html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6,  blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
dl, dt, dd, ol, ul,
fieldset, form, label, legend,
caption, tbody, tfoot, thead{
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	color:#ccc;
	font-weight: inherit;
	font-style: inherit;
	font-family: inherit;
	vertical-align: baseline;
}
/* remember to define focus styles! */
:focus {
	outline: 0;
}
body {
	line-height: 1;
	color: black;
	background: white;
}
ol, ul {
	list-style: none;
	
}
/* tables still need 'cellspacing="0"' in the markup */
table {
	border-collapse: separate;
	border-spacing: 0;
	margin-left:15px;
}
caption, th, td {
	min-width:120px;
	font-size:0.9em;
	text-align: left;
	font-weight: normal;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: "";
}
blockquote, q {
	quotes: "" "";
}

strong {font-weight:normal;color:rgb(92,173,214);}

a{text-decoration:underline;}
a:hover{text-decoration:none;}
a img{border:none;}
.clear{clear:both;height:1px;font-size:1px;}
h1{margin:0;padding-left:15;font-size:1.1em;color:rgb(51,51,51);}
h2{margin:0;padding:15px 0 0 0;font-size:1.0em;font-weight:bold;color:rgb(92,173,214);}
h3{margin:0;padding:0;font-size:1.1em;}
h4{margin:0;padding:0;font-size:1.0em;}



table{font-size:1em;}

.dnone{display:none;}

body{background: #CDCDCD url('/img/bg-body.png') 4px 234px repeat-x;font-size:100%;font-family:Verdana,Arial,Tahoma,sans-serif;}
#wrapper-outer{background:url('/img/bg-wrapper-outer.png') top center no-repeat;z-index:1;}
#wrapper-inner{width:1000px;margin:1px auto 0 auto;background:url('/img/bg-wrapper-inner.png') top left repeat-y;_margin-top:-128px;z-index:500;}
#wrapper-top{height:233px;background:url('/img/bg-wrapper-top.jpg')  top center no-repeat;}
#top{position:relative;width:1000px;margin:auto;height:233px;}
#pseudoh1{position:relative;width:103px;height:55px;top:52px;left:50px;text-align:center;color:white;}
#pseudoh1 span{position:absolute;top:0;left:0;width:103px;height:55px;background:url('/img/logo.png') no-repeat;cursor:pointer;display:block;}

#content-left{background:url('/img/bg-content-left.png') left top no-repeat;}
#content-right{background:url('/img/bg-content-right.png') right top no-repeat;}
#content{min-height:450px;_height:450px;margin:0 20px 0 21px;background:url('/img/bg-content.png') top center repeat-x;font-size:98%padding:0;}

#footer{background:url('/img/bg-footer.png') left top no-repeat;height:40px;}

#topmenu{margin:0;margin:131px 0 0 150px;list-style-type:none;font-size:0.9em;}
#topmenu li{float:left;_display:inline;}
#topmenu li.last a{background:none;}
#topmenu li a{color:white;text-decoration:none;float:left;padding:37px 25px 33px 25px;background:url('/img/topmenu-dots.gif') no-repeat right 32px;cursor:pointer;}
#topmenu li a:hover{text-decoration:underline;}


#bottommenu{font-size:0.7em;padding:3px 25px 0 25px;}
#bottommenu li{display:inline;}
#bottommenu a{text-decoration:none;color:#aaa;padding:0 10px;}
#bottommenu a:hover{color:white;}
#bottommenu #powered{float:left;padding-right:30px;}
#bottommenu #powered a{color:#7a7a7a;padding:0;}
#bottommenu #copyright{float:right;color:#7a7a7a;}

#contentmenu{background:url('/img/bg-contentmenu.png');float:right;font-size:0.8em;margin:0 5px 0 0;_width:300px;}
#contentmenu-left{background:url('/img/bg-contentmenu-left.png') top left no-repeat;}
#contentmenu-right{background:url('/img/bg-contentmenu-right.png') top right no-repeat;height:50px;padding:25px 60px 0 60px;}
#contentmenu-right li{display:inline;margin:0 2px 0 5px;}
#contentmenu-right li a{color:#fff;text-decoration:none;padding:0 5px;}
#contentmenu-right li a:hover{text-decoration:underline;color:white;}

.form{padding:10px;margin:0px 0 10px 0;}
fieldset.form{border:none;border-top:1px #66666 solid;border-bottom:1px #66666 solid;}
.form legend{color:#235C81;font-weight:bold;border:1px rgb(92,173,214) solid;border-top:none;border-bottom:none;padding:0 15px;}
.form dl{clear:both;margin:10px 0;float:left;position:relative;width:100%;_width:100%;>width:100%;z-index:1;}
.form dd{}
.form label{font-size:0.9em;margin:0;padding:0;color:#fff;cursor:pointer;display:block;font-weight:normal;}
.form dt span{margin:0;padding:0;font-size:0.8em;font-style:italic;line-height:normal;}

.form .inline dt{width:28%;float:left;margin:0;padding:0 1%;border-right:1px rgb(92,173,214) solid;min-height:20px;}
.form .inline dd{width:67%;float:left;margin:0;padding:0 1%;border-left:1px rgb(92,173,214) solid;margin-left:-1px;}

.form .block dt{float:left;margin:0;padding:0 0 2px 0;border-bottom:1px rgb(92,173,214) solid;width:100%;}
.form .block dd{clear:left;width:580px;float:left;margin:0;padding:5px 0px;}

.form dl:hover label{color:rgb(208,208,208);}
.form dl:hover dt,
.form dl:hover dd{border-color:#66666;}

form .radiobutton{background:none;border:none;}

form.fullwidth input, form.fullwidth textarea, td.fullwidth input,td.fullwidth select, td.fullwidth textarea{width:99%;}

.submitbutton{text-align:left;padding:0 10px;}
.submitbutton input{width:auto !important;}


.required{border:1px #666666 solid;background:white;}

.fieldError{border:1px red solid;}
.fieldErrorMsg{font-size:0.8em;font-weight:bold;color:red;}

#innermenu{padding:0px;margin-right:10px;margin-bottom:5px;}
#innermenu li {background:url('/img/link-box.png') no-repeat;min-width:179px;_width:179px;min-height:27px;_height:27px;margin-left:0px;padding-top:5px;padding-bottom:0px;}
#innermenu a{display:block;margin-left:20px;margin-top:2px;font-size:0.8em;color:#fff;font-weight:bold;text-decoration:none;}
#innermenu li:hover{background:url('/img/link-box-line.png') no-repeat;behavior:url('hover.htc');}



.carphoto{min-height:230px;_height:223px;margin:0px;padding-left:20px;}

.contentbox{width:250px;padding-top:5px;padding-bottom:5px;margin:5px;}
.dashesdown{border-bottom:#fff 1px dashed;}
.contentbox h2{margin:0;padding:0;font-size:1.0em;font-weight:normal;}
.contentbox h2 a{text-decoration:none;font-size:0.9em;color:#333333;}
.contentbox p{margin:0;padding-top:5px;font-size:0.8em;line-height:3ex;color:#fff;}
.more {font-size:0.8em;float:right;text-decoration:none;color:#fff;}
.more:hover{text-decoration:underline;}
.contentbox img{float:left;margin:0 10px 2px 0;width:90px;height:100px;}

#bottframe {border-top:#fff 1px dashed; width:99%;margin-left:auto;margin-right:auto;}
.bluebox{float:left;width:250px;height:145px;background:url('/img/box.png') top no-repeat;margin-top:20px;margin-bottom:20px;margin-left:50px;_margin-left:30px;}
.bluebox h2 {display:block;color:#fff;font-size:0.8em;margin-left:10px;}
.bluebox ul {display:block;margin:15px 0 0px 0px;}
.bluebox li {margin:15px 0 20px 10px; }
.bluebox a {display:block;color:rgb(51,51,51);text-decoration:none;font-size:0.8em;}
.bluebox img{vertical-align:center;float:left;margin-bottom:10px;margin-right:10px;}



