
body { 
	background-color: #507EA1;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; 
	font-size: 11pt; 
} 

h2 {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
  	font-size: 14pt;
  	font-weight: bold;
}

li {list-style:square;} 

h3 { font-family:  Verdana, Geneva, Arial, Helvetica, sans-serif;
	 font-size: 11pt; 
	 font-weight: bold;
	 margin: 3px 2px 1px 10px;}
	 
h4 {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
  	font-size: 12pt;
  	font-weight: bold;
}

TD { font-family:  Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10pt; letter-spacing:0.6px; } 

TH { font-family:  Verdana, Geneva, Arial, Helvetica, sans-serif; 
	font-size: 11pt; letter-spacing:0.6px; } 

a:hover {  
	color: #0000FF;
}
a:link {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
}
a:active {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
}
a:visited { 
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #FF0000;
}
.text10 {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
  	font-size: 10pt;
}
.text10bold {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
  	font-size: 10pt;
  	font-weight: bold;
}

.MenuTD  {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; 
	font-size: 10pt;
  	font-weight: bold;
	text-decoration: none;
	color: #003366;
}
.MenuTD:visited  {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; 
	font-size: 10pt;
  	font-weight: bold;
	text-decoration: none;
	color: #003366;
}
.MenuTD:hover  {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; 
	font-size: 10pt;
  	font-weight: bold;
	text-decoration: none;
	color: #FFFFFF;
}
.Headline {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
  	font-size: 14pt;
  	font-weight: bold;
}
.BlueHeadline {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
  	font-size: 14pt;
  	font-weight: bold;
	color: #F0F8FF; 
	font-style: italic;
	letter-spacing: 2px;
	padding-left: 12pt;
}
.Bold12 {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
  	font-size: 12pt;
  	font-weight: bold;
}
.Bold12Blue {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
  	font-size: 12pt;
  	font-weight: bold;
	color: #00018C; 
}
.Bold11 {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
  	font-size: 11pt;
  	font-weight: bold;
}
.regularWhite { 
	font-family:  Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10pt; 
	color: white; 
	letter-spacing:0.6px; } 
	
.regularWhite:hover { 
	font-family:  Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10pt; 
	color: white; 
	letter-spacing:0.6px; } 

.regularWhite:visited { 
	font-family:  Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10pt; 
	color: white; 
	letter-spacing:0.6px; } 
	
.regularBlue { 
	font-family:  Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10pt; 
	color: #003366; 
	letter-spacing:0.6px; } 
.regularBlue:hover { 
	font-family:  Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10pt; 
	color: #003366; 
	letter-spacing:0.6px; } 
.regularBlue:visited { 
	font-family:  Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10pt; 
	color: #003366; 
	letter-spacing:0.6px; } 

.regularBlack { 
	font-family:  Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 9pt; 
	color: black; } 
.regularBlack:hover { 
	font-family:  Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 9pt; 
	color: black; } 
.regularBlack:visited { 
	font-family:  Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 9pt; 
	color: black; } 

.Black8 { 
	font-family:  Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 9pt; 
	color: black; } 
.copywrite { 
	font-family:  Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 9px; 
	color: black; } 
	
.formel { 
	font-family:  Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 9pt; 
	line-height: 9pt;
	color: #003366; } 
		
.small { font-family:  Verdana, Geneva, Arial, Helvetica, sans-serif; 
		font-size: 8pt; letter-spacing:0.6px; } 
.indent {
	padding-left: 5pt;
	padding-top: 5pt;
}
.TableRedBd {
	background-color: #ffffff; 
	padding: 12px 30px 12px 10px; 
	border-top-color: #CC0000; 
	border-top-style: solid; 
	border-top-width: 2px;
	border-left-color: #CC0000; 
	border-left-style: double; 
	border-left-width: 3px; 
	border-bottom-color: #CC0000;
	border-bottom-style: double; 
	border-bottom-width: 5px; 
}	
.TableBlackBd {
	border: 1px solid #000000;
}	
.TableBlack2Bd {
	border: 2px solid #000000;
}	
.TableRed1Bd {
	border: 1px solid #CC0000;
}	
.sub9bold {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-weight: bold;
	line-height: 10pt;
}
.sub9 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	line-height: 10pt;
}
.sub8bold {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: bold;
	line-height: 9pt;
}
.sub8 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
}
.sub7 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 7pt;
}

.calTimeNU {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 7pt;
	font-weight: bold;
	line-height: 7pt;
}
.subnavLink {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-weight: bold;
}
.blackbox {
	font-family: Arial, Helvetica, sans-serif;
	color: #ffffff;
   background-color: #000000;
}
.red {
	font-family: Arial, Helvetica, sans-serif;
	color: #ff0000;
}
.red8 {
	font-family: Arial, Helvetica, sans-serif;
	color: #ff0000;
	font-size: 8pt;
}
.redbox {
	font-family: Arial, Helvetica, sans-serif;
	color: #ffffff;
   background-color: #ff0000;
}
.redbox9 {
	font-family: Arial, Helvetica, sans-serif;
	color: #ffffff;
   background-color: #ff0000;
	font-size: 9pt;
}
.redbox8 {
	font-family: Arial, Helvetica, sans-serif;
	color: #ffffff;
   background-color: #ff0000;
	font-size: 8pt;
}
.redError {
	font-family: Arial, Helvetica, sans-serif;
	color: #ff0000;
	font-size: 12pt;
	font-weight: bold;
}
.LayoutColor {
	font-family: Arial, Helvetica, sans-serif;
	color: #711E45;
	font-size: 11pt;
	font-weight: bold;
}
.LayoutBlueColor {
	font-family: Arial, Helvetica, sans-serif;
	color: #000080;
	font-size: 11pt;
	font-weight: bold;
}
.reportbutton {
   font-family: Arial, Helvetica, sans-serif;
   background-color: #ECF6FF;
	font-size: 12px;
	cursor: hand;
	width: 170;
}
.LeftNav div.LeftMenuBar {
	text-align: left;
}
.LeftNav div.LeftMenuBar a.menuButton {
   background-color: #A30009;
   border: 1px solid;
   border-color: #7C0000 #7C0000 #7C0000 #7C0000;
   color: #ffffff;
   font-weight: bold;
   text-decoration: none;
   padding: 4px 7px 4px 7px;
   margin: 1px 0px 1px 0px;
	width: 120pt;
	font-weight: bold;
	font-size: 11px;
}
.LeftNav div.LeftMenuBar a.menuButton:hover {
   background-color: #191970;
   border: 1px solid;
   border-color: #909090 #f0f0f0 #f0f0f0 #909090;
   color: #ffffff;
   font-weight: bold;
   text-decoration: none;
}



.TopNav div.menuBar,
.TopNav div.menuBar a.menuButton {
   font-family: Arial, Helvetica, sans-serif;
   font-size: 9pt;
	font-weight: bold;
   padding: 2px 7px 2px 7px;
   margin: 1px 0px 1px 0px;
   cursor: hand;
   xposition: relative;
   z-index: 100;
}
.TopNav div.menuBar {
  text-align: center;
}
.TopNav div.menuBar a.menuButton {
  background-color: #B0C4DE;
  border: 1px solid;
  border-color: #f0f0f0 #909090 #909090 #f0f0f0;
  color: #191970;
  text-decoration: none;
}
.TopNav div.menuBar a.menuButton:hover {
   background-color: #191970;
   border: 1px solid;
   border-color: #909090 #f0f0f0 #f0f0f0 #909090;
   color: #ffffff;
	text-decoration: underline;
}

.ProjNav div.menuBar,
.ProjNav div.menuBar a.menuButton {
   font-family: Arial, Helvetica, sans-serif;
   font-size: 8pt;
	font-weight: bold;
   padding: 1px 4px 1px 4px;
   margin: 1px 0px 1px 0px;
   cursor: hand;
   xposition: relative;
   z-index: 100;
}
.ProjNav div.menuBar {
  text-align: center;
}
.ProjNav div.menuBar a.menuButton {
  background-color: #191970;
  border: 1px solid;
  border-color: #f0f0f0 #909090 #909090 #f0f0f0;
  color: #ffffff;
  text-decoration: none;
}
.ProjNav div.menuBar a.menuButton:hover {
   background-color: #B0C4DE;
   border: 1px solid;
   border-color: #909090 #f0f0f0 #f0f0f0 #909090;
   color: #191970;
	text-decoration: underline;
}

.ProjecTotals {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-weight: bold;
	color: #000000;
	border-bottom-style: solid;
	border-bottom-width: 1px;
   margin: 1px 4px 4px 4px;
}

.ShowTotals {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: bold;
	color: #000000;
	border-bottom-style: double;
	border-bottom-width: 3px;
   margin: 1px 4px 3px 4px;
}

.FinalTotals {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: bold;
	color: #000000;
   margin: 1px 4px 3px 4px;
}

.calday {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 7pt;
	font-weight: bold;
	color: #ffffff;
	background-color: #4d99e5;
}
.subcalLink {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 7pt;
	font-weight: bold;
	background-color: Yellow;
	color: #00008B;
}
.calhead {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: bold;
	color: #000000;
}


.calday_sm {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 5pt;
	font-weight: bold;
	color: #000000;
	background-color: #DEB887;
}
.calLink_sm a:link a:visited  {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 5pt;
	font-weight: bold;
	background-color: #FF0000;
	color: #ffffff;
}
.calhead_sm {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 7pt;
	font-weight: bold;
	color: #000000;
}
.BorderDashed {
	border-left : 2 dashed #000000;
	border-right : 2 dashed #000000;
	border-top : 2 dashed #000000;
	border-bottom : 2 dashed #000000;
	color: #000099;
	}

.VText {
	LAYOUT-FLOW: vertical-ideographic;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-weight: bold;
	padding-bottom: 2px;
	}
