A:link {COLOR: #003366; font-weight: bold; text-decoration: none; font-family: Arial; font-size: 12px;}
A:visited {COLOR: #003366; font-weight: bold; text-decoration: none; font-family: Arial; font-size: 12px;}
A:active {COLOR: #003366; font-weight: bold; text-decoration: none; font-family: Arial; font-size: 12px;}
A:hover {COLOR: #003366; font-weight: bold; text-decoration: underline; font-family: Arial; font-size: 12px;}

A.footer:link {COLOR: #FFFFFF; font-weight: normal; text-decoration: none; font-family: Arial; font-size: 10px;}
A.footer:visited {COLOR: #FFFFFF; font-weight: normal; text-decoration: none; font-family: Arial; font-size: 10px;}
A.footer:active {COLOR: #FFFFFF; font-weight: normal; text-decoration: none; font-family: Arial; font-size: 10px;}
A.footer:hover {COLOR: #FFCC00; font-weight: normal; text-decoration: none; font-family: Arial; font-size: 10px;}

.bottom {COLOR: #FFCC00; text-decoration: none; font-family: Arial; font-size: 12px; font-weight: normal;}
.body {COLOR: #000000; text-decoration: none; font-family: Arial; font-size: 12px; font-weight: normal;}
.red {COLOR: #993300; text-decoration: none; font-family: Arial; font-size: 12px; font-weight: bold;}
.required {COLOR: #993300; text-decoration: none; font-family: Arial; font-size: 12px; font-weight: bold;}

h1 {font-family: Arial, sans-serif; font-size:24px; font-weight:bold; color:#993300; padding:0px;margin:0px;}


FORM{display:inline;}

/* DIVs */
DIV.pad {margin: 10px;COLOR: #000000; text-decoration: none; font-family: Arial; font-size: 12px; font-weight: normal;}


/*tiny mce*/
.title{COLOR: #993818; text-decoration: none; font-family: Arial; font-size: 18px; font-weight: bold;}
.subhead{COLOR: #993818; text-decoration: none; font-family: Arial; font-size: 12px; font-weight: bold;}
.mceContentBody {COLOR: #000000; text-decoration: none; font-family: Arial; font-size: 12px; font-weight: normal;}
.mceEditor{}

/*MAP*/
#directions{margin:15px;padding:5px;border:1px solid #000000;height:200px;width:300px;overflow:auto;background:#FFFFFF;display:none;}
#directions_top{text-align:right;padding:2px;border-bottom:1px solid #000000}
#directions_top A{color:#000000;font-weight:bold;}
#directions_top A:hover{color:#990000;font-weight:bold;}
#directions_route{}

.directions_step{border-bottom:1px solid #000000;font-size:11px;}
.directions_step_number{background:#DD0000;color:#FFFFFF;font-weight:bold;padding:2px;margin:2px;}

#myMap_veplacelistpanel{margin-left:300px;}




/*ADMIN*/
A.admin:link{color:#FFFFFF;padding:5px;display:block;}
A.admin:visited{color:#FFFFFF;padding:5px;display:block;}
A.admin:active{color:#FFFFFF;padding:5px;display:block;}
A.admin:hover{color:#FFFFFF;}
B.admin{color:#FFFFFF;border-bottom:1px solid #FFFFFF}


/*BASE CALENDAR*/
.CalendarTable{width:588px;}

.CalendarMonthHeader{height:30;width:100%;background:#333366;font-weight:normal;font-size:18px;text-align:center;border-top:1px solid #ffffff;border-left:1px solid #ffffff}
.CalendarMonthHeaderInteriorTable{padding:5px;width:100%;text-align:center;}
.CalendarMonth{height:30;font-weight:normal;font-size:18px;text-align:center;COLOR: #FFCC00;}

.CalendarFooter{height:30;width:100%;background:#333366;font-weight:normal;text-align:center;border-top:1px solid #ffffff;border-bottom:1px solid #ffffff;border-left:1px solid #ffffff}
.CalendarFooterInteriorTable{padding:5px;width:100%;text-align:center;}
.CalendarFooterContents{height:30;font-weight:normal;font-size:12px;text-align:center;}

.CalendarPrevLink{width:200px;white-space:nowrap;text-align:left;}
.CalendarNextLink{width:200px;white-space:nowrap;text-align:right;}
A.CalendarNavLink{color:#FFFFFF}
A.CalendarNavLink:hover{color:#FFFFFF}
A.CalendarNavLink:link{color:#FFFFFF}
A.CalendarNavLink:visited{color:#FFFFFF}

.CalendarDayHeader{height:50;width:14%;text-align:center;background:#CCCCCC;border-top:1px solid #ffffff;border-left:1px solid #ffffff;font-weight: bold;}
.CalendarDay{height:50;width:14%;vertical-align:top;border-top:1px solid #ffffff;border-left:1px solid #ffffff;background:#D8E4EA}
.CalendarDayPast{height:50;width:14%;vertical-align:top;border-top:1px solid #ffffff;border-left:1px solid #ffffff;background:#D8E4EA}
.CalendarDayFuture{height:50;width:14%;vertical-align:top;border-top:1px solid #ffffff;border-left:1px solid #ffffff;background:#D8E4EA}
.CalendarDayCurrent{height:50;width:14%;vertical-align:top;border-top:1px solid #ffffff;border-left:1px solid #ffffff;background:#FFCC00}

.CalendarDayEmptyPre{height:50;width:14%;vertical-align:top;border-top:1px solid #FFFFFF;border-left:1px solid #D8E4EA;background:#FFFFFF}
.CalendarDayEmptyPost{height:50;width:14%;vertical-align:top;border-top:1px solid #FFFFFF;border-right:1px solid #D8E4EA;background:#FFFFFF}

.CalendarDayMarker{font-weight:bold;padding:0px;vertical-align:top;}

/*Calendar*/
#CalendarPopUp{position:absolute;border:2px solid #000000;background:#FFFFFF}
#CalendarPopUpDetails{width:300px;overflow:auto;}
#CalendarPopUpClose{text-align:right;border-bottom:2px solid #000000;padding:2px;background:#CCCCCC}
#CalendarPopUpClose A{color:#000000;font-weight:bold;text-decoration:none;}
#CalendarPopUpClose A:hover{color:#990000;font-weight:bold;text-decoration:none;}

.event{cursor:pointer;font-size:11px;font-weight:bold;margin:3px}
.event A{line-height:15px;font-size:11px;font-weight:bold;}
.event A:hover{line-height:15px;font-size:11px;font-weight:bold;}
.event_item{line-height:15px;overflow:hidden;width:80px;height:32px;border-bottom:1px dashed #CCCCCC;padding:3px 0px;}

.event_details_header{text-align:center;font-weight:bold;font-size:16px;padding:3px;text-decoration:underline}
.event_details{border-bottom:1px dashed #CCCCCC;margin:3px;}
.event_details_time{text-align:left;font-weight:bold;font-size:12px;display:inline;float:left;width:80px;}
.event_details_title{text-align:left;font-weight:bold;font-size:12px;display:inline;float:left;width:200px;}
.event_details_location{text-align:left;font-weight:normal;font-style:italic;font-size:12px;display:block;clear:both;margin:3px;margin-left:80px;}
.event_details_details{text-align:left;font-weight:normal;font-size:12px;display:block;clear:both;margin:3px;margin-left:80px;}

/*Gallery*/
A.gallery_image{display:block;height:126px;width:126px;border:1px solid #000000}
A.gallery_image:hover{display:block;height:126px;width:126px;border:1px solid #003366}

A.gallery{}
A.gallery:hover{}

A.gallery_current{color:#000000;}
A.gallery_current:hover{color:#000000;}
