@charset "utf-8";
/* CSS Document */
body {
	background-color:#161e24;
}
#tableHeader{
	display:none;
}

#tableHeaderAdmin{
	background:#FFF url(../images/admin_headerBg.jpg);
	background-repeat:no-repeat;
	background-color:#20394F;
	width:1000px;
	height:177;
	margin:0 auto;
}

#tableContent{
	background-color:#FFFFFF;
	width:100%;
	margin:auto;
}

#leftCol {
	display:none;
}

#rightCol {
	display:none;
}

#midCol {
	width:90%;
	margin:auto;
}

td.midCol {
	width:100%;
}
table.midCol {
	width:100%;
}

#adminMidCol {
	width:787px;
}

td.adminMidCol {
	width:787px;
	background-color:#FFFFFF;
}
table.adminMidCol {
	width:787px;
}

.topNav {
	font-family:Tahoma, "Trebuchet MS", Arial, Verdana, Helvetica, sans-serif;
	font-weight:bold;
	color:#FFFFFF;
	font-size:12px;
	text-align:center;
	background-repeat:no-repeat;
}
.topNav a{
	color:#FFFFFF;
	text-decoration:none;
}
.topNav a:hover{
	color:#CCCCCC;
	text-decoration:none;
}

.topNavAlt {
	font-family:Tahoma, "Trebuchet MS", Arial, Verdana, Helvetica, sans-serif;
	font-weight:normal;
	color:#FFFFFF;
	font-size:12px;
	text-align:center;
	background:#FFF url(../images/btn_topNavAltBg.jpg);
	background-repeat:repeat-x;
}
.topNavAlt a{
	color:#FFFFFF;
	text-decoration:none;
}
.topNavAlt a:hover{
	color:#c2e4f4;
	text-decoration:none;
}

.topNav2{
	font-family:Tahoma, "Trebuchet MS", Arial, Verdana, Helvetica, sans-serif;
	font-weight:bold;
	color:#004172;
	font-size:12px;
	padding-bottom:8px;
}
.topNav2 a{
	color:#004172;
	text-decoration:none;
}
.topNav2 a:hover{
	color:#000000;
	text-decoration:none;
}

input.search{
	font-family:Tahoma, "Trebuchet MS", Arial, Verdana, Helvetica, sans-serif;
	color:#004172;
	font-size:12px;
	border:none;
	background:#FFFFFF;
	width:200px;
	height:16px;
	margin:3px 0 0 7px;
}

td.search {
	background-repeat:no-repeat;
	background-position:right;
}

td.col {
	width:213px;
	background:#FFF url(../images/col_bg.jpg);
	background-repeat:repeat-y;
	background-color:#004172;
}

td.adminCol {
	width:213px;
	background:#FFF url(../images/admin_leftColBg.jpg);
	background-repeat:no-repeat;
	background-position:top;
	background-color:#004172;
}

div.buttonAd {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:12px;
	color:#000000;
	text-align:center;
	width:183px;
	height:86px;
	background:#FFF url(../images/btn_adBg.jpg);
	background-repeat:no-repeat;
	background-color:transparent;
	background-position:center;
}

td.buttonAd {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:12px;
	color:#000000;
	text-align:center;
	width:183px;
	height:86px;
	background:#FFF url(../images/btn_adBg.jpg);
	background-repeat:no-repeat;
	background-color:transparent;
	background-position:center;
}

table#buttonAd {
	margin-top:5px;
}

.buttonAd a {
	color:#000000;
	text-decoration:none;
}

.buttonAd a:hover {
	color:#FFFFFF;
	text-decoration:underline;
}

div.newspapers {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:12px;
	color:#FFFFFF;
	margin:5px 15px 0 15px;
}

.newspapers a {
	color:#FFFFFF;
	text-decoration:none;
}

.newspapers a:hover {
	color:#FFFFFF;
	text-decoration:underline;
}

hr.whiteLine {
	border: none 0;
	border-top: 3px solid #FFFFFF;/*the border*/
	height: 3px;/*whatever the total width of the border-top and border-bottom equal*/
}

hr.dash {
	border: none 0;
	border-top: 1px dashed #666666;/*the border*/
	height: 1px;/*whatever the total width of the border-top and border-bottom equal*/
}

#outer {height: 86px; overflow: hidden; position: relative;}
#outer[id] {display: table; position: static;}

#middle {position: absolute; top: 50%;} /* for explorer only*/
#middle[id] {display: table-cell; vertical-align: middle; position: static;}

#inner {position: relative; top: -50%} /* for explorer only */
/* optional: #inner[id] {position: static;} */

td.mainHead {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:20px;
	color:#FFFFFF;
	padding:10px;
	font-variant:small-caps;
	background-color:#004172;
}

.mainHead2 {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:20px;
	color:#004172;
	font-variant:small-caps;
}

.subHead {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:15px;
	color:#333333;
	font-variant:small-caps;
}

div.colHead {
	margin:5px 25px 0 25px;
}
.colHead {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:18px;
	color:#FFFFFF;
	font-variant:small-caps;
}

td.listingHead {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:15px;
	color:#FFFFFF;
	padding-bottom:5px;
	padding-left:10px;
	padding-right:5px;
	padding-top:5px;
	font-variant:small-caps;
	background-color:#004172;
}

td.adminMainBody {
	padding:18px;
}

td.mainBody {
	padding:10px;
}

p.mainBody {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:12px;
	color:#000000;
	line-height:17px;
	text-align:justify;
}

ul.mainBody {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:12px;
	color:#000000;
	line-height:17px;
}

.mainBody a {
	color:#004172;
	text-decoration:underline;
}

.mainBody a:hover {
	color:#000000;
	text-decoration:underline;
}

p.mainBodyNoAlignment {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:12px;
	color:#000000;
	line-height:17px;
}

.mainBodyNoAlignment a {
	color:#004172;
	text-decoration:underline;
}

.mainBodyNoAlignment a:hover {
	color:#000000;
	text-decoration:underline;
}
