.hidetemplate {
	display: none;
}
	
BODY {
	background-color: #ffffff;
	font-family:  Arial, Verdana, Arial, Helvetica, sans-serif;
	word-spacing:	normal;
	letter-spacing: normal;
	text-transform:	none;
	font-size: 12px;
}


TD
{
	font-size: 12px;	
}

HR
{
	height:1pt;
	color:blue;
}

H1, H2, H3, H4, H5, H6, DT, TH, THEAD, TFOOT
{
    COLOR: #003366;
    font-style:	normal;
	text-decoration:	none;
}

H1 {
	font-weight: 700;
	font-size: 2em;
}

H2 {
	font-weight: 700;
	font-size: 1.75em;
}

H3 {
	font-size: 1.58em;
	font-weight: 500;
}

H4 {
	font-size: 1.33em;
	font-weight: 500;
}

H5, DT {
	font-size: 1em;
	font-weight: 700;
}

H6 {
	font-size: .8em;
	font-weight: 700;
}

TFOOT, THEAD	{
	font-size: 1em;
}

TH {
	vertical-align:	baseline;
	font-size: 1em;
	font-weight: bold;
}

SMALL	{
	font-size: .7em;
}

BIG	{
	font-size: 1.17em;
}

BLOCKQUOTE, PRE {
	font-family: Courier New, monospace;
}

UL LI	{
	list-style-type: square;
}

UL LI LI	{
	list-style-type: disc;
}

UL LI LI LI {
	list-style-type: circle;
}

UL LI LI LI	LI {
	list-style-type: None;
}

OL LI	{
	list-style-type: decimal;
}

OL OL LI {
	list-style-type: lower-alpha;
}

OL OL OL LI {
	list-style-type: lower-roman;
}

/* -------------------------------------------------------- */
/* General A TAG for Generic Links ------------------------ */
/* -------------------------------------------------------- */
A:link	{	
	text-decoration:	underline;
	color: Black;
	}	
		
A:visited	{	
	text-decoration:	underline;
	color:	Black;
	}	
		
A:active	{	
	text-decoration:	underline;
	color:	Black;
	}	
		
A:hover	{	
	text-decoration:	none;
	color:	Black;
	}
	
/* -------------------------------------------------------- */
/* Editor/Dialog Windows ---------------------------------- */
/* -------------------------------------------------------- */
FIELDSET {
	border-right: #808080 1px solid;
	border-top: #808080 1px solid;
	border-left: #808080 1px solid;
	border-bottom: #808080 1px solid;
}

LEGEND {
	font: bold 11px Tahoma;
	color: #000000;
}

/* -------------------------------------------------------- */
/* Sticky Note Section             ------------------------ */
/* -------------------------------------------------------- */
.BottomSectionBody {
	border-right: solid;
	border-right-color: #DDB23F;
	border-right-width: 1px;
	height: 100px;
	font-size: 13px;
	font-family: Times New Roman, Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
}

.BottomSection A:link {
	font-weight: bold;
	text-decoration: underline;
	font-size: 16px;
	font-family: Times New Roman, Verdana, Arial, Helvetica, sans-serif;
	color: #DDB23F;
}

.BottomSection A:visited {
	font-weight: bold;
	text-decoration: underline;
	font-size: 16px;
	font-family: Times New Roman, Verdana, Arial, Helvetica, sans-serif;
	color: #DDB23F;
}

.BottomSection A:hover {
	font-weight: bold;
	text-decoration: underline;
	font-size: 16px;
	font-family: Times New Roman, Verdana, Arial, Helvetica, sans-serif;
	color: #D82B36;
}

.BottomSection A:active {
	font-weight: bold;
	text-decoration: underline;
	font-size: 16px;
	font-family: Times New Roman, Verdana, Arial, Helvetica, sans-serif;
	color: #D82B36;
}

.Admin A:link {
	font-weight: bold;
	text-decoration: underline;
	font-size: 16px;
	font-family: Times New Roman, Verdana, Arial, Helvetica, sans-serif;
	color: #DDB23F;
}

.Admin A:visited {
	font-weight: bold;
	text-decoration: underline;
	font-size: 16px;
	font-family: Times New Roman, Verdana, Arial, Helvetica, sans-serif;
	color: #DDB23F;
}

.Admin A:hover {
	font-weight: bold;
	text-decoration: underline;
	font-size: 16px;
	font-family: Times New Roman, Verdana, Arial, Helvetica, sans-serif;
	color: #D82B36;
}

.Admin A:active {
	font-weight: bold;
	text-decoration: underline;
	font-size: 16px;
	font-family: Times New Roman, Verdana, Arial, Helvetica, sans-serif;
	color: #D82B36;
}

/* -------------------------------------------------------- */
/* ODE Audience ------------------------------------------- */
/* -------------------------------------------------------- */
.ODEAudienceSeparator {
	background-image: url(/images/dots.gif);
	background-repeat: repeat-y;
	background-position: center;
	width: 6px;
}

.ODEAudience {
	vertical-align: top;
	height: 126px;
	padding-left: 15px;
	padding-right: 15px;
	padding-top: 5px;
}

.ODEAudience A:LINK {
	color: #DDB23F;
	text-decoration: underline;
}

.ODEAudience A:VISITED {
	color: #DDB23F;
	text-decoration: underline;
}

.ODEAudience A:HOVER {
	color: red;
	text-decoration: underline;
}

.ODEAudience A:ACTIVE {
	color: #DDB23F;
	text-decoration: underline;
}

.ODEAudienceHover {
	vertical-align: top;
	background-image: url(/images/stickynote.gif);
	background-repeat: no-repeat;
	background-position: center;
	height: 126px;
	padding-left: 15px;
	padding-right: 15px;
	padding-top: 5px;
}

.ODEAudienceHover A:LINK {
	color: red;
	text-decoration: underline;
}

.ODEAudienceHover A:VISITED {
	color: red;
	text-decoration: underline;
}

.ODEAudienceHover A:HOVER {
	color: red;
	text-decoration: underline;
}

.ODEAudienceHover A:ACTIVE {
	color: red;
	text-decoration: underline;
}

/* -------------------------------------------------------- */
/* ODE Topic Viewer --------------------------------------- */
/* -------------------------------------------------------- */
.ODETopiCCrumbTrail {
	background-color: #EEEEEE;
}

.ODETopiCCrumbTrail A:LINK {
	color: black;
	text-decoration: underline;
}

.ODETopiCCrumbTrail A:VISITED {
	color: black;
	text-decoration: underline;
}

.ODETopiCCrumbTrail A:ACTIVE {
	color: black;
	text-decoration: underline;
}

.ODETopiCCrumbTrail A:HOVER {
	color: gray;
	text-decoration: underline;
}

.ODECurrentTopic {
	font-size: 16px;
	font-family: Arial, Helvetica, sans-serif;
	color: #DDB23F;
	font-weight: bold;
}

.ODETopicName {
	vertical-align: top;
	background-image: url(/images/dots.gif);
	background-repeat: repeat-y;
	background-position: right;
	padding-right: 10px;
}

.ODETopicName A:LINK {
	color: red;
	font-size: 13px;
	text-decoration: underline;
}

.ODETopicName A:VISITED {
	color: red;
	font-size: 13px;
	text-decoration: underline;
}

.ODETopicName A:HOVER {
	color: #989A9C;
	font-size: 13px;
	text-decoration: underline;
}

.ODETopicName A:ACTIVE {
	color: red;
	font-size: 13px;
	text-decoration: underline;
}

.ODETopicNameAlternate {
	padding-left: 10px;
	padding-right: 25px;
	vertical-align: top;
}

.ODETopicNameAlternate A:LINK {
	color: red;
	font-size: 13px;
	text-decoration: underline;
}

.ODETopicNameAlternate A:VISITED {
	color: red;
	font-size: 13px;
	text-decoration: underline;
}

.ODETopicNameAlternate A:HOVER {
	color: #989A9C;
	font-size: 13px;
	text-decoration: underline;
}

.ODETopicNameAlternate A:ACTIVE {
	color: red;
	font-size: 13px;
	text-decoration: underline;
}

.ODEContentList {
	width: 95%;
	background-color: #CCE2F2;
}

.ODEContentList A:LINK {
	color: red;
	font-size: 13px;
	text-decoration: underline;
}

.ODEContentList A:VISITED {
	color: red;
	font-size: 13px;
	text-decoration: underline;
}

.ODEContentList A:HOVER {
	color: #989A9C;
	font-size: 13px;
	text-decoration: underline;
}

.ODEContentList A:ACTIVE {
	color: red;
	font-size: 13px;
	text-decoration: underline;
}

/* -------------------------------------------------------- */
/* Horizontal Fly Out ------------------------------------- */
/* -------------------------------------------------------- */
.ODEMenuItem {
	height: auto;
	font-size: 11px;
	font-family: Arial, Verdana, Arial, Helvetica, sans-serif;
	text-align: left;
	cursor: hand;
	border-top: solid 1px #FFFFFF;
	border-right: solid 2px #00467F;
	border-bottom: solid 2px #00467F; 
	background-color: #78B2DC;
	color: black;
	text-decoration: none;
	margin: 0px;
	padding: 0px;
}

.ODEMenuItem A {
	display: block;
	padding-top: 3px;
	padding-left: 5px;
	padding-bottom: 3px;
}

.ODEMenuItem A:LINK {
	color: black;
	text-decoration: none;
}

.ODEMenuItem A:VISITED {
	color: black;
	text-decoration: none;
}

.ODEMenuItem A:HOVER {
	color: white;
	background-color: #00467F;
	text-decoration: none;
}

.ODEMenuHover {
	height: 22px;
	font-size: 11px;
	font-family: Arial, Verdana, Arial, Helvetica, sans-serif;
	text-align: left;
	cursor: hand;
	border-bottom: solid 2px #78B2DC;
	border-right: solid 2px #00467F;
	background-color: #00467F;
	color: white;
	text-decoration: none;
}

.ODEMenuHover A:LINK {
	color: white;
	text-decoration: none;
}

.ODEMenuHover A:VISITED {
	color: white;
	text-decoration: none;
}

.ODEMenuHover A:HOVER {
	color: white;
	text-decoration: none;
}

.ODECurrentMenu {
	height: auto;
	font-size: 11px;
	font-family: Arial, Verdana, Arial, Helvetica, sans-serif;
	text-align: left;
	cursor: hand;
	border-top: solid 1px #FFFFFF;
	border-right: solid 2px #00467F;	
	border-bottom: solid 2px #00467F; 
	background-color: #00467F;
	color: white;
	margin: 0px;
	padding: 0px;
}

.ODECurrentMenu A {
	display: block;
	padding-top: 3px;
	padding-left: 5px;
	padding-bottom: 3px;
}

.ODECurrentMenu A:LINK {
	color: white;
	text-decoration: none;
}

.ODECurrentMenu A:VISITED {
	color: white;
	text-decoration: none;
}

.ODECurrentMenu A:HOVER {
	color: white;
	background-color: #00467F;
	text-decoration: none;
}

.ODESubMenuItem {
	height: 22px;
	font-size: 11px;
	font-family: Arial, Verdana, Arial, Helvetica, sans-serif;
	text-align: left;
	cursor: hand;
	border-bottom: solid 2px #00467F;
	border-right: solid 2px #00467F;
	background-color: #CCE2F2;
	color: black;
}

.ODESubMenuHover {
	height: 22px;
	font-size: 11px;
	font-family: Arial, Verdana, Arial, Helvetica, sans-serif;
	text-align: left;
	cursor: hand;
	border-bottom: solid 2px #00467F;
	border-right: solid 2px #00467F;
	background-color: #00467F;
	color: white;
}

.ODEThirdMenuItem {
	height: 22px;
	font-size: 11px;
	text-align: left;
	font-family: Arial, Verdana, Arial, Helvetica, sans-serif;
	cursor: hand;
	border-bottom: solid 2px #00467F;
	border-right: solid 2px #00467F;
	background-color: #F1F7FB;
	color: black;
}

.ODEThirdMenuHover {
	height: 22px;
	font-size: 11px;
	text-align: left;
	font-family: Arial, Verdana, Arial, Helvetica, sans-serif;
	cursor: hand;
	border-bottom: solid 2px #00467F;
	border-right: solid 2px #00467F;
	background-color: #00467F;
	color: white;
}

/* -------------------------------------------------------- */
/* Document Management ------------------------------------ */
/* -------------------------------------------------------- */
.ProgressBar {
	background-color: #83BE4A;
}

/* -------------------------------------------------------- */
/*Report Content ------------------------------------------ */
/* -------------------------------------------------------- */
.ReportRow {
	background-color: #83BB5A;
}

.ReportRow A:link {
	color: white;
}

.ReportRow A:visited {
	color: white;
}

.ReportRow A:hover {
	color: #5A544B;
	text-decoration: none;
}

.AlternatingReportRow {
	background-color: #A59C93;
}

.AlternatingReportRow A:link {
	color: white;
}

.AlternatingReportRow A:visited {
	color: white;
}

.AlternatingReportRow A:hover {
	color: #5A544B;
	text-decoration: none;
}

/* -------------------------------------------------------- */
/* Infragistics Selected Row Link ------------------------- */
/* -------------------------------------------------------- */
.igSelectedRow {
	color: white;
	background-color: navy;
}

/* -------------------------------------------------------- */
/*Vertical Menu Text -------------------------------------- */
/* -------------------------------------------------------- */
.MenuVerticalText {
	text-align: center;
	color: #00467F;
	font-size: 11px;
}

MenuVerticalTextMenuVerticalTextBODY {
	background-color: #00467F;
	font-family:  Arial, Verdana, Arial, Helvetica, sans-serif;
	word-spacing:	normal;
	letter-spacing: normal;
	text-transform:	none;
	font-size: 12px;
}

.MenuVerticalText A:link {
	font-family: Arial, Times New Roman, Verdana, Arial, Helvetica, sans-serif;
	color: black;
}

.MenuVerticalText A:visited	{
	font-family: Arial, Times New Roman, Verdana, Arial, Helvetica, sans-serif;
	color: black;
}

.MenuVerticalText A:active {
	font-family: Arial, Times New Roman, Verdana, Arial, Helvetica, sans-serif;
	color: black;
}

.MenuVerticalText A:hover	{
	text-decoration: none;
	font-family: Arial, Times New Roman, Verdana, Arial, Helvetica, sans-serif;
	color: white;
}

/* -------------------------------------------------------- */
/*Safe ACCount         ------------------------------------ */
/* -------------------------------------------------------- */
.SafeACCount A:link {
	font-family: Arial, Times New Roman, Verdana, Arial, Helvetica, sans-serif;
	color: #525252;
	font-size: 9px;
	text-transform: uppercase;
	text-decoration: underline;
	font-weight: bold;
}

.SafeACCount A:visited {
	font-family: Arial, Times New Roman, Verdana, Arial, Helvetica, sans-serif;
	color: #525252;
	font-size: 9px;
	text-transform: uppercase;
	text-decoration: underline;
	font-weight: bold;
}

.SafeACCount A:active {
	font-family: Arial, Times New Roman, Verdana, Arial, Helvetica, sans-serif;
	color: #525252;
	font-size: 9px;
	text-transform: uppercase;
	text-decoration: underline;
	font-weight: bold;
}

.SafeACCount A:hover {
	font-family: Arial, Times New Roman, Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	font-size: 9px;
	text-transform: uppercase;
	text-decoration: none;
	font-weight: bold;
}

/* -------------------------------------------------------- */
/*Shadow Area		 -------------------------------------- */
/* -------------------------------------------------------- */
.Bottom {
	background: url(/images/Bottom.gif);
	width: 10px;
	height: 5px;
}

.GeodeSide {
	background: url(/images/Side_Blur.gif);
	width: 10px;
}

.Side {
	background: url(/images/Side_Blur.gif);
	width: 10px;
	height: 50px;
}

.Side2 {
	background: url(/images/Side_Blur.gif);
	width: 10px;
	height: 5px;
}

.Side3 {
	background: url(/images/Side_Blur.gif);
	width: 10px;
	height: 160px;
}

.Side4 {
	background: url(/images/RB_Blur.gif);
	width: 5px;
	height: 5px;
}

.Side5 {
	background: url(/images/Side_Blur.gif);
	width: 10px;
	height: 15px;
}

/* -------------------------------------------------------- */
/*Change Text Area	 -------------------------------------- */
/* -------------------------------------------------------- */
.ChangeText {
	color: gray;
	font-size: 11px;
	font-family: Arial, Times New Roman, Verdana, Times New Roman, Helvetica, sans-serif;
}

.ChangeText A:link {
	text-decoration: none;
	color: gray;
}

.ChangeText A:visited	{
	text-decoration: none;
	color: gray;
}

.ChangeText A:active {
	text-decoration: underline;
	color: gray;
}

.ChangeText A:hover	{
	text-decoration: none;
	color: gray;
}

/* -------------------------------------------------------- */
/*Bottom Menu Text -------------------------------------- */
/* -------------------------------------------------------- */
.BottomMenuText A:link {
	text-align: right;
	text-decoration: underline;
	font-size: 11px;
	font-family: Arial, Times New Roman, Verdana, Arial, Helvetica, sans-serif;
	color: black;
	padding-right: 5px;
}

.BottomMenuText A:visited	{
	text-align: left;
	text-decoration: underline;
	font-size: 11px;
	font-family: Arial, Times New Roman, Verdana, Arial, Helvetica, sans-serif;
	color: black;
	padding-right: 5px;
}

.BottomMenuText A:active {
	text-align: left;
	text-decoration: underline;
	font-size: 11px;
	font-family: Arial, Times New Roman, Verdana, Arial, Helvetica, sans-serif;
	color: black;
	padding-right: 5px;
}

.BottomMenuText A:hover	{
	text-align: left;
	text-decoration: none;
	font-size: 11px;
	font-family: Arial, Times New Roman, Verdana, Arial, Helvetica, sans-serif;
	color: black;
	padding-right: 5px;
}

/* -------------------------------------------------------- */
/*Grid Menu Text ------------------------------------ */
/* -------------------------------------------------------- */
.GridMenuText A:link {
	text-align: left;
	text-decoration: underline;
	font-size: 11px;
	font-family: Arial, Times New Roman, Verdana, Arial, Helvetica, sans-serif;
	color: black;
}

.GridMenuText A:visited	{
	text-align: left;
	text-decoration: underline;
	font-size: 11px;
	font-family: Arial, Times New Roman, Verdana, Arial, Helvetica, sans-serif;
	color: black;
}

.GridMenuText A:active {
	text-align: left;
	text-decoration: underline;
	font-size: 11px;
	font-family: Arial, Times New Roman, Verdana, Arial, Helvetica, sans-serif;
	color: black;
}

.GridMenuText A:hover {
	text-align: left;
	text-decoration: none;
	font-size: 11px;
	font-family: Arial, Times New Roman, Verdana, Arial, Helvetica, sans-serif;
	color: black;
}

/* -------------------------------------------------------- */
/* Help --------------------------------------------------- */
/* -------------------------------------------------------- */
.HelpHeader {
	vertical-align: top;
	font-weight: bold;
	text-decoration: underline;
}

.HelpRowHeader {
	vertical-align: top;
	font-weight: bold;
}

/* -------------------------------------------------------- */
/* Command Bar -------------------------------------------- */
/* -------------------------------------------------------- */
.CommandBar {
}

.MyPageLink {
	color: black;
	text-decoration: none;
}

.MyPageLink A:link {
	color: #D82B36;
	text-decoration: none;
}

.MyPageLink A:visited	{
	color: #D82B36;
	text-decoration: none;
}

.MyPageLink A:active {
	color: #D82B36;
	text-decoration: none;
}

.MyPageLink A:hover	{
	color: #D82B36;
	text-decoration: underline;
}

/* -------------------------------------------------------- */
/* MY PAGE------------------------------------------------- */
/* -------------------------------------------------------- */
.MyPageTitle {
	font-size: 14px;
	text-transform: uppercase;
	color: black;
	font-weight: bold;
}

.ProfileMembershipHeader {
	font-weight: bold;
}

/* -------------------------------------------------------- */
/* TOP NAV - utilNav -------------------------------------- */
/* -------------------------------------------------------- */
.utilNav {
	font-size: 11px;
	color: #5A544B;
	letter-spacing: 0px;
	text-decoration: none;
}

.utilNav A:LINK {
	color: #5A544B;
	text-decoration: none;
}

.utilNav A:VISITED {
	color: #5A544B;
	text-decoration: none;
}

.utilNav A:HOVER {
	color: #62BD19;
	text-decoration: none;
}

/* -------------------------------------------------------- */
/* LEFT NAV ----------------------------------------------- */
/* -------------------------------------------------------- */
.tableBG {
	background-repeat: no-repeat;
}

.LeftNav0 {
	font-weight: normal;
	font-size: 14px;
	cursor: hand;
	color: #5A544B;
	width: 163px;
	height: 27px;
}

.LeftNavOn0 {
	background-color: #62BD19;
	color: #FFFFFF;
	font-weight: normal;
	font-size: 10px;
	cursor: hand;
}

.LeftNavOn0 A:Link {
	font-weight: normal;
	font-size: 10px;
	cursor: hand;
	color: #5A544B;
}

.LeftNavOn0 A:Visited {
	font-weight: normal;
	font-size: 10px;
	cursor: hand;
	color: #5A544B;
}

.LeftNavOn0 A:Hover {
	font-weight: normal;
	font-size: 10px;
	cursor: hand;
	color: #FFFFFF;
}

/* -------------------------------------------------------- */
/* SEARCH ------------------------------------------------- */
/* -------------------------------------------------------- */
.SearchTabPrimaryOnInactive {
	border-right: gray thin double;
	padding-right: 3px;
	border-top: white thin solid;
	padding-left: 3px;
	font-weight: normal;
	font-size: 12px;
	padding-bottom: 3px;
	border-left: white thin solid;
	cursor: hand;
	color: #5A544B;
	padding-top: 3px;
	border-bottom: gray thin solid;
	background-color: #00CC00;
}

.SearchTabPrimaryInactive {
	border-right: gray thin double;
	padding-right: 3px;
	border-top: white thin solid;
	padding-left: 3px;
	font-weight: normal;
	font-size: 12px;
	padding-bottom: 3px;
	border-left: white thin solid;
	cursor: hand;
	color: #333300;
	padding-top: 3px;
	border-bottom: gray thin solid;
	background-color: #339900;
}

.SearchTabPrimaryOnActive {
	border-right: gray thin solid;
	padding-right: 3px;
	border-top: gray thin solid;
	padding-left: 3px;
	font-weight: bold;
	font-size: 12px;
	padding-bottom: 3px;
	border-left: gray thin double;
	cursor: hand;
	color: #62BD19;
	padding-top: 3px;
	background-color: #FFFFFF;
}

.SearchTabPrimaryActive {
	border-right: gray thin solid;
	padding-right: 3px;
	border-top: gray thin solid;
	padding-left: 3px;
	font-weight: bold;
	font-size: 12px;
	padding-bottom: 3px;
	border-left: gray thin double;
	cursor: hand;
	color: #62BD19;
	padding-top: 3px;
	background-color: #FFFFFF;
}

.SearchTabPrimaryActive A:LINK {
	font-size: 12px;
	color: #000000;
	text-decoration: none;
}

.SearchTabPrimaryActive A:VISITED {
	font-size: 12px;
	color: #000000;
	text-decoration: none;
}

.SearchTabPrimaryOnActive A:HOVER {
	font-size: 12px;
	color: #000000;
	text-decoration: none;
}

.SearchTabPrimaryInactive A:LINK {
	font-size: 12px;
	color: #FFFFFF;
	text-decoration: none;
}

.SearchTabPrimaryInactive A:VISITED {
	font-size: 12px;
	color: #FFFFFF;
	text-decoration: none;
}

.SearchTabPrimaryOnInactive A:HOVER {
	font-size: 12px;
	color: #FFFFFF;
	text-decoration: none;
}

.SearchTabPrimarySpacer {
	padding-right: 3px;
	padding-left: 3px;
	font-weight: bold;
	font-size: 12px;
	padding-bottom: 3px;
	border-left: white thin solid;
	padding-top: 3px;
	border-bottom: gray thin solid;
	background-color: #FFFFFF;
}

.SearchTabSeperator {
	border-right: gray thin solid;
	border-left: gray thin solid;
	height: 2px;
	background-color: #FFFFFF;
}

.SearchTabSecondaryOnInactive {
	border-right: gray thin double;
	padding-right: 3px;
	border-top: white thin solid;
	padding-left: 3px;
	font-weight: normal;
	font-size: 12px;
	padding-bottom: 3px;
	border-left: white thin solid;
	cursor: hand;
	color: #5A544B;
	padding-top: 3px;
	border-bottom: gray thin solid;
	background-color: #00CC00;
}

.SearchTabSecondaryInactive {
	border-right: gray thin double;
	padding-right: 3px;
	border-top: white thin solid;
	padding-left: 3px;
	font-weight: normal;
	font-size: 12px;
	padding-bottom: 3px;
	border-left: white thin solid;
	cursor: hand;
	color: #333300;
	padding-top: 3px;
	border-bottom: gray thin solid;
	background-color: #339900;
}

.SearchTabSecondaryOnActive {
	border-right: gray thin solid;
	padding-right: 3px;
	border-top: gray thin solid;
	padding-left: 3px;
	font-weight: bold;
	font-size: 12px;
	padding-bottom: 3px;
	border-left: gray thin double;
	cursor: hand;
	color: #62BD19;
	padding-top: 3px;
	background-color: #FFFFFF;
}

.SearchTabSecondaryActive {
	border-right: gray thin solid;
	padding-right: 3px;
	border-top: gray thin solid;
	padding-left: 3px;
	font-weight: bold;
	font-size: 12px;
	padding-bottom: 3px;
	border-left: gray thin double;
	cursor: hand;
	color: #62BD19;
	padding-top: 3px;
	background-color: #FFFFFF;
}

.SearchTabSecondarySpacer {
	padding-right: 3px;
	padding-left: 3px;
	font-weight: bold;
	font-size: 12px;
	padding-bottom: 3px;
	padding-top: 3px;
	border-bottom: gray thin solid;
	background-color: #FFFFFF;
}

.SearchTabSecondaryActive A:LINK {
	font-size: 12px;
	color: #000000;
	text-decoration: none;
}

.SearchTabSecondaryActive A:VISITED {
	font-size: 12px;
	color: #000000;
	text-decoration: none;
}

.SearchTabSecondaryOnActive A:LINK {
	font-size: 12px;
	color: #000000;
	text-decoration: none;
}
.SearchTabSecondaryOnActive A:VISITED {
	font-size: 12px;
	color: #000000;
	text-decoration: none;
}
.SearchTabSecondaryOnActive A:HOVER {
	font-size: 12px;
	color: #000000;
	text-decoration: none;
}

.SearchTabSecondaryInactive A:LINK {
	font-size: 12px;
	color: #FFFFFF;
	text-decoration: none;
}

.SearchTabSecondaryInactive A:VISITED {
	font-size: 12px;
	color: #FFFFFF;
	text-decoration: none;
}

.SearchTabSecondaryOnInactive A:HOVER {
	font-size: 12px;
	color: #FFFFFF;
	text-decoration: none;
}

.SearchHeader {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: black;
	font-weight: bold;
}

.AdvancedSearch {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: black;
}

.AdvancedSearch A:LINK {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: black;
}

.AdvancedSearch A:HOVER {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: gray;
}

.AdvancedSearch A:ACTIVE {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: black;
}

.AdvancedSearch A:VISITED {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: black;
}

.SearchResultHeader {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	text-transform: uppercase;
	color: red;
}

.SearchAbstract {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #5A544B;
	letter-spacing: 0px;
	text-decoration: none;
	font-style: normal;
	line-height: 15px;
	font-weight: normal;
}

.SearchLink {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #D82B36;
	font-weight: bold;
}

.SearchLink A:LINK {
	font-size: 12px;
	color: #DDB23F;
	text-decoration: none;
}

.SearchLink A:VISITED {
	font-size: 12px;
	color: #D82B36;
	text-decoration: none;
}

.SearchLink A:HOVER {
	font-size: 12px;
	color: #DDB23F;
	text-decoration: none;
}

/* -------------------------------------------------------- */
/* FOOTER ------------------------------------------------- */
/* -------------------------------------------------------- */
.Footer {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #5A544B;
	letter-spacing: 0px;
	text-decoration: none;
	font-style: normal;
	font-weight: normal;
}

.Footer A:LINK {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #529718;
	letter-spacing: 0px;
	text-decoration: none;
	font-style: normal;
	font-weight: normal;
}

.Footer A:VISITED {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #529718;
	letter-spacing: 0px;
	text-decoration: none;
	font-style: normal;
	font-weight: normal;
}

.Footer A:HOVER {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #5A544B;
	letter-spacing: 0px;
	text-decoration: none;
	font-style: normal;
	font-weight: normal;
}

/* -------------------------------------------------------- */
/* CENTER SECTION/BODY ------------------------------------ */
/* -------------------------------------------------------- */
.BasiCContentTitle {
	font-size: 16px;
	font-family: Arial, Helvetica, sans-serif;
	color: #DDB23F;
	font-weight: bold;
}

.BasiCContentBody {
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	color: black;
	line-height: 16px;
}

.BasiCContentBody A:LINK {
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	color: black;
	text-decoration: underline;
}

.BasiCContentBody A:VISITED {
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	color: black;
	text-decoration: underline;
}

.BasiCContentBody A:HOVER {
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	color: gray;
	text-decoration: none;
}

/* -------------------------------------------------------- */
/* Calendar ----------------------------------------------- */
/* -------------------------------------------------------- */
.CalendarHeader {
	border: none;
	text-align: center;
	background-color: #FFFFFF;
	color: #008600;
	font-size: 12px; 
	font-family: Arial;
	padding: 2px;
}

.CalendarHeader a {
	text-decoration: none;
	color: green;
}

.CalendarHeader a:visited {
	text-decoration: none;
	color: green;
}

.CalendarHeader a:hover {
	color: black;
}

.CalendarToolbar {
	font-family:  Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: none;
	color: black;
	font-size: 12px;
	font-weight: bold;
}

.CalendarToolbar a {
	color: green;
}

.CalendarToolbar a:hover {
	color: black;
}

.CalendarToolbar a:visited {
	color: green;
}

.CalendarToolbar Table {
	background-image: url('/images/toolgradgrn.gif');
	background-repeat: repeat-x;
}

.CalendarBodyHeader {
	background-color: #CCCC99;
}

.CalendarBodyItem {
	background-color: #FFFFCC;
}

.CalendarBodyItemSelected {
	background-color: #CCCC99;
}

.CalendarBodyItemHoliday {
	background-color: #FFFF99;
}

.CalendarBodyItemInactive {
	background-color: #EEEEEE;
}

.CalendarListDateHeader {
	background-color: #CCCC99;
}

.CalendarListItem {
	background-color: #FFFFFF;
}

.CalendarListItem A:LINK {
	color: #529718;
	text-decoration: none;
}

.CalendarListItem A:VISITED {
	color: #529718;
	text-decoration: none;
}

.CalendarListItem A:HOVER {
	color: #5A544B;
	text-decoration: none;
}

/* -------------------------------------------------------- */
/* FORM BUILDER ------------------------------------------- */
/* -------------------------------------------------------- */
.FormBuilderHeading {
	font-size: 14px;
	font-weight: bold;
	text-transform: uppercase;
}

.FormBuilder0 {
	list-style-image: url(/images/images.gif);
}

.FormBuilder0 OL LI {
	list-style: none;
	vertical-align: bottom;
}

.FormBuilder1 OL LI {
	list-style-type: circle;
	vertical-align: bottom;
}

.FormBuilder2 OL LI {
	list-style-type: decimal;
	vertical-align: bottom;
}

.FormBuilder3 OL LI {
	list-style-type: upper-alpha;
	vertical-align: bottom;
}

.FormBuilder4 OL LI {
	list-style-type: upper-roman;
	vertical-align: bottom;
}

/* -------------------------------------------------------- */
/* My Workbook ------------------------------------------- */
/* -------------------------------------------------------- */
.SubmittedFont {
	color: #0000CC;
	font-size: 12px;
	font-weight: bold;
}

.ApprovedFont {
	color: #33CC00;
	font-size: 12px;
	font-weight: bold;
}

.RejectedFont {
	color: #FF0000;
	font-size: 12px;
	font-weight: bold;
}

.NotReviewedFont {
	color: #999999;
	font-size: 12px;
	font-weight: bold;
}

/* -------------------------------------------------------- */
/* ARCHIVE ------------------------------------------------ */
/* -------------------------------------------------------- */
.ArchiveSearch {
	font-family: Arial;
	font-size: 8px;
	color: white;
}

.ArchiveSearch TextBox {
	font-size: 8px;
	height: 15px;
}

.Archive A:LINK {
	color: #FFFFFF;
	text-decoration: underline;
}

.Archive A:VISITED {
	color: #FFFFFF;
	text-decoration: underline;
}

.Archive A:HOVER {
	color: #FFFFFF;
	text-decoration: underline;
}

.Archive FIELDSET {
	border-right: #A1A1A1 1px solid;
	border-top: #A1A1A1 1px solid;
	border-left: #A1A1A1 1px solid;
	border-bottom: #A1A1A1 1px solid;
}

.Archive LEGEND {
	font: bold 11px Arial;
	color: #FFFFFF;
}

.ArchiveNav {
	background-color: #2557AD;
}

.ArchiveBack {
	background-color: #A1A1A1;
}

/* -------------------------------------------------------- */
/* PolicyBook ------------------------------------------------- */
/* -------------------------------------------------------- */
.PolicyBookTabOnInactive {
	border-right: gray thin double;
	padding-right: 3px;
	border-top: white thin solid;
	padding-left: 3px;
	font-weight: normal;
	font-size: 12px;
	padding-bottom: 3px;
	border-left: white thin solid;
	cursor: hand;
	color: #5A544B;
	padding-top: 3px;
	border-bottom: gray thin solid;
	background-color: #777777;
}

.PolicyBookTabInactive {
	border-right: gray thin double;
	padding-right: 3px;
	border-top: white thin solid;
	padding-left: 3px;
	font-weight: normal;
	font-size: 12px;
	padding-bottom: 3px;
	border-left: white thin solid;
	cursor: hand;
	color: #333300;
	padding-top: 3px;
	border-bottom: gray thin solid;
	background-color: #BBBBBB;
}

.PolicyBookTabInactive A:LINK {
	font-size: 12px;
	color: #000000;
	text-decoration: none;
}

.PolicyBookTabInactive A:VISITED {
	font-size: 12px;
	color: #000000;
	text-decoration: none;
}

.PolicyBookTabInactive A:HOVER {
	font-size: 12px;
	color: #FFFFFF;
	text-decoration: none;
}

.PolicyBookTabInactive A:ACTIVE {
	font-size: 12px;
	color: #FFFFFF;
	text-decoration: none;
}

.PolicyBookTabOnInactive A:LINK {
	font-size: 12px;
	color: #FFFFFF;
	text-decoration: none;
}

.PolicyBookTabOnInactive A:VISITED {
	font-size: 12px;
	color: #FFFFFF;
	text-decoration: none;
}

.PolicyBookTabOnInactive A:HOVER {
	font-size: 12px;
	color: #FFFFFF;
	text-decoration: none;
}

.PolicyBookTabOnInactive A:ACTIVE {
	font-size: 12px;
	color: #FFFFFF;
	text-decoration: none;
}

.PolicyBookTabOnActive {
	border-right: gray thin solid;
	padding-right: 3px;
	border-top: gray thin solid;
	padding-left: 3px;
	font-weight: bold;
	font-size: 12px;
	padding-bottom: 3px;
	border-left: gray thin double;
	cursor: hand;
	color: #FFFFFF;
	padding-top: 3px;
	background-color: #62BD19;
}

.PolicyBookTabActive {
	border-right: gray thin solid;
	padding-right: 3px;
	border-top: gray thin solid;
	padding-left: 3px;
	font-weight: bold;
	font-size: 12px;
	padding-bottom: 3px;
	border-left: gray thin double;
	cursor: hand;
	color: #62BD19;
	padding-top: 3px;
	background-color: #FFFFFF;
}

.PolicyBookTabActive A:LINK {
	font-size: 12px;
	color: #000000;
	text-decoration: none;
}

.PolicyBookTabActive A:VISITED {
	font-size: 12px;
	color: #000000;
	text-decoration: none;
}

.PolicyBookTabActive A:HOVER {
	font-size: 12px;
	color: #FFFFFF;
	text-decoration: none;
}

.PolicyBookTabActive A:ACTIVE {
	font-size: 12px;
	color: #FFFFFF;
	text-decoration: none;
}

.PolicyBookTabOnActive A:LINK {
	font-size: 12px;
	color: #FFFFFF;
	text-decoration: none;
}

.PolicyBookTabOnActive A:VISITED {
	font-size: 12px;
	color: #FFFFFF;
	text-decoration: none;
}

.PolicyBookTabOnActive A:HOVER {
	font-size: 12px;
	color: #FFFFFF;
	text-decoration: none;
}

.PolicyBookTabOnActive A:ACTIVE {
	font-size: 12px;
	color: #FFFFFF;
	text-decoration: none;
}

.PolicyBookTabSpacer {
	padding-right: 3px;
	padding-left: 3px;
	font-weight: bold;
	font-size: 12px;
	padding-bottom: 3px;
	border-left: white thin solid;
	padding-top: 3px;
	border-bottom: gray thin solid;
	background-color: #FFFFFF;
}

.PolicyBookTabSeperator {
	border-right: gray thin solid;
	border-left: gray thin solid;
	height: 2px;
	background-color: #FFFFFF;
}

.LevelHeader {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	text-transform: uppercase;
	color: #529718;
	font-weight: bold;
}

.PolicyHeader {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	text-transform: uppercase;
	color: #529718;
	font-weight: bold;
}

.PolicyBody {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #5A544B;
	letter-spacing: 0px;
	text-decoration: none;
	font-style: normal;
	line-height: 15px;
	font-weight: normal;
}

.PolicyBookLink {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #529718;
	font-weight: bold;
	padding-left: 15px;
}

.PolicyBookLink A:LINK {
	font-size: 12px;
	color: #529718;
	text-decoration: none;
	padding-left: 15px;
}

.PolicyBookLink A:VISITED {
	font-size: 12px;
	color: #529718;
	text-decoration: none;
	padding-left: 15px;
}

.PolicyBookLink A:HOVER {
	font-size: 12px;
	color: #529718;
	text-decoration: none;
	padding-left: 15px;
}

/* -------------------------------------------------------- */
/* My Task ------------------------------------------------ */
/* -------------------------------------------------------- */
.NormalTask {
	color: #0000CC;
	font-size: 12px;
	font-weight: bold;
}

.OverdueTask {
	color: #FF0000;
	font-size: 12px;
	font-weight: bold;
}

/* ----------------------- */
/* GeoDocs RSS Content Styles */
/* ----------------------- */
.RSSContent {
	border-width: 0px;
}

.RSSContentTitle {
	font-size: 13px;
	text-transform: uppercase;
	font-weight: bold;
	color: #529718;
	border-width: 0px;
}

.RSSContentTitle A {
	font-size: 13px;
	font-weight: bold;
	color: #529718;
	text-decoration: none;
}

.RSSContentTitle A:link {
	color: #529718;
	text-decoration: none;
}

.RSSContentTitle A:hover {
	color: #5A544B;
	text-decoration: none;
}

.RSSContentTitle A:visited {
	color: #529718;
	text-decoration: none;
}

.RSSContentTitle A:active {
	color: #529718;
	text-decoration: none;
}

.RSSContentTitle A:visited:hover {
	color: #5A544B;
	text-decoration: none;
}

.RSSContentBody {
	font-size: 12px;
	font-weight: normal;
	color: #529718;
	border-width: 0px;
}

.RSSContentBody A {
	font-size: 12px;
	font-weight: normal;
	color: #529718;
}

.RSSContentBody A:link {
	text-decoration: none;
	color: #529718;
}

.RSSContentBody A:hover {
	text-decoration: none;
	color: #5A544B;
}

.RSSContentBody A:visited {
	text-decoration: none;
	color: #529718;
}

.RSSContentBody A:active {
	text-decoration: none;
	color: #529718;
}

.RSSContentBody A:visited:hover {
	text-decoration: none;
	color: #5A544B;
}

/* -------------------------------------------------------- */
/* FAQ ----------------------------------------------- */
/* -------------------------------------------------------- */
.FAQQuestion {
}

.FAQQuestion A:LINK {
	text-decoration: underline;
}

.FAQQuestion A:VISITED {
	text-decoration: underline;
}

.FAQQuestion A:HOVER {
	text-decoration: underline;
}

.FAQAnswer {
	display: none;
}

/* -------------------------------------------------------- */
/* Custom Link Generic Description ------------------------ */
/* -------------------------------------------------------- */
.CustomLinkTitle {
	font-size: 16px;
	font-family: Arial, Helvetica, sans-serif;
	color: #DDB23F;
	font-weight: bold;
	line-height: 16px;
}

.CustomLinkBody {
	font-size: 12px;
	color: #000000;
	vertical-align: top;
	line-height: 16px;
}

.CustomLinkBody A:LINK {
	font-size: 12px;
	color: #000000;
	line-height: 16px;
	text-decoration: underline;
}

.CustomLinkBody A:VISITED {
	font-size: 12px;
	color: #000000;
	line-height: 16px;
	text-decoration: underline;
}

.CustomLinkBody A:HOVER {
	font-size: 12px;
	color: gray;
	text-decoration: underline;
	line-height: 16px;
}

.CustomLinkBody TD {
	font-size: 12px;
	color: #000000;
	vertical-align: top;
	line-height: 16px;
	text-decoration: underline;
}

.CustomLinkBody TABLE {
	cursor: default;
}

/* -------------------------------------------------------- */
/* Topic Watcher ------------------------------------------ */
/* -------------------------------------------------------- */
.ODETopicWatcherSectionTitle {
	height: 22px;
	font-family: Arial, Verdana, Arial, Helvetica, sans-serif;
	background-color: #78B2DC;
	color: black;
	padding-left: 5px;
	padding-right: 5px;
	font-weight: bold;
}

.ODETopicWatcherSectionBody {
	background-color: #CCE2F2;
	padding-left: 5px;
	padding-right: 5px;
}
.ODETopicWatcherSectionBody A:LINK
{
	color:Red;
	font-size:13px;
	text-decoration:underline;
}

.ODETopicWatcherSectionBody A:VISITED {
	color: red;
	font-size: 13px;
	text-decoration: underline;
}

.ODETopicWatcherSectionBody A:HOVER {
	color: #989A9C;
	font-size: 13px;
	text-decoration: underline;
}

.ODETopicWatcherSectionBody A:ACTIVE {
	color: red;
	font-size: 13px;
	text-decoration: underline;
}
.ODEenv 
{
    padding-top: 8px; 
}
.ODEenv A
{
    text-decoration:none;
    color:Blue; 
}
 
.ODEenv A:LINK
{
    text-decoration:none;
    color: Blue;
}
.ODEenv A:ACTIVE
{
    text-decoration:none;
    color: Blue;
}
.ODEenv A:HOVER
{
    text-decoration:none;
    color: Blue;
}
.ODEenv A:VISITED
{
    text-decoration:none;
    color: Blue;
}
.ODEenv B
{
    font-size:11px;
    font-weight:bold;
    color: Red;
}
.ODEColor1 {
	background-color: #00467f;
	color: white;
}

.ODEColor2 {
	background-color: #78b2dc;
	color: black;
}

.ODEColor3 {
	background-color: #cce2f2;
	color: black;
}

.ODEColor4 {
	background-color: #f1f7fb;
	color: black;
}
.ODEColor5 
{
    background-color:#eeeeee;
}
.BreadCrumbColor 
{
    background-color:#eeeeee;
}
.ODEAppContent
{
    padding-top: 3px;
    padding-bottom: 8px;
}
.ODEDataGridHeader
{
    background-color: #00467f;
    color: White;
    font-weight:bold;
    border-color: black;
	border-style: solid;
	border-width: 1px;
}
.ODEDataGridSelectedItem
{
    background-color:#78b2dc;
    color: black;
}
.ODEDataGridItem
{
   background-color: #f1f7fb;
   color: black;  
}
.ODEDataGridAltItem
{
    background-color: #cce2f2;
    color: #00008b;
}
.ODEDataGridFooter
{
    background-color: #00467f;
    color: black;
    border-color: Black;
	border-style: solid;
	border-width: 1px;
}
.ODEDataGridPager
{
    background-color: #00467f;
    color: White;
}
.ODEPageHeader
{
    COLOR: #003366;
    font-size: 18px;
    font-weight:bold;
	text-decoration: none;
}
.ODEError
{
   color:Red;
   font-size: 12px;
   font-weight:bold;
}
.ODEBoldBlue
{
    font-weight:bold;
    color:#00467f;
}
.ODEGreen
{
    color: green;
}