<!-- all absolute positions -->

a {text-decoration: underline;
	color: #003366;}
a:hover {text-decoration: none;
		color: #800000;
		}
input.frm {background:#ffffff; z-index: 0; color:#000000; border:1px solid #114070; font:verdana; z-index:1000; font-size:11px;}

input.frm2 {background:#ffffff; z-index: 0; color:#000000; border:1px solid #114070; font:verdana; z-index:1000; font-size:11px;}


input.sub {background:#4C0808; border:1px thin solid #C9C9C9; font:verdana; font-size:10px; z-index:1000; color:#C9C9C9;}
	

#top_banner {position:absolute; height:25px; z-index:999; left: 0px; top: 65px;}
#top_left_banner {position:relative; width:186px; height:50px; z-index:1001; left: 0px; top: 9px;}
#search {position:absolute; width:260px; height:25px; z-index:2; left: 436px; top: 0px;}
#search_box {position:relative; width:260px; height:26px; z-index:4; left: 547px; top: 0px;}
#search_word {position:relative; width:70px; height:26px; z-index:3; left: 400px; top: 0px;}
#center_temp_box {position:absolute; width:350px; height:400px; z-index:3; left: 500; top: 200px;}




body {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	 
}

table.second_table {position:relative; width:100%; left: 0px; top: 1px;}

table.small_left 
{
					width:190px; 
					height:125px; 
					border-size: 1px 1px 1px 1px;
					border-color: #114070;
					border: thin solid #547698 1px;
					cellpadding: 0px;
					cellspacing: 0px;
					z-index:0;
}

td.main 
{
						
					z-index:0;
					
					border-left: 1px solid #114070; 
}
td.main 
{				
					z-index:0;
					border-right: none; 
					border-left: none;
					border-bottom: none;
					border-top: none;
					padding: .5em .5em;
					text-align: justify;
					background: #cdd0dc;
					
}

table.title_boxes_pics
{				
					z-index:0;
					border-right: none; 
					border-left: none;
					border-bottom: 1px solid #114070;
					border-top: none;
					
					text-align: justify;
					background: #ffffff;
					
}

td.main_middle 
{					
					z-index:0;
					border-right: none; 
					border-left: none;
					border-bottom: solid 1px #114070;
					border-top: solid 1px #114070;
					padding-top: .5em;
					padding-bottom: .5em;
					padding-right: .5em;
					padding-left: .5em;
					background: #e0e6ec;
}
td.main_middle_1 
{					
					z-index:0;
					border-right: none; 
					border-left: none;
					/*border-bottom: solid 1px #114070;
					The above was causing a double border under the dial-up # search */
					padding-top: .5em;
					padding-bottom: .5em;
					padding-right: .5em;
					padding-left: .5em;
					text-align: justify;
					background: #8ca3ba;
}
td.main_middle_2 
{
					z-index:0;
					border-right: solid 1px #114070; 
					border-left: solid 1px #114070;
					border-bottom: solid 1px #114070;
					text-align: center;
}

td.title_box 
{
					z-index:0;
					border-bottom: solid 1px #114070;
					font-family: verdana;
					font-size: 11px;
					color: #003366;
					Background-color: #c4c1c1;
					height: 24px;
}

td.main_text {padding: 1em 1em;}

p.main_text { line-height: 1.4em; text-align: justify; size: 14pt;}

td.nested 
{
					z-index:0;
					border-top: solid 1px #114070;
					padding: .5em .5em;
					text-align: justify;
					background: #e0e6ec;
}

td.nested2 
{
					z-index:0;
					border-left: solid 1px #114070;
					border-top: solid 1px #114070;
					padding: .5em .5em;
					text-align: justify;
					background: #e0e6ec;
}

td.bottom_right_table_nested {

					z-index:0;
					border-top: solid 1px #114070;
					padding: .5em .5em;
					text-align: justify;
					background: #e0e6ec;
}

td.small_links2 {

					z-index:0;
					padding: 1em 1em;
					font-family: verdana;
					font-size: 11px;
					border-top: solid 1px #114070;
					line-height: 1.2;
					background-image: url(images/arrows/quick_links2.gif);
					background-repeat: no-repeat;
}

UL { list-style-image: url(images/arrows/arrow4.gif); 
		line-height: 1.2;}
		




.top_banner {

					z-index:0;
					padding: .5em .5em;
					background-image: url(images/background_top4.jpg);
					background-repeat: no-repeat;
					font-family: verdana;
					font-size: 11px;
					border-left: solid 1px #114070;
					border-right: solid 1px #114070;
					border-bottom: solid 1px #114070;
}

td.bottom_middle_table 
{
					z-index:0;
					padding: 1em 1em;
					color: #003366;
					background: #ffffff;
					font-family: verdana;
					font-size: 10px;
}

td.main_body_content
{
					z-index:0;
					padding: 1em 1em;
					color: #003366;
					background: #ffffff;
					font-family: verdana;
					font-size: 11px;
					line-height: 1.4em;
}

td.main_body_content2
{
					z-index:0;
					color: #003366;
					background: #ffffff;
					font-family: verdana;
					font-size: 11px;
					line-height: 1.4em;
}

#search
{					position: relative;
					left: 5px;
					top: 1px;
					z-index:0;
					color: #003366;
					background: #ffffff;
					font-family: verdana;
					font-size: 10px;
					height: 10px;
					width: 150px;
}

.main_body_content2
{
					z-index:0;
					color: #003366;
					background: #ffffff;
					font-family: verdana;
					font-size: 11px;
					line-height: 1.4em;
}

td.bottom_middle_table33 
{
					z-index:0;
					font-family: verdana;
					font-size: 10px;
					font-color: #ffffff;
					text-align: justify;
}

table.main_middle2 
{
					z-index:0;
					border-right: solid 1px #114070; 
					border-left: solid 1px #114070;
					border-bottom: solid 1px #114070;
					padding: 1em 1em;
					text-align: justify;
}
td.top_rt_search 
{
					z-index:0;
					border-right: solid 1px #114070; 
					}
.top_left_email 
{
					z-index:0;
					border-left: solid 1px #114070; 
					}
					
.email_bg
{
					z-index:0;
					background: #738fab; 
					
					}


td.main_rt 
{
					z-index:0;
					border-right: none; 
					border-left: none;
					border-bottom: none;
					border-top: none;
					padding: .5em .5em;
					text-align: justify;
					background: #ffffff;
					font-size: 11px;
					font-family: verdana;
					
					
}
table.main_rt 
{
					z-index:0;
					border-right: none; 
					border-left: none;
					border-bottom: none;
					border-top: none;
					padding: .5em .5em;
					text-align: justify;
					background: #ffffff;
					font-size: 11px;
					font-family: verdana;
					background: #ffffff;
					
}
td.small_text
{
					
					
					font-size: 10px;
					font-family: verdana;
					color: #003366;
					
					
}

.small_select {font-family: verdana, arial;
					 font-size: 10px;
					 font-color: #003366;
					 border-color: #114070;}

td.header_small
{
					font-size: 11px;
					font-family: verdana;
					color: #003366;
}

td.main_rt2 
{
					z-index:0;
					border-right: none; 
					border-left: none;
					border-bottom: solid 1px #114070;
					border-top: none;
					padding: 0em 0em;
					text-align: center;
					font-size: 11px;
					font-family: verdana;
					background: #9CB0C4;
					
}
td.main_rt3 
{
					z-index:0;
					border-right: none; 
					border-left: none;
					border-bottom: solid 1px #114070;
					border-top: none;
					padding: .1em .1em;
					background: #ffffff;
					font-size: 11px;
					font-family: verdana;
					background: #ffffff;
					
}
#background {position:relative; right: 0px; top:0px;}

td.main_middle_rt
{
					border-bottom: solid 1px #114070;
					border-top: solid 1px #114070;
					padding-top: .5em;
					padding-bottom: .5em;
					padding-right: .5em;
					padding-left: .5em;
					text-align: justify;
					background: #e5e5e5;
}


table.small_left2 
{
					width:190px; 
					height:125px; 
					border-size: 1px 1px 1px 1px;
					border-color: #114070;
					border: thin solid #547698 1px;
					cellpadding: 0px;
					cellspacing: 0px;
					z-index:0;
}

table.middle_box 
{
					width:98%;
					border-size: 1px 1px 1px 1px;
					border-color: #114070;
					border: thin solid #547698 1px;
					cellpadding: 3px;
					cellspacing: 0px;
					z-index:0;
}

table.small_right
{
					width:190px; 
					height:150px; 
					border-size: 1px 1px 1px 1px;
					border-color: #ffffff;
					border: thin solid #ffffff 1px;
					cellpadding: 0px;
					cellspacing: 0px;
					z-index:0;
}


td {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
}

td.small_blue {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #114070;
}

td.small_black {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
}

td.small_blue2 {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #114070;
}

td.white {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	
}

th {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
}

.bodystyle {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-color: #ffffff;
}

.small {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 9px;
}

.medium {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
}

.big {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 16px;
}

.xbig {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 24px;
}

.expanded {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 16px;
	letter-spacing: 2px;
}

.justified {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-align: justify;
}

.footer {
	font-family: "Times New Roman", Times, serif;
	font-size: 9px;
	color: #999999;
}

.box1 {
	padding: 3px;
	border-width: thin;
	border-style: solid;
	border-color: #8ca3ba #666666 #666666 #8ca3ba;
}

.box2 {
	font-style: italic;
	word-spacing: 2pt;
	padding: 3px;
	border-width: thin;
	border-style: solid;
}