@charset "UTF-8";
/* CSS Document */



body{
background-color:#ffffff;
color:#115a66;
font-size:0.8em;
font-family:Arial, verdana;
padding:0;
margin:0;

}

#container{
width:806px;
margin:0;
padding-left:8px;
background-color:#c2e5e9;
background-image:url(../images/bgstrip.gif);
background-repeat:repeat-y;
text-align:left;
clear:both;
}

h1{
display:none;
}

h2{
font-size:1.3em;
line-height:1.4em;
font-weight:normal;
margin:0;
padding-bottom:12px;
}

h3{
font-size:1.3em;
font-weight:normal;
}

p{
margin:0;
line-height:1.6em;
padding-bottom:17px;
}

img{
border:0;
margin:0;
padding:0;
}


a:link {
font-weight:bold;
text-decoration: none;
color:#115a66;
	
}
a:visited {
font-weight:bold;
text-decoration: none;
color:#115a66;
}
a:hover {
font-weight:bold;
color:#378f9d;
text-decoration: underline;
}
a:active {
font-weight:bold;
text-decoration:underline;
color:#115a66;
}

#banner{
width:800px;
float:left;
border-top:7px solid #378f9d;
background-color:#ffffff;
padding:0;
margin:0;

}

#logo{
width:152px;
float:left;
padding:0;
margin:0;
}


#logo img {
padding-bottom:0;
margin-bottom:0;

}

#images{
width:620px;
float:left;
padding-left:28px;
padding-bottom:0;
margin:0;
}

#strip{
width:648px;
float:left;
background-color:#378f9d;
color:#ffffff;
padding:0;
margin:0;
}

#strip p{
padding-left:28px;
padding-top:6px;
padding-bottom:2px;
margin:0;

}

#nav{
width:152px;
padding:0;
margin-top:20px;
margin-left:0;
float:left;
}


#nav ul{
list-style:none;
margin:0;
padding:0;
display:block;
}


#nav ul li{
list-style:none;
background-color:#e0f4f7;
padding-left:12px;
padding-top:4px;
padding-bottom:3px;
margin-bottom:4px;
display:block;

}

.subnav a:link {
color:#378f9d;
}

.subnav a:visited {
color:#378f9d;
}

#nav ul .nav2 a:link{
padding-left:15px;
}

#nav ul .nav2 a:visited{
padding-left:15px;
}

#maincontent{
width:648px;
padding:0;
margin-top:20px;
float:left;
}

HTML > BODY #left{
width:310px;
margin-left:28px;
padding:0;
float:left;
}


HTML > BODY #right{
width:290px;
margin-left:10px;
padding:0;
float:left;
}

#rightbut{
width:270px;
margin-left:10px;
padding:0;
float:left;
}

#leftwide{
width:420px;
margin-left:28px;
margin-bottom:10px;
padding:0;
float:left;
}

#rightthin{
width:170px;
margin-left:10px;
padding:0;
float:left;
}

#rightthin ul{
list-style:none;
margin-top:35px;
padding:0;
display:block;}

#rightthin ul li{
list-style:none;
margin:0;
background-color:#e0f4f7;
padding-left:12px;
padding-top:4px;
padding-bottom:3px;
margin-bottom:4px;
display:block;

}


HTML > BODY #promogreen{
width:310px;
margin-left:28px;
margin-bottom:20px;
padding:0;
float:left;
color:#ffffff;
background-color:#378f9d;
background-image:url(../images/greenbox.gif);
}


HTML > BODY #promoblue{
width:290px;
margin-left:10px;
margin-bottom:20px;
padding:0;
float:left;
color:#ffffff;
background-color:#2c818f;
background-image:url(../images/bluebox.gif);
}

#promoblue img{
padding-right:5px;
}


#promoblue p, #promogreen p{
padding-top:10px;
padding-bottom:0;
line-height:1.4em;
}

#promoblue a:link, #promogreen a:link, #promoblue a:visited, #promogreen a:visited{
color:#fff;
}

HTML > BODY #fullwidth{
width:590px;
margin-left:28px;
padding-right:30px;
float:left;
}



#footer{
width:800px;
padding:0;
margin:0;
float:left;
background-color:#e0f4f7;
border-bottom:5px solid #378f9d;


}

#text{
width:300px;
padding-left:180px;
padding-top:10px;
padding-bottom:0;
margin:0;
float:left;
font-size:0.9em;
}

#logos{
width:320px;
padding-bottom:0;
margin:0;
float:left;
}

#blank{
width:800px;
padding:0;
margin:0;
clear:both;

}








/*FORM*/


.form-field {
width:340px;
float:left;
margin:0;
padding:0 0 5px 0;
}

#form-name {	
padding-top:15px;

}

.text-field {
width:90px;
float:left;
margin:0;
font-weight:bold;
padding-left:10px;

}

input.input, textarea {
width:210px;}

.input-field{
width:210px;
float:left;
margin:0;
padding:0 0 10px 0;
}

#input-send-o {
float:left;
width:90px;
height:25px;
margin:0;
padding:0;

}

#input-send-i {
padding-left:180px;
float:left;
margin:0;
}

#disclaimer {
float: left;
width:250px;
font-size:0.8em;
margin:0;
padding:0 0 0 85px; }



#font-change {
width:180px;
font-size:0.9em;
margin:0;
float:left;
color:#ffffff;
font-weight:bold;
}



#nav-medium {
	font-size:1.4em;
}

#nav-large {
	font-size:1.8em;
}


#tagline{
width:460px;
float:left;
margin:0;
padding:0;
font-style:italic;
font-size:1.3em;
font-family:Times;
text-align:right;
}

#bluebutton{
width:270px;
margin-bottom:10px;
padding-top:10px;
float:left;
background-image:url(../images/bluebutton.gif);
background-repeat:no-repeat;
}

#greenbutton{
width:270px;
margin-bottom:10px;
padding-top:10px;
float:left;
background-image:url(../images/greenbutton.gif);
background-repeat:no-repeat;
}

#bluebutton a:link, #greenbutton a:link, #bluebutton a:visited, #greenbutton a:visited{
color:#fff;
text-align:center;
}


.pic{
margin-right:8px;
border:1px solid #115a66;
}

.bdr{
border:1px solid #115a66;
}

#apart{
width:140px;
margin-right:7px;
padding:0;
float:left;
background-color:#378f9d;

}

#apart a:link, #apart a:visited{
color:#ffffff;
}

#apart p{
padding:5px;
}


.table{
border:1px solid #115a66;
background-color:#e0f4f7;
text-align:center;
}

.table1{
background-color:#378f9d;
color:#ffffff;


}


#left{
width:310px;
margin-left:14px;
padding:0;
float:left;
}


#right{
width:290px;
margin-left:5px;
padding:0;
float:left;
}



#promogreen{
width:310px;
margin-left:14px;
margin-bottom:20px;
padding:0;
float:left;
color:#ffffff;
background-color:#378f9d;
background-image:url(../images/greenbox.gif);
}


#promoblue{
width:290px;
margin-left:5px;
margin-bottom:20px;
padding:0;
float:left;
color:#ffffff;
background-color:#2c818f;
background-image:url(../images/bluebox.gif);
}

#fullwidth{
width:590px;
margin-left:14px;
padding-right:30px;
float:left;
}
