.header {font: 14pt Times New Roman; color: #666666; text-decoration: none}
H2 {font: 8pt Arial, Helvetica, sans-serif; font-weight: bold; text-align: center; color: #ffffff; text-decoration: none}

.topnav {font: 10pt Arial, Helvetica, sans-serif; color: #ffffff; text-decoration: none}
.topnav A:visited {font: 10pt Arial, Helvetica, sans-serif; color: #cccccc; text-decoration: none}
.topnav A:link {font: 10pt Arial, Helvetica, sans-serif; color: #ccccff; text-decoration: none}
.topnav A:hover {font: 10pt Arial, Helvetica, sans-serif; color: #ffcc00; text-decoration: none}

BODY
{
    SCROLLBAR-FACE-COLOR: #E7E3D6;
    SCROLLBAR-HIGHLIGHT-COLOR: #CDCED0;
    SCROLLBAR-SHADOW-COLOR: #CDCED0;
    SCROLLBAR-3DLIGHT-COLOR: #CDCED0;
    SCROLLBAR-ARROW-COLOR: #993A36;
    SCROLLBAR-TRACK-COLOR: #F1F1F1;
    SCROLLBAR-DARKSHADOW-COLOR: #4A5142;

	font: 10pt verdana, arial, san serif; color: #333333; text-decoration: none}
	A:visited {font: 10pt  verdana, arial,san serif; text-decoration: none; color: purple}
	A:link {font: 10pt  verdana, arial,san serif; text-decoration: none; color: blue}
	A:hover {font: 10pt  verdana, arial,san serif; text-decoration: underline; color: #993A36
	}

.caption {
	font: 8pt Arial, Helvetica, sans-serif; text-decoration: none; 	font-weight: bold;
}

.footer {font: 8pt Arial, Helvetica, sans-serif; color: #333333; text-decoration: none; text-align: right }


.forms
{
    SCROLLBAR-FACE-COLOR: #E4E6E8;
    SCROLLBAR-HIGHLIGHT-COLOR: #CDCED0;
    SCROLLBAR-SHADOW-COLOR: #CDCED0;
    SCROLLBAR-3DLIGHT-COLOR: #CDCED0;
    SCROLLBAR-ARROW-COLOR: #343E44;
    SCROLLBAR-TRACK-COLOR: #F1F1F1;
    SCROLLBAR-DARKSHADOW-COLOR: #324069;
	BORDER-RIGHT: #C3C9D4 1px solid;
	BORDER-TOP: #C3C9D4 1px solid;
	BORDER-BOTTOM: #C3C9D4 1px solid;
	BORDER-LEFT: #C3C9D4 1px solid;
	COLOR: #000000;
	FONT-SIZE: x-small;
	FONT-FAMILY: verdana, Arial, Helvetica, sans-serif;
	BACKGROUND-COLOR: #ffffff;
	background-position : top;
	margin-top : 0;
	padding : 0;
	vertical-align : top;
}

#brief {
	border: 0px solid black;
	padding: 5px;
	color: #333333;
	border-bottom-color: #CCCCCC;
}

#brief table {
  margin: 0px;
  padding: 0px;
}

#brief td {
  vertical-align: top;
  font: 10pt arial, san serif;
  width: 250px;
}

#brief span.brief_title {
  
  display: block;
  color: #333333;
}

#brief td.brief_text {
  background-color: #ffffff;
}

#brief td.brief_image {
  width: 75px;
}

#brief td.brief_between {
  width: 15px;
}

#brief span.brief_link {
  display: block;
}

#brief A:visited {
	font: 10pt  arial, san serif; text-decoration: none; color: #666666	  }

#brief A:link {
	font: 10pt  arial, san serif; text-decoration: none; color: #000099	  }
	  
#brief A:hover {
	font: 10pt  arial, san serif; text-decoration: underline; color: #990000	  }



      #masterdiv {
	font: 9pt  verdana, arial,san serif; text-decoration: none; color: #ffffcc; 
	  }
	  
      #masterdiv A:visited {
	font: 9pt  verdana, arial,san serif; text-decoration: none; color: #ffffcc
	  }

      #masterdiv A:link {
	font: 9pt  verdana, arial,san serif; text-decoration: none; color: #ffcc66
	  }
	  
      #masterdiv A:hover {
	font: 9pt  verdana, arial,san serif; text-decoration: underline; color: #394100
	  }



.as_toc {font: 8pt Arial, Helvetica, sans-serif; style: italic; color: #FAF5F2; text-decoration: none}
.as_toc UL {list-style: none; 
			margin: 0px;
			padding: 0px;
			border: none;}
			
.as_toc LI {list-style: none; 
		padding-left: 0px; 
		vertical-align: top;
		padding-bottom:2px; 
		width: 12em; 
		padding: 0 0 0em 0; 
		margin-bottom: 0em; 
		margin-left: 0em; 
		padding-left: 0em; 
		font-family: Helvetica, Arial}
		
.as_toc LI a {
		
		color: #893D0B;
		text-decoration: none;
		display: block;
		padding: 2px 2px 2px 0px;
		border-bottom: 1px solid #A5967B;
		text-decoration: none;

		}
		
.as_toc LI a:hover { 
		
		color: #117041; 
		text-decoration: none;
		border-bottom: 1px solid #C17E37; 
		background-color: #E7E4DB; 
		}

.as_toc LI a:visited { 
		color: #666666; 
		border-bottom: 1px solid #999999;
		}
		
.as_title {font: 11pt verdana, arial, san serif; color: #333333; text-decoration: none; font-weight: bold}

.as_summary {font: 10pt verdana, arial, san serif; color: #333333; text-decoration: none}
.as_summary A:visited {font: 10pt  verdana, arial,san serif; text-decoration: none; color: #993A36}
.as_summary A:link {font: 10pt  verdana, arial,san serif; text-decoration: none; color: #993A36}
.as_summary A:hover {font: 10pt  verdana, arial,san serif; text-decoration: underline; color: #993A36}

.as_byline {font: 10pt verdana, arial, san serif; color: #333333; text-decoration: none}
.as_byline A:visited {font: 10pt  verdana, arial,san serif; text-decoration: none; color: #993A36}
.as_byline A:link {font: 10pt  verdana, arial,san serif; text-decoration: none; color: #993A36}
.as_byline A:hover {font: 10pt  verdana, arial,san serif; text-decoration: underline; color: #993A36}

.as_text {font: 10pt verdana, arial, san serif; color: #333333; text-decoration: none}
.as_text A:visited {font: 10pt  verdana, arial,san serif; text-decoration: none; color: purple}
.as_text A:link {font: 10pt  verdana, arial,san serif; text-decoration: none; color: blue}
.as_text A:hover {font: 10pt  verdana, arial,san serif; text-decoration: underline; color: #993A36}

.forms
{
    SCROLLBAR-FACE-COLOR: #E4E6E8;
    SCROLLBAR-HIGHLIGHT-COLOR: #CDCED0;
    SCROLLBAR-SHADOW-COLOR: #CDCED0;
    SCROLLBAR-3DLIGHT-COLOR: #CDCED0;
    SCROLLBAR-ARROW-COLOR: #993A36;
    SCROLLBAR-TRACK-COLOR: #F1F1F1;
    SCROLLBAR-DARKSHADOW-COLOR: #324069;
	BORDER-RIGHT: #575E6E 1px solid;
	BORDER-TOP: #575E6E 1px solid;
	FONT-SIZE: xx-small;
	BORDER-LEFT: #575E6E 1px solid;
	COLOR: #575E6E;
	BORDER-BOTTOM: #575E6E 1px solid;
	FONT-FAMILY: courier, Arial, Helvetica, sans-serif;
	BACKGROUND-COLOR: #E2E4E5;
	background-position : top;
	margin-top : 0;
	padding : 0;
	vertical-align : top;
}

.search
{
    SCROLLBAR-FACE-COLOR: #E4E6E8;
    SCROLLBAR-HIGHLIGHT-COLOR: #CDCED0;
    SCROLLBAR-SHADOW-COLOR: #CDCED0;
    SCROLLBAR-3DLIGHT-COLOR: #CDCED0;
    SCROLLBAR-ARROW-COLOR: #993A36;
    SCROLLBAR-TRACK-COLOR: #F1F1F1;
    SCROLLBAR-DARKSHADOW-COLOR: #324069;
	BORDER-RIGHT: #92937B 1px solid;
	BORDER-TOP: #92937B 1px solid;
	FONT-SIZE: xx-small;
	BORDER-LEFT: #92937B 1px solid;
	COLOR: #953A35;
	BORDER-BOTTOM: #92937B 1px solid;
	FONT-FAMILY: courier, Arial, Helvetica, sans-serif;
	BACKGROUND-COLOR: #D5D6B9;
	background-position : top;
	margin-top : 0;
	padding : 0;
	vertical-align : top;
}

.submit {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: xx-small; color: #000000; background-color: #993A36}00; background-color: #993A36}

.calendarMonthName
{
  font-family: verdana, arial, sans serif;
  font-size: 10pt;
  color: #ffffff;
  text-decoration: none;
  background-color: #576C7F;
  text-align: center;
  text-transform: uppercase;
}
.calendarDOW
{
  font-family: verdana, arial, sans serif;
  font-size: 8pt;
  color: #576C7F;
  text-decoration: none;
  text-align: center;
  text-transform: uppercase;
  background-color: #D0CEBF;
}
.calendarBlankDay
{
  font-family: verdana, arial, sans serif;
  font-size: 8pt;
  text-decoration: none;
  background-color: #E6E6DC;
}
.calendarDayWithEvents
{
  font-family: verdana, arial, sans serif;
  font-size: 8pt;
  color: #ffffff;
  text-decoration: none;
  background-color: #576C7F;
}
.calendarDayWithNoEvents
{
  font-family: verdana, arial, sans serif;
  font-size: 8pt;
  color: #536D89;
  text-decoration: none;
  background-color: #E6E6DC;
}
.calendarPrevCalendar
{
  font-family: verdana, arial, sans serif;
  font-size: 8pt;
  color: #526D8C;
  text-decoration: none;
  background-color: #DED7BD;
}
.calendarCurrentCalendar
{
  font-family: verdana, arial, sans serif;
  font-size: 8pt;
  color: #526D8C;
  text-decoration: none;
  text-align: center;
  text-transform: lowercase;
  background-color: #DED7BD;
}
.calendarNextCalendar
{
  font-family: verdana, arial, sans serif;
  font-size: 8pt;
  color: #526D8C;
  text-decoration: none;
  text-align: right;
  background-color: #DED7BD;
}
.calendarSearch
{
  font-family: verdana, arial, sans serif;
  font-size: 8pt;
  color: #526D8C;
  text-decoration: none;
}
.calendarEventListHeading
{
  font-family: verdana, arial, sans serif;
  font-size: 8pt;
  color: #ffffff;
  text-decoration: none;
  background-color: #576C7F;
}
.calendarEventDataRow1
{
  font-family: verdana, arial, sans serif;
  font-size: 10pt;
    color: #526D8C;
  text-decoration: none;
}
.calendarEventDataRow2
{
  font-family: verdana, arial, sans serif;
  font-size: 10pt;
    color: #526D8C;
  text-decoration: none;
  background-color: #E6E6DC;
}
.calendarNoEventsFound
{
  font-family: verdana, arial, sans serif;
  font-size: 10pt;
  color: #ffffff;
  text-decoration: none;
  background-color: #DED7BD;
}
.calendarEventElementLabel
{
  font-family: verdana, arial, sans serif;
  font-weight: bold;
  font-size: 10pt;
  color: #C17E37;
  width: 16em;
  text-decoration: none;
}
.calendarEventElementValue
{
  font-family: verdana, arial, sans serif;
  font-size: 10pt;
  text-decoration: none;
}
