@charset "UTF-8";
/* CSS Document */
body {
background: #336699 url(../images/grad.jpg) repeat-x top left;
font-family:Arial,Helvetica,sans-serif;
font-size:0.8em;
margin:0pt;
padding:0pt;
text-align:center;
}
div#mainwrap {
background:#FFFFFF none repeat scroll 0% 50%;
margin-left:auto;
margin-right:auto;
margin-top:20px;
padding:20px;
position:relative;
text-align:left;
width:850px;
}
/* Page right and left */
div#pageright{
	float:right;
	width:620px;
}
div#pageleft{
	float:left;
	margin-right:5px;
	width:223px;
}
.goblue{
	margin:10px 0px;
}
.goblue li{
	color:#336699 !important;
	margin:9px 0px;
}
/* */
div#header {
width:auto;
margin-bottom:10px;
}
div#toprow {
position:relative;
}
.logo {
position:relative;
top:-6px;
}
div#nav {
position:absolute;
right:-20px;
top:30px;
}
.links {
position:relative;
}
.links li {
float:left;
list-style-type:none;
right:1px;
position:relative;
margin-right:20px;
}
.links li a:active, .links li a:visited, .links li a:link {
color:#99CC33;
font-size:140%;
font-weight:bold;
text-decoration:none;
}
.links li a:hover {
color:#4E463F;
text-decoration:none;
}
div#subNav {
	float:left;
	margin:0 0 10px;
	padding:0;
	position:relative;
	width:188px;
}
div#subNav ul {
	list-style-type:none;
	position:relative;
	margin:0;
	padding:0;
}
div#subNav ul li:first-child{
	margin-top:0px;
}
div#subNav ul li {
border:1px solid #666666;
margin-top:3px;
padding:5px;
position:relative;
width:210px;
}
div#subNav ul li a:active, div#subNav ul li a:visited, div#subNav ul li a:link {
color:#336699;
display:block;
font-size:150%;
font-weight:800;
line-height:37px;
text-align:left;
text-decoration:none;
z-index:2;
}
div#subNav ul li a:hover {
color:#99CC33;
}
div#banner-a {
	background:#FBFBFB url(/images/pressure-banner.jpg) no-repeat scroll left top;
	border:1px solid #666666;
	float:right;
	height:250px;
	margin-bottom:10px;
	position:relative;
	width:620px;
}
div#headline {
position:relative;
}
.headline {
top:65px;
color:#336699;
font-size:150%;
left:15px;
margin-bottom:0px;
position:absolute;
width:300px;
}
.period {
color:#0066CC;
}

div#maincont {
position:relative;
}
div#abouthp {
background:#FBFBFB none repeat scroll 0%;
float:right;
position:relative;
width:610px;
margin-bottom: 5px;
}
div#points {
background:#FBFBFB none repeat scroll 0%;
clear:both;
float:right;
position:relative;
width:610px;
margin-bottom: 5px;
margin-top:5px;
}
div#points h1{
background:#336699 none repeat scroll 0%;
margin:0px;
padding:0px;
position:relative;
width:auto;
padding-left:10px;
padding-bottom: 4px;
padding-top: 4px;
font-size:150%;
color:#fbfbfb;
font-weight:100;
letter-spacing:1px;
}

div#abouthp h1{
background:#99CC33 none repeat scroll 0%;
margin:0px;
padding:0px;
position:relative;
width:auto;
padding-left:10px;
padding-bottom: 4px;
padding-top: 4px;
font-size:150%;
color:#fbfbfb;
font-weight:100;
letter-spacing:1px;
}

div#abouthp p {
color:#666666;
font-size:102%;
margin:0pt;
padding:5px;
position:relative;
}
div#hptriimg {
	float:left;
	width:100%;
	margin-left:-1px;
}
.pimage {
	border:1px solid #CCCCCC;
	display:block;
	float:left;
	margin:2px;
	padding:0;
	position:relative;
	width:auto;
}


.pimage p {
position:relative;
text-align:center;
}

.container {
border:1px solid #666666;
padding:5px;
}
div#contacthp {
	float:left;
	margin-bottom:10px;
	position:relative;
	width:222px;
}
div#contacthigh {
	background:#FBFBFB none repeat scroll 0 50%;
	left:0;
	position:relative;
	width:210px;
}
div#contacthigh p {
margin:0px;
padding:0px;
}
.important {
color:#014A66;
font-size:120%;
font-weight:800;
letter-spacing:1px;
margin:0pt;
padding:0pt;
}
.quip {
color:#333333;
font-size:100%;
font-style:italic;
}
.getdir {

}
.getdir a:active, .getdir a:visited, .getdir a:link {
color:#666666;
font-size:90%;
text-decoration:none;
z-index:4;
position:absolute;
right:5px;
}
.getdir a:hover {
color:#333300;
}

div#vacimg {
float:left;
clear:both;
}
div#vacimg ul {
	list-style-type:none;
	margin:0;
	padding:0;
	position:relative;
	text-decoration:none;
}
div#vacimg ul li {
border:1px solid #666666;
padding-top:2px;
padding-left: 2px;
padding-right: 2px;
padding-bottom: 0px;
}
div#vacimg a:active, div#vacimg a:visited, div#vacimg a:link {
text-decoration:none;
}

div#footer {
border-top:1px solid #999999;
clear:both;
height:40px;
position:relative;
top:20px;
}
.left {
color:#CCCCCC;
font-size:90%;
left:0px;
position:absolute;
text-align:left;
top:5px;
}
.right {
color:#CCCCCC;
font-size:90%;
position:absolute;
right:0px;
text-align:right;
top:5px;
}
.right a:active, .right a:visited, .right a:link {
color:#99CC33;
font-size:100%;
text-decoration:none;
}
.right a:hover {
color:#333300;
}

.nudge {
line-height:6px;
position:relative;
}
.blue {
color:#336699;
font-size: 100%;
}

/* Additions 5-23-08 */
.alinkaway a:active, .alinkaway a:visited, .alinkaway a:link{
color: #666666;
text-decoration: none;
}

.alinkaway a:hover{
color: #336699;
}
/* */