
/* >>> LAYOUT FOOTER <<< */
#footer {position:relative;width:790px;margin:0 auto;font-size:.9em;color:#666}

div.footer-bar {position:relative;color:#FFE3E3;padding: 6px 15px 0 15px;height:27px;margin-left:3px;background: url(/assets/images/bg-footer.jpg) no-repeat}div.footer-bar a {color:#fff;padding:0 1px}
div.footer-bar a:hover {text-decoration:underline;background:#BE590F}
div.footer-note {padding: 0 15px;position:relative;font-size:.9em;color:#dedede}
div.footer-note a {color:#fff;text-decoration:underline}
div.footer-note a:hover {border-bottom:1px solid #666;background-color: #333}

div.foot-left {float: left;width: 320px; text-align:left}
div.foot-right {float: right;width: 430px;text-align:right}
.hidden {display: none}
#wrapper {position:relative;width:784px;margin:0 auto;background: url(/assets/images/bg-body.jpg) repeat-y}
#page {padding:0px;}

#type-d #content {margin: 0 0 0 5px}

#header {width: 790px;height:108px;position: relative;margin-top: 10px;margin-bottom: 0;margin-right: auto;margin-left: auto;text-align: left;padding: 0;display: block;overflow:hidden;background:transparent url(/assets/images/bg-header-embed.jpg) 0 -9px no-repeat}

#print-wordmark {display:none}

#cu-wordmark { margin:0; padding:0; width:280px; height:80px; float:left; display:inline;margin:0 0 0 10px; background: transparent url(/assets/images/spacer.gif) no-repeat}
#cu-wordmark a {display:block; width:285px; height:60px; text-indent:-9999px; text-decoration:none; overflow:hidden;}

#toolbar {width:780px;background: transparent;margin: 0px;padding:6px 0 0 0;text-align: right;overflow:hidden}
* html #toolbar {padding:2px 0 0 0}
#toolbar {padding:3px 0 0 0}

#webapps ul {text-align: right;margin: 0px 137px 0px 0px;padding: 3px 0px 3px 0px;white-space: nowrap}
#webapps ul {text-align: right;margin: 0px 137px 0px 0px;padding: 3px 0px 3px 0px;white-space: nowrap}

#webapps li {margin: 0px;padding: 0px;display: inline;font: 10px/2em Verdana, Helvetica, sans-serif;font-weight: normal;color: #fff}

#webapps a {padding: 0px 3px 0px 3px;margin: 0px;background: transparent}

#webapps a:link { color: #FFF4ed; text-decoration: none; }
#webapps a:visited { color: #FFF4ed; text-decoration: none; }
#webapps a:hover { color: #fff;  background:
transparent;text-decoration:underline}
#webapps a:active {color: #FFF4ed;text-decoration: none}

#searchbox {position: absolute;top: 2px;right: 9px;display: block;width: 140px;height: 40px;background: transparent;z-index: 10}

#search {width: 110px;margin: 2px;font-size: 11px;border: 1px solid black; font-weight: normal;height: 14px;position: absolute;top: 4px;left: 2px;padding: 0px;display: block}

#searchfield {height: 16px;display: block;padding: 0px;width: 60px;font-size: 11px;position: absolute;top: 0px;font-weight: normal;border:1px solid #600;color: #000;margin: 2px;left: 5px}

#searchsubmit {position: absolute;top: 4px;right: 0px;background-image: url(/assets/images/icon-go.gif);width: 20px;height: 15px;display: block}

body {margin:0; padding:0;}	

TD, P {
	FONT-SIZE: x-small; 
	FONT-FAMILY: Arial,Helvetica,Sans-Serif;
	MARGIN: 0 0 0 0;
}
html {height:100%;color:#333;background:#666 repeat-x top left; font:12px/120% "Lucida Sans Unicode", "Lucida Grande", Arial, Helvetica, sans-serif;}

A {
	COLOR: #330066; 
	TEXT-DECORATION: none;
}
A:visited {
	COLOR: #330066; 
	TEXT-DECORATION: none;
}
A:hover {
	COLOR: #330066; 
	TEXT-DECORATION: none;
}
.calendartitle {
	FONT-WEIGHT: bold; 
	FONT-SIZE: 20px;
}
.datetitle {
	FONT-SIZE: 20px; 
}
.eventtitlebig {
	FONT-WEIGHT: bold; 
	FONT-SIZE: 24px; 
}
.eventtimebig {
	FONT-SIZE: 18px; 
}
.littlecalendardatetitle {
	FONT-WEIGHT: bold; 
	FONT-SIZE: small;
}
.littlecalendarheader {
	FONT-SIZE: x-small; 
	BACKGROUND-COLOR: #ffffff;
}
.littlecalendarday {
	FONT-SIZE: x-small; 
	BACKGROUND-COLOR: #ffffff;
}
.littlecalendarweek {
	FONT-SIZE: xx-small; 
	BACKGROUND-COLOR: #ffffff;
}
.littlecalendarother {
	FONT-SIZE: x-small; 
	COLOR: #cccccc;
}
.todayis {
	FONT-SIZE: x-small;  
}
.todayis A {
	FONT-SIZE: x-small; 
	COLOR: #330066;
}
.todayis A:visited {
	COLOR: #330066;
}
.todayis A:hover {
	COLOR: #330066;
}
.weekheader {
	BACKGROUND-COLOR: #dddddd; 
	COLOR: #000000;
}
.monthheader {
	BACKGROUND-COLOR: #aaaaaa; 
	COLOR: #000000;
}
.past {
	BACKGROUND-COLOR: #ededed;
}
A.past {
	COLOR: #330066;
}
A.past:visited {
	COLOR: #330066;
}
A.past:hover {
	COLOR: #330066;
}
.today {
	BACKGROUND-COLOR: #ffcc66;
}
.future {
	BACKGROUND-COLOR: #ffffff;
}
.eventtime {
	FONT-SIZE: x-small;
}
.eventcategory {
	FONT-SIZE: x-small;
}
.tabactive {
	COLOR: #ffffff; 
	BACKGROUND-COLOR: #cc6600;
	
}
.tabinactive A {
	COLOR: #330066;
}
.tabinactive A:visited {
	COLOR: #330066;
}
.tabinactive A:hover {
	COLOR: #330066;
}
.tabinactive {
	BACKGROUND-COLOR: #dddddd;
}
.announcement {
	FONT-SIZE: medium;
}
.feedbackpos {
	FONT-WEIGHT: bold; 
	FONT-SIZE: small; 
	COLOR: #00CC14;
}
.feedbackneg {
	FONT-WEIGHT: bold; 
	FONT-SIZE: small; 
	COLOR: #FF1A00;
}
.example {
  color: #999999;
}
code, pre {
   font-size: 10pt;
}