/* CSS Document */

a:link {  color: #0053A0; text-decoration: underline}
a:visited {  color: #666699; text-decoration: underline}
a:hover {  color: #666666; text-decoration: underline}
a:active {  color: #CCCCCC; text-decoration: underline}

.bodytext {
	font-family: Tahoma, Arial, sans-serif;
	font-size: 12px;
	color: #333333;
	line-height: 22px;
}

.topten {
	font-family: Tahoma, Arial, sans-serif;
	font-size: 11px;
	color: #333333;
	line-height: 15px;
	letter-spacing: 1px;
}  			

.listtextblue {
	font-family: Tahoma, Arial, sans-serif;
	font-size: 11px;
	color: #0053A0;
	line-height: 16px;
}

.bluebold {
	font-family: Tahoma, Arial, sans-serif;
	font-size: 11px;
	color: #0053A0;
	line-height: 12px;
	font-weight: bold;
}

.bold {
	font-weight: bold;
}

.medblue {
	font-family: Tahoma, Arial, sans-serif;
	font-size: 14px;
	color: #0053A0;
}

.medbluebold {
	font-family: Tahoma, Arial, sans-serif;
	font-size: 13px;
	color: #0053A0;
	font-weight: bold;
}

.lgblue {
	font-family: Tahoma, Arial, sans-serif;
	font-size: 16px;
	color: #0053A0;
}

.topmenu {
	font-family: tahoma, arial, sans-serif;
	font-size: 11px;
	color: #333333;
	text-align: right;
	vertical-align: bottom;
	padding-right: 10px;
	padding-bottom: 10px;
}

.topmenu a:link {  color: #333333; text-decoration: underline}
.topmenu a:visited {  color: #333333; text-decoration: underline}
.topmenu a:hover {  color: #0053A0; text-decoration: underline}
.topmenu a:active {  color: #999999; text-decoration: underline}

.login {
	font-family: tahoma, arial, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #0053A0;
	padding: 10px;
	line-height: 12px;
}

.smblue {
	font-family: tahoma, arial, sans-serif;
	font-size: 10px;
	color: #0053A0;
}

.footer {
	font-family: tahoma, arial, sans-serif;
	font-size: 10px;
	color: #666666;
	line-height: 15px;
}

.smgrayb {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: bold;
	color: #666666;
	line-height: 14px;
	text-decoration: none;
}

.listflush {
	margin-left: 18px;
	margin-top: 10px;
	padding-left: 18px;
}

.active {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #333333;
	line-height: 16px;
	text-decoration: none;
}

.active a:link {  color: #333333; text-decoration: underline}
.active a:visited {  color: #333333; text-decoration: underline}
.active a:hover {  color: #0053A0; text-decoration: underline}
.active a:active {  color: #CCCCCC; text-decoration: underline}

.inactive {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #666666;
	line-height: 16px;
	text-decoration: none;
}

.inactive a:link {  color: #666666; text-decoration: none}
.inactive a:visited {  color: #666666; text-decoration: none}
.inactive a:hover {  color: #999999; text-decoration: none}
.inactive a:active {  color: #CCCCCC; text-decoration: none}

.grayborder {
	border-style: solid;
	border-width: 1px;
	border-color: #CCCCCC;
}


* html a:hover {visibility:visible}

.navlooking {position: relative; background-image: url(images/menu/looking_over.gif); background-repeat: no-repeat; white-space: nowrap; display: block; width: 146px; height: 28px; margin: 0; padding: 0;}
.navlooking a { display: block; width: 146px; height: 28px; display: block; text-decoration: none;}
.navlooking img {width: 146px; height: 28px; border: 0; }
.navlooking a:hover img{visibility:hidden}

.navimp {position: relative; background-image: url(images/menu/importance_over.gif); background-repeat: no-repeat; white-space: nowrap; display: block; width: 148px; height: 28px; margin: 0; padding: 0;}
.navimp a { display: block; width: 148px; height: 28px; display: block; text-decoration: none;}
.navimp img {width: 148px; height: 28px; border: 0; }
.navimp a:hover img{visibility:hidden}

.navtraining {position: relative; background-image: url(images/menu/training_over.gif); background-repeat: no-repeat; white-space: nowrap; display: block; width: 65px; height: 28px; margin: 0; padding: 0;}
.navtraining a { display: block; width: 65px; height: 28px; display: block; text-decoration: none;}
.navtraining img {width: 65px; height: 28px; border: 0; }
.navtraining a:hover img{visibility:hidden}

.navcontest {position: relative; background-image: url(images/menu/contest_over.gif); background-repeat: no-repeat; white-space: nowrap; display: block; width: 111px; height: 28px; margin: 0; padding: 0;}
.navcontest a { display: block; width: 111px; height: 28px; display: block; text-decoration: none;}
.navcontest img {width: 111px; height: 28px; border: 0; }
.navcontest a:hover img{visibility:hidden}

.navagentopp {position: relative; background-image: url(images/menu/agent_opp_over.gif); background-repeat: no-repeat; white-space: nowrap; display: block; width: 130px; height: 28px; margin: 0; padding: 0;}
.navagentopp a { display: block; width: 130px; height: 28px; display: block; text-decoration: none;}
.navagentopp img {width: 130px; height: 28px; border: 0; }
.navagentopp a:hover img{visibility:hidden}

#contest-text {
	font-family: Verdana, Tahoma, Arial, sans-serif;
	font-size: 11px;
	color: #000000;
	line-height: 18px}
	
	#contest-text .heading {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;}
	
.contest-text_border_left {
	font-family: Verdana, Tahoma, Arial, sans-serif;
	font-size: 11px;
	color: #000000;
	line-height: 18px;
	border-bottom-color: #000000;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	border-right-color: #000000;
	border-right-style: solid;
	border-right-width: 1px;
	padding: 5px 5px 5px 5px;}

.contest-text_border_Left_bottom {
	font-family: Verdana, Tahoma, Arial, sans-serif;
	font-size: 11px;
	color: #000000;
	line-height: 18px;
	border-right-color: #000000;
	border-right-style: solid;
	border-right-width: 1px;
	padding: 5px 5px 5px 5px;}
	
.contest-text_border_right {
	font-family: Verdana, Tahoma, Arial, sans-serif;
	font-size: 11px;
	color: #000000;
	line-height: 18px;
	border-bottom-color: #000000;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	padding: 5px 5px 5px 5px;}

.contest-text_border_right_bottom {
	font-family: Verdana, Tahoma, Arial, sans-serif;
	font-size: 11px;
	color: #000000;
	line-height: 18px;
	padding: 5px 5px 5px 5px;}
