* {padding:0px; margin:0px; border:0px;}

body
{
	background-color:#8BA7B3;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-align: center;
	color:#646464;
	font-size: 11px;
	background-image: url(/images/layout/bg-772.gif);
	background-position:center;
	background-repeat:repeat-y;
}

#wholepagecontentholder
{	
	position:relative;
	top:0px;
	right:0px;
	margin: 0px auto;
	width:772px;
	text-align:left;
	background-color:#FFFFFF;
	padding-top:280px;
	padding-bottom:6px;
}

#top-bar
{	
	position:absolute;
	width:760px;
	height:60px;
	background-color:#4E94B3;
	top:6px;
	left:6px;
}	
	#top-bar-title
	{
		float:left;
		width:313px;
		height:35px;
		margin-left:15px;
		margin-top:15px;
	}

	#top-bar-links
	{
		float:right;
		padding-right:9px;
		margin-right:6px;
		margin-top:10px;
		text-align:right;
	}

#logo-box
{
	position:absolute;
	height:160px;
	width:760px;
	top:67px;
	left:6px;
}

#menu
{
	position:absolute;
	top:228px;
	left:6px;
	width:760px;
	height:45px;
	background-color:#4E94B3;
	background-image:url(/images/layout/bg-menu-bottom.jpg);
	background-position:left bottom;
	background-repeat:repeat-x;
}

#menu-table
{
	width:740px;
	margin-left:10px;
	margin-top:5px;
	text-align:center;
	color:#4E94B3;
}

#menu-table a
{
	font-size:12px;;
	color:white;
	font-weight:bold;
	font-family: arial, verdana, sans-serif;
}

#drop-down-layer {display:none; position:absolute; left:77px; top:235px; z-index:2; font-size:12px; color:white; font-weight:bold; font-family: arial, verdana, sans-serif;}
html>body #drop-down-layer {left:78px;}

#drop-down-layer table
{
	color:#4E94B3;
	background-color:#4E94B3;
	font-size:11px;
	font-weight:bold;
	font-family: arial, verdana, sans-serif;
	border-top: #4E94B3 solid 5px;
}

#drop-down-layer table td.lighter
{
	background-color:#97C0D2;
}

#drop-down-layer a
{
	font-size:11px;;
	color:white;
	font-weight:bold;
	font-family: arial, verdana, sans-serif;
}


#right-bar
{
	background-color:#FFFFFF; /*F7F7F7*/
	float:right;
	width:180px;
	padding-left:40px;
	padding-right:40px;
	padding-top:20px;
}

#content
{
	width:500px;
	float:right;
}

p.newsArticle img {float:right; margin:0px 0px 10px 10px; border:1px solid #CCCCCC;}




#pre-footer
{	
	float:right;
	width:760px;
	height:15px;
	margin-right:3px;
	background-color:#C8C8C8;
}
	html>body #pre-footer {margin-right:6px;} /*For some reason, IE, doubles the margin, so I've made it 3 for IE (which it then doubles to 6), and the correct 6 for FF */


#footer
{
	float:right;
	width:760px;
	height:25px;
	margin-right:3px;
	margin-top:1px;
	background-color:#4E94B3;
	text-align:center;
	color:white;
	font-size: 11px;
	font-family:verdana, arial, sans-serif;
	padding-top:10px;
}
	html>body #footer {margin-right:6px;} /*For some reason, IE, doubles the margin, so I've made it 3 for IE (which it then doubles to 6), and the correct 6 for FF */

/*######################### TEXT STYLES #####################*/

a{text-decoration: none; color:#646464; font-weight:bold;}

a:hover{text-decoration: underline; color:#646464;}

#top-bar-links H1 {color:#FFFFFF; font-size:11px; display:inline;}
#top-bar-links a {color:#FFFFFF;}

#content H1,H2 {color: #1CAACC; font-size: 12px; font-weight: bold; margin-bottom:10px; padding-left: 20px; }
#content H2 {font-size: 11px;}
	#content H1,H2 a {color: #1CAACC;}
#content P {color: #646464; font-size: 11px; margin-bottom:10px; padding-left: 20px; }
#content UL {font-size:11px; padding-left: 37px; margin-bottom:10px;}
#content LI {line-height:100%;}
#content LI.pdf {list-style-image:url(/images/content/pdf-icon.gif); line-height:170%; padding-bottom:15px; padding-left:10px;}

#right-bar H1 {color: #1CAACC; font-size: 12px; font-weight: bold; margin-bottom:10px; padding-left: 0px; }
#right-bar H2 {color: #1CAACC; font-size: 11px; font-weight: bold; margin-bottom:10px; padding-left: 0px; }
#right-bar P {color: #646464; font-size: 11px; margin-bottom:10px; padding-left: 0px; padding-right: 20px; }
#right-bar UL {font-size:11px; padding-left: 37px; margin-bottom:10px;}

.contact-fields {margin-left:10px; float:left;} html>body .contact-fields {margin-left:20px;}
.contact-fields input,textarea { width:200px; border:1px solid #646464; margin-bottom:10px; margin-left:-10px;} html>body .contact-fields input,textarea {margin-left:0px;}

div.gallery-thumb-box {float:left; margin-left:23px; margin-bottom:23px;}
	html>body div.gallery-thumb-box {margin-left:30px; margin-bottom:30px;}
table.gallery-thumb-image-holder {width:85px; height:85px; text-align:center; vertical-align:middle; border: 1px solid #999999;}

.float-left { float:left;}
.float-right { float:right;}

DIV.img-right {float:right; margin-left:10px; border:1px solid #CCCCCC; padding:5px;}
DIV.img-left {float:left; margin-left:10px; margin-right:10px; border:1px solid #CCCCCC; padding:5px;}

.hide {display:none;}

.quick-links { float:left; width:200px; padding-right:40px;}

.quick-links h2 {padding:0px; font-weight:normal;}

.quick-links a { margin:0px;}

DIV.hr {width:400px; height:0px; margin-left:45px; margin-bottom:15px; margin-top:20px; font-size:0px; border-top:1px solid #CCCCCC;}

#footer a {color:#DDDDDD; text-decoration:none; font-weight:normal;}
#footer a:hover {text-decoration:none; font-weight:normal; color:#FFFFFF;}

.red {color:red;}

.h1Link {color: #1CAACC;}
.categoryLink {position:relative; background-color: #DDDDDD; border: 0px solid #000000; width:310px; height: 80px; margin-top:10px; margin-left:30px; padding:5px;}

