body{
font-family: Geneva, Arial, Helvetica, sans-serif;
font-size : 14px;
font-style : normal;
color: #333333; 
background-color:#B9D4EB;
margin: 12px 0px 0px 0px;
}

.big1 {
font-size: 15px;
font-weight: bold;
}

.red {color:#FF0000;}
.green {color:#009900;}
.brick {color:#990000;}
.sterm {
color:#666;
text-align:center;
border:1px solid #FFF;
}

/* ------------ default -------------*/

a{color:#2C73F8;}
a:link{text-decoration:underline;}
a:visited{text-decoration:underline;}
a:hover{text-decoration:none;}


h1{
font-size: 19px;
letter-spacing: .09em;
margin: 14px 0 20px 0;
font-weight: bold;
color: #042E4D;
text-align:center;
}

h2{
font-size: 17px;
letter-spacing: .07em;
margin: 13px 0 20px 0;
font-weight: bold;
color: #042E4D;
text-align:center;
}

.boldtext{
font-weight: bold;
color: #042E4D;
}

ul.bullet {
list-style-type:square; 
margin:0 0 0 70px;
}
ul.bullet li {
padding:0 0 8px 0;
}


/* ------------ div -------------*/

#maincontent {
background-color:#FFF;
margin: 0 auto 20px auto;
width:800px;
-webkit-border-radius: 8px;
-moz-border-radius: 8px;
border-radius: 8px;
}

#maincontent .imge{
padding:1px;
margin-right:25px;
border: 1px solid #666;
}
	
/* ------------ top -------------*/

#header{
height:113px;
margin: 0 auto 0 auto;
}

/* ------------ nav -------------*/

#navig{
width:100%;
background-color:#25547C;
margin-left:auto;
margin-right:auto;
margin-top:0;
}

#navig ul{
padding:0;
list-style-type:none;
text-align:right;
margin:0;
}

#navig li{
text-align: center;
display: inline;
line-height:35px;
}

#navig li a{
font-size:12px;
color:#D2ECF4;	
padding:10px 15px 10px 15px;
}

#navig li a:link{ 
text-decoration:none;
} 

#navig li a:visited{
text-decoration:none;
}

#navig li a:hover{
text-decoration: none;
background: #0099FF;
}


/* ------------ search -------------*/

#search{
width:800px;
height:80px;
background-color:#FFFFCC;
margin:0;
color:#333;
padding-top:0;
border-top: 1px solid #CCC;
border-bottom: 1px solid #CCC;
}

#search .btn{
display:inline;
padding:2px 2px 7px 2px;
margin:0 0 2px 0;
width:150px;
height: 27px;
font-family: Geneva, Arial, Helvetica, sans-serif;
font-size:1.1em;
background:url(/img/button.png) no-repeat scroll left top transparent;
border:medium none;
color:#FFF;
font-size:14px;
font-weight:bold;
letter-spacing:1px;
cursor: pointer;
}

#search .tagline{
color:#FFF;
font-family: Geneva, Arial, Helvetica, sans-serif;
font-weight:bold;
margin:0 0 20px 0;
font-size:19px;
}

#search p{
margin:0 0 20px 0;
font-weight:bold;
font-size:1.2em;
}

#search input{
margin:0 10px 0 0;
font-size:1.2em;

}

/* ------------ content middle -------------*/

#midcontent{
width:92%;
margin: 0 auto;
padding:23px 0 23px 0;
}

#midcontent p{
padding:0 50px 0 50px;
}

/* ----------- bottom ------------*/

#bottom{
width:95%;
margin: 40px auto 0 auto;
padding:11px 0 13px 0;
text-align:center;
border-top:1px solid #ccc;
}


/* ------------ quote  -------------*/
#quoteform input{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-weight: normal;
font-size: 12px;
color: navy;
border-right: #98A7C5 1px solid;
border-top: #98A7C5 1px solid;
border-left: #98A7C5 1px solid;
border-bottom: #98A7C5 1px solid;
background:#EFF1F5;
}

#quoteform textarea{
font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: normal; font-size: 12px; color: navy;
border-right: #98A7C5 1px solid;
border-top: #98A7C5 1px solid;
border-left: #98A7C5 1px solid;
border-bottom: #98A7C5 1px solid;
background:#EFF1F5;
}

#quoteform select{
font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: normal; font-size: 12px; color: #333;
border-right: #98A7C5 1px solid;
border-top: #98A7C5 1px solid;
border-left: #98A7C5 1px solid;
border-bottom: #98A7C5 1px solid;
background:#FFFFD9;
}

#quoteform .btn{
background-color: #FF8040;
color:#FFFFFF;
font-weight:bold;
padding: 2px;
}

.border1{
border-top: 1px solid #0970BB;
border-bottom: 1px solid #0970BB;
border-left: 1px solid #0970BB;
border-right: 1px solid #0970BB;
}
