	/* Main menu settings */
#centeredmenu {
   clear:both;
   float:left;
   margin:0;
   padding:0;
   border-bottom:1px solid #fff; /* black line below menu */
   width:100%;
   font-family:Verdana, Geneva, sans-serif; /* Menu font */
   font-size:75%; /* Menu text size */
   z-index:1000; /* This makes the dropdown menus appear above the page content below */
   position:relative;
}



/* Top menu items */
#centeredmenu ul {
   margin:0;
   padding:0;
   list-style:none;
   float:right;
   position:relative;
   right:50%;
}
#centeredmenu ul li {
   margin:0 0 0 1px;
   padding:0;
   float:left;
   position:relative;
   left:50%;
   top:1px;
}
#centeredmenu ul li a {
   display:block;
   margin:0;
   padding:.6em .5em .4em;
   font-size:1em;
   line-height:1em;
   background:#E1F0E1;
   text-decoration:none;
   color:#444;
   font-weight:bold;
/*   border-bottom:1px solid #065473;*/
}
#centeredmenu ul li.active a {
   color:#fff;
   background:#065473;
}
#centeredmenu ul li a:hover {
   background:#065473; /* Top menu items background colour */
   color:#fff;
 /*  border-bottom:1px solid #03f;*/
}
#centeredmenu ul li:hover a,
#centeredmenu ul li.hover a { /* This line is required for IE 6 and below */
   background:#065473; /* Top menu items background colour */
   color:#fff;
/*   border-bottom:1px solid #03f; */
}

/* Submenu items */
#centeredmenu ul ul {
   display:none; /* Sub menus are hiden by default */
   position:absolute;
   top:2em;
   left:0;
   right:auto; /*resets the right:50% on the parent ul */
   width:10em; /* width of the drop-down menus */
}
#centeredmenu ul ul li {
   left:auto;  /*resets the left:50% on the parent li */
   margin:0; /* Reset the 1px margin from the top menu */
   clear:left;
   width:100%;
}
#centeredmenu ul ul li a,
#centeredmenu ul li.active li a,
#centeredmenu ul li:hover ul li a,
#centeredmenu ul li.hover ul li a { /* This line is required for IE 6 and below */
   font-size:1em;
   font-weight:normal; /* resets the bold set for the top level menu items */
   background:#eee;
   color:#444;
   line-height:1.4em; /* overwrite line-height value from top menu */
   border-bottom:1px solid #006699; /* sub menu item horizontal lines */
}
#centeredmenu ul ul li a:hover,
#centeredmenu ul li.active ul li a:hover,
#centeredmenu ul li:hover ul li a:hover,
#centeredmenu ul li.hover ul li a:hover { /* This line is required for IE 6 and below */
   background:#88B49D; /* Sub menu items background colour */
   color:#fff;
}

/* Flip the last submenu so it stays within the page */
#centeredmenu ul ul.last {
   left:auto; /* reset left:0; value */
   right:0; /* Set right value instead */
}

/* Make the sub menus appear on hover */
#centeredmenu ul li:hover ul,
#centeredmenu ul li.hover ul { /* This line is required for IE 6 and below */
   display:block; /* Show the sub menus */
}
/* End Menu Styles */ 
/* 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; }

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 }
	
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;
}
.ClassTitleBrown {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11pt;
	color: #fff;
	background-color: #D4B17F;
	}
	
.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; }
	
	.contenttextK { 
	font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9pt; color: #000; }

li.contenttext2 { 
	font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9pt; color: #43607C; text-indent: 25px;  }
	
.contenttextGreen { 
	font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9pt; color: #306400; }
	
.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; }

.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; }

.TintMedGray {
background-color: #DCDCDC; }

.TintDkGray {
background-color: #B0B0B0; }

.TintLightBrown {
background-color: #FFF5D7; }



/* 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 #2F6700; }

.boxlineGray {
border: 1px solid #9A9A9A; }


/* Table Styles */
.TableTitle { 
font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 7.5pt; font-weight: bold; color: #FFFFFF; background-color: #597A9B; text-indent: 5px; height: 15px; }


.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; }

.TableColumnHeadBluOn {
font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold; color: white; background-color: #5179A2; 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; }

.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; }

.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; }

.summarytablehdrGreen {  
font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; border: 2px; background-color: #2D6208; color : White;  }

.summarytablehdrBrown {  
font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; border: 2px; background-color: #993300; color : White;  }

.summarytablehdrOrange {  
font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; border: 2px; background-color: #FF3300; color : White;  }

.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; }

.boxlineBrown { 
border: 1px #993300 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;
}