a:link, a:visited, .pseudolink
{
  text-decoration: none;
  color:#0000CC;
  border-bottom: 1px solid #D7D7FF;
}
a:hover, .pseudolink:hover
{
//	text-decoration: underline;
  text-decoration: none;
	color:#0000CC;
	border-bottom: 1px solid #0000CC;
}


a.menuTopNormal:link, a.menuTopNormal:visited
 {text-decoration:none; color:#FFFFFF; border-bottom: 0px;}

a.menuTopCurPage:link, a.menuTopCurPage:visited
 {text-decoration:none; color:#FFFF00; border-bottom: 0px;}

a.menuSubNormal:link, a.menuSubNormal:visited
 {text-decoration:none; color:#FFFFFF; border-bottom: 0px;}

a.menuSubCurPage:link, a.menuSubCurPage:visited
 {text-decoration:none; color:#FFFF00; border-bottom: 0px;}


/*Theme: Gray*/
/*
td.menuTopNormalHover { background-color: #D0D0D0; color:#AAAAAA; cursor:pointer; position: relative }
td.menuTopNormal { background-color: #AAAAAA; color:#FFFFFF; position: relative }

td.menuTopCurPageHover { background-color: #D0D0D0; color:#FFFF00; cursor:pointer; font-weight:bold; position: relative }
td.menuTopCurPage { background-color: #AAAAAA; color:#FFFF00; font-weight:bold; position: relative }

td.menuSubNormalHover { background-color: #D0D0D0; color:#666666; cursor:pointer; position: relative }
td.menuSubNormal { background-color: #666666; color:#FFFFFF; position: relative }

td.menuSubCurPageHover { background-color: #D0D0D0; color:#FFFF00; cursor:pointer; font-weight:bold; position: relative }
td.menuSubCurPage { background-color: #666666; color:#FFFF00; font-weight:bold; position: relative }
*/


/* Theme: Blue */

td.menuTopNormalHover { padding-left: 3px; background-color: #CDDBEB; color:#2F5D8C; cursor:pointer; position: relative }
td.menuTopNormal { padding-left: 3px; background-color: #2F5D8C; color:#FFFFFF; position: relative }

td.menuTopCurPageHover { padding-left: 3px; background-color: #CDDBEB; color:#FFFF00; cursor:pointer; font-weight:bold; position: relative }
td.menuTopCurPage { padding-left: 3px; background-color: #2F5D8C; color:#FFFF00; font-weight:bold; position: relative }

td.menuSubNormalHover { padding-left: 8px; background-color: #CDDBEB; color:#214161; cursor:pointer; position: relative }
td.menuSubNormal { padding-left: 8px; background-color: #214161; color:#FFFFFF; position: relative }

td.menuSubCurPageHover { padding-left: 8px; background-color: #CDDBEB; color:#FFFF00; cursor:pointer; font-weight:bold; position: relative }
td.menuSubCurPage { padding-left: 8px; background-color: #214161; color:#FFFF00; font-weight:bold; position: relative }



/* Theme: Blue (menu fade) */
/*
td.menuTopNormalHover, td.menuSubNormalHover { background-color: #CDDBEB; color:#2F5D8C; cursor:pointer; position: relative }
td.menuTopNormal, td.menuSubNormal { background-color: #2F5D8C; color:#FFFFFF; position: relative }

td.menuTopCurPageHover, td.menuSubCurPageHover { background-color: #CDDBEB; color:#FFFF00; cursor:pointer; font-weight:bold; position: relative }
td.menuTopCurPage, td.menuSubCurPage { background-color: #2F5D8C; color:#FFFF00; font-weight:bold; position: relative }
*/



/* inline floater */
.floater,.floaterclick {
  float: right;
  width: 12em;
  border: 1px solid #006699;
  margin: 0 1em 0.2em 0.3em;
  padding: 0.2em 0.2em 0.2em 0.2em;
  background: #CDDBEB;
}
.floaterclick { cursor: pointer; }



.banner {
  float: none;
  width: 100%;
  border: 1px solid #008400;
  margin: 0 1em 0.2em 0.3em;
  padding: 0.2em 0.2em 0.2em 0.2em;

  background: #CDEBDB;
}

.bannerTable {
  border: 1px solid #008400;
  margin: 0 1em 0.2em 0.3em;
  padding: 0.2em 0.2em 0.2em 0.2em;
  background: #CDEBDB;
}


/* Menu Elements */
/*Theme: Gray*/
/*
.menuTable   { font-family: arial, helvetica, sans-serif; font-size: 10pt;}
.menuLink, a.menuLink:link, a.menuLink:visited
  { font-size: 8pt; font-family: verdana, helvetica, sans-serif;
    color: #666666; text-decoration: none }
.menuLinkTitle, a.menuLinkTitle:link, a.menuLinkTitle:visited
  { font-size: 8pt; font-family: verdana, helvetica, sans-serif;
    color: #000000; text-decoration: none }
.menuInsert  { z-index: 200; font-style: normal; font-variant: normal; font-weight: normal;
               line-height: 10pt; font-size: 9pt; font-family: verdana, helvetica, sans-serif;
               width: 150px; color: #888888; height: 80px; background-color: #D0D0D0;
               border: 1px solid #dddddd; margin: 0px;
               }
.menuContainer { z-index: 1000 }
.menuTitle { border-bottom: 1px solid #666666; color: #000000; }
.menuData { border-bottom: 1px solid #666666;}
.menuOver, a.menuOver:link, a.menuOver:visited, a.menuOver:hover
  { background-color: #666666; border-bottom: 1px solid #666666; cursor:pointer;}
.menuUnder, a.menuUnder:link, a.menuUnder:visited
  { background-color: #D0D0D0; border-bottom: 1px solid #666666;}
.menuTextOver, a.menuTextOver:link, a.menuTextOver:visited, a.menuTextOver:hover
  { font-size: 8pt; font-family: verdana, helvetica, sans-serif;
    color: #D0D0D0; text-decoration: none }
.menu { position: relative }
*/

/* Theme: Blue */
.menuTable   { font-family: arial, helvetica, sans-serif; font-size: 10pt;}
.menuLink, a.menuLink:link, a.menuLink:visited
  { font-size: 8pt; font-family: verdana, helvetica, sans-serif;
    color: #214161; text-decoration: none; border-bottom: 0px; }
.menuLinkTitle, a.menuLinkTitle:link, a.menuLinkTitle:visited
  { font-size: 8pt; font-family: verdana, helvetica, sans-serif;
    color: #000000; text-decoration: none; border-bottom: 0px; }
.menuInsert  { z-index: 200; font-style: normal; font-variant: normal; font-weight: normal;
               line-height: 10pt; font-size: 9pt; font-family: verdana, helvetica, sans-serif;
               width: 150px; color: #888888; height: 80px; background-color: #CDDBEB;
               border: 1px solid #dddddd; margin: 0px;
               }
.menuContainer { z-index: 1000 }
.menuTitle { border-bottom: 1px solid #214161; color: #000000; }
.menuData { border-bottom: 1px solid #214161;}
.menuOver, a.menuOver:link, a.menuOver:visited, a.menuOver:hover
  { background-color: #214161; border-bottom: 1px solid #214161; cursor:pointer;}
.menuUnder, a.menuUnder:link, a.menuUnder:visited
  { background-color: #CDDBEB; border-bottom: 1px solid #214161;}
.menuTextOver, a.menuTextOver:link, a.menuTextOver:visited, a.menuTextOver:hover
  { font-size: 8pt; font-family: verdana, helvetica, sans-serif;
    color: #CDDBEB; text-decoration: none; border-bottom: 0px; }
.menu { position: relative }




/* Login Elements */
  .loginDesc, .loginCheck
  {
    font-family: Arial, Helvetica;
    color: #172D43;
    font-size: .6em;
  }
  .loginInput
  {
    font-family: Arial, Helvetica;
    color: #172D43;
    font-size: .6em;

    border: 1px solid #214161;
	  background-color:#CDDBEB;
  }
  .loginBtn
  {
    font-family: Arial, Helvetica;
    font-size: .6em;
	  font-weight:bold;
	  color:#FFFFFF;

    background-color:#006699;
    border: 2px outset #67B2D9;
  }

  a.loginHref:link,a.loginHref:visited,a.loginHref:active
  {
    font-family: Arial, Helvetica;
    color: #000000;
    font-size: .8em;
    text-decoration: underlined;
    border-bottom: 0px;
  }
  a.loginHref:hover
  {
    font-family: Arial, Helvetica;
    color: #D20606;
    font-size: .8em;
    text-decoration: underlined;
    border-bottom: 0px;
  }

  .userText
  {
    font-family: Arial, Helvetica;
    color: #823D00;
    font-size: .8em;
  }

