

/*background color*/
body
{

	background-color:#c5c5c6;
	background-image:url(/i/r3/background.gif);
	background-repeat:repeat-x;
	
	/*background declaration in PH.aspx*/	
}

/*************************************************************
Top Header Bar Containing Logo
**************************************************************/
/*Top Header Left Cell, Corner*/
div.HTopL
{
	background-image:url(/i/r3/HTopL.gif);
	background-position:left;
	background-repeat:no-repeat;
	height:41px;
	padding-left:15px;
}
/*Top Header Center Cell*/
td.HTopC
{
	background-image:url(/i/r3/HTopC.gif);
	height:41px;
	
}
/*Top Header Right Cell, Corner*/
div.HTopR
{
	background-image:url(/i/r3/HTopR.gif);
	background-position:right;
	background-repeat:no-repeat;
	height:41px;
	padding-right:10px;
}

td.HTopBar
{
	padding-bottom:3px;
}

/*************************************************************
Top Bar Shadow Containing Path and Logged On
**************************************************************/

/*Top Shadow Left Corner*/
td.HTopShdwL, div.HTopShdwL
{
	background-image:url(/i/r3/HTopShdwL.gif);
	width:25px;
	height:19px;
}
/*Top Shadow Center Background*/
td.HTopShdwC, div.HTopShdwC
{
	background-image:url(/i/r3/HTopShdwC.gif);
	width:100%;
	height:19px;
}
/*Top Shadow Right Corner*/
div.HTopShdwR
{
	background-image:url(/i/r3/HTopShdwR.gif);
	background-position:right;
	background-repeat:no-repeat;
	height:19px;
	padding-right:25px;
}
/*Top Shadow Path Left Corner*/
td.HPthL
{
	background-image:url(/i/r3/HPthL.gif);
	background-position:left;
	background-repeat:no-repeat;
	width:34px;
	height:19px;
	font-size:1pt;
}
/*Top Shadow Path Center*/
td.HPthC
{
	background-image:url(/i/r3/HPthC.gif);
	height:19px;
	color:#9a9a9a;
	text-align:right;
	font-size:8pt;
}
/*Top Shadow Path Anchor Tag*/
td.HPthC a
{
	color:#9a9a9a;
	text-align:right;
	font-size:8pt;
	text-decoration:none;
}
td.HPthC a:active
{
	color:#9a9a9a;
	text-align:right;
	font-size:8pt;
	text-decoration:none;
}
td.HPthC a:visited
{
	color:#9a9a9a;
	text-align:right;
	font-size:8pt;
	text-decoration:none;
}
td.HPthC a:hover
{
	color:#9a9a9a;
	text-align:right;
	font-size:8pt;
	text-decoration:underline;
}
/*Top Shadow Path Right*/
td.HPthR
{
	background-image:url(/i/r3/HPthR.gif);
	width:11px;
	height:19px;
}
/*Top Shador Log On As*/
td.HTopLgn
{
	background-image:url(/i/r3/HTopShdwC.gif);
	text-align:right;
	color:#9a9a9a;
	text-align:right;
	font-size:8pt;
	font-weight:bold;
}

/*************************************************************
Content Area CSS
**************************************************************/
table.HContentTable
{
	width:100%;
}
td.HContentBufferL
{
	width:7px;
}
td.HContentNav
{
	background-color:#ffffff;
	background-image:url(/i/g2/ContentBorder.gif);
	background-repeat:repeat-y;
	vertical-align:top;
}

td.HContentDivider
{
	background-image:url(/i/g2/HContentDivider.gif);
	width:2px;
	vertical-align:top;
	cursor:e-resize;
	overflow:hidden;
}
td.HContent
{
	background-color:#ffffff;
	background-image:url(/i/g2/ContentBorder.gif);
	background-position:right;
	background-repeat:repeat-y;
	vertical-align:top;
	height:550px;
}
td.HContentNoNav
{
	background-color:#ffffff;
	background-image:url(/i/g2/ContentBorder.gif);
	background-position:left;
	background-repeat:repeat-y;
	vertical-align:top;
	border-right:solid 1px #aeaeaf;
}


td.HContentBufferR
{
	width:7px;
}


/*************************************************************
Content Header Bar, Bar Above Content Area
**************************************************************/
/*Header Content Header Left (when Navigation Collapsed)*/
td.HCHdL
{
	background-image:url(/i/g2/HCHdL.gif);
	background-position:left;
	background-repeat:no-repeat;
	height:34px;
	width:14px;
}

/*Header Content Separator*/
div.HCHdS
{	
	background-image:url(/i/g2/HCHdS.gif);
	width:2px;
	height:34px;
}


/*Header Content Header Bar Center*/
td.HCHdC
{
	background-image:url(/i/g2/HCHdC.gif);
	color:#ffffff;
	font-size:12pt;
	font-weight:bold;
	height:34px;


}

/*Header Content Header Bar Right*/
td.HCHdR
{
	background-image:url(/i/g2/HCHdR.gif);
	background-position:right;
	background-repeat:no-repeat;
	height:34px;
	width:14px;
}

/*************************************************************
Left Navigation Boxes
**************************************************************/
/*Left Navigation Portal Container*/
table.LNPortalContainer
{
	width:100%;
}

/*Left Nav Header Bar Left*/
td.LNHdL
{
	background-image:url(/i/g2/HCHdL.gif);
	background-position:left;
	background-repeat:no-repeat;
	overflow:hidden;
	white-space:nowrap;
	vertical-align:middle;
	
	color:#ffffff;
	font-size:12pt;
	font-weight:bold;
	
	width:100%;
	height:34px;
	padding-left:13px;
	
	cursor:move;
	
}


/*Left Nav Header Bar Center*/
td.LNHdC
{
	background-image:url(/i/g2/HCHdC.gif);
	overflow:hidden;
	white-space:nowrap;
	height:34px;
	
	cursor:move;
}

/*Left Nav Header Bar Right*/
td.LNHdR
{
	background-image:url(/i/g2/HCHdR.gif);
	background-position:right;
	background-repeat:no-repeat;
	vertical-align:middle;
	text-align:right;
	height:34px;
	
	padding-right:9px;
	
	cursor:move;
		
}
td.LNHdR a
{
	cursor:pointer;
}



/*Left Nav Header Bar Right Using Center when nav is open*/
td.LNHdRC
{
	
	padding-right:9px;
	height:100%;

}

/*Navigation Area Grip Bar*/
td.LNGrpBG
{

	height:10px;
	text-align:center;
	border-left:solid 1px #aeaeaf;
	cursor:n-resize;
	
}
td.LNGrp
{
	
	background-image:url(/i/g2/HGrp.gif);
	height:10px;
	width:17px;
	text-align:center;

}



/****************************************************
Footer Cells
*****************************************************/
/*Footer Bottom Corner Left*/
td.FBotL
{
	background-image:url(/i/g2/FBotL.gif);
	width:12px;
	height:12px;
	overflow:hidden;
}
/*Footer Bottom Divider Cell*/
td.FBotDiv
{
	vertical-align:top;
	background-color:#ffffff;
	background-image:url(/i/g2/ContentBorder.gif);
	background-position:bottom;
	background-repeat:repeat-x;
	width:2px;
	height:12px;
}
/*Footer Bottom Divider Inner Cell carries line down to bottom*/
td.FBotDivider
{
	background-image:url(/i/g2/HContentDivider.gif);
	width:2px;
	height:12px;
}
/*Footer Bottom Content Cell*/
td.FBotC
{
	background-color:#ffffff;
	background-image:url(/i/g2/ContentBorder.gif);
	background-position:bottom;
	background-repeat:repeat-x;
	width:100%;
	height:12px;
}
/*Footer Bottom Corner Right*/
td.FBotR
{
	background-image:url(/i/g2/FBotR.gif);
	width:12px;
	height:12px;
}


/*********************************
Page Header Title and Content Area
*********************************/

/*Header Page Title*/
td.HPageTitle
{
	padding-left:5px;
	font-size:12pt;
	font-weight:bold;
	overflow:hidden;
}

td.Content
{
	padding-left:5px;
	padding-right:5px;
}



/********************************************************
Left Navigation Tables
*********************************************************/
/*Image tag inside the table*/
.LNTable img
{
	vertical-align:middle;
}
.LNTable td
{
	height:18px;
	padding-top:1px;
	padding-bottom:1px;
	white-space:nowrap;
}
.LNTable td a
{
	color:#000000;
	text-decoration:none;
	padding:1px 1px 1px 1px;
	cursor:pointer;
}
.LNTable td a:hover
{
	color:#000000;
	text-decoration:none;
	padding:1px 1px 1px 1px;
}
.LNTable td a:visited
{
	
	text-decoration:none;
	padding:1px 1px 1px 1px;
}
a.LNavSelected, a.LNavSelected:visited
{
	color:#000000;
	text-decoration:none;
	padding:1px 1px 1px 1px;
}


