#left_cnt 
{
	width:638px; 
	margin:0 12px 0 15px;
	background:url('/layout/subpage_cnt_top.jpg') left top no-repeat;
	padding:11px 0 0 0;
	
}

#lft_cnt_cnt{min-height:350px;background:white;padding:0 6px;}
#lft_cnt_cnt h1{ font-size:16px;color:#ac1c2d;text-transform:uppercase;margin:0 0 10px 10px;}
#window {width:622px;height:90px;margin:0 0 18px 0;}

#page_cnt {padding:0 12px;}

#crumb {text-align:right;font-size:11px;padding-right:8px;margin-bottom:5px;}
	#crumb a{color:#434d4a;text-decoration:none;}
	#crumb a:hover{color:#ac1c2d;text-decoration:underline;}
	
/*.sub_box {float:left; width:305px; padding:0 0 30px 0; background:#E4E6E3 url('/layout/sub_box_bottom.jpg') left bottom no-repeat;margin:0 3px 12px 0;display:inline}*/
.sub_box {float:left;position:relative; width:305px; padding:0 0 60px 0; background:#E4E6E3 url('/layout/sub_box_bottom.jpg') left bottom no-repeat;margin:0 3px 12px 0;display:inline;}
	.sub_box_cnt {padding:0 10px;border-left:1px solid #C7C7C5;border-right:1px solid #C7C7C5;}

	.sub_box h2 {height:31px; width:295px; background:url('/layout/sub_box_top.jpg') left top no-repeat; line-height:32px; color:white; text-transform:uppercase;font-size:12px;padding-left:10px;}
	
	.sub_box .read {position:absolute; right:15px; bottom:25px;color:#58605e;}
		.sub_box .read:hover {color:#ac1c2d;}
		.sub_box .read_icon {position:relative;left:-45px;top:18px;margin-right:-40px;}
		
#tabs{width:623px;height:42px;background:url('/layout/tabBG.jpg') left top no-repeat;overflow:hidden;margin:15px 0 0 0;}
	#tabs li, #tabs li a{float:left;height:42px;color:white;line-height:42px;list-style-type:none;font-weight:bold;}
	#tabs li a{text-decoration:none;padding:0 0 0 7px;margin:0 5px;}
	#tabs li a span{display:block;padding:0 7px 0 0;}
	#tabs li a:hover, #tabs li a.active{background:url('/layout/lft_tab.jpg') left 9px no-repeat;color:#c1002b;}
	#tabs li a:hover span, #tabs li a.active span{background:url('/layout/rgt_tab.jpg') right 9px no-repeat;}
	
	#tabs_content .tab_cnt {display:none;}
	#tabs_content {padding:0 10px;}
		
#submenu{width:297px; background:#dc930e url('/layout/submenu_top.jpg') left top no-repeat;min-height:234px;padding-top:20px;padding-bottom:20px;}
* html #submenu{height:234px;}
	#submenu ul{margin:0 0 0 20px;}
	#submenu li{list-style-type:none;}
	#submenu a{text-decoration:none;}
	
	#submenu li.lvl2{margin:15px 0;}
	#submenu .lvl2 a{font-size:12px;color:white;font-weight:bold;}
	#submenu .lvl2 a:hover, #submenu .lvl2 a.active{color:black;}
	
	#submenu .lvl2 ul{margin:0 0 0 10px;}
	#submenu li.lvl3{margin:7px 0;background:url('/layout/submenu_bull.gif') left 6px no-repeat;padding-left:9px;}
	#submenu li.lvl3 a{font-weight:normal;font-size:11px;color:black;}
	#submenu li.lvl3 a:hover, #submenu li.lvl3 a.active{text-decoration:underline;}
	*+ html .submenu_bottom {position:relative;top:-3px;}
	
#mail_form {padding:10px; border: 1px solid #C7C7C5; background:#FAFAF8;}
.form_row {clear:both; margin:10px 0;}

.form_row label { float:left; width:150px; color:black; font-weight:bold; line-height:18px;margin-bottom:10px;}
.form_row input, .form_row select, .form_row  textarea { background:white; float:left; margin:3px 0 16px 0; border: 1px solid #C7C7C5; padding: 7px 5px; background: 0; font-weight: bold; font-size:11px; width:300px;}
.form_row textarea { height:100px;}

.form_row input.submit {border:none; cursor:pointer; padding:0 20px 0 40px; margin-left:150px; height:40px; font-size:13px; width:auto; background: url('/layout/route_read.png') left top no-repeat;}

.form_row input.short, .form_row select.short {width:auto;}
.form_row select.short {margin-right:5px;}
.form_row input.check {margin-top:15px;}

.form_row .error {color:red; font-size:10px;}
.form_row .help {font-size:10px; font-weight:normal;line-height:120%; color:black; clear:both; display:block;margin:0 0 10px 0;}
.form_row  .choice_list li {float:left;margin:0 5px; list-style-type:none;}
	.form_row .choice_list li input {width:auto; margin:0 5px;}
	.form_row .choice_list li label {width:auto;}

.alert {padding:10px; text-align:center; color:white; font-size:12px; }
	
