table {
	border: 0px none;
	margin: 0px;
	margin-top: 0px;
	margin-bottom : 0px;
	margin-left : 0px;
	margin-right : 0px;
	
}

body{
	margin-top : 0px;
	margin-bottom : 0px;
	margin-left : 0px;
	margin-right : 0px;
}
.headerbackground{
	color : white;
	background-color : Black;
}
body {
	margin : 0px;
	padding : 0;
}

td, div, span {
	font-family : verdana, Helvetica, sans-serif;
	font-size : 8pt;
}

.yBg {
	background-color : #66CCFF;
}

.headingText {
	font-weight : bold;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 8pt;
/*	color : #ffffff; */
	color : #006633;
	text-align : center;
}

.subHeadingText {
	font-weight : bold;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	color : Navy;
}

.copyrightText {
	font-family : Arial, Helvetica, sans-serif;;
	font-size : 8pt;
	color : #000000;
	text-align : center;
}

.listheadrow {
	background-color : #ffcc00;
}

.listhead {
	font-family :	Arial, Helvetica, sans-serif;
	font-weight : bold;
	font-size: 8pt;
	color : #0000;
	line-height : 100%;
}

.listitem {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 8pt;
	color : Navy;
}

tr.solidBG {
	background-color : #006633;
}

table.infoBoxHighlight {
	border:1px solid #006633;
	background-color : #33CCFF;
	/*background-color : #ffffff;
	*/
}

table.infoBox {
	border:1px solid #999999;
	background-color : #ffffff;
/*	width : 140px;
	position : relative; */
	border-bottom : 1px solid #999999;
	border-left : 1px solid #999999;
	border-right : 1px solid #999999;
	border-top : 1px solid #999999;
}
.menuHeaderText{
	color : White;
font-family :	Arial, Helvetica, sans-serif;
	font-weight : bold;
	font-size: 8pt;
}
table.infoBoxMenu {
	border:1px solid #999999;
	background-color : Red;
/*	width : 140px;
	position : relative; */
	border-bottom : 1px solid #999999;
	border-left : 1px solid #999999;
	border-right : 1px solid #999999;
	border-top : 1px solid #999999;
	
}

td.lineBoxLeft {
	/*background-color : #ffffff;*/
/*	width : 140px;
	position : relative; */
	border-bottom : 1px solid #000000;
	border-left : 1px solid #000000;
	border-top : 1px solid #000000;
}

td.lineBoxMid {
/*	background-color : #ffffff;*/
/*	width : 140px;
	position : relative; */
	border-bottom : 1px solid #000000;
	border-top : 1px solid #000000;
}
td.lineBoxRight {
/*	background-color : #ffffff; */
/*	width : 140px;
	position : relative; */
	border-bottom : 1px solid #000000;
	border-right : 1px solid #000000;
	border-top : 1px solid #000000;
}

.lineBreak {
	font-size : 6pt;
}

td.infoBoxText {
	font-family : verdana;
	font-size : 8pt;
}

input, textarea {
	font-family : Arial, Helvetica, sans-serif;;
	font-size : 8pt;
}

OL {
	margin : 0px;
	font-family : Arial, Helvetica, sans-serif;;
	font-size : 10pt;
}

UL {
	margin : 0px;
	font-family : Arial, Helvetica, sans-serif;;
	font-size : 10pt;
}

LI {
	list-style-position : inside;
	margin-right : 0px;
	list-style-type : none;
	font-family : verdana, Helvetica, sans-serif;
	font-size : 8pt;
}

.bullet {
	list-style-position : inside;
	margin-left : 8px;
	list-style-type : disc;
	font-family : verdana, Helvetica, sans-serif;
	font-size : 8pt;
}
/*
.menuText, A.menuText:link, A.menuText:active, A.menuText:visited {
	position : relative;
	background-color : #006633;

	font-family : Arial, Helvetica, sans-serif;;
	font-size : 8pt;
	font-weight : bold;
	color : #ffffff;
	text-align : left;
	text-decoration : none;
}

A.menuText:hover {
	text-decoration : underline;
	color : #ffffff;
}

*/

.menuText, A.menuText:link, A.menuText:active, A.menuText:visited {
	position : relative;
	background-color : #999999;

	font-family : Arial, Helvetica, sans-serif;;
	font-size : 8pt;
	font-weight : bold;
	color : #FFFFFF;
	text-align : left;
	text-decoration : none;
}

A.menuText:hover {
	text-decoration : underline;
	color : #FFFFFF;
}

.navMenuText, A.navMenuText:link, A.navMenuText:active, A.navMenuText:visited {
	position : relative;
	background-color : #FF0000;

	font-family : Arial, Helvetica, sans-serif;;
	font-size : 8pt;
	font-weight : bold;
	color : #FFFFFF;
	text-align : left;
	text-decoration : none;
}

A.navMenuText:hover {
	text-decoration : underline;
	color : #FFFFFF;
}

.contentHeader {
	font-family : Arial, Helvetica, sans-serif;;
	font-size : 12pt;
	font-weight : bold;
	color : #006633;
}

.contentText {
	font-family : Arial, Helvetica, sans-serif;;
	font-size : 10pt;
	font-weight : normal;
	color : #000000;
	text-align : justify;
}

.qaLink, A.qaLink:link, A.qaLink:active, A.qaLink:visited {
	color : Blue;
	text-decoration : none;
}

A.qaLink:hover {
	color : Blue;
	text-decoration : underline;
}

.selectedArea {
	background-color : #3399FF;
}

.mLink, A.mLink:link, A.mLink:active, A.mLink:visited {
	color : Blue;
	/* ff8800 */
	text-decoration : none;
	margin-left : 4px;
}

A.mLink:hover {
	color : Blue;
	text-decoration : underline;
}

.mhLink, A.mhLink:link, A.mhLink:active, A.mhLink:visited {
	color : Navy;
	/* cc9933 */
	font-weight : bold;
	text-decoration : none;
	margin-left : 1px;
}

A.mhLink:hover {
	color : #02AFE0;
	font-weight : bold;
	text-decoration : underline;
}

.mDescriptor, A.mDescriptor:link, A.mDescriptor:active, A.mDescriptor:visited {
	color : #000000; /* 000000 */
	font-weight : normal;
	text-decoration : none;
	margin-left : 1px;
}

A.mDescriptor:hover {
	color : #FFFFFF;
	font-weight : normal;
	text-decoration : underline;
}

h1 {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 12pt;
	color : Navy;
	font-weight : bold;
	margin-top : 0px;
	margin-bottom : 0px;
	padding-right : 4px;
	padding-left : 4px;
}

h2 {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 12pt;
	color : #000000;
	font-weight : bold;
	margin-top : 0px;
	margin-bottom : 0px; 
	padding-right : 4px; 
	padding-left : 4px; 
}

h3 {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 10pt;
	color : #006633;
	font-weight : bold;
	text-align : justify;
}

h4 {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 10pt;
	color : #000000;
	font-weight : bold;
	text-align : justify;
}

h5 {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 10pt;
	color : #006633;
	font-weight : normal;
	text-align : justify;
}

h6 {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 10pt;
	color : #000000;
	font-weight : normal;
	text-align : justify;
}

p {
	font-family : verdana, Helvetica, sans-serif;
	font-size : 8pt;
	color : #000000;
	font-weight : normal;
	margin-top : 10px;
	margin-bottom : 0px;
	padding-right : 4px; 
	padding-left : 4px; 
}

	
br {
	font-size : 6pt;
}

.contentPanel {
border-left : 1px solid #ff8800;
/*	border-left : 1px solid #ff8800; */
}

.contentIntroPanel {
	border-top : 1px solid #ff8800; 
	border-left : 1px solid #ff8800; 

/*	border-top : 1px solid #ff8800; 
	border-left : 1px solid #ff8800; */
}

.contentLastPanel {
	border-bottom : 1px solid #ff8800;
	border-left : 1px solid #ff8800;

/*	border-bottom : 1px solid #ff8800;
	border-left : 1px solid #ff8800; */
}

.disclaimer {
	font-size : 8pt;
	font-family : Arial, Helvetica, sans-serif;
	color : #000000;
	text-decoration : none;
}

a.disclaimer:link, a.disclaimer:active, a.disclaimer:visited {
	font-size : 8pt;
	font-family : Arial, Helvetica, sans-serif;
	color : #000000;
	text-decoration : none;
}

a.disclaimer:hover {
	color : #000000;
	text-decoration : underline;
}

hOneLink, A.hOneLink:link, A.hOneLink:active, A.hOneLink:visited {
	text-decoration : none;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 12pt;
	color : #006633;
	font-weight : bold;
	margin-top : 0px;
	margin-bottom : 0px; 
	padding-right : 4px; 
	padding-left : 4px; 


}

A.hOneLink:hover {
	text-decoration : underline;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 12pt;
	color : #006633;
	font-weight : bold;
	margin-top : 0px;
	margin-bottom : 0px; 
	padding-right : 4px; 
	padding-left : 4px; 
}


.infoTableHeaderRow {
	background-color : #eeeeee;
}

.infoTableHeaderCell {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 8pt;
	color : #000080;
	font-weight : bold;
}

.infoCell {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 8pt;
	text-align : justify;
}

.infoCellTen {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 10pt;
	text-align : justify;
}

.infoTableCell {
	border-bottom : 1px solid #f0f0f0;
}

ul.disclaimer {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 10pt;
	font-style : italic;

}

td.frmLabel{
	font-family : Arial, Helvetica, sans-serif;
	font-size : 8pt;
	font-weight : bold;
	text-align : right;
	
}

.frmlabel {
	font-family :	Arial, Helvetica, sans-serif;
	font-weight : bold;
	font-size: 8pt;
	color : #000;
	vertical-align: top;
	text-align : right;
}

.frmbutton {
	background-color : #cccccc;
	border : 1px solid #999999;
	font-family :	Verdana, Arial, Helvetica, sans-serif;
	font-weight : bold;
	font-size: 8pt;
	color : #000;
	cursor : hand;
}

td.error {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 8pt;
	font-weight : normal;
	color : red;
}

A:link, A:active, A:visited {
	color : black;
	text-decoration : none;
}

A:hover {
	color : black;
	text-decoration : underline;
	/*background-color : Gray;*/
}

.rowSelected {
	background-color : #F8EBCB;
}

.homedirect {
	text-align : center;
	font-weight : bold;
	color : #006633;
}


/* for pull out menu */

div.menuBar,
div.menuBar a.menuButton,
div.menu,
div.menu a.menuItem {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 8pt;
  font-style: normal;
  font-weight: normal;
  color: #000000;
}

div.menuBar {
  background-color: #FDF5D0;
  border: 1px outset #FDF5D0;
  padding: 2px 2px 2px 2px;
  text-align: left;
	width : 150px;
  font-family: Arial, Helvetica, sans-serif;
}

div.menuBar a.menuButton {
  background-color: #FFCC66;
  border: 1px solid #FFCC66;
  color: #000000;
/*  cursor: default; */
  left: 0px;
  margin: 1px;
  padding: 2px 2px 2px 2px;
  position: relative;
  text-decoration: none;
  top: 0px;
  z-index: 100;
	display : block;
  font-family: Arial, Helvetica, sans-serif;
}

div.menuBar a.menuButton:hover {
  background-color: #FDF5D0;
  border: 1px solid #FDF5D0;
  color: #000000;
}

div.menuBar a.menuButtonActive,
div.menuBar a.menuButtonActive:hover {
  background-color: #FDF5D0;
  border: 1px solid #FDF5D0;
  color: #000000;
/*  left: 1px;
  top: 1px; */
  font-family: Arial, Helvetica, sans-serif;
}

div.menu {
  background-color: #FDF5D0;
  border: 1px outset #006633;
  left: 0px;
  padding: 0px 1px 1px 0px;
  position: absolute;
  top: 0px;
  visibility: hidden;
  z-index: 101;
  font-family: Arial, Helvetica, sans-serif;
}

div.menu a.menuItem {
	background-color : #FFCC66;
  color: #000000;
/*  cursor: default; */
  display: block;
  padding: 3px 1em;
  text-decoration: none;
  white-space: nowrap;
	border-bottom : 1px solid #FDF5D0;
  font-family: Arial, Helvetica, sans-serif;
}

div.menu a.menuItem:hover, div.menu a.menuItemHighlight {
  background-color: #FDF5D0;
  color: #000000;
}

div.menu a.menuItem span.menuItemText {}

div.menu a.menuItem span.menuItemArrow {
  margin-right: -.75em;
}

div.menu div.menuItemSep {
  border: 1px inset #e0e0e0;
  margin: 4px 2px;
}




/* for drop down menus */

div.menuBar_dd,
div.menuBar_dd a.menuButton_dd,
div.menu_dd,
div.menu_dd a.menuItem_dd {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 8pt;
  font-style: bold;
  font-weight: normal;
  color: #ffffff;
}

div.menuBar_dd {
  background-color: #006633;
/*  border: 2px outset #e0e0e0;
  padding: 4px 2px 4px 2px; */
  text-align: left;
	width : 100%;
  font-family: Arial, Helvetica, sans-serif;
}

div.menuBar_dd a.menuButton_dd {
  background-color: transparent;
  border: 0px solid #e0e0e0;
  color: #ffffff;
  cursor: hand;
  left: 0px;
  margin: 1px;
/*  padding: 2px 6px 2px 6px; */
  position: relative;
  text-decoration: none;
  top: 0px;
  z-index: 100;
	font-weight : bold;
  font-family: Arial, Helvetica, sans-serif;

}

div.menuBar_dd a.menuButton_dd:hover {
  background-color: #FDF5D0;
  border: 0px outset #e0e0e0;
  color: #ffffff;
}

div.menuBar_dd a.menuButtonActive_dd,
div.menuBar_dd a.menuButtonActive_dd:hover {
  font-family: Arial, Helvetica, sans-serif;
  background-color: #006633;
  border: 0px inset #e0e0e0;
  color: #ffffff;
/*	text-decoration : underline; */
/*  left: 1px;
  top: 1px; */
}

div.menu_dd {
  background-color: #FDF5D0;
  border: 1px solid #006633;
  left: 0px;
/*  padding: 0px 1px 1px 0px; */
  position: absolute;
  top: 0px;
  visibility: hidden;
  z-index: 101;
}

div.menu_dd a.menuItem_dd {
  color: #000000;
  cursor: hand;
  display: block;
  padding: 3px 1em;
  text-decoration: none;
  white-space: nowrap;
  font-family: Arial, Helvetica, sans-serif;

}

div.menu_dd a.menuItem_dd:hover, div.menu_dd a.menuItemHighlight_dd {
  background-color: #FFCC66;
  color: #000000
}

div.menu_dd a.menuItem_dd span.menuItemText_dd {}f;

div.menu_dd a.menuItem_dd span.menuItemArrow_dd {
  margin-right: -.75em;
}

div.menu_dd div.menuItemSep_dd {
  border: 1px inset #e0e0e0;
  margin: 4px 2px;
}

div.box {
	background-color: #FFFFCC;
	border: 1px solid Navy;
	left: 0px;
	/* padding: 0px 1px 1px 0px;
	*/
	top: 0px;
	width : 100%;
}

div.box2 {
	background-color: #FFFFCC;
	border: 1px solid Navy;
	left: 0px;
	padding: 1px 0px 1px 0px;
	top: 0px;
	width : 100%;
}

div.box3 {
	border: 1px solid Navy;
	left: 0px;
	padding: 1px 0px 1px 0px;
	top: 0px;
	width : 100%;
}

.effectiveDate {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 8pt;
	color : #000000;
	font-weight : normal;
}
HR {
	background-color : Navy;
	height : 1px;
}


/* table cell borders */

table.appsection {
	border: 1px solid #3b3d8c;
}

tr.listHeader {
	background-color: #E2DCC5;	
}

td.listHeader {
	border-bottom: 1px solid #3b3d8c;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-style: normal;
	font-weight: bold;
	color: #3b3d8c;
	text-decoration: none;
	text-align: left;
	padding: 1.0pt 6.0pt 1.0pt 6.0pt;
}

td.listItem {
	border-bottom: 1px solid #cccccc;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 8pt;	
	text-align: left;
	padding: 2.0pt 6.0pt 2.0pt 6.0pt;
	}

/* table row highlight */

.highlight {
	background-color: #F3ECDC;
	cursor: default;
}

.nohighlight {
	background-color: #FFFFFF;
	cursor: default;
}

/* styles for admin_edit_menus.asp */ 

.indented {
   padding-left: 50pt;
}

.removed {
   color: red;
}
	
.roothighlight {
	font-weight: bold;
	background-color: #E2DCC5;
}
	
/* general ahref link styles */	

a:hover {
	text-decoration: underline;
}

a {
	text-decoration: none;
	/* color: #336699; - pale blue */
	color: #3b3d8c;
}
