/* CSS Document */
/*CSS Reset*/
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td{
     margin: 0;
     padding: 0;
     border: 0;
     outline: 0;
     font-weight: inherit;
     font-style: inherit;
     font-family: inherit;
     vertical-align: baseline;
}
:focus{
     outline: 0;
}
body{
  background:#ffffff url(../img/bg-main.gif) repeat-x 0 0;
}
div.page{
  padding:0 0 0 80px;
  width:838px;
  margin:0 auto;
/*  width:997px; */
}
#header{
  margin:8px 0 0;
  overflow:hidden;
}
#header h1{
  background:url(../img/logo.gif) no-repeat 0 0;
  float:left;
  width:239px;
}
#header h1 a{
  display:block;
	width:239px;
	height:66px;
	text-indent:-9999px;
	overflow:hidden;
}
#header p.maas{
  color:#3d85ad;
	font:bold 19px Tahoma,Arial,sans-serif;
	float:left;
	padding:25px 0 0 33px;
}
#header p.phone{
  color:#676767;
	font:22px Tahoma,Arial,sans-serif;
	float:right;
	padding:25px 0 0 0;
}
div.menu{
  width:100%;
  overflow:hidden;
}
#menu{
  width:838px;
  height:43px;
  background:url(../img/bg-menu.gif) no-repeat 0 0;
  padding:0 0 8px;
}
#menu ul{
  list-style:none;
}
#menu ul.main-menu{
  float:left;
  margin:10px 0 0 10px;
}
#menu ul.sub-menu{
  float:right;
  margin:10px 10px 0 0;
}
#menu ul li{
  float:left;
  background:url(../img/sep-menu.gif) no-repeat 0 0;
  padding:0 13px;
}
#menu ul li.first{
  background:none !important;
}
#menu ul li a{
  font:16px Tahoma,Arial,sans-serif;
  color:#fff;
  text-decoration:none;
}
#menu ul li a:hover, #menu ul li a.active{
  color:#65c9f6;
}
div.steps{
  width:100%;
}
div.steps ul{
  list-style:none;
  width:100%;
}
.no-bg{
  background:none !important;
}
.no-padding{
  padding:0 !important;
}
div.steps{
  padding:10px 0 0 0;
}
div.steps ul li{
  float:left;
  padding:0 0 0 28px;
  width:187px;
  height:100px;
  background:url(../img/sep-arrow.gif) no-repeat 0 0;
  position:relative;
}
div.steps ul li.first{
  background:none !important;
  padding:0 !important;
}
div.steps ul li.first img{
  left:0 !important;
}
div.steps ul li p{
  font:14px "Trebuchet MS", sans-serif;
  color:#737373;
}
div.steps ul li p strong{
  font:bold 14px "Trebuchet MS", sans-serif;
  color:#363636;
}
div.steps ul li img{
  position:absolute;
  top:70px;
  left:14px;
}
div.content{
  width:100%;
  overflow:hidden;
  border-top:#d7d7da 1px solid;
  margin:13px 0 0;
  padding:30px 0;
}
div.quick{
	padding-top:0;
	border-top:none;
}
div.content div.left{
  padding:0 14px 0 0;
  width:260px;
  float:left;
  min-height:350px;
}
div.content div.left h2, div.content div.center h2, div.content div.right h2{
  font:27px Tahoma,Arial,sans-serif;
  color:#282828;
}

.highlight {
  font:32px Tahoma,Arial,sans-serif;
  font-weight: bold;
  color: #282828;
}
	
div.content div.left h2 strong, div.content div.center h2 strong, div.content div.right h2 strong{
  color:#676767;
}
div.content div.left p.cat{
  font:12px Tahoma,Arial,sans-serif;
  color:#545454;
  padding:15px 0 0 0;
}
div.content div.left span.quote{
  font:14px Tahoma,Arial,sans-serif;
  color:#676767;
  font-style:italic;
  padding:5px 0 0 0;
  display:block;
}
div.content div.left p, div.content div.center p{
  font:14px Tahoma,Arial,sans-serif;
  color:#676767;
  padding:10px 0 0 0;
}
div.content div.left a.more, div.content div.center a.more{
  font:14px Tahoma,Arial,sans-serif;
  color:#065170;
  display:block;
  padding:10px 0 0 0;
  text-decoration:none;
  width:105px;
}
div.content div.left a.more:hover, div.content div.center a.more:hover{
  text-decoration:underline;
}
div.content div.center{
  width:265px;
  float:left;
  background:url(../img/sep-main.gif) no-repeat 0 35px;
  padding:0 10px 0 30px;
  min-height:381px;
}
.center ul{
	padding:0 0 0 20px;
}
.center ul li{
	font:14px Tahoma,Arial,sans-serif;
  color:#676767;
}
/*=========================*/
.subholder p,
.subholder ul{
	font:14px Tahoma,Arial,sans-serif;
  color:#676767;
  padding:10px 0 0;
}
.subholder ul{padding:0;}
.subholder ul li{
	padding-top:10px;
}
div.subholder h1,
div.subholder h2{
  font:27px Tahoma,Arial,sans-serif;
  color:#282828;
  padding:10px 0 0 0;
}
div.subholder h1{text-align:center;}
div.subholder h1 strong{color:#676767;}
.subholder a{
	font:14px Tahoma,Arial,sans-serif;
  color:#065170;
}
/*------------fomr-start---------------*/
.center form {display:inline;}
.center form div{
	overflow:hidden;
	width:100%;
	padding-top:5px;
}
.center form div label{
	float:left;
	text-align:right;
	width:80px;
	padding-right:10px;
	font:14px Tahoma,Arial,sans-serif;
  color:#676767;
  margin-top:2px;
}
.center form div input{
	float:left;
	width:145px;
}
.center form .submitbtn{
	float: left;
	margin:0 0 0 190px;
	width:50px;
}	
/* html .center form .submitbtn{margin:0 20px 0 0;}*/
/*------------fomr-end---------------*/
div.content div.right{
  width:226px;
  float:left;
  background:url(../img/sep-main.gif) no-repeat 0 35px;
  padding:0 0 0 30px;
  min-height:350px;
}
div.content div.right ul{
  list-style:none;
}
div.content div.right ul li{
  float:left;
}
div.content div.right ul li h3{
  font:bold 14px Tahoma,Arial,sans-serif;
  color:#676767;
  padding:10px 0 4px;
}
div.content div.right ul li p{
  font:14px Tahoma,Arial,sans-serif;
  color:#676767;
}
#footer{
  width:100%;
  background:url(../img/bg-footer.gif) repeat-x 0 0px;
  height:68px;
}
#footer div.copyright{
  margin:0 auto;
  width:837px;
}
#footer p{
  padding:21px 0 30px 80px;
  font:14px Tahoma,Arial,sans-serif;
  color:#676767;
}
