body {
	margin:0px;
	padding:0px;
	background-image:url(images/body_bg.jpg);
	background-repeat:repeat-x;
	background-position:top;
	background-color:#F5F7F7
}
body,td,th {
	font-family:Verdana, Geneva, sans-serif;
	font-size:12px;
}
table{
	border:0px;
	width:100%;
}
div, p, img, h1, h2, h3, ul, form, dl, dt{
    padding:0px;
	margin:0px;
}
div{
    display:block;
    overflow:hidden;
}
img{
	border:0px;
}
.site{
    width:1000px;
    border:solid 1px #B7B7B7;
    margin:7px auto 7px auto;
}
.site_line{
    border-top:solid 1px #E4E4E4;
    margin-left:25px;
    width:950px;
    height:10px;
}
.header{
    position:relative;
    background-image:url(images/header_bg.jpg);
    background-repeat:repeat-x;
    height:86px;
}
.header_navi{
    position:absolute;
    color:#8F8F8F;
    text-align:right;
    float:right;
    top:10px;
    right:10px;
    width:680px;
    height:26px;
}
.header_navi a{
    color:#8F8F8F;
    text-decoration:none;
}
.header_navi a:hover{
    text-decoration:underline;
}
.header_menu{
    position:absolute;
    font-family:Arial,Helvetica,sans-serif;
    font-size:12px;
    font-weight:bold;
    text-align:right;
    float:right;
    bottom:6px;
    right:5px;
    width:680px;
    height:32px;
}
.header_menu a{
    color:#1A2632;
    text-transform:uppercase;
    text-decoration:none;
    text-align:center;
    padding:6px 11px;
    line-height:26px;
}
.header_menu a:hover{
    border:1px solid #FFFFFF;
    background:none repeat scroll 0 0 #E6E9EC;
    color:#0360D2;
    padding:5px 10px;
}
.content{
    background-color:#FFF;
    padding:10px 20px 10px 20px;
}
.footer{
    background-color:#FFF;
}
.footer .fnavig{
    color:#E4E4E4;
    text-align:center;
    padding-bottom:10px;
}
.footer .fnavig a{
    color:#0360D2;
    padding:5px;
    font-size:11px;
    text-decoration:none;
}
.footer .fnavig a:hover{
    background-color:#E9F0F6;
}
.footer .copyright{
    color:#6E6E6E;
    font-size:10px;
    text-align:center;
    padding-bottom:7px;
}
/*** tabAccNavig ***/
.tabAccNavig{
    width:200px;
    border-right:solid 1px #E4E4E4;
}
.tabAccNavig th{
    font-size:18px;
    font-weight:bold;
    font-style:italic;
    color:#2086C7;
}
.tabAccNavig th, .tabAccNavig td{
    text-align:center;
}
.tabAccNavig a{
    font-size:16px;
    font-weight:bold;
    text-decoration:none;
}
.tabAccNavig a:hover{
    text-decoration:underline;
}
/*** tabMyOwnCars ***/
.tabMyOwnCars{
    width:49%;
    margin-bottom:10px;
    border-color:#F2F2F2;
    border-style:dashed;
    border-width:2px;
}
.tabMyOwnCars th, .tabMyOwnCars td{
    line-height:18px;
    border:solid 1px #E8E8E8;
}
.tabMyOwnCars .carpic{
    border:none;
    width:200px;
}
.tabMyOwnCars .carpic img{
    border:solid 2px #CCC;
}
.tabMyOwnCars .cdata1{
    width:120px;
}
.tabMyOwnCars .cdata2{
    width:240px;
}
.tabMyOwnCars .action{
    width:200px;
}
/*** tabFormBase ***/
.tabFormBase a{
    color:#387991;
    text-decoration:none;
}
.tabFormBase a:hover{
    text-decoration:underline;
}
.tabFormBase th, .tabFormBase td{
    float:none;
    color:#4C4C4C;
}
.tabFormBase .fb_tl{
    width:15px;
    height:35px;
    background-image:url(images/formbase.jpg);
    background-repeat:no-repeat;
    background-position:0px 0px;
}
.tabFormBase .fb_tm{
    background-image:url(images/formbase.jpg);
    background-repeat:repeat-x;
    background-position:0px -35px;
    color:#0053A6;
    font-size:14px;
    font-weight:bold;
    text-align:center;
    padding-top:3px;
}
.tabFormBase .fb_tr{
    width:15px;
    height:35px;
    background-image:url(images/formbase.jpg);
    background-repeat:no-repeat;
    background-position:-15px 0px;
}
.tabFormBase .fb_ml{
    width:15px;
    background-image:url(images/formbase2.jpg);
    background-repeat:repeat-y;
    background-position:0px 0px;
}
.tabFormBase .fb_mm{
    padding:10px;
}
.tabFormBase .fb_mr{
    width:15px;
    background-image:url(images/formbase2.jpg);
    background-repeat:repeat-y;
    background-position:-15px 0px;
}
.tabFormBase .fb_bl{
    width:15px;
    height:17px;
    background-image:url(images/formbase.jpg);
    background-repeat:no-repeat;
    background-position:0px -87px;
}
.tabFormBase .fb_bm{
    height:17px;
    background-image:url(images/formbase.jpg);
    background-repeat:repeat-x;
    background-position:0px -70px;
}
.tabFormBase .fb_br{
    width:15px;
    height:17px;
    background-image:url(images/formbase.jpg);
    background-repeat:no-repeat;
    background-position:-15px -87px;
}
/*** tabRegistForm ***/
.tabRegistForm th{
    text-align:right;
}
.tabRegistForm td{
    text-align:left;
}
.tabRegistForm input[type=text], .tabRegistForm input[type=password], .tabRegistForm select{
    font-size:14px;
    font-weight:bold;
    border:solid 1px #CBD3D5;
    color:#545E60;
    padding:2px 0px 2px 0px;
    line-height:26px;
    width:240px;
}
.tabRegistForm .btnSubmit{
    background-image:url(images/btn_bg250.jpg);
    background-position:left bottom;
    background-repeat:no-repeat;
    font-family:Tahoma;
    font-weight:bold;
    color:#FFF;
    border:0px;
    text-align:center;
    line-height:22px;
    height:32px;
    width:250px;
}
/*** tabBasicForm ***/
.tabBasicForm th{
    text-align:right;
}
.tabBasicForm td{
    text-align:left;
}
.tabBasicForm input[type=text], .tabBasicForm input[type=password], .tabBasicForm select{
    font-size:14px;
    font-weight:bold;
    border:solid 1px #CBD3D5;
    color:#545E60;
    padding:2px 0px 2px 0px;
    line-height:26px;
    width:150px;
}
.tabBasicForm input[type=submit]{
    background-image:url(images/btn_bg100.jpg);
    background-position:left bottom;
    background-repeat:no-repeat;
    font-family:Tahoma;
    font-weight:bold;
    color:#FFF;
    border:0px;
    text-align:center;
    line-height:22px;
    height:32px;
    width:100px;
}
/*** tabListView ***/
.tabListView{
    width:98%;
}
.tabListView th{
    text-align:right;
    font-weight:bold;
}
.tabListView td{
    text-align:left;
}
.tabListView input[type=text], .tabListView input[type=password], .tabListView select{
    width:200px;
}