body { margin: 0; padding: 0; text-align:center; background-color: #ebebeb; color: #000; font-family:Arial, Helvetica, sans-serif; font-size: 13px; }
img { border: 0; }	
a { color: #00703c; text-decoration:none; }
a:hover { text-decoration:underline; }
.bar { background-image: url(../../images/bar_bg.gif); height: 20px; }
.container { margin: 0 auto; width: 998px; text-align: left; }
.blackline { background-color: #000; clear: both; }
.greyline { background-color: #a5a5a5; clear: both; }
h1 { font-size: 1em; font-weight: normal; margin: 0; padding: 0; }
h2 { font-size: 1em; margin: 0; padding: 0; }

/* header */
#home #header { background: url(../../images/header_bg_home.jpg) no-repeat #1d4423; height: 112px; }
	#home #header #logo { float: left; height: 112px; }
	#home #header #logo #welcome { text-transform:uppercase; font-family: trebuchet ms, arial; font-weight:bold; color: #FFF; padding: 9px 0 0 7px; }
	#home #header #head2 { float: right; height: 90px; width: 300px; color: #d9f9a9; text-align: center; padding-top: 18px; font-family: trebuchet ms, arial; }
	#home #header #applybtn { float: right; height: 50px; padding: 62px 12px 0 0; }
	#applybtn a { display: block; height: 38px; width: 239px; background-position: 0 0; background-repeat: no-repeat; background-image: url(../../images/applynow_home.gif); }
	#applybtn a:hover { background-position: 0 -38px; }
	
#sub #header { background: url(../../images/header_bg_lev2.jpg) no-repeat; height: 130px; }
	#sub #header #logo { float: left; height: 130px; width: 260px; }
	#sub #header #head2 { float: left; height: 130px; width: 738px; }
	
	
		#sub #header #head2blurb { float: left; height: 105px; color: #fff; font-family: trebuchet ms, arial; font-size: 1.3em; line-height: 21px; padding: 25px 0 0 5px; }
		#sub #header #head2buttons { float: right; height: 130px; width: 223px; }
			#sub ul#buttons { list-style: none; margin: 0; }
			.lev2 ul#buttons { padding: 0; }
			.lev3 ul#buttons { padding: 16px 0 0 0; }
			#sub #header ul#buttons { padding: 11px 0 0 0; }
			#sub ul#buttons li { height: 35px; margin-bottom: 3px; }
			#sub ul#buttons a { display: block; height: 35px; background-position: 0 0; background-repeat: no-repeat; }
			#sub #buttons a:hover { background-position: 0 -35px; }
			#sub a#request {background:url(../../images/btn2_request_info.jpg) no-repeat; width:213px; }
			#sub a#apply {background:url(../../images/btn2_apply.jpg) no-repeat; width:213px; }
			#sub a#refer {background:url(../../images/btn2_refer.jpg) no-repeat; width:213px; }
			#sub a#access {background:url(../../images/btn2_access.jpg) no-repeat; width:213px; }
			.shareButton { text-align: center; height: 16px !important; }

/* middle */
#home #middle { background-color: #FFF; NOTheight: 500px; margin-top: 2px; }
#middlebg { background: url(../../images/bg_lev2.gif); float: left; }

/* left and nav */
	#home #middle #midleft { float: left; background-color: #e3e8e4; width: 258px; NOTheight: 500px; }
	#sub #middle #midleft { float: left; background-color: #e3e8e4; width: 258px; }
		#titlebar { background: url(../../images/titlebar_bg.jpg); width: 740px; height: 87px; }
		#leftnav { background-color: #e3e8e4; padding: 7px 0 28px 0; font-weight: bold; }
			#leftnav h3 { margin: 0; padding: 10px 0 10px 13px; font-size: 1.2em; color: #f4bd01; }
			#leftnav .blackline { margin: 10px 0 10px 0; }
			#leftnav .nav_toggle_link { margin: 0; padding: 0 0 0 13px; font-size: 1.2em; color: #FFF; text-decoration: none; }
			#leftnav .nav_toggle_link:hover { text-decoration: underline; }
			#leftnav .nav_toggle_div { margin-top: 10px; }
			#leftnav ul li a, #nav_left ul li a:visited { font-size: 1.1em; display:block; text-decoration:none; color:#00230d; width:210px; padding: 4px 10px 4px 38px; background: url(../../images/left_nav_arrow_off.gif) no-repeat;}
			#leftnav ul { padding:0; margin:0; list-style-type: none; }
			#leftnav ul li a:hover { color:#00230d; background: url(../../images/left_nav_arrow_on.gif) no-repeat #f7f9f6; }	
			#leftphoto { width: 258px; height: 234px; }
			#sub #leftphoto { padding: 0 0 30px 0; }
	 
/* center and right */

	#home #middle #midright { float: right; width: 740px; NOTheight: 500px; }
	#sub #middle #midright { float: right; width: 740px; padding: 0 0 0 0px; }
		#home #middle #midright #center { float: left; width: 470px; NOTheight: 500px; margin: 0 4px 0 4px; }
			#hometext { padding: 6px 9px; color: #6f6f6f; }
		#sub #center { float: left; padding: 16px 21px 50px 16px; margin: 0; }
		.lev2 #middle #midright #center { width: 700px; }
		.lev3 #middle #midright #center { width: 487px; }
			#sub #center a { font-weight: bold; }
			#sub #center h1 { margin: 0 0 10px 0; padding: 0; font-size: 1.3em; font-weight: bold; color: #3c593d; }
			#sub #center h2 { margin: 0; padding: 0; font-size: 1.1em; font-weight: bold; color: #3c593d; }
			#sub #center h6 { margin: 6px 0 0 0; padding: 0; font-size: 1em; font-weight: bold; }
			#sub #center .cd { margin-top: 2px; clear: both; }
			#sub #center li { margin-top: 6px; margin-bottom: 6px; }
			
			.faqquestion { margin: 5px 0 8px 0;	}
			.faqanswer { margin: 5px 0 0 10px; }

			.borderTable { border-collapse: collapse; margin-bottom: 12px; }
			.borderTable .topRow { background-color: #3c593d; color: #FFF; font-weight: bold; }
			.borderTable td { border: solid 1px #3c593d; padding: 3px; }

		#middle #midright #rightlinks { float: right; width: 213px; }
			#middle #midright #rightlinks #buttons img { margin-bottom: 2px; }
		#home #middle #midright #rightlinks { float: right; width: 262px; NOTheight: 500px; }
			#home ul#buttons { list-style: none; margin: 0; padding: 0; }
			#home ul#buttons li { height: 35px; margin-bottom: 3px; }
			#home ul#buttons a { display: block; height: 35px; background-position: 0 0; background-repeat: no-repeat; }
			#social>div { width: 142px; padding: 1px 0 4px 0; }
			#home #buttons a:hover { background-position: 0 -35px; }
			#shareButton { list-style: none; margin: 0 0 6px 0; padding: 0; }
			
			#home a#request {background:url(../../images/btn_request_info.jpg) no-repeat; width:262px; }
			#home a#refer {background:url(../../images/btn_refer.jpg) no-repeat; width:262px; }
			#home a#access {background:url(../../images/btn_access.jpg) no-repeat; width:262px; }
			#home #applyli { display: none; }
				
			#home #middle #midright #rightlinks #promotion { width: 262px; }
			#home #middle #midright #rightlinks #currentstudents { background-color: #e3e8e4; width: 262px; height: 66px; }
				#home #middle #midright #rightlinks #currentstudents #currenttext { width: 196px; float: left; color: #252525; padding: 6px 0 0 10px; font-size: .9em; height: 60px; }
				#currenttext h2 { color: #00703c; font-size: 1.5em; }
				#currenttext a { text-decoration:none; }
				#currenttext a:hover { text-decoration:underline; }
				#home #middle #midright #rightlinks #currentstudents #currentbtn { padding: 11px 11px 0 0; float: right; }
					#currentbtn a { display: block; height: 45px; width: 45px; background-position: 0 0; background-repeat: no-repeat; background-image: url(../../images/current_arrow.gif); }
					#currentbtn a:hover { background-position: 0 -45px; }
			#home #news {  }
				#home #newstitle { float: left; height: 19px; padding:14px 0 0 0; color: #6f6f6f; font-size: 1.2em; font-weight: bold;  }
				#home #newsview { float: right; height: 16px; padding: 17px 9px 0 0; font-size: .9em;  }
					ul#newsarticles { list-style: none; margin: 0; padding: 0 0 20px 0; clear: both; }
					ul#newsarticles li { border-top: solid 1px #ebebeb; margin: 0; padding: 7px 7px 7px 0; }
					ul#newsarticles .headline { font-weight: bold; }


#footer { background-color: #4b6c4d; height: 73px; color: #FFF; clear: both; }
#footer a { color: #FFF;}
#footerleft { float: left; padding: 14px 0 0 11px;  }
#footerright { float: right; padding: 14px 11px 0 0; text-align: right; }