img {border:none;}
body {margin:0; padding:0; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:13px; color:#333333; line-height:20px; background:url(images/bg.jpg) repeat-x left top #002435;}
.wrapper {width:980px; height:auto; margin:0 auto 0 auto; background:#FFFFFF; clear:both; overflow:hidden;}
.bannerBg {width:980px; height:203px; background:url(images/banner-bg.jpg) no-repeat left top;}
.bannerLeft {float:left; width:420px; height:203px;}
.bannerRight {float:right; width:560px; height:203px;}
	.bannerRightPadding {padding-left:45px;}
	.bannerTextBg {width:515px; height:153px; background:url(images/banner-right.jpg) no-repeat  left top;}
	.bannerText {font-family:Tahoma, Arial, Helvetica, sans-serif; font-size:16px; color:#000000; padding-top:103px; padding-left:160px;}
		.bannerText a {text-decoration:none; color:#0066CC;}
		.bannerText a:hover {text-decoration:underline; color:#0066CC;}
	.navBg {width:560px; height:50px; background:url(images/nav-bg.jpg) no-repeat left top;}
	.nav {width:530px; margin:0 auto; font-size:12px; font-weight:bold; font-family:Tahoma, Arial, Helvetica, sans-serif;}
	.navSpacer {width:2px; height:50px; line-height:50px; font-size:0px; background:url(images/navSpacer.jpg) no-repeat left top;}
		.nav a {width:auto; height:50px; line-height:50px; text-decoration:none; color:#FFFFFF; display:block; text-align:center;}
		.nav a:hover{color:#0000FF; text-decoration:none; font-size:14px;}
		
.subNavTopSpacer {height:1px; line-height:1px; font-size:0px; background:#FFFFFF;}
.subNavBg {width:975px; height:30px; background:url(images/sub-nav-bg.jpg) no-repeat left top;}
.subNav {width:970px; margin:0 auto; font-size:11px; font-weight:bold; font-family:Tahoma, Arial, Helvetica, sans-serif;}
.subNavSpacer {width:1px; height:30px; line-height:30px; font-size:0px; background:url(images/subNavSpacer.jpg) no-repeat left top;}
	.subNav a {width:auto; height:30px; line-height:30px; text-decoration:none; color:#333333; display:block; text-align:center;}
	.subNav a:hover {color:#000000; text-decoration:underline;}
.subNavBottomSpacer {height:2px; line-height:2px; font-size:0px; background:#FFFFFF;}

.main {width:976px; height:auto; background:url(images/main-bg.jpg) no-repeat left top #FFFFFF; padding-bottom:10px; clear:both; overflow:hidden;}
.mainLeft {float:left; width:669px; height:auto;}
.flash {width:976px; height:180px; overflow:hidden;}
.flashPadding {padding-top:1px;}
.mainContentPadding {padding-top:20px; padding-left:10px;}
	.mainContentPadding a {text-decoration:none; color:#0000FF;}
	.mainContentPadding a:hover {text-decoration:underline; color:#0000FF;}
.mainTitle {font-family:Arial, Helvetica, sans-serif; font-size:30px; color:#000000;}
.subTitle {font-size:12px; color:#A30101; letter-spacing:1px; padding-top:5px; padding-bottom:5px;}
.mainLine {padding-top:8px; padding-bottom:10px;}
.comp {font-weight:bold; color:#A20900;}

.right {float:right; width:303px; height:auto;}
.rightPadding {padding-top:8px; padding-right:1px;}
.rightMid {width:302px; height:auto; background:url(images/right-mid.jpg) repeat-y; clear:both; overflow:hidden;}
.rightTop {width:302px; height:auto; background:url(images/right-top.jpg) no-repeat left top; clear:both; overflow:hidden;}
.rightBottom {width:302px; height:auto; background:url(images/right-bottom.jpg) no-repeat left bottom; clear:both; overflow:hidden;}
.rightBottomWhite {width:302px; height:auto; background:url(images/right-bottom-white.jpg) no-repeat left bottom; clear:both; overflow:hidden;}
.rightBoxPadding {padding-left:13px; padding-top:15px;}
.rightBoxLine {padding-top:10px; padding-bottom:5px;}
.rightBoxContent {width:280px; font-family:Tahoma, Arial, Helvetica, sans-serif; font-size:12px; color:#FFFFFF; padding-bottom:15px;}
	.rightBoxContent a {text-decoration:none; color:#0000FF;}
	.rightBoxContent a:hover {text-decoration:underline; color:#0000FF;}
.rightBoxSpacer {height:2px; line-height:2px; font-size:0px;}
.rightTab {width:300px; margin:0 auto; font-weight:bold; font-size:12px; font-family:Tahoma, Arial, Helvetica, sans-serif; padding-top:10px; padding-bottom:15px; }	
	.rightTab a {text-decoration:none; width:300px; height:30px; line-height:30px; color:#FFFFFF; display:block; background:url(images/right-tab.gif) no-repeat left top; letter-spacing:1px;}
	.rightTab a span {padding-left:40px; display:block}
	.rightTab a:hover {text-decoration:none; background:url(images/right-tab-hover.gif) no-repeat left top; color:#F7CF53;}
.contact {font-family:Tahoma, Arial, Helvetica, sans-serif; font-size:12px; color:#575757; line-height:18px; padding-left:10px; padding-bottom:5px; padding-top:15px; background:url(images/img2.jpg) no-repeat 115px 15px;}
.contactCompName {font-weight:bold; color:#003399;}
	.contact a {text-decoration:underline; color:#B81F00;}
	.contact a:hover {text-decoration:none; color:#B81F00;}
.referTitle {width:300px; height:55px; background:url(images/refer-title.jpg) no-repeat left top;}
.referText {padding-top:36px; padding-left:105px;}
	.referText a {font-size:10px; font-weight:bold; text-decoration:underline; color:#D32229;}
	.referText a:hover {font-size:10px; font-weight:bold; text-decoration:none; color:#D32229;}

.footerBg {width:975px; height:74px; background:url(images/footer-bg.jpg) no-repeat left top; clear:both; overflow:hidden; font-family:Tahoma, Arial, Helvetica, sans-serif;}
.footerA {padding-top:15px; font-size:11px; color:#FFFFFF; letter-spacing:3px;}
	.footerA a {text-decoration:none; color:#FFFFFF;}
	.footerA a:hover {text-decoration:none; color:#333333;}
.footerB {font-size:9px; color:#CC6666; letter-spacing:1px;}
	.footerB a {text-decoration:none; color:#CC6666;}
	.footerB a:hover {text-decoration:none; color:#DB9595;}
.admin_link {font-size:12px; color:#990000; font-weight:bold; padding-bottom:15px;}	


#left_links {padding-top:5px; padding-bottom:5px;}
	.accordion2 {width:600px;}
	.accordion2 h3 {margin:0; color:#0000FF; cursor:pointer; font-size:13px; padding-left:30px;}
	.accordion2 h3:hover {text-decoration:underline;}
	.accordion2 h3.active {background-position: right 5px;}