	 
/* 508 Tags */
.hide {
height: 0; width: 0; overflow: hidden; position: absolute; top: -1px; }

body {
	margin-left: 0; 	margin-right: 0;
	margin-bottom: 0;
	margin-top: 0;}

.flowerpic {
	background-image: url(../images/Pic_FeatWorkshop_Flower.jpg);
	background-repeat: no-repeat;
	background-position: left;
}

.LogoBG {
	background-image : url(../images/Logo_BG.jpg);
	background-repeat : no-repeat;
	background-position : top;
}

H1 {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif; color: #058E8C; font-size: 11pt; font-weight: bold; height: 5px; }

h4 {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif; color : #065473; font-size : 10pt; font-weight: bold; }

P {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif; color : #065473; font-size : 9pt; }

.ClassTitle {
	font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11pt; color: #43607C; }
	
.FeatTitle {
	font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 13pt; color: #43607C; }

.FeatTitleGreen {
	font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 13pt; color: #729D4B }

.FeatTitleBrown {
	font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 13pt; color: #76421C }

.section {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif; color : #065473; font-size : 9pt;
}

.sectionBold {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif; color : #065473; font-size : 9pt; font-weight: bold;
}

.wsSection {
	width: 100%;
	position: relative;
	padding-bottom: .5em;
}

.wsSectionLeft {
	width: 20px;
	float: left;
}

.wsSectionRight {
	margin-left: 20px;
}

hr.green { border: 1px solid #729D4B }

hr.Purple { border: 1px solid #55599b}

.ClassTitleGreen {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11pt;
	color: #fff;
	background-color: #9E9E9E;
	}
	
.ClassTitleGreen2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11pt;
	color: #fff;
	background-color: #9E9E9E;
	}
	
.navLink {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	color : #FFFFFF;
	font-size : 8pt;
	font-weight : bold;
	text-decoration: none;
	width: 100%;
	height: 20px;
}
.navLink:HOVER {
	background-color : #E1F0E1;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	color : #000000;
	font-size : 8pt;
	font-weight : bold;
	text-decoration: none;
	width: 100%;
	height: 20px;
}
.navOff {
	background-color : #A8CCA8;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	color : #FFFFFF;
	height: 20px;
	font-size : 8pt;
	font-weight : bold;
	border-bottom: 1px solid #1D6479;
	border-top: 1px solid White;
	border-left: 1px solid #1D6479;
	border-right: 1px solid #1D6479;
	width: 100%;
}
A.navOff {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	color : #FFFFFF;
	font-size : 8pt;
	font-weight : bold;
	text-decoration: none;
	width: 100%;
}
A.navOff:HOVER {
	background-color : #E1F0E1;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	color : #000000;
	height: 20px;
	font-size : 8pt;
	font-weight : bold;
	text-decoration: none;
	width: 100%;
}
	
.navOn {
	background-color : #E1F0E1;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	color : #000000;
	height: 20px;
	font-size : 8pt;
	font-weight : bold;
}
A.navOn {
	background-color : #E1F0E1;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	color : #000000;
	height: 20px;
	font-size : 8pt;
	font-weight : bold;
}

.TintLtGreen {
background-color: #D7E8D7;
}

.bypass-nav {
visibility: hidden; z-index: 0; }

.logo { background-image: url(../images/Pic_LogoScreen.jpg); background-repeat : no-repeat; text-align: left; 
background-position: center; background-color: #EBF0F5; }


/* This style reduces extra spacing caused by form tag - Only to be used in header.cfm */
FORM { 
display : inline; margin-top: 0; margin-bottom: 0; }


/* Login / Change Password Styles */

.loginHdr { 
font-family: Arial, Helvetica, sans-serif; font-size: 10pt; color: #339999; font-weight: bold; font-style: italic; }

.loginTxt { 
font-family: Arial, Helvetica, sans-serif; font-size: 10pt; color: #36718F; background-color: #EDF2FC; }

A.loginTxt { 
font-family: Arial, Helvetica, sans-serif; font-size: 10pt; color: #36718F; background-color: #EDF2FC; }

A.loginTxt { 
font-family: Arial, Helvetica, sans-serif; font-size: 10pt; color: #36718F; background-color: #EDF2FC; }
/* HEADER Styles */

.srchheader { 
font-family: Arial, Helvetica, sans-serif; font-size: 10pt; color: #003366; }

.pageTblBG {
background-color: White; }


/* HDR: Core Navigation Styles */
.navigationgeneral { 
font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; font-weight: bold; color: #FFFFFF; }

A.navigationoff:HOVER { 
font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 7pt; font-weight: bold; color: White; background-color: #36718F; padding-top: 0; padding-left: 1;  cursor: hand;  padding-right: 1; padding-bottom: 0;   border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; width : 100%;  height : 0px; text-align: center; }

A.navigationoff { 
font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 7pt; font-weight: bold; color: #FFFFFF; background-color: #5299BE; padding-top: 0; padding-left: 1;  cursor: hand;  padding-right: 1; padding-bottom: 0;  border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px;  width : 100%;
text-align: center; text-decoration: none; }

.navigationoff { 
font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 7pt; font-weight: bold; color: #FFFFFF; background-color: #5299BE; padding-top: 0px; padding-left: 1;  cursor: hand;  padding-right: 1; padding-bottom: 0px; border-style: solid; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px;
 text-align: center;
 text-decoration: none; }

A.navigationon { 
font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 7pt; font-weight: bold; color: #FFFFFF; background-color: #36718F; padding-top: 0; padding-left: 1;  cursor: hand;  padding-right: 0; padding-bottom: 0;  border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px;  width : 100%;
 text-align: center;
 text-decoration: none;  }

.navigationon { 
font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 7pt; font-weight: bold; color: White; background-color: #36718F; padding-top: 0px; padding-left: 1;  cursor: hand;  padding-right: 1; padding-bottom: 0px;  text-decoration : none; ; border-style: solid; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px;
 text-align: center; }

/* WORK AREA Styles */

/* WRK: Error Styles */
.errorlabel { 
font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8.5pt; color: #990000; }

.errmsg { 
font-family: Arial, Helvetica, sans-serif; font-size: 9.5pt; text-align: center; color: #990000; font-weight: bold; }

.errorfield { 
font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; background: #FFDDDD; color: #000000; }


/* WRK: label styles */
.label { 
	font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 7.5pt; color: #43607C; }

.casewhite {
	background-color: #FFFFFF; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 7.5pt; color: #43607C; }

.casegraytint {
	background-color: #F5F5F5; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 7.5pt; color: #43607C; }

.caseDkgraytint {
	background-color: #E4E4E4; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 7.5pt; color: #43607C; }

.casetabRedline { background-color: #990000; }

.contentheader { 
	font-family: Arial, Helvetica, sans-serif; font-size: 11pt; color: #003466;  font-weight: bold; }

.inputfield { 
	font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8.5pt; color: #000000; }

.infomsg {
	font-family: Arial, Helvetica, sans-serif; font-size: 9.5pt; text-align: center; color: #0000FF; font-weight: bold; }

.contenttext { 
	font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9pt; color: #43607C; }

.contenttextBrown { 
	font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9pt; color: #76421C; }

.contenttextRed {
	font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9pt; color: #8B0000; }

.contenttextBold { 
	font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9pt; color: #43607C; font-weight: bold; }

.contenttextsmall { 
	font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; color: #43607C; }

.contenttextsmallRed {
	font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; color: #8B0000; }

.contenttextBlue { 
	font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9pt; color: #43607C; }

.contenttextCancelled{
	font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9pt; color: Red; }
	
.cancelled {
	font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9pt; color: Red;
}

tr.cancelled {
	font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9pt; color: Red;
}

.pageinfotext {
	font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9pt; color: #43607C; }

.TabCategoryHdr {
	font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; font-weight: bold; background-color: #BCCCDD;  border: #CCCCCC; border-style: solid;  border-right-width: 1px; border-bottom-width: 1px; border-left-width: 0px;  color : #003466;  border-top-width : 0px; }

.Categoryheader { 
	font-family: Arial, Helvetica, sans-serif; font-size: 10pt; color: #005E8E;  font-weight: bold; }

.casenotetextborder { 
	background-color: #FFFFFF; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 7.5pt; color: #000000; border-color: #3C6E98 #3C6E98 #3C6E98 #3C6E98; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px;
 	padding-bottom: 3px; padding-left: 6px; padding-right: 6px; padding-top: 6px; }

 
/* Tints */
.TintLightBlueForm {
background-color: #F9FAFD; border-color: #99BCDB #99BCDB #99BCDB #5990C0; border: 1px solid; }

.TintFooterBlue {
background-color: #7EA1C6; }

.TintLightBlue {
background-color: #EBF0F5; }

.TintMedBlue {
background-color: #BCCCDD; }

.TintDkBlue {
background-color: #597A9B; }

.TintLightGray {
background-color: #EDEFEF; }

.TintLighterGray {
background-color: #E4E4E4; }

.TintMedGray {
background-color: #DCDCDC; }

.TintDkGray {
background-color: #B0B0B0; }


/* Colored Rules */
hr {
color: #3F709A; width: 100%; height: 1; text-decoration: none; }

hr.dashed {
color: #3F709A; height: 1; border-style: dashed; }


/* Table Outline Styles */
.boxlineBlue { 
border: 1px solid #597A9B; }

.boxlineGreen { 
border: 1px solid #006699; }

.boxlineGray {
border: 1px solid #9A9A9A; }


/* Table Styles */
.TableTitle { 
font-family: Arial, Helvetica, sans-serif; font-size: 15pt; font-weight: bold; color: #FFFFFF; background-color: #006699; text-indent: 5px; }


.TableColumnHead { 
font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold; color: #668CB1; background-color: #006666; height: 15px; border-right-width: 1px; border-bottom-width: 1px; border-top-style: none; border-right-style: solid; border-bottom-style: solid; border-left-style: none; border-right-color: #E9E9E9; border-bottom-color: #E9E9E9; }

A.TableColumnHead {  
font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold; height: 15px; color: #668CB1; border: none; }
 
.TableColumnHeadOn {
font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold; color: white; background-color: #006666; height: 15px; border-right-width: 1px; border-bottom-width: 1px; border-top-style: none; border-right-style: solid; border-bottom-style: solid; border-left-style: none; border-right-color: #CAD6DA; border-bottom-color: #CAD6DA; }

A.TableColumnHeadOn { 
font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold; height: 15px; color: white; border: none; }


.summarytabletext { 
font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 7.5pt; color: #336699; border-top-width: 0px; border-right-width: 0px; border-left-width: 0px; padding: 2px; border-bottom-width: 0px; border-top-color: #000000; border-right-color: #CAD6DA; border-bottom-color: #CAD6DA; border-left-color: #000000; }

A.summarytabletext {  
font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 7.5pt; color: #31658A; border-color: #000000 #e4e4e4 #e4e4e4 #000000;  border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; }

A.summarytabletextdisabled {
font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 7.5pt; color: #990000; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; border-top-color: #000000; border-right-color: #000000; border-bottom-color: #000000; border-left-color: #000000; padding: 2px; }

.summarytabletextdisabled {
font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 7.5pt; color: #990000; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; font-weight : normal; border-top-color: #000000; border-right-color: #000000; border-bottom-color: #000000; border-left-color: #000000; padding: 2px; }

.summarytablerow { 
border-color: #000000 #E9E9E9 #E9E9E9 #000000; border-style: solid; border-top-width: 0px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 0px;
background-color: White; }

.summarytablerowblue { 
background-color: #F1F6F9; border-color: #000000 #E9E9E9 #E9E9E9 #000000; border-style: solid; border-top-width: 0px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 0px; }

.summarytabledataon { 
border-top-width: 0px; border-right-width: 1px; border-left-width: 0px;  color : Black; font : normal; border-top-style: none; border-right-style: solid; border-bottom-style: solid; border-left-style: none; border-top-color: #000000; border-right-color: #E9E9E9; border-bottom-color: #E9E9E9; border-left-color: #000000; border-bottom-width: 1px;  background: #E7EEF2; }

.TableTitleLink {
font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 7.5pt; font-weight: bold; color: #FFCC66; background-color: #597A9B; text-indent: 5px; height: 15px; font-style: italic; }


/* Filter Styles */
.FilterTableTitle {
font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; font-weight: bold; color: #F0F0F0; background-color: #9A9A9A; }

.FilterTableTitleBlue {
font-family: Arial, Helvetica, sans-serif; font-size: 12pt; font-weight: bold; color: #fff; background-color: #016867; }

.FiltertableSubTitle {
font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 7pt; color: #F0F0F0; }

.FilterTable {
background-color: #EDEFEF; border: 1px solid #9A9A9A; }

.FilterText {
font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9pt; color: #000000; padding-left: 5px; padding-right: 5px; }

/* Pagination Styles */
.linktext { 
font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9pt; color: #43607C; }

.linktextOn { 
font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9pt; color: Purple;
 }

A.linktext { 
font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9pt; color: #43607C; text-decoration: underline; }

A.linktext:Visited { 
font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9pt; color: Purple; text-decoration: underline;
 }
A.linktext:HOVER { 
font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9pt; color: Purple; text-decoration: underline;
 }

/* Report Styles */
.ReportSummary {
font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 7.5pt; font-weight: bold; color: #FFCC66; background-color: #597A9B; text-indent: 5px; height: 15px; }


/* Suspense Styles */
A.SuspenseLinkHot {
font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 7.5pt; color: #993300; }

A.SuspenseLinkCold {
font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 7.5pt; color: #597A9B; }

.SuspenseTableTitle {
font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 7pt; font-weight: bold; color: #FFFFFF; background-color: #993300; text-align: left; text-indent: 5px; height: 20px; }

.summarytablerowHot {
border-color: #000000 #CAD6DA #CAD6DA #000000; border-style: solid; border-top-width: 0px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 0px; background-color: #FFCCCC; }

/* Career Brief-Duty History Styles */
.brieftxt {
font-family: Arial, Helvetica, sans-serif; font-size: 7.5pt; color: Black; }

.dutytablehdron  {
font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold; color: #597A9B; background-color: ##9B9B9B; height: 15px; border-right-width: 1px; border-bottom-width: 1px; border-top-style: none; border-right-style: solid; border-bottom-style: solid; border-left-style: none; border-right-color: #CAD6DA; border-bottom-color: #CAD6DA; }

.dutytablehdr {  
font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold; background-color: #4A88B5;  border: #CCCCCC; border-style: solid;  border-right-width: 1px; border-bottom-width: 1px; border-left-width: 0px;  color : White;  border-top-width : 0px; }

.dutytablehead {  
font-family: Arial, Helvetica, sans-serif; font-size: 8pt; font-weight: bold; background-color: #F5F5F5; height: 15px; color: #000000;  padding-top: 2px;  padding-bottom: 2px; }

A.dutytablehead {  
font-family: Arial, Helvetica, sans-serif; font-size: 8pt; font-weight: bold; background-color: #F5F5F5; height: 15px; color: #000000;  padding-top: 2px;  padding-bottom: 2px; }

.dutytabletext { 
font-family: Arial, Helvetica, sans-serif; font-size: 6.5pt; color: Black; border-top-width: 0px; border-right-width: 0px; border-left-width: 0px; padding: 2px; border-bottom-width: 0px; border-top-color: #000000; border-right-color: #CAD6DA; border-bottom-color: #CAD6DA; border-left-color: #000000; }

A.dutytabletext {  
font-family: Arial, Helvetica, sans-serif; font-size: 6.5pt; color: Black; border-color: #000000 #e4e4e4 #e4e4e4 #000000;  border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; }

A.dutytabletextdisabled {
font-family: Arial, Helvetica, sans-serif; font-size: 6.5pt; color: #990000; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; border-top-color: #000000; border-right-color: #000000; border-bottom-color: #000000; border-left-color: #000000; padding: 2px; }

.dutytabletextdisabled {
font-family: Arial, Helvetica, sans-serif; font-size: 6.5pt; color: #990000; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; font-weight : normal; border-top-color: #000000; border-right-color: #000000; border-bottom-color: #000000; border-left-color: #000000; padding: 2px; }

.dutytablerow { 
border-color: #000000 #E9E9E9 #E9E9E9 #000000; border-style: solid; border-top-width: 0px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 0px;
background-color: White; }


/* These Styles haven't been implemented into my html, but are here if u need em - They will not be in the style manual - I have visual examples */

.navigationheader { 
font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10pt; font-weight: bold; color: #FFFFFF; background-color: #5179A2; padding-top: 0px; padding-left: 0px;  cursor: auto;  height : 15px; ; border-color: black black #C4DCF1;  border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px;  text-decoration : none; }

.Tabletext { 
font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8.5pt; color: #000000 ; text-align: left; }

.menufield { 
font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; color: #000000; }

.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; }

.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; }

A.more { 
font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; color: #000099; font-weight: bold; text-align: right; text-decoration: none; }

.summarytablehdron  {
font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold; color: #597A9B; background-color: ##9B9B9B; height: 15px; border-right-width: 1px; border-bottom-width: 1px; border-top-style: none; border-right-style: solid; border-bottom-style: solid; border-left-style: none; border-right-color: #CAD6DA; border-bottom-color: #CAD6DA; }

.summarytablehdr {  
font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; background-color: #006666;  border: #CCCCCC; border-style: solid;  border-right-width: 1px; border-bottom-width: 1px; border-left-width: 0px;  color : White;  border-top-width : 0px; }

.summarytableGrayhdr {  
font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; background-color: #999;  border: #CCCCCC; border-style: solid;  border-right-width: 1px; border-bottom-width: 1px; border-left-width: 0px;  color: White;  border-top-width : 0px; }

.summarytablehdrPurple {  
font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12pt; font-weight: bold; background-color: #55599b;  border: 0; color : White; }

.summarytablehead {  
font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold; background-color: #4A88B5; height: 20px; border: #CCCCCC;  border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px;  color : White; }

A.summarytablehead {  
font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold; background-color: #4A88B5; height: 20px; color: White;  padding-top: 2px;  padding-bottom: 2px; }

.contenttextsmalldis { 
font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; text-align: Left ; color: #AFAFAF; }

.errortextsmall { 
font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; color: #990000; }


/* Boxlines */ 
.boxline { 
border: 1px #999999 solid; }

.boxlineSuspense {
border: 1px solid #597A9B; }

.formline { 
border: 1px #869DBB solid; }


/* Subnavigation Styles if needed */
.SubNavigationoff {
font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 7pt; font-weight: bold; color: #53708C;  cursor: hand; text-decoration : none; padding-top: 1px; padding-left: 1px; padding-right: 1px; padding-bottom: 1px; height: 15px; border-top: 0px none #5179A2; border-right: 1px solid #5179A2; border-bottom: 1px solid #5179A2; border-left: 1px solid #5179A2; background-color: #C4DCE9; }

A.SubNavigationoff:HOVER { 
font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 7pt; font-weight: bold; color: #53708C; background-color: #E1EDF4; cursor: hand; text-decoration : none; border-top: 0px none; border-right: 0px none; border-bottom: 0px none; border-left: 0px none; height: 15px; width: 100%; }

A.SubNavigationoff { 
font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 7pt; font-weight: bold; color: #53708C; background-color: #C4DCE9; border-top: 0px none; border-right: 0px none; border-bottom: 0px none; border-left: 0px none; cursor: hand; height: 15px; width: 100%; }

.SubNavigationon { 
font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; font-weight: bold; background-color: #E1EDF4; color: #53708C;}

A.SubNavigationon { 
font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 7pt; font-weight: bold; color: #53708C; background-color: #E1EDF4; padding-top: 1px; padding-left: 1px;  cursor: hand;  padding-right: 1px; padding-bottom: 1px;  border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px;  width : 100%;
 text-decoration: none; }
 
/* Footer Styles */
.footertext {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	color : #033345;
	font-size : 7pt; }
	
A.footertext { 
font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; color : #033345; text-decoration: underline; }
 
.build { 
font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; color: Black; text-align: left; text-indent: 100px; padding-bottom: 2px; }

.breadlink, a.breadlink { 
font-family: Arial, Helvetica, sans-serif; font-size: 8pt; color: #43607C; }

a.breadlink: HOVER { 
font-family: Arial, Helvetica, sans-serif; font-size: 8pt; color: #8B0000; text-decoration: none; }

.breadlinkon {
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #8B0000;
	text-decoration: none;
}