* { padding: 0; margin: 0; }

body {background: url('../images/bg.gif'); margin-top: 14px; font: 12px Lucida Grande, Lucida, Lucidagrande, Geneva, Helvetica, Arial, sans-serif; #font-family: Lucida Grande, Lucidagrande, Lucida Sans Unicode, Arial, sans-serif; color: #282017; line-height: 17px;}
img {border: 0;}

a {color: #1d1060; text-decoration: none;}
h1 {font-size: 130%; color: #000; font-weight: bold;}
h2 {font-size: 120%; color: #000; font-weight: bold;}
h3 {font-size: 110%; color: #000; font-weight: bold;}
p {font-size: 100%; color: #111; padding: 0 0 15px 0;}


#wrapper { 
 margin: 20px auto;
 width: 916px;
 background-color: #fff;
 padding: 10px 8px 10px 12px;
}

#header {
	position: relative;
	background: url('../images/headerbg.jpg') no-repeat #fff ;
	color: #fff;
	width: 915px;
	padding: 0px;
	height: 130px;
	margin: 0 0 5px -3px;
}
#header h1 {float: left; margin: 48px 0 0 40px; #margin: 48px 0 0 20px; padding: 0; width: 258px; height: 60px; background: url('../images/logo.png') no-repeat;}

#header h1 span {display:none;}
#contactinfo {float: right; width: 277px; height: 22px; margin: 20px 18px 0 0; text-align: right; padding: 0; color: #fff; font-size: 100%;}
#contactinfo a {color: #fff;}

/*Primary Menu - This is an image nav bar*/		

#pnav {bottom: 0; right: 14px; position: absolute; margin: 0; padding: 0; height: 39px; font-size: 14.5px; letter-spacing: .25px; background: url('../images/navborder.gif') bottom left no-repeat; }
/*IE6*/ * html #pnav {font-size: 14px; background: none 0;}

#pnav li {position: relative; float: left; list-style: none; text-align: center; background: url('../images/navborder.gif') bottom right no-repeat;}
/*IE6*/ * html #pnav li {position: relative; margin: 0; padding: 0; width: 75px; white-space: nowrap; background: none 0;}

#pnav li a {height: 18px; display: block; padding: 11px 10px 10px 9px; margin: 0; }
#pnav li a:hover {
padding: 10px 9px; 
margin: 0 0 0 -1px;
background: #fff;
-webkit-border-top-left-radius: 8px;
-webkit-border-top-right-radius: 8px;
-moz-border-radius-topleft: 8px;
-moz-border-radius-topright: 8px;
border: 1px solid #0cb1e0;
border-bottom: 0 none;
}

/*IE6*/ * html #pnav li a:hover {border-bottom: 1px solid #fff; border-top: 0; border-right: 0;}

#pnav li a.currentpage {
padding: 10px 9px; 
margin: 0 0 0 -1px;
background: #fff;
-webkit-border-top-left-radius: 8px;
-webkit-border-top-right-radius: 8px;
-moz-border-radius-topleft: 8px;
-moz-border-radius-topright: 8px;
border: 1px solid #0cb1e0;
border-bottom: 0 none;
}

/*IE6*/ * html #pnav li a.currentpage {border-bottom: 1px solid #fff; border-top: 0; border-right: 0;}



#pnav li a.menuactive {
padding: 10px 9px; 
margin: 0 0 0 -1px;
background: #fff;
-webkit-border-top-left-radius: 8px;
-webkit-border-top-right-radius: 8px;
-moz-border-radius-topleft: 8px;
-moz-border-radius-topright: 8px;
border: 1px solid #0cb1e0;
border-bottom: 0 none;
}	



#afooter { 
 width: 908px;
 clear: both;
 color: #333;
 background: #fff;
 margin: 8px 0 0 0;
 padding: 4px 0 0 0;
 font-size: 90%;
 border-top: 1px solid #918880;
}

.clear { clear: both; background: none; }
