/*
 * Class:       BODY
 * Type:        global
 * Description: Used for normal text display in body of html
 *
 */
BODY {
  font-size: 12px; 
  color: #000000;
  font-family: "Helvetica,Verdana,Arial,sans-serif";
  margin-top:0px;
}

/*
 * Class:       P
 * Type:        global
 * Description: Used for normal text display in paragraphs
 *
 */
P {
  font-family: helvetica,verdana, Arial, Helvetica, sans-serif;
  font-size: 12px;
  font-style: normal;
  font-weight: normal;
  text-decoration: none; color: #000000;
}
input 
{
  font-family: helvetica,verdana, Arial, Helvetica, sans-serif;
  font-size: 12px;
  font-style: normal;
  font-weight: normal;
  text-decoration: none; 
  color: #000000;
}
select 
{
  font-family: helvetica,verdana, Arial, Helvetica, sans-serif;
  font-size: 12px;
  font-style: normal;
  font-weight: normal;
  text-decoration: none; 
  color: #000000;
}
/* general layout styles */
.outnavborder 
{
	background-color:#666666;
	width:1px;
}
	
.outnavspacer
{
	background-color:#ffffff;
	width:5px;
}

.navpanel
{
	background-color:#ffffff;
	width:130px;
}

.innavspacer
{
	background-color:#ffffff;
	width:5px;
}

.innavborder
{
	background-color:#666666;
	width:1px;
}

.contentspacer
{
	background-color:#ffffff;
	width:5px;
}

.content
{
	background-color:#ffffff;
	width:450px;
}

/*
 * Class:       heading1
 * Type:        global
 * Description: Used for heading text in the left nav (gold)
 *
 */
.heading1 {
  font-family: helvetica,verdana, Arial, Helvetica, sans-serif;
  font-size: 12px;
  font-weight: bold;
  color: #3399cc;
  text-decoration: none;
  background-color: #ffffff;
}

/*
 * Class:       heading2
 * Type:        global
 * Description: Used for heading text in the main body (black)
 *
 */
.heading2 {
  font-family: helvetica,verdana, Arial, Helvetica, sans-serif;
  font-size: 12px;
  font-weight: bold;
  text-decoration: none;
  color: #000000;
}

/*
 * Class:       heading3
 * Type:        global
 * Description: Used for sub-heading text in the main body (black)
 *
 */
.heading3 { 
  font-family: helvetica,verdana, Arial, Helvetica, sans-serif;
  font-size: 12px;
  font-style: normal;
  font-weight: bold;
  text-decoration: none;
}

/*
 * Class:       warning
 * Type:        global
 * Description: Used for warning and error messages
 *
 */
.warning { 
  color: #CC3333;
}

.warning_sm_bold { 
  color: #CC3333;
  font-weight:bold;
  font-size:9pt;
}


/*
 * Class:       byline
 * Type:        global
 * Description: Used for author names and table title headings (italics)
 *
 */
.byline {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  font-style: italic;
  font-weight: normal;
  text-decoration: none;
}

.copyright
{
	margin-top: 20px;
	margin-bottom: 20px;
	text-align:center;
	font-family: sans-serif;
	font-size: 10px;
}

/*
 * Class:       text
 * Type:        global
 * Description: Used for normal text display
 *
 */
.text {
  font-family: helvetica,verdana, Arial, Helvetica, sans-serif;
  font-size: 12px;
  font-style: normal;
  font-weight: normal;
  text-decoration: none; 
  color: #000000;
}

.dg_alternating 
{
  background-color:#9fddff;
  font-family: helvetica,verdana, Arial, Helvetica, sans-serif;
  font-size: 12px;
  font-style: normal;
  font-weight: normal;
  text-decoration: none; 
  color: #000000;
}


.dg_header
{
  background-color:#006699;
  font-family: helvetica,verdana, Arial, Helvetica, sans-serif;
  font-size: 12px;
  font-style: normal;
  font-weight: bold;
  text-decoration: none; 
  color: #ffffff;
}

.text_sm {
  font-family: helvetica,verdana, Arial, Helvetica, sans-serif;
  font-size: 8pt;
  font-style: normal;
  font-weight: normal;
  text-decoration: none; 
  color: #000000;
}

/*
 * Class:       tabletitle
 * Type:        global
 * Description: Used for display of column headings in
 *              tables.
 *
 */
.tabletitle {
  font-family: helvetica,verdana, Arial, Helvetica, sans-serif;
  font-size: 12px;
  font-weight: bold;
  color: #000099;
  text-decoration: none;
}

/*
 * Class:       tabletext
 * Type:        global
 * Description: Used for display of data in tables.
 *
 */
.tabletext {
  font-family: helvetica,verdana, Arial, Helvetica, sans-serif;
  font-size: 12px;
  font-weight: normal;
  text-decoration: none;
  background-color: #FFFFFF;
  line-height: normal;
}

/*
 * Class:       textheader
 * Type:        global
 * Description: Used for displaying subheaders in content
 *
 */
.textheader {
  font-family: helvetica,verdana, Arial, Helvetica, sans-serif;
  font-size: 12px;
  font-weight: bold;
  color: #006699;
}

/*
 * Class:       whitetext
 * Type:        global
 * Description: Used for displaying text on a colored background
 *
 */
.whitetext {
  font-family: helvetica,verdana, Arial, Helvetica, sans-serif;
  font-size: 12px;
  font-style: normal;
  font-weight: normal;
  text-decoration: none;
  color: #FFFFFF;
}
.aTextHeader:active{
  font-family: helvetica,verdana, Arial, Helvetica, sans-serif;
  font-size: 12px;
  font-weight: bold;
  color: #006699;
}
.aTextHeader:visited{
  font-family: helvetica,verdana, Arial, Helvetica, sans-serif;
  font-size: 12px;
  font-weight: bold;
  color: #006699;
}
.aTextHeader:link{
  font-family: helvetica,verdana, Arial, Helvetica, sans-serif;
  font-size: 12px;
  font-weight: bold;
  color: #006699;
}
.aTextHeader:hover{
  font-family: helvetica,verdana, Arial, Helvetica, sans-serif;
  font-size: 12px;
  font-weight: bold;
  color: #006699;
  text-decoration:underline;
}
/*
 * Class:       anchor links (nominal state)
 * Type:        global
 * Description: Used for displaying links in body of page.
 *
 */
.alink {
  font-family: helvetica,verdana, Arial, Helvetica, sans-serif;
  font-size: 12px;
  font-style: normal;
  color: #000099; 
  text-decoration: none; 
  font-weight: normal;
}


/*
 * Class:       anchor links (active state)
 * Type:        global
 * Description: Used for displaying active links in body of page.
 *
 */
.alinka {
  font-family: helvetica,verdana, Arial, Helvetica, sans-serif;
  font-size: 12px;
  font-style: normal;
  font-weight: bold;
  color: #000099;
  text-decoration: none;
}

/*
 * Class:       anchor links (visited state)
 * Type:        global
 * Description: Used for displaying visited links in body of page.
 *
 */
.alinkv {
  font-family: helvetica,verdana, Arial, Helvetica, sans-serif;
  font-size: 12px;
  font-style: normal; font-weight: bold;
  color: #000066;
  text-decoration: none;
}

/*
 * Class:       anchor links (nominal state)
 * Type:        global
 * Description: Used for displaying links in admin.
 *
 */
.alink_sm:active {
  font-family: helvetica,verdana, Arial, Helvetica, sans-serif;
  font-size: 9pt;
  font-style: normal;
  color: #000099; 
  text-decoration: none; 
  font-weight: normal;
}
.alink_sm:visited {
  font-family: helvetica,verdana, Arial, Helvetica, sans-serif;
  font-size: 9px;
  font-style: normal;
  color: #000099; 
  text-decoration: none; 
  font-weight: normal;
}
.alink_sm:link {
  font-family: helvetica,verdana, Arial, Helvetica, sans-serif;
  font-size: 9px;
  font-style: normal;
  color: #000099; 
  text-decoration: none; 
  font-weight: normal;
}
.alink_sm:hover {
  font-family: helvetica,verdana, Arial, Helvetica, sans-serif;
  font-size: 9px;
  font-style: normal;
  color: #000099; 
  text-decoration: underline; 
}
.alink_textheader:active {
  font-family: helvetica,verdana, Arial, Helvetica, sans-serif;
  font-size: 12px;
  font-weight: bold;
  color: #006699;
  text-decoration: none; 
}
.alink_textheader:visited {
  font-family: helvetica,verdana, Arial, Helvetica, sans-serif;
   font-size: 12px;
  font-weight: bold;
  color: #006699;
  text-decoration: none; 
}
.alink_textheader:link {
  font-family: helvetica,verdana, Arial, Helvetica, sans-serif;
   font-size: 12px;
  font-weight: bold;
  color: #006699;
  text-decoration: none; 
}
.alink_textheader:hover {
  font-family: helvetica,verdana, Arial, Helvetica, sans-serif;
   font-size: 12px;
  font-weight: bold;
  color: #006699; 
  text-decoration: underline; 
}
.alink_textbold:active {
  font-family: helvetica,verdana, Arial, Helvetica, sans-serif;
  font-size: 12px;
  font-weight: bold;
  color: #000000;
  text-decoration: none; 
}
.alink_textbold:visited {
  font-family: helvetica,verdana, Arial, Helvetica, sans-serif;
   font-size: 12px;
  font-weight: bold;
  color: #000000;
  text-decoration: none; 
}
.alink_textbold:link {
  font-family: helvetica,verdana, Arial, Helvetica, sans-serif;
   font-size: 12px;
  font-weight: bold;
  color: #000000;
  text-decoration: none; 
}
.alink_textbold:hover {
  font-family: helvetica,verdana, Arial, Helvetica, sans-serif;
   font-size: 12px;
  font-weight: bold;
  color: #000000; 
  text-decoration: underline; 
}
.alink_white:active {
  font-family: helvetica,verdana, Arial, Helvetica, sans-serif;
  font-size: 12px;
  font-weight: normal;
  color: #ffffff;
  text-decoration: none; 
}
.alink_white:visited {
  font-family: helvetica,verdana, Arial, Helvetica, sans-serif;
   font-size: 12px;
  font-weight: normal;
  color: #ffffff;
  text-decoration: none; 
}
.alink_white:link {
  font-family: helvetica,verdana, Arial, Helvetica, sans-serif;
   font-size: 12px;
  font-weight: normal;
  color: #ffffff;
  text-decoration: none; 
}
.alink_white:hover {
  font-family: helvetica,verdana, Arial, Helvetica, sans-serif;
   font-size: 12px;
  font-weight: normal;
  color: #ffffff; 
  text-decoration: underline; 
}

/*
 * Class:       botnav
 * Type:        global
 * Description: Bottom navigation 
 *
 */
.botnav {
  font-family: helvetica,verdana, Arial, Helvetica, sans-serif;
  font-size: 12px;
  font-style: normal;
  color: #FFFFFF; 
  text-decoration: none; 
  font-weight: normal;
  background-color: #006699;
}

/*
 * Class:       anchor links (nominal state)
 * Type:        global
 * Description: Used for displaying links at bottom of page.
 *
 */
a.botnav:link {
  font-family: helvetica,verdana, Arial, Helvetica, sans-serif;
  font-size: 12px;
  font-style: normal;
  color: #FFFFFF; 
  text-decoration: none; 
  font-weight: normal;
  background-color: #006699;
}

/*
 * Class:       anchor links (active state)
 * Type:        global
 * Description: Used for displaying active links at bottom of page.
 *
 */
a.botnav:active {
  font-family: helvetica,verdana, Arial, Helvetica, sans-serif;
  font-size: 12px;
  font-style: normal;
  font-weight: normal;
  color: #FFFFFF;
  text-decoration: none;
  background-color: #006699;
}

/*
 * Class:       anchor links (visited state)
 * Type:        global
 * Description: Used for displaying visited links at bottom of page.
 *
 */
a.botnav:visited {
  font-family: helvetica,verdana, Arial, Helvetica, sans-serif;
  font-size: 12px;
  font-style: normal; 
  font-weight: normal;
  color: #FFFFFF;
  text-decoration: none;
  background-color: #006699;
}

/*
 * Class:       anchor links (visited state)
 * Type:        global
 * Description: Used for displaying visited links at bottom of page.
 *
 */
a.botnav:hover {
  font-family: helvetica,verdana, Arial, Helvetica, sans-serif;
  font-size: 12px;
  font-style: normal; 
  font-weight: normal;
  color: #FFFF00;
  text-decoration: none;
  background-color: #006699;
}

/*
 * Class:       navbotoff
 * Type:        global
 * Description: Used for displaying links at bottom of page
 *
 */
.navbotoff {
  font-family: helvetica,verdana, Arial, Helvetica, sans-serif;
  font-size: 9px;
  font-weight: normal;
  color: #FFFFFF;
}

/*
 * Class:       navboton
 * Type:        global
 * Description: Used for displaying links at bottom of page
 *
 */
.navboton {
  font-family: helvetica,verdana, Arial, Helvetica, sans-serif;
  font-size: 9px;
  color: #FFFFFF;
}

/*
 * Class:       anchor links (nominal state)
 * Type:        global
 * Description: Used for displaying links in body of page.
 *
 */
a:link {
  font-family: helvetica,verdana, Arial, Helvetica, sans-serif;
  font-size: 12px;
  font-style: normal;
  color: #0000AA; 
  text-decoration: none; 
  font-weight: normal;
}

/*
 * Class:       anchor links (active state)
 * Type:        global
 * Description: Used for displaying active links in body of page.
 *
 */
a:active {
  font-family: helvetica,verdana, Arial, Helvetica, sans-serif;
  font-size: 12px;
  font-style: normal;
  font-weight: normal;
  color: #CC3300;
  text-decoration: none;
}

/*
 * Class:       anchor links (visited state)
 * Type:        global
 * Description: Used for displaying visited links in left nav.
 *
 */
a:visited {
  font-family: helvetica,verdana, Arial, Helvetica, sans-serif;
  font-size: 12px;
  font-style: normal; 
  font-weight: normal;
  color: #0000AA;
  text-decoration: none;
}

/*
 * Class:       anchor links (visited state)
 * Type:        global
 * Description: Used for displaying visited links in left nav.
 *
 */
a:hover {
  font-family: helvetica,verdana, Arial, Helvetica, sans-serif;
  font-size: 12px;
  font-style: normal; 
  font-weight: normal;
  color: #0000AA;
  text-decoration: underline;
}

/*
 * Class:       olink
 * Type:        global
 * Description: Used for displaying active links on white bg
 *
 */
a.olink:active {
  font-family: helvetica,verdana, Arial, Helvetica, sans-serif;
  font-size: 12px;
  font-style: normal;
  font-weight: bold;
  color: #FFFFFF;
  text-decoration: none;
  background-color: #CCCCCC;
}

/*
 * Class:       olink
 * Type:        global
 * Description: Used for displaying visited links on white bg
 *
 */
a.olink:visited {
  font-family: helvetica,verdana, Arial, Helvetica, sans-serif;
  font-size: 12px;
  font-style: normal;
  font-weight: bold;
  color: #333333;
  text-decoration: none;
  background-color: #ffffff;
}

/*
 * Class:       olink
 * Type:        global
 * Description: Used for displaying links on on white bg
 *
 */
a.olink:link {
  font-family: helvetica,verdana, Arial, Helvetica, sans-serif;
  font-size: 12px;
  font-style: normal;
  color: #333333;
  text-decoration: none;
  font-weight: normal;
  background-color: #ffffff;
}

/*
 * Class:       klink
 * Type:        global
 * Description: Used for displaying active links on a khaki background
 *
 */
a.klink:active {
  font-family: helvetica,verdana, Arial, Helvetica, sans-serif;
  font-size: 12px;
  font-style: normal;
  font-weight: normal;
  color: #0000AA;
  text-decoration: none; 
  background-color: #ffffff;
}

/*
 * Class:       klink
 * Type:        global
 * Description: Used for displaying visited links on a khaki background
 *
 */
a.klink:visited {
  font-family: helvetica,verdana, Arial, Helvetica, sans-serif;
  font-size: 12px;
  font-style: normal; 
  font-weight: normal;
  color: #0000AA;
  text-decoration: none;
  background-color: #ffffff;
}

/*
 * Class:       klink
 * Type:        global
 * Description: Used for displaying links on khaki background
 *
 */
a.klink:link {
  font-family: helvetica,verdana, Arial, Helvetica, sans-serif;
  font-size: 12px;
  font-style: normal;
  color: #0000AA;
  text-decoration: none;
  font-weight: normal;
  background-color: #ffffff;
}

/*
 * Class:       klink
 * Type:        global
 * Description: Used for displaying links on khaki background
 *
 */
a.klink:hover {
  font-family: helvetica,verdana, Arial, Helvetica, sans-serif;
  font-size: 12px;
  font-style: normal;
  color: #0000AA;
  text-decoration: underline;
  font-weight: normal;
  background-color: #ffffff;
}

/*
 * Class:       heading1
 * Type:        global
 * Description: Used for displaying active main links in left nav
 *
 */
a.heading1:active {
  font-family: helvetica,verdana, Arial, Helvetica, sans-serif;
  font-size: 12px;
  font-weight: bold;
  color: #000000;
  text-decoration: none;
  background-color: #ffffff;
}

/*
 * Class:       heading1
 * Type:        global
 * Description: Used for displaying visited links in left nav
 *
 */
a.heading1:visited {
  font-family: helvetica,verdana, Arial, Helvetica, sans-serif;
  font-size: 12px;
  font-weight: bold;
  color: #000000;
  text-decoration: none;
  background-color: #ffffff;
}

/*
 * Class:       heading1
 * Type:        global
 * Description: Used for displaying links in left nav
 *
 */
a.heading1:link {
  font-family: helvetica,verdana, Arial, Helvetica, sans-serif;
  font-size: 12px;
  font-weight: bold;
  color: #000000;
  text-decoration: none;
  background-color: #ffffff;
}

/*
 * Class:       heading1
 * Type:        global
 * Description: Used for displaying links in left nav
 *
 */
a.heading1:hover {
  font-family: helvetica,verdana, Arial, Helvetica, sans-serif;
  font-size: 12px;
  font-weight: bold;
  color: #3399cc;
  text-decoration: underline;
  background-color: #ffffff;
}

/*
 * Class:       heading2
 * Type:        global
 * Description: Used for heading text in the main body (black)
 *
 */
a.heading2:link {
  font-family: helvetica,verdana, Arial, Helvetica, sans-serif;
  font-size: 12px;
  font-weight: bold;
  text-decoration: none;
  color: #000066;
}

/*
 * Class:       heading2
 * Type:        global
 * Description: Used for heading text in the main body (black)
 *
 */
a.heading2:active {
  font-family: helvetica,verdana, Arial, Helvetica, sans-serif;
  font-size: 12px;
  font-weight: bold;
  text-decoration: none;
  color: #000099;
}

/*
 * Class:       heading2
 * Type:        global
 * Description: Used for heading text in the main body (black)
 *
 */
a.heading2:visited {
  font-family: helvetica,verdana, Arial, Helvetica, sans-serif;
  font-size: 12px;
  font-weight: bold;
  text-decoration: none;
  color: #000099;
}

/*
 * Class:       textbold
 * Type:        global
 * Description: Used for displaying bold text within the
 *              body of the main area.
 *
 */
.textbold {
  font-family: helvetica,verdana, Arial, Helvetica, sans-serif;
  font-size: 12px;
  font-style: normal;
  font-weight: bold;
  text-decoration: none;
  color: #000000;
}


/*
 * Class:       trnlink
 * Type:        global
 * Description: Used for displaying active main links in top right nav
 *
 */
a.trnlink:active {
  font-family: helvetica,verdana, Arial, Helvetica, sans-serif;
  font-size: 12px;
  font-weight: bold;
  color: #FFFFFF;
  text-decoration: none;
  background-color: #006699;
}

/*
 * Class:       trnlink
 * Type:        global
 * Description: Used for displaying visited links in top right nav
 *
 */
a.trnlink:visited {
  font-family: helvetica,verdana, Arial, Helvetica, sans-serif;
  font-size: 12px;
  font-weight: bold;
  color: #FFFFFF;
  text-decoration: none;
  background-color: #006699;
}

/*
 * Class:       trnlink
 * Type:        global
 * Description: Used for displaying links in top right nav
 *
 */
a.trnlink:link {
  font-family: helvetica,verdana, Arial, Helvetica, sans-serif;
  font-size: 12px;
  font-weight: bold;
  color: #FFFFFF;
  text-decoration: none;
  background-color: #006699;
}

/*
 * Class:       topmenu
 * Type:        global
 * Description: Used for displaying links in top menu 
 *
 */
a.topmenu:link {
  font-family: helvetica,verdana, Arial, Helvetica, sans-serif;
  font-size: 12px;
  font-weight: normal;
  color: #FFFFFF;
  text-decoration: none;
  /*background-color: #006699;*/
}

/*
 * Class:       topmenu
 * Type:        global
 * Description: Used for displaying links in top menu 
 *
 */
a.topmenu:visited {
  font-family: helvetica,verdana, Arial, Helvetica, sans-serif;
  font-size: 12px;
  font-weight: normal;
  color: #FFFFFF;
  text-decoration: none;
  /*background-color: #006699;*/
}

/*
 * Class:       topmenu
 * Type:        global
 * Description: Used for displaying links in top menu 
 *
 */
a.topmenu:active {
  font-family: helvetica,verdana, Arial, Helvetica, sans-serif;
  font-size: 12px;
  font-weight: normal;
  color: #FFFFFF;
  text-decoration: none;
  /*background-color: #006699;*/
}

/*
 * Class:       topmenu
 * Type:        global
 * Description: Used for displaying links in top menu 
 *
 */
a.topmenu:hover {
  font-family: helvetica,verdana, Arial, Helvetica, sans-serif;
  font-size: 12px;
  font-weight: normal;
  /*color: #999999;*/
  color:White;
  text-decoration: none;
  /*background-color: #666666;*/
  background-color:Gray;
}


input { font-family:helvetica,verdana; font-size: 12px; color: #000000; }
td { font-family:helvetica,verdana; font-size: 12px; color: #000000; }
p { font-family:helvetica,verdana; font-size: 12px; color: #000000; }
.whiteheader { font-family:helvetica,verdana; font-size: 12px; font-weight: bold; color: #FFFFFF; }
.text { font-family:helvetica,verdana; font-size: 12px; color: #000000; }
.textbold { font-family:helvetica,verdana; font-size: 12px; font-weight: bold; color: #000000; }
.whitetext { font-family:helvetica,verdana; font-size: 12px; color: #FFFFFF; }
.heading4 { font-family:helvetica,verdana; font-size: 12px; font-weight: bold; color: #000099; }
a.topnav:link { font-family:helvetica,verdana; font-size: 12px; text-decoration: none; color: #FFFFFF; }
a.topnav:active { font-family:helvetica,verdana; font-size: 12px; text-decoration: none; color: #FFFFFF; }
a.topnav:visited { font-family:helvetica,verdana; font-size: 12px; text-decoration: none; color: #FFFFFF; }
a.topnav:hover { font-family:helvetica,verdana; font-size: 12px; text-decoration:none; background-color: #666666; color: #FFFFFF; }
 a.toprightnav:link { font-family:helvetica,verdana; font-size: 12px; text-decoration: none; color: #CCCCCC; }
a.toprightnav:active { font-family:helvetica,verdana; font-size: 12px; text-decoration: none; color: #CCCCCC; }
a.toprightnav:visited { font-family:helvetica,verdana; font-size: 12px; text-decoration: none; color: #CCCCCC; }
a.toprightnav:hover { font-family:helvetica,verdana; font-size: 12px; text-decoration:none; background-color: #000000; color: #FFCC66; }

/*
 * Class:       botnav
 * Type:        global
 * Description: Bottom navigation
 *
 */
.bottomnav {
  font-family: helvetica,verdana, Arial, Helvetica, sans-serif;
  font-size: 12px;
  font-style: normal;
  color: #FFFFFF;
  text-decoration: none;
  font-weight: normal;
  background-color: #000000;
}

/*
 * Class:       anchor links (nominal state)
 * Type:        global
 * Description: Used for displaying links at bottom of page.
 *
*/
a.bottomnav:link {
  font-family: helvetica,verdana, Arial, Helvetica, sans-serif;
  font-size: 12px;
  font-style: normal;
  color: #CCCCCC;
  text-decoration: none;
  font-weight: normal;
  background-color: #000000;
}

/*
 * Class:       anchor links (nominal state)
 * Type:        global
 * Description: Used for displaying links at bottom of page.
 *
*/
a.bottomnav:visited {
  font-family: helvetica,verdana, Arial, Helvetica, sans-serif;
  font-size: 12px;
  font-style: normal;
  color: #CCCCCC;
  text-decoration: none;
  font-weight: normal;
  background-color: #000000;
}

/*
 * Class:       anchor links (nominal state)
 * Type:        global
 * Description: Used for displaying links at bottom of page.
 *
*/
a.bottomnav:active {
  font-family: helvetica,verdana, Arial, Helvetica, sans-serif;
  font-size: 12px;
  font-style: normal;
  color: #CCCCCC;
  text-decoration: none;
  font-weight: normal;
  background-color: #000000;
}

/*
 * Class:       anchor links (nominal state)
 * Type:        global
 * Description: Used for displaying links at bottom of page.
 *
*/
a.bottomnav:hover {
  font-family: helvetica,verdana, Arial, Helvetica, sans-serif;
  font-size: 12px;
  font-style: normal;
  color: #FFFFFF;
  text-decoration: none;
  font-weight: normal;
  background-color: #000000;
}

.consulting { 
  background-color: #000000;
  color: #ffffff;
  font-family:Helvetica;
  font-size: 10px; 
}

a.consultingPageLink:link {
  color: #33CCFF;
  background-color: #000000;
  font-family:Helvetica;
  font-size: 12px; 
  text-decoration: none; 
}

a.consultingPageLink:active { 
  color: #33CCFF;
  background-color: #000000;
  font-family:Helvetica;
  font-size: 12px;
  text-decoration:none;
}

a.consultingPageLink:visited { 
  color: #33CCFF;
  background-color: #000000;
  font-family:Helvetica;
  font-size: 12px;
  text-decoration:none; 
}

a.consultingPageLink:hover { 
  color: #33CCFF;
  background-color: #000000; 
  font-family:Helvetica; 
  font-size: 12px; 
  text-decoration:underline; 
}

.mktgMsg { 
  background-color: #000000;
  color: #ffffff;
  font-family:Helvetica;
  font-size: 12px; 
}

a.mktgMsg:link {
  color: #33CCFF;
  background-color: #000000;
  font-family:Helvetica;
  font-size: 12px; 
  text-decoration: none; 
}

a.mktgMsg:active { 
  color: #33CCFF;
  background-color: #000000;
  font-family:Helvetica;
  font-size: 12px;
  text-decoration:none;
}

a.mktgMsg:visited { 
  color: #33CCFF;
  background-color: #000000;
  font-family:Helvetica;
  font-size: 12px;
  text-decoration:none; 
}

a.mktgMsg:hover { 
  color: #33CCFF;
  background-color: #000000; 
  font-family:Helvetica; 
  font-size: 12px; 
  text-decoration:underline; 
}
.MenuGroup {
  font-family:helvetica,verdana, Arial, Helvetica, sans-serif;
  background-color:black;
  border:0px; 
  border-color:white;
  border-style:solid; 
}

.MenuSubGroup 
{
  font-family:helvetica,verdana, Arial, Helvetica, sans-serif;
  background-color:black;
  border:1px; 
  border-color:white;
  border-style:solid; 
}
.MenuItem {
  color:white;
  font-family:helvetica,verdana, Arial, Helvetica, sans-serif;
  font-size:12px; 
  text-align:center;
  padding:1px;
  cursor:hand;
}
.MenuItemOver {
  background-color:Gray;
  color:white; 
  font-family:helvetica,verdana, Arial, Helvetica, sans-serif;
  font-size:12px; 
  text-align:center;
  padding:1px;
  cursor:hand;
}
.MenuItemSpacer
{
	color:Black;
	width:60px;
}
.MenuSubItem {
  color:white;
  font-family:helvetica,verdana, Arial, Helvetica, sans-serif;
  font-size:12px; 
  text-align:left;
  padding:2px;
  padding-left:10px;
  padding-right:10px;
  cursor:hand;
}
.MenuSubItemOver {
  background-color:Gray;
  color:white; 
  font-family:helvetica,verdana, Arial, Helvetica, sans-serif;
  font-size:12px; 
  text-align:left;
  padding:2px;
  padding-left:10px;
  padding-right:10px;
  cursor:hand;
}

.MenuGroup_LeftNav {
  font-family:helvetica,verdana, Arial, Helvetica, sans-serif;
  color:#006699;
  background-color:white;
  border:1px; 
  border-color:#a9a9a9;
  border-style:solid; 
}
.MenuHeader_LeftNav
{
	BORDER-RIGHT: #a9a9a9 1px solid; 
	PADDING-RIGHT: 10px; 
	BORDER-TOP: #a9a9a9 1px solid; 
	PADDING-LEFT: 10px; 
	PADDING-BOTTOM: 2px; 
	MARGIN-LEFT: 0px; 
	BORDER-LEFT: #a9a9a9 1px solid; 
	PADDING-TOP: 2px; 
	BORDER-BOTTOM: white 0px; 
	BACKGROUND-COLOR: white; 
}
.MenuSubItem_LeftNav {
  color:#0000aa;
  font-family:helvetica,verdana, Arial, Helvetica, sans-serif;
  font-size:12px; 
  text-align:left;
  padding:2px;
  padding-left:10px;
  padding-right:10px;
  cursor:hand;
}

.FooterMenuGroup {
  font-family:helvetica,verdana, Arial, Helvetica, sans-serif;
  background-color:black;
  border:1px; 
  border-color:white;
  border-style:none;
   
}
.FooterMenuItem {
  color:Gray;
  font-family:helvetica,verdana, Arial, Helvetica, sans-serif;
  font-size:12px; 
  padding:2px;
  padding-left:2px;
  padding-right:2px;
  cursor:hand;
  text-align:center;
}
.FooterMenuItemOver {
  background-color:black;
  color:white; 
  font-family:helvetica,verdana Arial, Helvetica, sans-serif;
  font-size:12px; 
  padding:2px;
  padding-left:2px;
  padding-right:2px;
  cursor:hand;
  text-align:center;
}
.FooterMenuDivider 
{
  font-size:12px; 
  padding:2px;
  padding-left:2px;
  padding-right:2px;
  background-color:Black;
  color:White;
}

.HomeBlock
{
	margin-top:15px;
	margin-bottom:10px;
}

.HomeDivider
{
	color:#006699;
	text-align:center;
	margin-top:5px;
	margin-bottom:20px;
}

/*
 * Class:       SurveyQuestionText
 * Type:        global
 * Description: Used for display of question text.
 *
 */
.SurveyQuestionText {
  font-family: helvetica, verdana, Arial, Helvetica, sans-serif;
  font-size: 12px;
  font-weight: bold;
  text-decoration: none;
  background-color: #FFFFFF;
  line-height: normal; 
}

/*
 * Class:       SurveyAnswerText
 * Type:        global
 * Description: Used for display of survey answer text.
 *
 */
.SurveyAnswerText {
  font-family: helvetica, verdana, Arial, Helvetica, sans-serif;
  font-size: 12px;
  font-weight: normal;
  text-decoration: none;
  background-color: #FFFFFF;
  line-height: normal;
}

.SiteDebug
{
	clear: both;
	font-size: xx-small;
	overflow: auto;
	font-family: Sans-Serif;
	height: 100px;
	background-color: silver;
	text-align: left;
}

.SiteAdmin
{
	text-align: left;
	font-size: 12px;
	color: black;
	font-family: helvetica,verdana, Arial, Helvetica, sans-serif;
	background-color: yellow;
}

.SearchResultsTable
{
	 border-color: #CCCCCC;
}

.SearchResultsTR
{
	background-color: #CCCCCC;
	font-family: helvetica,verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000099;
	text-decoration: none;
}

.PRHeadlineTable
{
  font-family: helvetica,verdana, Arial, Helvetica, sans-serif;
  font-size: 12px;
  text-decoration: none;
}
	
.PRHeadlineTitle
{
  font-weight: bold;
  background-color: #006699;
  color: white;
}
	
.PRHeadlineYear
{
	FONT-SIZE: medium; 
	COLOR: maroon;
}

.PRHeadlineRowA
{
	COLOR: #000099;
}

.PRHeadlineRowB
{
	background-color: #cccccc;
}

.PRHeadlineText
{
	COLOR: #000099;
}

.PRHeadlineText:link
{
	COLOR: #000099;
	text-decoration: none;
}

.PRHeadlineText:hover
{
	text-decoration:none;
}

