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

body { text-align: center; margin: 0; padding: 0; }
	a img { border:0; }
	p { font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color:#000; }
	ul li, ol li { font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color:#000; }
	.homepage h1 { color:#fff; font-size:19px; 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;*/ }
	.greenline { color:#336600; height:2px; background-color:#336600; border-color:#336600; border-style:solid; border-width:1px; margin:0; padding:0; }
	
#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; overflow:visible; }
		#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; border-color: #FF3300; border-style: solid; border-width: 1px; width:90px; float:left; height:14px; }
		#headerlinks #search button { font-size: 9px; border-color: #FF3300; border-style: solid; border-width: 1px; background-color: #FF3300; float:left; height:18px; margin-left: -3px; color:#000; font-weight:bold; }
	
	#maintabs { width: 797px; margin-left:200px; margin-top:5px; }
		#maintabs img { margin:0; padding:0; float:left; }
	
	#mainnav { width: 944px; background-image:url(images/mainnavbg.png); background-repeat:repeat-x; padding: 8px 0 0 0; clear:both; height: 34px; margin-top:-7px; float:left; position:relative; z-index:1; }
		#mainnav a { color:#fff; border-width: 0 1px 0 0; border-color:#fff; border-style:solid; font-family:Arial, Helvetica, sans-serif; font-size:11px; text-decoration:none; display:block; float:left; margin:0; padding: 10px 9px 9px 10px; }
		#mainnav a.last { border-width: 0; }
		#mainnav a:hover, #mainnav a.active { text-decoration:none; color:#FFCC33; }
		#mainnav .menucontainer { position:relative; float:left; }
		#mainnav .submenu { position:absolute; display:none; top:25px; left:0; width:100%; background-color:#00477c; border:0; }
		#mainnav .submenu a { float:left; clear:left; border:0; margin:0; padding: 5px 5px 5px 10px; }
		* html #mainnav .submenu a, * html #mainnav .submenu { width: 182px; }

	#banner { background-repeat:no-repeat; width:944px; height:188px; clear:left; position:relative; }
		#banner1 { margin: 7px 0 0 20px; float:left; display:inline; }
		#banner1 img { background-image:url(images/banner1frame.png); padding: 8px 5px; background-repeat:no-repeat; }
		#banner2 { margin: 7px 0 0 20px; float:left; display:inline; }
		#banner2 img { background-image:url(images/banner2frame.png); padding: 5px 5px; background-repeat:no-repeat; margin-left: 15px; }
		#banner3 { margin: 10px 0 0 10px; float:left; display:inline; }
		#banner3 img { background-image:url(images/banner3frame.png); padding: 5px 5px; background-repeat:no-repeat; margin-left: 5px; }
		
		#rightbanner {}
			#applynowbox{ background-image:url(images/applynowbg.png); height: 100px; width:135px; float:right; display:inline; margin-right: 37px; margin-top:3px; padding: 6px 10px 0 35px; border-style:solid;border-width:1px; border-color:#ccc; line-height: 15px; }
				#applynowbox p { margin:0; padding:0; }
				#applynowbox a { color:#fff; text-decoration:none; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px;  border-width: 0 0 1px 0; border-style:solid; border-color:#FFCC33; margin: 3px 0 0 0; }
				#applynowbox a:hover { text-decoration:none; }			
			#donatenowbox { background-image:url(images/applynowbg.png); height: 54px; width: 135px; float:right; display:inline; margin-right: 37px; margin-top:3px; padding: 5px 10px 0 35px; border-style:solid; border-width:1px; border-color:#ccc; line-height:15px; }
			
		
		#bannerbottom { position:absolute; bottom:-3px; left:20px; color:#333; font-family:Arial, Helvetica, sans-serif; font-size:9px; z-index:10; }
			#bannerbottom a { color:#003057; float:left; padding: 5px 10px; margin: 6px 0 0 5px; background-color:#FFCC33; text-decoration:none; position:relative; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:14px; }
			#bannerbottom a:hover { text-decoration:underline; }
			#bannerbottom .active { background-color:#003057; }
			#bannerbottom a.active { color:#ffcc33; }

	#contentwrap { background-image:url(images/bluegradient.png); background-repeat:repeat-x; padding: 0 0 0 10px; background-color:#E4ECF3; }		
		#contentwrap h1 { /*text-transform:uppercase;*/ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:19px; color:#000; font-weight:normal; }		
		#contentwrap h2 { /*text-transform:uppercase;*/ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:17px; color:#000; font-weight:normal; }		
		#contentwrap h3 { /*text-transform:uppercase;*/ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:15px; color:#000; font-weight:normal; }		
		#contentwrap h4 { /*text-transform:uppercase;*/ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:13px; color:#000; font-weight:normal; }		
		#eventsbox { float:right; margin: -2px 20px 0 0; display:inline; width: 205px;  padding: 0 10px 10px 10px; position:relative; z-index:6;  }
		#eventsbox a, #contentinner a { color:#00477c; text-decoration:none }
		#eventsbox a:hover, #contentinner a:hover { text-decoration:underline; }
		* html #eventsbox { margin-right:-15px; }
			.notebooktop { margin:-10px 0 -5px 5px; width: 226px; overflow:visible; }
			#events { background-image:url(images/notebookmiddle.png); padding: 0px 25px 15px 50px; width:165px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; background-repeat:repeat-y; }
			#events hr { display:none; }
			#events h1 { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:16px; color:#000; font-weight:normal; margin-top: 0px; text-transform:none; }
			#events p { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:16px; color:#000; font-weight:normal; font-size:10px; }
			#notebooktabs { position:absolute; bottom: 30px; right:-35px; background-image:url(images/notebooktabs.png); width: 32px; height:188px; background-repeat:no-repeat;  }
			* html #notebooktabs { right: -10px }
			
		#leftcolumn { width: 160px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:9px; margin: 30px 0px 0 0; padding: 0 15px 0 0; float:left; display:inline; }
			#leftcolumn a{ color:#fff; text-decoration:none; }
			#leftcolumn .blackline { background-color:#fff; border-style:solid; border-width: 1px 0 1px 0; border-color:#000; height:3px; }
			
			#leftcolumn .leftblurb {  position:relative; background-image:url(images/leftblurbmiddle.png); padding: 0 10px 10px 10px; background-position: -4px 0; background-color:#005291; width: 140px; height:153px; }
				.leftblurb p { margin:0; padding:0; color:#fff; }
			
			#testimonialscontainer {  width:170px; margin-left:-20px; position:relative; }
				#testimonials { width: 140px; background-image:url(images/testimonialsmiddle.png); margin:-2px 0 0 0; padding: 0 20px 0 10px; background-repeat:repeat-y; }
		#content { width: 490px; min-height:100px; margin-left: 10px; float:left; padding: 15px 0 0 0; min-height:300px; }
		* html #content { width: 470px; }
		#contentinner { width: 600px; min-height:325px; margin-left: 40px; float:left; padding: 15px 0 0 0; }

	
	#footer { clear:left; width: 944px; background-repeat:no-repeat; background-position: 0 -5px; text-align:center; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:9px; color:#00477C; padding: 20px 0 20px 0; margin: 0px 0 0 -10px;  }
		#footer a { color:#00477C; text-decoration:none; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:9px; }
		#footer .copyright { color:#666; }


#recruitmentForm label { width: 200px; display:block; float:left; padding: 4px; clear:left; }
#recruitmentForm input[type=text], #recruitmentForm select { margin:4px; min-width: 200px; }