/*-- insurance --*/
html {
	height: 100%;
	width: 100%;
}

/*-- insurance --*/
body {
	margin: 0;
	height: 100%;
	width: 100%;
}

/*-- catch-all --*/
table, tr, td {
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
p {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.7em;
	margin-bottom: 0;
	padding-bottom: 0;
	margin-top: 0;
	padding-top: 0;
}
/*-- catch-all --*/
img {
	border: 0;
}
/*-- form field style --*/
.searchButton {
	vertical-align: bottom;
}
select, input {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
}
/* GENERIC */
H1  {
	margin-bottom: 0;
	padding-bottom: 0;
	margin-top: 0;
	padding-top: 0;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 24px;
	font-weight: normal;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
}
H2  {
    margin-bottom: 0;
	padding-bottom: 0;
	margin-top: 0;
	padding-top: 0;
	font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 18px;
    font-weight: normal;
    color: #0466CB;
}
H3  {
    margin-bottom: 0;
	padding-bottom: 0;
	margin-top: 0;
	padding-top: 0;
	font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size:  12px;
    font-weight:    normal;
    color: #003366;
}
H4  {
    margin-bottom: 0;
	padding-bottom: 0;
	margin-top: 0;
	padding-top: 0;
	font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size:  12px;
    font-weight:    normal;
    color: #003366;
}
H5, DT  {
    margin-bottom: 0;
	padding-bottom: 0;
	margin-top: 0;
	padding-top: 0;
	font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size:  11px;
    font-weight:    bold;
    color: #003366;
}
H6  {
    margin-bottom: 0;
	padding-bottom: 0;
	margin-top: 0;
	padding-top: 0;
	font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size:  11px;
    font-weight:    bold;
    color: #003366;
}
/*== custom styles ==*/
body {margin: 0;}
.blueBkg {
	background-color:#6699CC;
}
.blackBkg {
	background-color:#000000;
}
/*== main menu styles ==*/
/*-- box that holds the menu --*/
.MainMenu_MenuContainer {
	background: transparent;
	width: 100%;
}
/*-- bar that holds the menu? --*/
.MainMenu_MenuBar {
	cursor: pointer; 
	cursor: hand;
	background: transparent;
	width: 100%;
}
/*-- applies to items in submenus only --*/
.MainMenu_MenuItem {
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	color: #FFFFFF;
	font-size: 10px;
	background: #CC6600;
	font-weight: bold; 
	font-style: normal;
	border: #CC6600 1px solid;
	padding: 0px 4px 1px 0px;
	font-weight: bold;
	height: 20px;
}
/*-- hover state in submenus only --*/
.MainMenu_MenuItemSel {
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 10px; 
	font-weight: bold; 
	cursor: pointer; 
	cursor: hand; 
	color: #FFFFFF;
	background: #A05000;
	border: #A05000 1px solid;
	padding: 0px 4px 1px 0px;
	font-weight: bold;
	height: 20px;
}
/*-- submenu container --*/
.MainMenu_SubMenu {
	z-index: 1000; 
	cursor: pointer; 
	cursor: hand; 
	margin: 0px 0 0 0px;
	background: #CC6600;
	padding: 2px 2px 2px 2px;
	border-left: 1px solid #CC6600;
	border-right: 1px solid #CC6600;
	border-bottom: 1px solid #CC6600;
}
/*-- idle state for root menu items --*/
.MainMenu_Idle {
	color: #FFFFFF;
	background: #CC6600;
	padding: 0px 3px 1px 0px;
	height: 20px;
	font-weight: bold;
}
/*-- hover state for root menu items --*/
.MainMenu_Selected {
	color: #000000;
	background: #CC6600;
	padding: 0px 3px 1px 0px;
	height: 20px;
	font-weight: bold;
}
/*-- applies to the active root menu item --*/
.MainMenu_Active, .MainMenu_BreadcrumbActive {
	color: #000000;
	background: #CC6600;
	padding: 0px 3px 1px 0px;
	height: 20px;
	font-weight: bold;
}
/*-- stuff we don't need to see --*/
.MainMenu_MenuArrow, .MainMenu_RootMenuArrow, .MainMenu_MenuBreak, .MainMenu_MenuIcon  {
	display: none;
}
/*== module menu styles ==*/

/*-- container for module menus --*/
.ModuleTitle_MenuContainer {	
}
/*-- bar for module menus --*/
.ModuleTitle_MenuBar {
	cursor: pointer; 
	cursor: hand;
}
/*-- menu items --*/
.ModuleTitle_MenuItem {
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	color: #555;
	font-size: 11px;
	background: transparent;
	font-weight: normal; 
	font-style: normal; 
	border: #f3f3f3 1px solid;
	padding: 1px 8px 2px 0px;
	height: 14px;
}
/*-- submenu container --*/
.ModuleTitle_SubMenu {
	z-index: 1000; 
	cursor: pointer; 
	cursor: hand; 
	margin: 2px 0px 0px 0px;
	background-color: #f3f3f3;
	border: #555 1px solid;
	padding: 1px;
}
/*-- hover state --*/
.ModuleTitle_MenuItemSel {
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 11px; 
	font-weight: normal; 
	font-style: normal;
	cursor: pointer; 
	cursor: hand; 
	color: #f3f3f3;
	background: #4B6F9B;
	border: #476A96 1px solid;
	padding: 1px 8px 2px 0px;
	height: 14px;
}

/*-- don't need this stuff --*/
.ModuleTitle_MenuBreak, .ModuleTitle_MenuArrow, .ModuleTitle_RootMenuArrow, .ModuleTitle_MenuIcon  {
	display: none;
}
.vert span{
	display:block;
	text-align: center;
	vertical-align: text-bottom;
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 11px; 
	font-weight: normal; 
	font-style: normal;
	color: #555;
	white-space: normal;
	letter-spacing: normal;
	word-spacing: normal;
}

/*== linky linky ==*/

/*-- default links --*/
a:link, a:visited, a:active {
	color: #000000;
	text-decoration: none;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-weight: normal;
}
a:hover {
	color: #000000;
	text-decoration: underline;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-weight: normal;
}
/*-- fancy links --*/
a.CommandButton:link, a.CommandButton:visited {
	color: #476A96;
	text-decoration: underline;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-weight: bold;
}
a.CommandButton:hover {
	color: #333;
	text-decoration: underline;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: bold;
}
/*-- footer links --*/
a.FooterLink:link, a.FooterLink:visited, a.FooterLink:active {
	color: #ccc;
	text-decoration: none;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: bold;
}
a.FooterLink:hover {
	color: #fff;
	text-decoration: underline;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: bold;
}
/*-- normal links --*/
a.Normal:link, a.Normal:visited, a.Normal:active {
	color: #476A96;
	text-decoration: underline;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-weight: normal;
}
a.Normal:hover {
	color: #333;
	text-decoration: none;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-weight: normal;
}

/*-- breadcrumb links --*/
a.BreadcrumbLink:link, a.BreadcrumbLink:visited, a.BreadcrumbLink:active {
	color: #FFFFFF;
	text-decoration: none;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-weight: normal;
}
a.BreadcrumbLink:hover {
	color: #FFFFFF;
	text-decoration: underline;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-weight: normal;
}
.breadcrumbText {
	color: #FFFFFF;
	text-decoration: none;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-weight: normal;
}
/*-- login links --*/
a.LoginLink:link, a.LoginLink:visited, a.LoginLink:active  {
	color: #000000;
	text-decoration: none;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-weight: normal;
}
a.LoginLink:hover {
	color: #000000;
	text-decoration: underline;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-weight: normal;
}
a.WhiteTextLink:link, a.WhiteTextLink:visited, a.WhiteTextLink:active  {
	color: #FFFFFF;
	text-decoration: none;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-weight: normal;
}
a.WhiteTextLink:hover {
	color: #FFFFFF;
	text-decoration: underline;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-weight: normal;
}
.WhiteText {
	color: #FFFFFF;
	text-decoration: none;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-weight: normal;
}
.greyText {
	color: #999999;
	text-decoration: none;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-weight: normal;
}
a.greyLink:link, a.greyLink:visited {
	color: #999999;
	text-decoration: none;
    font-family: Verdana, Arial, Helvetica, sans-serif;
}
a.greyLink:hover, a.greyLink:active {
	color: #999999;
	text-decoration: underline;
    font-family: Verdana, Arial, Helvetica, sans-serif;
}
/*-- header links --*/
a.TopLink:link, a.TopLink:visited, a.TopLink:active {
	color: #333;
	text-decoration: none;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-weight: bold;
}
a.TopLink:hover {
	color: #333;
	text-decoration: underline;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-weight: bold;
}

/*== text styles ==*/
/*-- for all basic text --*/
.Normal {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	margin-bottom: 0;
	padding-bottom: 0;
	margin-top: 0;
	padding-top: 0;
	color: #000000;
	text-decoration: none;
}
.SubHead {
	color: #555;
	font-weight: bold;
}
/*-- for highlighted text --*/
.NormalRed {
	color: #900;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
}
/*-- for bold text --*/
.NormalBold {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #555;
}
.DateText {
	color: #ccc;
}
.CopyrightText {
	color: #ccc;
}
.Head {
	font-size: 12px;
	font-weight: bold;
	color: #333;
}
/*-- dnn seems to apply this class to all input boxes --*/
.NormalTextBox {
	color: #555;
	padding-left: 4px;
	line-height: 12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 11px;
	scrollbar-face-color: #fff;
	scrollbar-track-color: #fff;
	scrollbar-arrow-color: #555;
	scrollbar-3dlight-color: #fff;
	scrollbar-shadow-color: #fff;
	scrollbar-highlight-color: #fff;
	scrollbar-darkshadow-color: #fff;
}
/*-- prevents borders from showing up in form tables --*/
td.NormalTextBox {
	padding: 0;
	margin: 0;
	background: transparent;
	visibility: invisible;
}
/* -- Inventua Topmenu -- */
.MenuHdr
{ 
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 0.6em;
  padding-left: 1px;
  font-weight: normal;
  padding-bottom: 2px; 
  background-color: transparent;
  padding-top: 2px;
  cursor: default;
}
.MenuItem, .MenuItemMouseOver, .MenuItem HR
{
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 0.6em;
  padding-left: 5px;
  font-weight: normal;
  padding-bottom: 2px;
  background-color: transparent;
  padding-top: 2px;
}
.MenuItem A, .MenuItem A:Active, .MenuItem A:Hover, .MenuItem A:Visited, 
.MenuItem A:Link, .MenuItemMouseOver A, .MenuItemMouseOver A:Active, 
.MenuItemMouseOver A:Hover, .MenuItemMouseOver A:Visited, .MenuItemMouseOver 
  A:Link, .MenuHdr A, .MenuHdr A:Active, .MenuHdr A:Hover, .MenuHdr A:Visited, 
.MenuHdr A:Link 
{
  color: #FFFFFF;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  text-decoration: underline;
  width: 100%;
  padding-top: 1px;
  padding-bottom: 1px;
  cursor: default;
  cursor: pointer; 
}
.MenuItemMouseOver
{
  background-color: #FFFFFF !Important; 
}
/* Tables and Data Grids */
.FileGrid_Container, .FileGrid_Container td
{
 font-weight:  normal;
 font-family: Verdana, Arial, Helvetica, sans-serif;
 border-collapse: collapse;
 margin-bottom: 30px;
 font-size: 11px;
 line-height: 1.4em;
 color: #555;
}
.FileGrid_Header, .FileGrid_Header td, .FileGrid_Header a, .FileGrid_Header a:link,
.FileGrid_Header a:visited, .FileGrid_Header a:hover
{
	background-color:#333333;
	/*border: solid 2px #ffffff;*/
	font-weight: bold;
	text-decoration: none;
	text-align: center;
	color: #FFFFFF;
}
.FileGrid_AlternatingItem
{
	background-color: #cccccc;
}
.FileGrid_Item
{
	background-color: #ffffff;
}
.Head {
   font-family: Verdana, Arial, Helvetica, sans-serif;
   font-size:  18px;
   font-weight: normal;
   color: #000000;
}
