@charset "utf-8";
/* ATRS CSS Document */

html, body{ border:0; margin:0; padding:0; }
body{
font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#2d2d2d; line-height:18px;
background:url(../images/bg.jpg) repeat-x top; background-color:#f0f0f0;
}

h1, h2, h3, h4, h5, h6, p { margin:0px; padding:0px; font-weight:normal; }
h1{ font-family:Arial, Helvetica, sans-serif; font-size:18px; }
h2{ font-family:Arial, Helvetica, sans-serif; font-size:16px; }
form{ margin:0; padding:0; display:inline; }
form input, form select, form textarea { font-family:Arial, Helvetica, sans-serif; font-size:11px; }
.form_field{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#000000; }
.formbtn{
background:url(../images/form_btn_bg.jpg) repeat-x; padding:1px 6px 1px 6px; border:#066caa solid 1px;
font-family:Arial, Helvetica, sans-serif; font-weight:bold; color:#FFFFFF;
}

a { text-decoration:underline; color:#404040; outline:none; }
a:hover { text-decoration:none; color:#404040; }
img { border:none; outline:none; }
.clear{ clear:both; }
.bord{ border:#FF0000 solid 1px; }


.container{
width:994px;
background-color:#FFFFFF;
margin:auto;
}

.header_main{
background:url(../images/header_bg.jpg) no-repeat right top;
width:970px;
margin:auto;
}

.logo{
width:auto;
float:left;
padding:5px 0px 10px 0px;
}

.chat_with_icon{
width:auto;
float:right;
padding:0px 10px 0px 0px;
}

.menu_hold{
background:url(../images/menu_bg.jpg) no-repeat center;
width:970px;
margin:auto;
padding:12px 0px 12px 0px;
}

.menu{
font-size:13px;
text-transform:uppercase;
font-weight:bold;
text-align:center;
color:#FFFFFF;
padding:0px;
}
.menu a{
color:#FFFFFF;
text-decoration:none;
padding:0px 7px 0px 7px;
}
.menu a:hover{
color:#000683;
text-decoration:none;
}

.banner_main{
width:970px;
margin:auto;
padding:4px 0px 0px 0px;
}

.banner_left_img{
width:228px;
float:left;
}
.banner{
width:742px;
float:left;
}

.content_main{
width:970px;
margin:auto;
padding:10px 0px 15px 0px;
}

.content_left{
width:238px;
float:left;
}
.content_right{
width:730px;
float:left;
}

.left_col_hold{
width:228px;
}
.left_col_top{
background:url(../images/left_col_top.jpg) no-repeat center top;
width:228px; height:11px; padding:0px; margin:0px; overflow:hidden;
}
.left_col_bot{
background:url(../images/left_col_bot.jpg) no-repeat center top;
width:228px; height:11px;
}
.left_col_content{
width:226px;
background-color:#f0f0f0;
border-left:#b7b7b7 solid 1px; border-right:#b7b7b7 solid 1px;
}

.left_col_links_hold{
width:216px;
margin:auto;
padding-bottom:20px;
}
.left_col_links_title{
width:206px;
padding:0px 0px 6px 10px;
font-size:18px;
color:#b70100;
border-bottom:#00339e solid 1px;
}

.left_col_links{
width:210px;
margin:auto;
}
.left_col_links a{
text-decoration:none;
display:block;
background:url(../images/left_col_links_bullet.jpg) no-repeat bottom left;
padding:6px 0px 6px 5px;
}
.left_col_links a:hover{
text-decoration:none;
color:#00339e;
}

.chalkboard_hold{
width:727px; height:228px;
padding:0px 0px 10px 0px;
}

.homepage_points_hold{
width:720px;
margin:auto;
padding:12px 0px 12px 0px;
}
.homepage_points_title{
width:710px;
padding:0px 0px 6px 10px;
font-size:16px;
font-weight:bold;
color:#00339e;
border-bottom:#00339e solid 1px;
}
.homepage_points{
width:auto;
padding:10px 0px 0px 0px;
}
.homepage_points ul{
padding:0px; margin:0px;
}
.homepage_points ul li{
background:url(../images/bullet2.jpg) no-repeat; background-position:10px 5px;
padding:5px 0px 10px 40px; list-style:none;
}

.inner_content_hold{
width:720px;
margin:auto;
padding:10px 0px 12px 0px;
}
.inner_content{
width:auto;
padding:5px 10px 10px 10px;
}

.faq_question{
width:auto;
padding:5px 5px 0px 10px;
color:#00339e;
font-weight:bold;
}
.faq_answer{
width:auto;
padding:0px 5px 20px 10px;
}
.discount_heading{
width:auto;
padding:5px 5px 0px 0px;
font-size:14px;
color:#00339e;
font-weight:bold;
}

.content_text_hold{ width:600px; padding:10px 5px 5px 5px; }

.calculator_content_hold{
width:auto;
padding:5px 0px 0px 0px;
}

.client_forms_hold{
width:auto;
padding:0px;
}

.partners_heading{
width:auto;
padding:5px 5px 0px 0px;
font-size:14px;
color:#b70100;
font-weight:bold;
}
.partners_heading a{ color:#b70100; text-decoration:none; }
.partners_heading a:hover{ color:#b70100; text-decoration:underline; }

.newsletter_heading{
padding:0px;
font-size:12px;
color:#00339e;
}


.footer_hold{
width:970px;
margin:auto;
padding:10px 0px 10px 0px;
border-top:#6b6b6b solid 1px;
text-align:center;
color:#838383;
}
