
body
{
	margin:          	0;
	padding:         	0;
	background:      	white url('../images/bg.jpg') top left repeat-x fixed;
	font-family:     	Arial;
}

a
{
 	color: 	#FF6927;
}

h1
{
	color:				#4f4f4f;
	font-size:			20px;
	margin-top:			20px;
	padding-top:		0px;
	_padding-top:		20px;
}

h2
{
	color:				#ff6927;
	font-size:			14px;
}

h3
{
	color:				#ff6927;
	font-size:			12px;
}

p, label
{
	color:				#4f4f4f;
	font-size:			12px;
	line-height:		20px;
	width:				550px;
	margin-left:		20px;
	margin-top:			5px;
	margin-bottom:		30px;
	float:				left;

}

#contactdetails p {
  margin-bottom:00px;
  width:170px;
  margin-left:		10px;
  }

ul
{
	color:				#4f4f4f;
	font-size:			12px;
	list-style: 		disc inside;
}

li
{
	margin-left:15px;
}

hr
{
	height:				1px;
	border-top:			1px solid #ccc;
	border-bottom:		0px;
	color:				#ccc;

}

#outer-container
{

	border: 			0px none;
	position:        	relative;
	margin-top: 		-1px;
	margin-bottom: 		0px;
	margin-right: 		auto;
	margin-left: 		auto; 	/* opera does not like 'margin:20px auto' */
	background: 		url('../images/shadow.transparent.png');
	width:           	820px
}

#container
{
	margin-left:		30px;
	width:           	760px;  /* width of central section*/

}


#gradient
{
	background:url('../images/gradientbottom.jpg');
	height: 20px ;

}

#content
{
	min-height:      390px;  /* min height of page */
	_height:         390px;
	background:      white;
	padding:         20px 30px 100px 20px;
	clear:				both;

}

#header
{
	margin-top:      0px;   /* margin at top of page */
	height:          191px;
	background:		 url('../images/banner.jpg');
}

.headtitle
{
	position:        relative;
	font-size:       30px;
	color:           #FFF;
	top:             8px;
	left:            12px;
}

#footer
{
	text-align:      center;
	background:      #666;
	color:           white;
	height:          29px;
	padding-top:     10px;
	font-size:		10px;
	border-top:		5px solid #ff6927;

}


#nav
{
	height:          27px;
	text-align:		center;
	word-spacing:	 20px;
	margin-top:		 -5px;
	padding-top:	 5px;
	background:		 url('../images/nav.gif');
	word-spacing:	 30px;
}












/*BIVVY CSS*/
#bivvy_admin {filter:alpha(opacity=50);position:absolute; color: white; background: black; border:1px dotted white; opacity:0.5; padding:5px; width:110px; margin:5px; text-align:left; left:0px; top:0px; font-size:9px; display:none}
#bivvy_admin p {font-size:10x;  cursor:pointer; color:#fff; font-weight:bold;}
#bivvy_admin p.bivvy_notimpl {color:#999; font-weight:normal;}
#bivvy_admin h2 {font-size:12px;  color:white; text-align:center}
.bivvy_hover {cursor:pointer}
.bivvy_footer {font-size:6px; text-align:center}
form.inplaceeditor-form textarea {font-size:12px; background:white; color:#555; border-top:5px solid #aaa; border-bottom:1px solid #aaa; border-left:1px solid #aaa; border-right:1px solid #aaa;padding:5px;}

