BODY
{
   	border-style: solid;
   	border-width: 0px;
   	padding: 0px 10px 0px 10px;
   	margin: 0px 0px 0px 0px;
	font-family: Verdana,Arial,Helvetica,sans-serif;
    font-size: 11px;
}

#SheetTable
{
   	padding: 0px 0px 0px 0px;
   	margin: 0px 0px 0px 0px;
   	border: 0;
   	height: 100%;
}

#HeaderTable
{
   	border: solid 0 rgb(0,51,102);
}
#HeaderTable TR.TopHeader
{
	height: 19px;
}
#HeaderTable TD.TopHeader
{
	height: 19px;
}
#HeaderTable TR.MenuHeader
{
	background-color: rgb(0,51,102);
	vertical-align: middle;
	height: 20px;
}
#HeaderTable TD.MenuHeaderItem
{
	border-top: solid 2px rgb(153,204,0);
}
#HeaderTable TD.SwitchMode
{
	vertical-align: middle;
	background-color: rgb(241,234,226);
}

#SiteDesignator
{
	padding: 0 0 0 0;
	margin: 0 0 0 0;
}
#SiteDesignator TD.SiteDesignator
{
	vertical-align: bottom;
	text-align: left;
	font-size: 12pt;
	font-weight: bold;
	font-family: Verdana,Arial,Helvetica,sans-serif;
	padding: 0 5 5 10;
	color: rgb(255,255,255);
	position: relative;
	background-repeat: no-repeat;
	background-position: top right;
	letter-spacing: -1;
}

#TopHeader
{
	font-family: Verdana,Arial,Helvetica,sans-serif;
    font-size: 11px;
    color: rgb(0,0,0);
}
#TopHeader TD.Filler
{
	padding: 0 0 0 0;
	vertical-align: top;
	text-align: right;
}
#TopHeader TD.Spacer
{
	padding: 0 30 0 0;
	background-color: rgb(220,208,196);
	width: 30px;
}
#TopHeader A
{
    color: rgb(0,0,0);
    text-decoration: none;
}
#TopHeader A: hover
{
    text-decoration: underline;
}
#TopHeader A.normal
{
	font-size: 11px;
   	padding: 0 0 0 0px;
   	margin: 0 0 0 0px;
}
#TopHeader A.bigger
{
	font-size: 13px;
   	padding: 0 0 0 0px;
   	margin: 0 0 0 0px;
}
#TopHeader A.biggest
{
	font-size: 15px;
   	padding: 0 0 0 0px;
   	margin: 0 0 0 0px;
}
/*#TopHeader TD
{
	padding: 1 30 2 0;
	vertical-align: bottom;
}*/
#TopHeader TD.MenuItem
{
	padding: 0 30 1 0;
	vertical-align: bottom;
	background-color: rgb(220,208,196);
	white-space: nowrap;
}
#TopHeader TD.SwitchMode
{
	vertical-align: middle;
}

#HMenuTable TR
{
	height: 20px;
}

/* ------- Global Horizontal Menu ------- */
#navMenu
{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	height: 20px;
	z-index: 50;
	font-size: 11px;
}

#navMenu ul
{
	list-style-image: none;
}

#navMenu li
{
	height: 20px;
	position: absolute;
	display: block;
	z-index: 50;
	list-style-type: none;
	text-align: center;
}

#navMenu li.CurrentMenu
{
	background-color: rgb(153,204,0);
}
#navMenu a.CurrentMenu 
{
	color: rgb(0,51,102);
	/*border-width: 1px;
	border-style: solid;
	border-color: rgb(255,255,255) rgb(255,255,255) rgb(255,255,255) rgb(255,255,255);*/
}
#navMenu a
{
	height: 20px;
	padding: 4px 0px 2px px;
	text-align: center;
	vertical-align: middle;
	display: block;
	z-index: 50;
	border-color: rgb(241,232,223) rgb(241,232,223) rgb(255,255,255) rgb(241,232,223);
	text-decoration: none;
}

/* Global settings of the top navigation items */
#n1 a { color: rgb(255,255,255); }
#n2 a { color: rgb(255,255,255); }
#n3 a { color: rgb(255,255,255); }
#n4 a { color: rgb(255,255,255); }
#n5 a { color: rgb(255,255,255); }
#n6 a { color: rgb(255,255,255); }
#n7 a { color: rgb(255,255,255); }
#n8 a { color: rgb(255,255,255); }

#n1 a:hover { background-color: rgb(153,204,0); color: rgb(0,0,0); }
#n2 a:hover { background-color: rgb(153,204,0); color: rgb(0,0,0); }
#n3 a:hover { background-color: rgb(153,204,0); color: rgb(0,0,0); }
#n4 a:hover { background-color: rgb(153,204,0); color: rgb(0,0,0); }
#n5 a:hover { background-color: rgb(153,204,0); color: rgb(0,0,0); }
#n6 a:hover { background-color: rgb(153,204,0); color: rgb(0,0,0); }
#n7 a:hover { background-color: rgb(153,204,0); color: rgb(0,0,0); }
#n8 a:hover { background-color: rgb(153,204,0); color: rgb(0,0,0); }

/* Global settings of the pull down menu navigation items */
#navMenu li ul
{
	visibility: hidden;
	position: absolute;
	left: 0px;
	top: 20px;
	margin: 0 0 0 0px;
	padding: 0 0 0 0px;
	width: 150px;
	border-width: 0px 1px 0px 1px;
	border-style: solid;
	border-color: rgb(241,232,223) rgb(241,232,223) rgb(255,255,255) rgb(241,232,223);
}

#navMenu li: hover ul 
{
	visibility: visible;
}
#navMenu li ul li
{
	width: auto;
	position: relative;
	z-index: 56;
	color: rgb(148,135,122);
	font-weight: normal;
	text-align: left;
	padding-left: 0px;
	border-width: 1px 0px 1px 0px;
	border-style: solid;
	border-color: rgb(241,232,223) rgb(241,232,223) rgb(255,255,255) rgb(241,232,223);
}

#navMenu li ul li a
{
	width: auto;
	position: relative;
	z-index: 56;
	color: rgb(0,0,0);
	font-weight: normal;
	text-align: left;
	padding-left: 17px;
	border-width: 0px 0px 0px 0px;
	padding-top: 2px;
	height: 18px;
}

#navMenu li ul li a:hover 
{
	border-width: 0px 0px 0px 0px;
	background-color: rgb(220,208,196);
	color: rgb(0,0,0);
}
/* ------- Global Horizontal Menu ------- */
/* ------- Home Page ----- */
#HomePage TR.SiteHeader
{
	/*visibility: hidden;
	display: none;*/
	height: 12px;
}

#BodyTable Table
{
	font-family: Verdana,Arial,Helvetica,sans-serif;
}
#BodyTable TD.BodyColLeft
{
	width: 223px;
}
#BodyTable TD.BodyColSpacer
{
	width: 21px;
}
#BodyTable TD.BodyColRight
{
	width: 223px;
}
#BodyTable TR.SiteHeader
{
	/*visibility: hidden;
	display: none;*/
	height: 12px;
}
#BodyTable TD.BodyMenuBottom{	border: solid 1px rgb(153,204,0);
	padding: 10px 10px 10px 10px;
	width: 223px;
	font-size: 11px;}

#BodyTextTable 
{
	font-size: 11px;
}

#FooterTable
{
	font-family: Verdana,Arial,Helvetica,sans-serif;
}
#FooterTable TR.SpaceFooter
{
	height: 20px;
}
#FooterTable TR.TopFooter
{
	background-color: rgb(140,140,144);
	vertical-align: middle;
	height: 19px;
}
#FooterTable TR.FooterText
{
	height: 21px;
}
#FooterTable TD.FooterText
{
}
#FooterTable TR.FooterSlogan
{
	height: 21px;
}
#FooterTable TD.FooterSlogan
{
	color: rgb(0,0,0);
	font-weight: bold;
	text-align: right;
	padding-right: 10px;
}
#FooterTable TD.Spacer
{
	width: 30px;
}

#TopFooter
{
	font-family: Verdana,Arial,Helvetica,sans-serif;
	background-color: rgb(140,140,144);
    font-size: 11px;
    color: #ffffff;
}
#TopFooter A
{
    color: #ffffff;
    text-decoration: none;
}
#TopFooter A: hover
{
    text-decoration: underline;
}
#TopFooter TD
{
	text-align: center;
	vertical-align: middle;
}

#SiteHeader
{
	height: 12px;
}
#SiteHeader TD.Slogan
{
	background-color: rgb(0,51,102);
	font-weight: bold;
	font-size: 12px;
	color: rgb(255,255,255);
	vertical-align: middle;
	padding: 3px 5px 3px 5px;
	border-bottom: solid 21px rgb(255,255,255);
	font-weight: bold;
}

#breadcrumbs
{
	text-align: left;
	vertical-align: bottom;
	font-family: Verdana,Arial,Helvetica,sans-serif;
    font-size: 11px;
	padding: 0px 5px 0px 5px;
    color: rgb(77,77,77);
}
#breadcrumbs A
{
    color: rgb(77,77,77);
    text-decoration: none;
}
#breadcrumbs A: hover
{
    text-decoration: underline;
}

#BodyTitle TD.PrintArticle
{
	text-align: right;
}
#BodyTextTable #BodyTitle TD.BodyTitle
{
	border-bottom: solid 1px rgb(255,255,255);
}
#Lexiconletters TD.Lexicon_Letter
{
	padding: 0 5 0 5;
}
#Lexiconletters TD.Lexicon_Letter A
{
	background-color: rgb(255,255,255);
	color: rgb(51,102,153)
}
#Lexiconletters TD.Lexicon_Letter A: visited
{
	background-color: rgb(255,255,255);
	color: rgb(51,102,153);
}
#Lexiconletters TD.Lexicon_Letter A: hover
{
	background-color: rgb(51,102,153);
	color: rgb(255,255,255);
}
#Lexicon TR.Lexicon_Letter
{
	color: rgb(51,102,153);
	font-size: 14;
	font-weight: bold;
}
#Lexicon TR.Lexicon_Question
{
}
#Lexicon TR.Lexicon_Response
{
	font-style: italic;
	display: none;
}

#FAQ TR.FAQ_Question
{	
}
#FAQ TR.FAQ_Response
{
	font-size: 11;
	font-style: italic;
	display: none;
	padding: 5 0 5 0;
}
#FAQ TR.FAQ_Response TABLE
{
	font-size: 11;
	font-style: italic;
}

#Archive
{
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-size: 11;
}
#Archive TD.Theme
{
	border: solid 1px rgb(51,102,153);
	padding: 10px 10px 10px 10px;
	width: 162px;
}
#Archive #Theme TD.ThemeTitle
{
	border-bottom: solid 1px rgb(51,102,153);
	font-size: 11px;
	font-weight: bold;
	text-align: center;
	vertical-align: middle;
	color: rgb(51,102,153)
}
#Archive #Theme TD.ThemeText
{
	font-size: 11px;
	font-weight: bold;
	text-align: center;
	padding: 10 0 10 0;
}

#BodyTitle TD.PrintArticle
{
	text-align: right;
}
#BodyTextTable #BodyTitle TD.BodyTitle
{
	border-bottom: solid 1px rgb(255,255,255);
}