.hdBar{
	height: 52px; background-image: url(../images/ehc/verBar.gif); background-repeat: repeat-x;
}
.barLft{
	 padding-left: 140px;
}
.barTop{
	 padding-top: 16px;
}
.eccImg{
	padding-top: 45px;
}
input, textarea, select, option{
	border: 0px solid thin #000000; padding-top: 1px; padding-bottom: 1px; border-top-width: 0px; border-right-width: 0px; 
	border-bottom-width: 0px; border-left-width: 0px; background-color: #77afd0; color: #fff;
}
select {
	font-size: 11px; height: 18px;
}
.radioBox{
	background-color: transparent;
}
.btnGeneric{
	border: 0px; background-color: transparent; color: #fff;
}
.topShade{
	background-image: url(../images/topShadow.gif); background-repeat: repeat-x;
}
.topLeft{
	background-image: url(../images/ehc/topBarLeft.gif); background-repeat: repeat-x; height: 378px;
}
.topMidRight{
	background-image: url(../images/ehc/topBarMidRight.gif); background-repeat: repeat-x; height: 378px; width: 398px;
}
.topBarRight{
	background-image: url(../images/ehc/topBarRight.gif); background-repeat: repeat-x; height: 378px; width: 88px;
}
.userBoxCor{
	width: 9px; height: 9px;
}
.userBoxCntr{
	background-color: #3483b7;
}
.dhtmlgoodies_question{	
	overflow:hidden; cursor:pointer;
}
.dhtmlgoodies_answer{	/* Parent box of slide down content */
	visibility:hidden; overflow:hidden; position:relative; display:none;
}
.dhtmlgoodies_answer_content{	/* Content that is slided down */
	padding:1px; position:relative;
}
.userBoxHead{
	color: #fff; font-size: 15px; font-weight: bold;
}
.userBoxTxt{
	color: #fff; font-size: 13px;
}

.txtBg{
	background-image: url(../images/ehc/usrTxtBox.gif); background-repeat: no-repeat; width: 175px; height: 28px;
}
.usrTxTBox{
	width: 169px; height: 25px; border: 1px solid #fff; padding-top: 4px; padding-bottom: 2px; background-color: #fff;color: #000;
}
.boxOne{
	background-image: url(../images/ehc/boxOne.gif); background-repeat: no-repeat; width: 350px; height: 58px;
}
.srcBox{
	background-color: #d85687; border: 0px solid #d85687; width: 168px; color: #fff; text-align:center;
}
.srcBg{
	background-image: url(../images/ehc/srcBgPink.gif); background-repeat: repeat-x;background-color:#DEB4C4;
}
.boxTwo{
	background-image: url(../images/ehc/boxTwo.gif); background-repeat: no-repeat; width: 350px; height: 58px;
}
.highlightbox{
	border: 0px solid thin #4b7aae; padding-top: 1px; padding-bottom: 1px; border-top-width: 0px; border-right-width: 0px; 
	border-bottom-width: 0px; border-left-width: 0px; background-color: #4b7aae; color: #fff;
}
.tdHeading{
	font-size: 13px; font-weight: bold;
}
.tdcaptionNew{
	font-size: 12px; text-align: right; padding-right: 5px; vertical-align:top;
}
.tdcaptionLeftNew{
	font-size: 12px; text-align: left; padding-right: 5px; vertical-align:top;
}
.frmStar{
	color: #4b7aae; font-size: 13px;
}
.regTabs{
	background-image: url(../images/ehc/regTabs.gif); background-repeat: no-repeat; width: 487px; height: 37px; padding-left: 14px;
	font-size: 14px; color: #fff;
}
.regTabsU{
	background-image: url(../images/ehc/regTabs.gif); background-repeat: no-repeat; width: 487px; height: 37px; padding-left: 14px;
	font-size: 14px; color: #fff; text-decoration: underline;
}
.regTabsL{
	background-image: url(../images/ehc/regTabDisabled.gif); background-repeat: no-repeat; width: 487px; height: 37px; padding-left: 14px;
	font-size: 14px; color: #525252;
}
a.info:hover{
	z-index:25; background-color:#F4EAF0;	
}
a.info:hover span{
    border:1px solid #cccccc; background-color:#F4EAF0;    
}
.fontLogin{
	color: #fff;
}
a.fontLogin:visited, a.fontLogin:link, a.fontLogin:active, a.fontLogin:hover{
	text-decoration:underline; color: #fff;
}
.fontLoginMn{
	color: #81a2c7;
}
a.fontLoginMn:visited, a.fontLoginMn:link, a.fontLoginMn:active {
	text-decoration:none; color: #81a2c7;
}
a.fontLoginMn:hover{
	text-decoration:underline;
}
.inputLog{
	width: 125px; height: 20px; border: 0px solid thin #81a2c7; padding-bottom: 3px; 
	background-color: #81a2c7; color: #fff; padding-left:3px; height: 22px;
}
.lsVisCap{
	color: #fff; padding-top: 8px; padding-left: 36px; padding-right: 30px;
}
.lsVisCapB{
	color: #fff; padding-top: 3px; padding-left: 65px; font-size: 13px;
}
.home{
	color: #fff;
}
.lsVisDet{
	padding-left: 50px;
}
.phoneBox{
	background-image: url(../images/ehc/phoneBox.jpg); background-repeat: no-repeat; width: 260px; height: 105px;
}
.phoneUp{
	font-size: 15px; color: #fff; text-align:center; padding-top:10px;
}
.phoneDn{
	font-size: 24px; color: #fff; text-align:center;
}
a.phoneUp:visited, a.phoneUp:link, a.phoneUp:active, a.phoneUp:hover{
	text-decoration:underline; color: #fff;
}
.txtMainLogin{
	/*background-image: url(../images/ehc/txtMainLogin.gif); background-repeat: no-repeat; width: 132px; height: 25px;*/
}
.logErrTxT{
	color: #0075B0; padding-top: 27px; padding-left: 20px; padding-right: 20px;
}
a.logErrTxT1:visited, a.logErrTxT1:link, a.logErrTxT1:active{
	text-decoration:none; color: #0075B0;
}
a.logErrTxT1:hover{
	text-decoration:underline; color: #0075B0;
}
a.normLinks:visited, a.normLinks:link, a.normLinks:active{
	text-decoration:none; color: #0075B0;
}
a.normLinks:hover{
	text-decoration:underline; color: #0075B0;	
}
a.info:hover {
	background-color: transparent; text-decoration: none;
}
a.info div {
	display: none;
}
a.info:hover div{
    display:block; width:25em; font-size: 11px; text-align: left;position:absolute;  
    padding: 5px; color: #0475b0; background-color: #ffffff; border: 1px solid #0375af;z-index:24; text-decoration: none;
}
#ParentLoggedTip, #ParentBookedTip{
	top: 5em; right: -4em;
}
#ParentteleTip{
	top: 5em; right: -1.1em;
}

a.info:hover div ul{
	font-weight: bold;
	text-align: left;
	text-decoration: none;
}
a.info:hover div li{
	font-weight: normal;
	text-decoration: none;
}
.normTexT{
	color: #0075B0;
}
.bkSpaceOth{
	background-image: url(../images/ehc/bkViewOthers.gif); background-repeat: no-repeat; width: 165px;height: 32px;
}
a.bkFont1:visited, a.bkFont1:link, a.bkFont1:active{
	text-decoration:none; color: #0075B0;
}
a.bkFont1:hover{
	text-decoration:underline;color: #0075B0;
}
.bkSpaceBox{
	background-image: url(../images/ecc/bkViewSpaces.gif); background-repeat: no-repeat; width: 165px;height: 33px;
}
input.inputCss{
	border: 0px solid thin #000000; padding-top: 1px; padding-bottom: 1px; border-top-width: 0px; border-right-width: 0px; 
	border-bottom-width: 0px; border-left-width: 0px; background-color: #fff; 
}


.bookingTabs{
	background-image: url(../images/ehc/regTabsBook.gif); background-repeat: no-repeat; width: 597px; height: 37px; padding-left: 14px;
	font-size: 14px; color: #fff;
}

.lozengesEccAlt{
	padding:5 5 10 10px;
	font-family: 'Trebuchet MS', Verdana, Arial; color: #101010; font-size: 12px; font-weight:bold; margin: 0px;
	
}
.lozengesEccAlt p{font-family: 'Trebuchet MS', Verdana, Arial; color: #101010; font-size: 12px; font-weight:bold;}

.lozengesEccAltError{
	padding:5 0 0 0px;
	font-family: 'Trebuchet MS', Verdana, Arial; color: #101010; font-size: 12px; margin: 0px;
	
}

.lozengesEccAltError p{font-family: 'Trebuchet MS', Verdana, Arial; color: #101010; font-size: 12px;}

.MidEccPNGRepeat {
	behavior:url(../iepngfix.htc); 
	background:url('../images/ehc/repeat_img.png') repeat;
	width:313px;
	margin:0px;
}
.leftEccPNG {
	behavior:url(../iepngfix.htc);
	background-image:url('../images/ehc/left_arrow.png');
	background-repeat:no-repeat;
	width:9px;
	height:18px;
	margin-top:12px;
}
.topEccPNGClass {
	behavior:url(../iepngfix.htc);
	background-image:url('../images/ehc/top_img.png');
	background-repeat:no-repeat;
	width:313px;
	height:5px;
}
.bottomEccPNGClass {
	behavior:url(../iepngfix.htc);
	background-image:url('../images/ehc/bottom_img.png');
	background-repeat:no-repeat;
	width:313px;
	height:6px;
}
