/* General*/

body{font-family:verdana,sans-serif;color:#333;background:#FFFFFF;font-size:70%;text-align:center;padding:0;margin:0;}

ul{margin:0;padding:0;list-style:none;}
img{border:0px none;}
.bg{float:left;background: #E8F4ED url('../images/bgtitle.gif') no-repeat top right;padding:3px;height:1.1em}
ul.bullet{margin:0;padding:0;list-style-type: square;}

.cc{clear:both;line-height:0;}
.hr{height:20px;background-color:#D2E4D9;margin:2px 2px 2px 0;}


/* layout */
#wrap{width:930px;margin:0 auto;text-align:left;}
	#top{margin-top:15px;}
	#top p{float:left;margin:0 0.1em 0 0;padding:0.2em 0 0.2em 6px;}
	#info{float:right;text-align:right;width:930px;}
				#tablinks{float:left;width:757px;}
		
	/*#container{float:left;width:916px;margin:0;background: url("../images/bg_content.gif") repeat-y #fff;border-top:2px solid #fff;}*/
	/*#container2{float:left;width:930px;margin:0;background: url("bg_content2.gif") repeat-y #fff;border-top:2px solid #fff;}*/
		#header{width:917px;height:138px;margin:0 1px 0 0px;}
				#contentleft{float:left;width:130px;margin:0 2px 0 2px;background:#E8F4ED;}
			#contentleft input.go{vertical-align:top;margin-top:0.5em;}
		#contentcenter{float:left;width:607px;margin:0 6px;}
			#crumbs{float:left;width:607px;padding:0.3em 0 0.2em 0;margin-bottom:0.5em;border-bottom:1px dotted #999;}
			#crumbs ul{float:left;margin: 0 0.5em 0 0;padding:0;color:#666;}
			#pageswrap{border-top:1px dotted #999;margin:2px 3px 3em 1px;}
			#pages{float:right;padding-top:0.5em;width:598px;}
			#toppages{}
		#contentright{float:right;width:157px;margin:0 1px 5px 0px;padding-bottom:5px; border:solid 1px #E3E3E3;}
	#footer{float:center;width:916px;background:#fff;border-top:2px solid #fff;margin-top:-1px;}
.float{float:left;}
.floatcenter{text-align:center;}
.floatr{float:right;margin:3px;}
.arrow{background:url('/images//arrow.gif') no-repeat 0 0.3em;; margin-left:7px; margin-right:0; margin-top:0; margin-bottom:0; padding-left:1em; padding-right:0; padding-top:0; padding-bottom:0}
.date{color:#666;padding-left:0.2em;}
.floatc{margin:2px;padding-left:20%;padding-right:20%;}

hr.titlebar { border-top: 1px solid #ccc;border-bottom: 2px solid #efefef;float:left;	width: 99.4%;	height: 1px;	}
hr.spacerbar{border-top: 1px solid #ccc;border-bottom: 1px solid #efefef;margin-bottom:3px;}
p.spacermain{padding:0.4em;}

/*Content panes*/

#contentPanes {padding-bottom:2em;margin:1em 0 0 0;}
	#contentPanes .leftcol{float:left;width:292px;margin-right:25px;margin-left:0px;}
	#contentPanes .leftcolhours{float:left;width:50%;margin-right:0px;margin-left:0px;}
	#contentPanes .leftcolbar{border-right:solid 1px #E8F4ED;}
	#contentPanes .rightcolbar{border-left:solid 1px #E8F4ED;}
	#contentPanes .rightcol{float:right;width:292px;margin-left:0px;}
	#contentPanes .rightcolhours{float:left;width:50%;margin-right:0px;margin-left:0px;}
	#contentPanes .rightcolbar{border-left:solid 1px #E3E3E3;}
	#contentPanes .centercolbar{float:right;width:30px;margin-right:4px;border-left:solid 1px #E3E3E3;}
	#contentPanes .bg{float:right;background: #D2E4D9 url('../images/bgtitle.gif') no-repeat top right;padding:5px;height:1.1em;border-bottom:9px solid #D2E4D9;margin-right:0px}
	#contentPanes .bg2{float:left;background: #9DC6AE url('../images/bgtitle2.gif') no-repeat top right;padding-bottom:3px;padding-top:5px;padding-right:5px;padding-left:7px;height:1.1em;border-bottom:11px solid #D2E4D9;margin-right:0px}
	#contentPanes .bghours{float:left;background: #9DC6AE url('../images/bgtitle2.gif') no-repeat top right;padding-bottom:3px;padding-top:5px;padding-right:5px;padding-left:30px;height:1.1em;border-bottom:12px solid #D2E4D9;margin-left:0px}
	#contentPanes .bghoursr{float:left;background: #9DC6AE url('../images/bgtitle2.gif') no-repeat top right;padding-bottom:3px;padding-top:5px;padding-right:5px;padding-left:30px;height:1.1em;border-bottom:12px solid #D2E4D9;margin-left:5px}
		#contentPanes .bglight{background:#F4F5F7;padding:10px;height:38em;}
	#contentPanes .floatr{margin-top:0;}
	#contentPanes ul{margin-top:5px;margin-bottom:10px;}
	
	#contentPanes .bg strong, #contentPanes .panel strong, #feature4 .panel strong{font-size:1.1em}
	#contentPanes .tabview {color:#fff;} 
	#contentPanes .tabviewtitle {font-weight:bold;background-color:#fff;} 
	#contentPanes .floatl{float: left;}
	#contentPanes {padding-bottom:2em;margin:1em 0 0 0;}
	#contentPanes .leftcol{float:left;width:275px;}
	#contentPanes .rightcol{float:left;width:292px;margin-left:6px;}
	#contentPanes .bg{float:left;background: #D2E4D9 url('bgtitle.gif') no-repeat top right;padding:5px;height:1.1em}
	#contentPanes .bglight{background:#F4F5F7;padding:10px;height:38em;}
	#contentPanes .floatr{margin-top:0;}
	#contentPanes ul{margin-top:5px;margin-bottom:10px;}
	#contentPanes .bg strong, #contentPanes .panel strong, #feature4 .panel strong{font-size:1.1em}
	#contentPanes a.arrow{display:block;margin-left:0;text-decoration:none;font-weight:bold;}
	#contentPanes .floatl{float: left;}
	
/* Forms */
	
	.formheader{margin-left:20px;margin-top:20px;font-size:1.2em;text-decoration:underline;}
	.formtabacross{margin-left:20px;margin-top:20px;}
	.formitemtab{margin-left:35px;}
.input{color:#636363;}
.required{color:#E62E00;font-size:1.8em;margin-left:10px;}
.comments{width:400px:height:300px;}

/*Local info*/
.localinfotabacross{margin-left:40px;margin-top:20px;}
.localinfoparatabacross{margin-left:20px;margin-top:20px;}


/* left navbar*/
hr.dtop {border-left:0px none; border-right:0px none; border-top:1px solid #ccc; border-bottom:1px solid #efefef; width: 100%;	height: 1px;	margin: 0px;	text-align: center}
hr.d {border-left:0px none; border-right:0px none; border-top:1px solid #ccc; border-bottom:1px solid #efefef; width: 100%;	height: 2px;	text-align: center; margin-left:0px; margin-right:auto; margin-top:10px; margin-bottom:10px}
#navbar a.nobg{
	background:none;
	padding: 0;
	font-size: 0.9em;
}
	.xtop, .xbottom { background:transparent; font-size:1px; display:block;}
	.xb1, .xb2, .xb3, .xb4 { overflow:hidden; display:block;}
	.xb1, .xb2, .xb3 { height:1px;}
	.xb2, .xb3, .xb4 {
		border-left:1px solid #fff; 
		border-right:1px solid #fff;
		background:#fff; 
	}
	.xb1 { margin:0 5px; background:#fff;}
	.xb2 { margin:0 3px; border-width:0 2px;}
	.xb3 { margin:0 2px;}
	.xb4 { margin:0 1px; height:2px;}
	.xboxcontent { background:#E8F4ED; border:solid 1px #E3E3E3; display:block;margin-bottom:2px;}
	#menu-wrapper {	background:#E8F4ED;padding-top:0px; margin:2px 2px 2px 2px;}
	a.nav, a.nav:link, a.nav:visited { 
		 
		border-top:1px solid #fff;
		border-left:1px solid #E8F4ED;
		border-right:1px solid #E8F4ED;
		border-bottom:1px solid #ddd;
		margin-left:0px;
		padding-left:12px;
		width:110px; 
		height:30px; 
		background:#D2E4D9; 
		font-size:1.1em; 
		color:#003333;
		text-decoration:bold; 
		line-height:35px; 
		overflow:hidden;
		display:block; 
	}
	a.nav:hover {color:#000; background:#E8F4ED;}
	a.nav:active {color:#000; background:#E8F4ED; border-top:1px solid #ddd;}


#formwrap{width:950px;margin:0 auto;text-align:left;}
	#formtop{margin-top:15px;}
	#forminfo{float:right;text-align:right;width:555px;}
				#formtablinks{float:left;background: #fff url('../images/bgtab.gif') no-repeat top right;width:757px}



#top li{float:left;padding:0.2em 0;}
#contentleft ul{margin:0.5em 0.5em 1em 2em;}
#contentleft li{display:block;margin:0 0 0 0;}
#contentleft ul.regions{margin:0 0 0.5em 0;}
/*#crumbs ul{float:left;width:520px;}*/
#crumbs li{float:left;margin-right:0.5em;}

#pages li{float:left;margin-left:0.5em;}





	
/*  Links */

#top a{text-decoration:underline;color:#19313b;background:url('/images//arrow.gif') no-repeat 0 0.3em;; margin-left:1em; margin-right:0; margin-top:0; margin-bottom:0; padding-left:1em; padding-right:0; padding-top:0; padding-bottom:0}
#top a:hover{text-decoration:none;}

#contentcenter a, #contentright a{color:#00a4db;text-decoration:underline;}
#contentcenter a:hover, #contentright a:hover{text-decoration:none;}
#contentcenter .pdf{color:#333;font-weight:bold;text-decoration:none;}
#contentcenter .pdf:hover{text-decoration:underline;}
#crumbs a{color:#19313b;text-decoration:underline;}
#crumbs a:hover {color:#19313b;text-decoration:none;}
#footer a{color:#333;text-decoration:none;font-size:90%;}
#footer a:hover{text-decoration:underline;}

/* IE6 margin fix (pc)*/
* html div#header{margin-left:1px;ma\rgin-left /**/: 2px;}
* html div#contentleft{margin-left:1px;ma\rgin-left /**/: 2px;}

/* right bucket */

#contentright ul{margin:10px 5px 10px 6px;}
#contentright p{text-align:center;font-weight:bold;font-size:1.1em;padding:0.3em 0.3em 0.3em 0.4em;margin:0 2px 0 0;;}
#contentright .title{background:#D2E4D9;float:left;padding-right:74px; font-weight:500;}




	

	
