body {background-color:#fff; margin:0; padding:0; font:normal 13px/18px Arial, Helvetica, sans-serif; color:#4B4B4B;}

.header {background:url(images/header_resize.jpg) repeat-x;}
.head {width:874px; background:url(images/head_resize.jpg) left 13px repeat-x; margin:0 auto 0 auto;}
.head_leftbg {background:url(images/head_left.jpg) left no-repeat; padding-left:38px;}
.head_rightbg {background:url(images/head_right.jpg) right no-repeat; padding-right:38px; position:relative; height:250px;}
	.head_foto {position:absolute; top:4px; right:23px; z-index:5;}
	.head_top {background:url(images/head_top_resize.gif) repeat-x;} .head_top div {height:13px; background:url(images/head_top.jpg) left no-repeat;}
	.head_logo {width:583px; height:121px; background:url(images/head_logo.jpg); padding:74px 0 0 26px;} .head_logo img {border:0;}
	.head_menu {background:url(images/menu_out.gif) repeat-x; text-align:center;} .head_menu div {background:url(images/menu.jpg) left top no-repeat; height:42px;}
		.head_menu table {margin:0 auto 0 auto; height:42px;}
		.head_menu table th {background:url(images/menu_act.gif) left 2px repeat-x; padding:2px 0 0 0; font-weight:normal;}
		.head_menu table td {padding:2px 0 0 0;}
		.head_menu table a {display:block; padding:0 26px 0 26px; font:normal 12px/40px Tahoma, Arial, Helvetica, sans-serif; color:#fff; text-decoration:none; text-transform:uppercase;}
			.head_menu table th a {background:url(images/menu_act_corner.gif) center bottom no-repeat;}
			.head_menu table td a:hover {text-decoration:underline;}

.footer_page {background:url(images/footer_resize.jpg) repeat-x;}
.footer {width:874px; background:url(images/footer_center_resize.jpg) repeat-x; margin:0 auto 0 auto;}
.footer_leftbg {background:url(images/footer_left.jpg) left no-repeat; padding-left:38px;}
.footer_rightbg {background:url(images/footer_right.jpg) right no-repeat; padding-right:38px;}
	.footer_blink {background:url(images/footer_blink.jpg) left no-repeat; height:128px; text-align:center; padding:21px 80px 0 80px; color:#E9E9E9; font-size:12px; line-height:37px;}
		.footer_blink .copy {font-size:11px; color:#fff;} .footer_blink .copy a {color:#fff; text-decoration:underline;} .footer_blink .copy a:hover {text-decoration:none;}
		.footer_blink .links {color:#959595;} .footer_blink .links a {color:#959595; text-decoration:none; padding:0 15px 0 15px;} .footer_blink .links a:hover {color:#fff;}

.content {width:874px; background:url(images/content_left_top.jpg) left top no-repeat; margin:0 auto 0 auto;}
	.content_rt {background:url(images/content_right_top.jpg) right top no-repeat;}
	.content_lb {background:url(images/content_left_bot.jpg) left bottom no-repeat;}
	.content_rb_padding {background:url(images/content_right_bot.jpg) right bottom no-repeat; padding:25px 57px 55px 57px; min-height:145px; _height:145px;}


/* Content styles: */

.content h1 {padding:0 0 17px 0; margin:0; font-size:20px; line-height:24px; font-weight:bold; color:#8F091F; text-align:center;}
	.content h1 span {color:#4B4B4B; font-weight:normal;}
.content h2 {padding:20px 0 7px 0; margin:0; font-size:16px; line-height:18px; font-weight:normal;}
	.content h2 a {color:#4B4B4B; text-decoration:none;} .content h2 a:hover {text-decoration:underline;}
	
.content p {margin:0; padding:18px 0 0 0;}

.content .img_01 {padding:1px; background-color:#fff; border:3px solid #E9E9E9;}
	.content .img_02 {float:left; margin:0 16px 16px 0;}
	
.content table.home3 {margin:30px 0 0 0;}
.content table.home3 td {width:246px; padding:0 11px 0 0; vertical-align:top; text-align:left;}
.content table.home3 th {width:246px; font-weight:normal; vertical-align:top; text-align:left;}
.content table.home3 h2 {margin:0 0 13px 0; padding:0 0 5px 0; height:40px; background:url(images/title_01.gif) repeat-x; font-size:18px; line-height:40px; color:#fff; font-weight:normal; text-align:center;}
.content table.home3 em {font-weight:bold; display:block; margin:6px 0 0 0;}
.content table.home3 div {padding:0 15px 0 15px;}

ol.list1 {list-style:inside decimal; padding:18px 0 0 10px; margin:0;}
	ol.list1 li {margin:0; padding:0 0 0 10px;}
	ol.list1 ol {list-style:inside lower-latin; padding:0 0 0 20px; margin:0;}
	ol.list1 ol li {margin:0; padding:0 0 0 8px;}

.content a {
	color:#990000;
	text-decoration:underline;
} .content a:hover {
	color:#660066;
	text-decoration:none;
}

form {padding:18px 0 0 0; margin:0;}
#radiobuttons input {vertical-align:middle;}
#time {display:block; margin:18px 0 0 0; padding:15px 0 5px 0; border-top:1px solid #4b4b4b;}
#funds {display:none; padding:18px 0 0 0; margin:18px 0 0 0; padding:15px 0 5px 0; border-top:1px solid #4b4b4b;}
#carortruck {display:none; margin:18px 0 0 0; padding:15px 0 5px 0; border-top:1px solid #4b4b4b;}
form table td.text {text-align:right; padding:0 10px 5px 0; width:150px;}
form table td.input {text-align:left; padding:0 0 3px 0;}
form input.text, form textarea.text {width:240px; height:20px; border:1px solid 4B4B4B; padding:0; margin:0;}
form input.button {padding:0 10px 0 10px; height:20px; line-height:20px; color:#fff; background-color:#9A0D29; font-weight:bold; margin:0; border:0;}
form textarea {width:400px; height:150px; border:1px solid 4B4B4B; padding:0; margin:0;}
.error {color:#FF0000;}
.success {color:#0033FF;}
