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

/* CSS Document */

/* -- General ------------------------------ */

html, body {
	margin: 0px; padding: 0px;
	background: #cdc69c url(../images/bg.png);
}

html, body { height:100%; } 

html, body { margin:0;padding:0; font-family:Arial, Helvetica, sans-serif; font-size: 12px;}





/* -- Position ---------------------------- */

#shadow {
	margin: 0 auto 0 auto ; border:0;
	padding: 0;
	display: block; height: 100%;
	background: url(../images/bgBody.gif) repeat-y center center;
}

#shadow  { min-height:100%; height:auto;}
* html #shadow{ height:100%px; }

#container {
	position:relative;
	width: 776px; 
	margin: 0 auto 0 auto;
	padding: 0;
	border: none;
}
#container a {
 color: #000000; text-decoration: underline;
}

#container a:active {
	color:#004625; text-decoration: underline;
}
	
#collegeBanner {
	margin: 0;
	height: 39px; width: 776px;
	background: #005630 ;
	text-align: right;
}

#headerPrint{
	display:none;
}



#margincontainer { margin: 10px 10px 10px 10px;  background-color:#ffffff; border:1px solid #514405; padding:0px; width:754px; }

#margincontainer  { min-height:100%; height:auto;}
* html #margincontainer{ height:100%; }



#topBanner {
	height: 108px; width: 754px; margin:0; 
	background-color:#ffffff; border:0; padding:0; display:block; 
}



#topBanner .banners {
	width: 754px; height: 108px; margin:0; 
	background:#ffffff url(../images/banners/banner1.jpg); border:0; padding:0; display: compact; float:left;
}

#infoDisplay{ width: 754px; margin:0; background: #FFFFFF url(../images/bgLeftMenu.png) repeat-y; border:0; padding:0; display:table;}

#infoDisplay{min-height:410px; height:auto;}
* html #infoDisplay{ height:100%; }



#space 			  { clear:both; height:1px; } /*make room for footer*/
* > html #space  { margin:0 auto; width:776px;  } /* ie mac styles */


#footer {
	width:748px; clear:both; height:40px;
	margin: 0;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px; 
	font-weight: normal;
	color: #000000; 
	text-align: center;
	padding: 5px 3px 3px 3px;
	border-top:2px solid #514405;
	background-color: #bdb071;
}

#colL { clear:both; float: left;  width: 162px;  padding:0px; }

#colL 	  { height:auto;}
* html #colL  { height:100%; }

#colR {width: 584px; 
		float: right; 
		padding: 4px;  			
		background-color: #ffffff;
		}
#colR  	  { height:auto;}
* html #colR  { height:100%; }



/* ---- sidemenu layout ------------------- */
#sidemenu { width:162px; border: 0; background: url(../images/bgSidemenu.png) no-repeat top left; padding-top: 36px; height: 350px; }

#sidemenu ul{
	  text-align:left;
	  margin:0px 10px 0px 10px; /* Removes browser default margins applied to the lists. */
	  padding:0; /* Removes browser default padding applied to the lists. */
}


#sidemenu li{
	  display: block;
	  /* A left margin to indent the list items and give the menu a sense of structure. */
	  padding:2px 0px 2px 0px; /* Removes browser default padding applied to the list items.
	   */
	  list-style: none;
	   background: url(../images/borderLink.png) no-repeat bottom left;

	  
}
	

#sidemenu .categorieHeading {
	padding: 5px;
	color: #ffffff; text-decoration: none;
	background: url(../images/rolloverMenu.png) no-repeat top left;
}


#sidemenu a.general {
	padding: 5px;
	color: #ffffff; text-decoration: none;
}
 
#sidemenu a.general:hover { background: url(../images/rolloverMenu.png) no-repeat top left;  color: #ffffff; text-decoration: none; }

#sidemenu span.general {
	padding: 5px;
	display:block;
	
	color: #ffffff; text-decoration: none;
}
 


#sidemenu a.submenu{
	padding: 5px 5px 5px 15px;
	color: #ffffff; text-decoration: none;
}
 
#sidemenu a.submenu:hover { background: url(../images/rolloverMenu.png) no-repeat top left;  color: #ffffff; text-decoration: none; }



#sidemenu a.support{
	padding: 7px 12px;
	display:block;
	font-weight:bold;
	color: #000000;
	text-decoration: none;
	background: url(../images/buttonRecord.png) no-repeat top left;
}
 
#sidemenu a.support:hover { background: url(../images/buttonRecordRol.png) no-repeat top left; no-repeat top left;  color: #ffffff; text-decoration: none; font-weight:bold; }

#sidemenu    { border: 0;  }
#sidemenu a  { display: block; margin: 0px; }

/* -- sudemenu-submenu---------------------------- */

#sidemenu a.submenu {
	padding:7px 5px 7px 17px;
	color: #ffffff; text-decoration: none;
}
 
#sidemenu a.submenu:hover { background: url(../images/rolloverMenu.png) no-repeat top left;  color: #ffffff; text-decoration: none; }




.title {
	
	
	padding-bottom: 6px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 22px;
	font-weight: normal;
	color: #000;
	text-indent: 3px;
	

}


.content { display:compact;

}

.imagesContent { border: none; padding: 4px;

}

/* -- Forms ---------------------------- */

.formtable { border: 0;  margin: 0; padding: 0px 5px 0px 5px; vertical-align: middle; }

input.inputbox, textarea.inputbox {
	margin-top:0px;
	background-color:#F0F0F0;
	border: 1px solid #333333;
	color: #000000;
}

.button {
	height:19px;
	color:#000330; font-weight:500; font-size:10px; font-family:Verdana, Arial, Helvetica, sans-serif;
	border: 1px solid #333333;
	background-color: #ffffff;
}
#liftText {   
   position:absolute;
   text-align:right;
   width:580px;
   top:20px;
   border:0px;
   margin:0px;
   padding:0px;
}
#liftText a{
   font-family:Verdana, Arial, Helvetica, sans-serif;
   font-size:10px;
   color:#FFFFFF;
   text-decoration:none;
   border:0px;
   margin:0px;
   padding:0px;
}
#liftText a:hover{
   text-decoration:underline;
   color:#EAEAEA;
}

.latestNews .newsList ul{
		margin-top:5px;
		margin-bottom:5px;
		}
#vidPlayer{
	margin-top:12px;
	margin-bottom:12px;
	padding:0px;
	}
#vidPlayerTopOfPage{
	margin-top:0px;
	margin-bottom:12px;
	padding:0px;
	}
.introBlurb{
	margin:0px;
	padding-top:12px;
	padding-bottom:12px;
	}
.introBlurb p{
	margin:1px;
	padding:0px;
	}
	.feedbackBTN{
		margin-top:12px;
		padding:0px;}
