
body{behavior:url(csshover.htc);}

.navright	{ font-family: verdana, arial, verdana; font-weight: 500; font-size: 11px; padding-top: 4px; padding-bottom: 4px; padding-left: 1px; color: #ffffff }
a.navright	{ padding-left: 0; text-decoration: none }
a.navright:hover{ text-decoration: none; color: e8e8e8 }
.regtext	{ font-family: tahoma, arial, verdana; font-weight: 500; font-size: 13px; padding-left: 15px; padding-right: 25px}
.heading	{ font-family: tahoma, arial, verdana; font-weight: 600; font-size: 16px; padding-left: 15px; padding-right: 10px; color: #003366}
.maintabs	{ font-family: tahoma, verdana; font-weight: 500; font-size: 13px; padding-left: 3px; letter-spacing: 1px; color: #ffffff }
.welcome	{ font-family: minion, times new roman, times, tahoma, arial, verdana; font-weight: 500; font-size: 22px; line-height: 30px; padding-left: 22px; padding-right: 10px; color: #000000}
.introtext	{ font-family: tahoma, arial, verdana; font-weight: 500; font-size: 13px; line-height: 15px; padding-left: 0px; padding-right: 5px; color: #000000 }
.categorytext	{ font-family: tahoma, arial, verdana; font-weight: 500; font-size: 12px; line-height: 15px; padding-left: 8px; padding-right: 12px; padding-top: 2px; color: #333333 }
a.categorytext	{ padding-left: 0; padding-right: 0; padding-top: 0; text-decoration: none }
a.categorytext:hover	{ text-decoration: underline; color: #606E7F }
.maincontentlt {font-family: Arial, Verdana; font-size: 12px; padding-left: 12px; padding-right: 10px; padding-top: 0px; color: #666666 }

.categorymore	{ font-family: arial, tahoma; font-size: 10px; padding-left: 0; padding-right: 0; padding-top: 0; color: #000066 }
a.categorymore	{ font-family: arial, tahoma; font-size: 10px; padding-left: 10; padding-right: 0; padding-top: 0; text-decoration: underline; color: #000066 }
a.categorymore:hover	{ text-decoration: none; color: #606E7F }
.contactinfo	{ font-family: tahoma, arial, verdana; font-weight: 500; font-size: 11px; padding-top: 10px; padding-left: 5px; line-height: 14px; color: #E7E7F4 }

.footertext	{ font-family: arial, verdana; font-weight: bold; font-size: 10px; padding-top: 16px; padding-left: 35px; line-height: 18px; color: #e8e8e8 }
a.footertext	{ padding-top: 0px; padding-left: 0px; color: #cccccc; text-decoration: none }
a.footertext:hover	{ color: #ffffff }
.maincontent {font-family: Arial, Verdana; font-size: 12px; padding-left: 15px; padding-right: 10px; padding-top: 0px }
ul.maincontent {
	        margin: 5px 0px 0px 45px;

}

.maincontent2 {font-family: Arial, Verdana; font-size: 12px; padding-left: 15px; padding-right: 10px; padding-top: 0px; padding-bottom: 10px }
ul.maincontent2 {
	        margin: 5px 0px 0px 45px;

}

.maincontent3 {font-family: Arial, Verdana; font-size: 12px; padding-left: 15px; padding-right: 10px; padding-top: 0px; padding-bottom: 10px }
ul.maincontent3 {
	        margin: 5px 0px 0px 25px;

}

ol.maincontent {padding-left: 45px}
ol.maincontent2 {padding-left: 45px}


.chairtext	{ font-family: arial, verdana; font-weight: bold; font-size: 12px; padding-top: 3px; padding-right: 5px; padding-left: 15px; color: #ffffff }
.chairlist	{ font-family: arial, verdana; font-weight: 500; font-size: 12px; text-align: left; padding-left: 14px; padding-right: 5px; padding-top: 10px; line-height: 15px; color: #003366}

.majorlist	{ font-family: arial, verdana; font-weight: 500; font-size: 11px; text-align: left; padding-left: 14px; padding-right: 5px; padding-top: 8px; color: #003366}
a.majorlist	{ padding-left: 0px; padding-right: 0px; padding-top: 0px }

.celstext	{ font-family: arial, verdana; font-weight: bold; font-size: 12px; padding-top: 3px; padding-right: 20px; padding-left: 18px; color: #003366 }
a.celstext	{ padding-top: 0px; padding-left: 0px; color: #003366; text-decoration: none }
a.celstext:hover	{ color: #C3CDD5; text-decoration: underline }
.addresstext	{ font-family: arial, verdana; font-weight: bold; font-size: 10px; padding-top: 3px; padding-right: 20px; padding-left: 18px; color: #003366 }
a.addresstext	{ padding-top: 0px; padding-left: 0px; color: #003366; text-decoration: none }
a.addresstext:hover	{ color: #C3CDD5; text-decoration: underline }

a.verytopnav	{ font-family: arial, tahoma; font-size: 10px; text-decoration: none; color: #ffffff  }
a.verytopnav:hover	{ text-decoration: none; color: #F0AC36 }
.nav		{ font-family: arial, verdana; font-weight: 600; font-size: 10px; line-height: 20px; color: #ffffff }
.smpageheader	{ font-family: tahoma, minion, times new roman, times, tahoma, arial, verdana; font-weight: 500; font-size: 15px; padding-left: 16px; padding-right: 10px; padding-top: 10px; color: #000066}
a.smpageheader		{ padding-left: 0px; padding-right: 0px; text-decoration: none }
a.smpageheader:hover	{ text-decoration: underline; color: #6666CC }

.pageheader	{ font-family: minion, times new roman, times, tahoma, arial, verdana; font-weight: 500; font-size: 22px; padding-left: 15px; padding-right: 10px; padding-top: 10px; color: #000066}
.listinghead	{ font-family: arial, verdana; font-weight: 500; font-size: 14px; text-align: left; padding-left: 6px; padding-right: 5px; line-height: 20px; color: #000000}
.rightlist	{ font-family: arial, verdana; font-weight: 500; font-size: 12px; text-align: left; padding-left: 6px; padding-right: 10px; line-height: 20px; color: #003366}
a.rightlist		{ padding-left: 0px; padding-right: 0px; color: #000066 }
a.rightlist:hover	{ text-decoration: none; color: #606E7F }

.subdept	{ font-family: arial, verdana; font-weight: 500; font-size: 16px; text-align: left; padding-left: 16px; padding-right: 0px; line-height: 20px; color: #003366}
.subdept2	{ font-family: arial, verdana; font-weight: 500; font-size: 14px; text-align: left; padding-left: 16px; padding-right: 0px; line-height: 20px; color: #003366}

a.top_nav:link, a.top_nav:visited {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 10px;
	color:#000066;
	display: block;
	background-color:#CCCCFF;
	/*border-bottom: 2px solid #FFFFFF;*/
	font-weight: bold;
	padding-top: 4px;
	padding-bottom: 4px;
	letter-spacing: 1px;
	text-decoration: none;
	white-space: nowrap;
}

a.top_nav:hover {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 10px;
	color:#999999;
	display: block;
	background-color:#EEEEEE;
	border-right: 2px solid #FFFFFF;
	border-left: 2px solid #FFFFFF;
	/*border-bottom: 2px solid #FFFFFF;*/
	font-weight: bold;
	padding-top: 4px;
	padding-bottom: 4px;
	letter-spacing: 1px;
	text-decoration: none;
}

a.top_navon:link, a.top_navon:visited  {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 10px;
	color:#000000;
	display: block;
background-color:#C3CDD5;
		/*background-color:#A5A5E0;*/
	border-right: 2px solid #FFFFFF;
	border-left: 2px solid #FFFFFF;
	/*border-bottom: 2px solid #FFFFFF;*/
	font-weight: bold;
	padding-top: 4px;
	padding-bottom: 4px;
	letter-spacing: 1px;
	text-decoration: none;

}

a.top_navon:hover {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 10px;
	color:#ffffff;
	display: block;
	background-color:#CCCCCC;
	/*border-bottom: 2px solid #FFFFFF;*/
	font-weight: bold;
	padding-top: 4px;
	padding-bottom: 4px;
	letter-spacing: 1px;
	text-decoration: none;
	white-space: nowrap;

}

.nav_bottom {
	border-bottom:solid;
	border-width:2px;
	border-color:#FFFFFF;
}

/* CSS for bread crum */
.breadcrumbs   { font-family: Arial, Helvetica, sans-serif;  font-size: 11px; padding-left: 16px; padding-right: 10px; padding-top: 5px; color: #000066}
a.breadcrumbs          { padding: 1px 4px; text-decoration: none;}
a.breadcrumbs:hover    { text-decoration: underline; color: #6666CC }
/* End of CSS for bread crum */


.style1 {font-family: arial, verdana; font-weight: bold; font-size: 16px; text-align: left; padding-left: 16px; padding-right: 0px; line-height: 20px; color: #003366; }

.style10 {font-size: 12px}
 #top_links, #top_links a, #top_links span  {
	color: #EEEEEE;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: none;
}

.style2 {font-family: Arial, Verdana; font-size: 14px; padding-left: 15px; padding-right: 10px; padding-top: 0px; font-style: italic; }


.style6 {
	font-family: Arial, Verdana;
	font-size: 12px;
	padding-left: 15px;
	padding-right: 10px;
	padding-top: 0px;
	font-weight: bold;
	font-style: italic;
}

#top_links a:hover {
		text-decoration: underline;
	}
#top_search { /* Positions search */
	position: relative;
	padding-left: 5px;
	width: 130px;
	height: 20px;
	float: right;
}
/*#top_search_field, #top_search_field:hover {
	position: relative;
	color: #000099;
	width: 100px;
	font-size: 90%;
	border: 1px solid #BBB;
	padding: 0.2em 0em 0.2em 0.15em;
	text-align: left;
	float: right;
	z-index: 9;
}*/
#top_search_field {
	background-color: #FFF;
}
#top_search_field:hover {
	background-color: #EFEFFB;
}
#top_search_button {
	border: 0;
	margin: 0px 0px 0px 3px;
	width: 18px;
	float: right;
	}
a {
	font-weight: normal;
	color: #009;
	text-decoration: none;
}
a:hover, a:active {
	text-decoration: underline;
}



