body{background:#306f26; width:1003px; height:100%; font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#000; padding:0; margin:0 auto;}
h1,h2,h3,h4,h5,h6,html,p,th,td,ul{margin:0;padding:0;}
h1,h2,h3,h4,h6,p {margin-bottom:1em;}
table,table tr td{border:0;vertical-align:top; border-collapse: collapse;}
img{border:0;}
sup,sub{line-height:0;}
p{margin:10px 0 1px 0;}
br {line-height:1em; font-size:1em}
a, ul.tree li ul li a {font-size:11px; font-weight:normal; color:#017eac; text-decoration:none;}
.center{text-align:center;}
.noWrap,.noWrap *{white-space:nowrap;}
.show{display:block;}
.hide{display:none;}
.scroll{overflow:auto;}
.clear,br {clear:both; }
.indented{padding-left: 50px;}
.floatLeft,a.button{float:left;}
.floatRight{float:right;}

/** layout **/
#bodyPan{ width:993px; padding:5px; margin:0; background:#fff;}
#headPan{ width:993px; height:160px; padding:0; margin:0;}
#contentPan{ width:993px; height:100%; margin:0; padding:0; background:#304e5d;}
#flashHeader{ width:993px; height:120px;  margin:0; padding:0; border:0;}

/** menu **/

/** top menu **/
#topMenu{width:993px;height:40px;margin:0; padding:0; border:0;}
ul.topMenu li {float: left; list-style:none }
ul.topMenu li a {display: block;}
#topMenu a{ font-size:14px; font-weight:bold; color:#fff; padding:12px 21px 12px 21px; margin:0; border:0;}
a.menu1 {width: 44px;}
a.menu2 {width: 50px;}
a.menu3 {width: 137px;}
a.menu4 {width: 62px;}
a.menu5 {width: 90px;}
a.menu6 {width: 53px;}
a.menu7 {width: 60px;}
a.menu8 {width: 65px;}
a.menu9 {width: 54px;}
a.on {background: url('../images/roll_button.jpg') repeat-x;}
a.off {background: url('../images/button_fr.gif') repeat-x;}
a.menu1:hover, a.menu2:hover, a.menu3:hover, a.menu4:hover, a.menu5:hover, a.menu6:hover, a.menu7:hover, a.menu8:hover, a.menu9:hover {background: url('../images/roll_button.jpg') repeat-x;}

#leftNav{width:198px; margin:0; padding:10px 4px 0 0; border:0; float:left;}
ul.leftMenu li {float: none; list-style:none;}
ul.leftMenu li a { display: block; background:#304e5d;}
ul.leftSubMenu li {float: none; list-style:none; padding-bottom:5px; }
ul.leftSubMenu li a { display: block; background:#304e5d;}
a.menuLeft {width: 202px; background:#304e5d;}
a.menuLeft:hover, a.menuLeft_on {background: url('../images/sub_menu_back.gif') repeat; border:0;}
a.leftSubMenu {width: 202px; background:#304e5d;}
a.leftSubMenu:hover, a.menuSubLeft_on {background: url('../images/sub_menu_back.gif') repeat; border:0;}
#leftNav2{width:202px; margin:0; padding:0; border:0; float:left;}
#leftNav2 a{ width: 183px; font-size:12px; font-weight:bold; color:#fff; padding:4px 10px 4px 10px; line-height:12px; margin:0; border:0;}

/** content section configurations **/
#intro{width:1003px; height:725px; padding-top:10px; margin:0 auto ; background:#000;}
#introSkip{ width:100px; text-align:center; margin:0 auto; padding:0 0 20px 0;}
#title{background:url(../images/title_back.jpg) no-repeat; height:45px; margin:0 0 0 1px; padding: 5px 8px 0 8px; width:774px; float:right;}
#mainTitle{background:url(../images/title_back.jpg) no-repeat; height:45px; margin:0 0 0 1px; padding: 25px 8px 0 8px; width:774px; float:right;}
#content{width:774px; margin:0 0 0 1px; padding:5px 8px; background:#f4f4f4; min-height:371px;height:auto !important;height:371px; float:right;}
#content ul{ list-style:none;}
#video{width:550px; margin:0 0 0 1px; padding:120px 0 0 240px; background:#000; min-height:398px;height:auto !important;height:398px; float:right;}
#gallery{width:559px; margin:0 0 0 1px; padding:28px; background:#000; min-height:352px;height:auto !important;height:352px;}
#search{width:643px; margin:0px; padding:200px 0 0 350px; background:#304e5d; color:#000; min-height:359px;height:auto !important;height:359px; float:left;}
#homeFlash{ width:610px; height:450px; margin:0; padding:0; float:left;}
#homeContent{width:790px; margin:0 0 0 1px; padding:0; background:#f4f4f4; min-height:450px;height:auto !important;height:450px; float:left;}
#contentFlash{width:774px; margin:0 0 0 1px; padding:8px; background:#f4f4f4; min-height:200px;height:auto !important;height:200px; float:right;}


/** footer **/
#footer{width:993px; background:#52627f;}
#footerDiv{ width:625px; color:#fff;font-size:11px; text-align:center; margin:0; padding:5px; margin:0 auto;}
#footerDiv ul li 
{
	color:#fff;
	text-decoration:none;
	font-size:12px;
	padding:5px;
	 padding-right:15px;
	float:left;
	 list-style:none;

}
#footerDiv a{ color:#fff; font-size:12px; font-weight:800;}
#footerDiv ul li a:hover
{
	text-decoration:underline;
}
#footerDiv p.copyright
{
	width:100%;
	padding:0px;	
}

/**  headers **/
h1{color:#146a95; font-size:16px; font-weight:bold; margin:0; height:27px ; min-height:27px; padding:0; }
h2{font-size:14px; font-weight:800;color:#000; margin-top:15px; margin-bottom:5px}
h3{font-size:12px; font-weight:bold;color:#000;margin:10px 0 5px 0;}
h4{font-size:12px; font-weight:bold; color:#fff; margin:5px 0 5px 8px;}
h5{color:#146a95; font-size:16px; font-weight:bold; margin:5px 0pt 16px 0px; height:20px ; min-height:20px; padding:0; }
h6{font-size:14px;font-weight:700;color:#fff;}
h6 a{font-size:14px;font-weight:700;color:#fff;}
#title h1{color:#146a95; font-size:16px; font-weight:bold; margin-top:5px;  padding:0; }
#title a:hover{ text-decoration:underline;}
#content a:hover{ text-decoration:underline;}


/**************** ELEMENTS ***************/

/** buttons **/
a.button {float:left;}
a.button,button.button {background:url(../images/button.gif) no-repeat 100% center;border:0;cursor:pointer;font-family:Verdana,Arial,sans-serif;font-size:10px;margin:0 5px 10px 0;overflow:visible;}
a.button span,button.button span {background:no-repeat 0 center;float:left;white-space:nowrap;}
a.button,button.button {color:#fff; padding:0 7px 0 0; text-decoration:none;}
a.button span,button.button span {background-image:url(../images/button.gif);line-height:20px; padding:0 0 0 18px;position:relative;}

/** collapseable tree **/
ul.tree li {background:url(../images/down_arrow.gif) no-repeat left 4px ; padding:0 0 0 13px ; list-style:none}
ul.tree li.closed {background:url(../images/right_arrow.gif) no-repeat left 4px ;}
ul.tree li a{color:#000; font-weight:bold}
ul.tree li.closed ul {display:none}
ul.tree li ul {display:block}
ul.tree li ul li {background:none; padding:0 0 0 2px}
a, ul.tree li ul li a {font-size:11px; font-weight:normal; color:#017eac; text-decoration:none;}


/**************** INDIVIDUAL PAGES ***************/

/** home page styles **/
#homeLink{ float:left; margin:30px 0 0 516px; width:66px; color:#fff; }
#homeLink a{ color:#fff; font-weight:800;}
#homeLink a:hover{ color:#dbe3eb; font-weight:800;}
#contactLink{margin:30px 10px 0 0; width:65px; color:#fff; float:left;}
#contactLink a{ color:#fff; font-weight:800;}
#contactLink a:hover{ color:#dbe3eb; font-weight:800;}
div.contentRightBox {background-color:#E8EDF1; width:180px; float:left;}
div.contentRightBox h6 , div.contentRightBox h3{ padding: 5px 10px 5px 10px;}
div.contentRightBox h6 { background-color:#19668a;}
div.contentRightBox div.contentRight {padding:0px 10px 15px 10px;}
div.contentRightBox div.contentRight ul li{ padding-bottom:5px; list-style:none; font-size:10px; border-bottom:  dotted 1px  #bbc9dd; margin-bottom:5px;}
div.contentRightBox div.contentRight ul a:hover{color:#ff5113;}
div.contentRightBox div.contentRight p {margin-top:0}
#contentRightPastPolls p {margin: 5px 0; }
#contentRightPastForum p {margin: 5px 0; }
a.articleLink{font-size:12px;color:#1487b0; font-weight:bold; line-height:1em}
.subLink a{font-size:12px;font-weight:800;color:#3a7dda; line-height:22px;}
.subLink a:hover{color:#ff5113;}
.subLink li{ list-style:none;}
.left10{ padding-left:10px;}