/* Login */
#hldlogin {position:absolute;top:150px;width:408px;left:50%;margin-left:-204px;}
#hldlogin #divLicenceExpiry {background:#f3dede;padding:3px;font-size:12px;margin-bottom:10px;}
#hldlogin div.content div.form {background:url(/images/base/login.gif) no-repeat 0 4px;padding-left:40px;}
#hldlogin label {margin-bottom:4px;}
#hldlogin .buttons {margin: 2px 2px 0 0;}
#hldlogin div.logintitle {margin:4px 0 10px;}

/* PasswordUpdate */
#hldUpdatePassword {position:absolute;left:25px;top:75px;}
#divNewPasswordExplanation {margin-bottom:10px;}


/* Licence Expiry message */
#divLicenceExpiryPopup div {padding:5px;font-size:13px;}



/*box class*/
div.boxsection {border:solid 1px #aaa;padding:5px;margin:5px 0 0 0;}

div.alignright {text-align:right;}

/* homepage.aspx */
#divWrap {position:absolute;top:75px;left:20px;}
#divHomePageMenu {position:relative;width:580px;background:url(/images/homepage/mainbg.gif) repeat-y #a8caff;}
#divHomePageHeader {height:35px;background:url(/images/homepage/mainheader.gif) no-repeat;}
#divHomePageFooter {position:absolute;left:0;bottom:-3px;height:13px;width:100%;background:url(/images/homepage/mainfooter.gif) no-repeat;}

#ulHomePageMenu {float:left;list-style-type:none;margin:0;padding:25px 0 0 0;}
#ulHomePageMenu li {margin:0 0 0 10px;padding:0;line-height:27px;font-size:11px;}
#ulHomePageMenu li a {background:url(/images/homepage/tab.gif);display:block;height:34px;width:127px;padding-left:13px;color:#888;text-decoration:none;}
#ulHomePageMenu li.selected a, #ulHomePageMenu li a:hover
	{background:url(/images/homepage/tabselected.gif);display:block;height:34px;width:132px;padding-left:8px;}

#divMenuHolder {width:429px;float:left;margin-top:15px;padding-bottom:10px;margin-bottom:10px;
	background:url(/images/homepage/menubg.gif) repeat-y;}
#divMenuHolderHeader {height:12px;background:url(/images/homepage/menuheader.gif) no-repeat;}
#divMenuHolderFooter {height:20px;position:absolute;bottom:0;width:100%;background:url(/images/homepage/menufooter.gif) no-repeat;}

#divMenuHolder div.menusection {margin:0 15px;padding-bottom:20px;position:relative;}
#divMenuHolder div.menusection h2 {color:#5199fd;font-size:15px;line-height:20px;margin:0;}
#divMenuHolder div.menusection h3 {color:#5199fd;font-size:13px;margin:8px 0 0;}
#divMenuHolder div.menusection h3.first {margin:0;}
#divMenuHolder div.menusection a {display:block;font-size:15px;color:#a0a0a0;text-decoration:none;line-height:20px;font-family:arial;}
#divMenuHolder div.menusection a:hover {color:#5199fd;}
#divMenuHolder a {padding-left:12px;background:url(/images/homepage/blob.gif) no-repeat 0 8px;}
#divMenuHolder a.startsgroup {margin-top:8px;}
#divMenuHolder a:hover {background:url(/images/homepage/blobselected.gif) no-repeat 0 8px;}
#divMenuHolder div.commontasks {position:absolute;top:18px;left:230px;width:170px;color:red}

#divHomePageMenu #divContractSearch {margin-top:10px !important;}
#divHomePageMenu #divContractSearch label {color:#888;}

#divRecentContract {margin-top:10px !important;font-family:Trebuchet MS;}
#divRecentContract a {padding:2px 4px;background:none;width:160px;
	border-left:solid 3px #cbdeff;font-size:12px !important;color:#666 !important;line-height:15px !important;}
#divRecentContract a:hover {background:#f4f4f4;border-left:solid 3px #5199fd;} 
#divRecentContract a div {color:#aaa;}

#divHomePageMenu #divBookingSearch {position:absolute;top:0;right:5px;padding:1px;text-align:left;}
#divHomePageMenu #divBookingSearch h3 {margin:0 0 0 15px;}
#divHomePageMenu #divBookingSearch input.button {display:block;margin-top:2px;}

#divHomePageMenu #divContractSearch {position:absolute;top:0;right:5px;padding:1px;text-align:left;}
#divHomePageMenu #divContractSearch h3 {margin:0 0 0 15px;}
#divHomePageMenu #divContractSearch label {color:#888;}
#divHomePageMenu #divContractSearch input.button {display:block;margin-top:2px;}

#divHomePageMenu #divVersion {position:absolute;top:10px;right:20px;color:#999;font-size:10px;}
#divHomePageMenu #divVersion a {display:inline;background:none;font-size:10px;padding:0;}



/* Error Handler */
h1 {font-size:16px;}

/* Multi Sector */	
div.multisector {width:auto !important;}	
div.multisector {background-color:#fff;padding:0 10px 10px 10px !important;border:solid 1px #999 !important;}
div.multisector h4 {margin-top:12px;}
div.multisector td {padding-right:5px;}
div.multisector th.four {width:155px;}
div.multisector td.time {padding-right:10px;}			

/* Feedback Form*/
div#FeedbackFormContainer div {margin:10px 0 -5px; }
div#FeedbackFormContainer div label{display:block;margin-bottom:2px}
div#FeedbackFormContainer div label#lblCheckbox {display:inline}
div#FeedbackFormContainer div label#lblName {display:inline;margin-right:10px;}
div#FeedbackFormContainer div #txtUserName {width:180px}
div textarea#txtFeedback {width:320px !important;}
div textarea#txtFeedback.hinty{color:#AAA}
div textarea#txtFeedback.focus{color:#000}
#divFeedbackContainer {position:absolute;top:100px;left:300px;}
#divFeedbackFrame input.button {margin:10px 0 -5px;float:left}
#divFeedbackFrame input#btnSubit {float:right;}
div#divFeedbackFormHolder div#divFeedbackFrame {position:absolute;left:350px !important;top:175px !important;z-index:1500 !important;}


/* Extra Booking */
#mdpExtraPaxAges_Container div.modalpopupcontent {width:calc(100% - 61px);width:-webkit-calc(100% - 61px);width:-moz-calc(100% - 61px);}

#txtPlaceHolderUserName{width:0px;height:0px;padding:0px;border:none;}