@charset "UTF-8";

/* CSS Document */
/* Gutter Solutionz - John McGeary 2009*/

body{
font-size:12px;
font-weight:200;
line-height:20px;
color:#000000;
font-family:Verdana, Arial, Helvetica, sans-serif;
width:100%;
padding:0;
margin:0; 
background:#ffffff}

*{
margin:0;
padding:0}

p{
margin-bottom:20px;
color:#000000}

hr{
border-bottom:1px solid #0095da;
border-top:1px solid #ffffff;
border-left:1px solid #ffffff;
border-right:1px solid #ffffff;
margin-top:20px;
margin-bottom:20px}

h1{
font-size:17px;
color:#0095da;
margin:10px 0 15px 0;
padding:0 0 10px 0;
border-bottom:2px solid #0095da;}

h2{
font-size:15px;
color:#666666;
margin:10px 0 10px 0}

h3{
font-size:13px;
color:#000000;
margin:10px 0 10px 0}

h4{
font-size:12px;
color:#000000;
margin:10px 0 10px 0}

.blue{
color:#0095da!important}

strong{
font-weight:800!important}

ul{
padding-left:30px;
margin:10px 0 10px 0}

#textarea ul{
margin:0;
padding:0}

#textarea li{
color:#0095da;
margin-right:13px;
background:transparent url(assets/bulletpoint.gif) no-repeat;
padding-left:15px;
margin-bottom:10px;
display:block;
list-style:none}

a{
color:#0095da;
text-decoration:none}

a:hover{
color:#0095da;
text-decoration:underline}

/* EDITOR END */@charset "UTF-8";

/* CSS Document */
/* Gutter Solutionz - John McGeary 2009*/

body{
font-size:12px;
font-weight:200;
line-height:20px;
color:#000000;
font-family:Verdana, Arial, Helvetica, sans-serif;
width:100%;
padding:0;
margin:0;
background:#000000 url(assets/bg.jpg) repeat-x fixed}

body{
background:#000000 url(assets/bg.jpg) repeat-x fixed}

.blue{
color:#0095da!important}

strong{
font-weight:800!important}

*{
margin:0;
padding:0}

/* --------- Main Container --------- */

#main_container{
width:990px;
height:100%;
margin:0 auto;
margin-top:20px}

/* --------- Masthead ---------*/

#masthead{
width:990px;
height:163px;
margin:0;
padding:0;
background:url(assets/masthead_bg.gif) no-repeat}

#masthead img{
margin:11px 0 0 0;
padding:0; 
border-left:2px solid #ffffff;
border-bottom:2px solid #ffffff}

.blue{
color:#0095da}

#masthead h2{
width:400px;
height:30px;
padding:90px 0 0 60px;
float:left}

/* --------- Navigation Top ---------*/

#navigation{
width:620px;
height:20px;
float:left;
margin-left:42px;_margin-left:20px;
padding:0px}

#navigation ul{
margin:0;
padding:0px}

#navigation li{
display:inline;
color:#ffffff;
margin-right:10px}

#navigation a{
text-decoration:none;
color:#ffffff;
margin:0;
padding-left:20px}
	
#navigation a:hover{
color:#ffffff;
text-decoration:underline;
margin:0;
background:url(assets/arrow.gif) no-repeat;
padding-left:20px}

#navigation #active a{
margin:0;
font-weight:bold;
background:url(assets/arrow.gif) no-repeat;
padding-left:20px;
text-decoration:underline} 

#navigation #active a:hover{
text-decoration:none;
margin:0;
font-weight:bold;
background:url(assets/arrow.gif) no-repeat;
padding-left:20px;
text-decoration:underline} 

/* --------- Navigation Right ---------*/

#navigation_right{
width:150px;
padding:0;
margin:0;
background-color:#0095da;
min-height:234px;
_height:234px}

#navigation_right ul{
margin:0 0 4px 0;
padding:10px 0 0 0}

#navigation_right li{
color:#ffffff;
list-style:none;
padding-top:4px;
margin:0;
border:1px solid #0095da;
border-left:0px}

#navigation_right a{
text-decoration:none;
color:#ffffff;
margin:0px;
padding-left:20px;
display:block}
	
#navigation_right a:hover{
color:#ffffff;
text-decoration:underline;
margin:0;
background:url(assets/arrow.gif) no-repeat;
padding-left:20px}

#navigation_right #active a{
margin:0;
font-weight:bold;
background:url(assets/arrow.gif) no-repeat;
padding-left:20px;
text-decoration:underline} 

#navigation_right #active a:hover{
text-decoration:none;
margin:0;
font-weight:bold;
background:url(assets/arrow.gif) no-repeat;
padding-left:20px;
text-decoration:underline} 

#mainarea{
width:978px;
height:100%;
padding-left:0;
margin:0 12px 0 12px;_margin-left:6px;
background:#ffffff url(assets/textarea_bg.jpg) repeat-x top;
border-bottom:10px solid #ffffff;
float:left}

/* -------- Left Column -------- */

#left_column{
float:left}

.adarea{
height:234px;
width:826px}

.adarea img{
float:right}

#textarea{
width:740px;
height:100%;
padding:0 0 0 30px;
margin:40px 20px 20px 20px}

/* -------- Right Column -------- */

#right_column{
width:150px;
height:100%;
float:right;
margin:0;
padding:0;
background-color:#FFFFFF;
border-left:2px solid #ffffff}

.right-block{
float:left;
margin:0 0 20px 0;
padding:0;
border-top:2px solid #ffffff}

#testimonial_box{
width:140px;
margin-top:20px}

/* --------- Footer --------- */

#footer{
width:978px;
height:41px;
font-size:9px;
color:#7fa8ba;
text-align:right;
background:transparent url(assets/footer_bg.gif) repeat-x;
margin:0 12px 0 12px;
clear:both}

#footer a{
font-size:9px;
color:#ffffff;
text-decoration:none}

#footer a:hover{
font-size:9px;
color:#7fa8ba;
text-decoration:underline}

#footer p{
font-size:9px;
color:#ffffff;
padding-top:20px}

.rotator_controls{ 
display:none}
/* --------- Contact Form --------- */


div.contactForm{
  width:                        365px;
  padding:                      0px;
  margin:                       30px;
}
div.row {
  clear:                        both;
  padding-top:                  5px;
  vertical-align:               middle;
  }
div.row span.label {
  float:                        left;
  width:                        140px;
  text-align:                   right;
  padding:                      0px 10px 0px 0px;
  }
div.row span.formw {
  float:                        right;
  width:                        210px;
  text-align:                   left;
  }
div.row span.formw input.text, div.row span.formw textarea{
	font-family:                Arial, Helvetica, sans-serif;
	font-size:                  12px;
	color:                      #003a67;
	width:                      210px;
	border:                     1px solid #000000;
	background:                 none !important;
}
div.row span.formw textarea{
  height:                       50px;
}
div.spacer {
  clear:                        both;
}
