body{background:#525252; font-family:Geneva, Arial, Helvetica, sans-serif; margin:0; padding:0}
p{font-size:0.8em}
#container, .keywords, #top_shad, #bottom_shad {width:930px; margin:0 auto;}
#container{background:#FFFFFF url(../images/bg_tile.gif); background-repeat:repeat-y; overflow:hidden; position:relative;}
.keywords{color:#FFFFFF; text-align:center;}
.keywords h1{font-size:0.7em; font-weight:normal; margin:6px;}

#header, #content, #footer {width:908px; margin:0 auto; position:relative; overflow:hidden;}

#header{background:#FFFFFF;  height:180px; }
#header #left{position:absolute; left:11px; top:0;}
#header #right{position:absolute; right:-2px; top:0;}
#header #davis { width:580px; position:absolute;top:5px;right:10px; color:#FFFFFF; font-size:1.2em}
#header #davis h1 {margin:0; text-align:center; font-size:0.9em; font-weight:normal;}
#header #strap {
	width:282px;
	font-family:"Times New Roman", Times, serif;
	position:absolute;
	bottom:4px;
	left:10px;
}
#header #strap h1 {font-size:1em; color:#414790; margin:0; text-align:center;}
#nav{
	width:610px;
	background:#dce4fa;
	height:30px;
	position:absolute;
	bottom:1px;
	right:2px;
}
#nav ul{list-style-type: none;	padding: 0;	margin: 0;	white-space: nowrap;}
#nav li{padding:0;  float:left; font-size:15px; height:30px; color:#FFFFFF; border-right:1px  #414790 solid;}
#nav li a {display:block; color:#414790; padding:5px 10px 5px 10px ; line-height:20px; text-decoration:none; font-weight:bold;}
/* Mac Hack */
body:first-of-type #nav li a { font-size:13px}

#nav .active a {color:#ffffff; background:#414790;}
#nav .last {border:0;}
#nav li a:hover{background:#414790; color:#FFFFFF; text-decoration:underline;}


#call {position:absolute; right:10px; top:80px; color:#FFFFFF;}
#call p{text-align:right; margin:2px; font-size:1em}
#call h1{text-align:right; margin:2px; font-size:2em; font-weight: normal}

#top_shad{background:url(../images/top_shaddow.gif) 0px 9px;; background-repeat:no-repeat; height:13px;   border:0px #003366 solid;}
#bottom_shad{background:url(../images/bottom_shaddow.gif) 3px -4px;; background-repeat:no-repeat; height:13px;   border:0px #003366 solid;}


#content {}
#left_content{background:#dce4fa; width:276px; float:left; padding:10px; text-align:center;}
#right_content{float:left; width:580px; padding:10px; margin-left:10px;}
#right_content h2{font-size:1em; margin:0; }
#right_content img{border:2px #414790 solid; }

.standard ul{list-style-type:square;}
.standard li{font-size:0.8em;}
.standard p {padding-left:30px;}


.home_bullets ul {list-style-type:none ;line-height:27px;  width:345px; border:#000000 0px solid; float:left; padding: 0;	margin: 0;	white-space: nowrap;}
.home_bullets li {background: url(../images/bullet.gif) left center no-repeat; background-position: 0 -7px; padding-left: 25px; margin-bottom: 4px; font-weight:bold;}


#left_content .box_head{width:233px; height:46px; background:url(../images/box_head.gif); background-repeat:no-repeat; margin:0 auto}
#left_content .box_head h2{font-size:0.8em; font-weight:normal; color:#FFFFFF;margin:0 auto; padding-top:9px;}
#left_content .box_text{margin:0 auto; background:#FFFFFF; border-left:2px #414790 solid; border-right:2px #414790 solid; width:219px; text-align:left; padding:5px}
#left_content .box_text p { margin:0; font-size:0.7em; margin-bottom:8px;}
#left_content .box_foot {width:233px; height:21px; background:url(../images/box_foot.gif); background-repeat:no-repeat; margin:0 auto; margin-top:-20px}

.clear{clear:both;}
.no_pad{padding:0;}
.no_margin{margin:0;}
.center{text-align:center;}

#footer{position:relative; background:#414790; height:80px;}
#footer #left{width:42px; height:80px; background:url(../images/footer_left.gif); background-repeat:no-repeat; position:absolute; left:0; top:0}
#footer #right{width:42px; height:80px; background:url(../images/footer_right.gif); background-repeat:no-repeat; position:absolute; right:0; top:0}
#footer #body{margin-left:100px; margin-right:100px; text-align:center; color:#FFFFFF; font-size:0.7em; margin-top:17px;}
#footer a {color:#FFFFFF;}
#footer a:hover {color:#CCCCCC;}
.w3c{position:absolute; top:12px; left:10px;}
.w3c img, .sitemeter img{border:0;}
.sitemeter{
	position:absolute;
	top:30px;
	right:10px;
}

.contact_form {border:0px #000000 solid;}
.contact_form form {margin:0;}

fieldset {  padding: 1em;  }
label {
  float:left;
  width:25%;
  margin-right:0.5em;
  padding-top:0.2em;
  text-align:right;
  font-weight:bold;
  }

  legend {
  padding: 0.2em 0.5em;
  color:577da0;
  font-size:1em;
  text-align:right;
  }
  input{margin-bottom:7px;}
  
  #ie6 {width:600px; margin:0 auto; border:2px #FF0000 solid; background:#FFFFCC; padding:15px; position:absolute; top:25%; left:25%;}
