@charset "UTF-8";
/* CSS Document */

body { text-align: center; margin: 0; padding: 0; }
	a img { border:0; }
	p, ul, li { font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 12px; line-height: 16px; color:#000; }
	.homepage h1 { color:#fff; font-size:19px; font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:normal; }
	.homepage h2 { color:#fff; font-size:17px; font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:normal; }
	.homepage h3 { color:#fff; font-size:15px; font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:normal; }
	.innerpage h1 { color:#333; font-size:19px; font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:normal; /*text-transform:uppercase;*/ }
	.innerpage h2 { color:#333; font-size:17px; font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:normal; /*text-transform:uppercase;*/ }
	.innerpage h3 { color:#333; font-size:15px; font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:normal; /*text-transform:uppercase;*/ }

#container { width: 944px; margin: 0 auto 20px auto; text-align: left; padding: 5px 0 0 0; }
	
	#headerlinks { background-image: url(images/gradient.jpg); background-repeat: no-repeat; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; padding: 20px 46px 3px 0; text-align: right; color: #5988B5; height: 20px; }
		#headerlinks a { color: #5988B5; text-decoration: none; }
		#headerlinks a:hover { text-decoration: underline; }
		#headerlinks #search { float:right; padding-left: 20px; margin-top: -2px; }
		#headerlinks #search input { font-size: 9px;float:left; border-color: #8AB51E; border-style: solid; border-width: 1px; width: 90px; height: 14px; }
		#headerlinks #search button { font-size: 9px; border-color: #8AB51E; border-style: solid; border-width: 1px; background-color: #8AB51E; margin-left: -3px; color:#fff; font-weight:bold; height:18px;float:left; }
	
	#banner {  }
		#banner .menuitem { display:inline; height:195px; }
		#banner .menuitem2 { float:left; height:195px; width: 183px; position:relative; margin-left:8px; margin-bottom: 5px; overflow:hidden; background-repeat:no-repeat;}
			#banner .menuitem2 img { position:absolute; bottom:0;left:0; }
		#banner .emptygreen { background-color:#E0EFB6; width:46px; height: 195px; display:block; float:right; }
	
	#contentwrap { background-color:#fff; background-image:url(images/yellow.png); background-repeat:repeat-x; width: 944px; padding: 20px 0 0 0; overflow:visible; clear:both;}
		#contentwrap .tab { margin: 0 0 -10px 0px; float:left; display:block; width: 154px; height:26px; background-image:url(images/tab.png); background-repeat:no-repeat; position:relative; z-index:1; text-align:center; padding-top:5px; }
			#contentwrap .tab a { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:15px; color:#333333; text-decoration:none; width: 154px; height:26px; display:block; }
		#contentwrap .firsttab { margin-left:20px; }
		#contentwrap .active { background-image:url(images/activetab.png); background-position: 0 -2px; position:relative; z-index:5; }
		#contentwrap .active a { color:#fff; }
		#content { clear:both; margin: 0px 0 0 0; width: 904px; padding: 20px 10px 0 30px; background-repeat:repeat-x; overflow:visible; position:relative; z-index:2; }
			#content.homepage { background-image:url(images/bluegradient.png); background-repeat:repeat-x; }
			.innerpage { background-image:url(images/graygradient-new.png); background-repeat:repeat-x; }
			#content.innerpage p { color:#333; }
		#rightcontent { width: 238px; float:right; margin: -45px 0 0 30px; overflow:visible; position:relative; }
			#applynowbox { background-image:url(images/applynow.png); background-repeat:no-repeat; padding: 20px 0 0px 15px; font-size:10px; height: 110px; line-height: 17px; overflow:visible; margin: 0 0 0 0; width:180px; overflow:hidden; }
			#applynowbox p { margin:0;padding:0; width: 170px; font-size: 10px; line-height: 17px; }
			#applynowbox a { text-decoration:none; color:#30292B; font-family:Trebuchet Bold, Arial, sans-serif; border-width: 0 0 1px 0; border-style:solid; border-color:#8AB51E; }
			#applynowbox a:hover { text-decoration:none; }
			#eventsboxtop { margin:0 0 -10px -4px; padding:0; height:18px; }
			#eventsbox { background-image:url(images/eventsmiddle.png); background-repeat:repeat-y; margin:0 0px 0 -4px; padding:10px 50px 20px 20px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#30292B; }
				#eventsbox a, #content a { color:#3b7195; text-decoration:none }
				#eventsbox a:hover, #content a:hover { text-decoration:underline; }
				#eventsbox hr { display:none; } 
				#eventsbox p { color:#30292B; }
				#eventsbox h1 { font-size:16px; color:#30292B; font-family:Arial, Helvetica, sans-serif; margin:0; padding:0; text-transform:none; }
				#eventstop { margin: 0px 0 0 1px; }
				#eventsbottom { margin: 0px 0 0px -7px; }
		#leftcontent { width: 630px; padding-bottom:0px; min-height: 400px; }
			#leftcontentmenu { width: 200px; float:left; border-width: 0 1px 0 0; border-color:#565E71; border-style:solid; margin: 53px 20px 0 0; }
			#leftcontentmenu a { color:#36425D; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; text-decoration:none; }
			#leftcontentmenu a:hover, #leftcontentmenu a.activetertiary { text-decoration:underline; }
			#middlecontent { width: 400px; min-height: 400px; float:left; }
		#footer { clear:left; width: 944px; /*background-image:url(images/footerhr.png); background-repeat:no-repeat; background-position: 0 65px; */height: 55px; text-align:center; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:9px; color:#669ACC; padding: 20px 0 0 0; margin: 0px 0 0px -30px; }
			#footer a { color:#669ACC; text-decoration:none; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:9px; }
			#footer .copyright { color:#666666; }
	
/* Bottom blurb classes */

.bottomblurb { border-width:1px; border-color:#999; border-style:solid; padding: 3px; width: 305px; float:left; background-image:url(images/bottomblurbbg.png); background-repeat:repeat-x; background-position:bottom; background-color:#fff; font-size: 9px; }
	.bottomblurbimg { width: 122px; height:75px; position:relative; margin: 0 0 5px 5px; background-repeat:no-repeat; }
		.bottomblurbmiddle { background-image:url(images/bottomblurbframe2.png);background-repeat:repeat-y;height:64px; width:150px; margin: 8px 0 8px -5px; background-position:0px 0; }

	.bottomblurb h1 { color:#585153; font-size: 13px; font-weight:bold; font-family:Trebuchet, Arial, Helvetica, sans-serif; padding:0; margin: 4px 0; }
	.bottomblurb p { margin: 0; padding:0; font-size:9px; }
	.bottomblurbcopy { width: 150px; float:right; }
	