body {margin:0; padding:0; font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size:14px; color:#333333; line-height:18px; background:url(images/bg.jpg) repeat-x left top #FFFF66;}
.clearer {clear:both}
img {border:0;}
.wrapper {width:988px; height:auto; margin:0 auto 0 auto; background:#FFFFFF; clear:both; overflow:hidden;}
	.wrapper a {color:#FF3300; text-decoration:underline;}
	.wrapper a:hover {color:#0066CC; text-decoration:none;}
.wrapper_main {width:980px; height:auto; margin:0 auto 0 auto;}

.top_links {float:right; height:20px; width:200px; font-size:10px; color:#999999; clear:both;}

.top {width:980px; height:142px;}
	
	.logo {width:988px; height:142px; padding:0; font-size:0px;}
/*.top_left {width:736px; height:122px; padding-top:20px; border:ridge}
.top_leftLogo {}
.top_right {width:204px; height:10px; font-size:10px; float:right; color:#999999;}*/

.nav {width:980px; height:52px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold; color:#FFFFFF; background:url(images/nav-bg.jpg) no-repeat left top;}
	.nav .navSpacer {width:2px; height:52px; line-height:52px; font-size:0px; background:url(images/nav-bd.jpg) no-repeat left top;}
	.nav a {width:auto; height:52px; line-height:52px; text-align:center; display:block; color:#FFFFFF; text-decoration:none;}
	.nav a:hover, .current a {color:#333333; text-decoration:none; background:url(images/nav-o.jpg) repeat-x left top;}
	
.main {width:980px; height:auto; background:url(images/main-bg.jpg) no-repeat center top #FFFFFF; margin:0 auto 0 auto; clear:both; overflow:hidden;}
.mainCanvas {width:974px; height:auto; padding-left:3px; padding-right:3px; clear:both; overflow:hidden;}
	.left {width:234px; height:auto; float:left;}
	.left_spacer {width:234px; height:11px; line-height:11px; font-size:0px;}
	.leftNav {width:234px; height:193px; font-size:13px; font-weight:bold; color:#FFFFFF;}	
		.leftNav .leftNavSpacer {width:234px; height:2px; line-height:2px; font-size:0px; background:url(images/left-nav-border.jpg) no-repeat left top;}
		.leftNav a {width:100%; height:25px; line-height:25px; color:#FFFFFF; text-decoration:none; display:block; background:url(images/left-nav-bullet.jpg) no-repeat 20px center; padding-left:34px;}
		.leftNav a:hover {color:#FFFF00; text-decoration:none; background:url(images/left-nav-o.jpg) no-repeat left top;}
	.left_contact {width:234px; height:auto; background:url(images/left-shadow.jpg) no-repeat right top;}
	.left_contactCanvas {width:200px; height:auto; padding-top:20px; padding-bottom:20px; padding-left:17px; padding-right:17px; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#333333; line-height:16px;}
	.left_button {width:200px; height:42px; font-family:Arial, Helvetica, sans-serif; font-size:15px; font-weight:bold; color:#FFFFFF;}
		.left_button a {width:200px; height:42px; line-height:42px; text-align:center; display:block; color:#FFFFFF; text-decoration:none; background:url(images/left-button.jpg) no-repeat left top;}
		.left_button a:hover {color:#FFFF00; text-decoration:underline;}
	
	.right {width:740px; height:auto; float:right;}
	.right_spacer {width:740px; height:11px; line-height:11px; font-size:0px;}
	.right_curve {width:236px; height:auto; background:url(images/right-curve.jpg) repeat-y left top;}
	.right_curveTop {width:236px; height:auto; background:url(images/right-curve-top.jpg) no-repeat left top;}
	.right_curvePadding {width:220px; height:auto; padding-top:20px; padding-bottom:20px; padding-left:8px; padding-right:8px; font-size:11px; color:#666666;}
	.iconImg li {list-style-image:url(images/icon-star.jpg)}	
	.right_content {width:670px; height:auto; padding-top:30px; padding-bottom:30px; padding-left:35px; padding-right:35px;}
	.right_contentTitle {font-family:Georgia, 'Times New Roman', Times, serif; font-size:25px; font-style:italic; color:#3B5695; border-bottom:solid 1px #FF9900; padding-bottom:8px;}
	.right_contentSpacer {height:10px; line-height:10px; font-size:0px;}
	.right_contentFont {font-size:16px; color:#0066CC;}
	.right_contentSubtitle {font-weight:bold; color:#FF7F19;}
	
	.tablelist {line-height:25px; font-size:11px;}
	.tablelist .header {line-height:40px;}
	.tablelist tr td {border-bottom:1px solid #CCCCCC;}
	
	
	#resource h3 {cursor:pointer; color:#003366; font-size:14px;}
	#resource div {display:none;}	
	
	.forms a{text-decoration:none; color:#333333;}
	.forms a:hover {text-decoration:underline; color:#000000;}
	
.footer {width:980px; height:64px; color:#FFFFFF; background:url(images/footer.jpg) no-repeat left top; clear:both; overflow:hidden;}
	.footer a {color:#FFFFFF; text-decoration:none;}
	.footer a:hover {color:#FFFF00; text-decoration:underline;}
.footer_padding {padding-top:10px;}
	.footer_links {font-size:12px;}
	.footer_copy {font-size:10px;}

.big_img img { width:395px; height:277px; border:10px solid #8AC3D6;}