@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; }
	#mainnav a.active { color:#fff; }
	
#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: #799747; height: 20px; overflow:visible; }
		#headerlinks a { color: #799747; 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; height:14px; float:left; width:90px; }
		#headerlinks #search button { font-size: 9px; border-color: #FF3300; border-style: solid; border-width: 1px; background-color: #FF3300; margin-left: -3px; color:#000; font-weight:bold; height:18px; }
	
	#maintabs { width: 797px; margin-left:200px;  }
		#maintabs img { margin:0; padding:0 0 10px 0; float:left; }
	
	#mainnav { width: 944px; background-image:url(images/mainnavshadow.png); background-repeat:no-repeat; padding: 8px 0 0 0; clear:both; height: 34px; margin-top:-18px; float:left; position:relative; z-index:1; }
		#mainnav a { color:#000; 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 14px 9px 13px; }
		#mainnav a.last { border-width: 0; }
		#mainnav a:hover { color:#fff; }
		#mainnav .menucontainer { position:relative; float:left; }
		#mainnav .submenu { position:absolute; display:none; top:28px; left:0; width:100%; background-color:#6f9732; border:0; }
		#mainnav .submenu a { border:0; margin:0; padding: 4px 4px 4px 13px; float:left;clear:left; }
		* html #mainnav .submenu a, * html #mainnav .submenu { width: 182px; }

	#banner { background-image:url(images/fabric.png); width:944px; height:188px; clear:left; position:relative; background-repeat:repeat-x;}
	#banner div{background-repeat:no-repeat;}
	
	#banner .image{float:left; padding-top:9px; }
	#banner .image.three{padding-left:13px; background-position:18px 14px;}
	#banner .image.two{padding-left:28px; background-position:33px 14px; width: 314px; height:164px;}
	#banner .image.one{padding-left:17px; background-position:22px 14px;}
	#banner .one .frame, #banner .one.image{ width:681px; height:166px;}
	#banner .two .frame, #banner .two.image{ width:314px; height:164px;}
	#banner .three .frame, #banner .three.image{ width:221px; height:164px;}
	#banner .one .frame{background-image:url('images/largeFrame.png');}
	#banner .two .frame{background-image:url('images/mediumFrame.png');}
	#banner .three .frame{background-image:url('images/smallFrame.png');}
	
		#rightbanner {}
			#seonet { background-image:url(images/seonetbox.png); background-repeat:no-repeat; width:165px; float:right; display:inline; margin-right: 37px; margin-top:-1px; padding: 5px 15px 0 15px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 10px; letter-spacing:0; height: 99px; line-height:12px; }
				#seonet img { margin: 0 0 0px -5px; }
			
			#applynowbox { display:inline; background-image:url(images/applynowbox.png); background-repeat:no-repeat; width: 177px; height: 25px; float:right; margin-right: 43px; padding: 5px 7px; clear:right; line-height:17px; }
				#applynowbox img { margin-bottom: -3px; }
				#applynowbox a { color:#263118; font-family:Arial, Helvetica, sans-serif; font-size:9px; margin-left:7px; }
				#applynowbox p{margin:0; line-height:100%;}
			#donatenowbox { display:inline; background-image:url(images/applynowbox.png); background-repeat:no-repeat; width: 177px; height: 25px; float:right; margin-right: 43px; padding: 5px 7px; clear:right; line-height:17px; margin-top:5px; }
				#donatenowbox img { margin-bottom: -3px; }
				#donatenowbox a { color:#263118; font-family:Arial, Helvetica, sans-serif; font-size:9px; margin-left:7px; }
				#donatenowbox p{margin:0; line-height:100%;}

		#bannerbottom { position:absolute; bottom:-6px; left:0; color:#333; font-family:Arial, Helvetica, sans-serif; font-size:9px; z-index:10; }
			#bannerbottom .tab { float:left; display:inline; margin-left:20px; background-image:url(images/shadowmiddle.png);  background-repeat:repeat-x; }
			#bannerbottom .tab img { float:left; margin-left:-9px; }
			#bannerbottom .tab .shadowright { position:relative; right:-15px; }
			#bannerbottom a { color:#333; float:left; padding: 5px 3px; margin: 6px -15px 0 0; background-color:#C1BDB1; text-decoration:none; position:relative; }
			#bannerbottom a:hover, #bannerbottom a.active { text-decoration:none; color:#fff }

		#bannerbottom2 { position:absolute; bottom:0; left:20px; color:#333; font-family:Arial, Helvetica, sans-serif; font-size:9px; z-index:9; }
			#bannerbottom2 .tab { float:left; display:inline; margin-left:20px; background-image:url(images/shadowmiddle.png);  background-repeat:repeat-x; }
			#bannerbottom2 .tab img { float:left; margin-left:-9px; }
			#bannerbottom2 .tab .shadowright { position:relative; right:-15px; }
			#bannerbottom2 a { color:#333; float:left; padding: 5px 3px; margin: 6px -15px 0 0; height: 30px; background-color:#C1BDB1; text-decoration:none; position:relative; }
			#bannerbottom2 a:hover { text-decoration:none; color:#fff; }
			
	#contentwrap { background-image:url(images/greengradient.png); background-repeat:repeat-x; padding: 0 0 0 30px; }		
		#contentwrap h1 { /*text-transform:uppercase;*/ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:19px; color:#322B2A; font-weight:normal; }		
		#contentwrap h2 { /*text-transform:uppercase;*/ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:17px; color:#322B2A; font-weight:normal; }		
		#contentwrap h3 { /*text-transform:uppercase;*/ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:15px; color:#322B2A; font-weight:normal; }		
		#eventsbox { float:right; margin: 0px 40px 0 0; display:inline; width: 175px; background-image:url(images/fabric2.png); padding: 0 10px 10px 10px; position:relative; z-index:6; background-repeat:repeat-y; }
			#eventsbox a, #content a { color:#527e0f; text-decoration:none }
			#eventsbox a:hover, #content a:hover { text-decoration:underline; }
			#events { background-image:url(images/whitetransparent.png); padding: 3px 10px 10px 10px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; }
			#events h1 { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:16px; color:#000; font-weight:normal; margin-top: 0px; margin-bottom:0px; text-transform:none; }
				#events hr{ height:3px; background:url('images/greenbar.jpg'); background-repeat:repeat-x; border:none;}
				#events p { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:16px; color:#000; font-weight:normal; font-size:10px;padding:2px 0; margin:0; line-height:120%;}
#leftcolumn { width: 165px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:9px; margin: 35px 0 0 -30px; padding: 0 10px 0 10px; border-style:solid; border-width: 0 1px 0 0; border-color:#000; float:left; display:inline; }
#leftcolumn hr{height:3px; border:none; border-top:solid 1px; border-bottom:solid 1px; border-color:#000000; background:#FFF;}
#leftcolumn p, #leftcolumn a{font-size:9px; }
#leftcolumn img{display:block;}
#leftcolumn p{margin:0; padding:5px 0;}
#leftcolumn a{ color:#000; font-weight:bold; text-decoration:none; }
#leftcolumn .blackline { background-color:#fff; border-style:solid; border-width: 1px 0 1px 0; border-color:#000; height:3px; }

#testimonialscontainer {  width:170px; margin-left:-20px; position:relative; }
#testimonials { width: 140px; background-image:url(images/testimonialsmiddle.png); margin:0px 0 0 0; padding: 0 20px 40px 10px; background-repeat:repeat-y; }
.testimonialPhoto{position:relative; top:-60px; z-index:2;}
.testimonialPhoto .frame{z-index:2; position:relative;}
.testimonialPhoto .photo{position:relative; top:-156px; left:15px; z-index:1;}
.testimonialPhoto .caption{position:relative; top:-173px; left:17px; z-index:3;}
/*#testimonialscontainer .photoFrame{background-image:url('images/photoFrame.png'); background-repeat:no-repeat;  width:142px;height:167px; margin-top:-60px; position:relative; z-index:2;}*/
#testimonials p { font-size: 10px; }
#testimonials b { font-size: 12px; }
		#content { width: 500px; min-height:100px; margin-left: 10px; float:left; padding: 30px 0 0 0; min-height: 350px; }

	
	#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:#000; padding: 20px 0 0 0; margin: 0px 0 0 -30px; background-color:#fff;  }
		#footer a { color:#5B801D; text-decoration:none; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:9px; }
		#footer .copyright { color:#666; }
		
.alumniBottom .frame{float:left;width:222px; height:145px; padding:5px; border:solid 1px #CCCCCC;}
.alumniBottom .heading{background-image:url('images/barBg.png'); margin-top:-20px; height:14px; font-weight:bold; font-family:Arial, Helvetica, sans-serif; padding:3px 5px 3px 5px; font-size:11px; }
.alumniBottom .spacer{width:18px; height:1px; float:left;}
.alumniBottom .image{width:222px; height:75px; background-repeat:no-repeat;}
.alumniBottom .frame p{margin:0; padding-top:10px; padding-bottom:5px;}


.leftFrame { background-image:url(images/leftframemiddle.png); background-repeat:repeat-y; width: 152px; position:relative; margin-bottom:30px; padding: 5px 0 0 15px; }