.clearer{clear:both;}
img{border:none;}
body{margin:0 auto; background:url(images/bg.jpg) repeat-x #FFFFFF;}

.mainwrap{margin:0 auto;width:903px; height:auto;}

	/**banner**/
	.banner{width:875px; height:144px; padding-top:15px; margin-left:28px; background:url(images/bg-top.jpg) top right no-repeat;}
		.logo{width:472px; height:106px; float:left;}
		.slogan{width:392px; height:113px; float:right; padding-top:16px; }
		.top_links {height:44px; font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#FFFFFF;}
			.top_links a {color:#FFFFFF; text-decoration:none;}
			.top_links a:hover {color:#FFFF00; text-decoration:underline;}
		.top_linksPadding {padding-top:12px;}
		
	/**nav**/	
	.nav{width:899px; height:41px;font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; padding-left:4px;}
		.nav_bg a{display:block;width:126px; height:41px; background:url(images/nav_bg.jpg) no-repeat; line-height:41px; color:#FFFFFF; text-decoration:none;}	
		.nav_bg a:hover{width:126px; height:41px; background:url(images/nav_hover.jpg) no-repeat; line-height:41px; color:#6C0000; text-decoration:none;}
			.current a {text-decoration:none; background:url(images/nav_hover.jpg) no-repeat; color:#6C0000;}
	/**whitecanvas**/	
	.whitecanvas{width:903px; height:auto; background:#FFFFFF;}	
		.flash{width:898px; height:268px; padding-top:3px; padding-left:2px;}
		
	.left {width:269px; height:auto; float:left;padding-left:2px;}
	.left_navCanvas {width:269px; height:auto; background:url(images/left_bg.jpg);}
	.left_navTitle {font-family:Georgia, 'Times New Roman', Times, serif; font-weight:bold; font-style:italic; font-size:16px;}
	.left_nav {width:269px; height:auto; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:14px; color:#FFFFFF; padding-top:5px;}
		.left_nav .left_navSpacer {width:269px; height:1px; line-height:1px; font-size:0px; background:url(images/left_line.jpg) no-repeat left top;}
		.left_nav a { height:26px; line-height:26px; color:#FFFFFF; text-decoration:none; display:block; background:url(images/check.jpg) no-repeat 20px center; padding-left:40px;}
		.left_nav a:hover{color:#FFFFFF; text-decoration:underline; background:url(images/left_hover.jpg) no-repeat left top; text-decoration:none;}		
		
		.right{width:581px; float:right; padding-top:8px; padding-right:25px; line-height:20px;}
			.title{font-family:Verdana, Arial, Helvetica, sans-serif; line-height:25px;}
			.content_title{font-family:Verdana, Arial, Helvetica, sans-serif;color:#660000; font-size:19px; font-weight:bold; line-height:25px;}
			.content_spacer {height:20px; line-height:20px; font-size:0px;}
			.content{font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#333333; line-height:20px; text-align:justify;}
				.content a{color:#333333; text-decoration:none;}
				.content a:hover{color:#333333; text-decoration:underline;}
			.comp {color:#996600; font-weight:bold;}
		.footer_bg{height:80px; background:url(images/footer_bg.jpg) repeat-x;}
			.footer{width:903px; margin:0 auto; padding-top:30px; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#FFFFFF;}
				.footer a{color:#FFFFFF; text-decoration:none;}
				.footer a:hover{color:#FFFFFF; text-decoration:underline;}
		
		
		.email a{color:#990000; text-decoration:underline}
		.email a:hover{color:#996600; text-decoration:underline}
		
		.proweaver a{color:#FFFFFF; text-decoration:none}	
		.proweaver a:hover{text-decoration:underline;}	
		
		.link a{color:#990000; text-decoration:none;}
		.link a:hover{color:#996600; text-decoration:underline;}