<style type="text/css">
<!-- 
.roll  { color: white; font-size: 7.5pt; font-family: Verdana; font-style: normal; font-weight: normal; text-decoration: none; text-transform: none; letter-spacing: normal } 
A.roll:hover   { color: #fff799; font-size: 7.5pt; font-family: Verdana; font-style: normal; font-weight: normal; text-decoration: underline; text-transform: none; letter-spacing: normal }-->

*::-moz-any-link br,*:-moz-any-link br {
	/*a workarround for mozilla*/
display:none;
}
div.menu * {
cursor: pointer; /*because IE displays the text cursor
									 if the link is inactive*/
}
.disabled {
color: red !important;
background: none !important;
}

.HeaderRow
{
color: #000000;
font: Times, serif;
			font-weight: bold;
			background-color: #a0a0a0;
			border-bottom: 1px solid #000000;
			text-decoration: underline;
}

.EvenRow
{
color: #000000;
font: Times, serif;
			font-weight: normal;
			background-color: #afe0a3;
			vertical-align: middle;
}

.OddRow
{
color: #000000;
font: Times, serif;
			font-weight: normal;
			background-color: #8fc083;
			border-bottom: 1px solid #50554a;
			vertical-align: middle;
}

.GenericTable
{
	border-left: 2px solid #7f9f7f;
	border-top: 2px solid #7f9f7f;
	border-bottom: 2px solid #0f2f0f;
	border-right: 2px solid #0f2f0f;
}

.SpacerRow
{
font: 6px Times, serif;
}


.MenuItemText
{
font: 11px Verdana, Helvetica, Arial, sans-serif;
			/*word-wrap: break-word;*/
width: 150px; /*256px;*/
			 /*padding-right: 20px;*/
			 z-index: 1000;
			 margin-left: 12px;
			 margin-right: 10px;
			 margin-bottom: 4px;
			 /*margin-right: 12px;*/
			 /*color: #ff0000;*/
			 vertical-align: middle;
			 font-weight: bold;
}

.SubMenuItemText
{
font: 11px Verdana, Helvetica, Arial, sans-serif;
			/*color: #ffff00;*/
			/*word-wrap: break-word;*/
width: 150px;
			 /*padding-left: 20px;*/
			 z-index: 1000;
}


.SubMenuCell
{
background: #507050; /*#6f8f6f;*/ /*background color of submenu!!!!*/
						border-top: 1px solid #70755a;
						border-bottom: 1px solid #50554a;
						border-left: 1px solid #70755a;
						border-right: 1px solid #50554a;
						/*background:url("button-top.jpg") no-repeat left top;*/
						/*margin-left: 3px;*/
						/*border-left: 1px solid #ffff00;*/
						/*padding-right: 15px*/
}
.MenuCell
{
background: #406040; /* background of main menu */

						border-top: 1px solid #2f4f3f;
						border-bottom: 1px solid #000020;
						border-left: 1px solid #2f2f3f;
						border-right: 1px solid #000020;
						padding-top: 2px;
						padding-bottom: 2px;
						padding-left: 2px;
						padding-right: 2px;
						/*height: 50px;*/
						/*background:url("images/bgi-button-unselected.jpg") no-repeat left top;*/
}

.MenuClass
{
padding: 0px;
margin: 0px;
				/*background: #ff70ff;*/
				border-right: 2px solid #86856a;/*#7DA6EE; */
				border-bottom: 2px solid #86856a;
				border-left: 3px solid #d6d5ba;
				border-top: 2px solid #d6d5ba;
width: 150px; /* 278 125px;*/

position: relative;
left: -200px; /* IE border workaround... CRITICAL! */
}

td {
	border-width: 0px;
margin: 0px;

}
.menuitem {
float: left;
padding: 0px;
margin: 0px;
}

.submenuitem {
float: left;
padding: 0px;
margin: 0px;
}
.menuitem: a hover {
	/* border-bottom: 1px solid #000000;
		 border-top: 1px solid #7f7f7f;*/

}

.menuitem * {
padding: 0px 0px 0px 0px;
				 /*border-bottom: 1px dotted #000000;*/
				 /*border-top: 1px solid #ff7f7f;*/

}


#other {
visibility: visible;
}
.moz{
height: 0px; visibility: hidden;
}
/*.moz::-moz-cell-content{
height: auto; visibility: visible;
}*/
/*#other::-moz-cell-content{
height: 0px; visibility: hidden;
}*/
#holder {
	/*  width: 120px;
border: 0px;*/
}

.top, .bottom {
	/*font-family : sans-serif;*/

			/*font-size : 10pt;*/
			/*font-stretch : ultra-expanded;*/
			
font:  Arial,  sans-serif;
font-size: Large;
font-weight: 500;
			
			text-decoration : none;
			padding-top: 2px;
			padding-bottom: 2px;
}

.top {
position: relative;
left: 0px;
top: 0px;
		 /*padding-top: 2px;
			 margin-top: 2px;*/
		 background-color : transparent;
font:  19px Arial,  sans-serif;
font-weight: 500;
color : #ffffff;
				z-index: 100;
				width: 100%;
}
.bottom {
position: absolute;
left: 0px;
top: 0px;
color: #ffffff;
		 /*margin-top: -2px;*/
				width: 100%;
font:  19px Arial,  sans-serif;
font-weight: 500;

}

.articletitle
{
	text-align: left;
	/*background: : #404040;*/
	
	background: url('title-right.jpg') repeat-x #ffffff;
	
	margin-right: 0px;
color: #ffffff;
			 padding-left: 5px;
			 padding-top: 1px;
			 padding-bottom: 3px;

font:  24px Arial,  sans-serif;
font-weight: 500;

			/*background-image: url(articletitlebar.jpg);
				background-repeat: no-repeat;*/
				width: 100%;
}

.articletitle a
{
color: #ffffff;
text-decoration: underline;
}

.articlebody
{
	margin-left: 4px;
	margin-right: 4px;
	margin-top: 3px;
	margin-bottom: 3px;
	
	padding: 5px;
	
	color: #000000;
font: medium Times, serif;
			font-weight: 500;

			/*font: medium Times, Georgia, Garamound, serif;*/
			/*         background-color: #efffef;*/
			
	border: 0px solid #8c8c8c;
	background: #ffffff;
			
}

.articlebody p
{
	padding-left: 0px;
}
.article
{
	margin-bottom: 20px;
	border: 0px;
	margin-right: 0px;
	
	border: 1px solid #8c8c8c;

			background: url('title-right.jpg') repeat-x #404040;

	/*
		 background-color: #efffef;
		 border-bottom: 1px solid #bbddbb;
		 border-right: 1px solid #bbddbb;
		 border-top: 1px solid #99bb99;;
		 border-left: 1px solid #bbddbb;;*/
}


.bannerarea
{
	margin-left: 0px;
	margin-right: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
}

.thisbuilding
{
	margin-left: 3px;
	margin-right: 3px;
	margin-top: 0px;
	margin-bottom: 0px;
	text-align: bottom;
color: #f0e540;
			 background-color: #ffffff;
font: 12px Verdana, Helvetica, Arial, sans-serif;
			text-decoration: none;
			border-top: 2px solid #007216;
			border-left: 2px solid #007216;
			border-right: 2px solid #202333;
			/*display: block;*/
padding: 2px 3px 2px 3px;
}

.thisbuilding a
{
	margin-left: 0px;
	margin-right: 0px;
	margin-top: 0px;
	margin-bottom: 2px;
color: #000000;
			 background-color: #ffffff;
font: 12px Verdana, Helvetica, Arial, sans-serif;
			text-decoration: none;
			/*border-top: 1px solid #124814;
				border-left: 1px solid #124814;
				border-bottom: 1px solid #124814;
				border-right: 1px solid #124814;*/
			/*display: block;*/
			/*padding: 0px 0px 0px 0px;*/
			/*font-weight: bold;*/
}
.thisbuilding a:hover
{
	margin-left: 0px;
	margin-right: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
color: #ffffff;
			 background-color: #336699;
font: 12px Verdana, Helvetica, Arial, sans-serif;
			text-decoration: none;
			/*padding: 0px 0px 0px 0px;*/
			/*border-top: 1px solid #022804;
				border-left: 1px solid #022804;
				border-bottom: 1px solid #628854;
				border-right: 1px solid #628854;*/
			/*font-weight: bold;*/
}

.buildingbutton
{
	margin-left: 3px;
	margin-right: 3px;
	margin-top: 0px;
	margin-bottom: 0px;
color: #f0e540;
			 background-color: #668866;
font: 12px Verdana, Helvetica, Arial, sans-serif;
			text-decoration: none;
			/*display: block;*/
			/* padding: 0px 3px 0px 3px; */
padding: 2px 3px 2px 3px;

				 /*border-bottom: 1px solid #022804;*/
				 /*border-right: 1px solid #022804;*/
				 /*border-top: 1px solid #628854;*/
				 /*border-left: 1px solid #628854;*/

				 /*border-top: 1px solid #124814;*/
				 /*border-top: 2px solid #668866;*/
				 border-top: 1px solid #88aa88;
				 border-left: 1px solid #208236;
				 border-right: 1px solid #000000;

}
.buildingbutton a
{
	/*       margin-left: 0px;
					 margin-right: 0px;
					 margin-top: 0px;
					 margin-bottom: 0px;*/
	margin-left: 0px;
	margin-right: 0px;
	margin-top: 0px;
	margin-bottom: 2px;

color: #f0e540;
			 background-color: #668866;
font: 12px Verdana, Helvetica, Arial, sans-serif;
			text-decoration: none;
			/*border-top: 1px solid #124814;
				border-left: 1px solid #124814;
				border-bottom: 1px solid #124814;
				border-right: 1px solid #124814;*/
			/*display: block;*/
			/*padding: 0px 0px 0px 0px;*/
			/*font-weight: bold;*/
}

.buildingbutton a:hover
{
	margin-left: 0px;
	margin-right: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
color: #ffffff;
			 background-color: #336699;
font: 12px Verdana, Helvetica, Arial, sans-serif;
			text-decoration: none;
			/*padding: 0px 0px 0px 0px;*/
			/*border-top: 1px solid #022804;
				border-left: 1px solid #022804;
				border-bottom: 1px solid #628854;
				border-right: 1px solid #628854;*/
			/*font-weight: bold;*/
}
#navcontainer
{
padding: 0;
width: 122px;
			 style=vertical-align: top;

padding: 0px;
				 border-spacing: 0px;

				 margin-left: 0px;
				 margin-top: 7px;
				 margin-bottom: 0px;
				 margin-right: 2px;

				 /*border-bottom: 1px solid #ffff00;
					 border-top: 1px solid #0000ff;*/

				 /*text-align: justify;*/
overflow: hidden;
					background-color: #ffbb99;

					/* text-indent: 5px;*/
					/*border-top: 1px solid #124814;*/
}

#navcontainer ul
{
font: 0px Verdana, Helvetica, Arial, sans-serif;
			margin-left: 0;
padding: 0px 0px 0px 0px;
				 /*width: 122px;*/

width: 122px;
}

#navcontainer li
{
margin: 0;

}
#navcontainer a
{
background:url("button-top.jpg") no-repeat left top;

display: block;
color: #ffffff; /* #f0e540 */
			 background-color: #668866;
			 /*width: 9em;*/
padding: 3px 12px 3px 5px;
				 /*padding: 0px 0px 0px 0px;*/
font: 11px Verdana, Helvetica, Arial, sans-serif;
			text-decoration: none;
			/*border-top: 1px solid #ff00ff;*/
			border-bottom: 1px solid #124814;
			/*border-right: 1px solid #124814;
				border-left: 1px solid #124814; */
			/*border-top: 1px solid #528854;*/
			/*font-weight: bold;*/
			/*width: 122px;*/

}

#navcontainer a:hover
{
	background-color: #aaccaa;
color: #ffff00;
}

#navcontainer li li a
{
display: block;
color: #ffffff; /* #7f3f1f;*/
			 background-color: #729272;
			 /*width: 9em;*/
padding: 3px 3px 3px 5px;
				 text-decoration: none;
				 /*border-bottom: 1px solid #124814;*/
				 font-weight: normal;

				 /*width: 122px;*/
}


/*li
	{
color: #00746b;
font: 8px; Verdana, Helvetica, Arial, sans-serif;
margin: 0px;
padding: 0px;
}
 */
.MonthTable
{
	background-color: #004A80; /*#d0e0d0;*/
	border-top: 2px solid #408ac0; /*40d276;*/
	border-left: 2px solid #408ac0; /*40d276;*/
	border-right: 2px solid #002a60;/*202333;*/
	border-bottom: 2px solid #002a60;
background:url("CalendarBackground.jpg") top repeat;
}

.TodayCell
{
	background-color: #ffff94; /* #cfdf34;*/
	border-right: 1px solid #004040;
	border-bottom: 1px solid #004040;
	border-left: 1px solid #008080;
	border-top: 1px solid #008080;
}
.WeekendCell
{
	background-color: #5A9792;/*#bfefff;*/ /*#9fcfff;*/
	border-right: 1px solid #004040;
	border-bottom: 1px solid #004040;
	border-left: 1px solid #008080;
	border-top: 1px solid #008080;
background:url("WeekEndBackground.jpg") center repeat;
}
.Instructions
{
color: #000000;
font: 13px Times, serif;
}
.WeekdayCell
{
	background-color: #bfefff; /*#8fef9f;*/
	border-right: 1px solid #004040;
	border-bottom: 1px solid #004040;
	border-left: 1px solid #008080;
	border-top: 1px solid #008080;
background:url("WeekDayBackground.jpg") center repeat;
}

.WeekdayNameCell
{
	border-bottom: 1px solid #000000;
	/*background-color: #1A5752;*/ /*#99bb99;*/
}
.DayText
{
	text-align: bottom;
color: #0035f0;
font: 12px Times, serif;
			text-decoration: none;
}
.DateText
{
	text-align: bottom;
color: #000000;
font: 13px Times, serif;
			font-weight: normal;
			text-decoration: none;
			text-align: left;
}
.DateText a
{
	text-align: bottom;
color: #0000ff;
font: 13px Times, serif;
			font-weight: bold;
			text-decoration: underline;
}
.DateText a:hover
{
color: #20206f;
}


.CalHeaderText
{
	text-align: bottom;
	/*background-color: #1A5752;*//*#99bb99;*/
color: #ffffff;/*#0f0f7f;*/ /*#000000;*/
font: 14px Times, serif;
			font-weight: normal;
			text-decoration: none;
}
.CalHeaderText a
{
color: #ffffff;
			 font-weight: bold;
font: 14px Times, serif;
			text-decoration: none;
}

.WeekdayNameText
{
	text-align: bottom;
color: #ffffff;/*#0f0f7f;*/ /*#000000;*/
font: 12px Times, serif;
			font-weight: normal;
			text-decoration: none;
}
.ThisEventHeaderCell
{
	background-color: #004A80;/*#99bb99;*/
	/*border-right: 1px solid #004040;
		border-bottom: 1px solid #004040;
		border-left: 1px solid #008080;
		border-top: 1px solid #008080;*/
	padding-right: 3px;
	padding-left: 3px;
	padding-top: 2px;
	padding-bottom: 2px;
	/*background:url("CalendarBackground.jpg") top repeat;*/

}
.ThisSelectedEventHeaderCell
{
	background-color: #FFFF94;
	/*background:url("ThisEvent.jpg") center repeat-x;*/
width: 598px;
left: 0px;
top: 0px;
height: 100%;

				/*background-origin: content;*/
				/*border-right: 1px solid #004040;
					border-bottom: 1px solid #004040;
					border-left: 1px solid #008080;
					border-top: 1px solid #008080;*/
				padding-right: 0px;
				padding-left: 3px;
				padding-top: 2px;
				padding-bottom: 2px;
}

.ThisEventDataCell
{
	background-color: #bfefff;
	border-right: 1px solid #004040;
	border-bottom: 1px solid #004040;
	border-left: 1px solid #008080;
	border-top: 1px solid #008080;
	padding-right: 2px;
	padding-left: 3px;
	padding-top: 2px;
	padding-bottom: 2px;
	/*width: 698px;*/  /*118px;*/
	/*word-wrap: break-word;*/
}
.ThisEventDataDiv
{
	background-color: #bfefff;
	border-top: 0px;
padding: 0px;
				 /*width: 495px;*/ /*118px;*/
				 /*word-wrap: break-word;*/
}

.ThisEventHeaderText
{
	text-align: Center;
color: #ffffff;/*#0f0f7f;*/
font: 12px Verdana, Helvetica, Arial, sans-serif;
			font-weight: bold;
			text-decoration: none;
}
.ThisSelectedEventHeaderText
{
	text-align: Center;
color: #0f0f7f;
font: 12px Verdana, Helvetica, Arial, sans-serif;
			font-weight: bold;
			text-decoration: none;
overflow: auto;
}

.ThisEventHeaderText a
{
color: #ffffff;/*#0f0f7f;*/
}
.ThisEventTitleCell
{
	background-color: #5A9792;/*#8fef9f;*/
	border-right: 1px solid #004040;
	border-bottom: 1px solid #004040;
	border-left: 1px solid #008080;
	border-top: 1px solid #008080;
	padding-right: 3px;
	padding-left: 3px;
}
.ThisEventTitleText
{
	text-align: right;
color: #000000;
font: 12px Verdana, Helvetica, Arial, sans-serif;
			font-weight: bold;
			text-decoration: none;
}
.ThisEventText
{
	text-align: left;
color: #000000;
font: 12px Verdana, Helvetica, Arial, sans-serif;
			font-weight: normal;
			text-decoration: none;
			/*width: 248px;*/
overflow: auto;
}

.EventListBox
{
	background-color: #ffffdd;
	border-right: 1px dashed #004040;
	border-bottom: 1px dashed #004040;
	border-left: 1px dashed #008080;
	border-top: 1px dashed #008080;
	padding-top: 5px;
	padding-right: 5px;
	padding-left: 5px;
}
.CalDayList
{
	text-align: left;
color: #2f2f7b;
font: 9px Verdana, Helvetica, Arial, sans-serif;
			font-weight: normal;
			text-decoration: none;
overflow: auto;
}
.CalDayList a
{
	text-align: left;
color: #000000;
font: 9px Verdana, Helvetica, Arial, sans-serif;
			font-weight: normal;
			text-decoration: none;
overflow: auto;
}
.CalDayList a:hover
{
color: #2f4b2f;
			 text-decoration: underline;
}
.CalDayCell
{
	border-top: 1px solid #000000;
	padding-bottom: 2px;
	padding-top: 2px;
}

.headerbackground
{
margin:0;
padding:0;
border: 0;
background:url("images/bgband-1.jpg") repeat-x left top;
}

.footerbackground
{
	background-color: #3C853C;
color: #efef3f;
border: 1px #000000 solid;
				vertical-align: middle;
				/*background:url("images/footer-bgband-1.jpg") repeat left top; */ 
}
.footertext;
{
color: #efef3f;
			 /*background:url("images/footer-bgband-1.jpg") repeat left top; */ 
}

.topborder
{
font: 4px Verdana, Helvetica, Arial, sans-serif;
background:url("images/top-border-bar-1.jpg") repeat left top;
}

.bottomborder
{
font: 5px Verdana, Helvetica, Arial, sans-serif;
background:url("images/bottom-border-bar-1.jpg") repeat left top;
}

.menubackground
{
	/*background:url("images/menu-bar-background-2.jpg") repeat left top;*/
	background-image: url('images/menu-bar-background-4.jpg');
}

.sidebarright
{
background:url("images/sidefade.jpg") repeat-x left top;
width: 12px;
			 /*border-left: solid #000000 1px;*/
}

.sidebarleft
{
background:url("images/sidefade.jpg") repeat-x left top;
width: 12px;
			 /*border-right: solid #000000 1px;*/
}
.imageclass
{
border: solid #000000 1px;
}

#container { 
	min-height: 100%;
height: 100%;
border:0px;
margin:0px;
padding:0px;
}

html,body {
margin:0;
padding:0;
border:0;
			 background-color: #4f4f4f;
color:#000;
font:x-small/1.5em Tahoma, Arial,Verdana,sanserif;
		 voice-family: "\"}\""; voice-family:inherit;
height: 100%;
} html>body {font-size:small;height:au}

/*html>body #outer {height:auto}*//*for mozilla */

/* CONTENT AREA STYLES*/

.content
{
	margin-left: 20px;
	padding-left: 20px;
	padding-top: 10px;
	padding-bottom: 10px;
	margin-right: 8px;
	margin-top: 12px;
	margin-bottom: 8px;
	vertical-align: top;
	/*border-left: 1px #000000 solid;*/

	background-color: #ffffff; /*#FCFDC8;*/
	/*min-height: 100%;*/
	/*border-right: 1px #000000 solid;*/

color: #000000;
font: medium Times, serif;
			font-weight: 500;


}

.content ul
{
color: #000000;
font: medium Times, serif;
			font-weight: 500;
}

.articlebody ul 
{
color: #000000;
font: medium Times, serif;
			font-weight: 500;
}


.contentheader
{
	background-image: url('images/content-bg.jpg');
font: 11px Verdana, Helvetica, Arial, sans-serif;
}

.content li
{
	/*color: #000000;*/
color: #053407;
			 margin-left: 5px;
			 margin-top: 0px;
			 margin-bottom: 0px;
padding: 5px;
border: 0px;
				list-style-type: square;
font: medium Times, serif;
}

.content h1
{
color: #01570c;
font: x-large Arial, sans-serif;
			font-weight: 700;
			margin-bottom: 20px;
}

.content h2
{
color: #01570c;
font: large Arial, sans-serif;
			font-weight: 700;
}

.content h3
{
color:  #01570c;
font: medium Arial, sans-serif;
			font-weight: 700;
padding: 0px;
				 margin-top: 8px;
				 margin-bottom: 2px;
				 margin-left: 0px;
				 margin-right: 0px;
}

.content h3 a 
{
color:  #01770c;
decoration: underline;
}

.content h3 a: hover
{
color:  #41574c;
decoration: underline;
}

.content h4
{
color:  #01570c;
				/*color: #00000;*/
font: small Times, serif;
			font-weight: 500;
			padding-left: 5px;
			padding-right: 0px;
			padding-top: 0px;
			padding-bottom: 0px;
margin: 8px;
				/*border-left: 1px #c0c0c0 solid;*/
}

.content h4 a
{
decoration: underline;
}

.content ul
{
	/*border-left: 1px #c0c0c0 solid;*/
	margin-bottom: 2px;
}

.content p
{
color: #000000;
font: medium Times, serif;
			font-weight: 500;
			padding-left: 0px;
			padding-right: 0px;
			padding-top: 0px;
			padding-bottom: 0px;
			margin-left: 4px;
			margin-top: 4px;
			margin-right: 20px;
			margin-bottom: 12px;
}

.imagecell
{
	padding-top: 10px;
	padding-right: 10px;
	/*border-right: 1px #000000 solid;*/
}

.SpacerRow
{
font: 6px Tahoma, Verdana, Helvetica, Arial, sans-serif;
}

.StandAloneParagraph
{
	/*border-top: 1px #bfcfbf solid;*/
	/*border-left: 1px #7f7f7f solid;*/
font:small/1.5em Tahoma, Arial,Verdana,sanserif;
		 margin-left: 5px;
		 margin-bottom: 10px;
}

/* END OF: CONTENT AREA STYLES*/

</style>

