BODY{ font-family: Trebuchet MS, Arial, Verdana; font-size: 10pt; line-height: 13pt; color: #4E4E4E}
td 	{ font-family: Trebuchet MS, Arial, Verdana; font-size: 10pt; line-height: 13pt; color: #4E4E4E}
p 	{ font-family: Trebuchet MS, Arial, Verdana; font-size: 10pt; line-height: 13pt; color: #4E4E4E}
li 	{ font-family: Trebuchet MS, Arial, Verdana; font-size: 10pt; line-height: 13pt; color: #4E4E4E}
ul 	{ font-family: Trebuchet MS, Arial, Verdana; font-size: 10pt; line-height: 13pt; color: #4E4E4E}
b	{ font-weight: bold; }
.body{ font-family: Trebuchet MS, Arial, Verdana; font-size: 10pt; line-height: 13pt; color: #4E4E4E}
.pageTitle{ font-family: Trebuchet MS, Arial, Verdana; color: #ffffff; font-size: 18pt; line-height: 14pt; font-weight: normal; }
.title 	  { font-family: Trebuchet MS, Arial, Verdana; color: #6A6969; font-size: 16pt; line-height: 14pt; font-weight: normal; }
.subtitle { font-family: Trebuchet MS, Arial, Verdana; color: #00632D; font-size: 12pt; line-height: 12pt; font-weight: bold; }
.navtitle { font-family: Trebuchet MS, Arial, Verdana; color: #000000; font-size: 10pt; line-height: 12pt; font-weight: bold; }
.leftnavtitle { font-family: Trebuchet MS, Arial, Verdana; color: #000000; font-size: 10pt; line-height: 12pt; font-weight: bold; }
.HeaderTitle{ font-family: 'Oswald', arial, serif; letter-spacing: 1px; color: #000000; font-size: 18pt; line-height: 22pt; font-weight: normal;}
.HeaderTitle2{ font-family: Arial, Verdana; letter-spacing: 1px; color: #000000; font-size: 17pt; line-height: 22pt; font-weight: normal; FILTER: DropShadow(Color=#FFFFFF, OffX=2, OffY=1, Positive=1);width:400px; }


.small	  { font-family: Trebuchet MS, Arial, Verdana; font-size: 8pt; line-height: 13pt; color: #4E4E4E}
.smallBlack	  { font-family: Trebuchet MS, Arial, Verdana; font-size: 8pt; line-height: 13pt; color: #000000}
.caption	  { font-size: 9px;}

.bckHdr		{ background-color: #007736; background-repeat: no-repeat; background-image: url(/admin/images/hdr_bck.jpg); }
.bckGreen	{ background-color: #007736;}
.bckLtGreen { background-color: #06BD59;}
.bckDkGreen { background-color: #007736;}
.bckBlue	{ background-color: #6099D2;}
.bckGray	{ background-color: #676767;}
.bckLtGray	{ background-color: #DADADA;}
.bckGreen	{ background-color: #007736;}
.bckBlack	{ background-color: #000000;}
.bckDotsH	{ background-color: white; background-repeat: repeat-x; background-image: url(/admin/images/dots_horiz.gif); }
.bckDotsV	{ background-color: white; background-repeat: repeat-y; background-image: url(/admin/images/dots_vert.gif); }
.bckNav		{ background-color: #000000; background-image: url(/admin/images/bck_nav.gif); background-repeat: repeat; }
	
.white 	{ font-family : Arial,Verdana, Geneva,  Helvetica, sans-serif; font-size : 9pt; color : white ; font-weight : normal;  }
.white2 { font-family : Arial, Verdana, Geneva, Helvetica, sans-serif; font-size : 11pt; color : white ; font-weight : normal;  }
.white3 { font-family : Arial, Verdana, Geneva, Helvetica, sans-serif; font-size : 11pt; color : white ; font-weight : bold;  }
.whiteBold { font-family : Arial, Verdana, Geneva, Helvetica, sans-serif; font-size : 9pt; color : white ; font-weight : bold;  }
.whiteTitle{ color: white; font-family : Arial, Verdana, Geneva,  Helvetica, sans-serif; font-size : 10pt; font-weight: bold; }

.whiteSm 		{ font-family : Arial,Verdana, Geneva, Helvetica, sans-serif; font-size : 8pt; text-decoration : none; color : white ; font-weight : normal;  }
.whiteSm:link 	{ font-family : Arial,Verdana, Geneva, Helvetica, sans-serif; font-size : 8pt; text-decoration : none; color : white ; font-weight : normal;  }
.whiteSm:hover	{ font-family : Arial,Verdana, Geneva, Helvetica, sans-serif; font-size : 8pt; text-decoration : none; color : white ; font-weight : normal;  }
.whiteSm:visited{ font-family : Arial,Verdana, Geneva, Helvetica, sans-serif; font-size : 8pt; text-decoration : none; color : white ; font-weight : normal;  }
.whiteSm:active	{ font-family : Arial,Verdana, Geneva, Helvetica, sans-serif; font-size : 8pt; text-decoration : none; color : white ; font-weight : normal;  }
		
.grnBorder { border-color: #006A2F #006A2F #006A2F #006A2F; border-style: solid solid solid solid; border-width: 1px 1px 1px 1px; }

A 			{ color: #067538; font-family: Trebuchet MS, Arial, Verdana; TEXT-DECORATION: none; }	
A:visited 	{ color: #067538; font-family: Trebuchet MS, Arial, Verdana; TEXT-DECORATION: none; }
A:hover 	{ color: #F8783A; font-family: Trebuchet MS, Arial, Verdana; TEXT-DECORATION: none; font-style: normal;	}
A:active 	{ color: #067538; font-family: Trebuchet MS, Arial, Verdana; TEXT-DECORATION: none; }

.highText 	{ COLOR: #623535; FONT-FAMILY: Verdana, Trebuchet MS, Arial; TEXT-DECORATION: none; font-size: 8pt; font-style: normal; font-weight: normal; }
.lowText 	{ COLOR: white; FONT-FAMILY: Verdana, Trebuchet MS, Arial; TEXT-DECORATION: none; font-size: 8pt; font-style: normal; font-weight: normal; }
.itemBorder { border: 1px solid;  color: #A9A3A3;}	

.nav 		 {font-size: 9pt; font-family: Trebuchet MS, Arial, Verdana; font-weight: bold; text-decoration: none; color: black; }
.nav:visited {font-size: 9pt; font-family: Trebuchet MS, Arial, Verdana; font-weight: bold; text-decoration: none; color: black; }
.nav:active  {font-size: 9pt; font-family: Trebuchet MS, Arial, Verdana; font-weight: bold; text-decoration: none; color: black; }
.nav:hover 	 {font-size: 9pt; font-family: Trebuchet MS, Arial, Verdana; font-weight: bold; text-decoration: underline; color: #005325; }

.subNav 	    {font-size: 9pt; font-family: Trebuchet MS, Arial, Verdana; font-weight: normal; text-decoration: none; color: black; }
.subNav:visited {font-size: 9pt; font-family: Trebuchet MS, Arial, Verdana; font-weight: normal; text-decoration: none; color: black; }
.subNav:active  {font-size: 9pt; font-family: Trebuchet MS, Arial, Verdana; font-weight: normal; text-decoration: none; color: black; }
.subNav:hover 	{font-size: 9pt; font-family: Trebuchet MS, Arial, Verdana; font-weight: normal; text-decoration: underline; color: #005325; }


.row1 { background-color: #EAEAEA; }
.row2 { background-color: #FFFFFF; }
.row3 { background-color: #ffffcc; }

.reportHeaderColor1 { background-color: #8BA1BC; }
.reportHeaderColorOld { background-color: #FFA200; }
.reportHeaderColor1b { background-color: #B2B2B2; }
.reportHeaderColor2 { background-color: #E0E0E0;}

.reportHeaderText 	{ font-size: 9pt; line-height: 10pt; color: white; font-weight: bold; text-align:center; text-decoration: none; }
.reportHeaderTextB	{ font-size: 9pt; line-height: 10pt; color: black; font-weight: bold; text-align:center; text-decoration: none; }
.reportHeaderSpanFirst	{ font-size: 9pt; line-height: 10pt; color: white; font-weight: bold; text-align:center; text-decoration: none; border-left:2px solid #E4E4E4; border-top:2px solid #E4E4E4; border-bottom:2px solid #E4E4E4; background-color: #8BA1BC; padding: 6px; height: 15pt;}
.reportHeaderSpan	{ font-size: 9pt; line-height: 10pt; color: white; font-weight: bold; text-align:center; text-decoration: none; background-color: #8BA1BC; padding: 6px; height: 15pt; border:1px solid #E4E4E4;}
.reportTextSpan	{ font-size: 9pt; line-height: 10pt; background-color: white; text-align:center; text-decoration: none; padding: 6px; height: 15pt; border:1px solid #E4E4E4;}
.reportNavRow	{ height: 30px; vertical-align: middle;}


.itemText { color: #FFFFFF; font-family: Verdana, Arial, Geneva,  Helvetica, sans-serif; text-decoration: none; font-size: 8pt; line-height: 12pt; }
.itemHover { color: #FFFFFF; font-family: Verdana, Arial, Geneva,  Helvetica, sans-serif; text-decoration: none; font-size: 8pt; line-height: 12pt; }

.day 	   { font-size: 8pt; color: black; line-height: normal; font-variant: normal; background-color: LightSteelBlue; text-align: right }
.day_event { font-weight: bold; font-size: 8pt; color: black; line-height: normal; font-variant: normal; background-color: AliceBlue; text-align: right }
.date      { font-size: 8pt; color: black; line-height: normal; font-variant: normal; background-color: AliceBlue; text-align: right }
.fade      { font-size: 8pt; color: Silver; line-height: normal; font-variant: normal; background-color: AliceBlue; text-align: right }

.footnote { font-size: 8pt; font-weight: normal }
.required { color: #CC3300; font-size: 8pt; font-weight: normal; }
.largeRed { color: #ff0000; font-size: 15pt; font-weight: normal; }

.loading {font-size: 13pt; line-height: 13pt; text-align: center; padding: 5px; color: #ff9900; font-weight: bold; font-family: Trebuchet MS, Arial, Verdana; }
.completed { text-decoration: line-through; }

.rowHidden {visibility: hidden; display: none; }
.rowVisible {visibility: visible; display:run-in;}
.rowVisibleReqd {visibility: visible; display:run-in; color: #CC3300;}

.rowText { font-size: 8pt; line-height: 12pt; text-decoration: none; }
.rowText: hover { text-decoration: none; }

.labelText { font-size: 8pt; line-height: 12pt; text-decoration: none; }
.labelText: hover { text-decoration: none; }

.elementText { font-size: 8pt; line-height: 12pt; text-decoration: none; }
.elementText: hover { text-decoration: none; }

.italic { font-size: 8pt; color: black; line-height: normal; font-style: italic; font-variant: normal; text-align: left }

.event_header { font-weight: bold; font-size: small; color: Blue; line-height: normal; font-variant: normal; text-align: left }
.event_title { font-weight: bold; font-size: 8pt; color: black; line-height: normal; font-variant: normal; text-align: left }
.event { font-size: 8pt; color: black; line-height: normal; font-variant: normal; text-align: left }

.bigtitle { font-weight: bold; font-size: large; color: #000000; line-height: normal; font-family: "Trebuchet MS", Verdana, Arial }

.labelTextTotals { font-family: Trebuchet MS, Arial, Verdana; font-size: 9pt; font-style: normal; line-height: 12pt; font-weight: bold; color: #333333}
.labelText		 { font-family: Trebuchet MS, Arial, Verdana; font-size: 9pt; font-style: normal; line-height: 12pt; font-weight: normal; color: #333333}

.cpnBckFuschia	{ background-color: #FFDBFA; }
.cpnBckPink		{ background-color: #FFE4E4; }
.cpnBckGold		{ background-color: #FFD340; }
.cpnBckCream	{ background-color: #FBFAE6; }
.cpnBckGray		{ background-color: #E4E4E4; }
.cpnBckTeal		{ background-color: #CCE5E5; }
.cpnBckLime		{ background-color: #B9FFB7; }
.cpnBckBlue		{ background-color: #99CCFF; }
.cpnBckViolet	{ background-color: #D7D7E7; }
.cpnBckPurple	{ background-color: #B994F6; }
.cpnBckYellow	{ background-color: #FFFFCC; }
.cpnBckTan		{ background-color: #D8D2B2; }

.ParagraphHeader { font-family: Trebuchet MS, Arial, Verdana; font-size: 10pt; font-style: normal; line-height: 12pt; font-weight: bold; color: #336699}

.WebEditor  {border: 1px solid #769DBE; padding: 5px; width: 95%; background-color: #FFFFFF;}	
.Hidden		{visibility: hidden;}	

.ClickHeader		{color: #999999;}	
.Gray		{color: #999999;}	
.LeftNavBack	{ background-color: #5f636b; background-repeat: repeat-x; background-image: url(/admin/images/sideNavGradient.jpg); }	
.LeftNavTable	{border-left: 1px White; border-right: 1px White; border-bottom: 1px White; width: 180px;}	
.LeftNavText	{color: #000000;}	
.LeftNavbckGray	{background-color: #F1F0F0;}	

.RightNavHeader { font-family: Trebuchet MS, Arial, Verdana; color: #4E4E4E; font-weight: normal; font-size: 14px; font-variant: normal; letter-spacing: normal; }

.FloatRight { float:right;}
.FloatLeft { float: left;}

.ParentCell	{ background-color: #F1F0F0; border: 1px solid #E4E4E4; }

.WarningBox {border: 2px solid #02803b;}
.InfoBox {border: 2px solid #02803b;}

.ClickHeader {color: white; text-decoration: underline; font-weight: bold; font-size: 12px;}
.BreadCrumb {color:#6699cc; text-decoration:underline;}
.FadeText {color:#999999;}

.altLabelText { font-family: Trebuchet MS, Arial, Verdana; font-size: 9pt; font-style: normal; line-height: 12pt; color: #336699}
.listLabel	{ font-family: Trebuchet MS, Arial, Verdana; font-size: 8pt; font-style: normal; line-height: normal; font-weight: normal; color: #FFA500; }

.alert { margin: 10px; padding: 10px; border: 3px solid red; text-align: center; color: red;}
.thumbnail { border: 1px solid #cccccc; text-align: center; }
.thumbnail img { border: 0px solid #000000; }
.thumbnail a { font-size: 9px; font-variant: small-caps;}
.thumbnailName { font-size: 9px; font-variant: small-caps;}
