body {
    font-family: Arial,Helvetica,sans-serif;
    font-size: 12px;
    margin-top: 10px;
    background-color: #FFFFFF;
}

table.content {
    font-family: Arial,Helvetica,sans-serif;
    font-size: 12px;
}

/* quick nav */
table.calc_form { width:100%; background-image:url(/image/frame/result_background.gif); border-width:2px; border-color:#ffffff; border-style:groove; font-size:11px; color:#000000; font-weight:normal; }
table.calc_form_error { width:100%; font-size:11px; color:#000000; font-weight:normal; }
table.result1 { width:100%; background-image:url(/image/frame/result_background.gif); border-width:2px; border-color:#ffffff; border-style:groove; font-size:11px; color:#000000; font-weight:normal; }
table.result2 { width:100%; background-image:url(/image/frame/result_background2.gif); border-width:2px; border-color:#ffffff; border-style:groove; font-size:11px; color:#000000; font-weight:normal; }
table.metal { background-image:url(/image/frame/form_background.gif); font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#003399; font-weight:bold; }
table.fleet { font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#000000; font-weight:normal; text-align:center; background:#003399; }
table.result { background-color:#FFFFFF; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#000000; font-weight:normal; }
td.result { background-image:url(/image/frame/result_background.gif); }
td.result2 { background-image:url(/image/frame/form_background.gif); }
td.premium { background-image:url(/image/frame/premium_background.gif); }

.formdaymonth {
	width: 25px;
	font-family: Arial, helvetica ,sans-serif;
	font-size : 11px;
	font-weight : normal;
}

.formyear {
	width: 40px;
	font-family: Arial, helvetica ,sans-serif;
	font-size : 11px;
	font-weight : normal;
}



td.bg1 { background:#cccc99; }
td.bg2 { font-weight:bold; color:#ffffff; background:#003399; }

select.cf { font-weight:normal; font-size:11px; margin-bottom:0px; margin-top:0px; width:140px; }
input.cf { font-weight:normal; font-size:11px; margin-bottom:0px; margin-top:0px; width:140px; }

h1 {
    font-size: 16px;
    font-weight: bold;
    color: #003399;
    margin: 0px;
}


h2 {
    font-weight:bold; 
    color:#003399; 
    font-size:16px; 
    margin-left:5px; 
    margin-bottom:5px; 
    margin-top:0px;
}


h3 {
    font-weight:bold; 
    color:#003399; 
    font-size:16px;
    margin-bottom:0px;
    margin-top:0px;
}

.content_header1 {
    font-size: 16px;
    font-weight: bold;
    color: #003399;
    margin: 0px;
}

.content_header2 {
    font-weight: bold;
    color: #339999;
    margin: 0px;
}

.content_header3 {
    font-weight: bold;
    color: #003399;
    margin: 0px;
}

.topmenu_line1 { font-size:13px; font-weight:bold; color:#003399; }

.rc_nav { font-weight:bold; margin-top:0px; margin-bottom:0px; line-height:15px; }


.navtext {
     text-align: left;
     width: 180px; 
     font-family: verdana; 
     font-size: 11px; 
     color: #000000;
     border: 1px solid black; 
     background-color: #dfe0df;    
}

/* Calendar */

.calCaption {font-family:Verdana,Arial,Helvetica; font-size:12px; font-weight:bold; color:#ffffff}
.calHead {font-family:Verdana,Arial,Helvetica; font-size:11px; font-weight:bold}
.cal {font-family:Verdana,Arial,Helvetica; font-size:11px; cursor:default}
.calVal {font-family:Verdana,Arial,Helvetica; font-size:11px; color:#0066ff; font-weight:bold}

/* Price lists */

/* table.VehiclePrices {font-size:11px; background-color:#000000; width:530px; margin-top:5px;} */

table.VehiclePrices {font-size:11px; background-color:#000000; margin-top:5px;}
td.SectionHeader {background-color:#cccccc; font-weight:bold; text-align:center;}
td.VehicleRowHead {width:130px; background-color:#ffffff; font-weight:bold;}
td.Vehicle {font-size:11px; background-color:#ffffff;}
td.VehicleCenter {background-color:#ffffff; text-align:center;}
td.OutDated {color:#cccccc; background-color:#ffffff; text-align:center;}

/* accordion */
.accordion_toggle {
    display: block;
	height: 20px;
	width: 490px;
	background: url(/image/symbols/pulldown.gif) no-repeat center right #9ebaec;
	padding: 0 10px 0 6px;
	line-height: 20px;
	font-weight: bold;
	text-decoration: none;
	outline: none;
	font-size: 13px;
	color: #fff;
	border-bottom: 4px solid #fff;
	cursor: pointer;
	margin: 0;
}
		
.accordion_toggle_active {
    background: url(/image/symbols/pullup.gif) no-repeat center right #6a8dcb;
	border-bottom: 4px solid #fff;
}
		
.accordion_content {
	background-color: #fff;
	overflow: hidden;
}

/* */

.cf_err_field {background-color:#ffffff;padding-left:3px;}
.cf_err_msg {padding:3px;color:#ff0000;background-color:#ffffff;}
.cf_remark_msg {padding:3px;color:#003399;background-color:#ffffff;}

a { outline: none; }

a:link { text-decoration:none; color:#6699CC; }
a:visited { text-decoration:none; color:#6699CC; }
a:hover { text-decoration:underline; color:#6699CC; }

.a_calc_form_background { background-color: #ffffff; }


a:link.prim_menu { text-decoration:none; font-size:13px; font-weight:bold; color:#003399; }
a:visited.prim_menu { text-decoration:none; font-size:13px; font-weight:bold; color:#003399; }
a:hover.prim_menu { text-decoration:none; font-size:13px; font-weight:bold; color:#003399; }

a:link.sec_menu { text-decoration:none; font-size:13px; font-weight:bold; color:#FFFFFF; }
a:visited.sec_menu { text-decoration:none; font-size:13px; font-weight:bold; color:#FFFFFF; }
a:hover.sec_menu { text-decoration:none; font-size:13px; font-weight:bold; color:#003399; }

