BODY
{
	FONT-FAMILY: arial, verdana, sans-serif;
    FONT-SIZE: 12px; 
}

EM.form
{
	FONT-FAMILY: arial, verdana, sans-serif;
    FONT-SIZE: 11px; 
	COLOR: #FF0000;
	FONT-STYLE: italic;
	FONT-WEIGHT: bold;
}


TD 
{
	  FONT-FAMILY: arial, verdana, sans-serif;
     FONT-SIZE: 12px;
 }
.caltable1 {width:545px;margin:5px 5px 5px 5px;border:1px solid black;padding:10px}
.caltable2 {
	width:545px;
	margin:0px;
	border:1px solid black;
	padding:20px;
}
.caltable2 th, .caltable2 td {
	padding:10px;
	margin:0px;
}
.caltable3 {
	width:100%;
	margin:0px;
	border:1px solid black;
	padding:20px;
}
.caltable3 th, .caltable3 td {
	padding:5px;
	margin:0px;
}
.defaultwidth {width: 100%}
.contentwidth 
{
	width: 95%;
	FONT-FAMILY: arial, verdana, sans-serif;
	FONT-SIZE: 12px;	
}
 
A.day_head:link
{
    COLOR: #ffffff;
    TEXT-DECORATION: none
}
A.day_head:visited
{
    COLOR: #ffffff;
    TEXT-DECORATION: none
}
A.day_head:active
{
    COLOR: #ffffff;
    TEXT-DECORATION: none
}
A.day_head:hover
{
    COLOR: #ffffff;
    TEXT-DECORATION: underline
}

A.footer:link
{
    COLOR: #666;
    TEXT-DECORATION: none
}
A.footer:visited
{
    COLOR: #666;
    TEXT-DECORATION: none
}
A.footer:active
{
    COLOR: #666;
    TEXT-DECORATION: none
}

A.footerlight:link
{
    COLOR: #666;
    TEXT-DECORATION: none;
	 font-weight: bold
}
A.footerlight:visited
{
    COLOR: #666;
    TEXT-DECORATION: none;
	 font-weight: bold
}
A.footerlight:active
{
    COLOR: #666;
    TEXT-DECORATION: none;
	 font-weight: bold
}
A.footerlight:hover
{
    COLOR: #666;
    TEXT-DECORATION: underline;
	 font-weight: bold
}
A.leftnav:link
{
    COLOR: #333333;
    TEXT-DECORATION: none
}
A.leftnav:visited
{
    COLOR: #333333;
    TEXT-DECORATION: none
}
A.leftnav:active
{
    COLOR: #333333;
    TEXT-DECORATION: none
}
A.leftnav:hover
{
    COLOR: #333333;
    TEXT-DECORATION: underline
}
A.leftnavhead:link
{
    COLOR: #333333;
    TEXT-DECORATION: none
}
A.leftnavhead:visited
{
    COLOR: #333333;
    TEXT-DECORATION: none
}
A.leftnavhead:active
{
    COLOR: #333333;
    TEXT-DECORATION: none
}
A.leftnavhead:hover
{
    COLOR: #333333;
    TEXT-DECORATION: underline
}
A.maintextsmall:link
{
    COLOR: black;
    FONT-FAMILY: arial, verdana, sans-serif;
    FONT-SIZE: 10px;
    TEXT-DECORATION: underline
}
A.maintextsmall:visited
{
    COLOR: black;
    FONT-FAMILY: arial, verdana, sans-serif;
    FONT-SIZE: 10px;
    TEXT-DECORATION: underline
}
A.maintextsmall:active
{
    COLOR: black;
    FONT-FAMILY: arial, verdana, sans-serif;
    FONT-SIZE: 10px;
    TEXT-DECORATION: none
}
A.maintextsmall:hover
{
  
    FONT-FAMILY: arial, verdana, sans-serif;
    FONT-SIZE: 10px;
	COLOR: blue;
    TEXT-DECORATION: none
}
A.maintextsmallwhite:link
{
    COLOR: white;
    FONT-FAMILY: arial, verdana, sans-serif;
    FONT-SIZE: 10px;
    TEXT-DECORATION: underline
}
A.maintextsmallwhite:visited
{
    COLOR: white;
    FONT-FAMILY: arial, verdana, sans-serif;
    FONT-SIZE: 10px;
    TEXT-DECORATION: underline
}
A.maintextsmallwhite:active
{
    COLOR: white;
    FONT-FAMILY: arial, verdana, sans-serif;
    FONT-SIZE: 10px;
    TEXT-DECORATION: none
}
A.maintextsmallwhite:hover
{
  
    FONT-FAMILY: arial, verdana, sans-serif;
    FONT-SIZE: 10px;
	COLOR: white;
    TEXT-DECORATION: none
}
A.maintext:link
{
    COLOR: #660000;
    FONT-FAMILY: arial, verdana, sans-serif;
    TEXT-DECORATION: underline
}
A.maintext:visited
{
    COLOR: #660000;
    FONT-FAMILY: arial, verdana, sans-serif;
    TEXT-DECORATION: underline
}
A.maintext:active
{
    COLOR: #660000;
    FONT-FAMILY: arial, verdana, sans-serif;
    TEXT-DECORATION: underline
}
A.maintext:hover
{
    COLOR: #660000;
    FONT-FAMILY: arial, verdana, sans-serif;
    TEXT-DECORATION: none
}
A.heading:link
{
    COLOR: #333399;
    FONT-FAMILY: arial, verdana, sans-serif;
    TEXT-DECORATION: underline;
	FONT-SIZE: 13px;
}
A.heading:visited
{
    COLOR: #333399;
    FONT-FAMILY: arial, verdana, sans-serif;
    TEXT-DECORATION: underline;
	FONT-SIZE: 13px;
}
A.heading:active
{
    COLOR: #333399;
    FONT-FAMILY: arial, verdana, sans-serif;
    TEXT-DECORATION: underline;
	FONT-SIZE: 13px;
}
A.heading:hover
{
    COLOR: blue;
    FONT-FAMILY: arial, verdana, sans-serif;
    TEXT-DECORATION: none;
	FONT-SIZE: 13px;
}
.footer
{
    COLOR: #666;
    FONT-FAMILY: arial, verdana, sans-serif;
    FONT-SIZE: 11px
}
.footerlight
{
    COLOR: #666;
    FONT-FAMILY: arial, verdana, sans-serif;
    FONT-SIZE: 10px
}
.leftnav
{
    COLOR: #333333;
    FONT-FAMILY: arial, verdana, sans-serif;
    FONT-SIZE: 10px
}

.leftnavhead
{
    COLOR: #333333;
    FONT-FAMILY: arial, verdana, sans-serif;
    FONT-SIZE: 10px;
	 font-weight: bold
}

.maintext {
	COLOR: black;
    FONT-FAMILY: arial, verdana, sans-serif;
    FONT-SIZE: 12px
}
.maintextbold {
	COLOR: #333333;
    FONT-FAMILY: arial, verdana, sans-serif;
    FONT-SIZE: 12px;
    font-weight: bold
}
.maintextsmall {
	COLOR: black;
    FONT-FAMILY: arial, verdana, sans-serif;
    FONT-SIZE: 10px;
    TEXT-DECORATION: none
}
.maintextsmallbold {
	 COLOR: black;
    FONT-FAMILY: arial, verdana, sans-serif;
    FONT-SIZE: 10px;
    TEXT-DECORATION: none;
	font-weight: bold
}
.titletext {
	COLOR: #000000;
    FONT-FAMILY: arial, verdana, sans-serif;
    FONT-SIZE: 13px;
	font-weight: bold
}
.headingtext {
	COLOR: #000000;
    FONT-FAMILY: arial, verdana, sans-serif;
    FONT-SIZE: 13px
}
.maintextred {
	COLOR: #990000;
    FONT-FAMILY: arial, verdana, sans-serif;
    FONT-SIZE: 12px
}
.maintextredbold {
	COLOR: #990000;
    FONT-FAMILY: arial, verdana, sans-serif;
    FONT-SIZE: 12px;
    font-weight: bold
}
.maintextblue {
	COLOR: #333399;
    FONT-FAMILY: arial, verdana, sans-serif;
    FONT-SIZE: 12px
}
.maintextbluebold {
	COLOR: #333399;
    FONT-FAMILY: arial, verdana, sans-serif;
    FONT-SIZE: 12px;
    font-weight: bold
}
.crumbbold {
	COLOR: #d2d2d2;
    FONT-FAMILY: arial, verdana, sans-serif;
    FONT-SIZE: 11px;
    font-weight: bold
}
.crumbregular {
	COLOR: #d2d2d2;
    FONT-FAMILY: arial, verdana, sans-serif;
    FONT-SIZE: 11px
}
.searching {
	border: solid 1px #7193C1;
	COLOR: #333333;
	FONT-FAMILY: arial, verdana, sans-serif;
	FONT-SIZE: 10px;
	padding: 1px;
	margin-top: 1px
}

.monthly_day, .monthly_day_today {
	COLOR: black;
    FONT-FAMILY: arial, verdana, sans-serif;
    FONT-SIZE: 12px
}
.monthly_day_today {
	background-color: yellow;
}

.cal_header {
    FONT-FAMILY: arial, verdana, sans-serif;
    FONT-SIZE: 12px;
    font-weight: bold
}

table#calendar {
	width:100%;
}

table#calendar td, table#calendar th {
	padding-left:5px;
	padding-bottom:5px;
	width: 14.29%;
	border:1px solid #000000;
}
table#calendar td {
	text-align:right;
}
table#calendar th {
	text-align:center;
}

td.event_name {
	text-align:left;
}
td.event_desc{
	text-align:center;
}
td.event_time{
	text-align:left;
}
td.event_dept{
	text-align:left;
}

.cancelled {
	color: #ff0000;
	font-weight:bold;
}
.modified {
	font-weight:bold;
}
.search_results{
	font-weight:bold;
	background-color:yellow;
}

span.event_info
{
	font-size:11px;
	font-weight:bold;
	background-color:#d5d5d5
}

td.priority{
	font-size:10px;
	font-weight:bold;
	color: #333366;
	text-decoration:none;
	background-color:#d5d5d5
}



td.priority_sep { /*seperates the two priority classes*/
	border-bottom:1px solid #000000;
	font-size:1px;
	padding:2px;
	margin:2px;

}

td.day_sep{ /* seperates the days in a weekly view */
	border-bottom:3px double #000000;
}

.today { /*current day's events */ 
	background-color:yellow;
}

th.day_head { /* listing the date */
	background-color:#333366;
	color:white;
	font-weight:bold;
	padding:5px;
	margin:2px;
}

table.event {
	padding:0px 0px 5px 0px;
	border-bottom:1px dashed #000000;
}

#navbox {
border-top: 1px solid #85806E;
border-left: 1px solid #85806E;
border-right: 1px solid #85806E;
border-bottom: 0px;
background: #D7D1B0;
width: 180px;
margin-top: 14px;
}
.leftnavtitle
{
    COLOR: #56544C;
    FONT-FAMILY: arial, verdana, sans-serif;
    FONT-SIZE: 12px;
	 font-weight: bold
}
#areabox {
border: 1px solid #9B8875;
width: 530px;
margin: 8px;
margin-top: 14px;
}
a
{
    COLOR: #993333;
    FONT-FAMILY: arial, verdana, sans-serif;
    TEXT-DECORATION: underline;
}
a:link
{
    COLOR: #993333;
    FONT-FAMILY: arial, verdana, sans-serif;
    TEXT-DECORATION: underline;
}
a:visited
{
    COLOR: #993333;
    FONT-FAMILY: arial, verdana, sans-serif;
    TEXT-DECORATION: underline;
}
a:active
{
    COLOR: #993333;
    FONT-FAMILY: arial, verdana, sans-serif;
    TEXT-DECORATION: underline;
}
a:hover
{
    COLOR: #993333;
    FONT-FAMILY: arial, verdana, sans-serif;
    TEXT-DECORATION: none;
}



#nav {
	float: left;
	width: 170px;
	line-height: 11px;
	border-bottom: 1px solid #d3d3d3;
}
#nav a {
	display: block;
	margin: 0px;
	padding: 1px 4px 0px 12px;
	font: 400 11px verdana,helvetica,Arial,sans-serif;
	line-height: 18px;
	color: #444444;
	background: #FAFAFA;
	text-decoration: none;
	border-top: 1px solid #d3d3d3;
	border-left: 4px solid #FAFAFA;
}
#nav a.topparent {
	display: block;
	margin: 0px;
	padding: 1px 4px 0px 2px;
	font: 12px arial,helvetica,sans-serif;
	line-height: 18px;
	color: #444444;
	background: #FAFAFA;
	text-decoration: none;
	border-top: 1px solid #d3d3d3;
	border-left: 2px solid #FAFAFA;
	font-weight:bold;
}
#nav a.topparent:hover {
	display: block;
	margin: 0px;
	padding: 1px 4px 0px 2px;
	font: 12px arial,helvetica,sans-serif;
	line-height: 18px;
	color: #444444;
	background: #FAFAFA;
	text-decoration: none;
	border-top: 1px solid #d3d3d3;
	border-left: 2px solid #FAFAFA;
	font-weight:bold;
}
#nav a.topcurrent {
	display: block;
	margin: 0px;
	padding: 1px 4px 0px 6px;
	font: 11px arial,helvetica,sans-serif;
	line-height: 18px;
	color: #222222;
	background: #FAFAFA;
	text-decoration: none;
	border-top: 1px solid #d3d3d3;
	border-left: 4px solid #FFB934;
}
#nav a.top {
	display: block;
	margin: 0px;
	padding: 1px 4px 0px 6px;
	font: 11px arial,helvetica,sans-serif;
	line-height: 18px;
	color: #222222;
	background: #FAFAFA;
	text-decoration: none;
	border-top: 1px solid #d3d3d3;
	border-left: 4px solid #FAFAFA;
}
#nav a:hover, #nav a.current:hover {
	color: #222222;
	background: #fff;
	border-left: 4px solid #FFB934;
}
#nav a.current {
	font-weight:bold;
}
#nav a.sub  {
	color: #444444;
	background: #EDEFF2;
	border-left: 10px solid #EDEFF2;
	font-weight:normal;
}

#nav a.sub:hover {
	color: #444444;
	background: #FAFAFA;
	border-left: 10px solid #FAFAFA;
	font-weight:normal;
}

#nav a.subcurrent  {
	color: #444444;
	background: #EDEFF2;
	border-left: 10px solid #EDEFF2;
	font-weight:bold;
}

#nav a.subcurrent:hover  {
	color: #444444;
	background: #EDEFF2;
	border-left: 10px solid #EDEFF2;
	font-weight:bold;
}