html, body {
   width:100%;
}
body {
  background-image:url(../images/mainbg.jpg);
  background-color:#2471b9;
  background-position:top center;
  background-repeat:repeat-x;
  overflow-x:hidden;
  font-size:12px;
  font-family:Arial;
  line-height:18px;
  color:#5F5F5F;
  margin:0px;
  padding:0px;
}

.rel {
  position:relative;
}
.abs {
  position:absolute;
}


.fl {
  float:left;
}
.fr {
  float:right;
}
.clear {
  clear:both;
}

a img {
  border:none;
}

p {
  margin-top:6px;
  margin-bottom:10px;
}

.containit {
  width:970px;
  margin-right:auto;
  margin-left:auto;
}

.mainwhite {
  width:928px;
  background-color:#ffffff;
  padding-top:14px;
  padding-bottom:14px;
  padding-left:22px;
  padding-right:22px;
}
.top {
  background-color:#faf9f8;
  color:#343434;
  padding:9px;
}

.blue {
  background: url(../images/bg-blue.jpg) top no-repeat;
  background-color:#2c8bcd;
  width:928px;
  min-height:383px;_height:383px;
  color:#ffffff;
}

.csbackground {
  background: url(../images/csbackground.jpg) top no-repeat;
  background-color:#2c8bcd;
  width:928px;
  min-height:383px;_height:500px;
  color:#ffffff;
}
.blue p {
   margin-bottom:0px;
}

.blue1 {
  background: url(../images/bg-blue.jpg) top no-repeat;
  background-color:#296996;
  width:928px;
  min-height:283px;_height:283px;
  color:#ffffff;
}
.blue1 p {
   margin-bottom:0px;
}

a:link {
  color:#6fba58; text-decoration:none; font-weight: bold;
}
a:visited {
  color:#6fba58; text-decoration:none; font-weight: bold;
}
a:hover {
  color:#6fba58; text-decoration:underline; font-weight: bold;
}



.whiteyAnalisis {
  background:#ffffff;
  padding:8px;
  width:800px;
  color:#343434;
  min-height:345px;_height:345px;
}

.whitey {
  background:#ffffff;
  padding:8px;
  width:674px;
  color:#343434;
  min-height:345px;_height:345px;
}
.steps ul {
  margin:0px;
  padding:0px;
  list-style:none;
  list-style-type:none;
}
.steps li {
  float:left;
}
.steps .doff {
  background:url(../images/bg-doff.jpg) top repeat-x;
  background-color:#ffffff;
  height:50px;
  padding-top:10px;
  padding-bottom:10px;
  padding-left:15px;
  padding-right:15px;
  font-size:13px;
  text-align:center;
  color:#03598c;
  width:103px;
}
.steps .doff b {
  font-size:18px;
}

.steps .don {
  background:url(../images/bg-don.jpg) top repeat-x;
  background-color:#ffffff;
  height:50px;
  padding-top:10px;
  padding-bottom:10px;
  padding-left:15px;
  padding-right:15px;
  font-size:15px;
  text-align:center;
  color:#ffffff;
  width:108px;
}
.steps .don b {
  font-size:20px;
}

.steps {
  background:url(../images/bg-doff.jpg) top repeat-x;
  background-color:#ffffff;
  }
.split {
  background:#ffffff;
  width:1px;
  height:50px;
}



.mainimage {
 height:263px; overflow:hidden;
}

.menu {
 height:263px;
 font-size:10px;
}

.menu ul {
  list-style:none;
  list-style-type:none;
  margin-top:0px;
  margin-bottom:0px;
  margin-left:0px;
  padding-left:0px;
}
.menu ul li a{
  display:block;
  background: url(../images/bg-menu-off.jpg) repeat-y;
  width:192px;
  color:#ffffff;
  text-decoration:none;
  padding-top:7px;
  padding-bottom:7px;
  padding-left:10px;
  margin:0px;
}
.menu ul li a:hover{
  display:block;
  background: url(../images/bg-menu-on.jpg) repeat-y;
  width:192px;
  color:#ffffff;
  text-decoration:underline;
  padding-top:7px;
  padding-bottom:7px;
  padding-left:10px;
  margin:0px;
}
.menu .active a {
  background: url(../images/bg-menu-active.png) no-repeat;
  color:#ffffff; font-weight:bold;
  width:218px;
  padding-top:7px;
  padding-bottom:7px;
  overflow:hidden;
}
.menu .active a:hover {
  background: url(../images/bg-menu-active.png) no-repeat;
  color:#ffffff; font-weight:bold;
  width:218px;
  padding-top:7px;
  padding-bottom:7px;
  overflow:hidden;
}

.divider {
  height:1px !important;
  width:202px;
  overflow:hidden;
  background:#fdf9f3;
  margin:0px !important;
  padding:0px !important;
  display:block;
}
.offy {
  width:202px; border-top:1px solid #fdfbf7;
}
.offy1 {
  width:202px; border-bottom:1px solid #fdfbf7;
}

.separator {
  height:1px;
  background-color:#cccccc;
}
.t1 {
  font-weight:bold;
}

h1 {
  color:#03598c;
	font-family: Georgia, serif;
	font-size: 24px;
	font-style: normal;
	font-weight: normal;
	text-transform: normal;
	letter-spacing: normal;
	line-height: 1.2em;
  margin-top:0px;
  margin-bottom:8px;
  font-weight:normal;
}


h3 {
  color:#6FBA58;
  font-size:14px;
  line-height:22px;
  font-family:Arial;
  margin-top:0px;
  margin-bottom:8px;
}

h2 {
  color:#6FBA58;
  font-size:14px;
  line-height:22px;
  font-family:Arial;
  margin-top:0px;
  margin-bottom:8px;
}

.bottomer {
  background-color:#faf9f8;
  padding:12px;
}
.green {
color:#6FBA58;
}
.bold {
font-weight:bold;
}
.textarea {
  width:585px;
  background: url(../images/bg-bottom.gif) bottom right no-repeat;
  min-height:297px;_height:297px;
  margin-right:10px;
}
.banners {
  width:100px;
}
.textarea1 {
  width:570px;
  min-height:297px;_height:297px;
  margin-right:10px;
}
.textarea2 {
  width:900px;
  min-height:297px;_height:297px;
  margin-right:10px;
}
.textareaVip {
  min-height:297px;_height:297px;
}


.footer {
  background: url(../images/bg-footer.jpg) repeat-x; width:928px; height:61px; overflow:hidden;
  color:#ffffff; font-size:11px; line-height:17px;
  padding-left:22px;
  padding-right:22px;
  padding-top:12px;
  margin-bottom:6px;
}
.footer a:link {
  color:#ffffff; text-decoration:none;
}
.footer a:visited {
  color:#ffffff; text-decoration:none;
}
.footer a:hover {
  color:#FFED57; text-decoration:underline;
}

.seotext {
  color:#ffffff;
  font-size:11px;
  padding-left:22px;
  padding-right:22px;
  line-height:17px;
  margin-bottom:20px;
}


.nentry {
 padding:5px; cursor:pointer;
}
.nentryon {
  padding:5px;
  background:#edeff0;
  cursor:pointer;
}

.calloutb {
  margin-bottom:13px;
}
.boxs-pad {
  padding-left:15px;
  padding-right:15px;
  padding-top:4px;
  padding-bottom:10px;
  font-size:13px;
  line-height:18px;
}
.boxs-pad ul {
  margin:0px;
  padding:0px;
  list-style:none;
  list-style-type:none;
}
.boxs-pad li {
  padding-bottom:8px;
  margin-bottom:8px;
  margin-left:0px;
  padding-left:0px;
}

#splash .cont {
width:920px;
background:#ffffff;
margin-left:auto;
margin-right:auto;
color:#464646;
font-size:12px;
line-height:18px;
padding-bottom:40px;
padding-top:20px;
}
#splash p {

}
#splash h2 { color:#ffffff !important; }
#splash .fl {
  float:left;
}
#splash .fr {
  float:right;
}
#splash .clear {
  clear:both;
}
#splash h1 {
	font-family: Georgia, serif;
	font-size: 36px;
	font-style: normal;
	font-weight: normal;
	text-transform: normal;
	line-height: 1.2em;
  margin-top:6px !important;
  margin-bottom:25px !important;
  letter-spacing:-2px;
  color:#ffed57;
}
#splash .mbg {
  background: url(../images/mbg.jpg) no-repeat;
  height: 350px;
  width: 597px;
  color:#ffffff;
  font-size:14px;
}
#splash .mbg .pad {
  padding-left:40px;
  padding-right:40px;
  padding-top:38px;
  padding-bottom:28px;
}
#splash .mbg ul {
  list-style:none;
  margin-left:0px;
  margin-top:10px;
  margin-bottom:10px;
  padding-left:0px;
}
#splash .mbg ul li {
  background: url(../images/bifa.gif) no-repeat;
  background-position:0px 0px;
  padding-left:40px;
  padding-top:2px;
  padding-bottom:2px;
  margin-bottom:8px;
}
#splash .rel {
  position:relative;
  z-index:10;
}
#splash .abs {
  position:absolute;
  z-index:99;
}
#splash a img {
  border:none;
}


#splash .test {
  padding-left:10px;
  width:278px;
  margin-right:10px;
}
#splash .test a:link, .test a:visited {
  color:#4979bb;
  text-decoration:underline;
}
#splash .test a:hover, .test a:active {
  color:#4979bb;
  text-decoration:none;
}
#splash .test .separator {
  border-top:1px solid #dbdbdb !important;
  background:transparent !important;
  margin-top:10px !important;
  margin-bottom:10px;
  padding-top:10px !important;
}
#splash .number1 {
  background: url(../images/1.jpg) no-repeat;
  width:48px;
  height:48px;
}
#splash .number2 {
  background: url(../images/2.jpg) no-repeat;
  width:48px;
  height:48px;
}
#splash .number3 {
  background: url(../images/3.jpg) no-repeat;
  width:48px;
  height:48px;
}
#splash .testimonial {
  width:210px;
  margin-left:15px;
  line-height:18px;
}