html, body, div, span, iframe,
h1, h2, h3, h4, h5, h6,
p, blockquote, a, cite, em, img, dl, dt, dd, ol, ul, li
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	font-family: inherit;
	vertical-align: baseline;
}

ol, ul {
	list-style: none;
}

table {
	border-collapse: separate;
	border-spacing: 0;
}

caption, th, td {
	text-align: left;
	font-weight: normal;
}

q:before, q:after { content: ''; }

/* -------------------------------------- */

body { 
	margin:0;
	padding:0;	
	background: #fff;
	font: 62.5% Trebuchet MS, Verdana, Arial, sans-serif;	color: #666;
	font-family: Trebuchet MS
}


h1, h2, h3, h4, h5, h6 { font: 1.0em Trebuchet MS, Tahoma, Arial, sans-serif; padding:0 0 5px 0; margin:0;	}

p{padding:3px 0 5px 0;margin:0;}

a{color:#04195B;text-decoration:none;}
a:hover{color:#04195B;text-decoration:underline;}
img{border:0;}

div#Wrapper{margin:0 auto 0 auto;width:1024px;height:auto;overflow:hidden;padding:0 0 0 0;background:#fff url("/assets/images/bg_nav.gif") repeat-x 0px 29px;}

div#Wrapper div#Row1{height:30px;width:988px;padding:0 0 0 36px;font-weight:bold;text-transform:uppercase;font-size:12px;font-family: 'Trebuchet MS';} 
div#Wrapper div#Row1 div#TopLinks{height:24px;float:left;padding:6px 0 0 0;color:#04195B;}
div#Wrapper div#Row1 div#TopLinks a#VidOpen{padding-right:15px;background:#fff url("/assets/images/top_arrow.gif") no-repeat 34px 4px;}
div#Wrapper div#Row1 div#TopLogo{float:right;height:30px;margin-right:10px;}

div#Wrapper ul#Row2{width:988px;list-style-type:none;margin:0;height:104px;padding:2px 0 0 36px;overflow:hidden;} 
div#Wrapper ul#Row2 li {float:left;margin:0;padding:0;}
div#Wrapper ul#Row2 li#logo{width:110px;padding:8px 0 0 0;} 
div#Wrapper ul#Row2 li#logo img{z-index:100;}
div#Wrapper ul#Row2 li#nav{width:620px;padding:30px 0 0 0;} 
div#Wrapper ul#Row2 li#nav ul#TopNav{list-style-type:none;margin:0;padding:0;}
div#Wrapper ul#Row2 li#nav ul#TopNav li{font-family: 'Trebuchet MS';text-transform:uppercase;font-size:12px;float:left;margin:0;padding:0;height:22px;width:130px;color:#fff;}
div#Wrapper ul#Row2 li#nav ul#TopNav li#tnitm0{width:133px;}
div#Wrapper ul#Row2 li#nav ul#TopNav li#tnitm1{width:146px;}
div#Wrapper ul#Row2 li#nav ul#TopNav li#tnitm2{width:127px;}
div#Wrapper ul#Row2 li#nav ul#TopNav li#tnitm3{width:183px;}
div#Wrapper ul#Row2 li#nav ul#TopNav li#tnitm4{width:133px;}
div#Wrapper ul#Row2 li#nav ul#TopNav li#tnitm5{width:146px;}
div#Wrapper ul#Row2 li#nav ul#TopNav li#tnitm6{width:127px;}
div#Wrapper ul#Row2 li#nav ul#TopNav li#tnitm7{width:183px;}
div#Wrapper ul#Row2 li#nav ul#TopNav li a{color:#fff;}
div#Wrapper ul#Row2 li#search{padding:30px 0 0 0;} 
div#Wrapper ul#Row2 li#search form#srchform{display:inline;} 
div#Wrapper ul#Row2 li#search form#srchform div{} 
div#Wrapper ul#Row2 li#search form#srchform div input#searchterm{border:solid 1px #666;width:121px;padding:2px 2px 2px 20px;background:#fff url("/assets/images/icon_search.gif") no-repeat 0 0;} 
div#Wrapper ul#Row2 li#search form#srchform div input#searchsubmit{font-family:'Trebuchet MS';text-transform:uppercase;font-size:11px;font-weight:bold;color:#fff;background-color:transparent;border:0;padding:4px 5px 4px 0;} 
div#Wrapper ul#Row2 li#search form#srchform div#Adv {font-size:9px;line-height:10px;}
div#Wrapper ul#Row2 li#search form#srchform div#Adv a{font-family:Tahoma;color:#fff;font-size:9px;line-height:10px;}

div#Wrapper div#Row3{width:988px;padding:0 0 0 36px;border-top:solid #fff 6px;height:auto;overflow:hidden;} 

div#Wrapper div#Row3 div#Col1{float:left;width:195px;height:auto;overflow:hidden;padding:0 28px 0 0;}
div#Wrapper div#Row3 div#Col1 ul{list-style-type:none;margin:0;padding:0;}
div#Wrapper div#Row3 div#Col1 ul li{font-family: 'Trebuchet MS';text-transform:uppercase;font-size:12px;margin:0;padding:4px 0 4px 0;border-top:solid 1px #99C;}
div#Wrapper div#Row3 div#Col1 ul li a{}
div#Wrapper div#Row3 div#Col1 ul li a:hover{color: #669999;text-decoration:none;}
div#Wrapper div#Row3 div#Col1 ul li a.active{color: #669999;}
div#Wrapper div#Row3 div#Col1 ul li.lnNL1{}
div#Wrapper div#Row3 div#Col1 ul li.lnNL2{}
div#Wrapper div#Row3 div#Col1 ul li.lnNL3{margin-left:18px;}

div#Wrapper div#Row3 div#Col2{float:left;width:475px;height:auto;overflow:hidden;padding:0 30px 0 0;}
div#Wrapper div#Row3 div#Col2 h1{font-family: 'Trebuchet MS';text-transform:uppercase;font-size:14px;font-weight:bold;color:#006;}
div#Wrapper div#Row3 div#Col2 h2{font-family: 'Trebuchet MS';text-transform:uppercase;font-size:12px;font-weight:bold;color:#006;}
div#Wrapper div#Row3 div#Col2 h4{font-family: 'Trebuchet MS';text-transform:uppercase;font-size:11px;font-weight:normal;color:#006;}
div#Wrapper div#Row3 div#Col2 div#content{font-size:1.2em;line-height:1.7em;}

div#Wrapper div#Row3 div#Col2 div.lrgphoto{margin:2px 0 8px 0;}

div#Wrapper div#Row3 div#Col2 div#content div#sitemap{width:300px;margin:20px 0 20px 0;}
div#Wrapper div#Row3 div#Col2 div#content div#sitemap div.SM0{font-weight:bold;text-transform:uppercase;border-bottom:solid 1px #aaa;}
div#Wrapper div#Row3 div#Col2 div#content div#sitemap div.SM1{font-weight:bold;margin-left:0px;text-transform:uppercase;border-bottom:solid 1px #bbb;}
div#Wrapper div#Row3 div#Col2 div#content div#sitemap div.SM2{margin-left:30px;border-bottom:solid 1px #ccc;}
div#Wrapper div#Row3 div#Col2 div#content div#sitemap div.SM3{margin-left:60px;}
div#Wrapper div#Row3 div#Col2 div#content div#sitemap div.SM4{margin-left:90px;}
 
div#Wrapper div#Row3 div#Col2 div#content div.NewsItem{padding:0 0 20px 0;}
div#Wrapper div#Row3 div#Col2 div#content div.NewsItem h1{font-size:12px;padding:0 0 5px 0;}
div#Wrapper div#Row3 div#Col2 div#content div.NewsItem h2{font-weight:normal;color:#9999CC;margin:0;padding:0 0 5px 0;}
div#Wrapper div#Row3 div#Col2 div#content div.NewsItem p{line-height:1.4em;margin:0;padding:0 0 5px 0;}
div#Wrapper div#Row3 div#Col2 div#content div.NewsItem p a{}
div#Wrapper div#Row3 div#Col2 div#content div.NewsItem p.lnk{margin:0;padding:4px 0 5px 0;}
div#Wrapper div#Row3 div#Col2 div#content div.NewsItem p.lnk a{}


div#Wrapper div#Row3 div#Col3{float:left;width:230px;height:auto;overflow:hidden;}

div#Wrapper div#Row3 div#Col3 div.RHBox{color:#fff;width:153px;padding:5px 71px 5px 7px;margin-bottom:5px;}
div#Wrapper div#Row3 div#Col3 div.RHBox h3{text-transform:uppercase;font-family: 'Trebuchet MS';margin:0;padding:0 0 5px 0;font-size:12px;line-height:12px;font-weight:bold;}
div#Wrapper div#Row3 div#Col3 div.RHBox p{font-family: verdana;font-size:11px;padding:0 0 2px 0;margin:0;line-height:1.3em}
div#Wrapper div#Row3 div#Col3 div.RHBox a.lnk{position:relative;bottom: 0px;;font-family: verdana;text-transform:uppercase;font-weight:bold;font-size:10px;font-family: 'Trebuchet MS';color:#fff;display:block;}


div#Wrapper div#Row3a{position: static; width:1024px; height: 623px; border:0;overflow:hidden;margin:-19px 0 -36px 0;}
div#Wrapper div#Row3a div#HomeContent{position: relative; width:1024px; height: 623px; border:0;overflow:hidden;}
div#Wrapper div#Row3a div#HomeContent img.bg {  }

div#Wrapper div#Row3a div#HomeContent div.slideshow div.homeWrapper1 .message { position: absolute; top: 30px; left: 30px; width: 300px; height: 63px; padding: 5px 8px; background: url("/assets/images/bg_homepage_message.png") top left no-repeat; font-size: 13px; }
div#Wrapper div#Row3a div#HomeContent div.slideshow div.homeWrapper1 .message h3 { font-family: Trebuchet MS, Verdana; color: #031f73; font-weight: bold; text-transform: uppercase; font-size:1.0em; }
div#Wrapper div#Row3a div#HomeContent div.slideshow div.homeWrapper1 .message p { color: #666; line-height: 10px; margin:0;padding:0;}
div#Wrapper div#Row3a div#HomeContent div.slideshow div.homeWrapper1 .message a { position: absolute; bottom: 5px; color: #fff; font-size: 11px; font-weight: bold; padding: 2px 15px 2px 6px; background: url("/assets/images/bg_button_arrow_right.gif") center right no-repeat #031f73; }
div#Wrapper div#Row3a div#HomeContent div.slideshow div.homeWrapper1 .message a:hover { color: #9999cc; }

div#Wrapper div#Row3a div#HomeContent div.slideshow div.homeWrapper2 {display: none; }
div#Wrapper div#Row3a div#HomeContent div.slideshow div.homeWrapper2 .message { position: absolute; top: 30px; left: 30px; width: 300px; height: 63px; padding: 5px 8px; background: url("/assets/images/bg_homepage_message.png") top left no-repeat; font-size: 13px; }
div#Wrapper div#Row3a div#HomeContent div.slideshow div.homeWrapper2 .message h3 { font-family: Trebuchet MS, Verdana; color: #dc5034; font-weight: bold; text-transform: uppercase; font-size:1.0em;}
div#Wrapper div#Row3a div#HomeContent div.slideshow div.homeWrapper2 .message p { color: #666; line-height: 10px; margin:0;padding:0;}
div#Wrapper div#Row3a div#HomeContent div.slideshow div.homeWrapper2 .message a { position: absolute; bottom: 5px; color: #fff; font-size: 11px; font-weight: bold; padding: 2px 15px 2px 6px; background: url("/assets/images/bg_button_arrow_right_orange.gif") center right no-repeat #dc5034; }
div#Wrapper div#Row3a div#HomeContent div.slideshow div.homeWrapper2 .message a:hover { color: #9999cc; }

div#Wrapper div#Row3a div#HomeContent div.slideshow div.homeWrapper3 {display: none; }
div#Wrapper div#Row3a div#HomeContent div.slideshow div.homeWrapper3 .message { position: absolute; top: 30px; left: 30px; width: 300px; height: 63px; padding: 5px 8px; background: url("/assets/images/bg_homepage_message.png") top left no-repeat; font-size: 13px; }
div#Wrapper div#Row3a div#HomeContent div.slideshow div.homeWrapper3 .message h3 { font-family: Trebuchet MS, Verdana; color: #dc5034; font-weight: bold; text-transform: uppercase; font-size:1.0em; margin:0;padding:0;}
div#Wrapper div#Row3a div#HomeContent div.slideshow div.homeWrapper3 .message p { color: #666; line-height: 10px; margin:0;padding:0;}
div#Wrapper div#Row3a div#HomeContent div.slideshow div.homeWrapper3 .message a { position: absolute; bottom: 5px; color: #fff; font-size: 11px; font-weight: bold; padding: 2px 15px 2px 6px; background: url("/assets/images/bg_button_arrow_right_orange.gif") center right no-repeat #dc5034; }
div#Wrapper div#Row3a div#HomeContent div.slideshow div.homeWrapper3 .message a:hover { color: #9999cc; }

div#Wrapper div#Row3a div#HomeContent div#HomeBox{width:230px;position:absolute; top:10px ;left:764px;display:block;z-index:15;}

div#Wrapper div#Row3a div#HomeContent div#HomeBox div.RHBox{color:#fff;width:153px;padding:5px 71px 5px 7px;margin-bottom:5px;}
div#Wrapper div#Row3a div#HomeContent div#HomeBox div.RHBox h3{text-transform:uppercase;font-family: 'Trebuchet MS';margin:0;padding:0 0 5px 0;font-size:12px;line-height:12px;font-weight:bold;}
div#Wrapper div#Row3a div#HomeContent div#HomeBox div.RHBox p{font-family: verdana;font-size:11px;padding:0 0 2px 0;margin:0;line-height:1.3em;}
div#Wrapper div#Row3a div#HomeContent div#HomeBox div.RHBox a.lnk{position:relative;bottom: 0px;;font-family: verdana;text-transform:uppercase;font-weight:bold;font-size:10px;font-family: 'Trebuchet MS';color:#fff;display:block;}


div#Wrapper div#Row3a div#HomeContent div#HomeBox #quicklinks { position: relative; width: 217px; min-height: 83px; padding: 0 7px 10px 7px; background: #fff; color: #031f73; z-index: 999; }
div#Wrapper div#Row3a div#HomeContent div#HomeBox #quicklinks h3 { font-size: 12px; font-weight: bold; text-transform: uppercase; line-height: 25px; color: #031f73; }
div#Wrapper div#Row3a div#HomeContent div#HomeBox #quicklinks a { width: 192px; height: 17px; padding: 0 15px 0 8px; display: block; background: url("/assets/images/bg_quicklinks_off.gif") top left no-repeat; color: #fff; font-size: 12px; text-transform: uppercase; font-weight: bold; line-height: 17px; }
div#Wrapper div#Row3a div#HomeContent div#HomeBox #quicklinks a:hover  { background: url("/assets/images/bg_quicklinks_on.gif") top left no-repeat; }
div#Wrapper div#Row3a div#HomeContent div#HomeBox #quicklinks a.ui-state-active { background: url("/assets/images/bg_quicklinks_active.gif") top left no-repeat; }
div#Wrapper div#Row3a div#HomeContent div#HomeBox #quicklinks li a { background:none; width: 184px; height: 17px; padding: 0 15px 0 16px; display: block; color: #666; font-size: 12px; text-transform: none; font-weight: normal; line-height: 17px; }
div#Wrapper div#Row3a div#HomeContent div#HomeBox #quicklinks li a:hover{background:none;color:#000;}
div#Wrapper div#Row3a div#HomeContent div#HomeBox #quicklinks li a.ui-state-active { background:none; }
/*
div#Wrapper div#Row3a div#HomeContent div#HomeBox #quicklinks li a { width: 184px; height: 17px; padding: 0 15px 0 16px; display: block; background: url("/assets/images/bg_quicklinks_inner.gif") top left no-repeat; color: #fff; font-size: 12px; text-transform: uppercase; font-weight: bold; line-height: 17px; }

*/

div#Wrapper div#FooterA{height:120px;padding:8px 0 0 0;margin:20px 0 0 0;clear:both;background:transparent url(/assets/images/bg_footer.gif) repeat-x top left;} 
div#Wrapper div#FooterA div#Row4a {height:auto;overflow:hidden;padding:3px 0 5px 0;margin:0 29px 0 36px;border-bottom:solid 1px #253D84;font-size:1.4em;}
div#Wrapper div#FooterA div#Row4a div.local{float:left;color:#fff;font-family: 'Trebuchet MS', arial, sans-serif;} 
div#Wrapper div#FooterA div#Row4a div.favs{float:right;color:#fff;font-family: 'Trebuchet MS', arial, sans-serif;} 
div#Wrapper div#FooterA div#Row4a div.favs a{}
div#Wrapper div#FooterA div#Row4b {color:#fff;font-family: verdana, arial, sans-serif;margin:0;padding:3px 0 0 36px;font-size:1.0em;} 
div#Wrapper div#FooterA div#Row4b a{color:#fff;font-family: verdana, arial, sans-serif;} 

div#header div#videos { display: none; position: absolute; top: 30px; width: 1024px; height: 102px; padding: 0 0 0 0; background: url(/assets/images/bg_videos.gif) top left repeat-x; }
div#header div#videos img#logo2{float:left;margin:10px 70px 10px 36px;}
div#header div#videos div.scrollable {
	margin:23px 0 0 30px;
}
div#header div#videos div.scrollable div.items{}
div#header div#videos div.scrollable div.items a{display:block;float:left;width:100px;height:56px;overflow:hidden;border:solid 1px #fff;margin-right:20px;}
div#header div#videos div.scrollable div.items a img{}

/*
.scrollable {
	position:relative;
	overflow:hidden;
	width: 786px;
	height:103px;
}
*/

div#ResultsTitle{padding:5px;}

div#srchbuttons{}
div#srchbuttons ul{list-style-type:none;margin:0;padding:0;clear:both;}
div#srchbuttons ul li{float:left;width:30px;height:18px;text-align:center;border:none;margin:0 2px 0 0;font-weight:bold;font-size:1.2em;padding:2px 4px 2px 4px;}

div#srchbuttons ul li.norm{background-color:#009;}
div#srchbuttons ul li.active{background-color:#eee;}
div#srchbuttons ul li a{color:#fff;}
div#Res1{}
div#Res2{}
div#Res3{}
div#Res4{}
div#Res5{}
div#Res6{}
div#Res7{}
div#Res8{}
div#Res9{}
div#Res10{}

div.srchCont,
div.srchCont2{border-bottom:solid 1px #666;padding:5px;}
div.srchCont div.ResultTitle{font-weight:bold;margin:3px;}
div.srchCont div.ResultPara{color:#aaa;line-height:1.05em;margin:3px;}
div.srchCont div.ResultPara a{color:#aaa;}

div.srchCont2{background-color:#efefef;}
div.srchCont2 div.ResultTitle{font-weight:bold;margin:3px;}
div.srchCont2 div.ResultPara{color:#aaa;line-height:1.05em;margin:3px;}
div.srchCont2 div.ResultPara a{color:#aaa;}



