form{margin:0px;}
body{
background-color: #FFFFFF;
margin:0px;
line-height:18px;
}

body,td,span,font,div{
font-family: Tahoma, Verdana, serif;
font-size: 13px;
color: #333333;
}

a{text-decoration: underline;color: #FF6600;}
a:hover{text-decoration: none;}

.red13,h1{
font-family: Tahoma, Verdana, serif;
font-size: 13px;
color: #FF6600;
}
h1{text-transform:uppercase;}

.red20{
font-family: Tahoma, Verdana, serif;
font-size: 20px;
color: #FF6600;
}

.black13,h2{
font-family: Tahoma, Verdana, serif;
font-size: 13px;
color: #333333;
}
h2{text-transform:uppercase;}
h2 span{
text-transform: none;
font-weight: normal;
}


.blue13{
font-family: Tahoma, Verdana, serif;
font-size: 13px;
color: #3399CC;
}

.fieldhint{
font-family: Tahoma, Verdana, serif;
font-size: 11px;
color: #999999;
}

.grey13{
font-family: Tahoma, Verdana, serif;
font-size: 13px;
color: #999999;
}
.grey17{
font-family: Tahoma, Verdana, serif;
font-size: 17px;
color: #999999;
}

.form_read,.form{
background-color: #FFFFFF;
font-family: Tahoma, Verdana, serif;
font-size: 13px;
color: #333333;
border: 1px #999999 solid;
}

.form_read{border: 0px #999999 solid;}

.center_{width:960px; margin: 0 auto; background-color: #FFFFFF;}


.top .login {
float: left;
background-image: url(../images/bg_top_left.jpg);
background-repeat: no-repeat;
padding-left: 17px;
padding-right: 12px;
margin-left: 11px;
height: 123px;
width: 176px;
}
.top .login div img { margin-bottom: 10px; }
.top .login div #login { width: 120px; }
.top .login div #pass { width: 95px; }
.top .login div .ok { margin-bottom: 10px; margin-left: 2px; }
@media all and (-webkit-min-device-pixel-ratio:10000),
not all and (-webkit-min-device-pixel-ratio:0) {
	.top .login div .ok { margin-bottom: 3px; margin-left: 2px; }
}


.top .menus {
background-image: url(../images/bg_top_right.jpg);
background-repeat: no-repeat;
padding-left: 18px;
width: 492px;
height: 123px;
padding-top: 17px;
position:relative;
float:right;
}

.top .menus a { display: block; line-height: 19px; background-image: url(../images/li_top1.gif); background-repeat: no-repeat; background-position: left 8px; padding-left: 14px; color: #333333; text-decoration: none;}
.top .menus a:hover{text-decoration: underline;}
.top .menus a.last {position: absolute; top: 17px; left:270px; line-height: 15px; }
.top .menus a.last1 {position: absolute; top: 44px; left:270px; line-height: 15px; }
.top .menus a.last5 {position: absolute; top: 17px; left:380px; line-height: 15px; }
.top .menus a.last6 {position: absolute; top: 37px; left:380px; line-height: 15px; }
.top .menus a.last7 {position: absolute; top: 17px; left:260px; line-height: 15px; }

.content { width: 100%; border: 0px red solid;}
.content td { vertical-align: top; }
.content .td1 {width: 222px; background-color: #666666; }

.content .td1 a{ display: block; text-decoration: none; line-height: 22px; color: #FFFFFF; text-transform:uppercase; font-weight: bold; padding-left: 16px; padding-right: 16px; margin-top: 8px;}
.content .td1 a:hover,.content .td1 a.hover{background-image:url(../images/li_top3.gif); background-repeat: no-repeat; background-position: left 6px; }
.content .td1 .line { height:1px; line-height:1px; background-image:url(../images/line.gif); background-repeat: repeat-x; background-position: 16px top; margin-left: 16px; margin-right: 16px;}

.content .td1 .search { background-color: #CCCCCC; padding-left: 22px; border-bottom: 7px white solid; }
.content .td1 .search .form { width: 158px; }
.content .td1 .search .ok { margin-bottom: 10px; margin-left: 8px; }

.content .td2 { padding-left: 28px; padding-right: 13px; width: 512px; background-image: url(../images/bg_table.gif); background-repeat: no-repeat; background-position: 11px top; }
.content .td3 {padding-left: 11px;}
.content .td3 .banner { border: 1px #CCCCCC solid; width: 178px; padding: 8px; margin-top: 8px; display: block;}
.content .td3 .banner a {text-decoration:none; color: #333333;}

.content .td23,.content .td23_2 { padding-left: 28px; padding-right: 20px; width: 748px; background-image: url(../images/bg_table2.gif); background-repeat: no-repeat; background-position: 11px top; }

.content .td23_2{ padding-left: 20px; }

.menu_red,.menu_red2{ display: block; text-decoration: none; width: 162px; line-height: 30px; margin-bottom: 1px; color: #FFFFFF; text-transform:uppercase; background-color: #FF6600; font-weight: bold; background-image:url(../images/li_top2.gif); background-repeat: no-repeat; background-position: left 15px; padding-left: 28px; padding-right: 10px;}
.menu_red:hover,.menu_red2:hover{text-decoration: underline;}
.menu_red2{line-height: 25px;background-position: left 11px;}

.menu_right{ margin-left: 15px; margin-top: 35px; float: right; margin-right: -20px;}

.list1,.list2{ width: 225px; margin-right: 11px; float: left; margin-bottom: 10px; }
.list7{ width: 105px; margin-right: 6px; float: left; }
.list1 table,.list2 table{ margin-right: 15px; }
.list2{width: 225px; margin-right: 0px;}

.list1 img,.list2 img{ border: 3px #999999 solid; margin-bottom: 10px; }
.list7 img{ border: 2px #999999 solid; }
.list1 .text,.list2 .text{ color: #666666; font-size: 11px; font-weight: bold; padding-left: 10px; padding-right: 10px; border-right: 1px #999999 solid; line-height: 12px; margin-bottom: 10px;}
.list7 .text { color: #666666; font-size: 11px; padding-left: 120px; line-height: 12px; margin-bottom: 5px;}
.list1 .text a,.list2 .text a{ color: #666666; font-size: 11px; font-weight: bold; }

.padding{ text-align: center; color: #999999; line-height: 30px; }
.padding img{ margin-bottom: 10px; margin-left: 10px; margin-right: 10px;}
.padding a{ color: #999999; font-weight:bold; }
.padding a.active{ font-size: 17px; text-decoration: none; }

.reviews{ display: block; float: left; color:#FFFFFF; background-image:url(../images/b_reviews.gif); height: 20px; width: 190px; text-align: center; line-height: 20px; text-decoration: none; font-weight: bold; margin-right: 10px; }

.footer{ line-height: 47px; background-color: #CCCCCC; margin-top: 15px; height: 126px; }
.footer .m{
float: right;
font-weight: bold;
padding-top: 10px;
padding-right: 10px;
width: 187px;
text-align: right;
line-height: 22px;
}
.footer .m a{text-decoration: none;color: #333333;}
.footer .m a:hover{text-decoration: underline;}

.footer .mm{
float: right;
padding-right: 13px;
padding-left: 13px;
border-left: 2px white solid;
border-right: 2px white solid;
margin-top: 11px;
padding-bottom: 5px;
width: 500px;
color: #666666;
line-height: 15px;
}
.footer .copy{
text-align: left;
padding-left: 10px;
padding-top: 11px;
line-height: 15px;
}

.clear{
clear:both;
}

.padding_15_15 { padding-left: 15px; padding-right: 15px;
font-family: Tahoma, Verdana, serif;
font-size: 11px;
color: #000000;
}

.margin_right_15 { margin-right:15px; }
.margin_left_15 { margin-left:15px; float:right; }

.display_none{ display:none; }
.repeatx{ background-repeat:repeat-x; }
.repeaty{ background-repeat:repeat-y; }
.norepeat{ background-repeat:no-repeat; }
.text_decoration_none{ text-decoration:none; }
.overflow_auto{ overflow:auto; }
.cursor_point{ cursor:pointer; }
.background_position{ background-position: right top; }
.left{float:left;}
.right{float:right;}
img{border:0px;}
.width100{width:100%}
.height21{height:19px; line-height:18px; width: 178px; margin-right: 4px;}
.text-align-center{text-align:center;}
.va{ vertical-align:top; }
.width115{ width:115px; }

.img3{ border: 3px #999999 solid; margin-bottom: 15px; }
.margin_right_8 { margin-right: 2px; }
.capitalize{text-transform:capitalize;}

.jobs1{ width: 320px; padding-right: 25px; border-right: 1px grey solid; padding-top: 15px; float: left; }
.jobs2{ width: 320px; padding-left: 25px; padding-top: 15px; float: left;}

.newscar{ width: 90px; border: 1px #999999 solid; float: left; margin-bottom: 19px; margin-right: 20px; }
.newscar1{ width: 90px; border: 1px #999999 solid; float: left; margin-bottom: 17px; }
.newscar2{ width: 94px; float: left; margin-bottom: 17px; margin-right: 20px; }

.footerbanner{ width: 100%; background-color: #FFFFFF; height: 178px; }
.footerbanner .banner1{ float: left; width: 222px; margin-top: 15px; margin-right: 22px; }
.footerbanner .banner2{ float: left; width: 222px; margin-top: 15px; margin-right: 22px; }
.footerbanner .banner3{ float: left; width: 222px; margin-top: 15px; margin-right: 20px; }
.footerbanner .banner4{ float: right; width: 230px; margin-top: 15px; }