/* CSS Document */


body {
font:normal 12px/12px Arial, Helvetica, sans-serif;
background-color:#B1CAF4;
/*background-image:url(../images/bdy_bg.gif);*/
background-repeat:repeat-x;
padding:0px;
margin:0px;
}

ul {
list-style:none;
padding:0px;
margin:0px;
}

li {
padding:0px;
margin:0px;
}

a {
text-decoration:none;
cursor:pointer;
}

p {
color:#494949;
padding:0px;
margin:0px;
display:block;
}

h1 {
/*font:bold 18px/20px Arial, Helvetica, sans-serif;*/
font:bold 16px/18px Arial, Helvetica, sans-serif;
color:#4080DE;
padding:0px;
margin:0px;
display:block;
}

#wrapper {
width:900px;
height:1500px;
padding:0px;
background-color:#CADDF2;
margin:0px auto;
border:0px;
border-right:6px #85AFEA solid;
border-left:6px #85AFEA solid;
display:block;
}

#wrapper .seoText {
	width:600px; position: absolute; margin:20px 0 0 10px; display:block;line-height:15px;
}

#topBox {
width:100%;
height:115px;
background-color:#6DA9EB;
padding:0px;
margin:0px;
display:block;
float:left;
}

#topNav {
width:898px;
text-align:right;
background-image:url(../images/navpx.gif);
background-repeat:repeat-x;
display:block;
border:1px #6E99DC solid;
float:left;
}

#topNav ul {
padding:0px;
margin:0px;
display:block;
float:right;
}

#topNav ul li {
height:39px;
padding:0px;
margin:0px;
display:block;
float:left;
}

#topNav ul li a {
font-size:12px;
font-weight:bold; /* 4test */
background-image:url(../images/navpx.gif);
background-repeat:repeat-x;
line-height:16px;
color:#FFFFFF;
padding:11px 12px 12px 12px;
margin:0px;
display:block;
}

#topNav ul li a:hover {
background-image:url(../images/navpxhover.gif);
background-repeat:repeat-x;
background-color:#990000;
}

/* tst */

/*#topNav ul li a span {
font-size:12px;
font-weight:normal;
display:block;
}*/

/* end tst */

.topNavSp {
width:2px;
height:39px;
background-image:url(../images/navsp.gif);
background-repeat:no-repeat;
padding:0px;
margin:0px;
float:left;
display:block;
}

#contentBox {
/*width:740px;*/
width:880px;
padding:10px 0px 10px 0px;
margin:0px auto;
display:block;
}

#frameBox {
width:810px;
padding:10px 0px 10px 0px;
margin:0px auto;
}

#contentBox h1 {
padding:8px 0px 6px 0px;
}

#contentBox p {
padding:2px 0px 3px 0px;
}

.insBox {
/*width:350px;*/
width:280px;
padding:6px 2px 6px 2px;
margin:0px;
display:block;
float:left;
}

.insBox2 {
/*width:350px;*/
width:280px;
padding:0px 2px 0px 2px;
margin:0px;
display:block;
float:left;
}

.insBoxTxt {
padding:32px 0px 0px 8px;
display:block;
float:left;
}

.insBoxImg {
/*width:145px;*/
width:120px;
/*height:95px;*/
height:65px;
text-align:center;
padding:1px 1px 1px 1px;
margin:0px;
display:block;
float:left;
}

.insBoxCont {
width:278px;
height:111px;/* test */
background-image:url(../images/boxbg.gif);
background-repeat:no-repeat;
padding:0px;
margin:0px;
display:block;
float:left;
}

.insBoxContTxt {
font-weight:bold;
color:#696969;
height:55px;
padding:10px 10px 0px 10px;
}

.insBoxContButt {
height:35px;
padding-right:10px;
float:right;
}

#bottomBox {
font-weight:bold;
color:#FFFFFF;
width:100%;
text-align:center;
background-color:#6DA9EB;
padding:10px 0px 10px 0px;
margin:0px;
display:block;
float:left;
}

#bottomBox a {
color:#FFFFFF;
padding:0px 4px 0px 4px;
}

#bottomBox a:hover {
color:#252525;
}

/* Landing page style elements */

#main-wrap { width: 100%; margin: 10px; 
}
#main-wrap .main-left { width:65%; height:100% margin:10px; float:left; background:#E6E6FA; display:inline; border: 1px solid #CC0033;
}
#main-wrap .main-left h1 {
margin: 10px;
}
#main-wrap .main-left-img { float:left; margin: 10px; 
}
#main-wrap .main-left-feature { float:left; margin: 10px;
}
#main-wrap .main-left-feature p { background: url(../images/feature_point.gif) top left no-repeat; padding: 10px 0 0 35px; height: 30px;
}
#main-wrap .main-left-getQuotes { margin: 10px; width:95%; text-align: right;
}










