body{ margin:0px; padding: 0px;background-color:#eeeff1; font-family: Calibri; background-image:url('../images/navbg.png'); background-repeat:repeat-x; }
body, table, tr, td, div, p{ font-size:12pt; }
p{
	margin: 0 10px 0 10px;
	text-align: center;
	font-weight: bold;
}
p.bluetxt{ margin:0 10px 0 20px;}
#wrapper{ margin:0 auto; text-align:center; width:960px;}
#header{float:left; margin-top:10px;  text-align:left; width:375px; height:95px;  }
#phone{ width:400px; float:right; font-weight:bold;font-size:14pt; text-align:center; margin-top:20px;}
#body{ margin-top:20px; }
#foot{ background-color:#000000; text-align:center;height:60px; font-size:8pt; color:white; font-weight:bold; padding-left:10px; padding-right:10px;}
#copywright{float:left;}
#poweredby{float:right;}
#left_col{ vertical-align:top; width:268px; text-align:left; background-color:white; height: 550px;}
#right_col{
	vertical-align: top;
	text-align: left;
	padding: 10px;
}
#greenbx{ background-image:url('../images/greenbxbg.png'); color:white; width:320px; height:180px; margin:0 0 0 4px; float:left }
#bluebx{ background-image:url('../images/bluebxbg.png'); color:white; width:320px; height:180px; margin:0 4px 0 0; float:right }
ul.home{ list-style-image:url('../images/ul.png');margin-top:0px;margin-bottom:0px;  font-size: 10pt;}


img.logo{ float:left;margin-right:5px; }
h1.logo{ font-size:18pt; margin:5px 0 0 0;width:300px; color: #2B60DE; }
h1.bx{ color:white;font-weight:normal; font-size:18pt; margin:20px 20px 10px 20px; }
h2.logo{ font-size:13pt; margin:5px 0 0 0; color:#a1a1a1; }

td.navdiv{ height:42px; background-image:url('../images/navdiv.png'); background-repeat:no-repeat; background-position:top right; }
input.greenbtn{background-color:#377400;}
input.bluebtn{background-color:#166992;}
input.greenbtn, input.bluebtn{color:white; border:none; float:right; margin-right:4px;margin-top:35px;}


input.submit{background-color:#00ffff; font-size: 12pt; font-weight: bold;}
input.txt{background-color:white; font-size: 12pt; border:inset 1px; height: 25px; width: 200px; padding: 5px; vertical-align: middle;}
input.txt_selected{background-color:#ffffcc; border:inset 1px #ffff66; font-size: 12pt; height: 25px; width: 200px; padding: 5px; vertical-align: middle;}
select.txt_selected{background-color:#ffffcc; border:inset 1px #ffff66; font-size: 16pt; height: 55px; width: 210px; padding: 5px; vertical-align: middle;}
select.txt{background-color:white; font-size: 16pt; border:inset 1px; height: 55px; width: 210px; padding: 5px; vertical-align: middle; }

select.txt2{background-color:white; font-size: 16pt; height: 55px; width: 210px; padding: 5px; vertical-align: middle; }

a.nav:link, a.nav:active, a.nav:visited{ font-size:12pt; padding-left:15px;padding-right:15px; color:white; text-decoration:none; text-transform:uppercase;font-weight:bold; }
a.nav:hover {color: #00ccff; text-decoration: underline; }

td.navbar{ height:40px; background-image:url('../images/clock_up250.png'); background-repeat:no-repeat; background-position:top right; }
a.bnav:link, a.bnav:active, a.bnav:visited{ font-size:10.5pt; padding-left:45px; color: #000066; text-decoration:none; text-transform:uppercase;font-weight:bold; }
a.bnav:hover {
	color: gold;
	font-size: 10pt;
	text-align: center;
	font-style: normal;
}

a.fnav:link, a.fnav:active, a.fnav:visited{ font-size:8pt; padding-left:15px;padding-right:15px; color:white; text-decoration:none; text-transform:uppercase;font-weight:bold; }
a.fnav:hover {color: #00ccff; text-decoration: underline; }

a.learn:link, a.learn:active, a.learn:visited{ font-size: 16pt; padding-left:15px;padding-right:15px; color:#005070; text-decoration:none; font-weight:bold; float: right; font-family: Calibri;padding-bottom: 20px;}
a.learn:hover {color: #005070; text-decoration: underline;  font-family: Calibri; font-size: 16pt; padding-bottom: 20px;}



div.homepage {
	padding: 30px; color: #505050; background-color: #eaeaea; 
}
h1.homepage {
	 font-size: 20px; color: #1d1d1f; text-transform: uppercase; font-weight: bold; font-family: Calibri; font-style: italic; margin-top: 40px;
}

div.homepagegray {
	padding: 30px; color: #505050; background-color: white;  border-top: 2px solid #c7c8cc; background-image: url(/images/gradiant.jpg); background-repeat: repeat-x;
}
h2.homepagegray {
	 font-size: 20px; color: #166992; text-transform: uppercase; font-weight: bold; font-family: Calibri; font-style: italic; margin-top: 3px; text-align: center;
}
.homepagewhite {
 background-color: white; height: 292px;
}
