body {font-family:Georgia, 'Times New Roman', Times, serif; font-size:12px; color:#3D2208; background:#F7DFBC; margin:0; padding:0; line-height:18px;}
img {border:0;}
.wrapper {width:950px; height:auto; padding-top:25px; margin:0 auto 0 auto;}
	.wrapper a {color:#CE3300; text-decoration:underline;}
	.wrapper a:hover {color:#003366; text-decoration:none;}
	.top_bg {width:950px; margin:0 auto 0 auto; height:auto; padding-top:10px; background:url(images/top-bg.jpg) left top no-repeat #ffffff;}
	.top {width:935px; margin:0 auto 0 0; height:114px;}
	.logo_bg {width:353px; height:104px; padding-top:10px; padding-left:5px; background:url(images/logo-bg.jpg) right bottom no-repeat #ffffff; float:left;}
	.round_blackTop {width:574px; height:70px; margin-top:44px; background:#000000 url(images/round-black-r-t.jpg) right top no-repeat; float:left;}
	.line_bg {width:574px; height:35px; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#F7DFBC; background:url(images/line.jpg) no-repeat center bottom;}
		.navbar {font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#F7DFBC;}
			.navbar .spacer {width:27px; font-size:0px;}
			.navbar a {width:auto; height:35px; line-height:35px; text-align:center; display:block; color:#F7DFBC; text-decoration:none;}
			.navbar a:hover {color:#FFFFFF; text-decoration:underline;}

.mainbody {width:917px; height:auto; margin:0 18px 0 auto; background:url(images/left-bg.jpg) left top repeat-y #000000; clear:both;}
	.mainbody_wrapper {width:917px; height:auto;}
		.left {width:290px; height:auto; float:left; background:url(images/roundcorner-l-t.png) left top no-repeat;}
		.left_canvas {width:240px; height:auto; padding-left:30px; padding-right:20px; padding-top:25px; padding-bottom:25px; color:#FFFFFF;}
		.slogan {width:185px; height:58px;}
		.left_spacer {height:25px; font-size:0px;}
		.contact_title {font-family:'Arial Narrow',Arial, Helvetica, sans-serif; font-size:17px;}
		.company_title {font-family:'Tahoma',Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#FFFFCC;}
		.contact_info {font-family:'Tahoma',Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#FFFFFF;}
			.contact_info a {color:#FFFFCC; text-decoration:underline;}
			.contact_info a:hover {color:#FFFFFF; text-decoration:none;}
	
		.right {width:627px; height:auto; float:left;}
		.right_wrapper {width:627px; height:auto; margin:0 auto 0 auto;}
		.round_curveBg {width:580px; height:auto; margin:0 auto 0 auto; background:url(images/round-curve.jpg) repeat-y center top;}
		.round_curveTop {width:580px; height:auto; margin:0 auto 0 auto; background:url(images/round-curve-r-t.jpg) no-repeat center top;}
		.round_curveBottom {width:580px; height:auto; margin:0 auto 0 auto; background:url(images/round-curve-r-b.jpg) no-repeat center bottom;}
		.right_canvas {width:540px; height:auto; padding-left:20px; padding-right:20px; padding-top:25px; padding-bottom:40px;}
		.flash {width:540px; height:150px;}
		.right_spacer {height:20px; font-size:0px;}
		.right_title {font-family:Georgia, 'Times New Roman', Times, serif; font-size:20px; color:#CC0000; border-bottom:solid 1px #9D6F40; padding-bottom:1px;}
		
		.curve_bottomMain {height:6px; width:917px; line-height:0; font-size:0; clear:both;}
		.curve_bottomLeft {width:290px; height:6px; float:left;}
		.curve_bottomRight {width:600px; height:6px; background:url(images/round-black-r-b.jpg) right bottom no-repeat; float:right;}
		
		.curve_bottomWhite {width:950px; height:15px; background:url(images/bottom-bg.jpg) center bottom no-repeat;}
		.footer {width:950px; height:auto; margin:0 auto 0 auto; clear:both; font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#333333; background:#F7DFBC; padding-top:8px;}
			.footer_left {float:left;}
				.footer_left a {color:#333333; text-decoration:underline;}
				.footer_left a:hover {color:#990000; text-decoration:none;}
			.footer_right {float:right;}
