body {width:auto; height:auto; margin:0; padding:0; background:url(images/body-bg.jpg) repeat-x left top #BBD5E2; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#333333; line-height:22px;}
img {border:0; text-decoration:none;}
a {color:#CE3300; text-decoration:underline;}
a:hover {color:#0066CC; text-decoration:none;}

.wrapper {width:910px; height:auto; margin:0 auto 0 auto; background:url(images/wrapper-bg.jpg) repeat-y left top; clear:both; overflow:hidden;}
	.top_shadow {width:900px; height:auto; margin:0 auto 0 auto; padding-left:5px; padding-right:5px; background:url(images/top-shadow.jpg) no-repeat left top;}
	.main_canvas {width:890px; height:auto; padding-left:5px; padding-right:5px; padding-top:22px;}
	.top_bg {width:890px; height:118px; background:#006699 url(images/top-bg.jpg) no-repeat left top;}
	.logo {padding-top:22px; padding-left:17px;}
	
	.navbar_canvas {width:890px; height:44px; margin-top:1px; margin-bottom:2px;}
	.navbar {font-family:'Tahoma',Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#FFFFFF; background:url(images/nav.jpg) top left repeat-x; letter-spacing:normal;}
		.navbar p {margin:0; padding:0;}
		.navbar a {width:100%; color:#333333; text-decoration:none; height:44px; line-height:44px; display:block; text-align:center; background:url(images/nav.jpg) top left repeat-x;}
		.navbar a:hover {color:#333333; text-decoration:none; background:url(images/nav-o.jpg) repeat-x left top;}
		.navbar .spacer {width:2px; background:url(images/nav-spacer.jpg) top left no-repeat; height:44px; font-size:0; letter-spacing:0;}

		.navbar_left a div {background:url(images/nav-left.jpg) no-repeat left top;}
		.navbar_left a:hover div {background:url(images/nav-left-o.jpg) no-repeat left top;}
		.navbar_right a div p {background:url(images/nav-right.jpg) no-repeat right top;}
		.navbar_right a:hover div p {background:url(images/nav-right-o.jpg) no-repeat right top;}

		
	.flash {width:890px; height:151px;}
	.listinglink a {color:#0066FF; text-decoration:none;}
		.listinglink a:hover {color:#FF0000;}
	
	.mainbody {width:890px; height:auto; margin:0 auto 0 auto;}
		.left {width:295px; height:auto; float:left;}
		.navleftbg_r {width:295px; height:auto; background:url(images/navleft-bg-r.jpg) right top repeat-y #2277B8; margin-bottom:20px;}
		.navleftbg_b {width:295px; height:auto; padding-bottom:53px;background:url(images/navleft-bg-b.jpg) right bottom no-repeat;}
		.navleft_canvas {width:237px; height:auto; padding-top:40px; margin:0 auto 0 auto; line-height:2px;}
			.navleft {color:#FFFFFF;}
				.navleft a {background:url(images/bullet.gif) left center no-repeat; color:#FFFFFF; text-decoration:none; padding-left:30px; height:25px; line-height:25px; display:block; padding-top:5px; padding-bottom:5px; font-size:13px;}
				.navleft a:hover {background:url(images/bullet-o.gif) no-repeat 15px center; padding-left:45px; color:#FFFFCC; text-decoration:none;}
				.navleft .space {width:237px; height:1px; background:url(images/navleft-border.jpg) no-repeat left top; font-size:0px; height:1px;}
		.contact_canvas {width:285px; height:auto; padding-left:10px;}
		.contact_bg {width:278px; height:218px; background:url(images/bg-contact.jpg) no-repeat left top; float:left;}
		.contact_info {font-family:'Tahoma',Verdana, Arial, Helvetica, sans-serif; float:right; line-height:15px; letter-spacing:normal; text-align:right; padding-top:7px; line-height:15px; padding-right:10px; font-size:11px; color:#980203; font-size:11px;}
		.contact_title {font-family:Arial, Helvetica, sans-serif; font-size:18px; color:#677880;}
		
		.right {width:595px; height:auto; float:right;}	
		.rightWide {width:890px; height:auto; margin:0 auto 0 auto;}				
		.right_canvas {width:535px; height:auto; padding-top:30px; padding-left:30px; padding-right:30px;}
		.right_canvasWide {width:830px; height:auto; padding-top:30px; padding-left:30px; padding-right:30px;}
		.right_canvas2 {padding:20px 10px 0 30px;}
		.right_canvas_wide {width:535px; height:auto; padding-top:30px; margin:0 auto 0 auto;}
		.right_title {font-size:25px; color:#003399;}
		.right_content {width:415px; height:auto; padding-right:20px; float:left;}
		.right_contentWide {width:830px; height:auto;}
		.right_content_wide {width:535px; height:auto;}		
		.thumb {width:100px; height:auto; float:right;}
		.logo_affiliates {width:535px; height:auto; clear:both; overflow:hidden;}

.footer_canvas {width:890px; height:127px; background:url(images/footer-bg.jpg) no-repeat left top; clear:both; font-family:'Tahoma',Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#FFFFFF;}
	.footer1 {padding-top:45px;}
	.footer1 a {color:#FFFFFF; text-decoration:none;}
	.footer1 a:hover {color:#CCCCCC; text-decoration:underline;}
	
	.footer2 {padding-top:3px;}
	.footer2 a {color:#CCCCCC; text-decoration:underline;}
	.footer2 a:hover {color:#FFFFFF; text-decoration:none;}
	.footer_shadow {width:900px; height:22px; margin:0 auto 0 auto; padding-left:5px; padding-right:5px; background:url(images/footer-shadow.jpg) no-repeat left bottom;}
	
#dropdown1 {position:absolute; display:block; top:44px; width:215px; float:right; left:687px; z-index:1; font-size:11px; font-family:'Tahoma',Verdana, Arial, Helvetica, sans-serif; letter-spacing:normal; line-height:30px;  visibility:hidden;}

.dropdown {width:205px; height:auto; background:#F7B718; font-weight:bold;}
.dropdown a {display:block; width:100%; color:#C9161A; text-decoration:none; height:auto;font-size:11px;  font-weight:normal;}
.dropdown a:hover {text-decoration:none; background:#CE3300; color:#FFFFFF;}
.spacer {font-size:0; height:1px; font-size:0;  line-height:0; background:url(images/dot.gif) left top repeat-x; padding:0; margin:0;}
	.ffont {line-height:19px;}

#dropdown2{position:absolute; display:block; width:500px; clear:both; top:44px; left:86px; z-index:1; letter-spacing:normal; font-size:11px; line-height:30px; visibility:hidden; font-family:'Tahoma',Verdana, Arial, Helvetica, sans-serif;}

.userlog{text-align:right; line-height:normal}
	.userlog span{ color:#0099FF}
	.userlog a {color:#CE3300; text-decoration:none;}
	.userlog a:hover {color:#0066CC; text-decoration:underline;}

.tblTitle{ border:1px solid #cccccc; font-size:13px; font-family:'Trebuchet MS',Arial, Helvetica, sans-serif; text-transform:uppercase}
	.tblTitle span{ padding-left:10px; padding-right:10px; font-weight:bold;}
	.tblTitle a {color:#CE3300; text-decoration:none;}
	.tblTitle a:hover {color:#0066CC; text-decoration:none;}	

.req{font-weight:bold; color:#FF0000}	
.tbLink a {color:#CE3300; text-decoration:none;}
.tbLink a:hover {color:#0066CC; text-decoration:underline;}

.error{padding:4px 0 4px 50px; margin-bottom:5px; margin-top:5px; width:auto; font-size:12px; text-align:left; border:1px solid #cccccc; color:#993300; background: #ededed url(images/notify-bg-error.jpg) 15px center no-repeat;}
.success{padding:4px  0 4px 50px; margin-bottom:5px; margin-top:5px; width:auto; font-size:12px; text-align:left; border:1px solid #cccccc; color:#993300; background: #ededed url(images/notify-bg-success.jpg) 15px center no-repeat;}							

.red {color:#CC0000; font-family:Georgia, "Times New Roman", Times, serif; font-size:15px;}