body  {
	background-color:#FFFFFF;
	background-image: url(images/pagebg.jpg);
	background-repeat: repeat-x;
	background-position: top;
	font-family: Verdana;
	font-size: 12px;
	color: #000000;
	line-height:20px;

}

.txtsm {
	font-family: Arial;
	font-size: 11px;
	color: #000000;
	line-height:15px;
}
.text {
	font-family: Arial;
	font-size: 12px;
	color: #000000;
	line-height:20px;
}
.text a:link, .text a:visited, .text A:active {
	color: #000000; 
	text-decoration: underline;
}
.text a:hover {
	color: #4B76C4; 
	text-decoration: underline;
}
.sidesmall {
	font-family: Arial;
	font-weight: bold;
	font-size: 11px;
	color: #000000;
}
.sidesmall a:link, .sidesmall a:visited, .sidesmall A:active {
	color: #000000; 
	text-decoration: underline;
}
.sidesmall a:hover {
	color: #4B76C4; 
	text-decoration: underline;
}
.textni {
	font-family: Arial;
	font-size: 12px;
	color: #000000;
	line-height:14px;
}
.textni a:link, .textni a:visited, .textni A:active {
	color: #000000; 
	text-decoration: underline;
}
.textni a:hover {
	color: #4B76C4; 
	text-decoration: underline;
}
.textpd {
	font-family: arial;
	font-size: 12px;
	color: #000000;
}
.textpd a:link, .textpd a:visited, .textpd A:active {
	color: #000000; 
	text-decoration: underline;
}
.textpd a:hover {
	color: #4B76C4; 
	text-decoration: underline;
}

.text2 {
	font-family: Arial;
	font-size: 12px;
	color: #003366;
	line-height:20px;
}
.text2 a:link, .text2 a:visited, .text2 A:active {
	color: #003366; 
	text-decoration: underline;
}
.text2 a:hover {
	color: #003366; 
	text-decoration: none;
}


.newstxt {
	font-family: tahoma, helvetica, sans serif;
	font-size: 11px;
	color: #848587;
}
.newstxt a:link, .newstxt a:visited, .newstxt A:active {
	color: #848587; 
	text-decoration: none;
}
.newstxt a:hover {
	color: #848587; 
	text-decoration: underline;
}
.more {
	font-family: Verdana, helvetica, sans serif;
	font-size: 10px;
	color: #000000;
}
.more a:link, .more a:visited, .more A:active {
	color: #000000; 
	text-decoration: underline;
}
.more a:hover {
	color: #000000; 
	text-decoration: none;
}


.subtitles {
color:#333333; 
font-family:Verdana, helvetica, sans serif;
font-size:12px;
font-weight:bold;
}
.subtitles a:link, .subtitles a:visited,.subtitles A:active {
	color: #333333; 
	text-decoration: underline;
}
.subtitles a:hover {
	color: #027CA5; 
	text-decoration: underline;
}

.title {
color:#17207D; 
font-family:Verdana, helvetica, sans serif;
font-size:13px;
font-weight:bold;
}

a.nav, a.nav:link, a.nav:visited {
color:#17207D; 
display:block; 
font-weight:bold;
text-decoration:none; 
font-family:Verdana, helvetica, sans serif;
font-size:13px;
margin-bottom: 0px;
margin-top: 0x;
overflow:hidden;
}
a.nav:hover {color:#17207D; text-decoration:underline; }
a.nav:active {color:#17207D; text-decoration:underline; }


a.subnav, a.subnav:link, a.subnav:visited {
color:#FFFFFF; 
display:block; 
text-decoration:none; 
font-family:Verdana, helvetica, sans serif;
font-weight:bold;
font-size:10px;
margin-bottom: 0px;
margin-top: 0x;
overflow:hidden;
}
a.subnav:hover {color:#FFFFFF; text-decoration:underline; }
a.subnav:active {color:#FFFFFF; text-decoration:underline; }


.footer {
	font-family: Arial;
	font-size: 11px;
	color: #999999;
	line-height: 16px;

}
.footer a:link, .footer a:visited,.footer A:active {
	color: #999999; 
	text-decoration: none;
}
.footer a:hover {
	color: #999999; 
	text-decoration: underline;
}

.srchfrm {
	font-family: verdana, helvetica, sans serif;
	font-size: 11px;
	color: #003366;
	background-color:#EEEEEE;
	border: 0px solid;
	height:16px;
	width:171px;
}

.cols3 {
	float: left;
	width: 200px;
	margin: 0px;
	padding: 0px;
}
.cols2 {
	float: left;
	width: 300px;
	margin: 0px;
	padding: 0px;
}

li.cols3 {
	font-size: 11px;
}

/* ul {
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 20px;
	margin-left: 15px;
*/
}
.clear {
	margin: 0px;
	padding: 0px;
	clear: both;
	float: none;
}
li {
	font-size: 12px;
	list-style-image: url(images/smallbullet.gif);
}
.siteborders {
	background-image: url(images/bgleft.jpg);
	background-repeat: repeat-y;
	background-position: left;
}
.siteborders-lines {
	background-image: url(images/bgleft-lines.jpg);
	background-repeat: repeat-y;
	background-position: left;
}
div.transOFF {width: 100%; background-color: #CCCCCC;border:0px solid black; }
div.transON  {width: 100%; background-color: #CCCCCC;opacity:.35;filter: alpha(opacity=35); -moz-opacity: 0.35;border:0px solid black; }

.bd2px {
	border: 2px solid #E9EAFE;
}


a.subnavF, a.subnavF:link, a.subnavF:visited {
color:#153C77; 
display:block; 
height:30px; 
text-decoration:none; 
font-family:Arial;
font-size:11px;
font-weight:bold;
line-height:30px; 
margin-bottom: 0px;
margin-top: 0x;
overflow:hidden;

}
a.subnavF:hover {color:#FFFFFF;	background-color:#446D9B; }
a.subnavF:active {color:#FFFFFF;	background-color:#446D9B;}

ul#navF { margin: 0; padding: 0 0 0px 0; list-style: none; background: #4974C3; border-bottom: 0px solid #FFF; font-size:10px;   }
	ul#navF li { margin: 0; padding: 0; list-style: none; border-bottom: 1px solid #FFFFFF; }
	ul#navF li a { padding: 2px 10px 7px 7px; display: block; color: #FFF; text-decoration: none;  background: #4974C3; font-weight: normal; font-size:10px; } 
	ul#navF li a.active { background: #C6D5EC; }
	ul#navF li a:hover { background: #C6D5EC; }	