html {height: 100%;} 
body {min-height: 100%;} 

/* Default text style is Arial 8 point */
body
{font-family: "Arial"; 
font-size: 12px; 
color: #333333;
background-color: #ffffff;
} 

td, p, l2, ul 
{font-family: "Arial"; 
font-size: 12px; 
color: #333333;
}

/* Default link is black with orange hover */
a:link, a:visited, a:active
{
  font-weight: bold; color: #333333; size: 10px; text-decoration: none;
}
a:link:hover
{
  color: #FF0000; font-weight: bold; size: 12px; text-decoration: none;
}

/* white text (used on tabs) */
/*.white, a.white:link, a.white:visited, a.white:active
{
 font-weight: normal; color: #FFFFFF; text-decoration: none;
}
a.white:hover
{
 font-weight: normal; color: #FFFFFF; text-decoration: underline;
}
.whitebold, a.whitebold:link, a.whitebold:visited, a.whitebold:active
{
 font-weight: bold; color: #FFFFFF; text-decoration: none;
}
a.whitebold:hover
{
 font-weight: bold; color: #FFFFFF; text-decoration: underline;
}

*/


input, select {
	color : #000000;
	font-size : 12px;
	font-family : Tahoma,Verdana,Arial;
	font-weight: bold;
}
div {
	margin-top : 0px;
	margin-bottom : 0px;
	margin-left : 0px;
	margin-right : 0px;
}


h2 {
	color : #990000;
	margin-top : 5px;
	padding-bottom : 5px;
	margin-bottom : 0px;
	margin-left : 10px;
	margin-right : 10px;
	font-size : 16px;
	font-family : Arial,Tahoma,Verdana;
}

p {
	color : #000000;
	margin-top : 5px;
	padding-bottom : 5px;
	margin-bottom : 0px;
	margin-left : 10px;
	margin-right : 10px;
	font-size : 12px;
	font-family : Arial,Tahoma,Verdana;
}
p a {
	color : #294A7B;
}
p a:hover {
	color : #000000;
}


/* LHS navigation menu text */
.navtext, a.navtext:link, a.navtext:visited, a.navtext:active
{
  font-size: 12px; padding-left:0px; font-weight: normal; color: #990000; text-decoration: none;
}
a.navtext:hover
{
  font-size: 12px; padding-left:0px; font-weight: normal; color:  #ff0000; text-decoration: none;
}

/* LHS navigation menu heading */
.navhead, a.navhead:link, a.navhead:visited, a.navhead:active
{
 font-size: 11px; padding-left:7px; font-weight: bold; color: #333333; text-decoration: none;
}
a.navhead:hover
{
  font-size: 11px; padding-left:7px; font-weight: bold; color: #FF6600; text-decoration: none;
}


/* LHS navigation title */
.navtitle, a.navtitle:link, a.navtitle:visited, a.navtitle:active
{
 font-size: 12px; padding-left:5px; font-weight: bold; color: #FFFFFF; text-decoration: none;
 background-color: #999999;
}

a.navtitle:hover
{
 font-size: 12px; padding-left:5px; font-weight: bold; color: #000000; text-decoration: none;
}

/* LHS navigation title */
.navtitledark, a.navtitledark:link, a.navtitledark:visited, a.navtitledark:active
{
 font-size: 12px; padding-left:5px; font-weight: bold; color: #333333; text-decoration: none;
}

/* Tab title */
.tabtitle, a.tabtitle:link, a.tabtitle:visited, a.tabtitle:active
{
 font-size: 12px; padding-left:7px; font-weight: bold; color: #FFFFFF; text-decoration: none;
}

/* Tab title */
.tabtitledark, a.tabtitledark:link, a.tabtitledark:visited, a.tabtitledark:active
{
 font-size: 12px; padding-left:7px; font-weight: bold; color: #333333; text-decoration: none;
}

/* from drop down menu */
#menu {
  float: left;
  width: 100%;
  font-size: 93%;
  line-height: normal;

  padding: 0px 0px 0px 50px;
}

#menu ul {
  margin: 0px;
  padding:0px;

  list-style: none;
}

#menu ul li {
  list-style: none;

}

#menu ul li a {
  float: left;
  display: block;
  text-decoration: none;
  font-weight: none;
  color: #6666FF;
}
#menu ul.horizontal li.level0 {
  float: left;
  height: 22px;
  padding: 2px 10px 2px 10px;
  border-top: 2px solid #cfcfcf;  
  border-right: 2px solid #cfcfcf;
  border-left: 2px solid #cfcfcf;
 }


#menu ul.horizontal li.level0 a {
  font-family: Arial;
  font-size: 8pt;
  font-weight: none;
  color: 990000;
}


#menu ul.horizontal li.level0 a:hover {
  color:  #ff0000;
  padding: 0px;

}

#menu ul.horizontal li.level1 {
  float: left;
  height: 22px;
  padding: 2px 10px 2px 10px;
  border-top: 2px solid #cfcfcf;  
  border-right: 2px solid #cfcfcf;
 }


#menu ul.horizontal li.level1 a {
  font-family: Arial;
  font-size: 8pt;
  font-weight: none;
  color: 990000;
}

#menu ul.horizontal li.level1 a:hover {
  color:  #ff0000;
  padding: 0px;

}

#menu ul.horizontal > li.level1 a {
  width: auto;
}
/* Commented Backslash Hack hides rule from IE5-Mac \*/
#menu ul li a { float:none; }
/* End IE5-Mac hack */

#menu ul.dropdown,
#menu ul.flyout {
  font-family: Arial;
  font-size: 12px;
  color: #990000;
  position: relative;
  top: 0px; 
  left: 0px;
  visibility: hidden;
  width: 135px;
  border-left: 1px solid #999999;
  border-top: 1px solid #999999;
  border-right: 1px solid #999999;
  background-color: #f0f0f0;
}

#menu ul.dropdown li.level2,
#menu ul.flyout li.level3 {
  border-bottom: 1px solid #999999;
}



#menu ul.dropdown li.level2 a,
#menu ul.flyout li.level3 a {
  font-family: Arial;
  font-size: 11px;
  font-weight: normal;
  color: #990000;
  padding: 2px 4px 2px 5px;
}

#menu ul.dropdown li.level2 a:hover,
#menu ul.flyout li.level3 a:hover {
  color:  #ff0000;
  font-size: 11px;
  font-weight: bold;
  background-color: #e0e0e0;
  padding: 2px 4px 2px 5px;
  border-top: 0px solid #999999;
}

