/*BODY {
	FONT-WEIGHT: normal;  COLOR: #000000; FONT-FAMILY: Verdana; TEXT-DECORATION: none
}*/

TD {
	FONT-WEIGHT: normal;  COLOR: #000000; FONT-FAMILY: Verdana; TEXT-DECORATION: none
}
.TEST {
	COLOR: #000000
}
.BB {
	FONT-WEIGHT: bold;  COLOR: #000000; FONT-FAMILY: Verdana; TEXT-DECORATION: none
}
.BT {
	FONT-WEIGHT: normal;  COLOR: #000000; FONT-FAMILY: Verdana; TEXT-DECORATION: none
}



A {
	FONT-size: 10px; COLOR: #006699; FONT-FAMILY: verdana, arial, helvetica; TEXT-DECORATION: underline
}

H1 {
	FONT-WEIGHT: bold; 
	 
	VERTICAL-ALIGN: middle; 
	COLOR: #ffffff; 
	BACKGROUND-COLOR: #505050; 
	TEXT-DECORATION: none;
	padding: 5px
}

H2
{
	font-weight: bold;
	font-size: 13px;
	color: #505050;
	font-family: verdana, arial, helvetica;
}

.H1 {
	FONT-WEIGHT: bold; FONT-size: 13px; COLOR: #505050; BACKGROUND-COLOR: #e5e5e5; TEXT-DECORATION: none
}
.H2 {
	FONT-WEIGHT: bold; FONT-size: 13px; COLOR: #505050; BACKGROUND-COLOR: #e5e5e5; TEXT-DECORATION: none
}
.H3 {
	FONT-WEIGHT: bold; FONT-size: 14px; COLOR: #ffffff; BACKGROUND-COLOR: #000000; TEXT-DECORATION: none
}
.H4 {
	FONT-WEIGHT: bold; FONT-size: 13px; COLOR: #505050; BACKGROUND-COLOR: #e5e5e5; TEXT-DECORATION: none
}
.H7 {
	FONT-WEIGHT: bold; FONT-size: 12px; VERTICAL-ALIGN: middle; COLOR: #ffffff; BACKGROUND-COLOR: #505050; TEXT-DECORATION: none
}
.H8 {
	FONT-WEIGHT: bold;  VERTICAL-ALIGN: middle; COLOR: #ffffff; BACKGROUND-COLOR: #505050; TEXT-DECORATION: none
}
.DT {
	FONT-size: 10px; COLOR: #000000
}
.CL {
	FONT-WEIGHT: bold; FONT-size: 10px; VERTICAL-ALIGN: middle; COLOR: #ffffff; TEXT-DECORATION: none
}
.CT {
	FONT-WEIGHT: normal; FONT-size: 10px; VERTICAL-ALIGN: middle; COLOR: #ffffff; TEXT-DECORATION: none
}
.FT1 {
	FONT-size: 10px; COLOR: #006699; TEXT-ALIGN: center; TEXT-DECORATION: none
}
.FT2 {
	FONT-size: 9px; COLOR: #000000; TEXT-ALIGN: center; TEXT-DECORATION: none
}
.FL {
	FONT-size: 10px; COLOR: #006699; TEXT-DECORATION: underline
}
.FL:hover {
	FONT-size: 10px; COLOR: #006699; TEXT-DECORATION: none
}
.TL {
	 COLOR: #006699; TEXT-DECORATION: underline
}
.TL:hover {
	 COLOR: #006699; TEXT-DECORATION: none
}
.TL12 {
	FONT-size: 12px; COLOR: #006699; TEXT-DECORATION: underline
}
.TL12:hover {
	FONT-size: 12px; COLOR: #006699; TEXT-DECORATION: none
}
.TD1 {
	width: 105px; BACKGROUND-COLOR: #000000; TEXT-ALIGN: center
}
.TD2 {
	width: 105px; BACKGROUND-COLOR: #e5e5e5; TEXT-ALIGN: center
}
.TD3 {
	FONT-size: 10px
}
.TD4 {
	width: 9px
}
.TD5 {
	FONT-size: 1px; width: 1px; COLOR: #ffffff; BACKGROUND-COLOR: #ffffff
}
.TD6 {
	FONT-size: 1px; width: 1px; COLOR: #b5b5b5; BACKGROUND-COLOR: #b5b5b5
}
.TD7 {
	FONT-size: 10px; COLOR: #e5e5e5; TEXT-DECORATION: none
}
.TD8 {
	BACKGROUND-COLOR: #000000
}
.TD9 {
	BACKGROUND-COLOR: #e5e5e5
}
.TD12 {
	border-RIGHT: 0px solid; PADDING-RIGHT: 0px; border-TOP: 0px solid; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; VERTICAL-ALIGN: top; border-LEFT: 0px solid; width: 121px; PADDING-TOP: 0px; border-BOTTOM: 0px solid; BACKGROUND-COLOR: #ffffff
}
.TD13 {
	border-RIGHT: 0px solid; PADDING-RIGHT: 0px; border-TOP: 0px solid; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; VERTICAL-ALIGN: top; border-LEFT: 0px solid; width: 8px; PADDING-TOP: 0px; border-BOTTOM: 0px solid; BACKGROUND-COLOR: #ffffff
}
.TD14 {
	border-RIGHT: 0px solid; PADDING-RIGHT: 0px; border-TOP: 0px solid; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; VERTICAL-ALIGN: top; border-LEFT: 0px solid; width: 509px; PADDING-TOP: 0px; border-BOTTOM: 0px solid; BACKGROUND-COLOR: #ffffff
}
.TD15 {
	border-RIGHT: 0px solid; PADDING-RIGHT: 0px; border-TOP: 0px solid; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; VERTICAL-ALIGN: top; border-LEFT: 0px solid; width: 124px; PADDING-TOP: 0px; border-BOTTOM: 0px solid; BACKGROUND-COLOR: #ffffff
}
.TD16 {
	width: 301px
}
.TD17 {
	width: 105px; TEXT-ALIGN: right
}
.TD18 {
	width: 509px; height: 13px; BACKGROUND-COLOR: #505050
}
.TD19 {
	height: 8px; BACKGROUND-COLOR: #e5e5e5
}
.TD20 {
	width: 3px
}
.TD21 {
	FONT-size: 1px; width: 1px; COLOR: #777777; BACKGROUND-COLOR: #777777
}
.TX1 {
	FONT-WEIGHT: bold;  COLOR: #006699
}
.TR1 {
	height: 50px
}
.TR2 {
	height: 90px
}
.TR7 {
	height: 21px; BACKGROUND-COLOR: #000000
}
.TR9 {
	height: 6px
}
.TR10 {
	BACKGROUND-COLOR: #e5e5e5
}
.CW01 {
	FONT-WEIGHT: bold; FONT-size: 10px; width: 125px; COLOR: #000000; height: 18px; BACKGROUND-COLOR: #e5e5e5
}
.CW69 {
	FONT-WEIGHT: bold; FONT-size: 10px; width: 125px; COLOR: #000000; height: 18px; BACKGROUND-COLOR: #b5b5b5
}
.CW02 {
	FONT-size: 9px; COLOR: #000000; TEXT-DECORATION: none
}
.CW03 {
	FONT-size: 10px; COLOR: #006699; FONT-FAMILY: Verdana; TEXT-DECORATION: underline
}
.CW03:hover {
	FONT-size: 10px; COLOR: #006699; TEXT-DECORATION: none
}
.CW04 {
	FONT-WEIGHT: bold;  COLOR: #ffffff; TEXT-DECORATION: none
}
.CW04:hover {
	FONT-WEIGHT: bold;  COLOR: #ffffff; TEXT-DECORATION: underline
}
.CW05 {
	FONT-WEIGHT: bold;  COLOR: #666666; TEXT-DECORATION: none
}
.CW05:hover {
	FONT-WEIGHT: bold;  COLOR: #666666; TEXT-DECORATION: underline
}
.CW06 {
	FONT-size: 10px; COLOR: #e5e5e5; TEXT-DECORATION: none
}
.CW06:hover {
	FONT-size: 10px; COLOR: #e5e5e5; TEXT-DECORATION: underline
}
.CW07 {
	FONT-WEIGHT: bold; FONT-size: 10px; COLOR: #e5e5e5; TEXT-DECORATION: none
}
.CW07:hover {
	FONT-WEIGHT: bold; FONT-size: 10px; COLOR: #e5e5e5; TEXT-DECORATION: underline
}
.CW08 {
	border-RIGHT: 0px solid; border-TOP: 0px solid; FONT-size: 10px; border-LEFT: 0px solid; width: 765px; border-BOTTOM: 0px solid
}
.CW09 {
	FONT-WEIGHT: bold;  COLOR: #000000; TEXT-DECORATION: none
}
.CW09:hover {
	FONT-WEIGHT: bold;  COLOR: #000000; TEXT-DECORATION: underline
}
.CW10 {
	border-RIGHT: 0px solid; border-TOP: 0px solid; border-LEFT: 0px solid; border-BOTTOM: 0px solid
}
.CW13 {
	border-RIGHT: 1px outset; border-TOP: 1px outset; border-LEFT: 1px outset; width: 100%; border-BOTTOM: 1px outset; BACKGROUND-COLOR: #e5e5e5
}
.CW15 {
	border-RIGHT: #e5e5e5 1px solid; border-TOP: #e5e5e5 1px solid; border-LEFT: #e5e5e5 1px solid; border-BOTTOM: #e5e5e5 1px solid
}
.CW19 {
	FONT-WEIGHT: normal;  COLOR: #000000; FONT-FAMILY: Arial; TEXT-DECORATION: none
}
.CW20 {
	border-RIGHT: 1px outset; border-TOP: 1px outset; border-LEFT: 1px outset; width: 124px; border-BOTTOM: 1px outset
}
.CWSAL {
	FONT-WEIGHT: normal;  width: 190px; FONT-FAMILY: Arial, helvetica, sans-serif; TEXT-DECORATION: none
}
.LT {
	 COLOR: #006699; TEXT-ALIGN: center; TEXT-DECORATION: none
}
.conresbar {
	BACKGROUND-COLOR: #505050
}
A.ls {
	 COLOR: #ffffff; FONT-FAMILY: verdana; TEXT-DECORATION: underline
}
A.ls:visited {
	COLOR: #ffffff
}
A.ls:hover {
	TEXT-DECORATION: none
}
A.bold {
	FONT-WEIGHT: bold;  COLOR: #ffffff; FONT-FAMILY: verdana; TEXT-DECORATION: underline
}
A.bold:visited {
	COLOR: #ffffff
}
A.bold:hover {
	COLOR: #ffffff; TEXT-DECORATION: none
}
.conresparent {
	BACKGROUND-COLOR: #e5e5e5
}
A.bLink {
	FONT-WEIGHT: bold;  COLOR: #006699; FONT-FAMILY: verdana; TEXT-DECORATION: underline
}
A.bLink:visited {
	COLOR: #006699
}
A.bLink:hover {
	COLOR: #006699; TEXT-DECORATION: none
}
.bodymid {
	 COLOR: #000000; FONT-FAMILY: verdana
}
.TableBorder {
	BACKGROUND-COLOR: #505050
}
.18 {
	FONT-WEIGHT: bold; FONT-size: 12px; COLOR: #ffffff; FONT-FAMILY: verdana
}
.bodysmall {
	 COLOR: #000000; FONT-FAMILY: verdana
}
A.bl {
	FONT-WEIGHT: bold;  COLOR: #006699; FONT-FAMILY: verdana; TEXT-DECORATION: underline
}
A.bl:visited {
	COLOR: #006699
}
A.bl:hover {
	TEXT-DECORATION: none
}
.LogoBGColor {
	BACKGROUND-COLOR: #e5e5e5
}
.LogoLineColor1 {
	BACKGROUND-COLOR: #505050
}
.LogoLineColor2 {
	BACKGROUND-COLOR: #ffffff
}
.TText {
	FONT-WEIGHT: bold; FONT-size: 18px; COLOR: #505050; FONT-FAMILY: Verdana
}
.TB {
	border-RIGHT: 1px outset; border-TOP: 1px outset; border-LEFT: 1px outset; width: 100%; border-BOTTOM: 1px outset; BACKGROUND-COLOR: #e5e5e5
}
.TBDY {
	BACKGROUND-COLOR: #e5e5e5
}
.btnBody {
	FONT-WEIGHT: normal;  COLOR: #000000; FONT-FAMILY: Verdana; TEXT-DECORATION: none
}
.TitleUnderline {
	BACKGROUND-COLOR: #ffffff
}
.BT12 {
	FONT-WEIGHT: normal;  COLOR: #000000; FONT-FAMILY: Verdana; TEXT-DECORATION: none
}
.mbg2 {
	BACKGROUND-COLOR: #ffffff
}
.TL12 {
	FONT-size: 12px; COLOR: #006699; TEXT-DECORATION: underline
}
.TL12:hover {
	FONT-size: 12px; COLOR: #006699; TEXT-DECORATION: none
}

.sectionheadLarge {padding: 5px; FONT-WEIGHT: bold;  COLOR: #ffffff; BACKGROUND-COLOR: #505050 }

TABLE.tblSiteCalculators
{ 
	width: 100%;
	padding: 5px;
	margin: 0px;
	border-collapse:collapse;
	background-color: White;
	border-color: #e5e5e5;
	border-RIGHT: 0px solid;
	border-LEFT: 0px solid;
	border-TOP: 0px solid;
	border-bottom: 0px solid;
	font-size: 11px;
}

TD.CalculatorCell
{
	border-color: #e5e5e5;
	border-RIGHT: 1px solid;
	border-bottom: 1px solid;
	padding: 2px;
	vertical-align: middle
}





/*START CW JOBS only remote styles*/
	/*START Top of page Title Styles within MainPageView.ascx*/
		div.RemoteHostingDivCW {
			/*background-color: #CCCCCC !important;*/
			width: 100%;
			}
		div.RemoteHostingDivCW div#AllCentreContentHolder { 
			/*background-color: #CCCCCC !important;*/
			}
		div.RemoteHostingDivCW div#PageContentHolder {
			margin: 0px 0px 0px 0px !important;
			border: 0px !important;
			/*background-color: #CCCCCC !important;*/
			}
		div.RemoteHostingDivCW h2 {
			color: #000000 !important;
			clear: left;
			font-size: 11px;
			font-weight: normal;
			margin: 0px 0px 0px 7px;
			}
		div.RemoteHostingDivCW p.SmallP {
			color: #000000 !important;
			font-family: Verdana, Arial, Helvetica, sans-serif;
			font-size: 11px;
			margin: 20px 0px 0px 7px;
			}
		div.RemoteHostingDivCW img#TopTitleRtCrn {
			width: 0px !important;
			height: 0px !important;
			}
		div.RemoteHostingDivCW img#TopTitleLtCrn {
			width: 0px !important;
			height: 0px !important;
			}
		div.RemoteHostingDivCW h1#PageTitle {
			font-size: 80% !important;
			color: #FFFFFF !important;
			margin: 0px 0px 0px 0px;
			padding: 4px 0px 0px 10px !important;
			height: 30px !important;
			background-image: none !important;
			/*background-color: #505050 !important;*/
			}
		div.RemoteHostingDivCW table#UserDetailsCalcTable td#UserDetailsCalcTableFinalFooterCell {
			/*background-color: #CCCCCC !important;*/
			}
		div.RemoteHostingDivCW table#UserDetailsCalcTable {
			font-family: Verdana, Arial, Helvetica, sans-serif;
			}
		
		/*START NEW none img inside h1 styles*/
		div.RemoteHostingDivCW div#TopHolder {
			width: 100%;
			margin-bottom: 0px;
			/*position: relative;*/
			}
		div.RemoteHostingDivCW div#Topleft {
			width: 9px;
			height: inherit;
			float: left;
			/*position: absolute;*/
			}
		div.RemoteHostingDivCW div#Topleft img {
			width: 0px;
			height: 0px;
			}
		div.RemoteHostingDivCW div#TopGraphicCentre {
			width: 100%;
			height: 23px;
			/*left: 9px;*/
			height: inherit;
			/*background-image: url(../images/ct_top_back.gif);*/
			border-top: 0px solid #264D76;
			border-bottom: 0px solid #264D76;
			/*position: absolute;*/
			/*background-color: #505050;*/
			padding: 0px 0px 0px 0px;
			float: left;
			margin: 0px;
			}
		div.RemoteHostingDivCW div#TopGraphicCentre h1 {
			font-family: Verdana, Arial, Helvetica, sans-serif;
			font-size: 11px;
			font-weight: bold;
			color: #FFFFFF;
			margin: 0px 0px 18px 0px;
			text-align: left;
			/*padding: 3px 0px 0px 0px;*/
			}
		div.RemoteHostingDivCW div#TopRight {
			width: 9px;
			height: inherit;
			float: right;
			}
		div.RemoteHostingDivCW div#TopRight img {
			width: 0px;
			height: 0px;
			}
		/*END NEW none img inside h1 styles*/
		
		/*END Top of page Title Styles within MainPageView.ascx*/
		/*START Foorter styles */
		p#HostedFooter {
			font-weight: normal;
			font-family: Verdana, Arial, Helvetica, sans-serif !important;
			font-size: 11px;;
			text-align: left;
			margin: 10px 0px 0px 7px;
			}
		/*END Foorter styles */
		div.RemoteHostingDivCW ul {
			clear: left;
			}
		div.RemoteHostingDivCW ul li {
			line-height: 190%;
			font-family: Verdana, Arial, Helvetica, sans-serif !important;
			font-size: 11px;
			}
		/*START Table Styles */
		th.CalcResultsHeadingRowWhite {
			font-family: Verdana, Arial, Helvetica, sans-serif;
			text-align: right;
			}
		div.RemoteHostingDivCW table#CalcResultsTable {
			clear: left;
			}
		/*END Table Styles */
	/*END CW JOBS only remote styles*/