/* THE BASIC STUFF */

/* STANDARD FONT FAMILIES */

/* verdana, geneva, helvetica, arial, sans-serif */
/* georgia, times, new century schoolbook, times new roman, serif */

body {
    font-family:  arial, verdana, geneva, helvetica, sans-serif;
    margin: 0;
    padding: 0;
    background-color: #EFE9C3;
    font-size: 12px;
    }
  
h1 {
    font-family: arial, verdana, geneva, helvetica, sans-serif;
    font-size: 150%;
    color: #355583;
    }

.header1 {
    font-family: arial, verdana, geneva, helvetica, sans-serif;
    font-size: 130%;
    color: #A9693A;
    font-weight: bold;
    }

h2 {
    font-family: arial, verdana, geneva, helvetica, sans-serif;
    font-size: 130%;
    color: #A9693A;
    }

.header2 {
    font-family: arial, verdana, geneva, helvetica, sans-serif;
    font-size: 110%;
    color: #355583;
    font-weight: bold;
    }

h3 {
    font-family: arial, verdana, geneva, helvetica, sans-serif;
    font-size: 110%;
    color: #355583;
    }

h4 {
    font-family: arial, verdana, geneva, helvetica, sans-serif;
    font-size: 100%;
    color: #000000;
    }

h5 {
    font-family: arial, verdana, geneva, helvetica, sans-serif;
    font-size: 90%;
    color: #000000;
    }
    


ul, ol, li {
    font-family: arial, verdana, geneva, helvetica, sans-serif;
    }

table, td, tr  {
    font-family: arial, verdana, geneva, helvetica, sans-serif;
    }

a {
    font-family: arial, verdana, geneva, helvetica, sans-serif;
    text-decoration: none;
    }

a:link {
    text-decoration: none; 
    color:#355583; 
    }

a:visited {
    text-decoration: none; 
    color:#335381; 
    }

a:active { 
    color:#8F8642;
    }

a:hover {
    text-decoration: underline; 
    color : #000000; 
    }

.menu {
    padding-left: 40px;
    padding-top: 7px;
    }

.submenu {
    padding-left: 55px;
    padding-top: 7px;
    }

.copyright {
    font-size: 10px;
    }

.contentmain {
    padding-top: 20px;
    }

.content {
    padding-top: 20px;
    padding-right: 40px;
    }

td.margin {
    background-image: url(img/margin_back.gif);
    }

td.mainbody {
    background-image: url(img/body_back.gif);
    }

div.search {
    padding-left: 40px;
    padding-top: 25px;
    }

div.day {
    font-size: 11px;
    }

div.divider {
    text-align: center;
    padding: 15px 0 15px 0;
    }

td.beforedayboxes {
	background-color: #ffffff; color: #000000;
}
td.dayboxes {
	background-color: #ffffff; color: #000000;
}
td.afterdayboxes {
	background-color: #ffffff; color: #000000;
}
td.highlighteddayboxes {
	background-color: #eeeac2; color: #000000;
}
.event {
	font-family: Verdana, Geneva, Arial, helvetica, sans-serif; font-size: 12px; font-weight: bold;
}
.eventdetail {
	font-family: Verdana, Geneva, Arial, helvetica, sans-serif; font-size: 11px;
}
.eventwhen {
	font-family: Verdana, Geneva, Arial, helvetica, sans-serif; font-size: 15px; font-weight: bold;
}
.addevent {
	font-family: Verdana, Geneva, Arial, helvetica, sans-serif; font-size: 12px; font-weight: bold;
}
.addeventextrainfo {
	font-family: Verdana, Geneva, Arial, helvetica, sans-serif; font-size: 10px;
}

tr.topdays {
	background-color: #feed9d; font-family: Verdana, Geneva, Arial, helvetica, sans-serif; font-size: 11px; color : #000000; 
}

.toprightnumber {
	font-family: Verdana, Geneva, Arial, helvetica, sans-serif; font-size: 10px; font-weight: bold;
}
.eventinbox {
	font-family: Verdana, Geneva, Arial, helvetica, sans-serif; font-size: 8px;	
}
.currentdate {
	font-family: Verdana, Geneva, Arial, helvetica, sans-serif; font-size: 17px; font-weight: bold;	
}


th {
	font-family: Verdana, Geneva, Arial, helvetica, sans-serif; font-size: 11px;
}
td {
	font-family: Verdana, Geneva, Arial, helvetica, sans-serif; font-size: 12px;
}

/*--------------------------------------------------|
| dTree 2.05 | www.destroydrop.com/javascript/tree/ |
|---------------------------------------------------|
| Copyright (c) 2002-2003 Geir Landrö               |
|--------------------------------------------------*/

.dtree {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666;
	white-space: nowrap;
}
.dtree img {
	border: 0px;
	vertical-align: middle;
}
.dtree a {
	color: #333;
	text-decoration: none;
}
.dtree a.node, .dtree a.nodeSel {
	white-space: nowrap;
	padding: 1px 2px 1px 2px;
}
.dtree a.node:hover, .dtree a.nodeSel:hover {
	color: #333;
	text-decoration: underline;
}
.dtree a.nodeSel {
	background-color: #c0d2ec;
}
.dtree .clip {
	overflow: hidden;
}
