/* CSS */

/* Main Setup of Sheet */

/* Version 1.1 */		

html,

body { padding: 0; margin: 0; }

img { border: 0; margin: 0; padding: 0; }

hr { display:none; }



/* Hidden navigation skips for ADA compliance */

.hidden { position: absolute; left: -10000px; }



/* General container  */

div.wrapper { margin: 0 auto; padding: 0; text-align:left; position:relative; min-width: 780px; max-width: 950px;}



/* MSU Logo & Icons*/

#banner { width: 100%; height:80px; }

#logomsu { margin:0; height:80px; width:390px; background:url(msu_title.gif) no-repeat center left;  }

#logomsu h1 { padding:0; margin:9px 0; line-height:80px}

#logomsu h1 a { display:block; height:100%; overflow:hidden; text-decoration:none; text-indent:-5000em; }






#iconav { position:absolute; right:0; top:13px; width:400px; height:40px; }

#iconav ul { margin: 0; padding: 0;text-align: right; }

#iconav ul li { float:right; margin:0; padding:0; }

#iconav ul li a { overflow:visible; /* <-not sure if this is needed */display:block; padding:29px 10px 0; }

#iconav ul li a#racernet, #iconav ul li a#az, #iconav ul li a#calendar, #iconav ul li a#maps { background-position: center top; }



/* Global, sitewide navigation */

#globalnav { height: 2.7em; overflow:hidden; /*for Safari & Opera*/}

#globalnav ul { margin: 0; padding: 0; }

#globalnav ul li { margin:0; padding:0; display:inline; }

#globalnav ul li a { float:left; height: 2.7em; width:17%; }

#globalnav ul li a.none { width:15%; }



/* Apply Bar & Breadcrumbs */ 

#applybar {
	position: relative;
	height: 23px;
	/* height: 1.75em; */
	border-top: 1px solid #fff;
	vertical-align: middle;
}

#applybar p { margin:3px 0 0 2.3em; } 

#applybar #sectnav {
	position: absolute;
	top:0px;
	left:0;
	width: 190px;
}


#applybar #crumbs { position: absolute; z-index:10; top:0; right:0; height: 1.95em; }

#applybar #crumbs a { margin: 0; padding: 0 2.3ex; z-index:10; }



/* Left Column */

#leftcol { float:left; width: 210px; margin: 3px 0 2em 5px; }

/* Secondary navigation */

#subnav ul { margin: 0 0 30px 0; padding: 0; }

#subnav ul li { border-bottom: 1px dashed #ccc; }

#subnav ul li a { display: block; padding: 10px 5px 10px 21px; margin: 2px 0; }

#subnav ul li #current { margin: 2px 0; padding: 10px 5px 10px 21px; }

/* Drop Links */

#subnav ul ul { margin:0 0 10px 0; padding:0; }

#subnav ul ul li { border: none; margin:0; padding:0;  }

#subnav ul ul li a { padding: 0 5px 0 21px; margin: 10px 0; }



/* Quicklinks navigation */

.quick { margin: 3px 0 25px 0; padding:0; }

.quick h2 { padding: 6px 5px; margin:0; }

.quick p { padding: 0; margin:6px; }

.quick ul  { margin: 0; padding: 5px; }

.quick ul li { padding: 0 5px 7px 15px; }



/* Search boxes */

#search { margin: 0 0 10px; overflow:auto; width:210px;}

#search h2 { padding-bottom: 5px; }

#search p { margin: 2px 0 10px 0; }

#search form { margin:0 3px; padding:0; display:block; }

#search label { display:none; }

#search .txtbox { width:170px; vertical-align:top; margin: 0 0 2px; height: 16px;}



/* content wrapper */

#content { position: relative; margin: 0 10px 5px 0px;}



/* Cutout Box, page header, quote */

#header { position:relative; height: 180px; margin: -7px 0 0 0; z-index:4; }

#header h1  { margin: 0; padding: 50px 10px 5px 0; }

#header #bracket { float:right; width: 35%; padding:0; margin: 10px;}

#header blockquote { margin:0; padding:0; }

#header p { padding: 10px 20px; margin:0; }



/* H1 Box */

.box {  margin-right:-1%; margin-left:-1%; padding-right:0; position:relative; }

.box h2 { padding: 3px 10px; margin-top:0; }



/* Main Text Setup */

#maintext { margin: 15px; padding:0; }

#maintext h2 { margin: 0; }

#maintext h3 { margin-top: 20px; }

#maintext h4 { margin: 0; }

#maintext p  { padding: 0; }

#maintext .imageunit { float:right; margin: 0 5px; }

#maintext .imageunit p { padding:0; margin:0 0 0 520px; }

/* for 2 Column layout */

#maintext #left { float: left; width: 42%; margin:0; padding: 0 15%; }

#maintext #right { float: right; width: 42%; margin:0; padding:0 15%; } 



/* General List setup */

#maintext ol { margin:0; padding: 0 0 5px 25px; }

#maintext ul { margin:0; padding: 15px 10px 5px 10px; }

#maintext ul ul{ margin:0; padding: 0 0 10px 15px; }

#maintext ul li { margin: 0 15px .75em 0; padding-left:13px; }

#maintext ol li a, #maintext ul li a { padding-bottom: 1px; }

#maintext dl { margin:20px 10px 5px 10px; }

#maintext dt { margin-top:1em; }

#maintext dt a:link { border-bottom:none; }

#maintext dt a:visited { border-bottom:none; }

#maintext dt a:hover { border-bottom:none; }

#maintext dd { line-height:135%; margin:0; padding: .25em 0 1em 0; }



/* Footer*/

#footer { margin: 15px 0 15px 0; padding-top:.3em; clear:both;}

#footnav, #footer address { padding: .2em 0 0; margin:0; }

#footnav .logo { float:right; padding:2px 4px 0 0; }





/* Custom Text and Elements */

.seperator { border-top: 1px solid #D5D5D5; margin: 20px 15px 0 15px }

a.rss  { padding:0 0.2em 0 0.3em !important; margin: 0 4px!important; border-top: 1px solid #FFF; border-right: 1px solid #777; border-bottom: 1px solid #888 !important;; border-left: 1px solid #FFF }

/* Use to clear floats instead of inline class*/

.clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }

/* Reuseable floats*/

.floatright { float: right; margin: 5px 10px; clear: right; }

.floatr { float: right; clear: right; }

.floatleft { float:left; clear:left; }



/* Hides from IE-mac \*/

* html .clearfix { height: 1% }

/* End hide from IE-mac */



/* Image position for graphics in toptier - revisit */

.thumbright { float:right; margin: 15px 0 0 10px; padding: 3px; }

.thumbleft { float:left; margin: 5px 10px 0 0; padding: 3px; }

#feature { float:right; margin: 15px 0 10px 20px; width: 220px;}

#feature img { padding: 5px 5px 3px 5px; }

#feature.re { width: 99%; height: auto; float:none; margin:3% 0; }

#feature.re img { width:97%; margin:0px;}

#feature p { margin:0; padding:3px; width: auto;}



/* Form Elements */

form  { padding: 5px; margin:0;}

form label { padding: 3px;}

#Layer1 {
	position:absolute;
	width:763px;
	height:17px;
	z-index:1000;
	left: 165px;
	top: 0px;
	background-color: #FFFF00;
}

/* HACKS.CSS */

/* CSS */

/* Main Setup of Sheet */

/* IE 6 Hacks */		



body { text-align: left }





/* Wrapper */

* html div.wrapper { width: 950px; }



/* MSU Logo & Icons*/

* html #logo { margin:0px 0 0px 0;height:80px; }

* html #logo a { margin:0; height: 60px; }

* html #iconav { top:23px; }

* html #searchtop { top:20px;}

* html #searchtop .txtbox { width:150px; vertical-align:top; margin-bottom:4px; height: 15px; padding:0; }

* html #search { margin-top:10px;}

* html #search form { margin:0; padding-left: 5px;}

* html #search .txtbox { height: 18px; margin:0; voice-family: "\"}\"";  voice-family:inherit; height: 14px; }



* html #header #bracket { width: 35%; padding:0; margin: 5px;}





/* Global navigation */

* html #greybar { width:100%; height: 2.7em; }

* html #globalnav, #globalnav ul li a { height: 2.7em; }

* html #globalnav ul li a.none { width:150px; } 

* html #globalnav ul li a { width:160px; }



/* content wrapper */

/* #content { position: relative; height: 100%; margin: 0 10px 5px 240px  /*float: right; width:72%; margin: 0 10px 0 0;*/ }*/



/* IE 5.5 Hacks*/

/* Fixes H1 Spacing*/

* html .box {  margin-right:-2%; margin-left:0; padding:0; position:relative; left: -1%; width:102%;}

* html .box h1 { position:fixed; padding: 1px 0 1px 10px; margin:0; voice-family: "\"}\"";  voice-family:inherit; position:relative; }

/*2 Columns*/

#maintext #left { float: left; width: 48%; margin-top:0; padding: 0; voice-family: "\"}\"";  voice-family:inherit; width:48%; }

#maintext #right { float: right; width: 47%; margin-top:0; padding:0; voice-family: "\"}\"";  voice-family:inherit; width:48%; }

/* STYLE.CSS */

/* CSS */

/* Main Setup of Sheet */

/* Version 1.1 */		

/*'lucida grande',tahoma, geneva, sans-serif*/



body { border-top:5px #f4c20a solid; font-family: 'Verdana', 'Lucida Grande', 'Lucida Sans Unicode', sans-serif; font-size: 76%; background:url(../../../cabana/css/images/top_back.jpg) repeat-x; /*added 5/25 lmv*/}



abbr, acronym {cursor:help }



/* Wrapper */

div.wrapper { text-align:left; }



/* MSU Logo & Icons*/

#iconav ul { list-style:none; }

#iconav ul li a { font-size: .9em; color:#444; text-align: center; text-decoration:none; }

#iconav ul li a#racernet { background-image: url(racernet.gif); background-repeat: no-repeat; background-color:#fff; }

#iconav ul li a#az { background-image: url(a-z.gif); background-repeat: no-repeat; }

#iconav ul li a#calendar { background-image: url(cal.gif); background-repeat: no-repeat;}

#iconav ul li a#maps { background-image: url(map.gif); background-repeat: no-repeat;}



/* grey bar */

#greybar { background-color:#808080; width:100%; height: 2.7em; border-top: solid 1px #fff; }



/* Global navigation */

#globalnav { background-color:#000033; }

#globalnav ul li { list-style:none; }

/*'lucida grande', tahoma, geneva, sans-serif */

#globalnav ul li a { text-align:center; background:url(nav_border.gif) repeat-y; font: bold 1.1em/2.5em 'Lucida Grande', 'Lucida Sans Unicode', sans-serif; color: #ebebeb; text-decoration: none; }

#globalnav ul li a:hover { background-color: #545454; color: #ebebeb; }

/* #globalnav ul li a#current { background-color: #FFF; color: #222; } */

#globalnav ul li a.none { background-image:none; }



/* Apply Bar & Breadcrumbs */

#applybar {
	background-color: #990000;
	color: #EAEAEA;
}

#applybar p { font-size: .9em; color: #fff; }

#applybar p a { color: #fff; text-decoration:none; }

#applybar #sectnav { background: url(apply_online.gif) no-repeat bottom left; }

#applybar #crumbs { background: url(corner_red_right.gif) no-repeat bottom right; }



/* Left Column */

#leftcol { text-align: left; }

/* Secondary (left) navigation */

#subnav ul  { list-style:none; }

#subnav ul li { font: 1em/1.3em 'lucida grande',tahoma, geneva, sans-serif; font-weight: bold; }

#subnav ul li a { background:url(goldbullet.gif) top left no-repeat; text-decoration: none; color: #666; }

#subnav ul li a#current { background:url(bullet_current.gif) top left no-repeat; }

#subnav ul li a:hover { background-color: #f5f5f5; }

/* Drop Links */

#subnav ul ul li { font: 1em/2em 'lucida grande',tahoma, geneva, sans-serif; color: #0083b3; }

#subnav ul ul a { background: none; font: 1em/1.6em 'lucida grande',tahoma, geneva, sans-serif; color: #0083b3; }

#subnav ul ul a:hover { background: none; text-decoration:underline; }



/* Quicklinks (left) navigation */

.quick { border: 1px solid #ccc;}

.quick h2 { font: 1em/1em 'lucida grande',tahoma, geneva, sans-serif; color:#444; text-transform: uppercase; background-color:#eaeaea; }

.quick p { line-height: 1.25em; color:#444;}

.quick p .note{ color:#777; font-size:.8em;}

.quick ul  { list-style:none; }

.quick ul li { font-weight: normal; line-height:1.5em; color: #444; background:url(smallarrow.gif) no-repeat top left;}

.quick ul li a, .quick a { text-decoration: none; color: #0083b3; font-size:1em;}

.quick ul li a:hover, .quick a:hover { text-decoration:underline; }



/* Search boxes */

#search { border-bottom:1px #ccc solid; }

#search h2 { font: 1em 'lucida grande',tahoma, geneva, sans-serif; color:#444; text-transform: uppercase; border-bottom:1px #ccc solid; }

#search a { color: #0083b3; text-decoration: none; margin-left:8px; }

#search a:hover { text-decoration:underline; }

#search form { color:#555; font-size: .9em; }



/* Cutout Box, page header, quote */

#header { text-align:right; border-bottom: solid 1px #ccc; color: #555; }

#header h1  { font: 2em/1.5em Georgia, "Times New Roman", Times, serif; letter-spacing: 1px; color:#555; line-height: 1em;}

#header #bracket { background: url(../../../cabana/css/images/bracket_top.gif) no-repeat right top; }

#header blockquote { background: url(../../../cabana/css/images/bracket_bot.gif) no-repeat right bottom;}

#header p { line-height: 1.5em; text-align:left; color: #666; font-weight: bold;}

#header a { color: #0083b3; text-decoration: none; font-weight:normal; }



/* H1 Box */

.box { background: #eeeded url(../../../cabana/css/images/header_r.gif) bottom right no-repeat; }

.box h2 { font-size: 1.75em; line-height: 1.5em; letter-spacing: 1px; color:#444; background:url(header_l.gif) bottom left no-repeat; }



/* Main Text Setup */

#maintext a:link, #maintext a:visited { color: #0083b3; border-bottom:1px solid #CCC; text-decoration: none; }

#maintext a:hover, #maintext a:active { border-bottom: 1px solid #0083b3; }

#maintext h2 { font-size: 1.3em; font-weight:normal; letter-spacing: 1px; color:#555; }

/*#maintext h2 a:link, #maintext h2 a:visited, #maintext h2 a:hover, #maintext h2 a:active, #maintext h3 a:link, #maintext h3 a:visited, #maintext h3 a:hover, #maintext h3 a:active { color:#444; border-bottom:none;}*/

#maintext h3 { font-size: 1.2em; font-weight:normal; letter-spacing: 1px; color:#444; }

#maintext h4 { font-size: 1em; line-height:1.25em; color:#444; font-weight: bold; }

#maintext p  { font-size: 1em; line-height:1.4em; color:#444; }



/* General List setup */

#maintext ol, #maintext ul { line-height:1.5em; text-align:left; color:#444; }

#maintext ul { list-style-type: none; }

#maintext ul li { background: url(ulbullet.gif) no-repeat left top; }

#maintext ul ul{ list-style-type:none; }

#maintext li a:link, #maintext li a:visited { color:#0083b3; border-bottom:1px solid #CCC; text-decoration:none; }

#maintext li a:hover, #maintext li a:active { border-bottom: 1px solid #0083b3; }



/* Definition List */

#maintext dl { font-size: 1em; }

#maintext dt { color:#444; font-weight:bold;  }

#maintext dt a:link { color:#444; border-bottom:none; }

#maintext dt a:visited { color:#666; border-bottom:none; }

#maintext dt a:hover { color:#0083b3; border-bottom:none; }

#maintext dd { line-height:135%; color:#444; }



/* Table Styles */

#maintext table th{ color: #444; font-weight:normal;}

#maintext table caption { text-align:left; color:#444;}

#maintext td { padding: 0px; color: #444;}

#maintext .gray { background-color:#eaeaea; }



/* Footer*/

#footer { border-top:5px #f4c20a solid; }

#footnav { font: bold 95%/1.6em 'lucida grande',tahoma, geneva, sans-serif; text-transform:uppercase; color:#333; }

#footnav a:link, #footnav a:visited { text-decoration:none; color:#333; border:none; }

#footnav a:hover, #footnav a:active { color:#0083b3; }

#footer address { font: normal 100 85%/1.6em 'lucida grande',tahoma, geneva, sans-serif; }



/* Custom Text and Elements */

.stress {font-weight:bold }

a.rss  { background-color:#FF6600; color:#FFF !important; font-size:.8em !important; line-height: normal !important; text-decoration:none; letter-spacing:0.15em; padding:0 0.2em 0 0.3em !important; margin: 0 4px!important; font-family:Arial, Helvetica, sans-serif !important }

.thumbright { border: solid 1px #ccc; }

.thumbleft { border: solid 1px #ccc; }

.left { float:right; clear:both; }

#feature  { border:1px #CCCCCC solid;  }

#feature p { font-size:.8em; line-height: 1.25em;background-color:#d9d9d9;}



/* Form Elements */

form label { color:#444;}

form .txtbox { border-right:1px #ccc solid; border-bottom:1px #ccc solid; border-left:2px #aaa solid; border-top:2px #aaa solid; }

/* MSU Add */

a.applyLink { color: #fff; text-decoration: underline; }

a.applyLink:visited { color: #fff; text-decoration: underline; }

a.applyLink:hover { color: #fc0; text-decoration: underline; }

a.applyLink:visited:hover { color: #fc0; text-decoration: underline; }

/* HOME.CSS */

/* CSS */

/* Main Setup of Sheet */

/* Version 1.1 (051227) */





/* MSU Search boxes */

#search { margin: 5px 0 0px 0; padding:0;}



/* Home Page Banners */

#homebanner { margin-top: 30px; border-bottom:1px #ccc solid; text-align:center; background:url(../../../cabana/css/images/myasu.gif) no-repeat 3em 2em;}

#homebanner h2 { font: 1em 'lucida grande',tahoma, geneva, sans-serif; color:#444; padding-bottom: 5px; text-transform: uppercase; border-bottom:1px #ccc solid; text-align:left;}

#homebanner p { text-align:left; color:#666; margin:0 6px 3px 6px; font-size:1em;}

#homebanner p a span { font-size:.8em; color:#666; }

#homebanner a { color:#0083b3; text-decoration:none; display:block; height:100%; padding-top:25px; }

* html #homebanner a { padding-top:18px; }



#homebanner2 { margin-top: 30px; border-bottom:1px #ccc solid; text-align:center; background:url(../../../cabana/css/images/2006/10/plemmons.jpg) no-repeat bottom right;}

#homebanner2 h2 { font: 1em 'lucida grande',tahoma, geneva, sans-serif; color:#444; padding-bottom: 5px; text-transform: uppercase; border-bottom:1px #ccc solid; text-align:left;}

#homebanner2 p { text-align:left; color:#666; margin:0 6px 3px 6px; padding:0; font-size:1em; }

#homebanner2 p a span { font-size:.8em; }

#homebanner2 a {color:#0083b3; text-decoration:none; display:block; height:100%; padding:10px 0 15px 0; }

* html #homebanner2 a { padding:3px 0 15px 0; }



/* Cutout Box, page header, quote */

#header { height: 223px; margin-top: 5px; text-align:right; border-bottom:none; width: 100%; overflow:hidden; }



#sectnav img { vertical-align:-20%; }



/* Main Text Setup */

#maintext { margin: 0; padding:0px; }

.pics { float:left; padding-right: 5px;}

h3 {font: 1em 'lucida grande',tahoma, geneva, sans-serif; color:#444; padding-bottom: 5px; text-transform: uppercase; margin:5px 0; }



/* for 2 Column layout */

#maintext #left { float: left; width: 65%; margin-top:10px; padding: 0; }

#maintext #right { float: right; width: 33%; margin-top:10px; padding:0; }

#maintext #left .box, #maintext #right .box { margin-right:0; margin-left:0; padding:0; position:relative; left:0; width: auto; }

#maintext #left .h_more, #maintext #right .h_more { margin:0 15px 20px 10px; color: #999; }

#maintext #left .h_more a, #maintext #right .h_more a { margin:0 2px; color: #999; font-size:.9em; border-bottom:none; text-decoration:none;}

#maintext #left .h_more a:hover, #maintext #right .h_more a:hover { text-decoration:underline; }

/* for Great Beginnings Site */

.style1 {
font: 1em 'lucida grande',tahoma, geneva, sans-serif; color:#FFFFFF; padding-bottom: 5px; text-transform: uppercase; margin:5px 0;
}

/* HELIOS STYLES */

/* CSS Document */


#wrapper1 {
	position:relative;
	text-align:left;
	width:100%;
	background:#FFF url(../../../cabana/images/rightcolor_bg.gif) repeat-y top right;
	}
#wrapper2 {
	position:relative;
	text-align:left;
	width:100%;
	background:url(../../../cabana/images/leftcolor_bg.gif) repeat-y top left;
	}

#maincol {
	position:relative;
	margin:0;
	padding:10px;
	}
#rightcol {
	position:relative;
	top:-10px;
	right:-10px;
	float:right;
	width:220px;  /* for IE5/WIN */
	voice-family: "\"}\"";
	voice-family:inherit;
	width:200px; /* actual value */
	margin:0 0 -10px 0;
	padding:10px;
	background:#990000;
	z-index:99;
	}
#centercol {
	position:relative;
	padding:0 240px;
	}
#centercol a {
	color:#666;
	}
#centercol a:hover {
	border-bottom:1px solid;
	color:#9343B9;
	}
	
#heliosMenu {

}

#heliosMain {

}

#heliosControls {

}

/* .eventDateTitle {
clear:both;
padding: 20px 10px 10px 10px;
}

.eventListTime {

	float: left;

	width: 414px;

	line-height: 20px;

	margin-top: 10px;

	padding: 5px 10px 10px 5px;

	}
	
.eventListTitle {

	float: left;

	width: 414px;

	line-height: 20px;

	padding: 5px 0px 5px 5px;

	}
	
.eventListTimeHL {

	background: #f0f1eb;

	float: left;

	width: 414px;

	line-height: 20px;

	margin-top: 10px;

	padding: 5px 10px 10px 5px;

	}
	
.eventListTitleHL {

	background: #f0f1eb;

	float: left;

	width: 414px;

	line-height: 20px;

	padding: 5px 0px 5px 5px;

	} */
	
/* tn */
	
.eventDateTitle {

	clear: both;

	/* color: #555555;

	font-size: 1.2em;

	line-height: 1.5em;

	letter-spacing: 1px;

	padding-top: 20px;

	font-weight: bold;	

	font-family: Verdana, sans-serif;

	font-size: 13px;

	font-weight: bold;

	color: #000000;*/

	padding: 10px 0px 0px -10px; 

	border-bottom: 1px solid #aaaaaa;

	}

.eventListTime {

	float: left;

	width: 414px;

	line-height: 20px;

	margin-top: 10px;

	padding: 5px 10px 0px 10px;

	}

.eventListTimeHL {

	float: left;

	width: 414px;

	background: #f0f1eb;

	line-height: 20px;

	margin-top: 10px;

	padding: 5px 10px 0px 10px;

	}

.eventListTitle {

	float: left;

	width: 424px;

	line-height: 20px;

	padding: 0px 5px 5px 5px;

	}

.eventListTitleHL {

	float: left;

	width: 424px;

	background: #f0f1eb;

	line-height: 20px;

	padding: 0px 5px 5px 5px;

	}

a.eventListTitle {

	text-decoration: underline;

	font-family: Verdana, sans-serif;

	font-size: 11px;

	color: #3D3F3E;

	}

	
#menu a {

	color: #555;
	
	font-size: 12px;
	
	font-weight: normal;

	color: #666666;

	text-decoration: underline;

	padding-bottom: 1px;

	}

#menu a:hover {

	color: #bf4d02;

	text-decoration: underline;

	padding-bottom: 1px;

	}

	
#menu ul {

	/*display: block;*/

	list-style: none;

	padding-left: -20px;

	/*margin: 0;*/

	text-align: left;

	clear: both;

	}

#menu ul li {

	display: inline;

	padding-right: 5px;

	list-style: none;

	/*float: left;*/

	/*border-left: 3px solid #AEAEAE;*/

	}



#menu ul li a {

	/* all new formatting */

	color: #444444;

	/* border-bottom: 1px solid #bbbbbb; */

	padding-bottom: 1px;

	}



#menu ul li a:hover {

	/* display: inline; */

	color: #bf4d02;

	/* border-bottom: 1px solid #bf4d02; */

	padding-bottom: 1px;

	}

/*	Begin Mini-Calendar Classes

	*/

.miniCalTable {

	border-collapse: collapse;

	empty-cells: show;

	/*width: 175px;*/

	width: 193px;

	/* text-align: center; */

	margin-top: 10px;

	}

.miniCalTitle {

	font-family: Verdana, sans-serif;

	font-size: 11px;

	border: 1px solid #ACACAC;

	/*background-color: #EFEFEF; */

	background: #ffcc00;

	}

.miniCalJump{

	font-family: Verdana, sans-serif;

	font-size: 11px;

	border: 0px solid #ACACAC;

	/*background-color: #EEEEEE;*/

	background: #ffcc00;

	color: #333333;

	}

.miniCalNav {

	font-family: Verdana, sans-serif;

	font-size: 12px;

	font-weight: bold;

	border: 1px solid #ACACAC;

	/*background-color: #EEEEEE;*/

	background: #ffcc00;

	color: #000;

	cursor: pointer;

	/*add padding */

	padding: 5px 0px;

	}

.miniCalDOW {

	font-family: Verdana, sans-serif;

	font-size: 11px;

	text-align: center;

	border: 1px solid #ACACAC;

	background: #f0f1eb;

	/*background-color: #EEEEEE;*/

	/*width: 20px;*/

	/*add padding */

	padding: 5px 0px;

	}	

.miniCal {

	font-family: Verdana, sans-serif;

	font-size: 11px;

	/* text-align: center; */

	border: 1px solid #ACACAC;

	/*width: 20px;*/

	cursor: pointer;

	/*add padding */

	padding: 5px 0px;

	}

.miniCalToday {

	font-family: Verdana, sans-serif;

	font-size: 11px;

	/*font-weight: bold;*/

	text-align: center;

	/*background: #FF6600;*/

	background: #ffcc00;

	border: 1px solid #ACACAC;

	/*width: 20px;*/

	cursor: pointer;

	/*add padding */

	padding: 5px 0px;

	}

.miniCalToday:hover {

	font-family: Verdana, sans-serif;
	
	color: #fff;

	font-size: 11px;

	/*font-weight: bold;*/

	text-align: center;

	background: #000033;

	border: 1px solid #ACACAC;

	/*width: 20px;*/

	cursor: pointer;

	}

.miniCalEvents {

	font-family: Verdana, sans-serif;

	font-size: 11px;

	text-align: center;

	border: 1px solid #ACACAC;

	background: #ffcc00;

	/*background: #C8C8AC;*/

	/*width: 20px;*/

	cursor: pointer;

	text-align: center;

	/*add padding */

	padding: 5px 0px;

	}

.miniCalEvents:hover {

	font-family: Verdana, sans-serif;

	font-size: 11px;

	text-align: center;
	
	color: #fff;

	border: 1px solid #ACACAC;

	background: #000033;

	/*width: 20px;*/

	cursor: pointer;

	}

.miniCalFiller {

	border: 1px solid #ACACAC;

	background: #FFFFFF;

	cursor: pointer;

	/*add padding */

	padding: 5px 0px;

	}

/*	End Mini-Calendar Classes

	*/

/* Begin Billboard Classes */

ul.billboard {

	list-style-type: none;

	margin: 0;

	padding-left: 0px;

	text-align: left;

	}

.billboardDate {

	color: #444444;

	}

li.billboardDate {

	font-weight: normal;

	}

li.billboard {

	padding-left: 5px;

	padding-top: 5px;

	}

a.billboard {

	text-decoration: underline;

	font-family: Verdana, sans-serif;

	font-size: 11px;

	color: #3D3F3E;

	}

a.billboard:hover {

	text-decoration: underline;

	font-family: Verdana, sans-serif;

	font-size: 11px;

	color: #FF6600;

	}
	
/* End Billboard Classes */



/* Begin Popular Classes */

ul.popular {

	list-style-type: none;

	margin: 0;

	padding-left: 0px;

	text-align: left;

	}

.popularDate {

	color: #444444;

	}

li.popularDate {

	font-weight: bold;

	}

li.popular {

	padding-left: 5px;

	padding-top: 5px;

	}

a.popular {

	text-decoration: underline;

	font-family: Verdana, sans-serif;

	font-size: 11px;

	color: #3D3F3E;

	}

a.popular:hover {

	text-decoration: underline;

	font-family: Verdana, sans-serif;

	font-size: 11px;

	color: #FF6600;

	}

/* End Popular Classes */


/* Right Column Format */

#content-rightcol {
	float: right;
	display: inline;
	}


#spotlight-events {
	width: 193px;
	background-color: #f0f1eb;
	margin: 20px 0px;
	}
#spotlight-events a {
	color: #555;
	}
#spotlight-events h2 {
	font-size: 14px;
	color: #ffffff;
	background: #ff9420 url(/calendar/events/template/spotlight.gif) no-repeat center top;
	padding: 2px 44px 2px 10px;
	border: 1px solid #fb8f1e;
	font-weight: lighter;
	letter-spacing: 0em;
	}
#spotlight-events ul {
	padding: 10px 10px 20px 15px;
	margin-left: 15px;
	color: #555;
	}
#spotlight-events li {
	color: #555;
	}
	
/* End right column formatting */

ul.billboard {

	list-style-type: none;

	margin: 0;

	padding-left: 0px;

	text-align: left;

	}

.billboardDate {

	color: #444444;

	}

li.billboardDate {

	font-weight: bold;

	}

li.billboard {

	padding-left: 5px;

	padding-top: 5px;

	}

a.billboard {

	text-decoration: underline;

	font-family: Verdana, sans-serif;

	font-size: 11px;

	color: #3D3F3E;

	}

a.billboard:hover {

	text-decoration: underline;

	font-family: Verdana, sans-serif;

	font-size: 11px;

	color: #FF6600;

	}

ul.popular {

	list-style-type: none;

	margin: 0;

	padding-left: 0px;

	text-align: left;

	}

.popularDate {

	color: #444444;

	}

li.popularDate {

	font-weight: bold;

	}

li.popular {

	padding-left: 5px;

	padding-top: 5px;

	}

a.popular {

	text-decoration: underline;

	font-family: Verdana, sans-serif;

	font-size: 11px;

	color: #3D3F3E;

	}

a.popular:hover {

	text-decoration: underline;

	font-family: Verdana, sans-serif;

	font-size: 11px;

	color: #FF6600;

	}



