body {

	text-align:center;

	margin:0;

	padding:0;

	background: #ffffff;

}



a:link  { color: #333;

text-decoration: none;

}

a:visited  { color: #333;

text-decoration: none;

}

.events {

	font-family: Geneva, Arial, Helvetica, sans-serif;

	color: #333333;

	background-color: #FCF1D4;

	padding: 5px;

	width: 540px;

	margin-bottom: 8px;

	margin-left: 20px;

	border: 1px solid #cccccc;

}



a:hover  { color: #eeb211;

text-decoration: underline;

}

a:active  { color: #333;

text-decoration: none;

}	



.red-text { color: #c00;}

.error { font-weight: bold; color: #c00;}



#address {

	font-family: Geneva, Arial, Helvetica, sans-serif;

	font-size: 9px;

	color: #333333;

	padding: 15px 5px 15px 5px;

}

#address h6 {

margin:0;

padding:0;

font-size:9px;

}

#address p {

margin:0;

padding-bottom:5px;

}



	

.text-right { text-align: right;}

.text-center { text-align: center;}



ul { 

	list-style-type: none;

	margin: 0; 

}



#presentationcontainer {

	width: 780px;

	position: relative;

	margin-top: 0;

	margin-bottom: 0;

	margin-right: auto;

	margin-left: auto;

	text-align: left;

	padding: 0;

	display: block;

	background-attachment: fixed;

	background-image: url(../images/background-presentation.gif);

	background-repeat: repeat-y;

	background-position: center top;

}

	



/*  Primary Content Area */



	

#identitycontainer {

	width:760px;

	margin-right:0px;

	margin-left:10px;

	margin-top:0px;

	margin-bottom:0px;

	padding:0px;

	text-align:left;

}



#contentcontainer{

	width:760px;

	margin-right:0px;

	margin-left:10px;

	margin-top:0px;

	margin-bottom:0px;

	padding:0px;

	text-align:left;

	background: #f6f6f6 url(../images/background-content.gif) repeat-y center top;

}



/*  School, Department, Center, or Office Title */



#divisioncontainer {

	width: 760px;

	position: relative;

	text-align: left;

	padding: 0px;

	margin: 0px;

	overflow: hidden;

	background: #eee url(../images/icon-for.gif) no-repeat left center;

	border-top: 1px solid #eeb211;

	border-bottom: 1px solid #eeb211; 

	 }

	 

#divisioncontainer h4 {

	font: bold 15px/20px Verdana, Arial, Helvetica, sans-serif;

	color: #555;

	

	margin:0 0 0 183px;

	padding:3px 0px 3px 10px; 

}	 



	

/*  Content Headers - below pics*/

#headerscontainer {

	width: 760px;

	position: relative;

	text-align: left;

	padding: 0;

	background: #eee;

	border-top: 1px solid #eeb211;

	border-bottom: 1px solid #eeb211;

}



#infoHeader {

	width: 178px;

	float: left;

	/*line-height: 1em;*/

	margin: 0;

	padding: 4px 0 3px 5px;

	color: #666;

	background-color: transparent;

	font-family: helvetica, verdana, geneva, arial, sans-serif;

	font-size: 12px;

	font-weight: bold;

}

	

#newsHeader {

	width: 380px;

	float: left;

	margin: 0;

	padding: 4px 0 3px 5px;

	clear:none;

	display: inline;

	color: #666;

        background-color: transparent;

  	font-family: helvetica, verdana, geneva, arial, sans-serif;

	font-size: 12px;

	font-weight: bold; 

}



#newsHeader a:link { color: #666; background: transparent; }

#newsHeader a:visited { color: #666; background: transparent; }

#newsHeader a:hover { color: #eeb211; background: transparent; }

#newsHeader a:active { color: #666; background: transparent; }

	

#spotlightHeader {

	width: 150px;

	margin-left:575px;

	position: relative;

	padding: 4px 0 3px 5px;

	color: #666;

	background-color: transparent;

	font-family: helvetica, verdana, geneva, arial, sans-serif;

	font-size: 12px;

	font-weight: bold;

}



ul.news li {

	background: url(../images/icon-goldarrow.gif) no-repeat 5px 7px;

	color : #666;

	padding: 2px 10px 16px 20px;

	font-size: 11px;

	font-family : helvetica, verdana, geneva, arial, sans-serif;

	line-height: 16px;

}

	

ul.news li a span.headline { color : #666;

	font-size: 12px;

	font-family : helvetica, verdana, geneva, arial, sans-serif;

	font-weight: bold;

 }

	

ul.news li a:hover span.headline { color : #eeb211; }





/*  Content Area */

	

#content {

	width: 380px;

	float: left;

	margin: 0px 0px 0px 10px;

	padding:0;

	display: inline; 

	clear: none; }

	

ul.contentlist {

	margin: 7px 0px 10px 35px; 

	padding: 0px;

	list-style-type: square; }

	

ul.contentlist li {

	margin: 7px 0px 5px; 0px;

	font: 11px/20px Geneva, Arial, Helvetica, sans-serif;

}	

	

#content h2, #landingcontent h2 {

	font: bold 17px/20px Geneva, Arial, Helvetica, sans-serif;

	margin: 11px 10px 0px 20px; }

	

#content h3, #landingcontent h3 {

	font: bold 15px/20px Geneva, Arial, Helvetica, sans-serif;

	margin: 11px 10px 0px 20px; }

	

#content h4, #landingcontent h4{

	font: bold 13px/15px Geneva, Arial, Helvetica, sans-serif;

margin: 13px 10px 0px 20px; }

	

#content h5, #landingcontent h5 {

	font: bold 12px/15px Geneva, Arial, Helvetica, sans-serif;   				  

     margin: 7px 10px 0px 20px; }

	 

#content h5 a:link,#landingcontent h5 a:link  {text-decoration: underline; }

#content h5 a:visited,#landingcontent h5 a:visited { text-decoration: underline; }

#content h5 a:hover,#landingcontent h5 a:hover { text-decoration: underline; }

#content h5 a:active,#landingcontent h5 a:active { text-decoration: underline; }

		

	

#content p,#landingcontent p {

	font: 11px/20px Geneva, Arial, Helvetica, sans-serif;

 	margin: 5px 10px 10px 20px; }

	

#content p a:link,#landingcontent p a:link { text-decoration: underline; }

#content p a:visited,#landingcontent p a:visited { text-decoration: underline; }

#content p a:hover,#landingcontent p a:hover {text-decoration: underline; }

#content p a:active,#landingcontent p a:active {  text-decoration: underline; }	 



ul.news { padding: 12px 0 15px 10px; }

	

/*  Right Column */

	

#rightColumn {

	position: relative;

	width: 170px;

	margin-top: 1px;

	margin-right: 5px;

	margin-left:580px;

	padding-top: 10px;

	

	 }

	

#spotlightcontainer {

	padding-top: 0px;

	margin-top: 0px;

	margin-left: 0px; }

	

#featurecontainer {

	display: block;

	margin: 0px;

	padding-top: 7px;

	padding-left: 7px;

	height: 50px; 

	background-color: #fff4d4;

	font-size: 10px;

	font-family: Geneva, Arial, Helvetica, sans-serif;

	font-weight: bold;

	line-height: 14px;

}



#featurecontainer a:link { color: #666; }

#featurecontainer a:visited { color: #666; }

#featurecontainer a:hover { color: #eeb211; }

#featurecontainer a:active { color: #666; }



#featurecontainer img { 

	float: left; 

	padding-right: 5px;

	 }



.calloutcontainer {

	display: block;

	margin-top: 10px;

	padding: 0px;

	height: 50px;

	font-size: 10px;

	font-family : Geneva, Arial, Helvetica, sans-serif;

	font-weight: bold;

	line-height: 14px; 

}



.calloutcontainer a:link { color: #666; }

.calloutcontainer a:visited { color: #666; }

.calloutcontainer a:hover { color: #eeb211; }

.calloutcontainer a:active { color: #666; }





.callout {

	width: 285px;

	margin: 11px 15px 0px 20px;

	padding: 5px 0px 5px 5px; 

	font: 11px/20px Geneva, Arial, Helvetica, sans-serif;

}



.calloutcontainer img { 

	float: left; 

	padding-right: 5px;

	padding-left: 7px; }



	

.formlabels {

	font: 11px/20px Lucida Grande, Helvetica, Verdana, Arial, sans-serif;

	color: #333; 

	margin: 7px 5px 10px 20px; }

	

#formlabels a:link { color: #000; text-decoration: underline; }

#formlabels a:visited { color: #000; text-decoration: underline; }

#formlabels a:hover { color: #eeb211; text-decoration: underline; }

#formlabels a:active { color: #000; text-decoration: underline; }





/*** Contact Form ***/



#text { 

	float: left;

	width: 315px;

	font: 11px/22px Lucida Grande, Helvetica, Verdana, Arial, sans-serif;

	color: #333;

	margin: 0px;

	padding: 0px; }



#fulltext { 

	float: left;

	width: 525px;

	font: 11px/22px Lucida Grande, Helvetica, Verdana, Arial, sans-serif;

	color: #333;

	margin: 0px;

	padding: 0px; }



.contactform-row {

	margin: 2px 0px 2px 17px;

	padding: 3px;

	background-color: #f7f7f7; }

	

.contactform-error {

	background-color: #eff0ec;

	padding: 5px;

	margin: 5px 0 5px 0; }

	

.contactform-error p {

	margin: 5px 0 0 100px;

	padding: 0 0 0 100px;

	font: normal 10px verdana, arial, sans-serif;

	clear: both; }

	

.contactform-error p em { font-style: normal; }



label { width: 125px; display: block; float: left;}

label:hover { text-decoration: underline; cursor: pointer; }



textarea { 

	font: normal 11px verdana, arial, sans-serif;

	width: 280px;

	border: 1px solid #a8aba2;

	padding: 2px;

	background-color: #fff; }

	

#submit {

	margin: 2px 0px 2px 17px;

	padding: 3px 3px 3px 230px;

	background: #f7f7f7 }

/* END FORMS */



/*  Footer */

	

#footer {

	clear: both;

	margin-right: 0px;

	margin-left: 0px;

	margin-top: 0px;

	margin-bottom: 0px;

	padding: 5px 0px 5px 11px;

	color: #000;

	background: #faf8cc;

	border-top: 1px solid #eeb211;

	border-bottom: 2px solid #eeb211;

}



#footer a:link {

	font-size: 9px;

	font-family : verdana, geneva, Arial, Helvetica, sans-serif;

	font-weight: bold;

}



#footer a:visited {

	font-size: 9px;

	font-family : verdana, geneva, Arial, Helvetica, sans-serif;

	font-weight: bold;

}	



#footer a:hover { color : #eeb211; }

#footer a:active { color : #999; }	

	

#footer p {

	text-align: center;

	font-size: 9px;

	margin: 2px 0px 5px 0px;

	padding: 0px;

	font-family : verdana, geneva, Arial, Helvetica, sans-serif;

}

.newsevents_title{

	font-family: Geneva, Arial, Helvetica, sans-serif;

	font-size: 14px;

	font-weight: bold;

	color: #666666;

}

.events_title {

	font-family: Geneva, Arial, Helvetica, sans-serif;

	color: #333333;

	font-size: 14px;

	font-weight: bold;

}

.events_item {

	font-family: Geneva, Arial, Helvetica, sans-serif;

	color: #333333;

	font-size: 12px;

	

}

