@charset "UTF-8";

body  {
	font: 85% Courier, Verdana, Arial, Helvetica, sans-serif;
	background: #ffffff;
	margin: 0; 
	text-align: center;
	color: #000000;
}
	
a:link {outline: none; color: #CC3300; text-decoration: none;} 
a:hover{color: #CC3300; text-decoration: underline;}

.img
{
 border-color: #ffffff; display:block;
}

a.img a:hover{color: #CC3300; text-decoration: underline;}

#container { 
	width: 925px; 
	background: #FFFFFF;
	margin: 0 auto; 
	text-align: left; 
} 

#header { 
	background: #ffffff; 
} 

#navbar {padding-top: 10px; padding-bottom: 10px;}

.thrCol #sidebar2 {
	float: right; 
	width: 220px; 
	font: normal Courier, Arial, Helvetica; 
	padding: 2px 10px 15px 10px; 
}

.thrCol #sidebar2 a#active {color: #000000;}
.thrCol #sidebar2 a {color: #CC3300; display: block; padding: 2px 0 3px 0; margin:0; text-decoration: none;}
.thrCol #sidebar2 a:hover{color: #CC3300; text-decoration: underline;}

.thrCol #sidebarmain {
	float: right; 
	width: 200px; 
	font: normal; text-align: right;
	padding: 15px 10px 15px 10px; 
}

.thrCol #sidebarmain a#active {color: #000000;}
.thrCol #sidebarmain a {color: #CC3300; display: block; padding: 2px 0 3px 0; margin:0; text-decoration: none;}
.thrCol #sidebarmain a:hover{color: #CC3300; text-decoration:underline;}



.twoCol #sidebarmain {
	float: right; 
	width: 200px; 
	font: normal;  text-align: right;
	padding: 50px 40px 15px 10px; 
}

.twoCol #sidebarmain a#active {color: #000000; }
.twoCol #sidebarmain a {color: #CC3300; display: block; padding: 2px 0 3px 0; margin:0; text-decoration: none;}
.twoCol #sidebarmain a:hover{color: #CC3300; text-decoration:underline;}

.twoCol #mainContent { 
	margin: 0 0 0 0; 
	width: 660px;
	padding: 0 0px; 
} 

.thrCol #mainContent { 
    float: left;
	margin: 0 0px; 
	width: 450px;
	padding: 0 0px; 
} 

.twoCol #galleryContent { 
	width: 900px;
	padding-top: 0; 
	padding-left:10px;
}
.twoCol #flashcontent {
		height: 100%;
	}

#botnav {margin: 0; padding: 5px 0 20px 0; font: normal 12px; text-align: center;}
#botnav a {font: normal 12px; color: #CC3300; text-decoration: none;}
#botnav a:hover{ color: #CC3300; text-decoration: underline;}

#footer { 
    font: normal 12px; text-align: center;
	padding: 20px 10px 20px 20px; 
	background:#ffffff;
} 

#footer p {
	margin: 0; 
	padding: 10px 0; 
}

.footer a {font: normal 13px; color: #CC3300; text-decoration: none;}
.footer a:hover{ color: #CC3300; text-decoration:underline;}

.fltrt { 
	float: right;
	margin-left: 8px;
}

.fltlft { 
	float: left;
	margin-right: 8px;
}
img.floatLeft { 
    float: left; 
    margin: 4px; 
}
img.floatRight { 
    float: right; 
    margin: 4px; 
}

.clearfloat { 
	clear:both;
    height:0;
    font-size: 1px;
    line-height: 0px;
}

.coursetitle {
	font-style: normal;
	font-weight: bold;
	color: #000000;
}

.coursetitle a{color: #000000;}

.coursenum {
	font-style: normal;
	font-weight: normal;
	color: #000000;
}

.coursetxt {
	padding-left: 0px;
	padding-right: 10px;
	padding-bottom: 3px;
	line-height: 1.2;
}

.coursetxt a {color:#CC3300; text-decoration:none;}
.coursetxt a:hover { color: #CC3300; text-decoration: underline; }


.ttltxt {font-weight: bold; color: #000000; margin: 0; padding-top: 7px; padding-bottom: 5px; margin-bottom: 1em;}

.ttltxt2 {font-weight: bold; color: #000000; margin: 0; padding-top: 2px; padding-bottom: 0px; margin-bottom: 0em;}

.maintxt {
margin-top: 0em;
margin-bottom: 1em;
    padding-top: 0px;
	padding-left: 0px;
	padding-right: 10px;
	padding-bottom: 2px;
	line-height: 1.2;
}

.maintxt a {color:#CC3300; text-decoration:none;}
.maintxt a:hover { color: #CC3300; text-decoration: underline; }

ul.maintxt{padding-left: 3em; margin-top:2px; margin-bottom:4px; }


h1 {font: {font-weight: bold; color: #000000; margin: 0; padding-top: 5px; padding-bottom: 7px;}
h2 {color: #000000; font-weight: normal;}
h3 {font-weight: normal; color: #000000; margin: 0; padding: 0; text-decoration:none;}
h4 {font: 16px; color: #000000; font-weight: normal; text-decoration:none;}

ul li {
	padding: 0;
	margin: 0;
	background:none;
	padding-bottom: 1px;
}

.faculty a {color: #CC3300; text-decoration: none;}
.faculty a:hover{ color: #CC3300; text-decoration: underline;}

.return { font-size: 9px; font: Courier, Verdana, Arial, Helvetica, sans-serif; color:#CC3300; padding: 0; margin-top: 0em; margin-bottom: 0em;}
.return a { text-decoration: none; color:#CC3300}
.return a:hover{ color:#CC3300; text-decoration: underline; }

.rollover a { display:block; width:32px; background-color: #FFFFFF}
.rollover a:hover { background-color: #990000} 

 
#social {padding: 0;}
.social a { text-decoration: none;}
.social a:hover{ color: #999; background: #999; text-decoration:underline; }

#eventcontent {margin: 0; padding: 5px 0 20px 0; text-align: center;}
.eventcontent a { text-decoration: none;}
.eventconotent a:hover{ color: #999; background: #999; text-decoration:underline; }

#news {font-weight: bold; color:#990033 text-align: center;}
.news a {color: #CC0066; text-decoration: none;}
.news a:hover{ color:#CC0066  color: #CC0066; text-decoration: underline;}


.imagelink a {outline: none; color: #CC3300; text-decoration: none;} 
.imagelink a:hover{color: #CC3300; text-decoration: underline;}