body
{
	background-image : url(../images/bodybg.gif);
	margin:0px;
}

p, td, div, span, ul, li
{
	font-family:arial;
	font-size:8pt;
}

ul
{
	margin-bottom:0px;
	margin-top:0px;
}

ul p
{
	margin-top:5px;
	margin-bottom:5px;
}

table.layout
{
	background-color:#F1F1DA
}

.nav
{
	background-color:#BB9059;
}

.copyright p
{
	margin-left:20px;
	font-size:xx-small;
}

A:link, A:active, A:visited
{
	color:#BB8D54;
}

.subnav A:link, .subnav A:active, .subnav A:visited
{
	color:#2E4F14;
	
}

.subnav td
{
	font-size:11px;
	color:#2E4F14;
	background-color:#DDBC92;
}
.breadcrumb
{
	font-size:10px;
}

h1
{
	font-size:small;
	font-weight:bold;
	margin:0px;
	margin-bottom:2px;
	color:#003300;
}

h2
{
	font-size:x-small;
	font-weight:bold;
}

.FrontPage A
{
	font-weight:bold;
}

.dropdown
{
	 border:1px solid #2E4F14;
	 font-size:9px;
}

.subnav .navline
{
	background-color:white;
}

td.egovernment
{
	background-color:#A9C5A1;
	background-image : url(/images/home/egovbg.jpg);
	background-repeat : no-repeat;
}

.MenuItem
{
  background-color:#ffffff; 
  color:#000000; 
  font-family:arial; 
  font-size:10px; 
  padding:3px;
  padding-left:7px;
  padding-right:22px;
  cursor:hand;
  white-space:nowrap;
}

.MenuItemOver
{
  background-color:#A9C5A1; 
  color:#000000; 
  font-family:arial; 
  font-size:10px; 
  padding:3px;
  padding-left:7px;
  padding-right:22px;
  cursor:hand;
  white-space:nowrap;
}

.MenuGroup
{
font-family:arial; 
  font-size:10px;
  background-color:#ffffff;
  border:1px;
  border-style:solid;
  border-color:#18472C;
  height:100px;
  overflow:scroll;
}

.TopGroup, .TopGroup .MenuItem, .TopGroup .MenuItemOver
{
padding-top:0px;
padding-bottom:0px;
margin:0px;
  background-color:#ffffff;
}


.MenuItem td, .MenuItemOver td
{
font-family:arial; 
  font-size:10px;
}

.EventCalendar
{
	font-family: Arial;
	font-weight: normal;
	font-size: 8pt;
	color: #000000;
	
}
/*
Calendar
*/
.EventCalendar.Calendar
{
	font-family: Arial;
	font-weight: normal;
	font-size: 8pt;
	color: #000000;
	background-color:#ffffff;
	
}

.eventcalendar table.calendar
{
	width:500px;
	background-color:#DDBC92;
}

/*
Calendar Month Header
*/
.EventCalendar .Calendar td td
{
font-size:8pt;
font-weight:bold;
background-color: #BB9059;
color:#ffffff;
}

.EventCalendar .Calendar td
{
font-size:8pt;


}

#picker
{
border: 1px solid #BB9059;
}

/*
Calendar Day of the Week Row
*/
.EventCalendar.DayName
{
	border-bottom: solid 1 #000000;
	font-size:8pt;
}


/*
Calendar Days shown of previous or next month
*/
.EventCalendar.OtherMonth
{
	font-weight:normal;
	color: #BB9059;
	font-size:8pt;
}

/*
Calendar Selected Day
*/
.EventCalendar.SelectedDay
{
	
	background-color: #BB9059;
	color: #000000;
	font-size:8pt;
}

/*
????
*/
.EventCalendar.TableData
{
	font-family: Arial;
	font-weight: normal;
	font-size: 10pt;
	color: #000000;
	border: 1px solid #BB9059;
}

.TableData td
{
	padding: 5px 5px 5px 5px;
	
}


/*
Calendar List and Detail Header
*/
.EventCalendar.TableData.Header
{
	background-color: #BB9059;
	font-weight: bold;
	color: #ffffff;
	text-align: left;
	font-size:9pt;
	
}

/*
????
*/
.EventCalendar.TableData.Footer
{


}

.EventCalendar.TableData.Row
{
	background-color: #ffffff;
	text-align: left;
	font-size: 8pt;
}
/*
Calendar List and Detail table rows
*/
.EventCalendar.TableData.AltRow
{
	background-color: #E5E5D7;
	text-align: left;
	font-size: 8pt;
}

.FrontPage
{
	font-family: Arial;
	font-weight: normal;
	font-size: 8pt;
	color: #000000;
}

.frontpage td
{
padding:4px 4px 4px 4px;
}

.frontpage .label
{
font-weight:bold;
width:100px;

}

.#FrontPage
{
	font-family: Arial;
	font-weight: normal;
	font-size: 8pt;
	color: #000000;
	border-bottom: solid 1 #000000;
	border-left: solid 1 #000000;
	border-right: solid 1 #000000;
	border-top: solid 1 #000000;
}

.#FrontPage.Row
{
	background-color: #E5E5D7;
}

.#FrontPage.AltRow
{
	background-color: #BB9059;
}

.empty
{
	padding-left: 10px;
}


.frontpage td a
{
	font-weight:normal;
}
