#wrapper {
	min-width:1000px;
}
#headerWrapper {
	background:transparent url(/images/topnav_gradientbg.png) repeat-x scroll left top;
	clear:both;
}
A:link, .footer A:visited, .footer  A:active {font: "Optima","Tahoma", "Verdana"; color: #003466;text-decoration:none; font-weight: bold;  }
A:hover {font: "Optima","Tahoma", "Verdana"; color: #003466; text-decoration:underline; font-weight: bold;}
.body {  font: "Optima","Tahoma", "Verdana";}
.leftMenu {  background-color: #edf5fc}
.footer {  font: "Optima","Tahoma", "Verdana"; font-size: 10px; color: 003466; background-color: f3f3f3; height: 42px}
.footer  A:link, .footer A:visited, .footer  A:active {font: "Optima","Tahoma", "Verdana"; color: #003466;text-decoration:none;  }
.footer A:hover {font: "Optima","Tahoma", "Verdana"; color: #003466; text-decoration:underline;}
.bgBlue {  background-image: url(../images/bg_bluebar.gif); background-repeat: repeat-x}
.searchBox {  font: "Optima","Tahoma", "Verdana"; font-size: 12px; color: #999999; height: 24px; width: 240px; border: bfc3c4; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px}
.bgLightblue {  background-image: url(../images/bg_lightbluebar.gif); background-repeat: repeat-x}
.searchDis {  font: "Optima","Tahoma", "Verdana"; font-size: 12px; font-weight: bold; color: #FFFFFF}
.leftMenuTitle {  font: "Optima","Tahoma", "Verdana"; font-size: 14px; font-weight: bold; color: 3598ca}
.leftMenuTitle A:link, .leftMenuTitle A:visited, .leftMenuTitle A:active { color: #3598ca; text-decoration:none; font-size: 14px; font-weight: bold; }
.leftMenuTitle A:hover { color: #3598ca; text-decoration:underline; font-size: 14px;}
.leftMenuSub {  font: "Optima","Tahoma", "Verdana"; font-size: 12px; color: 606060; list-style-type: square}
.leftMenuSub A:link, .leftMenuSub A:visited, .leftMenuSub A:active {color: 606060; text-decoration:none;  }
.leftMenuSub A:hover { color: 606060;  text-decoration:underline;}.newsBox {  border-color: black black d7d7d7 d7d7d7; border-style: solid; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 1px; border-left-width: 1px}
.newsTitle {  font: "Optima","Tahoma", "Verdana"; font-size: 14px; font-weight: bold; color: 3598ca}
.newsDate {  font: "Optima","Tahoma", "Verdana"; font-size: 12px; color: #3598ca}
.newsDis {  font: "Optima","Tahoma", "Verdana"; font-size: 12px; color: #080808}
.newsDis A:link, .newsDis A:visited, .newsDis A:active {font: "Optima","Tahoma", "Verdana"; font-size: 12px; color: #080808 ;text-decoration:none;  }
.newsDis A:hover {font: "Optima","Tahoma", "Verdana"; font-size: 12px;  color: #080808 ; text-decoration:underline;}
.content {  font: "Optima","Tahoma", "Verdana"; font-size: 12px; color: #080808; line-height:23px;}
.content li {  font: "Optima","Tahoma", "Verdana"; font-size: 12px; color: #080808; list-style-image: url(../images/icon_lightblue_dot.gif);}
.content   A:link, .content  A:visited, .content   A:active {font: "Optima","Tahoma", "Verdana"; font-size: 12px; color: #080808;text-decoration:none;  }
.content  A:hover {font: "Optima","Tahoma", "Verdana"; color: #080808; font-size: 12px; text-decoration:underline;}
.sectionName {  font: "Optima","Tahoma", "Verdana"; font-size: 30px; color: #65b8e7;}


#divMsg {
	display: none;
	color: #FF0000;
}

.divPager {
	display: none;
	text-align: right;
}

#divLoading {
	left: 40%;
	top: 40%;
	visibility: hidden;
	position: absolute;
	width: 200px;
	height: 100px;
	border-style: outset;
	font-family: "Arial",sans-serif;
	font-size: medium;
	font-weight: bold;
	color: #000000;
	background: #ededed;
	text-align: center;
	line-height: 6em;
}

.tableHeader {
	background: #2e6fb0;
	font: bold;
	color: #ffffff;
}

.tableFormHeader {
	background: #2e6fb0;
	color: #ffffff;
	text-align: right;
}
.tableFormField {
	background: #dddddd;
}

.rowAlt td {
	background: #dddddd;
}
.rowOver td {
	background: #a3d6f3;
}

.categoryChecked {
	font-weight: bold;
	color: #ff0000;
}

.categoryNotChecked {
	/*background: white;*/
}