@charset "UTF-8";
/* CSS Document */


body {
padding:0;
margin:0;
font-family:Helvetica,Arial,sans-serif;
font-size:12px;
color:#FFF;
}



body, html {height:100%; color:#333;}

img {
border-style:none;
}


#topbarnav {
background-color:#FFFFFF;
padding-left:10px;
border-top: 1px solid #333;
border-bottom: 1px solid #333;
padding:6px 0 6px 10px;
	}

#topbarnav ul {
		display:inline;
		padding:0;
		margin:0;
	}
	
		#topbarnav ul li {
			display:inline;
			list-style-type:none;
			margin:0 6px 0 0;
			padding:0 6px 0 0;
			border-right: 1px solid #333;
		}
		
		#topbarnav ul li.topbarend {
			display:inline;
			list-style-type:none;
			margin:0 6px 0 0;
			padding:0 6px 0 0;
			border-right:none;
		}
		
		#topbarnav ul li.current a {
			color:#0077b7;
			text-decoration:underline;
		}
		
			#topbarnav ul li a {
				color:#333;
				text-decoration:none;
			}
			
			#topbarnav ul li a:hover {
				color:#0077b7;	
				text-decoration:underline;
			}
			
			
a:link {
			color:#333;
				text-decoration:none;
		}
		
		a:visited {
			color:#333;
				text-decoration:none;
		}
		
		a:hover {
				color:#0077b7;	
				text-decoration:underline;
			}

			
			
#logo {
height:86px;
padding-left:16px;
}			


/* begin css tabs */

ul#tabnav { /* general settings */
text-align: left; /* set to left, right or center */
margin-top: 2px; /* set margins as desired */
border-bottom: 1px solid #333; /* set border COLOR as desired */
list-style-type: none;
padding: 3px 10px 4px 37px; /* THIRD number must change with respect to padding-top (X) below */
}

ul#tabnav li { /* do not change */
display: inline;
}

tab1 li.tab1, body#tab2 li.tab2, body#tab3 li.tab3, body#tab4 li.tab4 { /* settings for selected tab */
border-bottom: 1px solid #fff; /* set border color to page background color */
background-color: #fff; /* set background color to match above border color */
}

tab1 li.tab1 a, tab2 li.tab2 a, tab3 li.tab3 a, tab4 li.tab4 a { /* settings for selected tab link */
background-color: #fff; /* set selected tab background color as desired */
color: #000; /* set selected tab link color as desired */
position: relative;
top: 1px;
padding-top: 4px; /* must change with respect to padding (X) above and below */
}

ul#tabnav li.tab1 a { /* settings for all tab links */
padding: 5px 10px; /* set padding (tab size) as desired; FIRST number must change with respect to padding-top (X) above */
border: 1px solid #333; /* set border COLOR as desired; usually matches border color specified in #tabnav */
background-color: #FFF; /* set unselected tab background color as desired */
color: #666; /* set unselected tab link color as desired */
margin-right: 0px; /* set additional spacing between tabs as desired */
text-decoration: none;
border-bottom: none;
}

ul#tabnav li.tab1 a:hover { /* settings for all tab links */
padding: 5px 10px; /* set padding (tab size) as desired; FIRST number must change with respect to padding-top (X) above */
border: 1px solid #333; /* set border COLOR as desired; usually matches border color specified in #tabnav */
background-color: #FFF; /* set unselected tab background color as desired */
color: #0077b7; /* set unselected tab link color as desired */
margin-right: 0px; /* set additional spacing between tabs as desired */
text-decoration: underline;
border-bottom: none;
}

ul#tabnav li.off a { /* settings for all tab links */
padding: 5px 10px; /* set padding (tab size) as desired; FIRST number must change with respect to padding-top (X) above */
/*border: 1px solid #333;  set border COLOR as desired; usually matches border color specified in #tabnav */
/*background-color: #FFF;  set unselected tab background color as desired */
color: #666; /* set unselected tab link color as desired */
margin-right: 0px; /* set additional spacing between tabs as desired */
text-decoration: underline;
border-bottom: none;
}

ul#tabnav li.off a:visited { /* settings for all tab links */
padding: 4px 9px; /* set padding (tab size) as desired; FIRST number must change with respect to padding-top (X) above */
/*border: 1px solid #333;  set border COLOR as desired; usually matches border color specified in #tabnav */
/*background-color: #FFF;  set unselected tab background color as desired */
color: #666; /* set unselected tab link color as desired */
margin-right: 0px; /* set additional spacing between tabs as desired */
text-decoration: underline;
border-bottom: none;
}

ul#tabnav li.off a:hover { /* settings for all tab links */
padding: 4px 9px; /* set padding (tab size) as desired; FIRST number must change with respect to padding-top (X) above */
border: 1px solid #333; /* set border COLOR as desired; usually matches border color specified in #tabnav */
background-color: #FFF; /* set unselected tab background color as desired */
color: #0077b7; /* set unselected tab link color as desired */
margin-right: 0px; /* set additional spacing between tabs as desired */
text-decoration: underline;
border-bottom: none;
background-color:#FFFFFF;
}

ul#tabnav li.offtwo a { /* settings for all tab links */
padding: 5px 10px; /* set padding (tab size) as desired; FIRST number must change with respect to padding-top (X) above */
border: 1px solid #333;  /*set border COLOR as desired; usually matches border color specified in #tabnav */
background-color: #CCC;  /*set unselected tab background color as desired */
color: #666; /* set unselected tab link color as desired */
margin-right: 0px; /* set additional spacing between tabs as desired */
text-decoration: underline;
border-bottom: none;
}

ul#tabnav li.offtwo a:visited { /* settings for all tab links */
padding: 4px 9px; /* set padding (tab size) as desired; FIRST number must change with respect to padding-top (X) above */
/*border: 1px solid #333;  set border COLOR as desired; usually matches border color specified in #tabnav */
/*background-color: #FFF;  set unselected tab background color as desired */
color: #666; /* set unselected tab link color as desired */
margin-right: 0px; /* set additional spacing between tabs as desired */
text-decoration: underline;
border-bottom: none;
}

ul#tabnav li.offtwo a:hover { /* settings for all tab links */
padding: 4px 9px; /* set padding (tab size) as desired; FIRST number must change with respect to padding-top (X) above */
border: 1px solid #333; /* set border COLOR as desired; usually matches border color specified in #tabnav */
background-color: #FFF; /* set unselected tab background color as desired */
color: #0077b7; /* set unselected tab link color as desired */
margin-right: 0px; /* set additional spacing between tabs as desired */
text-decoration: underline;
border-bottom: none;
background-color:#FFFFFF;
}



#tabdivide {
height:4px;
border-bottom: 1px solid #333;
}

form fieldset {
border: 0;
}
form fieldset legend {
padding:12px 10px 12px 5px;
font-weight:bold;
position:relative;
top:-8px;
}

#formhold {
padding:0 0 5px 0;
}

#titleblocktwo {
border-top: 1px solid #333;
border-bottom: 1px solid #333;
padding:12px 10px 12px 10px;
color:#0077b7;
font-weight:bold;
position:relative;
top:-1px;
clear:both;
}

#titleblock {
border-top: 1px solid #333;
border-bottom: 1px solid #333;
padding:12px 10px 12px 10px;
color:#0077b7;
font-weight:bold;
position:relative;
top:-1px;
clear:both;
}

.resultblock {
border: 1px solid #333;
padding:10px;
margin:10px;
}

#footer {
height:16px;
border-top: 1px solid #333;
background:url(../images/footer_bg.jpg) repeat-x left top;
}


.resultblock a {
text-decoration:underline;
color:#333333;
}
.resultblock a:visited {
text-decoration:underline;
color:#333333;
}

.resultblock a:hover {
text-decoration:none;
color:#0077b7;
}

#logonavhold {
background:url(../images/green_bg.jpg) repeat-x left top #CBD304;
}


.newsblock {
border: 1px solid #333;
padding:10px;
margin:10px 10px 10px 0;
background-color:#0099CC;
}

.newsblock a:visited {
color:#FFFFFF;
}

.newsblock a:link {
color:#FFFFFF;
}

.newsblock a:hover {
color:#D6DA01;
}
.clear {
clear:both;
}

.bodytext {
line-height:14px;
}

.padtopfive {
padding-top:5px;
}

.newswrap {
padding-left:10px;
}

.margintop {
margin-top:5px;
}
.marginbot {
margin-bottom:5px;
}

.marginleft {
margin-left:7px;
}