
body			
{
	margin:0px auto;
	font-family: Arial, Helvetica, sans-serif;
	background-color:#b7b7b7;
	color:#333333;
}

form{margin:0px;padding:0px;}

a:link 		{color: #333333; text-decoration: none;}
a:visited 	{color: #333333; text-decoration: none;}
a:active 	{color: #333333; text-decoration: none;}
a:hover 	{color: #990033; text-decoration: underline;}

TD.NavBarItem A:link	{color: white;	text-decoration: none;}
TD.NavBarItem A:visited {color: white; text-decoration: none;}
TD.NavBarItem A:active	{color: white; text-decoration: none;}
TD.NavBarItem A:hover	{color: #cc9933; text-decoration: none;}

.B8Text			{COLOR: #515151; FONT-SIZE: 8px;}
.B9Text			{COLOR: #515151; FONT-SIZE: 9px;}
.B10Text		{COLOR: #515151; FONT-SIZE: 10px;}
.B11Text		{COLOR: #515151; FONT-SIZE: 11px;}
.B11TextBold	{COLOR: #515151; FONT-SIZE: 11px; FONT-WEIGHT: bolder;}
.B12Text		{COLOR: #515151; FONT-SIZE: 12px;}
.B12TextItalics {COLOR: #515151; FONT-SIZE: 12px; FONT-STYLE: italic;}
.B12TextBold	{COLOR: #515151; FONT-SIZE: 12px; FONT-WEIGHT: bolder;}
.B13Text		{COLOR: #515151; FONT-SIZE: 13px;}
.B14Text		{COLOR: #515151; FONT-SIZE: 14px;}
.B14TextBold	{COLOR: #515151; FONT-SIZE: 14px; FONT-WEIGHT: bolder;}
.B15Text		{COLOR: #515151; FONT-SIZE: 15px;}
.B16Text		{COLOR: #515151; FONT-SIZE: 16px;}
.B16TextBold	{COLOR: #515151; FONT-SIZE: 16px; FONT-WEIGHT: bolder;}
.B17Text		{COLOR: #515151; FONT-SIZE: 17px;}
.B17TextBold	{COLOR: #515151; FONT-SIZE: 17px;FONT-WEIGHT: bolder;}
.B18Text		{COLOR: #515151; FONT-SIZE: 18px;}
.B18TextBold	{COLOR: #515151; FONT-SIZE: 18px;FONT-WEIGHT: bolder;}
.B19Text		{COLOR: #515151; FONT-SIZE: 19px;}
.B19TextBold	{COLOR: #515151; FONT-SIZE: 19px;FONT-WEIGHT: bolder;}
.B20Text		{COLOR: #515151; FONT-SIZE: 20px;}
.B20TextBold	{COLOR: #515151; FONT-SIZE: 20px;FONT-WEIGHT: bolder;}
.B22Text		{COLOR: #515151; FONT-SIZE: 22px;}
.B22TextBold	{COLOR: #515151; FONT-SIZE: 22px;FONT-WEIGHT: bolder;}
.B24Text		{COLOR: #515151; FONT-SIZE: 24px;}
.B24TextBold	{COLOR: #515151; FONT-SIZE: 24px;FONT-WEIGHT: bolder;}
.B26Text		{COLOR: #515151; FONT-SIZE: 26px;}
.B26TextBold	{COLOR: #515151; FONT-SIZE: 26px;FONT-WEIGHT: bolder;}
.B30Text		{COLOR: #515151; FONT-SIZE: 30px;}
.B30TextBold	{COLOR: #515151; FONT-SIZE: 30px;FONT-WEIGHT: bolder;}
.B32Text		{COLOR: #515151; FONT-SIZE: 32px;}
.B32TextBold	{COLOR: #515151; FONT-SIZE: 32px;FONT-WEIGHT: bolder;}

.DataLabel		 {COLOR: #515151; FONT-SIZE: 12px; FONT-WEIGHT: bolder;}
.DataStd		 {COLOR: #515151; FONT-SIZE: 12px;}
.DataStdRequired {color: #515151; font-size: 12px; font-weight: bolder;}
.DataValidator	 {color: #990066; font-size: 9px; font-weight: bolder; background-color: #ffffd5;}
.MessageLabel		{color: #515151; font-size: 13px; font-weight: normal;}
.ErrorMessageLabel	{color: #990066; font-size: 13px; font-weight: normal; background-color: #ffffd5;}
.HelpContact	 {COLOR: #515151; font-size: 14px;}
.PriceData		 {color: #000000; font-size: 13px; font-weight: bolder; background-color: #ffffcc; text-align: right;}
.TotalPrice		 {color: #990000; font-size: 13px; font-weight: bolder;}
.PageTotalPrice	 {color: #990000; font-size: 14px; font-weight: bolder;}
.FaxDataLabel	 {COLOR: #515151; FONT-SIZE: 14px; FONT-WEIGHT: bolder;}
.FaxDataStd		 {COLOR: #515151; FONT-SIZE: 14px;}
.Logout			 {COLOR: #006bb6; FONT-SIZE: 13px;}
.Footer			 {COLOR: #006bb6; FONT-SIZE: 13px;}
.Button			 {COLOR: Black; FONT-SIZE: 11px;}

.message1{
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:11px;
	font-style:normal;
	color:#333333;
}
.message2{
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:12px;
	font-style:normal;
	color:#333333;
}
a.navElements2{
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:12px;
	font-style:normal;
	color:#333333;
	text-decoration:none;
}
a.navElements2:active{
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:12px;
	font-style:normal;
	color:#333333;
	text-decoration:none;
}
a.navElements2:visited {
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:12px;
	font-style:normal;
	color:#333333;
	text-decoration:none;
}
a.navElements2:hover{
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:12px;
	font-style:normal;
	color:#000000;
	text-decoration:underline;
}
.whatDoYouWantToDo{
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:16px;
	font-style:normal;
	font-weight:bold;
	color:#a11616;
	text-decoration:none;
}
.MainHeading
{
	color: lightgrey;
	font-size: 32px;
	font-weight: bold;
}
.PageHeading
{
	color: #333333;
	font-size: 16px;
	font-weight: bold;
}
.SectionHeading
{
	color: #a11616;
	font-size: 14px;
	font-weight: bold;
}
.SubSectionHeading
{
	color: #a11616;
	font-size: 14px;
	font-weight: normal;
	text-decoration: none;
}
.SubSectionHeading2
{
	color: #a11616;
	font-size: 14px;
	font-weight: bold;
}
.UserHeading
{
	color: #a11616;
	font-size: 12px;
	font-weight: normal;
}
.PopUpPageHeading
{
	color: #a11616;
	font-size: 16px;
	font-weight: bolder;
}

.NavBar
{
	font-size: 11pt;
	color: #ffffff;
	font-family: Arial;
	background-color: #006699;
	text-decoration: none;
}
.TreeRootNode
{
	color: #515151;
	font-size: 8pt;
	font-weight: bold;
}
.TreeChildNode
{
	color: #515151;
	font-size: 8pt;
	font-weight: bold;
}
.TreeHoverNode
{
	color: #515151;
	font-size: 8pt;
	font-weight: bold;
}
.TreeSelectedNode
{
	color: #990033;
	font-size: 8pt;
	font-weight: bold;
	background-color: gainsboro;
}
.TreeParentNode
{
	color: #515151;
	font-size: 8pt;
	font-weight: bold;
}
.TreeLeafNode
{
	color: #515151;
	font-size: 8pt;
	font-weight: bold;
}


DIV.page
{
        width:800px;
        margin:0px;
        padding:0px;
        text-align: left;
}

DIV.header
{
        width:800px;
        height:116px;  
        min-height:116px;
        background-image:url(../images/topBack.gif);
        background-repeat:repeat-x;
        background-position:left top;
}

DIV.footer
{
        position: relative;
        width:800px;
        height:31px;   
        background-image:url(../images/bottomBack.gif);
        background-repeat:repeat-x;
        background-position:left top;
        margin: 10px 0px 10px 0px;
        margin-top:10px;
}

DIV.footer TD.text
{
	font-size:11px;
	color:#666666;
	padding-top:7px;
}

TD.LabelBackground
{
	color: gainsboro;
}

.WelcomeText
{
	font-size: 12px;
	color: #333333;
	font-weight: normal;
}

TABLE.body
{
	background-color: white;
}

TABLE.box
{
	border-right: gainsboro 1px solid;
	border-top: gainsboro 1px solid;
	border-left: gainsboro 1px solid;
	border-bottom: gainsboro 1px solid;
}

TABLE.box TD.corner {
   width: 10px;
   height: 10px;
}

TABLE.BottomLine
{
	width: 100%;
	border-bottom: gainsboro 2px solid;
}

TD.box
{
	border-right: gainsboro 1px solid;
	border-top: gainsboro 1px solid;
	border-left: gainsboro 1px solid;
	border-bottom: gainsboro 1px solid;
}

TopLine
{
	width: 100%;
	border-top: fuchsia 2px solid;
}
H1.title
{
	font-size:16px;
	font-weight:bold;
	color:#1B6186;
	letter-spacing:1px;
	text-transform:capitalize;
}

H1.logintitle
{
	font-size:12px;
	font-weight:bold;
	color:#ADADAD;
}

DIV.content
{
	width:100%;
	height:180px;
	margin:10px;	
}

TD.input
{
	COLOR: #515151; 
	FONT-SIZE: 12px;
}

.HeadingBld
{ 
	FONT-WEIGHT: bold; 
	FONT-SIZE: small; 
	COLOR: #515151; 
	FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif 
}

TABLE.Shell
{
	background-image:url(../images/boxBack.gif);
	background-repeat:repeat-y;
	width:156px;
	margin:5px 0px 5px 0px;	
}
TABLE.Shell TH
{
	COLOR: #515151;
	FONT-SIZE: 11px;
	background-image:url(../images/boxTitle.gif);
	background-repeat:no-repeat;
	width:156px;		
	height:30px;
	text-align:left;
	text-indent:14px;
	text-transform:uppercase;
}

TABLE.ShellContent
{
	COLOR: #515151;
	FONT-SIZE: 11px;
	width:136px;
}

.DataGridFixedHeader 
{
	background-color: white;
	position:relative;
	height:32px;
	/*top:expression(this.offsetParent.scrollTop);*/
}
	
/* Accordion */
.accordionHeader
{
    border: 1px solid #2F4F4F;
    color: white;
    background-color: #006bb6;
	font-family: Arial, Sans-Serif;
	font-size: 12px;
	font-weight: bold;
    padding: 5px;
    margin-top: 5px;
    cursor: pointer;
}

.accordionHeader a:link 	{color: #ffffff; text-decoration: none;}
.accordionHeader a:visited 	{color: #ffffff; text-decoration: none;}
.accordionHeader a:active 	{color: #ffffff; text-decoration: none;}

.accordionHeader a
{
	color: #FFFFFF;
	background: none;
	text-decoration: none;
	font-size: 10pt;
}

.accordionHeader a:hover
{
	background: none;
	text-decoration: underline;
	color: #ffffff;
}

.accordionContent
{
    border-top: none;
    padding: 5px;
    padding-top: 10px;
}

.accordionLink
{
	color: #ffffff;
}

/* DropShadow */

#master_content .dropShadowPanel span {color:white;text-decoration:underline;}
#master_content .dropShadowPanel span:hover {text-decoration:none;}


.dropShadowPanel
{
	width: 300px;
	background-color: gainsboro; /* gainsboro */
	font-weight: bold;
}