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

html, body{ border:0; margin:0; padding:0; }
body{
font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#313131; line-height:18px; background-color:#ffffff;
}
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:Verdana, Arial, Helvetica, sans-serif; font-size:11px; }
.form_btn {
background:url(../images/form_btn_bg.jpg) repeat-x bottom; padding:3px 7px 3px 7px; border:#935600 solid 1px;
font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#FFFFFF; font-weight:bold;
}
a { text-decoration:underline; color:#313131; }
a:hover { text-decoration:none; color:#313131; }
.clear{ clear:both; }
.bord{ border:#FF0000 solid 1px; }

.main_hold{ width:100%; }
.header_main{ width:100%; background:url(../images/header_bg.jpg) repeat-x top; border-top:#f29b26 solid 2px; }
.header{ width:1000px; margin:auto; }
.logo{ width:auto; float:left; padding:10px 0px 10px 0px; }

.tollfree_number{
background:url(../images/tollfree_number_bg.jpg) no-repeat center top; width:276px;
font-size:18px; font-weight:bold; color:#FFFFFF; text-align:center; float:right; padding:2px 0px 7px 0px;
}

.menu_hold{ width:100%; background:url(../images/menubg.jpg) repeat-x; }
.menu{ width:1000px; margin:auto; padding:0px; font-size:14px; text-transform:uppercase; font-weight:bold; }
.menu a{
text-decoration:none; color:#FFFFFF; background:url(../images/menu_divider.jpg) no-repeat right;
display:block; float:left; padding:8px 20px 8px 20px;
}
.menu a:hover{ text-decoration:none; color:#ffffff; background:url(../images/menubg_o.jpg) no-repeat right; }

.content_main{ width:1000px; margin:auto; border-top:#FFFFFF solid 5px; }

.welcome_main{
background:url(../images/welcome_bg.jpg) repeat-x bottom; background-color:#ebebeb; width:990px;
padding:5px; border-bottom:#FFFFFF solid 5px;
}
.welcome_content{ width:530px; padding:5px; float:left; }
.welcome_title{ width:auto; padding:5px; font-size:26px; font-weight:bold; color:#636466; }
.welcome_title span{ color:#f89b26; }
.welcome_text{ width:auto; padding:5px; }
.welcome_text a{ text-decoration:none; color:#b56900; font-weight:bold; }
.welcome_text a:hover{ text-decoration:underline; color:#b56900; font-weight:bold; }
.welcome_img{ width:auto; padding:0px; float:right; }
.welcome_slogan{ width:auto; padding:5px; font-size:20px; color:#404040; line-height:24px; }
.welcome_slogan span{ color:#e38500; font-weight:bold; }


.home_right_col{ width:auto; background-color:#e7e7e7; float:right; padding:5px 0px 5px 5px; }
.home_right_box_main{ width:auto; padding:0px 0px 0px 0px; }

.home_top_box_main{ width:725px; padding:0px 7px 7px 5px; }
.home_top_box_main ul { padding:5px 0px 5px 20px; list-style:square; margin:0px; }
.home_top_box_main ul li{ padding:5px 0px 5px 5px; }

.home_right_box{ width:239px; padding:0px; float:left; border-right:#e7e7e7 solid 5px; }
.home_right_box_title{
width:230px; padding:7px 0px 7px 9px; background-color:#FFFFFF; color:#585858; font-size:16px; font-weight:bold;
}
.home_right_box_img{ width:239px; padding:0px; border-top:#e7e7e7 solid 2px; }
.home_right_box_text{ width:215px; padding:10px; }

.satisfaction_hold{ width:707px; background-color:#ffffff; padding:10px; }
.satisfaction_img{ width:auto; float:left; padding:0px 10px 0px 0px; }
.satisfaction_text{
width:500px; float:left; font-size:16px; font-weight:bold; color:#585858; line-height:24px; padding:20px 0px 0px 0px;
}

.inner_content_main{ width:1000px; background:url(../images/inner_content_main_bg.jpg) repeat-y left; }

.left_col{ width:252px; float:left; border:#FF0000 solid 0px; }
.left_heading{
background:url(../images/left_col_title_bg.jpg) repeat-x; width:242px; padding:8px 0px 25px 10px;
font-size:16px; font-weight:bold; color:#FFFFFF;
}
.news_main{ width:250px; }
.news_hold{ width:240px; margin:auto; padding:5px 0px 5px 0px; }
.news{
background:url(../images/bullet1.jpg) no-repeat; background-position:0px 7px; width:230px; padding:0px 0px 0px 10px;
}
.news_read_more{ width:auto; padding:5px 0px 5px 10px; }
.news_read_more a{ text-decoration:underline; font-weight:bold; }
.news_read_more a:hover{ text-decoration:none; font-weight:bold; }

.contact_info_main{ width:250px; }
.contact_info{ background:url(../images/contact_info_bg.jpg) no-repeat right bottom; width:240px; padding:0px 0px 10px 10px; }

.left_box_content_main{ width:250px; padding:0px 0px 10px 0px; }
.left_box_content_hold{ width:auto; margin:auto; padding:0px 2px 5px 7px; }


.right_col{ width:730px; float:left; border-left:#FFFFFF solid 10px; }
.inner_title{
background:url(../images/inner_title_bg.jpg) repeat-x; width:720px; padding:8px 0px 8px 10px; font-size:18px; color:#545454;
}

.about_content_hold{ width:auto; padding:10px 10px 0px 10px; }

.contact_content_hold{ width:auto; padding:10px 10px 0px 10px; }
.contact_form_field{ width:300px; font-family:Arial, Helvetica, sans-serif; font-size:12px; padding:0px 0px 0px 0px; }



.footer_main{ width:100%; background:url(../images/footerbg.jpg) repeat-x; }
.footer_content{ width:990px; margin:auto; color:#e7e7e7; }
.footer{ width:auto; text-align:center; padding:10px 0px 10px 0px; font-size:11px; float:left; }
.footer_link{ width:auto; text-align:center; padding:10px 0px 10px 0px; font-size:11px; float:right; }
.footer_link a{ color:#e7e7e7; text-decoration:none; }
.footer_link a:hover{ color:#e7e7e7; text-decoration:underline; }



.cssform p{ width:550px; clear:left; margin:0; padding: 5px 0px 8px 155px; border-bottom:#999999 solid 0px; }
.cssform label{ font-weight:bold; float:left; margin-left:-155px; width:150px; }
.cssform_input{ width:180px; }
.cssform textarea{ width:250px; height:150px; }
.cssform_btn{
background:url(../images/title_bg.jpg) repeat-x; border:0px; color:#FFFFFF;
width:80px; padding:5px 10px 5px 10px; font-size:12px; font-weight:bold;
}
.required_field{
margin: 0px 0px 5px 0px; padding: 0px 0px 5px 0px; color:#FF0000; text-align:right; border-bottom:#ffffff solid 1px;
}
.warning{ padding: 0px 0px 0px 10px; color:#FF0000; font-size:11px; }

