﻿html
{
	overflow:auto;
	height: 100%;
	width:100%;
	margin: 0;
	padding: 0;
	color: #3F3F3F;
}
body
{
	height: 100%;
	width:100%;	
	margin: 0;
	padding: 0;
	color: #3F3F3F;
}

img#bg
{
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	position: fixed;
	z-index: -1;
}



#content
{
	position: relative;
	z-index: 1;
}

.contents
{
	z-index: 0;
	position: static;
}

a
{
	color: #333333;
	font-family: arial;
	font-size: small;
	text-decoration: none;
}

A.mainmenuitem
{
	font-size: 10pt;
	color: white;
	font-family: arial;
	text-decoration: none;
}
A.mainmenuitem:hover
{
	font-size: 10pt;
	color: #cc0000;
	font-family: arial;
	text-decoration: none;
}
.font8pt
{
	font-size: 8pt;
	font-family: arial;
}
.font10pt
{
	font-size: 10pt;
	font-family: arial;
}
.font10ptleft
{
	font-size: 10pt;
	text-align: left;
	font-family: arial;
}
TD.font8pt
{
	font-size: 8pt;
	font-family: arial;
}
TD.font10pt
{
	font-size: 10pt;
	font-family: arial;
}
.font7pt
{
	font-size: 7pt;
	font-family: arial;
}
INPUT.stdTextBox
{
	font-size: 8pt;
	font-family: arial;
}
INPUT.stdButton
{
	font-weight: bold;
	font-size: 8pt;
	font-family: arial;
}
SELECT.stdSelect
{
	font-size: 8pt;
	font-family: arial;
}
.textbox
{
	border-color: #E0E0E0;
	font-family: Arial;
}

.font10ptgray
{
	font-size: 10pt;
	font-family: arial;
	background-color: #EAEAEA;
}
.font10ptblue
{
	font-size: 10pt;
	color: #0099CC;
	font-family: arial;
}
.font7ptwhite
{
	font-size: 7pt;
	color: white;
	font-family: arial;
}
.legend
{
	color: #36339c;
	font-size: 10pt;
	font-family: arial;
}
.fieldset
{
	background-color: #E9EDF1;
	font-size: 10pt;
	font-family: arial;
}
.font10ptred
{
	font-size: 10pt;
	color: #cc0000;
	font-family: arial;
}
A.whitelink
{
	color: white;
	font-family: arial;
	text-decoration: none;
}
A.whitelink:hover
{
	color: #999999;
	font-family: arial;
	text-decoration: none;
}
.font10ptwhite
{
	font-size: 10pt;
	color: white;
	font-family: arial;
}
A.nav:link
{
	font-size: 10pt;
	color: #0099CC;
	font-family: arial;
	text-decoration: none;
}
A.nav:active
{
	font-size: 10pt;
	color: #ffea33;
	font-family: arial;
	text-decoration: none;
}
A.nav:visited
{
	font-size: 10pt;
	color: #0099CC;
	font-family: arial;
	text-decoration: none;
}
A.nav:hover
{
	font-size: 10pt;
	color: #00FFFF;
	font-family: arial;
	text-decoration: underline;
}
.navover
{
	border-right: #36339c 1px solid;
	padding-right: 6px;
	border-top: #36339c 1px solid;
	padding-left: 6px;
	font-size: 10pt;
	border-left: #36339c 1px solid;
	color: #36339c;
	border-bottom: #36339c 1px solid;
	font-family: arial;
	background-color: #e9edf1;
}
.navout
{
	border-right: #36339c 1px solid;
	padding-right: 6px;
	border-top: #36339c 1px;
	padding-left: 6px;
	font-size: 10pt;
	border-left: #36339c 1px solid;
	color: white;
	border-bottom: #36339c 1px;
	font-family: arial;
	background-color: #36339c;
}
.font10ptblue
{
	font-size: 10pt;
	color: #36339c;
	font-family: arial;
}
#menu
{
	z-index: 211;
	left: 0px;
	visibility: hidden;
	position: absolute;
	top: 82px;
}
A.nav2:link
{
	color: #36339c;
	font-family: arial;
	text-decoration: none;
}
A.nav2:active
{
	color: #36339c;
	font-family: arial;
	text-decoration: none;
}
A.nav2:visited
{
	color: #36339c;
	font-family: arial;
	text-decoration: none;
}
A.nav2:hover
{
	color: #cc0000;
	font-family: arial;
	text-decoration: none;
}
.font8ptblue
{
	font-size: 8pt;
	color: #36339c;
	font-family: arial;
}
A.stdlink:link
{
	color: #36339c;
	font-family: arial;
	text-decoration: underline;
	font-size: 10pt;
}
A.stdlink:visited
{
	color: #36339c;
	font-family: arial;
	text-decoration: underline;
	font-size: 10pt;
}
A.stdlink:active
{
	color: #36339c;
	font-family: arial;
	text-decoration: underline;
	font-size: 10pt;
}
A.stdlink:hover
{
	color: #cc0000;
	font-family: arial;
	text-decoration: underline;
	font-size: 10pt;
}
A.stdlinknode:link
{
	color: Blue;
	font-family: arial;
	font-size: 10pt;
}
A.stdlinknode:visited
{
	color: blue;
	font-family: arial;
	font-size: 10pt;
}
A.stdlinknode:active
{
	color: blue;
	font-family: arial;
	font-size: 10pt;
}
A.stdlinknode:hover
{
	color: #cc0000;
	font-family: arial;
	font-size: 10pt;
}
.font10ptltblue
{
	font-size: 10pt;
	color: #e9edf1;
	font-family: arial;
}
.badentry
{
	border-right: thin inset;
	border-top: thin inset;
	font-size: 8pt;
	border-left: thin inset;
	color: white;
	border-bottom: thin inset;
	font-family: arial;
	background-color: #cc0000;
	text-decoration: none;
}
.requiredfields
{
	font-size: 8pt;
	color: #000000;
	font-family: arial;
	background-color: #fffacd;
}
.requiredfield2
{
	border-right: thin inset;
	border-top: thin inset;
	font-size: 10pt;
	border-left: thin inset;
	color: #000000;
	border-bottom: thin inset;
	font-family: arial;
	background-color: #fffacd;
}
.badentry2
{
	border-right: thin inset;
	border-top: thin inset;
	font-size: 10pt;
	border-left: thin inset;
	color: white;
	border-bottom: thin inset;
	font-family: arial;
	background-color: #cc0000;
}
.font8ptwhite
{
	font-size: 8pt;
	color: white;
	font-family: arial;
}

A.redlink:link
{
	font-size: 8pt;
	color: #FF0000;
	font-family: arial;
	text-decoration: underline;
}
A.redlink:active
{
	font-size: 8pt;
	color: #FF0000;
	font-family: arial;
	text-decoration: underline;
}
A.redlink:visited
{
	font-size: 8pt;
	color: #FF0000;
	font-family: arial;
	text-decoration: underline;
}
.wedge10
{
	border-right: thin inset;
	border-top: thin inset;
	font-size: 10pt;
	border-left: thin inset;
	color: black;
	border-bottom: thin inset;
	font-family: arial;
}
.wedge8
{
	border-right: thin inset;
	border-top: thin inset;
	font-size: 8pt;
	border-left: thin inset;
	color: black;
	border-bottom: thin inset;
	font-family: arial;
}
A.redlink2
{
	font-size: 10pt;
	color: #cc0000;
	text-decoration: underline;
	font-family: Arial;
}
A.redlink2:active
{
	font-size: 10pt;
	color: #cc0000;
	text-decoration: underline;
	font-family: Arial;
}
A.redlink2:visited
{
	font-size: 10pt;
	color: #cc0000;
	text-decoration: underline;
	font-family: Arial;
}
A.link
{
	color: #36339c;
	font-family: arial;
	text-decoration: underline;
}
.visited
{
	color: #36339c;
	font-family: arial;
	text-decoration: underline;
}
.hover
{
	color: #cc0000;
	font-family: arial;
	text-decoration: underline;
}
.active
{
	color: #36339c;
	font-family: arial;
	text-decoration: underline;
}

A.table-layout
{
	width: 810px;
	height: 51px;
	background-color: #36339c;
	border: 0;
}
A.rowstyle
{
	background-color: white;
	color: #003399;
	text-align: left;
}
A.selectedrowstyle
{
	background-color: #009999;
	font: bold;
	color: #CCFF99;
	font-family: Arial;
}
A.headerstyle
{
	background-color: #36339c;
	font: bold;
	color: #CCCCFF;
	text-align: left;
	font-family: Arial;
}
A.td
{
	background-color: #36339C;
}
A.table
{
	background-color: #36339C;
}
A.Footerstyle
{
	background-color: #99cccc;
	color: #003399;
	font-size: small;
	height: 120px;
	border-color: #36339c;
	border-width: medium;
	font-family: Arial;
}
A.Arowstyle
{
	background-color: White;
	color: #003399;
	font-size: smaller;
	height: 12px;
	width: 45px;
	font-family: Arial;
}
A.Aselectedrowstyle
{
	background-color: White;
	color: #003399;
	font-size: smaller;
	height: 12px;
	width: 45px;
	font-family: Arial;
}
A.pagerstyle
{
	background-color: White;
	text-align: left;
	height: 23px;
	width: 45px;
}
A.Apagerstyle
{
	background-color: #36339c;
	color: White;
	text-align: left;
}
A.alternatingrowstyle
{
	height: 6px;
	width: 12px;
}
A.editrowstyle
{
	height: 8px;
	width: 18px;
}
A.emptydatarowstyle
{
	height: 6px;
	width: 18px;
}
A.Btd
{
	background-color: #36339c;
	width: 224px;
}
A.Ctd
{
	background-color: #36339c;
	height: 8px;
	width: 224px;
}
A.Dtd
{
	background-color: #e9edf1;
	height: 8px;
}
A.Etd
{
	background-color: #36339c;
	text-align: center;
	height: 30px;
	padding-top: 3px;
}
A.ASPMenu
{
	background-color: #33639c;
	width: 100%;
	font-weight: bold;
	font-family: arial;
	color: White;
	border-color: White;
	border-style: solid;
}
A.dynamicselectesstyle
{
	background-color: #E0E0E0;
	border-color: #33639c;
	color: #33639c;
}
hbody
{
	background-color: #E9EDF1;
	font-size: medium;
	color: black;
	font-family: arial;
}
hH1
{
	font-size: larger;
	font-family: Arial;
}
.divlightblue
{
	background-color: #B0C4DE;
	border: 2px solid #36339c;
}
.foot
{
	background-color: #36339c;
	height: auto;
	vertical-align: middle;
	padding-top: 5px;
	padding-bottom: 5px;
	width: 100%;
}
.div2
{
	background-color: #B0C4DE;
	border: 2px solid #36339c;
	font-family: arial;
	font-size: 10pt;
}
.panel
{
	background-color: #E9EDF1;
	border: 1px solid DarkGray;
}

.listbox
{
	background-color: #FAFAD2;
	color: black;
	border: solid 1px gray;
	font-size: 8pt;
	font: arial;
}
.box
{
	background-color: #E9EDF1;
}


A .bluelink
{
	font-size: 8pt;
	color: #33639c;
	font-family: arial;
}

A.bluelink:visited
{
	font-size: 8pt;
	color: #33639c;
	font-family: arial;
}

A.bluelink:active
{
	font-size: 8pt;
	color: #33639c;
	font-family: arial;
}
div#itemlogdetail
{
	margin: auto;
	border: 2px solid #36339c;
	text-align: center;
	height: auto;
	background-color: #E9EDF1;
	width: 1000px;
	font-size: 10pt;
	font-family: arial;
}
.label
{
	border: solid 2px red;
	font-size: 10pt;
	font-family: arial;
}
.bordertbl
{
	border-right: #36339c 2px solid;
	border-left: #36339c 2px solid;
	border-bottom: #36339c 2px solid;
}
.divbg
{
	width: 100%;
	height: 100%;
	left: 0px;
	top: 0px;
	position: absolute;
	z-index: -1;
}

.gvheader
{
	background-image: url(images/top_gradient4.jpg);
	font: arial;
	color: #454545;
	background-repeat: repeat-x;
}
.gvheader_tall
{
	background-image: url(images/top_gradient4_tall.jpg);
	font: arial;
	background-repeat: repeat-x;
}

.gvfooter
{
	background-image: url(images/bottom_gradient2.jpg);
	background-repeat: repeat-x;
	font: arial;
	background-color: #E1E1E1;
}
.gvheaderalt
{
	background-image: url('images/top_grad_sec1.jpg');
	background-repeat: repeat-x;
	font: arial;
}
.gvheaderalt2
{
	background-image: url('images/top_grad_sec2.jpg');
	background-repeat: repeat-x;
	font: arial;
}
.mmpnl
{
	background-color: #E1E1E1;
	border: solid 1px gray;
	font-size: 8pt;
	font: arial;
}
.hiddencol
{
	display: none;
}
.viscol
{
	display: block;
}


A.stdlinkGlossary:link
{
	color: #666666;
	font-family: arial;
	text-decoration: underline;
	font-size: 10pt;
}
A.stdlinkGlossary:visited
{
	color: #666666;
	font-family: arial;
	text-decoration: underline;
	font-size: 10pt;
}
A.stdlinkGlossary:active
{
	color: #666666;
	font-family: arial;
	text-decoration: underline;
	font-size: 10pt;
}
A.stdlinkGlossary:hover
{
	color: #cc0000;
	font-family: arial;
	text-decoration: underline;
	font-size: 10pt;
}
.mainmenupanelstyle
{
	background-color: Silver;
	border: solid 1px gray;
}
.mainmenumenustyle
{
	border: solid 1 px #666666;
	font-weight: bold;
	text-decoration: underline;
	font: arial;
	font-size: 8pt;
}
.mmgreen
{
	color: Green;
	font-size: 8pt;
	font: arial;
}
.panelbgcolor
{
	background-color: #E1E1E1;
}
.gvrowstyle
{
	background-color: #EAEAEA;
}
.gvaltrowstyle2
{
	background-color: white;
}
.errorstyle
{
	background-color: #E1E1E1;
	border: solid 1px black;
}
.pagetitle
{
	background-color: #104E8B;
	color: #FFFFFF;
}
.gvselectedrowstyle
{
	background-color: #009999;
	color: #CCFF99;
}
.gvheaderstyle
{
	background-color: #c8c8c8;
	color: Black;
}
.gvaltrowstyle2
{
	background-color: #E0E0E0;
}
.borderedlabel
{
	padding: 3px;
	font-size: 10pt;
	font-family: arial;
	padding-left: 5px;
	padding-right: 5px;
	border: solid 2px red;
}
.importlabel
{
	padding: 3px;
	font-size: 10pt;
	font-family: arial;
	font-weight: bold;
	padding-left: 5px;
	padding-right: 5px;
	border: solid 2px red;
}
.seperator
{
	background-image: url(images/top_gradient4.jpg);
	font: arial;
	color: #454545;
	background-repeat: repeat-x;
	font-weight: bold;
	padding: 5px;
	background-color: #E1E1E1;
}
.seperatorfoot
{
	background-image: url(images/bottom_gradient2.jpg);
	background-repeat: repeat-x;
	font: arial;
	font-weight: bold;
	padding: 5px;
	background-color: #E1E1E1;
}
.bgwhite
{
	background-color: White;
}
.menuItemStyle
{
	background-color: #104E8B;
	color: White;
}
.menuHoverStyle
{
	background-color: #999999;
	color: White;
}
.gvaltrowstyle
{
	background-color: white;
	font-size: 8pt;
	font-family: Arial;
}
.gvNormalRowstyle
{
	background-color: #EAEAEA;
	font-size: 8pt;
	font-family: Arial;
}
.pnlPrimaryMHO
{
	background-color: #EAEAEA;
	font-size: 10pt;
	font-family: Arial;
	border: solid 1px black;
}
.pnlUserMHO
{
	background-color: #EAEAEA;
	font-size: 10pt;
	font-family: Arial;
	border: solid 1px black;
}
.pnlSecondaryMHO
{
	background-color: #EAEAEA;
	font-size: 10pt;
	font-family: Arial, Helvetica, sans-serif;
	border: solid 1px black;
}
.ctInclude
{
	background-color: #8AB74F;
	border-bottom: solid 1px black;
	font-weight: bold;
}	
.ctExclude
{
	background-color: #ED9189;
	border-bottom: solid 1px black;
	font-weight: bold;
}
.ctNeutral
{
	background-color: #FFFF8C;
	border-bottom: solid 1px black;
	font-weight: bold;
}
.subMenu
{
	display: block;
	font-family: Verdana;
	font-size: 9pt;
	text-align:left;
	padding-left:5px;
	padding-top:1px;
	padding-bottom:1px;
	position:relative;
	z-index:20;
}