body {
font-size: 100%;
height: 100%;
}

#menu ul li {float: left; width: 100%;}
#menu ul li a {height: 1%;} 

BODY
{
	font-size: 8pt;
	font-family: Verdana, Arial;
	color: Navy;
	margin: 0px;
	background-color: White;
}
.DefaultText
{
	font-size: 8pt;
	font-family: Verdana, Arial;
	padding: 0px 0px;
}
A.DefaultText:Hover
{
	color: red;
	text-decoration: underline;
}
.GridHeaderStyleLeft
{
	font-weight: bold;
	font-size: 8pt;
	color: blue;
	font-family: Verdana;
	vertical-align:middle;
}
.GridHeaderStyleRight
{
	font-weight: bold;
	font-size: 8pt;
	color: blue;
	font-family: Verdana;
	vertical-align:middle;
}
.GridHeaderStyle
{
	font-weight: bold;
	font-size: 8pt;
	color: blue;
	font-family: Verdana;
	vertical-align:middle;
}
.GridFooterStyle
{
	font-weight: bold;
	font-size: 8pt;
	color: black;
	font-family: Verdana;
	vertical-align: top;
}
.GridPagerStyle
{
	font-weight: bold;
	color: black;
	font-size: 8pt;
}
.GridHeaderStyle a, .GridPagerStyle a
{
	color: blue;
	text-decoration: none;
	padding: 2px 4px;
	border: solid 1px #ddd;
	white-space: nowrap;		
}
.GridPagerStyle a
{
	background: #fff;
}
.GridHeaderStyle a:hover, .GridPagerStyle a:hover
{
	color: #fff; 
	background: #0063dc; 
	border-color: #036;
	text-decoration: none;
}
.GridFooterStyle
{
	font-weight: bold;
	font-size: 8pt;
	color: black;
	font-family: Verdana;
	vertical-align: top;
}
.GridPagerInfoStyle
{
	font-size: 80%;
	color: blue;
}
.GridItemStyle
{
	font-size: 8pt;
	color: black;
	font-family: Verdana, Arial;
	vertical-align:top;
	line-height: 150%;
}
.GridEditCellStyle
{
	font-size: 8pt;
	color: blue;
	font-family: Verdana, Arial;
}
A.GridItemLink:hover
{
	color: red;
	text-decoration: underline;
}
.GridAlternatingItemStyle
 {
 	font-size: 8pt;
 	font-family: Verdana, Arial;
 	color: black;
 	background-color: gainsboro;
 	vertical-align:top;
 	line-height: 150%;
}

TD.TabText
{
	font-size: 10pt;
	font-family: Verdana;
	font-weight: bold;
	color: black;	
	
}
.LabelStyle
{
	font-weight: bold;
	color: Black;
	font-family: Verdana;
	font-size: 8pt;
}
.ValueStyle
{
	font-weight: normal;
	color: blue;
	font-family: Verdana;
	font-size: 10pt;
}
.LabelGroupStyle
{
	font-weight: bold;
	color: Black;
	font-family: Verdana;
	font-size: 12pt;
	margin-top:	 8px;
}
.ReqField
{
	color: Red;
	font-size: 10pt;
}
table.DefaultText tr td select
{
	font-size: 8pt;	
	color: Blue;	
}
.TextBoxStyle
{
	font-size: 8pt;	
	color: Blue;	
}
.ButtonStyle
{
	border: 0;
	padding: 0 5 0 0;
	margin: 0;
	width:80px;
	height:22px;
	cursor: hand;
}
.LongButtonStyle
{
	border: 0;
	padding: 0 5 0 0;
	margin: 0;
	width:160px;
	height:22px;	
	cursor: hand;
}
.GridInfo
{
	font-size: 8pt;
	font-family: Verdana, Arial;
	color: blue;
}
.GridInfoNoResults
{
	font-size: 8pt;
	font-family: Verdana, Arial;
	color: Black;
}
.GridTextBoxStyle
{
	font-size: 9pt;	
	color: Blue;	
}
.GridLabelStyle
{
	font-size: 9pt;	
	color: Black;	
}
.ErrorMessage
{
	color: Red;
	font-size: 10pt;	
}
.SuccessMessage
{
	color: Blue;
	font-size: 10pt;	
}
.LookupTextBoxStyle
{
	font-size: 8pt;	
	color: Blue;	
	background-color: #cccccc;
	width: 180px;
}
.HeaderLabelStyle
{
	font-weight: normal;
	color: white;
	font-family: Verdana;
	font-size: 7pt;	
}
.hiddentext
{
	display: none;
}
.imgRollover
{
	cursor: hand;
}
#Footer
{
	float:none ;
	margin-top: 0px;	
	margin-right:auto;
	margin-left:auto;
}
#MainBodyTable
{ 
	background:#fff;	
	margin-right:auto;
	margin-left:auto;
	height: 90%;
}				
h1
{
	font-size: 1.6em;
}
h2
{
	font-size: 1.5em;
}
h3
{
	font-size: 1.4em;
}
h4
{
	font-size: 1.3em;
}
h5
{
	font-size: 1.2em;
}
h6
{
	font-size: 1.1em;
}
#MasterPage_PageContent_GridContainer
{	
	height: auto;
	overflow: scroll;
	border-bottom: 1px solid silver;
	border-right: 1px solid silver;
	margin: 0px 10px;
}
#ChildTabsContainer
{	
	overflow: auto;
	margin: 0px 10px;
	height: 42px;
}
#PageGroupTabsContainer
{
	overflow: auto;
	margin: 0px 10px;
	height: 42px;
}
#stylemenu ul {
	list-style: none;
	margin: 0;
	padding: 0;
}
#stylemenu a 
{
	text-decoration: none;
	margin: 0px;
	padding: 2px;
}
#stylemenu li {
	display: block;
	text-decoration: none;
	float: left;
}
.GridInfo
{
	padding-left: 10px;
}
.GridInfoNoResults
{
	padding-left: 10px;
}
#PageHeader1_pnlTreeMenu
{
	border-left: 1px solid silver;
	border-right: 1px solid silver;
	border-bottom: 1px solid silver;
}.GridPageSizerOptions
{
	color: White;
	font-size: 0.7em;
	font-family: Verdana;
}
.ChosenGridPageSizerOption
{
	color: White;
	font-size: 0.8em;
	font-weight: bold;
	font-family: Verdana;
}
#CatPageTabEditContainer
{
	overflow: auto;
	margin: 0px 10px;
	height: 42px;
}/* useredit screen styles */
.userDetailsWithFontSize 
{
	background-color: #EEEEEE;
	font-family:verdana; 
	font-size: 1em; 
	color: black; 
	letter-spacing:0; 
	line-height:150%;
	padding-left:30; 
	padding-right: 20; 
	padding-top: 10;    
	border-left: 1 solid #CCDDEF; border-right: 1 solid #CCDDEF; border-bottom: 1 solid #CCDDEF;
}
.lrbBorders 
{
   border-left: 1 solid #CCDDEF; border-right: 1 solid #CCDDEF; border-bottom: 1 solid #CCDDEF;
}
.callOutStyle 
{
    background-color: #6699CC; 
    font-family:tahoma; 
    font-size: 0.9em; 
    color: white; 
    font-weight:bold; 
    line-height:150%;
}
.callOutHeaderStyle 
{
    background-color: #6699CC; 
    padding-left:7; 
    font-family:tahoma; 
    font-size: 0.9em; 
    color: white; 
    font-weight:bold; 
    line-height:150%;
}
.callOutStyleLowLeftPadding 
{
    background-color: #6699CC; 
    font-family:tahoma; 
    font-size: 1em; 
    color: white; 
    font-weight:bold; 
    line-height:150%;
    padding-left:15; 
    padding-right: 20;     
    padding-top: 3;
    padding-bottom: 3;
}
.callOutStyleNoLeftPadding 
{
    background-color: #6699CC; 
    font-family:tahoma; 
    font-size: 0.9em; 
    color: white; 
    font-weight:bold; 
    line-height:150%;
    padding-right: 20;     
    padding-top: 3;
    padding-bottom: 3;
}
.callOutStyleNoBorder 
{
    background-color: #6699CC; 
    font-family:tahoma; 
    font-size: 0.9em; 
    color: white; 
    font-weight:bold; 
    line-height:150%;
    padding-left:30; 
    padding-right: 20;     
    padding-top: 3;
    padding-bottom: 3;
}
.userDetails 
{
    background-color: #EEEEEE;
    font-family:verdana; 
    color: black; 
    letter-spacing:0; 
    line-height:150%;
    padding-left:30; 
    padding-right: 20; 
    padding-top: 10;    
    border-left: 1 solid #CCDDEF; border-right: 1 solid #CCDDEF; border-bottom: 1 solid #CCDDEF;
}
.userDetailsLowLeftPadding 
{
    background-color: #EEEEEE;
    font-family:verdana; 
    font-size: .7em;
    color: black; 
    letter-spacing:0; 
    line-height:150%;
    padding-left:15; 
    padding-right: 20; 
    padding-top: 10;    
    border-left: 1 solid #CCDDEF; border-right: 1 solid #CCDDEF; border-bottom: 1 solid #CCDDEF;
}
.userDetailsWithFontSize 
{
    background-color: #EEEEEE;
    font-family:verdana; 
    font-size: 1em; 
    color: black; 
    letter-spacing:0; 
    line-height:150%;
    padding-left:30; 
    padding-right: 20; 
    padding-top: 10;    
    border-left: 1 solid #CCDDEF; border-right: 1 solid #CCDDEF; border-bottom: 1 solid #CCDDEF;
}
.bodyText 
{
    font-family:verdana;
    font-size: 1em;
    color: black;
    letter-spacing:0;
    line-height:150%;
    padding-left:30;
    padding-right: 20;
    padding-top: 10;
}
.bodyTextLeftPadding 
{
    font-family:verdana;
    font-size: 1em;
    color: black;
    letter-spacing:0;
    line-height:150%;
    padding-left:10;
}
.bodyTextLowPadding 
{
    font-family:verdana;
    font-size: .9em;
    color: black;
    letter-spacing:0;
    line-height:150%;
    padding-left:10;
} 
.bodyTextLowPaddingSelected 
{ 
    font-family:verdana; 
    font-size: .9em;
    color: black;
    letter-spacing:0;
    line-height:150%;
    padding-left:10;
    background-color:#EEEEEE;
} 
.bodyTextNoPadding 
{
    font-family:verdana; 
    font-size: 1em;
    color: black; 
    letter-spacing:0; 
    line-height:150%;
}
.bodyTextNoTopPadding 
{ 
    font-family:verdana; 
    font-size: 1em;
    color: black; 
    letter-spacing:0; 
    line-height:150%;
    padding-left:30; 
    padding-right: 20; 
}
.bodyTextLowTopPadding 
{ 
    font-family:verdana; 
    font-size: 1em;
    color: black; 
    letter-spacing:0; 
    line-height:150%;
    padding-left:30; 
    padding-right: 20; 
    padding-top: 3;
}
.bodyTextLeftPadding5 
{ 
    font-family:verdana; 
    font-size: 1em;
    color: black; 
    letter-spacing:0; 
    line-height:150%;
    padding-left:5; 
}
#editBar  
{
	position: absolute; 
	display: none; 
	width:399px; 
	border: 1px black solid; 
	background: lightgrey; 
	text-align: center;
}
#editBar INPUT 
{
	font-size:10pt; 
	width: 2em; 
	font-weight: bold;
}
A
{
	font-weight: normal;
	color: #013da4;
	text-decoration: none;
}
A:hover
{
	font-weight: normal;
	color: #dd6900;
	text-decoration: underline;
}
.loadingpagevisible
{
	position:absolute;
	left:0;
	top:0;
	width:2000px;
	height:1600px;
	background-color:silver;
	z-index:100; 
	text-align:left;
}
.loadingpagehidden
{
	display: none;
}

