\@charset "utf-8";
/* CSS Document */

<!-- 
/*------------Typography-------------*/
p{font-family:Arial, Helvetica, sans-serif;
	text-align:left;}

h1{font-family:Arial, Helvetica, sans-serif;
	color:#39729c; 
	font-size:26px;
	font-weight:bold;
	line-height:28px;}
	
h2{font-family:Arial, Helvetica, sans-serif;
	font-size:19px;
	font-weight: bold;
	color:#191919;}
	
h3{font-family:Arial, Helvetica, sans-serif;
	font-size:17px;
	font-weight: bold;
	color:#191919;}
	
h4{font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#191919;
	margin-bottom:-8px;
	font-size:12px;}

strong{color:#191919;}

.moreinfo{font-size:11px;}
	
.currentpage{color:white;
	background-color:#39729c;
	padding:5px 12px 5px 5px;}
	
.nav2{font-size:13px;
	font-weight:bold;
	line-height:31px;}
 
 
 
 /*------------Header-------------*/
.twoColFixRtHdr #container { width: 920px;
	background:white;
	margin: 0 auto; 
	text-align: left;
	box-shadow:#999 0 0 18px;  -moz-box-shadow:#999  0 0 18px;  -webkit-box-shadow:#999  0 0 18px;} 

.twoColFixRtHdr #header { background:white; 
	padding: 0 10px 0 20px; } 

.twoColFixRtHdr #header h1 {margin: 0;
	padding: 10px 0;}
	


/*------------Main Content-------------*/	
body {font-family:Arial, Helvetica, sans-serif;
	font-size:11.5px;
	color:#191919;
	line-height:15px;
	margin: 0; 
	padding: 0;
	text-align: left;
	background-image: url(background.gif);}

.twoColFixRtHdr #sidebar {float:left;
	width: 235px;
	padding:7px 18px 25px 17px;
	margin:5px 8px 0px 19px;
	color:#191919;
	margin-bottom:60px;
	background-color:#f5f5f5;
	border-style:solid;
	border-width:1px;
	border-color:#e4e3e3;
	border-radius-topright:10px;	-moz-border-radius-topright:10px;	-webkit-border-radius-topright:10px;
    border-radius: 20px;
	box-shadow:inset 0 0 15px #e0e1e0;  -moz-box-shadow:inset 0 0 15px #e0e1e0;  -webkit-box-shadow:inset 0 0 15px #e0e1e0;}
	
.twoColFixRtHdr #mainContent { float:right;
	width:430px;
	margin: -5px 0; 
	padding: 0px 103px 15px 15px;
	margin-bottom:70px;} 



/*------------Footer-------------*/	
.twoColFixRtHdr #footer {padding: 0 10px 0 20px;
	background:#282728;
	margin:0px;} 

.twoColFixRtHdr #footer p {
	font-size:10.25px;
	color:#c2c4c6;}
	
.twoColFixRtHdr #footerbuttons {background-color:white;
	margin:0px 0px 0px -20px;
	width:920px;}
	
.twoColFixRtHdr #Newsletter {
	width: 210px;
	padding:4px 20px 18px 17px;
	color:#191919;
	margin-bottom:40px;
	background-color:#527eab;
	border-style:solid;
	border-color:#174B83;
	border-width:1px;
	box-shadow:inset 0 0 15px #3a4c6b;  -moz-box-shadow:inset 0 0 15px #3a4c6b;  -webkit-box-shadow:inset 0 0 15px #3a4c6b;
	border-radius: 8px; 	-moz-border-radius: 8px;	-webkit-border-radius: 8px;}

.RequestQuote {background-image: url(RequestQuote.jpg);
	margin-bottom:40px;
	padding:5px 17px 15px 24px;	
	border-radius-topleft: 8px; 	-moz-border-radius-topleft: 8px;	-webkit-border-radius-topleft: 8px;}



/*------------Links-------------*/
a.nav:link,  a.nav:visited {color:#191919; text-decoration:none;}
a.nav:hover, a.nav:active {color:#707172;}

a:link,  a:visited {color: #707172; text-decoration:none;}
a:hover, a:active {color:#191919;}

a.grey:link,  a.grey:visited {color: #191919; text-decoration:none;}
a.grey:hover, a.grey:active {color:#707172;}

a.white:link,  a.white:visited {color: #000000; text-decoration:none;}
a.white:hover, a.white:active {color:#FFFFFF;}

a.footer:link,  a.footer:visited {color: #BCBEC0; text-decoration:none;}
a.footer:hover, a.footer:active {color:white;}

a.blue:link,  a.blue:visited {color: #39729c; text-decoration:none;}
a.blue:hover, a.blue:active {color:#1a4285;}



/*------------List-------------*/
ul{list-style:none;
	text-indent:-25px;
	color:#191919;
	font-weight:bold;}
li{color:#707172;
	font-weight:100;
	text-indent:5px;}

ul.nav3 li{font-size:12px;
	line-height:17px;
	text-indent:-14px;}
	
.current{text-decoration:underline;;}


/*------------General-------------*/
.fltrt {float: right;
	margin-right: 16px;}
	
.fltlft {float: left;
	margin-right: 8px;}
	
.clearfloat { clear:both;
    height:0;
    font-size: 1px;
    line-height: 0px;}
	
p.pre{white-space:pre;}
p.nowrap{white-space:nowrap;}

p.indent{text-indent:15px;}

/*------------Forms-------------*/
.textfield_effect {font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
width: 160px;
height: 15px;}

.form{background-color:#f5f5f5;
	border-style:solid;
	border-width:1px;
	border-color:#e4e3e3;
	padding:12px 12px 12px 12px;
	font-size:11px;}

label{float:left;}

input{margin:3px 0px 7px 0px;}
	
img{border:0px;}

/*-----------Image Pop ups-----------*/
.thumbnail{position: relative;
	z-index: 0;}
.thumbnail:hover{background-color: transparent;
	z-index: 50;}
.thumbnail span{position: absolute;
	background-color: #f5f5f5;
	padding: 12px;
	border-style:solid;
	border-width:1px;
	border-color:#e4e3e3;
	visibility: hidden;}
.thumbnail:hover span{visibility: visible;
	top: -215px;
	left: -330px;
}
	

.thumbnail2{position: relative;
	z-index: 0;}
.thumbnail2:hover{background-color: transparent;
	z-index: 50;}
.thumbnail2 span{position: absolute;
	background-color: #f5f5f5;
	padding: 12px;
	border-style:solid;
	border-width:1px;
	border-color:#e4e3e3;
	visibility: hidden;}
.thumbnail2:hover span{visibility: visible;
	top: -215px;
	left: 20px;
}

