@charset "utf-8";

img
{
	border: 0px;
	display:block;
}

body {
	margin: 0px;
	background-color:#FFFFFF;
}

table  { 
	border-collapse: collapse; 
	border-spacing: 0;
}

td, th {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #666666;
	font-size: 11px;
	line-height: 14px;
}

td a {
	color: #0033ff;
	text-decoration:none;
}

td a:hover{
	color: #0033ff;
	text-decoration:underline;
}

.topsearchheader {
	font-family:Georgia, "Times New Roman", Times, serif;
	color:#FFFFFF; 
	font-size:36px;
	font-weight:bold;
	line-height: 25px;
}

.topsearchheader a{
	color:#FFFFFF;
	text-decoration:none;
}

.topsearchheader a:hover{
	color:#FFFFFF;
	text-decoration:none;
}

.topsearchdescription {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color:#FFFFFF; 
	font-size:11px;
	font-weight:normal;
	padding-left:4px;
}

.primaryNav {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color:#999999;
	font-size:11px;
	padding: 0px 7px 0px 8px;
	white-space:nowrap;
}

.primaryNav a{
	color:#999999;
	text-decoration:none;
}

.primaryNav a:hover{
	color:#0033ff;
}

.primaryNavActive {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color:#000000;
	font-size:11px;
	padding: 0px 7px 0px 8px;
	white-space:nowrap;
}

.primaryNavActive a{
	color:#000000;
}

.copyright {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #968c7c;
	font-size:9px;
	white-space:nowrap;
}

.copyright a{
	color: #0033ff;
}

.leftnavheader {
	font-family:Georgia, "Times New Roman", Times, serif;
	color:#333333;
	font-size: 12px;
	font-weight: bold;
}

.leftnavheader a{
	color:#333333;
	text-decoration:none;
}

.leftnavheader a:hover{
	color:#333333;
	text-decoration:none;
}

.leftnav {
	font-weight: bold;
}

.rightsideheader {
	background-repeat: no-repeat;
	height: 31px;
	font-family:Georgia, "Times New Roman", Times, serif;
	color:#cc0000;
	font-size: 18px;
	font-weight: bold;
	padding: 0px 0px 0px 10px;
}

.rightside {
	background-repeat: repeat-y;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color:#ffffff;
	font-size: 11px;
	padding: 0px 10px 0px 10px;
}

.rightsidedatesmaller {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color:#666666;
	font-size: 10px;
	padding:0px 5px 5px 0px;
	text-align:right;
}

.rightsidesmaller {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color:#666666;
	font-size: 10px;
	padding:0px 0px 5px 0px;
	text-align:left;
}

.rightsidesmaller a{
	font-size: 10px;
}

.rightsidelearn {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color:#ffffff;
	font-size: 11px;
	padding:0px 5px 0px 0px;
}

.rightsidelearn a{
	color:#ffffff;
}

.rightsidelearn a:hover{
	color:#ffffff;
	text-decoration:underline;
}

.contentbg {
	background-image:url(/images/content_middle_bg.jpg); 
	background-repeat:repeat-x;
}

.padcontent {
	padding: 10px;
}

hr {
	color: #CCCCCC;
	background-color: #CCCCCC;
	height: 1px;
	margin: 10px 0px 10px 0px;
	padding: 0px;
	border: 1px;
}

.bottomnav {
	font-size:9px;
	padding:0px 1px 0px 1px;
	color:#968c7c;
}

.bottomnav a{
	color:#968c7c;
	font-size:9px;
	padding:0px 1px 0px 1px;
}

.searchtips {
	color:#FFFFFF; 
	padding: 5px 27px 0px 0px; 
	font-size:9px;
}

.searchtips a{
	color:#FFFFFF;
	text-decoration:underline;
}

.input {
	/*background-image:url(/images/searchbox.gif);
	background-repeat:no-repeat;*/
	width:193px;
	font-family:Verdana, Arial, Helvetica, sans-serif; 
	font-size:9px;
}

.activecontent {
	display: block;
}

.activecontentinline {
	display: block;
}

.deactivecontentinline {
	display: none;
}

.pagediv {
	float:left;
	padding-right: 5px;
}

.pagedivcontent {
	float:left;
	padding-right: 5px;
	color:#000000;
	font-weight:bold;
}

.pagedivcontent a {
	text-decoration:none;
	font-weight:normal;
}

.pagedivarrow {
	float:left;
	padding-right: 5px;
	color: #000000;
}

.pagedivarrow a{
	text-decoration:none;
}


/* for top page navigation */
.pagediv_white {
	float:left;
	padding-right: 5px;
	color:#FFFFFF;
}

.pagedivcontent_white {
	float:left;
	padding-right: 5px;
	color:#FFFFFF;
	font-weight:bold;
}

.pagedivcontent_white a {
	text-decoration:none;
	font-weight:normal;
	color:#FFFFFF;
}

.pagedivarrow_white {
	float:left;
	padding-right: 5px;
	color:#FFFFFF;
}

.pagedivarrow_white a{
	text-decoration:none;
	color:#FFFFFF;
}
