table, tr, td { vertical-align:top; }
img { border:0px; }
form { margin:0; padding:0; }
.cb { clear:both; }
.fl { float:left; }
.fr { float:right; }
.all_ul { padding:0px; margin:0px; list-style-type:none; }
#container { width:1001px; margin:0 auto; border:solid 1px #fff;}
.rel { position:relative; top:0px; left:0px; width:0px; height:0px; }
/* IDs **/
#activityMainDiv{height:186px; width:499px; position:relative;}
#formpos{position:relative; left:110px;}
#btnpos{margin-top:8px; float:left; position:relative;}
#maptextpos{position:relative; top:-40px; left:20px; color:#408dbf;}
/* CLASSes **/

a, a:active, a:visited { color:#5c7586;text-decoration:none; }
a:hover { color:#5c7586;text-decoration:underline;}


.fs10{font-size:10px;}
.fs11{font-size:11px;}
.fs12{font-size:12px;}
.fs13{font-size:13px;}
.fs14{font-size:14px;}
.fs16{font-size:16px;}
.fs18{font-size:18px;}
.fs22{font-size:22px;}
.logopad { margin:17px 270px 0px 14px; }
.mappad{padding:13px 70px 0px 0px;}
.lngpad{padding:35px 20px 0px 0px;}
.datepad{padding:10px 10px 0px 0px;}
.ltextpad{padding:5px 15px 0px 0px;}
.white{color:#fff;}
.blue{color:#145db2;}
.lightblue{color:#007dcc;}
.darkblue{color:#08315f;}
.just{text-align:justify;}
.bold{font-weight:bold;}
a.titcolor, a.titcolor:active, a.titcolor:visited { color:#083160; }
a.titcolor:hover { color:#083160; }




.titcolor{color:#083160;}
.title{border-top:solid 1px #e2e4e6;  background:#ececec; padding:0px 5px 0px 15px;}
.date{ color:#083060;}
.newstit{color:#4c5259; text-transform:uppercase; font-weight:bold}
.w249{width:249px;}
.activity{ padding-left:11px;color:#4c5259; text-decoration:none; font-size:11px;}
.copy { color:#494949; }
.cont{width:523px; padding:8px 6px 8px 6px;}
.contmap{width:725px; padding:8px;}
/* BACKGROUNDs **/
.headbg{background:url(/img/headbg.gif) repeat-x top left; height:70px; width:1001px;}
.sbg{background:url(/img/sbg.gif) no-repeat; width:117px; height:16px; position:relative; margin:6px 3px 0px 0px; float:left;}
.undersbg{background:url(/img/undersbg.gif) no-repeat; width:308px; height:70px;}
.allmenubg{background:url(/img/allmenubg.gif) no-repeat top right; width:1001px; float:left;}
.lmenubg{background:url(/img/lmenubg.gif) no-repeat; width:188px; height:25px;}
.lcontentbg{padding:5px; background:#f0f2f3 url(/img/lcontentbg.gif) repeat-x;}
.lcontentbot{background:url(/img/lcontentbgbot.gif) repeat-x top left; height:13px;}
.padinfo{padding:10px 2px 15px 2px;}
.socpad{padding:10px 10px 15px 10px;}

.socpad2{padding:10px 7px 15px 3px;}
.infobg{background:#fff url(/img/infobg.gif) repeat-x;}
.contbg{background:url(/img/contbg.gif) repeat-x; padding:5px 15px 5px 15px; }
.bluebg{background:#007dcc url(/img/bluebg.gif) repeat-x; padding:25px 0px 25px 0px;}
.socialbg{border:solid 1px #e3e3e3; background:#f3f3f3; width:225px; padding:20px 0px 10px 0px;}
.socialbgright{width:185px; padding:20px 0px 10px 0px;}
.go{background:url(/img/go.gif) no-repeat center right; padding-right:15px;}
.mapbg{background:url(/img/mapbg.gif) no-repeat; border-left:solid 1px #f8f8f9; padding-top:10px; padding-right:10px;}
.footbg{background:url(/img/footbg.gif) repeat-x; color:#a3a3a3; height:65px; padding-top:20px; border-bottom:solid 5px #9a9a9a; text-align:center;}
/* LINKs **/
a.menu, a.menu:active, a.menu:visited { color:#fff; font-size:14px; line-height:36px; background:url(/img/menu.gif) repeat-x; height:36px; text-align:center; display:block; float:left; padding:0px 10px 0px 10px; }
a.menu:hover { text-decoration:none; background:url(/img/menu_act.gif) repeat-x; }
a.menu_act, a.menu_act:active, a.menu_act:visited, a.menu_act:hover { color:#fff; font-size:14px; line-height:36px; background:url(/img/menu_act.gif) repeat-x; height:36px; text-align:center; display:block; float:left; padding:0px 10px 0px 10px; text-decoration:none; }
a.home_menu, a.home_menu:active, a.home_menu:visited { color:#fff; font-size:14px; line-height:36px; background:url(/img/home_menu.gif) no-repeat; height:36px; text-align:center; display:block; float:left; padding:0px 10px 0px 10px; }
a.home_menu:hover { text-decoration:none; background:url(/img/home_act.gif) no-repeat; }
a.home_menu_act, a.home_menu_act:active, a.home_menu_act:visited, a.home_menu_act:hover { color:#fff; font-size:14px; line-height:36px; background:url(/img/home_act.gif) no-repeat; height:36px; text-align:center; display:block; float:left; padding:0px 10px 0px 10px; text-decoration:none;}

a.pager, a.pager:active, a.pager:visited { font-weight:bold; padding-left:3px; color:#083160; padding-right:3px; }
a.pager:hover {font-weight:bold;  text-decoration:none; color:#f82c2a; padding-left:3px; padding-right:3px; }
a.pager_act, a.pager_act:active, a.pager_act:visited, a.pager_act:hover { font-weight:bold; text-decoration:none; color:#f82c2a; padding-left:3px; padding-right:3px; }

a.inv, a.inv:active, a.inv:visited { text-decoration:underline; }
a.inv:hover { text-decoration:none; }
a.white, a.white:active, a.white:visited { text-decoration:none; color:#fff; line-height:25px; padding-left:25px; }
a.white:hover { text-decoration:none; color:#6dd5ff; }
a.left_act, a.left_act:active, a.left_act:visited, a.left_act:hover{ text-decoration:none; color:#6dd5ff; line-height:25px; padding-left:25px; }
a.gray, a.gray:active, a.gray:visited{ color:#727a83; }
a.gray:hover{color:#4a4c4f; text-decoration:none;}
a.more, a.more:active, a.more:visited, a.more:hover{ color:#408dbf; }
.more{ color:#408dbf; cursor:pointer}
a.newstext, a.newstext:active, a.newstext:visited, a.newstext:hover{color:#6f7780;}
a.links, a.links:active, a.links:visited, a.links:hover{ color:#a3a3a3; line-height:20px; }

.sinp { border:0px; width:110px; background:none; margin:0px 0px 0px 4px; padding:0px; height:14px; font-size:11px; }
.sbtn { border:0px; cursor:pointer; margin:0px; background:url(/img/search.gif) no-repeat; width:11px; height:11px; }

/* CONTACTs **/
.contit{color:#145db2; font-size:13px;}
.contit_err { color:#dd1817;  font-size:13px;}
.asterisk { color:#dd1817; font-size:15px;}
.mandatory { color:#004375;}
.inputtext { border:solid 1px #004375; width:160px; background:none; margin:2px 0px 5px 0px; height:15px; font-size:12px; }
.inputtextarea { border:solid 1px #004375; width:280px; height:100px; background:#f3f3f3; overflow:auto; margin-bottom:3px; padding:0px;  font-size:12px;}
.code { border:solid 1px #004375; width:80px; height:17px; font-weight:bold;  background:none; float:left; color:#004375; }
.send { color:#fff; font-size:12px; border:solid 1px #004375; background:#004375; text-align:center; padding:0px 10px 0px 10px; cursor:pointer; display:block; margin:0px 3px 0px 0px; float:left; }
.reset { color:#fff; font-size:12px; border:solid 1px #004375; background:#007daf; text-align:center; padding:0px 10px 0px 10px; cursor:pointer; display:block; margin:0px 3px 0px 0px; float:left; }
.conttext{ float:left; width:200px; margin-left:20px; margin-top:30px;}


/**********/
.distbl{display: table; height: 31px; width: 200px; _position: relative; overflow: hidden;}
.distblcell{_position: absolute; _top: 50%; display: table-cell; vertical-align: middle;}
.disinnertbl{_position: relative; _top: -50%}
.img_bord{margin-right:5px; border:1px solid #083160}


a.news_name,a.news_name:active,a.news_name:visited,a.news_name{font-size:12px;color:#b24a00;font-weight:bold;}  
.news_name{font-size:12px;color:#b24a00;font-weight:bold;}  
.date{color:#00307d;font-style:italic;font-size:11px;}
a.question,a.question:active,a.question:visited{color:#002e7a;}
.question2{color:#002e7a;font-weight:bold}
.vidtit { color:#5c5c5c; font-size:11px; }
a.vidtit, a.vidtit:visited, a.vidtit:active{ color:#5c5c5c; font-size:11px; }

.viddate { color:#a9a9a9; font-size:10px; }

#sep { background:url(/img/sep.png) repeat-x center left; height:15px;clear:both }
a.gray_more, a.gray_more:active, a.gray_more:visited { background:#8b8b8a; font-size:10px; color:#fff; padding:2px 5px 2px 5px; float:right; }
.gray_more{ background:#8b8b8a;cursor:pointer; font-size:10px; color:#fff; padding:2px 5px 2px 5px; float:right; }
.sep { background:url(/img/sep.gif) repeat-x center center; height:10px; clear:both; }

a.marquee_link,a.marquee_link:hover,a.marquee_link:active,a.marquee_link:visited{
	color:#083160;
	font-weight:bold;
	font-size:14px;
	text-decoration:none;
}




.bg_act{ background: url(/img/activity_act.gif) no-repeat; width:213px;height: 31px; position:relative; z-index:10000;}
.bg_pass{width: 200px; height: 31px;   background: url(/img/activity.gif) repeat;}
.bottomDiv {
	margin-left:auto;
	margin-right:auto;
	height:37px;
	width:350px;
	vertical-align:middle;
	font-size:11px;
}
.bottomDiv a {
	font-family:Verdana;
	font-size:11px;
	color:#111;
	text-decoration:none;
	border-bottom:1px dotted;
}
.bottomDiv .copyright {
	text-align:center;
	padding-top:10px;
}
