body { margin: 0px; padding: 0px; width: 100%; background: rgb(246, 246, 246) none repeat scroll 0% 0%; }
html { padding: 0px; margin: 0px; }
.main { margin: 0px; padding: 0px; }
.main_resize { margin: 0px auto; padding: 0px; width: 945px; }
.main_resize h2 { font: 20px Arial,Helvetica,sans-serif; color: rgb(58, 58, 58); padding: 10px 5px; margin: 0px; }
.main_resize p { font: 12px/1.8em Arial,Helvetica,sans-serif; color: rgb(86, 86, 86); padding: 5px; margin: 0px; }
.main_resize p span { color: rgb(205, 76, 15); font: 11px/1.8em Arial,Helvetica,sans-serif; }
.main_resize p.grey { font: 12px/1.8em Arial,Helvetica,sans-serif; color: rgb(137, 137, 137); padding: 5px; margin: 0px; }
.main_resize a { color: rgb(205, 76, 15); text-decoration: none; font: bold 11px Arial,Helvetica,sans-serif; padding: 0px; margin: 0px; }
.main_resize img { margin: 5px auto; padding: 0px; }
.main_resize ul { list-style: outside none none; margin: 10px 0px 10px 5px; padding: 0px; }
.main_resize li { background: transparent url('ul_li.gif') no-repeat scroll left center; padding: 5px 0px 3px 20px; margin: 0px; font: 12px Arial,Helvetica,sans-serif; color: rgb(137, 137, 137); }
.main_left { width: 223px; float: left; padding: 0px; margin: 0px; }
.main_right { width: 680px; float: right; padding: 0px; margin: 0px; }
.logo { padding: 0px; margin: 0px; width: 223px; float: left; }
.logo img { margin: 0px; padding: 0px; }
.menu { width: 223px; padding: 0px; margin: 0px auto; }
.menu ul { padding: 0px; margin: 0px; list-style: outside none none; border: 0px none; }
.menu ul li { display: block; margin: 0px; padding: 0px; border: 0px none; background: transparent none repeat scroll 0% 0%; }
.menu ul li a { background: transparent none repeat scroll 0% 0%; width: 197px; display: block; margin: 0px; padding: 11px 0px 11px 26px; color: rgb(17, 17, 17); font: 14px Arial,Helvetica,sans-serif; text-decoration: none; }
.menu ul li a:hover { color: rgb(255, 255, 255); background: transparent url('hover.gif') no-repeat scroll center top; }
.menu ul li a.active { color: rgb(255, 255, 255); background: transparent url('hover.gif') no-repeat scroll center top; }
.search { padding: 0px; margin: 0px; float: right; width: 320px; }
.search p { font: bold 11px Arial,Helvetica,sans-serif; color: rgb(149, 149, 149); padding: 7px; margin: 0px; float: left; }
.search form { display: block; padding: 15px 0px; margin: 0px; }
.search span { display: block; float: left; background: transparent url('search_bg.gif') no-repeat scroll left top; width: 180px; padding: 0px 5px; height: 31px; margin: 0px; }
.search form .keywords { float: left; border: 0px none; width: 180px; padding: 7px 0px; height: 17px; background: transparent none repeat scroll 0% 0%; margin: 0px; font: 14px/17px Arial,Helvetica,sans-serif; color: rgb(156, 156, 156); }
.search form .button { float: left; margin: 0px; padding: 0px; }
.footer_resize { width: 945px; margin: 0px auto; padding: 10px 0px; }
.footer p { text-align: center; font: 11px Arial,Helvetica,sans-serif; color: rgb(161, 161, 161); }
.footer a { color: rgb(198, 198, 198); text-decoration: none; }
.footer { padding: 0px; margin: 0px auto; background: rgb(29, 29, 29) none repeat scroll 0% 0%; border-top: 1px solid rgb(17, 17, 17); }
p.clr, .clr { clear: both; padding: 0px; margin: 0px; background: transparent none repeat scroll 0% 0%; }
#slider2 { width: 678px; padding: 10px 0px 0px; margin: 0px; background: rgb(255, 255, 255) none repeat scroll 0% 0%; border: 1px solid rgb(239, 239, 239); }
.controls-center { width: 678px; margin: 0px auto; padding: 0px; }
.controls-center h3 { text-align: right; font: 30px Arial,Helvetica,sans-serif; color: rgb(17, 17, 17); padding: 10px 20px 15px 0px; margin: 0px; }
