body {
	font-family: verdana, arial, sans-serif;
	color: black;
	background-color: #FFFFD9;
	margin : 0px 0px 0px 0px;
  	padding : 0px 0px 0px 0px;
  	width : auto; 
}

#pagecontainer {
	width: 775px;
	border: 1px solid gray;
	background-color: #FFF9EA;
	margin-left: auto;
	margin-right: auto;
	background-image: url(../images/bg.jpg);
	background-repeat: repeat-y;
}


#banner {
	background-color: #333333;
	background-image: url(../images/pagebanner2.jpg);
	height: 150px;
	background-repeat: no-repeat;

}


#leftnav {
	background-color: #FFB920;
	position: relative;
	float: left;
	margin: 0;
	width: 155px;
	margin-right: 5px;
}

#leftnav dl, #leftnav dt, #leftnav dd, #leftnav ul, #leftnav li {
	margin: 0;
	padding: 0;
	list-style-type: none;
}

#content {
	background-color: #FFF9EA;
	margin-left: 215px;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 100px;
	padding-left: 15px;
	z-index: 2;
}

#content h1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
}

#content h2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
}

#content p {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #000000;
	line-height: 18pt;
	width: 500px;
}

#content ul {
	line-height: 18pt;
	font-size: 10pt;
	padding-left: 10px;
}

#content li {
	list-style-type: circle;
	line-height: 18pt;
	font-size: 10pt;
}

#content a {
	color: #9F0F0F;
	text-decoration: underline;
	font-style: italic;
}

#content a:hover {
	color: #EF5252;
	text-decoration: underline;
	font-style: italic;
}

#calendar a:hover {
	font-size: 13px;
	margin-top: 0px;
	margin-bottom: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
	line-height: 9px;
	color: #EF5252;
}

#login {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #FFFFFF;
	height: 15px;
	text-align: right;
	padding-top: 3px;
	padding-right: 10px;
	padding-bottom: 3px;
	background-image: url(../images/divider.png);
	background-repeat: repeat-x;
}

#topnav {
	text-align: right;
	padding-right: 10px;
	height: 15px;
	padding-top: 1px;
	padding-bottom: 3px;
	background-image: url(../images/divider.png);
	font-size: 13px;
}

#footer {
	clear: both;
	background-color: #B21106;
	text-align: center;
	background-image: url(../images/divider.png);
	background-repeat: repeat-x;
}

#login A:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #FFB920;
	text-align: right;
}

#login A:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #FFB920;
	text-align: right;
}

#login A:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #FF9900;
	text-align: right;
}

#topnav ul {
	margin-top: 0px;
	list-style-type: none;
	margin-bottom: 0px;
	display: inline;
}

#topnav li {
	display: inline;
}

#topnav a {
	text-decoration: none;
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #FFB920;
}

#topnav a:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #FFB920;
	text-align: right;
}

#topnav a:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #FF9900;
	text-align: right;
}

#footer {
	height: 15px;
	padding-top: 1px;
	padding-right: 10px;
	padding-bottom: 3px;
	font-size: 13px;
}

#footer ul {
	list-style-type: none;
	margin-bottom: 0px;
	margin-left: 0px;
	display: inline;
}

#footer li {
	display: inline;
}

#footer a:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #FFB920;
	text-align: right;
	font-weight: bold;
	text-decoration: none;
}

#footer a:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #FFB920;
	text-align: right;
	font-weight: bold;
	text-decoration: none;
}

#footer a:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #FF9900;
	text-align: right;
	font-weight: bold;
	text-decoration: underline;
}

#calendar {
	float: left;
	margin: 0px;
	background-repeat: no-repeat;
	background-position: center top;
	position: relative;
	width: 200px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 5px;
}

#calendar p {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
}

#calendar h3 {
	font-size: 14px;
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	margin-bottom: 0px;
	padding-bottom: 0px;
	line-height: 9px;
}

#calendar h2 {
	font-size: 13px;
	font-weight: bold;
	margin-bottom: 0px;
	padding-bottom: 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	line-height: 9px;
}

#calendar a:link {
	font-size: 13px;
	margin-top: 0px;
	margin-bottom: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
	line-height: 9px;
	color: #A51A10;
}

#calendar a:visited {
	font-size: 13px;
	margin-top: 0px;
	margin-bottom: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
	line-height: 9px;
	color: #EF5252;
}

#copyright {
	height: 17px;
	padding-top: 2px;
	padding-right: 10px;
	padding-bottom: 2px;
	background-image: url(../images/blackfooter.png);
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	font-size: 13px;
	text-align: center;
}

#navgraphic {
	background-image: url(../images/navigation.png);
	background-repeat: no-repeat;
	height: 25px;
	position: relative;
}

#menu {
	position: relative;
	width: 160px;
	top: 13px;
	padding-bottom: 10px;
	z-index: 3;
}

#menu dt {
	cursor: pointer;
	background: #FFB920;
	height: 20px;
	line-height: 20px;
	margin: 2px 0;
	text-align: center;
	font-weight: bold;
}

#menu dd {
	position: absolute;
	z-index: 100;
	left: 9em;
	margin-top: -2em;
	width: 11em;
	background: #C95239;
	border: 1px solid gray;

}

#menu ul {
	padding: 2px;
}

#menu li {
	text-align: left;
	height: 18px;
	line-height: 18px;
	padding-left: 20px;
	font-style: italic;
}

#menu li a, #menu dt a {
	color: #FFFFFF;
	text-decoration: none;
	display: block;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
}

#menu li a:hover {
	text-decoration: underline;
}

#navpic {
	background-image: url(../images/navigation.png);
	background-repeat: repeat-x;
	height: 25px;
	margin: 0px;
	padding: 0px;
	left: 0px;
	width: 215px;
}

#calendartext {
	background-image: url(../images/upcomingevents.png);
	background-repeat: repeat-x;
	height: 25px;
	left: 0px;
}

.select {
	z-index: 1;

}

.calendar-month {
	font-size: 14px;
	font-weight: bold;
}

.calendar {
	font-size: 13px;
}

.calendar-weekday {
	font-size: 13px;
	text-align: center;
}

.tabletext {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #000000;
}

#pagetitle {
	position: static;
	margin-left: 382px;
	width: 300px;
	margin-top: 80px;
	color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14pt;
	font-weight: bold;
	text-align: right;
}

#pagetitle h1 {
	text-align: right;
}

.highlight { background: #FFFF40; }
.searchheading { font-size: 12pt; font-weight: bold; }
.summary { font-size: 10pt; font-style: italic; } 
.results { font-size: 10pt; }
.category { color: #999999; }
.description { font-size: 10pt; color: #008000; }
.context { font-size: 10pt; }
.infoline { font-size: 10pt; font-style: normal; color: #808080;}
.sorting { text-align: right; }
.result_title { font-size: 10pt; }
.zoom_searchform { font-size: 10pt; }
.zoom_options { font-size: 10pt; }
#leftnav table {
	width: 203px;
}

#calendar a, #calendar A:link, #calendar a:visited, #calendar a:active
		{color: #0000aa; text-decoration: none; font-family: Tahoma, Verdana; font-size: 11px}
#calendar A:hover
		{color: #ff0000; text-decoration: none; font-family: Tahoma, Verdana; font-size: 11px}
#calendar p, tr, td,  #calendar ul, #calendar li
		{color: #000000; font-family: Tahoma, Verdana; font-size: 11px}
	#calendar .header1, #calendar  h1
		{color: #ffffff; background: #4682B4; font-weight: bold; font-family: Tahoma, Verdana; font-size: 13px; margin: 0px; padding: 2px;}
	#calendar .header2, #calendar h2
		{color: #000000; background: #DBEAF5; font-weight: bold; font-family: Tahoma, Verdana; font-size: 12px;}
	.list
		{font-weight: bold; font-family: Tahoma, Verdana; font-size: 12px;}
	.btn
		{font-family: Tahoma, Verdana; font-size: 11px;}
	.inpt
		{font-family: Tahoma, Verdana; font-size: 11px; width: 100%}
	.inptbar
		{font-family: Tahoma, Verdana; font-size: 11px;}
	.intd
		{color: #000000; font-family: Tahoma, Verdana; font-size: 11px; padding-left: 15px;}
	.active
		{color: #000000; font-family: Tahoma, Verdana; font-size: 11px;font-style : italic;}
	.event_leyer
		{
		border-color: #4682B4;
		border-style : solid;
		border-width : 1px;
		background-color : #DBEAF5;
		}
	.Cheader
		{color: #ffffff; font-family: Tahoma, Verdana; font-size: 11px;}
	.Cheader2
		{color: #ffffff; font-family: Tahoma, Verdana; font-size: 11px;}
	.Ccur
		{color: #000000; font-family: Tahoma, Verdana; font-size: 11px;}
	.Cbody
		{color: #000000; font-family: Tahoma, Verdana; font-size: 11px;}
	.Cbodyh
		{color: #606060; font-family: Tahoma, Verdana; font-size: 11px;}
	.Cwe
		{color: #000000; font-family: Tahoma, Verdana; font-size: 11px;}

	.C2header
		{color: #4682B4; font-family: Tahoma, Verdana; font-size: 11px;}
	.C2header2
		{color: #4682B4; font-family: Tahoma, Verdana; font-size: 11px;}
	.C2cur
		{color: #000000; font-family: Tahoma, Verdana; font-size: 11px;}
	.C2body
		{color: #000000; font-family: Tahoma, Verdana; font-size: 11px;}
	.C2bodyh
		{color: #99CCFF; font-family: Tahoma, Verdana; font-size: 11px;}
	.C2we
		{color: #FF33CC; font-family: Tahoma, Verdana; font-size: 11px;}
#content img {
	float: right;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
}
