body
{
	font-family: geneva, /*'arial narrow'*/, arial, sans-serif;
	background: url(images/top_bar.gif) left top repeat-x;
	background-color: #e5e1da;
	font-size: 11;
	color: #2d2d2d;
	padding-bottom: 0px;
	padding-top: 0px;
}


/* Text Styles */

.main a { font-size: 11; line-height: 16px; font-family: geneva, /*'arial narrow'*/, arial, sans-serif; font-weight: normal; color: #5e6235; text-decoration: underline }
.main a:hover { font-size: 11; line-height: 16px; font-family: geneva, /*'arial narrow'*/, arial, sans-serif; font-weight: normal; color: #2d2d2d; text-decoration: none }

hr { border: 0; height: 1px; margin: 0 auto; background: url(images/dashed_v2.gif) 100% repeat-x;}



h1 {

	font: 14px arial, verdana, helvetica, lucida, sans-serif;
	font-weight: bold;
	line-height: 18px;
	color: #3d2711;
	margin-bottom: 0px;
	margin-top: 0px;
	letter-spacing: 0px;
}



h2 {

	font: 11px arial, verdana, helvetica, lucida, sans-serif;
	font-weight: bold;
	line-height: 18px;
	color: #2d2d2d;
	margin-bottom: 0px;
	margin-top: 0px;
	letter-spacing: 0px;
}


h3 {

	font: 11px arial, verdana, helvetica, lucida, sans-serif;
	font-weight: bold;
	line-height: 18px;
	color: #2d2d2d;
	margin-bottom: 0px;
	margin-top: 20px;
	letter-spacing: 0px;
}






h4 {

	font: 11px arial, verdana, helvetica, lucida, sans-serif;
	font-weight: bold;
	line-height: 17px;
	color: #2d2d2d;
	margin-bottom: 10px;
	margin-top: 15px;
	letter-spacing: 0px;
}



h5 {

	font: 12px arial, verdana, helvetica, lucida, sans-serif;
	font-weight: normal;
	line-height: 16px;
	color: #8C8C8C;
	margin-bottom: 3px;
	margin-top: 3px;
	margin-left: 20px;
	letter-spacing: 0px;
}



h6 {

	font: 12px arial, verdana, helvetica, lucida, sans-serif;
	font-weight: normal;
	line-height: 16px;
	color: #362E24;
	margin-bottom: 3px;
	margin-top: 3px;
	margin-left: 20px;
	letter-spacing: 0px;
}


h7 {

	font: 12px arial, verdana, helvetica, lucida, sans-serif;
	font-weight: normal;
	line-height: 16px;
	color: #8C8C8C;
	margin-bottom: 3px;
	margin-top: 3px;
	margin-left: 20px;
	letter-spacing: 0px;
}

#imagetop {position: absolute; z-index: 1; top: 15; left: 0px; width: 554px; height:56px; background: url(images/top_image_3.png) no-repeat;}

#nameinfo {position: absolute; z-index: 2; top: 80; left: 20px; width: 650px; height: 300px;}

#homeinfo {position: absolute; z-index: 3; top: 350; left: 20px; width: 650px; height: 100px; /*border-bottom: 1px solid #cecbc6*/;}
  .text { font: 14px arial, verdana, helvetica, lucida, sans-serif; font-weight: bold; line-height: 20px; color: #3d2711;}


#photohome {position: absolute; z-index: 4; border: 4px solid #4b5036; top: 85; left: 360px; width: 300px; height: 195px; background: url(images/bart_johnson.png) no-repeat;}

#hometext {position: absolute; z-index: 5; top: 350px; left: 20px; width: 650px; height: 800px;}

#homecourses {position: absolute; z-index: 6; top: 860; left: 20px; width: 650px; height: 350px;}

#currentresearch {position: absolute; z-index: 7; top:140px; left: 20px; width: 500px; height: 100px;}
#currentresearchinfo {position: absolute; z-index: 3; top:165px; left: 20px; width: 630px; height: 250px; /*border-bottom: 1px solid #cecbc6*/;}

#pastresearch {position: absolute; z-index: 7; top:140px; left: 20px; width: 500px; height: 100px;}
#pastresearchinfo {position: absolute; z-index: 3; top:165px; left: 20px; width: 630px; height: 250px; /*border-bottom: 1px solid #cecbc6*/;}

#topNav {position: absolute; z-index: 8; top: 305px; left: 0px; width: 680px; height: 40px; /*border-top: 2px solid #999;*/}
#topNav2 {position: absolute; z-index: 9; top: 115; left: 0px; width: 875px; height: 50px; clear: both; border-bottom: background: url(images/dashed_v2.gif) 100% repeat-x;}

.footernavspace1 {padding-left: 10px; padding-right: 10px;} 




/* Flash Divs */
#oaksavrest_flash {position: absolute; z-index: 1; top: 635px; left: -80px; width: 850px; height: 500px; /*border-bottom: 1px solid #cecbc6*/;}
#uplprafirerest_flash {position: absolute; z-index: 1; top: 400px; left: -80px; width: 850px; height: 500px; /*border-bottom: 1px solid #cecbc6*/;}
#wetprarest_flash {position: absolute; z-index: 1; top: 300px; left: -80px; width: 850px; height: 500px; /*border-bottom: 1px solid #cecbc6*/;}
#plantgen_flash {position: absolute; z-index: 1; top: 500px; left: -80px; width: 850px; height: 500px; /*border-bottom: 1px solid #cecbc6*/;}



#infotop {  position: absolute; top: 80px; left: 20px; width: 850px; height:30px;}
  .head { font: 14px arial, verdana, helvetica, lucida, sans-serif; font-weight: bold; line-height: 18px; color: #3d2711; margin-right: 30px;}
  .headgrey { font-size: 11; line-height: 16px; font-family: geneva, /*'arial narrow'*/, arial, sans-serif; font-weight: normal; color: #2d2d2d; margin-right: 30px;}



.dark a { font-size: 11; line-height: 16px; font-family: geneva, /*'arial narrow'*/, arial, sans-serif; font-weight: normal; color: #2d2d2d; text-decoration: underline }
.dark a:hover { font-size: 11; line-height: 16px; font-family: geneva, /*'arial narrow'*/, arial, sans-serif; font-weight: normal; color: #2d2d2d; text-decoration: none }


.darker a { font-size: 11; line-height: 16px; font-family: geneva, /*'arial narrow'*/, arial, sans-serif; font-weight: bold; color: #2d2d2d; text-decoration: underline }
.darker a:hover { font-size: 11; line-height: 16px; font-family: geneva, /*'arial narrow'*/, arial, sans-serif; font-weight: bold; color: #2d2d2d; text-decoration: none }

.dropnavlink a { font-size: 11; line-height: 16px; font-family: geneva, /*'arial narrow'*/, arial, sans-serif; font-weight: normal; color: #2d2d2d; text-decoration: underline }
.dropnavlink a:hover { font-size: 11; line-height: 16px; font-family: geneva, /*'arial narrow'*/, arial, sans-serif; font-weight: normal; color: #2d2d2d; text-decoration: none }
.dropnavselect { font-size: 11; line-height: 16px; font-family: geneva, /*'arial narrow'*/, arial, sans-serif; font-weight: normal; color: #2d2d2d; text-decoration: none }



.navspace {padding-left: 0px;} 
.navspace a { padding-left: 0px; font-size: 11; line-height: 16px; font-family: geneva, /*'arial narrow'*/, arial, sans-serif; font-weight: normal; color: #5e6235; text-decoration: underline }
.navspace a:hover { font-size: 11; line-height: 16px; font-family: geneva, /*'arial narrow'*/, arial, sans-serif; font-weight: normal; color: #2d2d2d; text-decoration: none }

.navspace1 {padding-left: 15px;} 
.navspace1 a { padding-left: 15px; font-size: 11; line-height: 16px; font-family: geneva, /*'arial narrow'*/, arial, sans-serif; font-weight: normal; color: #5e6235; text-decoration: underline }
.navspace1 a:hover { font-size: 11; line-height: 16px; font-family: geneva, /*'arial narrow'*/, arial, sans-serif; font-weight: normal; color: #2d2d2d; text-decoration: none }

.bluepdf a { font-size: 11; line-height: 16px; font-family: geneva, /*'arial narrow'*/, arial, sans-serif; font-weight: normal; color: #4266b0; text-decoration: underline }
.bluepdf a:hover { font-size: 11; line-height: 16px; font-family: geneva, /*'arial narrow'*/, arial, sans-serif; font-weight: normal; color: #2d2d2d; text-decoration: none }


/*old not used now

#footer {border-top: background: url(images/dashed_v2.gif) 100% repeat-x;
  font-size: 0.85em; z-index: 15;
  position: absolute; bottom: 0 px; left: 20px; width: 700px; height: 60px;}
  .darksm a { font-size: 10px; font-family: geneva, arial, sans-serif; color: #2d2d2d; text-decoration: underline }
  .darksm a:hover { font-size: 10px; font-family: geneva,  arial, sans-serif; color: #2d2d2d; text-decoration: none }
 
old not used now*/



div#navLinks
{
	position: absolute;
	left: 50%;
	margin-left: 10px;
}

a
{
	color: #000;
	text-decoration: none;
}

a:hover { color: #2d2d2d; }





/*!!!!!!!!!!! Menu !!!!!!!!!!!!!*/





/*!!!!!!!!!!! QuickMenu Core CSS [Do Not Modify!] !!!!!!!!!!!!!*/
.qmclear {font-size:1px;height:0px;width:0px;clear:left;line-height:0px;display:block;}.qmmc {position:relative;}.qmmc a {float:left;display:block;white-space:nowrap;}.qmmc div a {float:none;}.qmmc div {display:none;position:absolute;}


/*!!!!!!!!!!! QuickMenu Styles [Please Modify!] !!!!!!!!!!!*/


	/* Remove the comments bleow for vertical mains and change the false value to
           true in the qm_create function after the menus structure. */
	/*.qmmc a {float:none}*/

	
	
	/*"""""""" (MAIN) Container """"""""*/
	#qm0
	{ 
		background-color:#transparent;
		padding-left:0px;
		
		
		margin:0px 0px 0px 0px;
		z-index:10 !important;
		
	}


	 /*"""""""" (MAIN) Items """"""""*/
	#qm0 a
	{
		color:#222222;
		background-color:ac9c8a;
		font-family:Arial;
		font-size: 1em;
		text-decoration:none;
		padding:2px 30px 2px 10px;
		border-style:solid;
		
		border-width:1px 1px 1px 1px;
		border-color:#3d2711;
		text-align:left;

		
	}


	/*"""""""" (MAIN) Hover State """"""""*/
	#qm0 a:hover
	{ 
		/*border-color:#333333;*/

		color:#2b2621;
		text-decoration:underline;
		
	}


	/*"""""""" (MAIN) Active State """"""""*/	
	#qm0 .qmactive
	{ 
		/* Note: Add '!important' after each style */
		
		
		background-color:#ac9c8a !important;
		color:#2b2621 !important;
		text-decoration:underline !important;
		
		
	}


	/*"""""""" (MAIN) Parent Items """"""""*/
	#qm0 .qmparent
	{
		/*background-image:url(images/bullet_white_down.gif);*/
		background-repeat:no-repeat;
		background-position:92%;
	}

	


	/*"""""""" [SUB] Containers """"""""*/
	#qm0 div
	{
		
		background-color:#ac9c8a;
		padding:5px 5px 5px 0px;
		border-style:solid;
		border-width:1px 1px 1px 5px;
		border-color:#3d2711;
		margin-top:-1px;
		
	}


	/*"""""""" [SUB] Items """"""""*/
	#qm0 div a
	{		
		font-size:1em;
		color:#222222;
		border-width:0px;
		padding:3px 20px 3px 10px;
		text-align:left;
		
		
	}
	
	/*"""""""" [SUB] Hover State """"""""*/
	#qm0 div a:hover
	{
		color:#ffffff;
		background-color:#3d2711;
		border-color:#3d2711;
		text-decoration:underline;
	}






