body{
	color:#444;
	background: #39C0C2 url('../images/bg5.jpg') repeat-x 0 0;
	margin:0;
	padding:0;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.75em;
	line-height: 1.4em;
}
h1{
	color:#0A6369;
	margin:0 0 5px;
	padding:10px 0 0;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 2em;
	font-style: normal;
	line-height: 2em;
	font-weight: bold;
	font-variant: normal;
}
h2{
	color:#444;
	margin:0 0 5px;
	padding:5px 0 0;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.4em;
	font-style: normal;
	line-height: 1.2em;
	font-weight: normal;
	font-variant: normal}
h3{font-size:13px;color:#176363;font-weight:700;line-height:20px;margin:0}
h4{font-size:13px;color:#176363;font-weight:700;margin:8px 0 6px;padding:0}
a{color:#333}
a:hover{text-decoration:none}
li{margin:0 0 8px}
acronym{border-bottom:1px dotted #AAA;cursor:help}
#wrapper{width:760px;overflow:hidden;border-bottom:1px solid #1A0F05;margin:0 auto 20px}
#banner{margin:0}
#nav{clear:left;list-style-type:none;background:#333 url('../images/menu_bg.png') repeat-x 0 0;border-top:1px solid #111;border-bottom:1px solid #111;height:28px;margin:0;padding:0 0 0 8px}
#nav li.divider{height:28px;margin:0 4px;padding:0}
#nav li{float:left;position:relative;margin:0}
#nav li a{
	display:block;
	font-weight:700;
	color:#FFF;
	text-decoration:none;
	height:24px;
	text-transform:uppercase;
	padding:2px 8px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.9em;
	line-height: 2.45em;
}
#nav li a:hover{color:#FFF;background-color:#000}
#nav li a.selected{ color:#FFF;background:#000 url('../images/sel_bg4.png') repeat-x 0 0}
#nav li ul{list-style-type:none;background:#FFF url('../images/submenu_bg2.jpg') repeat-x 0 0;border-top:1px solid #111;position:absolute;display:none;z-index:1000;margin:0;padding:0}
#nav li:hover ul,#nav li.sfhover ul{display:block}
#nav ul li{clear:left;border-bottom:1px solid #D1E6E6;margin:0;padding:0}
#nav ul li a{
	display:block;
	color:#000;
	text-decoration:none;
	width:140px;
	height:20px;
	text-transform:none;
	margin:0;
	padding:4px 0 0 8px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}
#nav ul li a:hover{background-color:#222;color:#FFF}
#content{clear:left;overflow:hidden;padding:0; margin: 0; }
.dashedbg{background:#FFF url('../images/content_bg2.jpg') }
.normalbg{background:#FFF url('../images/content_bg2.jpg') }

#content.bg1 { background:#FFF url('../images/image_001.jpg') no-repeat 0 0 }
#content.bg2 { background:#FFF url('../images/image_002.jpg') no-repeat 0 0 }
#content.bg3 { background:#FFF url('../images/image_003.jpg') no-repeat 0 0 }
#content.bg4 { background:#FFF url('../images/image_004.jpg') no-repeat 0 0 }
#content.bg5 { background:#FFF url('../images/image_005.jpg') no-repeat 0 0 }

#left{float:left;overflow:hidden;width:400px;padding:10px 5px 10px 10px}
#left p{line-height:18px;margin:0 0 10px}
#left.fullwidth{width:740px; padding:10px; overflow: hidden; background:#FFF url('../images/content_bg2.jpg') repeat-x 0 0;}
#left.smallwidth{float:left;overflow:hidden;width:400px;padding:10px 5px 60px 10px}
#left .newsFull{border-bottom:1px dotted #CCC;margin:0 0 6px}
#left h4{margin:0 0 6px}
#left h5{font-size:10px;font-weight:400;color:#AAA;text-transform:uppercase;margin:2px 0 4px}
#left span.subsect{color:#888}

#left div.person{
	clear:left;
	overflow:hidden;
	margin:0 0 18px;
	display: none;
	visibility:hidden;
}
#left div.person img{margin:0 8px 0 0}
#right{float:right;width:340px;overflow:hidden;height:100%;margin:0;padding:0}
#right .theImage { margin: 0; }
#right.hide{display:none}
#content .article{width:110px;min-height:150px;border:1px solid #084141;float:left;background:transparent url('../images/article_bg2.jpg') repeat-x 0 0;overflow:hidden;margin:0 0 25px 15px;padding:5px}
#content .article p{margin:5px 0 10px}
#newsarticles{list-style-type:none;margin:0 0 10px;padding:0}
#newsarticles h2.news_title{font-size:14px;font-weight:700;color:#FFF;background-color:#176363;margin:0;padding:10px 0 5px 5px}
#newsarticles li{margin:0;padding:0}
#newsarticles li.articleItemBG{background:#FFF url('../images/articleItem_bg.png') repeat-x 0 0; margin:0; padding: 0; border-bottom: 1px solid #FFF }
#newsarticles li a{display:block;color:#333;text-decoration:none;font:1em/1.5em "Lucida Sans Unicode","Lucida Grande",Verdana,Arial,sans-serif;margin:0;padding:2px 0 6px 5px}
#newsarticles li a:hover{color:#FFF;background-color:#333}
#newsarticles .date{font-size:10px;color:#999;clear:left;text-transform:uppercase;margin:2px 0 0;padding:0}
#contactDetails{width:340px;float:left}
#map{float:left;width:380px;height:331px;border:1px solid #1E6D6F;margin:35px 0 0 0 }
#contactForm{clear:left;width:340px;margin:0 10px 20px 0}
#contactForm fieldset{border:none;margin:25px 0 0 0;padding:0}
#contactForm label{clear:left;width:70px;float:left;font-weight:700}
#contactForm input{float:left;width:222px;height:16px;font:0.9em "Lucida Sans Unicode","Lucida Grande",Verdana,Arial,sans-serif;color:#1E6D6F;border:1px solid #1E6D6F;margin:0 0 5px;padding:2px 0 2px 3px}
#contactForm input:focus,#contactForm textarea:focus{border:1px solid #48A7A9;background-color:#E0FEFF}
#contactForm input.highlight,#contactForm textarea.highlight{border:1px solid #48A7A9;background-color:#E0FEFF}
#contactForm #queries{float:left;width:220px;height:120px;border:1px solid #1E6D6F;font:0.9em "Lucida Sans Unicode","Lucida Grande",Verdana,Arial,sans-serif;color:#1E6D6F;margin:0 0 5px;padding:2px 2px 2px 3px}
#formButtons{clear:left;margin:0 0 0 70px;padding:0}
#contactForm .button{color:#FFF;background-color:#1E6D6F;border:none;cursor:pointer;margin:0 5px 0 0;padding:2px 4px}
#contactForm .button:hover{color:#FFF;background-color:#666}
#contactForm .required { float: left; width: 20px; color: #FF0000; font-size: 22px; margin: 4px 0 0 6px;}
#contactForm p.denotes { margin: 0 0 10px 0; padding: 0 0 0 70px; }
div.denotes, p.denotes { margin: 5px 0 5px 0; color: #FF0000; font-size: 11px; }

#footer{font-size:10px;line-height:10px;clear:both;border-top:1px dotted #858585;background:#FFF url('../images/footer_bg4.png') repeat-x 0 0;height:30px;margin:0;padding:0 0 0 5px}
#footer p.floatleft{float:left;width:200px}
#footer p.floatright{float:right;color:#BBB;padding:0 5px 0 0}
#footer p.floatright a{color:#9A9A9A}
#footer p.floatright a:hover{color:#777;text-decoration:none}
.clearleft,#contactForm .newRow{clear:left}