/***************************** GENERAL ITEMS *************************************/body {	background-color: #C0C9DD;	font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-style: normal; text-decoration: none; text-align:center; color:#333333;}#wrapper{ position:relative; width:768px; margin: 10px auto 70px auto; text-align:left; padding:0px;}#heading {	font-size: 32px; font-weight:bold; color: #003366;	border: 2px solid #003366;  background-color:#DFE3EE;	position:relative; top:1px; 	padding:3px; height:37px;}a {text-decoration:none; color:#003388; font-weight:bold; }a:hover {color:#FF6600; border-bottom:1px dotted #FF6600;}/***************************** TOP MENU ITEMS *************************************/a.headingbuttons {	color: #003366; text-align:center; font-weight:bold;	display:block; width:100px; float:right; line-height:19px;	border: 2px solid #003366;  background-color:#DFE3EE; cursor:pointer;	padding:1px 5px 1px 5px; text-decoration:none; }a.headingbuttons:hover { color: #FFFFFF; border: 2px solid #FFFFFF;  background-color:#003366; }a.hbactive { color:#FFFFFF; background-color:#003366;  line-height:19px;	text-align:center; font-weight:bold;	display:block; width:100px; float:right;	border: 2px solid #003366; cursor:pointer;	padding:1px 5px 1px 5px; text-decoration:none; }a.hbactive:hover { color:#FFFFFF; border: 2px solid #FFFFFF; cursor:pointer; padding:1px 5px 1px 5px; text-decoration:none; }			/***************************** LEFT MENU ITEMS *************************************/#menu { position:relative; top:10px; width:100px; float:left;}#menu a {display:block;}#menu a.submenu {color:#FFFFFF; font-size:10px; font-weight:normal; text-decoration:none; padding-left:15px;						 background: url(http://www.usu.edu/soilphysics/assets/images/bullet.gif) no-repeat 1px 5px; }#menu a.submenu:hover {color:#FF6600; border-bottom:1px dotted #FF6600;}						.research_labels {display:block; width:90px; float:left; font-weight:bold;}#headingnav { position:relative; padding: 3px 0 3px 0; width:768px;}#contents_blu{ background-color: #212A3E; position:relative; top:27px; width:748px; padding:10px; }#contents_blu a {color:#FFFFFF; font-weight:bold; text-decoration:none; padding-top:2px;}#contents_blu a:hover {color:#FF6600; border-bottom:1px dotted #FF6600;}#content { float:right; width:630px; position:relative; background-color:#FFFFFF; border:2px solid #C0C9DD; padding:5px; font-size: 12px; }.course { margin-left:30px; margin-right:30px; }#content a{ color:#003388; font-weight:bold; text-decoration:none; }#content h1{ font-family: Arial, Helvetica, sans-serif; font-size: 18px; font-weight: bold; text-decoration: none; color:#000000; }#content h2{ font-family: Arial, Helvetica, sans-serif; font-size: 15px; font-weight: bold; text-decoration: none; color:#003366; }#graybox { float:right; width:230px; padding:5px; background-color:#666666; color:#DDDDDD; font-size:10px; border:1px solid #222222; }  #graybox h1 { font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold; color:#EEEEEE; padding:0 0 5px 0; }#graybox a { color:#FF6600; text-decoration:none; }#graybox a:hover { color:#FFFFFF; text-decoration:none; border-bottom:1px dotted #FFFFFF; }#peopleheading {	background-color:#a88863; width:100%; cursor:pointer; clear:both; width:100%; margin-top:3px;	font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold; color:#000000; text-transform:uppercase;}#footer_text{ font-family: Arial, Helvetica, sans-serif; font-size: 10px; font-style: normal; text-decoration: none; color:#093664; text-align:center;	position:relative; bottom: -30px; width:775px;}#footer_text a {font-family: Arial, Helvetica, sans-serif; font-size: 10px; font-style: normal; text-decoration: none; color:#093664; }#footer_text a:hover {color:#FF6600; border-bottom:1px dotted #FF6600;}.contenttitle { font-size: 25px; font-weight: bold; color: #003366; }.contentsmall { font-size: 10px; font-weight:normal; }.contentbold { font-weight:bold; }.topbars { background-color:#FF6600; color:#FFFFFF; font-weight:bold; width:100%; font-size:14px; padding-left:3px; line-height:21px; padding:1px;}.text_small { font-size:11px; text-decoration:none; font-family:Verdana, Arial, Helvetica, sans-serif; }.adminframes {font-size:12px; background-color:#FFFFFF; }a.adminframes { color:#003366; font-weight:bold; text-decoration:none; }a.adminframes:hover { color:#FF6600; border-bottom:1px dotted #FF6600; }#courses_top {	color:#ffffff; background-color:#a88863; border:1px solid #FFFFFF; float:left; padding:5px; 	font-weight:bold; height:45px; text-align:center; font-size:12px;}#courses_top a {color:#ffffff }#courses_top a:hover {color:#ffffff; text-decoration:underline; }.category {padding:1px; margin:3px; border:1px solid #BBBBBB; color:#555555; font-size:11px;}.nameside {float:left; width:45%;}.arrowside {float:right; width:5%; text-align:right;}.arrowside img {border:0px; float:right; margin-left:1px;}.clear {overflow:hidden; clear:both; height:0px;}
