/* CSS Document */

/* global PURPLE */

html
{
	height:100%;
	width:100%;
}
body
{
	height:100%;
	width:100%;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px; /*100px	background-image:url(../../images/bg_hatch2-purple.gif)*/
	background-color: #F0F0F0;
}

input, select, textarea
{
	font-family: Verdana, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
}

p, td
{
	font-family: "Verdana" , Verdana, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	color: #333333;
}

a:link, a:visited, .standardText
{
	color: #FA6910;
	text-decoration: none;
}

a:hover
{
	color: #FA6910;/*#ED6A42; #947094;*/
	text-decoration: underline;
}

#nav-owner
{
}

.wizardStepNavigation
{
	background-color: #244081; /*Lighter Green: #B1CC7F;*/
	vertical-align: top;
}



#left-menu
{
	/*background-color: #B1CC7F;*/
	background-color: #FFFFFF;
}

#left-menu-conveyancing
{
	background-color: #879FB7;
}

.ruler_dotted-purple-x
{
	background-image: url(../../images/ruler_dotted-purple-x.gif);
	background-repeat: repeat-x;
	background-position: 0px 0px;
}

.fontSize9
{
	font-size: 9px;
}

.bt_global-bg
{
	background-image: url(../../images/bt_global-bg.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
}

.bt_client-bg
{
	/*background-image: url(../../images/bt_client-bg.gif);*/
	background-repeat: no-repeat;
	background-position: 0px 0px;
	background-color: #FFFFFF;
	color: #000000;
	padding-top:0px;
	margin-top:0px;
}

.bt_client-bg-conveyancing
{
	background-image: url(../../images/bt_corp-bg.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	background-color: #244081; /*Lighter Green: #B1CC7F;*/
}

.bt_client-bgtoolkit
{
	/*background-image: url(../../images/hd_toolkit-green.gif); 	background-repeat: no-repeat; 	background-position: 0px 0px;*/
}

/*
.globalLinks a:link, .corpLinks a:visited
{
	color: #F87E28;
	text-decoration: none;
}

.globalLinks a:hover
{
	color: #947094;
	text-decoration: underline;
}

.globalHeadings
{
	color: #8C668C;
	font-size: 12px;
}

.globalText-purple
{
	color: #F87E28;
	font-size: 11px;
}

.globalText-green
{
	color: #244081;
	font-size: 11px;
}

.globalText-blue
{
	color: #4B6F93;
	font-size: 11px;
}*/

/* corporate BLUE */

.corpLinks a:link, .corpLinks a:visited
{
	color: #FA6910;
	text-decoration: none;
}

.corpLinks a:hover
{
	color: #FA6910;
	text-decoration: underline;
}

.bt_corp-bg
{
	background-image: url(../../images/bt_corp-bg.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
}

.corpHeadings
{
	color: #4B6F93;
	font-size: 12px;
}

/* constuction GREEN */

.constLinks a:link, .constLinks a:visited
{
	color: #669900;
	text-decoration: none;
}

.constLinks a:hover
{
	color: #244081; /*Light Green: #8CB340;*/
	text-decoration: underline;
}

.bt_const-bg
{
	background-image: url(../../images/bt_const-bg.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
}

.constHeadings
{
	color: #244081; /*#009AD0;*/
	font-size: 12px;
	font-weight: bold;
}

/* home */


.callout_corp-frame
{
	background-image: url(../../images/callout_corp-frame.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
}

.callout_const-frame
{
	background-image: url(../../images/callout_const-frame.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
}


.callout_latestnews-frame
{
	background-image: url(../../images/callout_latestnews-frame.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
}


.callout_poll-frame
{
	background-image: url(../../images/callout_poll-frame.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
}

.callout_newsletter-frame
{
	background-image: url(../../images/callout_newsletter-frame.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
}

.callout_const-photo
{
	background-repeat: no-repeat;
	background-position: 86px 66px;
}

.form
{
	background-color: #ffffff;
	border-style: solid;
	border-color: #999999;
	border-width: 1px;
	color: #000000;
	width: 150px;
	height: 20px;
}

.menu
{
	text-align: left;
	background-color: white;
	height: 34px;
	border-collapse: collapse;
}

.menuHeader
{
}

.menuHeaderItem
{
	background-color: #F87E28;
	border: 1px solid white;
	height: 34px;
	padding: 3px 10px 3px 10px;
}

.menuHeaderItem .a
{
	color: white;
	text-decoration: none;
}


.pageHeader
{
	font-family: Verdana;
	font-size: 12pt;
	font-weight: bold;
	text-transform: uppercase;
	color: white;
	font-style: italic; /*background-color:#009AD0;*/
}

.pageSubHeading
{
	font-weight: bold;
	font-size: 12pt;
	color: #244081; /*#009AD0;*/
	font-family: Verdana;
}



/*********************************
 * FORM RENDERING
*********************************/
.formDescription
{
	font-weight: bold;
	font-size: 12pt;
	text-align: left;
}

.formTable
{
	border-collapse: collapse;
	width: 98%;
	background: #FFFFFF;
	border: 1px solid #CCCCCC;
	table-layout:fixed;
}

.formBreak
{
	font-size: 8pt;
	text-align: left;
	padding: 3px;
	padding-left: 10px;
	padding-right: 10px;
	line-height: 18px;
	vertical-align: middle;
	color: #021847; /*#80704F;*/
	font-weight: bold;
	background: #F4F4F4; /*#8CB340;*/
	text-transform:uppercase;
}


.formHeader
{
	font-size: 8pt;
	text-align: left;
	font-weight:bold;
	padding: 3px;
	padding-left: 10px;
	padding-right: 10px;
	line-height: 18px;
	vertical-align: middle;
	background: #FFFFFF;
	color: #808080;
}

.formText
{
	font-family: verdana;
	font-size: 8pt;
	padding: 3px;
	padding-left: 10px;
	padding-right: 10px;
	line-height: 18px;
	vertical-align: middle;
	background: #FFFFFF;
	color: #000000;
}

.formButton
{
	font-family: Verdana;
	width: 100px;
	font-size: 8pt;
	background-color: #445C82;
	border: solid 0px #445C82;	
	color: #FFFFFF;
	padding: 2px 0px 2px 0px;
}

.formInput
{
	font-family: Verdana;
	font-size: 8pt;
}

.formNormalText
{
	font-family: verdana;
	font-size: 8pt;
	padding: 3px;
	padding-left: 10px;
	padding-right: 10px;
	line-height: 18px;
	vertical-align: middle;
	color: #000000;
	font-weight: normal;
}

/*****************************
** DATAGRID STYLES
*****************************/
.datagridTable
{
	border-collapse: collapse;
	background: #FFFFFF;
	border: 1px solid #CCCCCC;
	/*padding: 6px 6px 6px 6px;*/
	width: 98%;
	background-color: White;
}

.datagridTable .datagridHeader, .datagridTable .datagridCmdHeader
{
	font-size: 8pt;
	vertical-align: middle;
	text-align: left;
	padding: 6px 3px 6px 3px;
	border: 1px solid #FFFFFF;
	color: #021847;
	font-weight: bold;
	background: #F4F4F4;
}

.datagridTable .datagridFooter
{
	font-size: 8pt;
	vertical-align: top;
	padding: 10px;
	padding-top: 4px;
	padding-bottom: 4px;
	border-top: 1px solid #CCCCCC;
}
.datagridFooter TD
{
	border-top: 1px solid #CCCCCC;
	font-style: italic;
}

.evenrow
{
	font-size: 7pt;
	vertical-align: top;
	margin: 0px 0px 0px 0px;
	border: solid 1px #CCCCCC;
	background-color: #FFFFFF;
	color: #333333;
	text-transform:uppercase;
}

.evenrowRed
{
	font-size: 8pt;
	vertical-align: top;
	margin: 0px 0px 0px 0px;
	border: solid 1px #CCCCCC;
	background-color: #FFFFFF;
	color: Red;
}

.oddrow
{
	font-size: 7pt;
	vertical-align: top;
	margin: 0px 0px 0px 0px;
	border: solid 1px #CCCCCC;
	background-color: #FFFFFF;
	color: #333333;
	text-transform:uppercase;
}

.oddrowRed
{
	font-size: 8pt;
	vertical-align: top;
	margin: 0px 0px 0px 0px;
	border: solid 1px #CCCCCC;
	background-color: #FFFFFF;
	color: Red;
}

.datagridTable .cmdrow
{
	font-size: 7pt;
	text-align: center;
	vertical-align: top;
	/*
	padding-top: 4px;
	padding-bottom: 4px;
*/
	width: 10px;
	margin: 0px 0px 0px 0px;
	background-color: #FFFFFF; /*#CCCCCC;*/
	border: solid 1px #CCCCCC;
	white-space: nowrap;
	text-transform:uppercase;
}

.datagridNewTable
{
	border-collapse: collapse;
	background: #FFFFFF;
	border: 0px solid #1F2B53;
	padding: 6px 6px 6px 6px;
	width: 97%;
}

.datagridNewCell
{
	font-size: 8pt;
	font-weight: bold;
	vertical-align: top;
	text-align: right;
	margin: 0px 0px 0px 0px;
	border: solid 0px #A0A0AF;
}


ul.menuList
{
	list-style: circle;
	margin-top: 5px;
	margin-left: 30px;
	color: #F87E28;
}

.menuList li
{
	margin-bottom: 5px;
}

/*This is a special green table for wizard*/
.divWizard
{
	width: 98%;
	margin-bottom:5px;
	margin-left:11px;
}

/* Green Color Table Form */
.subTable
{
	border-collapse: collapse;
	background: #FFFFFF;
	border: 1px solid #CCCCCC;
	font-size: small;
	font-family: Verdana;
	color: white;
	width: 100%;
	margin-bottom:5px;
}

.subBreak
{
	color: white; /*#80704F;*/
	background: #D6D8DB; /*#8CB340;*/
	padding: 5px;
	/*border-bottom: solid 1px #82965E;*/
	font-weight: bold;
}

.subHeader
{
	background: #EFE5BF;
	/*background-color: #B1CC7F;*/
	padding-left: 10px;
	padding-right: 10px;
	text-align:right;
	/*border-bottom: solid 1px #8CB340;
	color: #20231A;*/
}

.subText
{
	/*border-bottom: solid 1px #8CB340;*/
	background: #FFFFFF;
	padding: 2px;
	white-space: nowrap;
}
.subTextDollar
{
	/*border-bottom: solid 1px #8CB340;*/
	text-align: right;
	padding-right: 5px;
	font-weight: bold;
}
.subTextBox
{
	/*border-bottom: solid 1px #8CB340;*/
	width: 200px;
	height: 100px;
}
.subHeaderNote
{
	/*
	background-color: #BCD888;
	border-bottom: solid 1px #8CB340;
	color: #20231A;*/
	padding: 10px;
	font-size: 9;
}
.hidden
{
	display: none;
}
/*
input
{
border: solid 1px #8CB340;
color: #20231A;
}*/

.subInput
{
	border: solid 1px #D6D8DB;
	color: #20231A;
	width: 200px;
}

.subInput150
{
	border: solid 1px #D6D8DB;
	color: #20231A;
	width: 150px;
}

/**********/
/* Blue Inputs */
/**********/
/* Blue Color Table Form */
.blueTable
{
	margin: 10px;
	border-collapse: collapse;
	border: solid 1px #0F3F6F;
	font-size: small;
	font-family: Verdana;
	color: white;
	margin-bottom: 5px;
	width: 97%;
}

.blueBreak
{
	background-color: #0F3F6F;
	padding: 5px;
	border-bottom: solid 1px #0F3F6F;
	font-weight: bold;
	color: #FFFFFF;
}

.blueHeader
{
	background-color: #879FB7;
	padding-left: 10px;
	padding-right: 10px;
	border-bottom: solid 1px #0F3F6F;
	color: #20231A;
	padding: 5px;
}

.blueText
{
	border-bottom: solid 1px #0F3F6F;
	padding: 5px;
}
.blueTextDollar
{
	border-bottom: solid 1px #0F3F6F;
	text-align: right;
	padding-right: 5px;
	font-weight: bold;
}
.blueTextBox
{
	border-bottom: solid 1px #0F3F6F;
	width: 200px;
	height: 100px;
}
.blueHeaderNote
{
	background-color: #BCD888;
	padding: 10px;
	border-bottom: solid 1px #0F3F6F;
	color: #20231A;
	font-size: 9;
}


.blueInput
{
	border: solid 1px #0F3F6F;
	color: #20231A;
	width: 200px;
}


/*********************************
* Console
*********************************/
.consoleGroupTable
{
	border-collapse: collapse;
	width: 98%;
	border: solid 1px #CCCCCC;
	border-collapse: collapse;
}

.consoleGroupHeader
{
	font-family: Verdana;
	color: #021847; /*#80704F;*/
	font-weight: bold;
	background: #F4F4F4; /*#8CB340;*/
}

.consoleGroupItem
{
}

.consoleItem
{
	font-family: Verdana;
	font-size: 8pt;
	border: 1px solid #CCCCCC;
}
.consoleItemHeader
{
	font-family: Verdana;
	color: #021847; /*#80704F;*/
	font-weight: bold;
	background: #F4F4F4; /*#8CB340;*/
	font-size: 8pt;
	border: 1px solid #D6D8DB;
	/*border: 1px solid #CCCCCC;*/
}

.consoleHyper:link, .consoleHyper:active, .consoleHyper:visited
{
	color: Black;
	text-decoration: none;
}

.consoleHighLight
{
	color: Red;
}

.wizardStep
{
	padding-top: 5px;
	vertical-align: top;
}

.wizard TD
{
	vertical-align: top;
}


.modalBackground
{
	background-color: Gray;
	filter: alpha(opacity=70);
	opacity: 0.7;
}

.modalPopup
{
	background-color: #ffffdd;
	border-width: 3px;
	border-style: solid;
	border-color: Gray;
	padding: 3px;
	width: 250px;
}

/*Section 1, Section 2*/
.tableContainer
{
	border-collapse: collapse;
	border: solid 1px #D6D8DB;
	margin: 5px;
	margin-left: 0;
	width:100%;
}

.tableSection1
{
	border-collapse: collapse;
	width:98%;
}

.tableSection2
{
	border-collapse: collapse;
	border-left: solid 1px #D6D8DB;
}

.tdContainer
{
	padding: 0;
	height: 10px;
}

.tdBreak
{
	padding: 5px;
	text-align: center;
	font-weight: bold;
	height: 20px;
	border-bottom: solid 1px White;
	color: White;
	background-color: #D6D8DB;
}

.tdHeader
{
	padding: 5px;
	font-weight: bold;
	height: 10px;
	border-bottom: solid 1px White;
	color: #20233C;
}

.tdHeaderNonBold
{
	padding: 5px;
	font-weight: normal;
	height: 10px;
	border-bottom: solid 1px White;
	color: #20233C;
}

.tdText
{
	padding-left: 5px;
	padding-right: 5px;
	height: 10px;
	border-bottom: solid 1px White;
	text-align: left;
	color: #20233C;
	border-left: solid 1px White;
}
.tdTextLeftAlign
{
	padding-left: 5px;
	padding-right: 5px;
	height: 10px;
	border-bottom: solid 1px White;
	text-align: left;
	color: #20233C;
	border-left: solid 1px White;
}

.tdButton
{
	padding-left: 5px;
	padding-right: 5px;
	height: 15px;
	border-bottom: solid 1px White;
	color: #20233C;
	background-color: White;
}

.TextBoxStyle
{
	border: solid 1px #D6D8DB;
	text-align: left;
	width: 100px;
	background-color: White;
	padding: 2px 2px 2px 2px;
}

.TextBoxStyleRightAlign
{
	border: solid 1px #D6D8DB;
	width: 80px;
	text-align: right;
	background-color: White;
}

.TextBoxStyleRightAlignLonger
{
	border: solid 1px #D6D8DB;
	width: 80px;
	text-align: right;
	background-color: White;
}

.ButtonDiv
{
	border: solid 2px #D6D8DB;
	height: 15px;
	width: 100px;
	text-align: center;
	vertical-align: middle;
}

a.LinkButtonHeaderStyle:link
{
	color: #FA6910; /*#D6D8DB; #33291F*/
	font-weight: normal;
}
a.LinkButtonHeaderStyle:hover
{
	color: #000000;
	font-weight: normal;
	text-decoration: none;
}
a.LinkButtonHeaderStyle:visited
{
	color: #FA6910;
	font-weight: normal;
}

.LinkButtonStyle:link
{
	color: #D6D8DB;
	font-weight: bold;
}
.LinkButtonStyle:hover
{
	color: #D6D8DB;
	font-weight: normal;
	font-weight: bold;
	text-decoration: none;
}
.LinkButtonStyle:visited
{
	color: #D6D8DB;
	font-weight: normal;
	font-weight: bold;
}

/*
 * Admin Screen
 *
*/
.adminContainer
{
	width: 98%;
}

.adminPageHeader
{
	font-family: Verdana;
	font-size: 12pt;
	font-weight: bold;
	text-transform: uppercase;
	color: white;
	font-style: italic;
	background-color: #D6D8DB;
	padding: 5px;
}

.adminLeftNav
{
	margin-top: 10px;
	margin-right: 20px;
	float: left;
	width: 120px;
	height:100%;
}

.adminMainContent
{
	margin-top: 10px;
	padding-left: 65px;
	width: 75%;
}

.dataGridTable
{
	border-collapse: collapse;
	border: 1px solid #CCCCCC;
	font-size: small;
	font-family: Verdana;
	color: white;
	margin: 0;
	margin-bottom:5px;
	width: 98%;
}

.dataGridBreak
{
	background-color: #F4F4F4;
	padding: 5px;
	border-bottom: solid 1px #F4F4F4;
	font-weight: bold;
	color: #021847;
}

.dataGridHeader
{
	border: 1px solid #FFFFFF;
	color: #021847;
	font-weight: bold;
	background: #F4F4F4;
	padding: 6px 3px 6px 3px;
	/*
	border-bottom: solid 1px #D6D8DB;
	border-left: solid 1px #D6D8DB;
	*/
	font-weight: bold;
}

.dataGridOdd
{
	border-top: solid 1px #D6D8DB;
	border-bottom: solid 1px #D6D8DB;
	border-left: solid 1px #D6D8DB;
	padding: 6px 3px 6px 3px;
}

.dataGridEven
{
	border-bottom: solid 1px #D6D8DB;
	border-top: solid 1px #D6D8DB;
	background-color: #F2F2F2;
	border-left: solid 1px #D6D8DB;
	padding: 6px 3px 6px 3px;
}


#contentTable
{
	width: 900px;
	padding: 3px 3px 3px 3px; /*border: solid 1px #009AD0;*/
}

#logoTable
{
	width: 900px;
	padding: 3px 3px 3px 3px;
	border: solid 1px #FFFFFF;
	border-collapse: collapse;
}

#headerStatusCell
{
	text-align: right;
	padding: 0;
	padding-right: 5px;
	font-weight: bold;
	background-color: #FFFFFF;
	padding-bottom: 5px;
	border: solid 0px black;
	vertical-align: middle;
}

/***********************
  Generic Modifications
***********************/
/*This is for label*/
.colorConfirmation
{
	color: Green;
}
.colorError
{
	color: Red;
}
.colorNormal
{
	color: Black;
}
.colorSpecial
{
	color: White;
}
/*This is for border color*/
.borderColor
{
	border-color: Black;
}
/*This is for background color*/
.backgroundNormal
{
	background-color: Black;
}
.backgroundError
{
	background-color: Red;
}
/*Payment Gateway Error Box*/
.PaymentGatewayError
{
	border-color: Red;
	background-color: #FFE8E8;
}
/*Price / Dollars Color*/
.PriceBackgroundColor
{
	background-color: #F2F2F2;
}
.PriceBorderTopColor
{
	border-top-color: #F2F2F2;
}
/*Disabled backcolor Textbox*/
.disabledColor
{
	background-color: #EAEAEA;
	width: 100px;
}

/*Disabled backcolor anything!!*/
.disabledControl
{
	background-color: #EAEAEA;
}

/*Updating/Adding background color*/
.updateBackground
{
	background-color: Silver;
}
/*Used only in default.aspx for now*/
.defaultText
{
	color: Gray;
}
.colorBackgroundSpecial
{
	background-color: White;
}
.colorReminder
{
	color: #1F2B53;/*Green: 708E33*/
}
.colorExplanation
{
	color: #1F2B53;
}
/*Mainly in CON*/
A.contactusLink
{
	color: #82965E;
}
.CONWizardBackground
{
	background-color: #244081; /*Lighter Green: #B1CC7F;*/
}
/**************The colour in username for sending out email for CON************************/
.CONEmailUsername
{
	/*You need to change in Emails\ConveyancingApprovedPending.ascx,  	since when we send out email, we don't load up the stylesheet*/
	color: Blue;
}
.footer
{
	color: #999999;
}

A.footer:link, A.footer:visited
{
	color: #999999;
}

A.footer:hover
{
	color: #999999;
}

A.footer#active_menu
{
	color: #666666;
}
/**********************
Menu
**********************/
.systemMenu
{
	margin-top:10px;
}
.systemMenu td
{
	text-align: left;
	margin:0px 0px 0px 0px;
	/*text-transform: uppercase;
	font-weight:700;*/
	font-size: 12px;
	font-family: Verdana, sans-serif, Verdana, Helvetica;
	display: block;
	list-style: none;
	text-decoration: none;
	border-bottom: solid 1px #FFFFFF;
}
.systemMenu td a:link, .systemMenu td a:visited
{
	text-decoration: none;
	color: #000000;
	width: 195px;
	height: 15px;
	display: block;
	background-color: #F4F4F4;
	padding-top: 4px;
	padding-bottom: 4px;
}
.systemMenu td a:hover
{
	text-decoration: none;
	background-color: #F87E28;/*#FA6910;*/
	color: #FFFFFF;
	width: 195px;
	height: 15px;
	display: block;
	padding-top: 4px;
	padding-bottom: 4px;
}

.systemMenuChildItem td
{
	/*text-transform: uppercase;
	font-weight:700;*/
	font-size: 12px;
	font-family: sans-serif, Verdana, Verdana, Helvetica;
	font-weight: lighter;
	text-decoration: none;
}

.systemMenuChildItem table td a:link, .systemMenuChildItem table td a:visited
{
	text-decoration: none;
	color: #FFFFFF;
	height: 15px;
	display: block;
	background-color: #F87E28;
	font-weight: bold;
	padding-top: 4px;
	padding-bottom: 4px;
	padding-left: 10px; /* <asp:Menu ID="Menu2" runat="Server" Orientation="Vertical" Width="100%" CssClass="systemMenu" StaticEnableDefaultPopOutImage="false">     <StaticMenuStyle BackColor="#244081"/>     <DynamicMenuStyle BackColor="#D9E6F4" BorderColor="#244081" ForeColor="#244081" BorderStyle="Double" BorderWidth="1" font-Bold="true" CssClass="bla"/>     <DynamicMenuItemStyle BackColor="#D9E6F4" HorizontalPadding="25" VerticalPadding="3" font-Bold="true" /> </asp:Menu> */
	width: 200px;
}
.systemMenuChildItem table td a:hover
{	
	text-decoration: none;
	color: #FFFFFF;
	background-color: #F87E28;
	height: 15px;
	display: block;
	padding-top: 4px;
	padding-bottom: 4px;
	padding-left: 10px;
	text-decoration: underline;
	width: 200px;
}


.clientMenu
{
	border-top: solid 1px #FFFFFF;
}
	
.clientMenu td
{
	text-align: left;
	margin:0px 0px 0px 0px;
	/*text-transform: uppercase;
	font-weight:700;*/
	font-size: 12px;
	font-family: Verdana, sans-serif, Verdana, Helvetica;
	display: block;
	list-style: none;
	text-decoration: none;
	border-bottom: solid 1px #FFFFFF;
}
.clientMenu td a:link, .clientMenu td a:visited
{
	text-decoration: none;
	color: #FFFFFF;
	width: 195px;
	height: 15px;
	display: block;
	background-color: #808080;
	padding-top: 4px;
	padding-bottom: 4px;
}
.clientMenu td a:hover
{
	text-decoration: none;
	background-color: #F87E28;
	color: #FFFFFF;
	width: 195px;
	height: 15px;
	display: block;
	padding-top: 4px;
	padding-bottom: 4px;
}
.rhsMenuLink
{
	color: #FA6910;
	font-weight:normal;
}

.LinkButtonHeaderStyle
{
	color: #FA6910;
	font-weight: normal;
}

.borderColor
{
	border-color: #244081;
}
.SpecialBackground
{
	background-color: #244081;
}
.calendarBackground
{
	background-color: #244081;
}
.masterBackground
{
	background-color: #FFFFFF;
}
.tableBorder
{
	border-color: #244081;
}
.RHScontent
{
	background-color: #FFFFFF;
	padding-left: 0px;
}

.clientMenuHeader
{

	/*text-transform: uppercase;
	font-weight:700;*/
	font-size: 12px;
	font-family: sans-serif, Verdana, Verdana, Helvetica;
	font-weight: bold;
	text-decoration: none;
		
	color: #FFFFFF;
	text-align: left;
	border: solid 2px #808080;
	padding-left: 3px;
	padding-top: 5px;
	padding-bottom: 0px;
	background-color: #808080;
	margin-bottom: 0px;
	/*font-weight: bold;*/
}

.extendedWidthTextbox
{
	width: 220px;
}

.WizardSelectedItem
{
	font-size: 12px;
	font-family: sans-serif, Verdana, Verdana, Helvetica;
	font-weight: normal;
	text-decoration: none;
	color: #FA6910;
	
	padding-top:2px;
	padding-left: 10px;
	padding-bottom:4px;
	/*color: #244081;
	background-color: #D9E6F4;
	display: block;
	width: 185px;
	height: 18px;*/
}
.WizardNotSelectedItem
{
	font-size: 12px;
	font-family: sans-serif, Verdana, Verdana, Helvetica;
	font-weight: lighter;
	text-decoration: none;
	color: #000000;
	padding-left: 4px;
}

.divContainer
{
	margin-right: 20px;
	margin-bottom: 10px;
}

.cellBorderBottom
{
	border-bottom: solid 1px #CCCCCC;
}

.wizardinfotable
{
	background-color: #fffadd;
	width: 100%;
}

.WidthOneThird
{
	width:33%;
}

.WidthTwoThird
{
	width:66%;
}

.WidthFull
{
	width:98%;
}

.WizardMenuLHSMarginTop
{
	/*Set empty apart from Rapid*/
	margin-top: 0px;
	border:solid 0px #000000;
}

.WizardNavigationalButton
{
	/*Set empty apart from Rapid*/
	margin: 5px 14px 7px 0px;
	border: solid 0px #000000;
}

.WizardNavigationalMenuTable
{
	/*Set empty apart from Rapid*/
	padding-top:0px;
}

.WizardContentTopPadding
{
	/*Set empty apart from Rapid*/
	padding: 3px 0px 7px 0px;
	margin: 7px 0px 0px 11px;
	width:95%;
}

.PageHeaderLine
{
	/*Take out from PageHeader Control and put the line colour here*/
	width:100%;
	height:0px;
	border-bottom:solid 1px #CCCCCC;
}

.adminAdditionalRHSLink
{
	text-align:right;
	margin: 0px 15px 5px 0px;
}

.adminAdditionalRHSContent
{
	margin: 0px 15px 5px 0px;
}

.formTitle
{
	font-weight:bold;
	padding-top: 15px;
	text-align: left;
	color: #000000;
}

.CapitalAndBold
{
	font-weight:bold;
	text-transform:uppercase;
}