body
{
	background-color:#3d4245;
	margin:0px 0px 0px 0px;	
}
body, td
{
	font-size: 11px;
	color: black;
	font-family: Arial;
}
A
{
	font-size: 12px;
	color: #0066CC;
	text-decoration: underline;
}
A:hover
{
	color: #ff0000;
	text-decoration: underline;
}
INPUT
{
	font-size:12px;
	height:20px;
}
SELECT
{
	font-size:12px;
}
TEXTAREA
{
	border:solid 1px #7F9DB9;
	font-size: 12px;
	color: black;
	font-family: Arial;
}
.login
{
	width:400px;
	height:200px;
	background-color:#EEEEEE;
	background-image:url('images/footer.jpg');
	background-repeat:repeat-x;
	background-position:0px 230px;
}
.contentSubHeading
{
	font-family:Arial;
	font-size:16px;
	color:#4f4f4f;
}
.contentSubHeading A
{
	font-family:Arial;
	font-size:16px;
	color:##0066CC;
}
.contentSubHeading A:hover
{
	color: #ff0000;
}
.contentText
{
	font-family:Arial;
	font-size:11px;
}
.contentText A
{
	font-size: 11px;
	color: #EF6304;
	text-decoration:none;
}
.contentText A:hover
{
	color: #999999;
	text-decoration:none;
}
.contentTextBlack
{
	font-family:Arial;
	font-size:12px;
	color:#000000;
}
.contentTextRed
{
	font-family:Arial;
	font-size:12px;
	color:#FF0000;
}
.contentTextWhite
{
	font-family:Arial;
	font-size:12px;
	color:#ffffff;
}
.contentTextWhite A
{
	font-family:Arial;
	font-size:12px;
	color:#ffffff;
	text-decoration:none;
}
.contentTextWhite A:hover
{
	font-family:Arial;
	font-size:12px;
	color:#ffffff;
	text-decoration:underline;
}
.navigationTab_Active
{
	width:150px;
	height:20px;
	text-align:center;
	background-color:#EEEEEE;	
	border-top:solid 1px #999999;
	border-left:solid 1px #999999;
	border-right:solid 1px #999999;
}
.navigationTab_InActive
{
	width:150px;
	height:20px;
	text-align:center;
	background:url('images/nav_btn_bg.jpg');
	background-repeat:repeat-x;
	background-color:#F1CDBD;
	border:solid 1px #999999;
}
.navigationTab_Active A, .navigationTab_InActive A
{
	color:#3c3c3c;
	font-family:Verdana;
	font-size:12px;
	font-weight:normal;
	text-decoration:none;
}
.navigationTab_Active A:hover, .navigationTab_InActive A:hover
{
	color:#ffffff;
	text-decoration:none;
}
.navigationTab_Spacer
{
	border-bottom:solid 1px #999999;
	width:10px;
}
.navigationTab_SpacerEnd
{
	border-bottom:solid 1px #999999;
}
.sidebarNavigation
{
	background-color:#EEEEEE;
	width:160px;
	text-align:right;
	padding-top:10px;
}
.pageNavigation
{
	width:150px;
	height:208px;
	/*top:-100px;
	position:relative;*/
	vertical-align:top;
}
.recentItems
{
    background-color:#ffffff;
	width:150px;
	height:170px;
	overflow:hidden;
}
.container
{
    background-color:#ffffff;
    position: relative;
	padding:10px 10px 100px 10px;
	vertical-align:top;
}

.footer
{
	height:20px;
	background:url('images/footer.jpg');
}
.lblStdR
{
	text-align:right;
}
.lblHead
{
	font-weight: bold;
	font-size: 8pt;
	color: Black;
	font-family: arial;
	text-align: left;	
}
.lblHeadR
{
	font-weight: bold;
	font-size: 8pt;
	color: black;
	font-family: arial;
	text-align: right;
}
.hypStd
{
	font-weight: bold;
	font-size: 9pt;
	color: Black;
	font-family: verdana;
	text-align: right;
	text-decoration: underline;
}
.lblCreatedByOn
{
	font-size: 7.5pt;
	color: #4f4f4f;
	font-style: italic;
	font-family: Verdana;
	text-align: left;
}
.grdStd
{
	border-right: gray 1px solid;
	border-top: gray 1px solid;
	font-size: 9pt;
	border-left: gray 1px solid;
	color: black;
	border-bottom: gray 1px solid;
	font-family: Arial;
	height: 15px;
}
.grdStd-pager
{
	font-weight: bold;
	font-size: 9pt;
	color: white;	
	font-family: verdana;
	height: 15px;
	background-color: midnightblue;
	text-align: left;
}
.grdStd-pager span
{
	font-weight: bold;
	font-size: 9pt;
	color: goldenrod;
	font-family: verdana;
	text-decoration: none;
}
.grdStd-pager a
{
	font-weight: bold;
	font-size: 9pt;
	color: white;	
	font-family: verdana;
	text-decoration: none;
}
.grdStd-pager a:link
{
	color: white;
	text-decoration: none;
}
.grdStd-pager a:visited
{
	color: white;
	text-decoration: none;
}
.grdStd-pager a:hover
{
	cursor: hand;
	color: darkorange;
}
.grdStd-item
{
	background-color: white;
}
.grdStd-alternatingitem
{
	background-color: gainsboro;
}
.grdStd-selecteditem
{
	background-color: lightsteelblue;
}
.grdStd-header
{
	font-weight: bold;
	font-size: 9pt;
	color: white;
	background-color: midnightblue;
}
.grdStd-header a
{
	font-weight: bold;
	font-size: 9pt;
	color: white;
	font-family: Arial;
}
.grdStd-header a:link
{
	text-decoration: none;
}
.grdStd-header a:visited
{
	text-decoration: none;
}
.grdStd-header a:active
{
	text-decoration: none;
}
.grdStd-header a:hover
{
	color: darkorange;
}
.grdStd-headerCtr
{
	font-weight: bold;
	font-size: 9pt;
	color: White;
	background-color: midnightblue;
	text-align: center;
}
.grdStd-headerCtr a
{
	font-weight: bold;
	font-size: 9pt;
	color: white;
	font-family: Arial;
}
.grdStd-headerCtr a:link
{
	text-decoration: none;
}
.grdStd-headerCtr a:visited
{
	text-decoration: none;
}
.grdStd-headerCtr a:active
{
	text-decoration: none;
}
.grdStd-headerCtr a:hover
{
	color: darkorange;
}
.linStd
{
	color: royalblue;
}
.lblPageTitle
{
	font-size: 20pt;
	color: #4f4f4f;
	font-family: Arial;
	text-align:left;
}

.CallCentreQuestion
{
	width:100%;
	height:150px;
	top:30px;
	left:0px;
	position:absolute;
	padding:0px 10px 0px 10px;
	
	font-size: 12pt;
	color:black;
	font-family: arial;
	font-weight:bold;
}
.CallCentreQuestionText
{
	font-size: 12pt;
	color:black;
	font-family: arial;
	font-weight:bold;
}
.CallCentreQuestionTextRight
{
	font-size: 12pt;
	color:black;
	font-family: arial;
	font-weight:bold;
	text-align:right;
}
.CallCentreQuestionTextCenter
{
	font-size: 12pt;
	color:black;
	font-family: arial;
	font-weight:bold;
	text-align:center;
}
.CallCentreQuestions
{
	font-size: 9pt;
	color:black;
	font-family: arial;
	font-weight:bold;
	
	border-style:solid; 
	border-width:1px; 
	border-color:#7F9DB9;
}
.CallCentreQuestions A
{
	font-size: 12pt;
	color:red;
	font-family: arial;
	font-weight:bold;
	text-decoration:none;
}
.CallCentreQuestions A:hover
{
	font-size: 12pt;
	color:orange;
	font-family: arial;
	font-weight:bold;
	text-decoration:none;
}
.CallCentreNextButton
{
	top:170px;
	left:470px;
	position:absolute;
}
.CallCentreBackButton
{
	top:170px;
	left:380px;
	position:absolute;
}
.CallCentreCalculator
{
	top:444px;
	left:970px;
	width:108px;
	height:160px;
	position:absolute;
	border:solid 1 #7F9DB9;
}
.CallCentreNotes
{
	position:absolute;
	top:740px;
	left:8px;
}
.border 
{ 
	border-style:solid; 
	border-width:1px; 
	border-color:#7F9DB9;
}

.popupcal
{
	font-family: Arial;
	font-size: 9px;
	color: #000000;
	background-color: white;
	height: 20px;
	vertical-align: middle;
}
.popupcal-today
{
	font-weight: bold;
	color: white;
	background-color: #990000;
}
.popupcal-selected
{
	font-weight: bold;
	color: black;
	background-color: #FAAD50;
}
.popupcal-textbox
{
	text-align:center;
}
.popupcal-weekday
{
	color: #666666;
	background-color: #eaeaea;
}
.popupcal-MonthHeader
{
	color: black;
	background-color: darkgray;
}
.popupcal-offmonth
{
	color: gray;
	background-color: white;
}
.popupcal-dayheader
{
	color: #649cba;
	background-color: white;
}
.popupcal-weekend
{
	color: white;
	background-color: #BBBBBB;
}
@media print
{
	.noPrint
	{
		display:none;
	}
	
	#container
	{
		overflow: visible; 
		height: auto;
	}
	
	#tdNav1
	{
		display:none;
	}
}

.GenesisLabel
{
	background:url('images/genesis.png');
	background-repeat:no-repeat;
	background-position:12px 0px;
	font-size: 20pt;
	color: #74B5DD;
	font-style: italic;
	font-family:'Bookman Old Style';
	padding-left:35px;
	padding-bottom:3px;
}

.tabstrip
{
	overflow:hidden;
}