body {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #000000; background-color: #ffffff;}
p, td, ul, ol, li {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #000000;  line-height: 22px;}

textarea, input, select { font-family: ms sans serif, sans-serif; font-size: 10px; color: #333333;}

.inputBkgrnd{background-color: #FFF7DD;}
.highlightBlue{color: #336699;}

/* standard link format  */
A:link {  color: #003366; text-decoration: underline}
A:visited  {  color: #666666; text-decoration: underline}
A:hover  { color: #336699; text-decoration: underline; color: #336699}

/* nav bar format  */

A:link  {  color: #FF6600; text-decoration: underline}
A:visited  {  color: #FF6600; text-decoration: underline}
A:hover  {text-decoration: none; color: #FF9966}

/*common page styles*/
a.bodyLink {  color: #FF6600; text-decoration: underline}
a.bodyLink:visited {  color: #FF6600; text-decoration: underline}
a.bodyLink:hover { color: #FFFFFF; text-decoration: none; color: #FF9966}

.footer {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #666666}
a.footerLink {  color: #6699CC; text-decoration: underline}
a.footerLink:visited {  color: #6699CC; text-decoration: underline}
a.footerLink:hover { color: #003366; text-decoration: none}

.readmore {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #003366; font-weight: bold}
a.readmoreLink {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #FF6600; text-decoration: none; font-weight: bold}
a.readmoreLink:visited {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #FF6600; text-decoration: none; font-weight: bold}
a.readmoreLink:hover { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #FF9933; text-decoration: underline; font-weight: bold}

a.topNav {  font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; color: #FFFFFF; text-decoration: none; font-size: 10px}
a.topNav:visited {  font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; color: #FFFFFF; text-decoration: none; font-size: 10px}
a.topNav:hover { font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; color: #99CCFF; text-decoration: none ; font-size: 10px}

.sideBarNav {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #000099; }
a.sideBarNav {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #000099; text-decoration: underline;}
a.sideBarNav:visited {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #000099; text-decoration: underline;}
a.sideBarNav:hover { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #FFFFFF; text-decoration: none;}

.searchformFields {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #333333; background-color: #eeeeee}

.newsBox {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #000000}
a.newsBoxLink {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #336699; text-decoration: none}
a.newsBoxLink:visited {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #336699; text-decoration: none}
a.newsBoxLink:hover { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #003366; text-decoration: underline}

.breadcrumbs {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #333333}
a.breadcrumbsLink {  color: #336699; text-decoration: underline}
a.breadcrumbsLink:visited {  color: #336699; text-decoration: underline}
a.breadcrumbsLink:hover { color: #FFFFFF; text-decoration: none; background-color: #336699}

.searchresultsheader {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 13px; color: #FFFFFF}
a.searchresultsheader {  color: #FFFFFF; text-decoration: underline}
a.searchresultsheader:visited {  color: #FFFFFF; text-decoration: underline}
a.searchresultsheader:hover { color: #FF9966; text-decoration: none; }

.dropdown {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #000000}
.small {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #000000}
.plain {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #000000}
.header1 {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 16px; color: #003366; line-height: 21px; font-weight: bold}
.header2 {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; color: #003366; line-height: 21px; font-weight: bold}

/*redefined tag styles*/
h1 {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 20px; color: #003366; line-height: 21px; font-weight: lighter}
h2 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 15px; color: #003366; line-height: 19px; font-weight: bold}
.h1 {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 16px; color: #003366; line-height: 21px; font-weight: lighter}
.h2 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; color: #003366; line-height: 19px; font-weight: bold}

/*page specific tags*/
.errorMsgNav {font-weight : bold; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #FFFFFF; }
a.errorMsgNav:link {font-weight : bold; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #FFFFFF; text-decoration: underline}
a.errorMsgNav:visited {font-weight : bold; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #FFFFFF; text-decoration: underline}
a.errorMsgNav:hover {font-weight : bold; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #FFFFFF; text-decoration: none }
.inputlabel { font-family: ms sans serif, sans-serif; font-size: 8px; color: #333333; font-weight: bold}
.small {font-size : 10px;  Verdana, Arial, Helvetica, sans-serif; }
.large {font-size : 13px;  Verdana, Arial, Helvetica, sans-serif; }
.larger {font-size : 15px;  Verdana, Arial, Helvetica, sans-serif; }
.confirmations {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold;  color: #003366}
.button, .submit {font-family: Verdana, Arial, Helvetica, sans-serif; font-size : 11px;	font-weight : bold; color : #ffffff; background : #065FB7;}
.browse {font-size : 10px; font-weight : bold; }

/*redefined tag styles*/
.heading1 {font-family:  Verdana, Arial, Helvetica, sans-serif; font-size: 16px;color: #336699;font-weight: 800;}
.heading2 {font-family:  Verdana, Arial, Helvetica, sans-serif; font-size: 13px;color: #336699;font-weight: bold;}

.caption {font-family:  Verdana, Arial, Helvetica, sans-serif; font-size: 11px;color: #336699;font-weight: bold;}
a.caption:link {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #336699; font-weight: bold;text-decoration: none}
a.caption:visited {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #336699; font-weight: bold;text-decoration: none}
a.caption:hover { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #003366; font-weight: bold;text-decoration: underline}

.captionLg {font-family:  Verdana, Arial, Helvetica, sans-serif; font-size: 13px;color: #336699;font-weight: bold;}
a.captionLg:link {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 13px; color: #336699; font-weight: bold;text-decoration: none}
a.captionLg:visited {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 13px; color: #336699; font-weight: bold;text-decoration: none}
a.captionLg:hover { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 13px; color: #003366; font-weight: bold;text-decoration: underline}

.errormessage {  font-family: Arial, Helvetica, sans-serif; font-size: 16px; color: #FFFFFF; font-weight: bold; background : #336699; border-style: solid; padding: 2px; border-width: 1px; border-color: #003366; }

/*custom style to hide HTML until made visible within the page*/
.typeselection {display: none;}
.typeselection_reverse {display: block;}
.typeselection_reverse2 {display: block;}
.typeselection_reverse3 {display: block;}
.typeselection_reverse4 {display: block;}
.typeselection2 {display: none;}

.required {font-family: Arial, Helvetica, sans-serif; font-size: 13px; color: #FF0000; font-weight: bold;}
.orange {font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #FF6600; font-weight: bold;}

/* Large font used for month headers on calendar */
.calendarInverseLg
	{
	font-family : verdana, arial, helvetica, sans-serif;
	font-size : 15px;
	font-weight : bold;
	color: #ffffff;
	font-stretch : wider;
	font-variant : small-caps;
	}
	
/* Small font used for day headers on calendar */
.calendarInverse
	{
	font-family : verdana, arial, helvetica, sans-serif;
	font-size : 13px;
	font-weight : bold;
	color: #ffffff;
	}

/* calendar numbers */
.calendar
	{
	font-family : verdana, arial, helvetica, sans-serif;
	font-size : 10px;
	color: #003366;
	}

/* link style used on calendar for adding a new event */
.calendarAdd {font-size : 10px; font-family : verdana, arial, helvetica, sans-serif;}
A.calendarAdd:link {text-decoration: none; background-color: transparent; color: #003366;}
A.calendarAdd:visited {text-decoration: none; background-color : transparent; color: #003366;}
A.calendarAdd:hover {text-decoration: none; background-color : #FF9933; color: #ffffff; }
A.calendarAdd:focus {text-decoration: none; background-color : #FF9933; color: #ffffff;}
A.calendarAdd:active {text-decoration: none;  background-color : transparent; color: #003366;} 

.slideshow {font-family:  Arial, Helvetica, sans-serif; font-size: 11px;color: #336699;}
a.slideshow:link {  font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #336699; text-decoration: none}
a.slideshow:visited {  font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #336699; text-decoration: none}
a.slideshow:hover { font-family:  Arial, Helvetica, sans-serif; font-size: 11px; color: #336699; font-weight: bold;text-decoration: underline}

.slideshowBold {font-family:  Arial, Helvetica, sans-serif; font-size: 11px;color: #336699; font-weight: bold}
a.slideshowBold:link {  font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #336699; text-decoration: none; font-weight: bold}
a.slideshowBold:visited {  font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #336699; text-decoration: none; font-weight: bold}
a.slideshowBold:hover { font-family:  Arial, Helvetica, sans-serif; font-size: 11px; color: #336699; font-weight: bold;text-decoration: underline}

.slideshowNav {font-family:  Arial, Helvetica, sans-serif; font-size: 11px;color: #336699;}
a.slideshowNav:link {  font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #336699; text-decoration: none}
a.slideshowNav:visited {  font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #336699; text-decoration: none}
a.slideshowNav:hover { font-family:  Arial, Helvetica, sans-serif; font-size: 11px; color: #336699; text-decoration: underline}

.photoBorder {
	border : Navy;
}

.OrgChartLg {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #003366; }
a.OrgChartLg:Link {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #003366; text-decoration: none}
a.OrgChartLg:visited {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #003366; text-decoration: none}
a.OrgChartLg:hover { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #FF6600; text-decoration: underline}

.AdminFunction { border-style: solid; padding: 1px; border-width: 1px; border-color: Black;  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #ffffff; background-color:  #FF6600; font-weight: bold;}
a.AdminFunction:Link {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #ffffff; background-color:  #FF6600; font-weight: bold; text-decoration: none}
a.AdminFunction:visited {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #ffffff; background-color:  #FF6600; font-weight: bold; text-decoration: none}
a.AdminFunction:hover { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #ffffff; background-color:  #FF9966; font-weight: bold; text-decoration: none}

.AdminFunctionSm {border-style: solid; padding: 1px; border-width: 1px; border-color: Black; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; color: #ffffff; background-color:  #FF6600; font-weight: bold;}
a.AdminFunctionSm:Link {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; color: #ffffff; background-color:  #FF6600; font-weight: bold; text-decoration: none}
a.AdminFunctionSm:visited {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; color: #ffffff; background-color:  #FF6600; font-weight: bold; text-decoration: none}
a.AdminFunctionSm:hover { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; color: #ffffff; background-color:  #FF9966; font-weight: bold; text-decoration: none}

.searchStyle {
	padding: 2px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #ffffff;
	background-color: #003163;
	font : lighter;
	margin: 1px 1px 1px 1px;
	border : 1px solid #9CCEFF;
}
a.searchStyle:Link {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #ffffff; background-color:  #003163; text-decoration: none}
a.searchStyle:visited { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #ffffff; background-color:  #003163; text-decoration: none}
a.searchStyle:hover { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #ffffff; background-color:  #00417E; text-decoration: none}

/* Styles for Report Magic */
th {font-family: Verdana, Arial, Helvetica, sans-serif; background-color:#9999CC; font-size: 12px; }
th.total {font-family: Verdana, Arial, Helvetica, sans-serif; background-color:#FFCC66; font-size: 12px; }
td.alt1 {font-family: Verdana, Arial, Helvetica, sans-serif; background-color:#D0FFD0; font-size: 11px; }
td.alt2 {font-family: Verdana, Arial, Helvetica, sans-serif; background-color:#F0FFF0; font-size: 11px; } 
.fineprint {font-family: Verdana, Arial, Helvetica, sans-serif; font-size:7pt;}
.smallfont {font-family: Verdana, Arial, Helvetica, sans-serif; font-size:8pt;}

.tableFormat {font-family: Verdana, Arial, Helvetica, sans-serif; font-size : 12px; border-style: solid; padding: 1px; border-width: 1px; border-color: #003366; color: #333399; background-color:  #A5BACD; }
.errorMsg {font-size : 12px; border-style: solid; padding: 2px; border-width: 1px; border-color: #FF6600; color: #000000; background-color:  #fff4ce; }

.spacedText {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; line-height: 18px;}
.label {cursor: hand;}

.dataEntry {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size : 12px;
	border-style: solid;
	padding: 1px;
	border-color: #003366;
	color: #333399;
	background-color: #99ccff;
	border : medium outset;
}

.inputLabel2 {
	font-family: ms sans serif, sans-serif;
	font-size: 8px;
	color: #333333;
	font-weight: bold; background: #ffffff;
}

.RowStyle {
	color: #333333;
	 background: #ffffff;
}

.override  { font-family: ms sans serif, sans-serif; font-size: 8px; color: #333333; font-weight: bold; text-decoration: none;}
a.override:Link  { font-family: ms sans serif, sans-serif; font-size: 8px; color: #333333; font-weight: bold; text-decoration: none;}
a.override:visited  { font-family: ms sans serif, sans-serif; font-size: 8px; color: #333333; font-weight: bold; text-decoration: none;}
a.override:hover  { font-family: ms sans serif, sans-serif; font-size: 8px; color: #333333; font-weight: bold; text-decoration: underline;}

.linestyle { background-image: url("body_div.gif");
}

table.myTable2 a.sortheader {
    color:#333;
    text-decoration: none;
    display: block;
}
table.myTable2 span.sortarrow {
    color: black;
    text-decoration: none;
}

.myTable2 {border-collapse:collapse;}
.myTable2 TH {background-color: #DCE7FF; padding:6px 6px 6px 6px; border:1px #003366 solid; vertical-align: middle; text-align: center; font-weight: bold; font-size: 12px;}
.myTable2 TD {padding:6px 6px 6px 6px; border:1px #003366 solid; font-size: 12px;}
