body{background:#fff;font-family:Helvetica, Verdana, Arial, sans-serif;font-size:11px;}
h1{font-size:16px;border-bottom:1px dashed #003399;}
h2{font-size:15px;border-bottom:1px dashed #003399;}
h3{font-size:14px;border-bottom:1px dashed #003399;}
h4{font-size:13px;border-bottom:1px dashed #003399;}
h5{font-size:12px;border-bottom:1px dashed #003399;}
h6{font-size:11px;border-bottom:1px dashed #003399;}
h2.info {font-size:16px;font-weight:bold;color:#fff;border-bottom:none;line-height:14px;}
a{color:#2e54bf;text-decoration:none;}
a:hover{color:#999;}
#header{position:relative;margin:0 auto;width:760px;height:75px;text-align:left;padding-top:5px;padding-bottom:10px;padding-left:12px; background:url('/img/header.jpg') no repeat;}
#header a {
	position: absolute;
	top: 50px; right: 5px;
	width: 162px; height: 29px;
	border: 0 !important ;
	}
#header a:hover{
	border: none;
	}
#header a img {
	width: 162px; height: 29px;
	border: 0 !important ;
	}
#container{margin:auto;width:766px;border:6px solid #000;background-color:#FFF;background-image: url("/img/content-bg.jpg");background-repeat:repeat-y;}
#container-search{margin:auto;width:766px;border:6px solid #000;background-color:#FFF;}
#slideshow{border-top: 3px solid #fff;width:760px;height:170px;overflow:hidden;background:#fff url('/swf/1.jpg') no-repeat; margin: 0 0 0 3px;}
#main-nav{position:relative;width:587px;background:#FFF url("/img/nav-gradient.jpg") repeat-x;height:30px;overflow:hidden;margin-right:3px;float:right;}
*html #main-nav {margin-right:0;}
#main-nav p{float:left;font-size:11px;line-height:22px;padding:3px;margin:0;padding-right:18px;}
#main-nav a{color:#fff;margin-left:0px;padding:12px 6px 8px 16px;background-image:  url("/img/main-nav-li.jpg");background-repeat:no-repeat;background-position:6px 14px;text-decoration:none;}
#main-nav a:hover{background-color:#4c525b;background-image: url("/img/main-nav-li-rollover.jpg");}
#left-nav h3 {border-bottom: none; width: 160px;}
#left-nav{padding-left:15px;color:#fff;font-size:12px;padding-top:15px;}
#left-nav ul{position:relative;width:125px;right:35px;bottom:10px;font-size:11px;}
#left-nav li{padding-left:0px;list-style-type:none;}
#left-nav li a{color:#FFF;text-decoration:none;padding-left:10px;background-image: url("/img/left-nav-li.jpg");line-height:16px;background-repeat:no-repeat;background-position: 0px 3px;}
#left-nav li a:hover{color:#ddd;padding-left:10px;background-image: url("../img/left-nav-li-rollover.jpg");}
#profile {position:relative;margin-top:8px;margin-bottom:10px;border:1px solid #ccc;height:auto;width:136px;font-size:10px;line-height:12px;padding:3px;}
#profile strong {font-size:12px;}
#profile img {margin:0 5px 0 2px;border:1px solid #fff; padding:1px;}
#profile a {color:#0066CC;text-decoration:underline;}
#content{width:540px;float:right;text-align:left;clear:both;margin-right:30px;color:#052D46;line-height:18px;}
*html #content {width:530px;margin-right:0px;margin-top:5px;}
#content a{border-bottom:1px dashed #999;}
#content a:hover{border-bottom:1px dashed #001B0C;}
#content-search {width:746px;text-align:left;clear:both;margin-right:30px;color:#052D46;line-height:18px;background-color:solid #fff;padding:10px;}
#content-search a{border-bottom:1px dashed #E64004;}
#content-search a:hover{border-bottom:1px dashed #001B0C;}
#footer{clear:both;height:20px;width:760px;background-color:#000;border-top:3px solid #FFF;color:#FFF;font-size:9px;padding-left:6px;padding-bottom:3px;}
*html #footer{padding-bottom:0px;height:10px;}
#footer a{color:#FFF;}
#footer a:hover{color:#CCC;}
#rew{margin:auto;width:778px;text-align:right;padding-top:3px;}

#contact-form{width:100%;}
#contact-form .one, #contact-form .two{width:170px;}
#contact-form .one{float:left;}
#contact-form .two{margin:0 0 0 200px;}
#contact-form label{display:block;}
#contact-form fieldset{padding:10px;margin:0 0 8px 0;}
#contact-form span{color:red;visibility:visible;}
#contact-form legend{font-size:1.5em;color:#89a2bb;}
#contact-form label.radios, #contact-form label.check{display:inline;}

form.main {
	margin: 0 auto; padding: 0;
	width: 100%;
	}
form.main label span {
	display: block;
	}
form.main legend{font-size:1.5em;color:#89a2bb;}
form.main label {
	display: block;
	width: 442px;
	font-size: 13px;
	padding: 5px;
	}
form.main label input, label select {
	padding: 0; margin: 0 0 2px 0;
	width: 100%;
	}
form.main label.short{
	width: 214px;
	float: left;
	}
form.main textarea {
	width: 100%;
	}
form.main .button {
	color: #333; background: #eee;
	border: 1px solid #333;
	margin: 15px 0 0 0; padding: 1px 0;
	width: auto;
	}
	
	
/* Custom contact form for content
===================================================*/	

#special-contact {
	width:50%;
	background:none;
	margin:20px 0 20px 0;
	}
	
	#special-contact h2.dark {
	    font-size:18px;
		font-weight:bold;
		color:#2b2bc1;
		border-bottom:none;
		margin:0;
		}
		
    #special-contact h2.light {
	    font-size:18px;
		font-weight:bold;
		color:#316c98;
		border-bottom:none;
		margin:0;
		}
		
	#special-contact p {
	    margin:0 0 10px 0;
		font-size:14px;
		color:#000;
		font-weight:normal;
		}
		
		#special-contact label {
		    font:14px Arial, Helvetica, sans-serif;
			font-weight:bold;
			float:left;
			display:block;
			width:30%;
			margin:5px 0 7px 0;
			}
		
		#special-contact input {
		    float:right;
			width:65%;
			background:#ffff01;
			margin:3px 0 3px 0;
			}
			
		#special-contact textarea {
		    float:right;
			width:65%;
			background:#ffff01;
			display:block;
			margin:3px 0 3px 0;
			}
			
	/* Generic Tabbed Navigation */

	#content .tabset {
		margin: 0; padding: 0 0 10px 0;
		clear: both;
		font-size: 85%;
		}

		#content .tabset ul {
			margin: 0 0 10px 0; padding: 0;
			list-style: none;
			width: 100%;
			border-bottom: 1px solid #ddd;
			float: left;
			}

			#content .tabset li {
				float: left;
				padding: 5px 10px; margin: 0 2px 0 0;
				list-style: none;
				border: 1px solid #ddd;
				border-bottom: none;
				background: #eee; color: #333;
				position: relative; bottom: -1px;
				}

			#content .tabset ul li.current {
				background: #fff;
				padding-top: 6px;
				}

				#content .tabset ul li a {
					color: #333;
					text-decoration: none;
					}

	#content .thumbset ul {
		list-style: none;
		margin: 0; padding: 0;
		}

		#content .thumbset ul li {
			list-style: none;
			margin: 10px 10px 0 0; padding: 0;
			}						