/* Styles for homepage */
.hometopnav { /* home */
	text-align:right;
	font-weight:bold;
}
a.hometopnav:link, a.hometopnav:visited { /* home */
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	font-weight: bold;
	text-decoration: none;
}
a.hometopnav:active, a.hometopnav:hover { /* home */
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FF6600;
	font-weight: bold;
	text-decoration: none;
}
#homemain{ /* home */
	background-image:url(../images/home_bg_main_black.gif);
	background-repeat:no-repeat;
	background-color:#3A3A3A;	
}
#homebg{ /* home */
	background-image:url(../images/home_bg.gif);
	background-position: 0 550px;
}
.homenews { /* home */
	font-weight:bold;
	padding-bottom:1em;
}
a.homenews:link, a.homenews:visited { /* home */
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FF6600;
	font-weight: bold;
	text-decoration: none;
}
a.homenews:active, a.homenews:hover { /* home */
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #ffffff;
	font-weight: bold;
	text-decoration: none;
}
.homenewsdate { /* home */
	font-size:10px;
	color:#999999;
	/* border-bottom:1px solid #cccccc; */
	text-align:left;
	font-weight: bold;
}
#marqueecontainer{ /* home */
position: relative;
width: 220px; /*marquee width */
height: 110px; /*marquee height */
overflow: hidden;
padding: 12px 2px 2px 10px;
}

.hometable {
margin: 20px;
}

.homecampus { /* for bold display in Dreamweaver only, will be overwritten by color.php settings */
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color:#FF6600;
	letter-spacing:2px;
	margin: 6px 0 0 0;
	font-variant:small-caps;
}

.resulttable {
border-top:dashed 1px #0085CC;
border-bottom:dashed 1px #0085CC;
padding-top: 10px;
padding-bottom: 10px;
}

/* .resulttable td a:link, .resulttable td a:visited {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: red;
}
.resulttable td a:active, .resulttable td a:hover {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: green; */


.resulttitle {
border-top:dashed 1px #0085CC;
padding-top: 20px;
color: black;
font-weight:bold;
}

.resultlegend {
font-size: 11px;
font-style:italic;
color: #66CCFF;
}

a.resultmoreinfo:link, a.resultmoreinfo:visited {
font-size: 11px;
color: #0085CC;
font-style:italic;
}

a.resultmoreinfo:hover, a.resultmoreinfo:active {
font-size: 11px;
color: #20B1FF;
font-style:italic;
}

.leftsearchbox {
border-top:1px dashed #0085CC;
border-bottom:1px dashed #0085CC;
width:156px;
padding: 5px;
}

.leftsearchhead {
font-size: 12px;
font-weight:bold;
color: #0085CC;
}

.leftsearchcaption {
font-size: 11px;
font-weight: bold;
}

.leftsearchitem {
font-size:12px;
}

.leftsearchbutton {
font-size: 12px;
color: #0085CC;
border: 1px solid #0085CC;
background-color:#D2EFFF;
}

.homeevents {
background-color:#FBDDBB;
padding: 8px;
margin: 8px;
}

.homenews {
background-color:#DFDFDF;
padding: 8px;
margin: 8px;
}

.homecourse {
background-color:#D2EFFF;
padding: 8px;
margin: 8px;
}