/* CSS Document */
body{width:100%; margin:0px auto; font-family:Arial, Helvetica, sans-serif; font-size:12px;}

img{border:0}

a:link, a:visited{text-decoration:none; color:#d74040;}
a:hover{text-decoration:underline; color:#1870b8;}

h1{color:#d74040; padding-left:10px; padding-right:10px; font-size:26px;}
h2{color:#d74040; padding-left:10px; padding-right:10px; font-size:14px;}
p{ padding-left:10px; padding-right:10px;}

#header01{width:100%; float:left; background:url(../images/header1_bg.gif) repeat-x top; height:80px;}
#header001{width:800px; margin:0px auto; height:80px;}
#header1{ padding-left:50px; padding-right:50px; font-size:7.5pt; font-weight:bold; width:700px; float:left;}
#header1 #left {float:left; display:block; width:200px; padding-top:20px;}
#header1 #right {float:right; display:block; width:200px; padding-top:20px; text-align:right;}
#header1 #right span{font-size:16px; color:#d74040;}
#header1 img { padding-top:17px; float:left; padding-left:20px;}

#header02{width:100%; float:left; background:url(../images/header2_bg.gif) repeat-x top; height:26px;}
#header002{width:800px; margin:0px auto; height:26px;}
#header2{ font-size:11px; font-style:italic; text-align:center;padding-left:35px; width:765px; float:left;}
#header2 a {background:url(../images/topnavbutton_bg1.gif) no-repeat right top; display:block; width:auto; height:25px; cursor:pointer; float:left; padding-right:10px; color:#ffffff; text-decoration:none;}
#header2 a#home{width:40px;}
#header2 a#auto{width:65px;}
#header2 a#res{width:100px;}
#header2 a#com{width:105px;}
#header2 a#other{width:85px;}
#header2 a#about{width:80px;}
#header2 a#loc{width:80px;}
#header2 a#quote{width:95px;}
#header2 a span{background:url(../images/topnavbutton_bg1.gif) no-repeat left top; display:block;  height:22px; padding-left:10px; padding-top:3px;}
#header2 a:hover {background:url(../images/topnavbutton_bg1.gif) no-repeat 100% -25px;}
#header2 a:hover span{background:url(../images/topnavbutton_bg1.gif) no-repeat 0% -25px;}

#header03{background:url(../images/header3_bg_1.gif) top repeat-x; height:46px; width:100%; float:left;}
#header3{background:url(../images/header3_bg.gif) top; height:46px; width:800px; margin:0px auto;}

#container1{background:url(../images/main55_bg.gif) left top repeat; float:left; width:100%;}
#container2{width:721px;padding-left:39px; padding-right:40px; margin:0px auto;}
#container3{background:#ffffff; float:left; width:721px;}

#container3 .row{float:left; padding-bottom:30px; width:721px;}
#container3 .box_b1{background:url(../images/box_big1.gif) top no-repeat; width:481px; float:left;}
#container3 .box_b2{background:url(../images/box_big2.gif) bottom no-repeat; width:481px;text-align:center; float:left;}
#container3 .box_s0{background:url(../images/box_small1.gif) top no-repeat; width:240px; float:left; margin-bottom:30px;}
#container3 .box_s1{background:url(../images/box_small1.gif) top no-repeat; width:240px; float:left;}
#container3 .box_s2{background:url(../images/box_small2.gif) bottom no-repeat; width:240px;text-align:center; float:left;}
#container3 .title{ text-transform:uppercase; font-style:italic; color:#ffffff; font-size:16px; font-weight:bold; padding-top:5px; padding-bottom:10px;}
#container3 .content{ padding:5px 20px 10px 20px;text-align:left;}
#container3 .content span{color:#d74040; font-size:14px; font-weight:bold;}
#container3 .content2{padding:5px 20px 10px 20px; text-align:left; font-size:9px;}

#container3 .rowBottom{float:left; padding-bottom:10px; font-size:10px; width:720px;}
#container3 .rowBottom #col1 {width:330px; float:left; padding-left:10px;}
#container3 .rowBottom #col2 {width:380px; float:left;}
#container3 .rowBottom p { background:url(../images/arrow.gif) left -3px no-repeat; padding-left:20px; color:#d74040; margin-bottom:0px;margin-top:2px;}

#container3 #leftcol{ float:left; width:480px; }
#container3 #rightcol{ float:right; width:240px; padding-bottom:30px;}

#footer0{background:url(../images/footer_bg_1.gif) repeat-x top; float:left; width:100%; }
#footer{background:url(../images/footer_bg.gif) repeat-x top; padding-top:35px; padding-bottom:30px; text-align:center; width:800px; font-size:10px; color:#606060; margin:0px auto;}
#footer a:link, #footer a:visited{text-decoration:none; color:#606060;}
#footer a:hover{text-decoration:underline; color:#d74040;}

div#f {padding-left:10px;}
form#request {font-size:10pt; padding: 10px; width: 448px; border:1px solid #1870b8;  height:430px;}
form#request label {display: block; width: 170px; float: left;margin-bottom: 10px; text-align:right; padding-right:20px;}
form#request input, form#request select {display: block; width: 200px; float: left; margin-bottom: 10px; border:1px solid #1870b8;}
form#request textarea {display: block; width: 200px; float: left; margin-bottom: 10px; border:1px solid #1870b8; height:60px;}
form#request input.sub { border:1px solid #1870b8; width:70px; margin-right:2px; background:none;}
form#request input.sub:hover { background:#ececec;}
form#request input.hide { display:none;}
form#request p { display:block; float:left; color:#606060; font-size:11px; width:400px;}

p.linkback {display:block; float:left; }
p.linkback a{display:block; float:left; background:url(../images/arrow.gif) right no-repeat; padding-right:20px; margin-top:20px; font-weight:bold;}





