body{
margin-left: 15px;
margin-right: 15px;
margin-top: 15px;
margin-bottom: 15px;
font-family:Arial, Verdana,  sans-serif;
background:#808687;
text-align: center;
}

a.page_link{font-weight:600;}
a.page_link:link {color: #1F1D21;text-decoration: none}
a.page_link:visited {color: #1F1D21;text-decoration: none}
a.page_link:active {text-decoration: none}   
a.page_link:hover {text-decoration: underline}  


a.footer_text{font-weight:500; font-size:70%; line-height:120%;}
a.footer_text:link {color: #FFFFFF;text-decoration: none}
a.footer_text:visited {color: #FFFFFF;text-decoration: none}
a.footer_text:active {text-decoration: none}   
a.footer_text:hover {text-decoration: underline}  

img{padding:0; margin:0; vertical-align:top;} 


p.pg {padding:0px;
margin-left:0px;
margin-right:0px;
margin-top:0px;
margin-bottom:5px;
color:#1F1D21;
font-weight:500;
font-size:80%;
line-height:100%;
}
p.pgb {padding:5px;
margin-left:0px;
margin-right:0px;
margin-top:5px;
margin-bottom:0px;
color:#1F1D21;
font-weight:600;
font-size:80%;
line-height:100%;
font-style:italic;
}
ul{
margin:0px;
padding-left:30px;
padding-right:0px;
padding-top:0px;
padding-bottom:0px;}
li{
color:#1F1D21;
font-weight:500;
font-size:80%;
line-height:100%;
}

p.pgs {padding:2px;margin:0px;text-align: left; color:#1F1D21;  font-weight:500; font-size:70%; line-height:100%;}

p.footer_text {text-decoration: none; text-transform: none; padding:0px; margin:0px; color:#FFFFFF;  font-weight:500; font-size:70%; line-height:120%;}
span.red{color:#FFFFFF;font-weight:500;}

div.right {float:right;}
div.left {float:left;}

h1.header {
padding:0px;
margin-left:0px;
margin-right:0px;
margin-top:4px;
margin-bottom:0px; 
color:#1F1D21; 
font-weight:600;  
font-size:80%; 
line-height:100%;
}
h2 {padding:0px;
margin-left:0px;
margin-right:0px;
margin-top:6px;
margin-bottom:2px; color:#1F1D21; text-align:left; font-weight:600;  font-size:80%; line-height:100%;}

div.outer{margin-left: auto; margin-right: auto; text-align:left; position:relative; text-align:left; width:750px; background:#FFFFFF;}

div.left_col {float:left; width:648px;}

div.header_logo {
position:relative; 
width:166px;
height:104px;
border-left: 0px;
border-right: 0px;
border-top: 0px;
border-bottom: 0px;
margin:0px;
padding:0px;
text-align:left;
}

div.nav {position:relative; padding:0px; margin:0px; width:648px; height:18px; background:#808687;}


div.center_container{clear:left;padding:0px; margin:0px; width:648px;}
div.center_left{float:left; width:198px;}
div.center_right{float:right; width:450px;}
div.text_content{padding:5px;}	  
div.text_quote{
border-left: 0px;
border-right: 0px;
border-top: 2px solid #000000;
border-bottom: 0px;
text-align:center;
}	  

div.right_col {
float:right;
width:102px;
}

div.service_link{padding:0px;margin:0px;width:102px; height:104px;}
div.image_spacer{padding:0px;margin:0px;width:102px; height:18px; background-color:#505A55;}
div.image_bottom{padding:0px;margin:0px;width:102px; height:25px; background-color:#505A55;}

div.footer{
clear: both;
height:5px;
border-left: 0px;
border-right: 0px;
border-top: 0px;
width:750px;
background:#808687;
}
div.footer_text {
margin-left: auto; margin-right: auto;
width:750px;
text-align:left;
background:#808687;
}  

div.center {text-align:center;}
 
div.error {
text-align:left;
width:250px;
padding:2px;
margin:0 auto;
border-left: 1px solid #DF0000;
border-right: 1px solid #DF0000;
border-top: 1px solid #DF0000;
border-bottom: 1px solid #DF0000;
color:#DF0000;
font-weight:500;
font-size:80%;
line-height:100%;}

input.contact {border-left: 1px solid #38AAE1; border-right: 1px solid #38AAE1; border-top: 1px solid #38AAE1; border-bottom: 1px solid #38AAE1; background: #EFEFEF;   font-weight:500; font-size:80%; line-height:100%;}
select.contact {border-left: 1px solid #38AAE1; border-right: 1px solid #38AAE1; border-top: 1px solid #38AAE1; border-bottom: 1px solid #38AAE1; background: #EFEFEF;   font-weight:500; font-size:80%; line-height:100%;}
textarea.contact {border-left: 1px solid #38AAE1; border-right: 1px solid #38AAE1; border-top: 1px solid #38AAE1; border-bottom: 1px solid #38AAE1; background: #EFEFEF;   font-weight:500; font-size:80%; line-height:100%;}
input.contacterror {border-left: 1px solid #CA0000; border-right: 1px solid #CA0000; border-top: 1px solid #CA0000; border-bottom: 1px solid #CA0000;background: #F9F900;   font-weight:500; font-size:80%;  line-height:100%; }
select.contacterror {border-left: 1px solid #CA0000; border-right: 1px solid #CA0000; border-top: 1px solid #CA0000; border-bottom: 1px solid #CA0000;background: #F9F900;   font-weight:500; font-size:80%;  line-height:100%; }
textarea.contacterror {border-left: 1px solid #CA0000; border-right: 1px solid #CA0000; border-top: 1px solid #CA0000; border-bottom: 1px solid #CA0000;background: #F9F900;  font-weight:500; font-size:80%;  line-height:100%;}


				
	