@charset "utf-8";
/* CSS Document */

body {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 13px;
	font-style: normal;
	font-weight:normal;
	color: #000;
	background-color: #666666;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}
a:link {
	color:#000000} /* unvisited link */
a:visited {
	color:#000000} /* visited link */
a:hover {
	color: #005BAA} /* mouse over link */
a:active {
	color:#005BAA} /* selected link */

.styleheadings {       /* Headings */
	font-size: 20px;
	color:#005BAA; 
	font-family: Verdana, Geneva, sans-serif;
	font-style: normal;
	font-weight:normal;
} 
.stylesmalltext {       /* small */
	font-size: 9px;
	color:#000; 
	font-family: Verdana, Geneva, sans-serif;
} 
.style1 {       /* Headings */
	font-size: 20px;
	color:#005BAA; 
	font-family: Verdana, Geneva, sans-serif;
	font-style: italic;
	font-weight: normal;
} 
.style2 {       /* body on black background */
	font-size: 12px;
	color:#005BAA; 
	font-family: Verdana, Geneva, sans-serif;
	font-style: normal;
} 
.style3 {       /* Sub Headings */
	font-size: 22px;
	color:#005BAA; 
	font-family: Verdana, Geneva, sans-serif;
	font-style: normal;
	font-weight: bold;
} 
.style4 {       /* emphasized normal text */
	color:#000000; 
	font-style: italic;
} 
.style5 {       /* Sub-sub-sub Headings */
	font-size: 12px;
	color:#005BAA; 
	font-family: Verdana, Geneva, sans-serif;
	font-style: italic;
	font-weight: normal;
} 
.style6 {       /* small helps or notes */
	font-size: 9px;
	color:#000000; 
	font-family: Verdana, Geneva, sans-serif;
	font-style: italic;
	font-weight: normal;
} 
.style7 {       /* Sub Headings */
	font-size: 14px;
	color:#000000; 
	font-family: Verdana, Geneva, sans-serif;
	font-style: normal;
	font-weight: bold;
} 
.style8 {       /* Names on lists */
	font-size: 16px;
	color:#005BAA; 
	font-family: Verdana, Geneva, sans-serif;
	font-style: normal;
	font-weight: bold;
} 
.largefeature {       /* Large gray text */
	font-size: 16px;
	color:#000; 
	font-family: Verdana, Geneva, sans-serif;
} 
.largegray {       /* Large gray text */
	font-size: 16px;
	color:#666; 
	font-family: Verdana, Geneva, sans-serif;
} 
.linkssmall {
	font-size: 9px;
	color: #666;
}
.linksondark {
	font-size: 12px;
	color: #FFF;
}
.h1 {
	font-size: 24px; 
	color: #105CAA;
}
.h2 {
	font-size: 20px;
	color: #105CAA; 
	font-weight:bold;
}
.h3 {
	font-size: 16px;
	color: #105CAA;
	font-weight:bold;
}
.h4 {
	font-size: 14px;
	color: #105CAA;
}
.errortext {       /* errors or attention grabbing */
	font-size: 12px;
	color:#F00; 
	font-family: Verdana, Geneva, sans-serif;
	font-style: normal;
	font-weight: bold;
} 

/* menu links */
.classmenu {text-decoration: none; font-size:12px; color: #005BAA}
.classmenu A:link {text-decoration:none; background-color:#F1FAF1; border-left:1px solid #005BAA; border-right:1px solid #005BAA; padding:2px; padding-left: 5px; padding-right: 5px; text-transform:uppercase; font-size:12px; color: #005BAA}
.classmenu A:visited {text-decoration:none; background-color:#F1FAF1; border-left:1px solid #005BAA; border-right:1px solid #005BAA; padding:2px; padding-left: 5px; padding-right: 5px; text-transform:uppercase; font-size:12px; color: #005BAA}
.classmenu A:active {text-decoration:none; background-color:#64C9FF; border-left:1px solid #005BAA; border-right:1px solid #005BAA; padding:2px; padding-left: 5px; padding-right: 5px; text-transform:uppercase; font-size:12px; color: #005BAA}
.classmenu A:hover {display:marker; background-color:#64C9FF; text-decoration:none; border-left:1px solid #005BAA; border-right:1px solid #005BAA; padding:2px; padding-left: 5px; padding-right: 5px; text-transform:uppercase; font-size:12px; color: #005BAA;
}


/* text and links on white background */
.class4 {text-decoration: none; font-size:12px; color: #005BAA}
.class4 A:link {text-decoration:none; background-color:#F1FAF1; border-left:1px solid #7FBB68; border-right:1px solid #7FBB68; padding:2px; padding-left: 5px; padding-right: 5px; text-transform:uppercase; font-size:12px; color: #7FBB68}
.class4 A:visited {text-decoration:none; background-color:#F1FAF1; border-left:1px solid #7FBB68; border-right:1px solid #7FBB68; padding:2px; padding-left: 5px; padding-right: 5px; text-transform:uppercase; font-size:12px; color: #7FBB68}
.class4 A:active {text-decoration:none; background-color:#64C9FF; border-left:1px solid #7FBB68; border-right:1px solid #7FBB68; padding:2px; padding-left: 5px; padding-right: 5px; text-transform:uppercase; font-size:12px; color: #FFFFFF}
.class4 A:hover {display:marker; background-color:#64C9FF; text-decoration:none; border-left:1px solid #7FBB68; border-right:1px solid #7FBB68; padding:2px; padding-left: 5px; padding-right: 5px; text-transform:uppercase; font-size:12px; color: #FFFFFF;
}

/* text and links on black background */
.class2 {text-decoration: none; font-size:12px; color: #005BAA}
.class2 A:link {text-decoration:none; border-left:1px solid #005BAA; border-right:1px solid #005BAA; padding:2px; padding-left: 5px; padding-right: 5px; text-transform:uppercase; font-size:12px; color: #005BAA}
.class2 A:visited {text-decoration:none; border-left:1px solid #005BAA; border-right:1px solid #005BAA; padding:2px; padding-left: 5px; padding-right: 5px; text-transform:uppercase; font-size:12px; color: #005BAA}
.class2 A:active {text-decoration:none; border-left:1px solid #005BAA; border-right:1px solid #005BAA; padding:2px; padding-left: 5px; padding-right: 5px; text-transform:uppercase; font-size:12px; color: #005BAA}
.class2 A:hover {display:marker; background-color:#64C9FF; text-decoration:none; border-left:1px solid #005BAA; border-right:1px solid #005BAA; padding:2px; padding-left: 5px; padding-right: 5px; text-transform:uppercase; font-size:12px; color: #005BAA;
}


/* small text links on black background */
.class3 {text-decoration: none; font-size:9px; color: white}
.class3 A:link {text-decoration: underline; font-size:9px; font-style: italic; color: white}
.class3 A:visited {text-decoration: underline; font-size:9px; font-style: italic; color: white}
.class3 A:active {text-decoration: underline; font-size:9px; font-style: italic; color: #E6FFED}
.class3 A:hover {text-decoration: underline; font-size:9px; font-style: italic; color: #E6FFED;
}

div.PageTitle {
	position:relative; 
	left:20px; 
	width:500px; 
	margin-top:-25px; 
	padding:4px; 
	background-color:#568751; 
	border:1px solid #7FBB68; 
	color:#005BAA; 
	font-family: Verdana, Geneva, sans-serif;
	font-size:20px; 
	font-weight:bold; 
	font-style:italic;
}

div.MainBodyHolder {
	clear:both; 
	width:968px; 
	margin-left:auto; 
	margin-right:auto; 
	background-color:#FFF; 
	border-left:1px solid #80BC68; 
	border-right:1px solid #80BC68; 
	min-height:350px; 
}

div.MainBodyArea {
	width:926px; 
	padding:20px; 
	margin-top:-20px;
}
.clearfloat { /* this class should be placed on a div or break element and should be the final element before the close of a container that should fully contain a float */
	clear:both;
    height:0;
    font-size: 1px;
    line-height: 0px;
}

input {
font-family:verdana,arial,sans-serif;
font-size:12px; 
} 
.button { 
font-family:verdana,arial,sans-serif;
font-size:13px;
color:#FFFFFF;
background-color:#005BAA;
border:1px solid #666;
padding-top:3px;
padding-bottom:3px;
padding-right:8px;
padding-left:8px;
}
.buttongrayed { 
font-family:verdana,arial,sans-serif;
font-size:12px; 
color:#CCC;
background-color:#7FBB68;
border:1px solid #666;
padding-top:3px;
padding-bottom:3px;
padding-right:8px;
padding-left:8px;
}
textarea { 
font-family:verdana,arial,sans-serif;
font-size:12px; 
width:460px;
height:80px;
}

select { 
width:150px; 
font-family:verdana,arial,sans-serif;
font-size:12px; 
}


table.basic {
	border-collapse: collapse;
	background-color: white;
}
table.basic th {
	vertical-align:bottom;
	padding: 3px;
	font-weight:bold;
	background-color: #CCC;
	border-width: 1px;
	border-style: solid;
	border-color:#999;
}
table.basic td {
	vertical-align:top;
	padding: 3px;
	background-color: #FFF;
	border-width: 1px;
	border-style: solid;
	border-color:#999;
}

table.forms {
	border-collapse: collapse;
	background-color: white;
}
table.forms th {
	vertical-align:top; 
	text-align:left; 
	color:#005BAA; 
	padding: 10px;
	font-weight:bold;
	background-color: #BED2E8;
	border-width: 1px;
	border-style: dashed;
	border-color:#8CB885;
}
table.forms td {
	vertical-align:top;
	padding: 10px;
	background-color: #E1EBF4;
	border-width: 1px;
	border-style: dashed;
	border-color:#8DB1D6;
}
table.forms tad {
	vertical-align:top;
	padding: 10px;
	background-color: #FFFFFF;
	border-width: 1px;
	border-style: dashed;
	border-color:#8DB1D6;
}
