/* Navigation */
.navigationoff { 
font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 7pt; font-weight: bold; color: #FFFFFF; background-color: #4A88B5; padding-top: 2px; padding-left: 2px;  cursor: hand; border-color: black black #C4DCF1; padding-right: 2px; padding-bottom: 2px;  text-decoration : none; ; border-style: solid; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 1px; border-left-width: 0px; }

A.navigationoff:HOVER {
font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 7pt; font-weight: bold; color: #000066; background-color: #E1F0FF; padding-top: 2px; padding-left: 2px;  cursor: hand;  padding-right: 2px; padding-bottom: 2px;   border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px;  text-decoration : none;  width : 100%;  height : 0px; }

A.navigationoff {
font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 7pt; font-weight: bold; color: #FFFFFF; background-color: #4A88B5; padding-top: 2px; padding-left: 2px;  cursor: hand; border-color: black black #C4DCF1; padding-right: 2px; padding-bottom: 2px;  border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px;  width : 100%; }

.navigationon {
font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9pt; font-weight: bold;	color: #FFFFFF; background-color: #333333; cursor: auto; height: 10px;	border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; padding: 0px; border-right-style: none; border-bottom-style: none; border-left-style: none; border-top-color: black; border-right-color: #FF6600; border-bottom-color: #C4DCF1; border-left-color: black; border-top-style: none; }

.navigationonSub { 
font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 7pt; font-weight: bold; color: #FFFFFF; background-color: #990000; padding-top: 2px; padding-left: 2px; cursor: auto; border-color: black black #000000; padding-right: 2px; padding-bottom: 2px; text-decoration : none; ; width: 100%; text-indent: 2pt; height: 20px ; border-style: solid; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 1px; border-left-width: 0px; }

.navigationheader {
font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10pt; font-weight: bold; color: #FFFFFF; background-color: #2D536F; padding-top: 2px; padding-left: 2px;  cursor: hand;  height : 15px; ; border-color: black black #C4DCF1; border-style: solid; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 1px; border-left-width: 0px; }

.navigationgeneral {  
font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; font-weight: bold; color: #FFFFFF; }



/* Box / Table Lines */
.boxline {  
border: 1px #999999 solid; }

.boxline2 {  
border: 1px #000 solid; }

.formline {  
border: 1px #869DBB solid; }

.BlueTableboxline { 
border: 1px #0080C0 solid; padding-top: 5px; padding-right: 5px; padding-bottom: 5px; padding-left: 5px; }

.GrayTableboxline { 
border: 1px #D5D5D5 solid; padding-top: 5px; padding-right: 5px; padding-bottom: 5px; padding-left: 5px; }




/* Table Styles */
.tableheader { 
font-family: Arial, Helvetica, sans-serif; font-size: 13pt; text-align: center; font-weight: bold ; color: #003366; }

.TableTitle {  
font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10pt; font-weight: bold; color: #003366; background-color: #e4e4e4; text-align: left; text-indent: 5px; height: 20px; }

.Tabletext { 
font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8.5pt; color: #000000 ; text-align: left; }

.TableColumnHead { 
font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; text-align: center; font-weight: bold ; color: #FFFFFF; background-color: #999999 ; height: 20px; }

.summarytablehead { 
 font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold; background-color: #EEEEEE; height: 20px; clip:  rect(   ); color: #4A88BF; border: #CCCCCC; border-style: solid; border-top-width: 0px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 0px; }

.summarytabletext {  
font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; color: #4A88B5; border-color: #000000 #e4e4e4 #e4e4e4 #000000; border-style: solid; border-top-width: 0px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 0px; }

.summarytablerow {
font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10pt; color: #FFFFFF; background-color: #990000; border-top-width: 0px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 0px; border-top-style: none; border-right-style: none; border-bottom-style: none; border-left-style: none; border-top-color: #000000; border-right-color: #e4e4e4; border-bottom-color: #e4e4e4; border-left-color: #000000; }

hr {color: #ccc}

.krule {color: #000;}

/* Page Title Styles */
.pagetitle {  
font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-weight: bold; color: #66CC66; }

.varietytitles {  
font-family: Verdana; font-size: 12px; font-weight: bold; color: #99CCFF; background-position: center; }

.Bigpagetitle {
font-family: Arial, Helvetica, sans-serif; font-size: 18pt; font-weight: bold; color: #FFFF00; }

.PicTitleYellow {
font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-weight: bold; color: #FFFF33; }


/* Content Styles */
.label  {
 font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8.5pt; }

.errorlabel {  
font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8.5pt; color: #990000; font-weight: bold; }

.errorfield { 
font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8.5pt; background: #FFDDDD; color: #000000; font-weight: bold; }

.inputfield { 
font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8.5pt; color: #000000; font-weight: bold; }

.menufield { 
font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; color: #000066; text-decoration: underline; }

.disabledfield { 
font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8.5pt; background: #FFFFFF;	color: #000000;	font-weight: bold; height: 20px; padding-top: 3px; }

.disabledblankfield { 
font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8.5pt; background: #FFFFFF; color: #CCCCCC; font-weight: bold; height: 20px; padding-top: 3px; }

.errmsg { 
font-family: Arial, Helvetica, sans-serif; font-size: 10pt; text-align: center; color: #990000; font-weight: bold; }

.srchheader { 
font-family: Arial, Helvetica, sans-serif; font-size: 10pt; text-align: center; color: #003366; }


/* Left Nav */
.leftnav {  
font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; color: #999999; background-position: left; text-indent: 10pt; }

.leftnavoff { 
font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; color: #29599F; text-indent: 5pt; font-weight: bold; padding-top: 1px; padding-right: 1px; padding-bottom: 1px; padding-left: 1px; border: #CCCCCC solid; height: 20px; border-width: 1px 1px 0px; }

.leftnavoffBottom { 
font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; color: #29599F; text-indent: 5pt; font-weight: bold; padding-top: 1px; padding-right: 1px; padding-bottom: 1px; padding-left: 1px; border: 1px #CCCCCC solid; height: 20px; }

.leftnavon { 
font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; color: #FFFFFF; text-indent: 5pt; font-weight: bold; padding-top: 1px; padding-right: 1px; padding-bottom: 1px; padding-left: 1px; border: #CCCCCC solid; border-width: 1px 1px 0px; height: 20px ; background-color: #5B92C8; }

.leftnavhdr { 
font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; color: #FFFFFF; text-indent: 5pt; font-weight: bold; padding-top: 1px; padding-right: 1px; padding-bottom: 1px; padding-left: 1px; border: #999999 solid; height: 20px; border-width: 1px 1px 0px ; background-color: #29599F; }

.ddownnavtext { 
font-family: Arial, Helvetica, sans-serif; font-size: 8pt; color: #FFFFFF; font-weight: bold; padding-top: 1px; padding-right: 1px; padding-bottom: 1px; padding-left: 1px; border: solid; background-color: #7DA8D7; clip:   rect(   ); border-width: 0px 0px 1px; border-color: #CCCCCC #CCCCCC #e4e4e4; list-style-position: inside; list-style-type: disc; text-align: left; text-indent: 5pt; cursor: hand; }

.DataTableRow {  
background-color: #e4e4e4; background-position: center; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; color: #000000; text-align: center; }

.DataTableText {  
font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; color: #000000; background-position: center; text-align: center; }

A.menu {  
text-decoration: none ; color: #333366; }

A.more { 
font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; color: #000099; font-weight: bold; text-align: right; text-decoration: none; }

A.loginlinks { 
font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 7pt; color: #000000; }

.UserName { 
font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-weight: bold; color: #999999; }

.infotablehdr { 
font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; text-align: left; font-weight: bold ; color: #004F9D; background-color: #dceaf7; text-indent: 5pt; height: 20px; padding-left: 2px; }

.primeinfotablehdr { 
font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; text-align: left; font-weight: bold ; color: #FFFFFF; background-color: #4A88B5; text-indent: 5pt; height: 20px; padding-left: 2px; }

.breadcrumbs {  
font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9pt; font-weight: bold; color: #4A88B5; }

.TabletextReq { 
font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8.5pt; color: #990000; text-align: left;  font-weight : bold;  }

.introtext { 
font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9pt; text-align: center; color: #BADC98; font-weight: bold; }

.SubHeadTextBold {
font-family: Arial, Helvetica, sans-serif; font-size: 9.5pt; color: #CCFFCC; font-weight: bold; }

.SubHeadTextBoldPurple {
font-family: Arial, Helvetica, sans-serif; font-size: 10pt; color: #9999FF; font-weight: bold; }

.contentheader  { 
font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 13pt; text-align: Center ; color: #6CA7FF; }

.contentheaderPink {
font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 13pt; text-align: Center ; color: #f67dfa; }

.contentheaderRed {
font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 13pt; text-align: Center ; color: #FF0000; }

.contentheaderGreen {
font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 13pt; text-align: Center ; color: #00CC33; }

.contenttext { 
font-family: Arial, Helvetica, sans-serif; font-size: 9.5pt; color: #FFFFFF; }

.contenttextDkBlue { 
font-family: Arial, Helvetica, sans-serif; font-size: 9.5pt; color: #333366;  }

.contenttextGreen {
font-family: Arial, Helvetica, sans-serif; font-size: 9.5pt; color: #CCFFCC; }

.contenttextPink {
font-family: Arial, Helvetica, sans-serif; font-size: 9.5pt; color: #FFCCCC; }

.contenttextRed {
font-family: Arial, Helvetica, sans-serif; font-size: 9.5pt; color: #FF0000; }

.contenttextTan {
font-family: Arial, Helvetica, sans-serif; font-size: 9.5pt; color: #CCCC66; }

.contenttextYellow {
font-family: Arial, Helvetica, sans-serif; font-size: 9.5pt; color: #FFFF00; }

.contenttextOrange {
font-family: Arial, Helvetica, sans-serif; font-size: 9.5pt; color: #FF6600; }

A.contenttextOrange {
 font-family: Arial, Helvetica, sans-serif; font-size: 9.5pt; color: #FF6600; }

.contenttextsmall {
font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; color: #F9FF85; }

.contenttextsmallblue {
font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9pt; color: #FFFF99; }



/* Quote Styles */
.Quotetexttan {
font-family: Arial, Helvetica, sans-serif; font-size: 9.5pt; color: #CCCC66; font-style: italic; }

.Quoteeetexttan {
font-family: Arial, Helvetica, sans-serif; font-size: 9.5pt; color: #CCCC66; font-style: normal; }

.Quoteeetextlite {
font-family: Arial, Helvetica, sans-serif; font-size: 9.5pt; color: #E3E3Ac; font-style: normal; }

.Quotetextlite {
font-family: Arial, Helvetica, sans-serif; font-size: 9.5pt; color: #E3E3AC; font-style: italic; }


/* Tints */
.eventalttint {
background-color: #161616; }

.TintLtGray {
background-color: EFEFEF; }

.TintLtBlue {
background-color: #ADD8E6; }

.TintBlue {
background-color: #4682B4; }

.TintDkBlue {
background-color: #2B4F6C; }

.TintOrange {
background-color: #FF8C00; }

.TintYellow {
background-color: #FFFF99; }

.TintRed {
background-color: Red; }

.TintDkRed {
background-color: Maroon; }


/* Footer Styles */
.footertext {  
font-family: Arial, Helvetica, sans-serif; font-size: 8pt; color: #CCFFCC; }

.footertextOn {
font-family: Arial, Helvetica, sans-serif; font-size: 8pt; color: #FF0000; }

.footertextblue { 
font-family: Arial, Helvetica, sans-serif; font-size: 8pt; color: #66CCCC; }

.footertextBold { 
font-family: Arial, Helvetica, sans-serif; font-size: 9pt; color: #CCFFCC; font-weight: bold; }

