/* CSS Document */

A:link { color: #1F295A }
A:visited { color: #1F295A }
A:hover { color: #990000 } 
td {font-family: Arial; font-size: 12px; color: #666666 } 

a.footernav:link { color:#FFFFFF }
a.footernav:visited { color:#FFFFFF }
a.footernav:hover { 
	color:#FFFFFF;
	text-decoration: none;
}
a.footernav { 
	text-decoration: underline;
	font-size: 10px; 
}

a.headernav:link { color:#6D6B6C; font-weight:200 }
a.headernav:visited { color:#6D6B6C; font-weight:200 }
a.headernav:hover { 
	text-decoration: underline;
	color: #990000;
	font-weight: 200;
}
a.headernav { 
	text-decoration: none;
	font-size: 11px; 
}

a.testsnav:link { color:#1F295A }
a.testsnav:visited { color:#1F295A }
a.testsnav:hover { 
	text-decoration: underline;
	color: #FFFFFF;
}
a.testsnav { 
	text-decoration: none;
	font-size: 12px; 
}
a.testsnav_select:link { color:#FFFFFF }
a.testsnav_select:visited { color:#FFFFFF }
a.testsnav_select:hover { 
	text-decoration: underline;
}
a.testsnav_select { 
	text-decoration: none;
	font-size: 12px; 
}

BODY { 
	scrollbar-3dlight-color:#B0C4DE;
	scrollbar-arrow-color:#B0C4DE;
	scrollbar-base-color:#F0FFFF;
	scrollbar-track-color:#F5F5F5;
	scrollbar-darkshadow-color:#A9A9A9;
	scrollbar-face-color:#F5F5F5;
	scrollbar-highlight-color:#F5F5DC;
	scrollbar-shadow-color:#ADD8E6;
	background-color: #FFFFFF;
	margin-top: 0px;
}

/* Table Variations */

.td_header {
	vertical-align: middle;
	text-align: center;
	padding-top: 30px;
	font-size: 11px;
}
.td_footer {
	padding-left: 10px;
	padding-right: 10px;
	font-family: Arial; 
	font-size: 10px; 
	color: #FFFFFF;
}
.td_index {
	padding: 20px;
	padding-top: 30px;
}
.td_indextext {
	padding-left: 30px;
	padding-right: 20px;
	text-align: justify;
	line-height: 20px;
}
.td_indextext_rt {
	padding-left: 30px;
	padding-right: 20px;
	text-align: right;
	line-height: 20px;
}
.td_content {
	padding: 20px;
	padding-top: 25px;
	text-align: justify;
}
.td_sidebar {
	padding-left: 20px;
	padding-right: 10px;
	padding-top: 20px;
}
.p_testsnav {
	line-height: 20px;
	color: #1F295A;
	font-weight: bold;
}
.td_popup {
	padding: 10px;
}

/* Form Variations */

.button {
    font-family: Arial;
    font-size: 12px;
    border-color: #000000;
    background-color: #F0F0F0;
	border: #A8A9AB 1px solid;
	padding: 2px;
	margin-top: 5px;
	margin-bottom: 5px;
}
.textbox {
    font-family: Arial;
    font-size: 12px;
	font-weight: bold;
    border-color: #999999;
    background-color: #FFFFFF;
    border-width: 1px;
	padding: 2px;
}
.checkbox {
    border-color: #999999;
    border-width: 1px;
	width: 15px;
	height: 15px;
}
.checkbox_small {
    border-color: #999999;
    border-width: 1px;
	width: 15px;
	height: 15px;
}

/* Font Variations */

.smalltext {
	font-size: 10px;
}

.blue {
	color: #1F295A;
}
.blue_bold {
	color: #1F295A;
	font-weight: bold;
}

.header {
	font-size: 18px;
	font-weight: bold;
	color: #1F295A;
}
.header_nobold {
	font-size: 18px;
	color: #1F295A;
}

.subheader {
	font-size: 14px;
	font-weight: bold;
	color: #1F295A;
}