html, body {height: 100%; }

body { color: #696969; font-size: small; font-family: arial, helvetic, sans-serif; background-color: #fff; position: absolute; margin: 0; height:100%;}
p {}

td {}
.inputText { color: #696969; font-size: small; font-family: arial, helvetic, sans-serif; font-weight: bold; margin: 0; }
a:link { color: #c00 ; text-decoration: none; }
a:name { text-decoration: none; }
a:visited { color: #c00 ; text-decoration: none; }
a:hover { color: #c00 ; text-decoration: underline; }
a:active { color: #f00 ; }

.mainmenu { color: #fff; font-size: x-small; font-family: helvetic, arial, sans-serif; font-weight: normal; text-decoration: none; text-align: left; word-spacing: 40px; position: static; left: 12px; padding-bottom: 6px; }
.mainmenu a:link { color: #fff; font-size: x-small; text-decoration: none; }
.mainmenu a:hover { color: #c00; text-decoration: none; }
.pagehead { color: #000; font-size: x-large; font-weight: bold; text-decoration: none; width:800px; height:55px; padding-left: 12px; }
.pagetitle { width:800px; height:35px }

.selections {width:800px; height:25px }
.appselect { padding-left: 10px }
.prodselect { padding-right: 20px }

.content { width:800px; padding-bottom: 5px; padding-bottom:50px;}
.colleft { background-repeat: repeat-x; background-position: 130px top; width:90px; margin-left: 0; border-right: 1px solid #696969; position: relative; margin-top: 0; padding-top: 0; padding-right: 20px; padding-left: 20px; }
.colmiddle { width:340px; position: relative; margin-top: 10px; padding-left: 20px; padding-right: 20px; border-right: 1px solid #808080; }
.header { color: black; font-size: x-large; font-weight: bold; background-image: url(../pics/header.gif); background-repeat: no-repeat; background-position: left 2px; text-indent: 70px; }
.header2 { color: #567199; font-size: medium; font-weight: bold; }
.colright { width:270px; position: relative; margin-top: 100px; padding-left: 20px; }
.prod a:link {color: #567199 ; font-weight: bold; text-decoration: none; }
.prod a:visited { color: #567199; font-weight: bold; text-decoration: none; }
.prod a:hover { color: #c00 ; font-weight: bold; text-decoration: underline; }
.leftlink { text-align: left; }
.leftlink a:link { color: #567199 ; font-size: small; font-weight: bold; text-decoration: none; }
.leftlink a:visited { color: #567199 ; font-size: small; font-weight: bold; text-decoration: none; }
.leftlink a:hover { color: #c00 ; font-weight: bold; text-decoration: none; }
.rightlink a:link { color: #567199; text-decoration: none; text-align: right; float: right; }
.rightlink a:hover { color: #c00 ; text-decoration: none; }
.rightlink a:visited { color: #567199; text-decoration: none; text-align: right; float: right; }
.down a:link { color: #567199; text-decoration: none; padding-left: 12px; }
.down { color: #567199; text-decoration: none; padding-left: 12px; }
.down a:hover { color: #c00; text-decoration: none; padding-left: 12px;}
.down a:visited { color: #c00; text-decoration: none; padding-left: 12px;}

.footer { background-color: #ffffff; text-align: center; font-size: x-small; color: #000 ; text-decoration: none; width: 800px; padding-top: 2px; }


.footer2 { font-size: xx-small; color: #696969 ; text-decoration: none; text-align: center; }
.footer2 a:link { color: #696969 ; text-decoration: none; text-align: center; bottom: 5px; }
.footer2 a:visited { color: #696969; text-decoration: none; text-align: center; bottom: 5px; }
.footer2 a:hover { color: #c00 ; text-decoration: none; }

.footer3 { color: #567199; font-size: x-small; text-decoration: none; background-color: #fff; text-align: center; padding-top: 2px; width: 800px; }
.footer3 a:link { font-size: small; color: #567199 ; text-decoration: none; }
.footer3 a:visited { color: #567199; font-size: small; text-decoration: none; }
.footer3 a:hover { color: #c00 ; text-decoration: none; } 

.footer4 a:link { color: #567199; font-size: x-small; text-decoration: none; background-color: #ffffff; }
.footer4 a:visited { color: #567199; font-size: x-small; text-decoration: none }
.footer4 a:hover { color: #c00; font-size: x-small; text-decoration: none; }

#nav_search {
	float: right;
	background: url(../pics/search/navsearch_bg.gif) center no-repeat;
	width: 270px;
	height: 77px;
	margin: 0 0 0 0;
	display: block;
	border: none;

}
#nav_search form {
	float: right;
	margin-top: 27px;
	padding: 0 0 0 0;
	width: 260px;
	height: 35px;
	overflow: hidden;
}
#nav_search #keyword {
	float: left;
	color: #7a7a7a;
	border: #567199 solid thin;
	vertical-align: top;
	font-size: 12px;
	margin: 0;
	padding: 4px 4px 4px 20px;
	height: 15px;
	background: url(../pics/search/search_bg.gif) left no-repeat;
}
#nav_search #search_submit {
	background: url(../pics/search/search_go.gif) no-repeat; 
	width: 49px; 
	height: 25px; 
	margin: 0; 
	display: block; 
	float: right; 
	border: none; 
	cursor: pointer;
}

#site_search table { 
	border:none; 
	width: 270;
	}	

#site_search th { 
	background-color:#FFFFFF; 
	cellpadding: 5;
	border:none
	}	
		
#site_search td { 
	background-color:#A6CAF0; 
	cellspacing: 5;
	cellpadding: 5;
	border:none
	}	
	
.box-c {
	padding-right: 12px;
	padding-left: 12px;
	padding-bottom: 5px;
	}
	
.bluetext {
	color: #0e5fd8;
}
