img {border:none;}
body {margin:0; padding:0; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:13px; color:#333333; line-height:20px; background:#12244a;}
.wrapper {width:920px; height:auto; margin:0 auto 0 auto; background:#FFFFFF; clear:both; overflow:hidden;}
.bannerBg {width:920px; height:157px; background:url(images/banner-bg.jpg) no-repeat left top;}
.bannerLeft {float:left; width:590px; height:157px;}
.bannerRight {float:right; text-align:right; width:305px; height:157px; background:url(images/banner-right.jpg) no-repeat left top;}
	.bannerRight a {color:#FFFFFF; margin-right:20px; font-size:11px;}

.navBg {width:920px; height:43px; background:url(images/nav-bg.jpg) no-repeat left top;}
.nav {width:850px; margin:0 auto; font-size:14px; font-family:Arial, Helvetica, sans-serif;}
.navSpacer {width:5px; height:43px; line-height:43px; font-size:0px;}
	.nav a {width:auto; height:43px; line-height:43px; text-decoration:none; color:#FFFFFF; display:block; text-align:center; background:url(images/nav-left.gif) no-repeat left top; font-weight:bold; }
	.nav a span {display:block; text-decoration:none; color:#FFFFFF; background:url(images/nav-right.gif) no-repeat right top;}
	.nav a:hover, .current a {background:url(images/nav-left-hover.gif) no-repeat left top; color:#000000; text-decoration:none;}
	.nav a:hover span, .current a span {display:block; background:url(images/nav-right-hover.gif) no-repeat right top; color:#000000; text-decoration:none;}
	
		/** dropdown **/
		#services, #business, #contact {position:absolute; display:block; clear:both; left:0px; z-index:1; letter-spacing:normal; font-size:12px; font-family:Tahoma; line-height:25px; visibility:hidden;}
			.drop{width:200px; height:auto;}
			.drop ul,.drop li{margin:0; padding:0; list-style-type:none; height:auto;}
			.drop a{display:block; width:100%; color:#FFFFFF; text-decoration:none; height:25px; background:#000099; padding-left:8px; border-top:1px solid #FFFFFF; border-left:1px solid #FFFFFF; border-right:1px solid #FFFFFF; text-align:left; line-height:25px;}
			.drop a:hover{width:200px; text-decoration:none; background:#F5F5F5; color:#FF9900; text-align:left; line-height:25px;}			
			.drop .lastlink a{display:block; width:100%; color:#FFFFFF; text-decoration:none; height:25px; background:#000099; padding-left:8px; border-top:1px solid #FFFFFF; border-bottom:1px solid #FFFFFF; border-left:1px solid #FFFFFF; border-right:1px solid #FFFFFF; text-align:left; line-height:25px;}
			.drop .lastlink a:hover{ text-decoration:none;  background:#F5F5F5; color:#FF9900;; text-align:left;}
	/** drop down end **/
	
.main {width:920px; height:auto; margin:0 auto 0 auto; background:url(images/curve-top.jpg) no-repeat left top #FFFFFF; padding-bottom:10px; clear:both; overflow:hidden;}
.mainWrapper {width:889px; height:auto; margin:0 auto; padding-top:15px; padding-bottom:20px;}
.flashWhole {width:889px; height:280px; padding-bottom:10px;}
.flash {float:left; width:650px; height:280px;}
.flashThumb {float:right; width:235px; height:280px;}
.thumbBg1 {width:235px; height:90px; background:url(images/thumb1.jpg) no-repeat left top;}
.thumbBg2 {width:235px; height:105px; background:url(images/thumb2.jpg) no-repeat left top;}
.thumbBg3 {width:235px; height:90px; background:url(images/thumb3.jpg) no-repeat left top;}
.thumb_padding {}
.thumbText {width:210px; font-size:10px; color:#FFFFFF; line-height:12px; text-align:center; margin:0 auto;}
	.thumbText a {text-decoration:none; color:#FFFFFF;}
.thumbText2 {width:210px; font-size:10px; color:#000000; line-height:11px; text-align:center; margin:0 auto;}
	.thumbText2 a {text-decoration:none; color:#000000;}
.thumbSpacer {height:5px; line-height:5px; font-size:0px;}
	
.mainLeft {float:left; width:640px; height:auto;}
.mainLeft_padding {padding-left:5px;}
	.mainLeft_padding a {text-decoration:none; font-weight:bold; color:#990033;}
	.mainLeft_padding a:hover {text-decoration:underline; font-weight:bold; color:#990033;}
.mainTitle {font-size:25px; color:#336698; font-weight:bold;}
.mainLine {width:635px; padding-top:5px; padding-bottom:10px;}
.comp {font-weight:bold; color:#003366;}
.medium {font-size:17px;}

.right {float:right; width:235px; height:auto; background:url(images/right-bg.jpg) no-repeat left top;}
.right_padding {padding-top:10px;}
.rightImg_padding {padding-left:4px;}
.rightWhite {width:231px; height:165px; background:url(images/right-white.jpg) no-repeat left top;}
.rightFlash_padding {padding-top:8px; padding-left:8px;}
.contact_padding {padding-left:20px; padding-top:5px;}
.contactContent {font-size:11px; color:#FFFFFF; line-height:16px;}
	.contactContent a {text-decoration:underline; color:#88E1FF;}
	.contactContent a:hover {text-decoration:none; color:#88E1FF;}

.footerBg {width:920px; height:77px; background:url(images/footer-bg.jpg) no-repeat left top; margin:auto; line-height:17px; font-family:Tahoma, Arial, Helvetica, sans-serif;}
.footerA {float:left; width:500px; padding-top:20px; font-size:11px; color:#87E0FE; letter-spacing:1px;}
	.footerA a {text-decoration:none; color:#87E0FE;}
	.footerA a:hover {text-decoration:underline; color:#87E0FE;}
.footerB {float:right; width:400px; padding-top:20px; font-size:10px; color:#FFFFFF;}
	.footerB a {text-decoration:none; color:#FFFFFF;}
	.footerB a:hover {text-decoration:underline; color:#CCCCCC;}
	
.foundationText {color:#042248; font-weight:bold;}

.admin_link {font-size:12px; color:#990000; font-weight:bold; text-align:right; padding:0 10px 15px 0;}
.tab {border:1px solid #CCCCCC; color:#666666; background:#F3F3F3; font-family: Arial, Helvetica, sans-serif; font-size:11px; margin:20px 0;}
				.tab .tabHeader td { text-align:center; font-size:11px; font-weight:bold; color:#0066CC; line-height:25px; border-bottom:1px solid #999999; background:#F0F0F0;}
				.tab td {border-left:1px solid #CCCCCC; border-right:1px solid #FFFFFF; border-bottom:1px solid #CCCCCC; border-top:1px solid #FFFFFF; line-height:20px; padding:0 0 0 5px;}
				.tab a {color:#0066CC; text-decoration:none;}
				.tab .paging {line-height:30px}
				.tab .paging a {}
				.tab_title {font-size:14px; text-align:center}
.green {color:green;}
.red {color:red}

.userlog{text-align:right; line-height:normal}
	.userlog .welcome {font-size:15px;}
	.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 {font-size:11px;}
.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;}



.side_nav{float:left;width:220px;height:400px;padding:10px;}
.side_nav ul{list-style-type:none;margin:0;padding:0;}
.side_nav ul li{background: url(images/green_arrow.png) left center no-repeat;border-bottom:1px solid #ccc;}
.side_nav ul li a{font-weight:normal;color:blue;padding:5px 5px 5px 20px;background: url(images/green_arrow.png) left center no-repeat;display:block;}
.side_nav ul li a:hover{font-weight:normal;color:blue;background: #F5F7D3 url(images/green_arrow.png) left center no-repeat;display:block;}
.side_nav_current {background: #F5F7D3;}

.green_header{color:#76923C;font-size:14px;}









