body
{
  background-color:White; 
  font-family: verdana; 
  font-size:11px;
  color:#3F3F3F; 
}

input
{
  font-family: verdana; 
  font-size: 11px; 
} 


.copytext
{ 
	font-size: 10px; 
}

.formFieldNarrow{
	width: 160px;
	float: left;
	font-size: 0.69em;
	vertical-align:middle;
	margin-top:-8px;
}

.radioformField{

	font-size: 0.72em;
	vertical-align:top;
	margin-top:5px;
	height:15px;
}
.radioformField2{

	font-size: 0.72em;
	vertical-align:top;
	margin-top:-5px;
	height:15px;
}

.textareaSmall{
	width: 440px;
	height: 100px;
	border: solid 1px #cccccc;
}



.selectBoxSmaller{
	width: 125px;
	font-size: 0.75em;
	border: solid 1px #858585;	
	vertical-align: middle;
	padding: 1px 0px;
}

.selectBoxMedium{
	width: 253px;
	font-size: 0.75em;
	border: solid 1px #858585;	
	vertical-align: middle;
	padding: 1px 0px;
}

.selectBoxLargeGreen
{
	
	width: 400px;
	font-size: 0.75em;
	border: solid 1px #858585;	
	vertical-align: middle;
	padding: 1px 0px;
		
	background-color:#EFF6E5;
	border-width:0px;
	border-top:solid 1px #BABA00;
	border-right:solid 1px #BABA00;
	border-bottom:solid 1px #BABA00;
	border-left:solid 1px #BABA00;

}

.selectBoxLargeGreenStatic
{
	
	width: 400px;
	border: solid 1px #858585;	
	vertical-align: middle;
	padding: 1px 0px;
		
	background-color:#EFF6E5;
	border-width:0px;
	border-top:solid 1px #BABA00;
	border-right:solid 1px #BABA00;
	border-bottom:solid 1px #BABA00;
	border-left:solid 1px #BABA00;

}

.selectBoxMediumGreen
{
	
	width: 253px;
	font-size: 0.75em;
	border: solid 1px #858585;	
	vertical-align: middle;
	padding: 1px 0px;
		
	background-color:#EFF6E5;
	border-width:0px;
	border-top:solid 1px #BABA00;
	border-right:solid 1px #BABA00;
	border-bottom:solid 1px #BABA00;
	border-left:solid 1px #BABA00;
}

.selectBoxSmallGreen
{
	width: 150px;
	font-size: 0.75em;
	border: solid 1px #858585;	
	vertical-align: middle;
	padding: 1px 0px;
		
	background-color:#EFF6E5;
	border-width:0px;
	border-top:solid 1px #BABA00;
	border-right:solid 1px #BABA00;
	border-bottom:solid 1px #BABA00;
	border-left:solid 1px #BABA00;
}

.selectBoxVerySmallGreen
{
	
	width: 50px;
	font-size: 0.75em;
	border: solid 1px #858585;	
	vertical-align: middle;
	padding: 1px 0px;
		
	background-color:#EFF6E5;
	border-width:0px;
	border-top:solid 1px #BABA00;
	border-right:solid 1px #BABA00;
	border-bottom:solid 1px #BABA00;
	border-left:solid 1px #BABA00;

}


.selectBoxSmallGreenPlus
{
	
	width: 177px;
	font-size: 0.75em;
	border: solid 1px #858585;	
	vertical-align: middle;
	padding: 1px 0px;
		
	background-color:#EFF6E5;
	border-width:0px;
	border-top:solid 1px #BABA00;
	border-right:solid 1px #BABA00;
	border-bottom:solid 1px #BABA00;
	border-left:solid 1px #BABA00;


}

#offersDiv{
	background: #ffffff;
	border-bottom: solid 1px #B5B5B5;
	padding: 2px 2px 2px 4px;
}

.messageListDiv{
	background: #ffffff;
	padding: 1px 0px 0px 5px;
	margin: 0px;
	font-size: 0.75em;
	font-family: Arial, Helvetica, sans-serif;
	height: 20.50em;
	overflow: auto;
}

.messageListDivSmall{
	background: #ffffff;
	padding: 1px 0px 0px 5px;
	margin: 0px;
	overflow: auto;
	font-size: 0.75em;
}


.PanelTitleCell
{
	

	padding: 1px 0px;

	/*background-color:#EFF6E5;*/
	background-color:#d3e6d0;
	border-width:0px;
	border-top:solid 1px #BABA00;
	border-right:solid 1px #BABA00;
	border-bottom:solid 1px #BABA00;
	border-left:solid 1px #BABA00;
}


.questionheader{
	font-weight: bold;
	color: #333333;
	font-size: 0.90em;
	padding: 3px 3px 3px 3px;
	margin: 5px 5px 5px 5px;
	line-height: 28px;
}

.questionheadersmaller{
	font-weight: bold;
	color: #333333;
	font-size: 0.75em;
	padding: 3px 3px 3px 3px;
	margin: 5px 5px 5px 5px;
	line-height: 28px;
}

.questionheadersmallernopad{
	font-weight: bold;
	color: #333333;
	font-size: 0.75em;
	/*padding: 1px 1px 1px 1px;*/
	margin: 2px 2px 2px 2px;
	line-height: 28px;
}
.searchresultsummary{
	font-weight: bold;
	color: #333333;
	font-size: 0.90em;
	line-height: 28px;
}

.faqdescription{
	font-weight: normal;
	color: #333333;
	font-size: 0.80em;
}

.formlabel{
	font-weight: bold;
	color: #333333;
	font-size: 0.75em;
}

.formlabelred{
	font-weight: bold;
	color: #cc0000;
	font-size: 1.0em;
}

.formlabelredsmaller{
	font-weight: bold;
	color: #cc0000;
	font-size: 0.75em;
}
.formlabelsmaller{
	font-weight: bold;
	color: #333333;
	font-size: 0.66em;
}

.formlabelfixedvsmall{
	font-weight: bold;
	color: #333333;
	font-size: 10px;
}

.formlabellarger{
	font-weight: bold;
	color: #333333;
	font-size: 1.3em;
}

.formlabellargerwider{
	font-weight: bold;
	color: #333333;
	font-size: 1.3em;
	width:240px;
}

.formlabelpartlarger{
	font-weight: bold;
	color: #333333;
	font-size: 1.15em;
}

.formlabelfixed{
	font-weight: bold;
	color: #333333;
	font-size: 1.0em;
}

.formlabelfixedalt{
	font-weight: bold;
	color: #333333;
	font-size: 12px;
}

.formlabelfixedgrey{
	font-weight: bold;
	color: #666666;
	font-size: 1.0em;
}

.formlabelfixedblue{
	font-weight: bold;
	color: #266BBB;
	font-size: 1.0em;
}

.formlabelfixedbluesmaller{
	font-weight: bold;
	color: #266BBB;
	font-size: 0.8em;
}

.formlabelfixedgreysmaller{
	font-weight: bold;
	color: #666666;
	font-size: 0.75em;
}
.formlabelquestions
{
	font-weight: bold;
	color: #333333;
	font-size: 0.80em;
}

.forminput{
	border: solid 1px #999999;
	width: 250px;
	padding: 1px 0px;
	margin: 0px;
	font-size: 0.75em;
	font-family: Arial, Helvetica, sans-serif;
	vertical-align: middle;
}


.forminputnarrow{
	border: solid 1px #999999;
	width: 175px;
	padding: 1px 0px;
	margin: 0px;
	font-size: 0.66em;
	font-family: Arial, Helvetica, sans-serif;
	vertical-align: middle;
}

.forminputwide{
	border: solid 1px #999999;
	width: 500px;
	padding: 1px 0px;
	margin: 0px;
	font-size: 0.66em;
	font-family: Arial, Helvetica, sans-serif;
	vertical-align: middle;
}

.forminputnarrow2{
	border: solid 1px #999999;
	width: 175px;
	padding: 1px 0px;
	margin: 0px;
	font-size: 0.75em;
	font-family: Arial, Helvetica, sans-serif;
	vertical-align: middle;
}

.forminputnarrow3{
	width: 220px;
	padding: 1px 0px;
	padding-bottom:4px;
	padding-top: 2px;
	margin: 0px;
	font-size: 1.25em;
	font-family: Arial, Helvetica, sans-serif;

	background-color:#EFF6E5;
	border-width:0px;
		border: solid 1px #cccccc;

	/*
	border-top:solid 1px #BABA00;
	border-right:solid 1px #BABA00;
	border-bottom:solid 1px #BABA00;
	border-left:solid 1px #BABA00;
*/
	
}

.forminputnarrow4{
	width: 220px;
	height:90px;
	padding: 1px 0px;
	padding-bottom:4px;
	padding-top: 2px;

	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.80em;

	border-width:0px;
	border: solid 1px #cccccc;
	background-color:#EFF6E5;
}

.forminput5{
	
	font-family: Arial, Helvetica, sans-serif;
	border-width:0px;
	border: solid 1px #cccccc;
	background-color:#EFF6E5;
	width:100%;
}

.forminput6{
	
	padding: 1px 0px;
	margin: 0px;
	font-size: 1.0em;
	font-family: Arial, Helvetica, sans-serif;
	vertical-align: middle;
	font-weight:normal;
}

.forminput7{
	width: 235px;
	/*height:125px;*/
	padding: 1px 0px;
	padding-bottom:4px;
	padding-top: 2px;
padding-left:4px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.0em;

	border-width:0px;
	border: solid 1px #cccccc;
	background-color:#EFF6E5;
}

.forminput8{
	padding: 1px 0px;
	padding-bottom:4px;
	padding-top: 2px;

	font-family: Arial, Helvetica, sans-serif;

	border: solid 0px #cccccc;
	font-weight: normal;
	color: #000000;
	font-size: 0.75em;
}

.m6pad{
	margin: 15px 5px 5px 5px;
}

.MyResH2
{
	font-weight: bold;
	color: #333333;
	font-size: 1.25em;
	
	margin: 5px;
	padding: 10px  0px 0px 10px;
	font-family: Arial, Helvetica, sans-serif;

}



.pad5l{
	padding: 10px 0px 15px 0px;
	float:left;
}
.pad5r{
	padding: 10px 0px 15px 0px;
	margin-right: -100px;
	float:right;
}

.pad2narrow{
	padding: 20px 0px 0px 5px;
}

.pad2wider{
	padding: 20px 0px 0px 25px;
}

.pad2widernotop{
	padding: 0px 0px 0px 25px;
}

.pad2slimtop{
	padding: 10px 10px 0px 20px;
}

.pad2slimtopcus{
	padding: 20px 10px 0px 30px;
}

.pad2extraright{
	padding: 25px 20px 0px 25px;
}

.pad2extrarightwide{
	padding: 25px 20px 0px 25px;
	
}

.pad4l{
	padding: 10px 0px 15px 15px;
	float:left;
}

.pad4r{
	padding: 10px 0px 15px 557px;
	float:right;
}

#navigation ul li.link101{
	width: 250px;
}

.MyResH1
{
	font-weight: bold;
	color: #333333;
	font-size: 1.3333em;
}

.MyResH2
{
	font-weight: bold;
	color: #333333;
	font-size: 1.25em;
	
	margin: 5px;
	padding: 10px  0px 10px 10px;
	font-family: Arial, Helvetica, sans-serif;

}


/********** business menu **********/

#navigation ul li.link1n{
	width: 100px;
}

#navigation ul li.link2n{
	width: 120px;
}

#navigation ul li.link3n{
	width: 115px;
}

#navigation ul li.link4n{
	width: 110px;
}

#navigation ul li.link5n{
	width: 75px;
}

#navigation ul li.link6n{
	width: 105px;
}

#navigation ul li.link7n{
	width: 120px;
	
}

#navigation ul li.link8n{
	width: 100px;
	background: none;
}

#navigation ul li.link8n a{
	background: none;
	padding-right: 0px;
}

/********** business menu - narrow **********/
/********** see override near the eof **********/
/********** see override near the eof **********/


#navigation ul li.link1cn{
	width: 6em;
	width: 100px;
}

#navigation ul li.link2cn{
	width: 8em;
	width: 125px;
}

#navigation ul li.link3cn{
	width: 9em;
	width: 135px;
}

#navigation ul li.link4cn{
	width: 9em;
	width: 120px;
}

#navigation ul li.link5cn{
	width: 8em;
	width: 120px;
}

#navigation ul li.link6cn{
	width: 9em;
	width: 125px;
}

#navigation ul li.link7cn{
	width: 8em;
	width: 110px;
}

#navigation ul li.link8cn{
	width: 8em;
	width: 120px;
}

#navigation ul li.link9cn{
	width: 8em;
	width: 1px;
	margin-left: 10px;
}

#navigation ul li.link9cn a{
	background: none;
	padding-right: 0px;
}

/********** see override near the eof end **********/
/********** see override near the eof end **********/

/********** end user menu **********/


a.savewider{
	width: 150px;
}

a.savewiderplus{
	width: 200px;
}

a.saveextrawider{
	width: 250px;
}


.newbutton{
	background:url(../images/button1WithNewText.png) repeat-x center center;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.75em;
	display: block;
	text-align:left;
	vertical-align:top;
	color: #ffffff;
	text-decoration: none;
	font-weight: bold;
	width:85px;
	height: 20px;
	line-height: 18px;
	padding-top: 14px;
	
}

.nextbutton{
	background:url(../images/button1WithNextText.png) repeat-x center center;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.75em;
	display: block;
	text-align:left;
	vertical-align:top;
	color: #ffffff;
	text-decoration: none;
	font-weight: bold;
	width:85px;
	height: 20px;
	line-height: 18px;
	padding-top: 14px;
	
}



.backbutton{
	background:url(../images/button1WithBackText.png) repeat-x center center;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.75em;
	display: block;
	text-align:left;
	vertical-align:top;
	color: #ffffff;
	text-decoration: none;
	font-weight: bold;
	width:85px;
	height: 20px;
	line-height: 18px;
	padding-top: 14px;
	
}


.newimagebutton{
	background:url(../images/button1WithNewImageText.png) repeat-x center center;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.75em;
	display: block;
	text-align:left;
	vertical-align:top;
	color: #ffffff;
	text-decoration: none;
	font-weight: bold;
	width:85px;
	height: 20px;
	line-height: 18px;
	padding-top: 14px;
	
}

.deletebutton{
	background:url(../images/button1WithDelText.png) repeat-x center center;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.75em;
	display: block;
	text-align: center;
	color: #ffffff;
	text-decoration: none;
	font-weight: bold;
	width:85px;
	height: 20px;
	line-height: 18px;
	padding-top: 10px;

}

.searchImgbutton{
	background:url(../images/button1WithSearchText.png) repeat-x center center;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.75em;
	display: block;
	text-align: center;
	color: #ffffff;
	text-decoration: none;
	font-weight: bold;
	width:85px;
	height: 20px;
	line-height: 18px;
	padding-top: 10px;

}

.savebutton{
	background:url(../images/button1WithSaveText2.png) repeat-x center center;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.75em;
	display: block;
	text-align: center;
	color: #ffffff;
	text-decoration: none;
	font-weight: bold;
	width:85px;
	height: 20px;
	line-height: 18px;
	padding-top: 10px;

}

.savebuttonleft{
	background:url(../images/button1WithText.png) repeat-x center center;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.75em;
	display: block;
	text-align:left;
	color: #ffffff;
	text-decoration: none;
	font-weight: bold;
	width:86px;
	height: 20px;
	line-height: 18px;
	padding-top: 20px;

}

.savebuttonright{
	background:url(../images/button1WithText.png) repeat-x center center;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.75em;
	display: block;
	text-align:right;
	color: #ffffff;
	text-decoration: none;
	font-weight: bold;
	width:85px;
	height: 20px;
	line-height: 18px;
	padding-top: 10px;

}

.savebuttonslim{
	background:url(../images/button1WithText.png) repeat-x center center;
	font-family: Arial, Helvetica, sans-serif;
	color: #ffffff;
	text-decoration: none;
	font-weight: bold;
	width:85px;
	height: 20px;
}


.savebuttonsettings{
	background:url(../images/button1WithSaveText.png) repeat-x center center;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.75em;
	display: block;
	color: #ffffff;
	text-decoration: none;
	font-weight: bold;
	width:85px;
	height: 20px;
	line-height: 18px;
	padding-top: 5px;
	margin-top: 12px;
	margin-bottom: 12px;
	margin-left:20px;

}

.savebuttonblank{
	background:url(../images/button1FW.png) repeat-x center center;
	/*height: 20px;*/
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.75em;
	/*line-height: 18px;*/
	display: block;
	text-align: center;
	color: #ffffff;
	text-decoration: none;
	font-weight: bold;
	width:85px;
	
}


.savebuttonblanksmall{
	background:url(../images/button1FW.png) repeat-x center center;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.70em;
	display: block;
	text-align: center;
	color: #ffffff;
	text-decoration: none;
	font-weight: bold;

	color: #ffffff;
	text-decoration: none;
	font-weight: bold;
	width:85px;
	height: 12px;
	line-height: 20px;
	
}


.approvewaitlistitembutton{
	background:url(../images/button1WithConfirmText.png) repeat-x center center;
	/*height: 20px;*/
	font-family: Arial, Helvetica, sans-serif;
	/*font-size: 0.75em;*/
	/*line-height: 18px;*/
	display: block;
	text-align: center;
	color: #ffffff;
	text-decoration: none;
	font-weight: bold;
	width:125px;
	height: 23px;
	line-height: 25px;
}

.cancelwaitlistitembutton{
	background:url(../images/button1WithCancelWaitAmberText.png) repeat-x center center;
	/*height: 20px;*/
	font-family: Arial, Helvetica, sans-serif;
	/*font-size: 0.75em;*/
	/*line-height: 18px;*/
	display: block;
	text-align: center;
	color: #ffffff;
	text-decoration: none;
	font-weight: bold;
	width:125px;
	height: 23px;
	line-height: 25px;
}

.confirmnewdashresbutton{
	background:url(../images/button1WithConfirmText.png) repeat-x center center;
	/*height: 20px;*/
	font-family: Arial, Helvetica, sans-serif;
	/*font-size: 0.75em;*/
	/*line-height: 18px;*/
	display: block;
	text-align: center;
	color: #ffffff;
	text-decoration: none;
	font-weight: bold;
	width:125px;
	height: 23px;
	line-height: 25px;
}


.resourceReserveButton{
	/*background:url(../images/button1FW.png) repeat-x center center;*/
	background:url(../images/button3.png) repeat-x center center;
	/*height: 20px;*/
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.75em;
	/*line-height: 18px;*/
	display: block;
	text-align: center;
	color: #ffffff;
	text-decoration: none;
	font-weight: bold;
	width:100px;
	
}


.cusdashbutton{
	/*
	background:url(../images/button_bg.png) repeat-x center center;
	height: 20px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.75em;
	line-height: 25px;
	display: block;
	text-align: center;
	color: #ffffff;
	text-decoration: none;
	font-weight: bold;
	width: 120px;
	margin-top: 10px;
	*/
	
	background:url(../images/button_bg.png) repeat-x center center;
	height: 20px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.75em;
	line-height: 18px;
	display: block;
	text-align: center;
	color: #ffffff;
	text-decoration: none;
	font-weight: bold;
	width: 120px;

}

.dashdayButton{
	background:url(../images/button3.png) repeat-x center center;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.75em;
	display:table;
	text-align: center;
	vertical-align:top;
	color: #ffffff;
	text-decoration: none;
	font-weight: bold;
	width:20px;
}

.dashdayButtonprefix{
 margin-left:10px
}



.clearvisitorsbutton{

	background:url(../images/Button1WithClearVisitorListText.png) repeat-x center center;
	height: 20px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.75em;
	line-height: 18px;
	display: block;
	text-align: center;
	color: #ffffff;
	text-decoration: none;
	font-weight: bold;
	width: 160px;
}


.maillogbutton{

	background:url(../images/Button1WithMailTodayLogText.png) repeat-x center center;
	height: 20px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.75em;
	line-height: 18px;
	display: block;
	text-align: center;
	color: #ffffff;
	text-decoration: none;
	font-weight: bold;
	width: 160px;
}

.continuebutton{

	background:url(../images/Button1WithContinueText.png) repeat-x center center;
	height: 23px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.75em;
	line-height: 25px;
	display: block;
	text-align: center;
	color: #ffffff;
	text-decoration: none;
	font-weight: bold;
	width: 130px;

	
}

.cusdashbuttonAmber{
	background:url(../images/button_bg_amber.png) repeat-x center center;
	height: 20px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.75em;
	line-height: 18px;
	display: block;
	text-align: center;
	color: #ffffff;
	text-decoration: none;
	font-weight: bold;
	width: 120px;
	height: 23px;
	line-height: 25px;
	
}

.cusdashbuttonAmber:hover{
	text-decoration: underline;
	color: #ffffff;
}

.cusdashbuttonAmber span{
	display: block;
	background:url(../images/button_left_amber.png) no-repeat left center;
}

.cusdashbuttonAmber span span{
	display: block;
	background:url(../images/button_right_amber.png) no-repeat right center;
	height: 23px;
	cursor: pointer;
	color: #ffffff;
}




.cusdashbuttonAmberFixed{
	background:url(../images/button_bg_amber.png) repeat-x center center;
	font-family: Arial, Helvetica, sans-serif;
	display: block;
	text-align: center;
	color: #000000;
	text-decoration: none;
	font-weight: bold;
	width: 120px;
	line-height: 25px;
	font-size: 12px;
	height: 26px;
}

.cusdashbuttonAmberFixed:hover{
	text-decoration: underline;
	color: #000000;
}

.cusdashbuttonAmberFixed span{
	display: block;
	background:url(../images/button_left_amber.png) no-repeat left center;
}

.cusdashbuttonAmberFixed span span{
	display: block;
	background:url(../images/button_right_amber.png) no-repeat right center;
	cursor: pointer;
	color: #000000;
	height: 26px;
}


.cusdashbuttonGreenFixed{
	background:url(../images/button_bg.png) repeat-x center center;
	font-family: Arial, Helvetica, sans-serif;
	display: block;
	text-align: center;
	color: #ffffff;
	text-decoration: none;
	font-weight: bold;
	width: 120px;
	line-height: 25px;
	font-size: 12px;
	height: 26px;
}

.cusdashbuttonGreenFixed:hover{
	text-decoration: underline;
	color: #ffffff;
}

.cusdashbuttonGreenFixed span{
	display: block;
	background:url(../images/button_left.png) no-repeat left center;
}

.cusdashbuttonGreenFixed span span{
	display: block;
	background:url(../images/button_right.png) no-repeat right center;
	cursor: pointer;
	color: #ffffff;
	height: 26px;
}



.cusreshistorybutton{

	background:url(../images/Button1WithResHistoryText.png) repeat-x center center;
	height: 30px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.75em;
	line-height: 20px;
	display: block;
	text-align: center;
	color: #ffffff;
	text-decoration: none;
	font-weight: bold;
	width: 160px;

	
}

.cusresfuturebutton{

	background:url(../images/Button1WithResFutureText.png) repeat-x center center;
	height: 30px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.75em;
	line-height: 20px;
	display: block;
	text-align: center;
	color: #ffffff;
	text-decoration: none;
	font-weight: bold;
	width: 160px;

	
	
}

.imageclosebutton{

	background:url(../images/button_bg.png) repeat-x center center;
	height: 20px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.00em;
	line-height: 18px;
	display: block;
	text-align: center;
	color: #ffffff;
	text-decoration: none;
	font-weight: bold;
	width: 120px;
	
}

.lockcusbutton{
	background:url(../images/Button1WithLockCusText.png) repeat-x center center;
	height: 20px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.75em;
	line-height: 18px;
	display: block;
	text-align: center;
	color: #ffffff;
	text-decoration: none;
	font-weight: bold;
	width:90px;
}

.unlockcusbutton{
	background:url(../images/Button1WithUnLockCusText.png) repeat-x center center;
	height: 20px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.75em;
	line-height: 18px;
	display: block;
	text-align: center;
	color: #ffffff;
	text-decoration: none;
	font-weight: bold;
	width: 90px;
}

.approvecusbutton{
	background:url(../images/Button1WithApproveCusText.png) repeat-x center center;
	height: 20px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.75em;
	line-height: 18px;
	display: block;
	text-align: center;
	color: #ffffff;
	text-decoration: none;
	font-weight: bold;
	width: 160px;
}

.suspendcusbutton{
	background:url(../images/Button1WithSuspendCusText.png) repeat-x center center;
	height: 20px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.75em;
	line-height: 18px;
	display: block;
	text-align: center;
	color: #ffffff;
	text-decoration: none;
	font-weight: bold;
	width: 160px;
}

.messagecusbutton{
	background:url(../images/Button1WithMessageCusText.png) repeat-x center center;
	height: 20px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.75em;
	line-height: 18px;
	display: block;
	text-align: center;
	color: #ffffff;
	text-decoration: none;
	font-weight: bold;
	width: 160px;
}

.newresvcusbutton{
	background:url(../images/Button1WithNewResvCusText.png) repeat-x center center;
	height: 20px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.75em;
	line-height: 18px;
	display: block;
	text-align: center;
	color: #ffffff;
	text-decoration: none;
	font-weight: bold;
	width: 160px;
}

.resvdetailscusbutton{
	background:url(../images/Button1WithResvDetailsCusText.png) repeat-x center center;
	height: 20px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.75em;
	line-height: 18px;
	display: block;
	text-align: center;
	color: #ffffff;
	text-decoration: none;
	font-weight: bold;
	width: 160px;
}


.reservewiththisbutton{

	
	background:url(../images/Button1WithReserveWithThisText.png) repeat-x center center;
	height: 20px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.75em;
	line-height: 18px;
	display: block;
	text-align: center;
	color: #ffffff;
	text-decoration: none;
	font-weight: bold;
	width: 280px;
}

.makenewresbutton{

	
	background:url(../images/Button1WithReserveWithThisText.png) repeat-x center center;
	height: 20px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.75em;
	line-height: 18px;
	display: block;
	text-align: center;
	color: #ffffff;
	text-decoration: none;
	font-weight: bold;
	width: 280px;
}


.noncoreusersbutton{

	
	background:url(../images/Button1WithDeleteNonCoreUsersText.png) repeat-x center center;
	height: 20px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.75em;
	line-height: 18px;
	display: block;
	text-align: center;
	color: #ffffff;
	text-decoration: none;
	font-weight: bold;
	width: 180px;
}
	


.archivebutton{

	background:url(../images/Button1WithArchiveText.png) repeat-x center center;
	height: 20px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.75em;
	line-height: 18px;
	display: block;
	text-align: center;
	color: #ffffff;
	text-decoration: none;
	font-weight: bold;
	width: 160px;
	
}

.excelexportbutton{

	background:url(../images/Button1WithExcelExportText.png) repeat-x center center;
	height: 20px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.75em;
	line-height: 18px;
	display: block;
	text-align: center;
	color: #ffffff;
	text-decoration: none;
	font-weight: bold;
	width: 160px;
	
}

.recoverpwdbutton{

	
	background:url(../images/Button1WithRecoverPwdText.png) repeat-x center center;
	height: 20px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.75em;
	line-height: 18px;
	display: block;
	text-align: center;
	color: #ffffff;
	text-decoration: none;
	font-weight: bold;
	width: 120px;

	
}

.newcusmessagebutton{
	background:url(../images/button1WithMessageText.png) repeat-x center center;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.75em;
	display: block;
	text-align:left;
	vertical-align:top;
	color: #ffffff;
	text-decoration: none;
	font-weight: bold;
	width:85px;
	height: 20px;
	line-height: 18px;
	padding-top: 14px;
	
}

.newcusresvbutton{
	background:url(../images/button1WithReservationText.png) repeat-x center center;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.75em;
	display: block;
	text-align:left;
	vertical-align:top;
	color: #ffffff;
	text-decoration: none;
	font-weight: bold;
	width:85px;
	height: 20px;
	line-height: 18px;
	padding-top: 14px;
	
}

.newcusapprovebutton{
	background:url(../images/button1WithApproveText.png) repeat-x center center;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.75em;
	display: block;
	text-align:left;
	vertical-align:top;
	color: #ffffff;
	text-decoration: none;
	font-weight: bold;
	width:85px;
	height: 20px;
	line-height: 18px;
	padding-top: 14px;
	
}

.newcussuspendbutton{
	background:url(../images/button1WithSuspendText.png) repeat-x center center;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.75em;
	display: block;
	text-align:left;
	vertical-align:top;
	color: #ffffff;
	text-decoration: none;
	font-weight: bold;
	width:85px;
	height: 20px;
	line-height: 18px;
	padding-top: 14px;
	
}

.pagingoffbutton{

	
	background:url(../images/button1WithPagingOffText.png) repeat-x center center;
	height: 20px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.75em;
	line-height: 18px;
	display: block;
	text-align: center;
	color: #ffffff;
	text-decoration: none;
	font-weight: bold;
	width: 120px;

	
}

.pagingonbutton{
	background:url(../images/button1WithPagingOnText.png) repeat-x center center;
	height: 20px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.75em;
	line-height: 18px;
	display: block;
	text-align: center;
	color: #ffffff;
	text-decoration: none;
	font-weight: bold;
	width: 120px;
}

.changerequestbutton{
	background:url(../images/Button1WithChangeThisReservationText.png) repeat-x center center;
	height: 20px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.75em;
	line-height: 18px;
	display: block;
	text-align: left;
	color: #ffffff;
	text-decoration: none;
	font-weight: bold;
	width: 150px;
}

.changethisrequestbutton{
	background:url(../images/Button1WithChangeRequestText.png) repeat-x center center;
	height: 25px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.75em;
	line-height: 22px;
	display: block;
	text-align: center;
	color: #ffffff;
	text-decoration: none;
	font-weight: bold;
	width: 160px;
}

.cancelthisreservationbutton{
	background:url(../images/Button1WithCancelReservationText.png) repeat-x center center;
	height: 25px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.75em;
	line-height: 18px;
	display: block;
	text-align: center;
	color: #ffffff;
	text-decoration: none;
	font-weight: bold;
	width: 170px;
}

.cusdashbutton:hover{
	text-decoration: underline;
	color: #ffffff;
}


.cusdashbutton span{
	display: block;
	background:url(../images/button_left.png) no-repeat left center;
}

.cusdashbutton span span{
	display: block;
	background:url(../images/button_right.png) no-repeat right center;
	height: 20px;
	cursor: pointer;
	color: #ffffff;
}

.dashnewresbutton{
	background:url(../images/Button1WithDashNewRes.png) repeat-x center center;
	height: 25px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.00em;
	line-height: 22px;
	display: block;
	text-align:center;
	color: #ffffff;
	text-decoration: none;
	font-weight: bold;
	width: 160px;
}


.contactusbutton{
	
	background:url(../images/button_bg.png) repeat-x center center;
	height: 20px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.00em;
	line-height: 18px;
	display: block;
	text-align: center;
	color: #ffffff;
	text-decoration: none;
	font-weight: bold;
	width: 150px;

}

.contactusbutton:hover{
	text-decoration: underline;
	color: #ffffff;
}

.contactusbutton span{
	display: block;
	background:url(../images/button_left.png) no-repeat left center;
}

.contactusbutton span span{
	display: block;
	background:url(../images/button_right.png) no-repeat right center;
	height: 20px;
	cursor: pointer;
	color: #ffffff;
}



.homepagebutton{
	
	background:url(../images/button_bg.png) repeat-x center center;
	height: 20px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.20em;
	line-height: 18px;
	display: block;
	text-align: center;
	color: #ffffff;
	text-decoration: none;
	font-weight: bold;
	width: 170px;

}

.homepagebutton:hover{
	text-decoration: underline;
	color: #ffffff;
}

.homepagebutton span{
	display: block;
	background:url(../images/button_left.png) no-repeat left center;
}

.homepagebutton span span{
	display: block;
	background:url(../images/button_right.png) no-repeat right center;
	height: 20px;
	cursor: pointer;
	color: #ffffff;
}




.signupdefaultbutton{
	background:url(../images/button_bg.png) repeat-x center center;
	height: 25px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.85em;
	line-height: 25px;
	display: block;
	text-align:center;
	vertical-align:text-top;
	color: #ffffff;
	text-decoration: none;
	font-weight: bold;
	width: 240px;

}

.signupdefaultbutton:hover{
	text-decoration: underline;
	color: #ffffff;
}

.signupdefaultbutton span{
	display: block;
	background:url(../images/button_left.png) no-repeat left center;
}

.signupdefaultbutton span span{
	display: block;
	background:url(../images/button_right.png) no-repeat right center;
	height: 25px;
	cursor: pointer;
	color: #ffffff;

}

.signupdefaultbutton2{
	
	margin-top:8px;
	margin-bottom:5px;

	background:url(../images/button_bg.png) repeat-x center center;
	height: 25px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.85em;
	line-height: 25px;
	display: block;
	text-align:center;
	vertical-align:text-top;
	color: #ffffff;
	text-decoration: none;
	font-weight: bold;
	width: 240px;

}

.signupdefaultbutton2:hover{
	text-decoration: underline;
	color: #ffffff;
}

.signupdefaultbutton2 span{
	display: block;
	background:url(../images/button_left.png) no-repeat left center;
}

.signupdefaultbutton2 span span{
	display: block;
	background:url(../images/button_right.png) no-repeat right center;
	height: 25px;
	cursor: pointer;
	color: #ffffff;

}


.signupdefaultbutton3{
	background:url(../images/button_bg.png) repeat-x center center;
	height: 25px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.85em;
	line-height: 25px;
	display: block;
	text-align:center;
	vertical-align:text-top;
	color: #ffffff;
	text-decoration: none;
	font-weight: bold;
	width: 180px;

}

.signupdefaultbutton3:hover{
	text-decoration: underline;
	color: #ffffff;
}

.signupdefaultbutton3 span{
	display: block;
	background:url(../images/button_left.png) no-repeat left center;
}

.signupdefaultbutton3 span span{
	display: block;
	background:url(../images/button_right.png) no-repeat right center;
	height: 25px;
	cursor: pointer;
	color: #ffffff;

}







.saverequestbutton{
	background:url(../images/button1WithSendRequestText.png) repeat-x center center;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.75em;
	display: block;
	text-align:left;
	color: #ffffff;
	text-decoration: none;
	font-weight: bold;
	width:125px;
	height: 20px;
	line-height: 18px;
	padding-top: 10px;

}

.senderrorbutton{
	background:url(../images/button1WithSendText.png) repeat-x center center;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.75em;
	display: block;
	text-align:left;
	color: #ffffff;
	text-decoration: none;
	font-weight: bold;
	width:125px;
	height: 20px;
	line-height: 18px;
	padding-top: 10px;

}

.approvecustomerbutton{
	background:url(../images/button1WithApproveCustomerText.png) repeat-x center center;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.75em;
	display: block;
	text-align:right;
	color: #ffffff;
	text-decoration: none;
	font-weight: bold;
	width:125px;
	height: 20px;
	line-height: 18px;
	padding-top: 10px;
	margin-right: 20px;

}

.confirmreservationbutton{
	background:url(../images/button1WithConfirmReservationText.png) repeat-x center center;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.75em;
	display: block;
	text-align:right;
	color: #ffffff;
	text-decoration: none;
	font-weight: bold;
	width:130px;
	height: 20px;
	line-height: 18px;
	padding-top: 10px;
	margin-right: 20px;

}

.confirmreservationbuttonWL2{
	background:url(../images/button1WithConfirmReservationText.png) repeat-x center center;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.75em;
	display: block;
	text-align:left;
	color: #ffffff;
	text-decoration: none;
	font-weight: bold;
	width:130px;
	height: 20px;
	line-height: 18px;
	padding-top: 10px;
	margin-right: 20px;

}

.deleterequestbutton{
	background:url(../images/button1WithDeleteRequestText.png) repeat-x center center;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.75em;
	display: block;
	text-align:center;
	color: #ffffff;
	text-decoration: none;
	font-weight: bold;
	width:125px;
	height: 20px;
	line-height: 18px;
	padding-top: 10px;
	margin-right: 20px;

}

.cancelreservationbutton{
	background:url(../images/button1WithCancelText.png) repeat-x center center;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.75em;
	display: block;
	text-align:center;
	color: #ffffff;
	text-decoration: none;
	font-weight: bold;
	width:140px;
	height: 20px;
	line-height: 18px;
	padding-top: 10px;
	margin-right: 20px;

}

.updatereservationbutton{
	background:url(../images/button1WithUpdateResText.png) repeat-x center center;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.75em;
	display: block;
	text-align:center;
	color: #ffffff;
	text-decoration: none;
	font-weight: bold;
	width:140px;
	height: 20px;
	line-height: 18px;
	padding-top: 10px;
	margin-right: 20px;

}

.updatereservationbuttonR2{
	background:url(../images/button1WithUpdateResText.png) repeat-x center center;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.75em;
	display: block;
	text-align:center;
	color: #ffffff;
	text-decoration: none;
	font-weight: bold;
	width:140px;
	height: 20px;
	line-height: 18px;
	padding-top: 10px;
	margin-right: 20px;


	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.75em;
	display: block;
	text-align:left;
	color: #ffffff;
	text-decoration: none;
	font-weight: bold;
	/*width:130px;*/
	height: 20px;
	line-height: 18px;
	padding-top: 10px;
	margin-right: 20px;



}

.changebutton{
	background:url(../images/button1WithChangeText.png) repeat-x center center;
	/*height: 20px;*/
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.75em;
	/*line-height: 18px;*/
	display: block;
	text-align: center;
	color: #ffffff;
	text-decoration: none;
	font-weight: bold;
	width:85px;
}

.updatebutton{
	background:url(../images/button1WithUpdateText.png) repeat-x center center;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.75em;
	display: block;
	text-align: center;
	color: #ffffff;
	text-decoration: none;
	font-weight: bold;
	height: 20px;
	line-height: 18px;
	padding-top: 10px;
	width:85px;
}

.newmessagebutton{
	background:url(../images/button1WithMessageText.png) repeat-x center center;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.75em;
	display: block;
	text-align: center;
	color: #ffffff;
	text-decoration: none;
	font-weight: bold;
	height: 20px;
	line-height: 18px;
	padding-top: 10px;
	width:85px;
}

.newresvbutton{
	background:url(../images/button1WithReservationText.png) repeat-x center center;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.75em;
	display: block;
	text-align: center;
	color: #ffffff;
	text-decoration: none;
	font-weight: bold;
	height: 20px;
	line-height: 18px;
	padding-top: 10px;
	width:85px;
}

/************* #imageBox styles ***************/

#imageBox
{
	
	padding: 0px 0px 0px 0px;
	margin: 0px 5px 0px 0px;
	/*border: 1px solid #cccccc;*/
	font-size: 80%;
	height: 100px;
	width: 100px;
	background-color: white;
  	float:left;
  	overflow:hidden;

}
.FileBrowseButton
{
	font-family: verdana; 
	height: 20px;
}



/********** main content **********/

#mainContentWide{
	width: 100%;

}

#mainContentCus{
	width: 100%;

}


#mainContentCusDash{
	width: 650px;
}

#mainContentCusProfile{
	width: 90%;
}

#wrapperWide{
	width: 90%;
	margin: auto;
	text-align: left;
}


#wrapperNarrow{
	width: 450px;
	margin: 5px;
	text-align: left;
}



/********* small top search box ********/


.box3TopSearch{
	/*background:url(../images/box2_border.png) repeat-x top #E2E8F5;*/
	/*border-bottom: solid 1px #B5B5B5;*/
	width:240px;
	float:right;
}

.box3LeftSearch{
	/*background:url(../images/box2_border.png) repeat-y left;*/
}

.box3RightSearch{
	/*background:url(../images/box2_border.png) repeat-y right;*/
}

.box3TopLeftSearch{
	/*background: url(../images/box3_top_left.png) no-repeat top left;*/
}

.box3TopRightSearch{
	/*background: url(../images/box3_top_right.png) no-repeat top right;*/
}


#topSearchBox{
	width: 250px;
	float: right;
	margin: -35px 0px 0px 0px;
	padding: 0;
	text-align:right;
}

/********** search **********/

#searchBox2{
	padding: 10px;	
}

#searchBox2 input.textbox{
	float: left;
}



/********  login *****/

.loginImageHolder
{
	background-color: #ffffff;
}

#loginOuterCtr
{
	position: absolute;
	top: 50%;
	left: 50%;
	margin-top: -15%;
	margin-left: -25%;
	width:50%;
	background-color: #EEF4F7;
}

#loginHolder
{
	border-left: 1px solid #999999;
	border-top: 1px solid #999999;
	border-right: 1px solid #999999;
	border-bottom: 1px solid #999999;

}

.loginHeader
{
	text-align: left;
	background-color:#1EB53A;
			background:url(../images/button3.png) repeat-x center center;

	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	width:100%;
	height: 24px;
	font-size:14px;
	font-family:MS Sans Serif, Verdana; 
	color:White;
	font-weight:bold;
}

.loginTitle
{
	border-bottom: 0px solid #6fbccf; 
	height: 0px;
	font-size:0px;
	text-align:left;
	color:#EEF4F7;
}

.loginContent
{
	font-family:MS Sans Serif, Verdana; 
	font-size:10px; 
	background-color: #EEF4F7;
}

.loginWarning
{
	font-family:MS Sans Serif, Verdana; 
	font-size:10px; 
	color: Red;
}


.loginButton
{
	background:url(../images/button3.png) repeat-x center center;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.5em;
	line-height: 20px;
	display: block;
	text-align: center;
	color: #ffffff;
	text-decoration: none;
	font-weight: bold;
	border: 0px;
	padding-right:10px;
	padding-left:10px;
	margin-right:4px;
}

#logOnLinks  a{
	color: #4A7061;
	/*color: #266BBB;*/

	text-decoration: none;
	font-weight: bold;
	padding: 37px 0px 0px 1px;
	font-size: 0.88em;
	float: left;
	display: inline;
	
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.88em;
	line-height: 0.93em;
	font-weight: bold;
	display: inline;
	
	margin: 0px 0px 0px 7px;
/*--*/
	padding: 5px 0px 5px 15px;
	/*margin: 27px 0px 0px 40px;*/
	text-align:center;
	display: block;
	/*border: 0px solid silver;*/
	/*background: url(../images/box6_top.png) repeat-x;*/
/*--*/
}


#logOffLinks  a:hover
{
	text-decoration: underline;
}

#logOffLinks  a{
	/*color: #4A7061;*/
	color: #266BBB;
	text-decoration: none;
	font-weight: bold;
	/*padding: 37px 0px 0px 5px;*/
	font-size: 0.88em;
	/*float: left;*/
	
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.88em;
	line-height: 0.93em;
	font-weight: bold;
	display: inline;
	
	/*margin: 0px 0px 0px 7px;*/
/*--*/
	/*padding: 5px 25px 5px 5px;*/
	/*margin: 27px 0px 0px 60px;*/
	/*display: block;*/
/*--*/	
	
}

#logOnLinks  a:hover
{
	text-decoration: underline;
}

#welcomenarrow{
	width: 25px;
	float: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.88em;
	line-height: 0.93em;
	font-weight: bold;
	display: inline;
	text-align:right;
	/*padding: 37px 0px 0px 280px;*/
	padding: 0px 0px 0px 0px;
	vertical-align:middle;
}
	
#welcomenarrow a{
	font-size: 0.88em;
	margin: 0px 0px 0px 7px;
	font-weight: normal;
}


#flagLinks{
	width: 350px;
	float: right;
	padding: 2px 0px 2px 0px;
}

#flagLinks ul{
	font-family: Arial, Helvetica, sans-serif;
}

#flagLinks ul li{
	float: right;
	border-right: solid 1px #cccccc;
	font-size: 0.69em;
	padding: 3px 10px;
}

#flagLinks ul li.last{
	border: none;
}

#flagLinks ul li a{
	color: #4A7061;
	text-decoration: none;
	font-weight: bold;
}

#flagLinks ul li a:hover{
	text-decoration: underline;
}


#flagFlying{
	float: right;
	padding: 5px 15px 5px 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.69em;

}


#spacerdiv
{
	height:80px;
	
}

#topspacerdiv
{
	/*height:20px;*/
	font-size: 0;
	text-indent: -5000px;
}   

#testimonialsspacerdiv
{
	/*height:61px;*/
	height:0px;
	margin-top: -9px;	
	
}  

#testimonialsspacerdivlanding
{
	height:0px;
	height:0px;
	margin-top: -9px;	
	
}  

#testimonialsspacerdivlandingscreen
{
	height:0px;
	height:0px;
	margin-top: 65px;	
	
}  


#logobtmdiv
{
	height:0px;
	margin-bottom: 28px;
} 
  
#testimonialsfooterdiv
{
	height:48px;
	
}  

 #testimonialsfooterdivlarger
{
	height:18px;
	
}   
  
  
#testimonialsnhbdiv
{
margin-bottom: -14px;	
} 

#testimonialspolardiv
{
margin-bottom: -0px;	
} 
 
#testimonialscombineddiv
{
	height:0px;
	margin-bottom: -1px;
} 
 
#testimonialsspagroupdiv
{
	height:0px;
	margin-bottom: -32px;
	
} 

#testimonialsexitpremierediv
{
	height:0px;
	margin-bottom: -26px;

} 
 
#testimonialsscreenshotsdiv
{
margin-bottom: -0px;	
margin-bottom: -44px;	

}  
 
#newsfooterdiv
{
height: 52px;	
} 
   
#ViewAvailabilityLinks  a{
	color: #266BBB;
	text-decoration: none;
	float: left;
	
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.66em;
	/*line-height: 0.93em;*/
	font-weight: bold;
	display: inline;
	
	padding: 0px 0px 0px 5px;
	margin: 0px 0px 0px 7px;

}

#ViewAvailabilityLinks  a:hover
{
	text-decoration: underline;
}
   
   
 #ViewCapabilityLinks  a{
	color: #266BBB;
	text-decoration: none;
	float: left;
	
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.66em;
	/*line-height: 0.93em;*/
	font-weight: bold;
	display: inline;
	
	padding: 0px 0px 0px 5px;
	margin: 0px 0px 0px 7px;

}

#ViewCapabilityLinks  a:hover
{
	text-decoration: underline;
}
   
     
   
   
   
   
   
   
   
   
   
   
   
   
   
   
   
   
   
   
   
   
   
   
 /********** right box (search/calendar/favorites) **********/

.box3Topw{
	border-bottom: solid 1px #B5B5B5;
}

.box3Leftw{
}

.box3Rightw{
}

.box3Botw{
	margin-bottom: 15px;

}

.box3TopLeftw{
}

.box3TopRightw{
}      


.dashboardlink     
{
 color:#4682B4;
 font-size: 11px;
 font-family: Verdana;
	
}

.dashboardlinkred     
{
 /*color:#cc82B4;*/
 color:Red;
  font-size: 11px;
	
}

#leftlowerdashdiv
{
	float:left;  
	margin: 5px 0px 0px 0px; 
	padding: 0px 10px 0px 20px; 
	border:solid 0px silver; 
	width:45%;
	 	
}

#rightlowerdashdiv
{
	float:right;  
	margin: 5px 10px 0px 20px; 
	padding: 0px 10px 0px 20px; 
	border:solid 0px silver; 
	width:45%;
	 	
}

#dashnewresdiv  
{
	float:left; 
	margin: 15px 0px 0px 10px; 
	padding: 0px 0px 0px 0px; 
}

#dashnewresdaysdiv  
{
	float:left; 
	margin: 0px 0px 0px 6px; 
	padding: 4px 4px 4px 4px; 
	border: 0px solid silver;
}




.FAQSearchLink  
{
	color: #4A7061;
	/*color: #266BBB;*/

	text-decoration: none;
	font-size: 0.88em;
	
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.88em;
	line-height: 0.93em;
	font-weight: bold;
	


}

.hrnarrow{
	border-top: solid 1px #cccccc;
	margin: 5px 25px 0px 0px;
	height: 5px;
	line-height: 5px;
	font-size: 5px;
}



.QSGLinks  {
	color: #266BBB;

	text-decoration: underline;
	font-weight: bold;
	/*float: left;*/
	display: inline;
	
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.75em;
	/*line-height: 0.93em;*/
	font-weight: bold;
	display: inline;
	
	margin: 0px 0px 0px 7px;

	font-weight: bold;

}

.QSGLinksNoUnderline  {
	color: #266BBB;

	text-decoration: none;
	font-weight: bold;
	/*float: left;*/
	display: inline;
	
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.75em;
	/*line-height: 0.93em;*/
	font-weight: bold;
	display: inline;
	
	margin: 0px 0px 0px 7px;

	font-weight: bold;


}




/********** business menu - narrow as percentages **********/
/********** see overrides earlier                **********/


#navigation ul li.link1cn{
	width: 6em;
	width: 11%;
}

#navigation ul li.link2cn{
	width: 8em;
	width: 11%;
}

#navigation ul li.link3cn{
	width: 9em;
	width: 11%;
}

#navigation ul li.link4cn{
	width: 9em;
	width: 11%;
}

#navigation ul li.link5cn{
	width: 8em;
	width: 11%;
}

#navigation ul li.link6cn{
	width: 9em;
	width: 11%;
}

#navigation ul li.link7cn{
	width: 8em;
	width: 11%;
}

#navigation ul li.link8cn{
	width: 8em;
	width: 11%;
}

#navigation ul li.link9cn{
	width: 8em;
	/*width: 11%;*/
	width: 1px;
	margin-left: 10px;
}

#navigation ul li.link9cn a{
	background: none;
	padding-right: 0px;
}


/********** search override **********/

#searchBoxTop{
	padding: 8px;
	padding-bottom: 0px;
}

#searchBoxTop input.textbox{
	float: left;
}

#favSearchBox a.button2, #searchBoxTop a.button2, a.button2{
	background:url(../images/button2.png) no-repeat center center;
	height: 18px;
	width: 68px;
	display: block;
	text-align: center;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
	color: #000000;
	font-size: 0.69em;
	line-height:1.35em;
	font-weight: bold;
	
}

#favSearchBox a.button2, #searchBoxTop a.button2{
	margin: 0px 0px 0px 150px;
}

* html #favSearchBox a.button2, * html #searchBoxTop a.button2{
	margin: 0px 0px 0px 147px;
}




#searchBox{
	padding: 8px;
	padding-bottom: 0px;
}

#searchBox input.textbox{
	float: left;
}

#favSearchBox a.button2, #searchBox a.button2, a.button2{
	background:url(../images/button2.png) no-repeat center center;
	height: 18px;
	width: 68px;
	display: block;
	text-align: center;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
	color: #000000;
	font-size: 0.69em;
	line-height:1.35em;
	font-weight: bold;
	 
}

#favSearchBox a.button2, #searchBox a.button2{
	margin: 0px 0px 0px 150px;
}

* html #favSearchBox a.button2, * html #searchBox a.button2{
	margin: 0px 0px 0px 147px;
}

#breadcrumbsRightHolder
{
	font-family: Arial, Helvetica, sans-serif;
	font-size:0.75em;
	line-height: 0.88em;
	color: #000000;
	padding: 12px 1px;
	float:right;

}


.FormLinks  {
	/*color: #4A7061;*/
	text-decoration: underline;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.88em;
	line-height: 1.2em;
	font-weight: bold;
	display: inline;
	
}

#cusreservationgrid
{
	float:left; 
	margin: 10px 10px 10px 10px; 
	padding: 10px 10px 5px 5px; 
	border:solid 0px silver;
	width:98%;
}

#paymentsgrid
{
	float:left; 
	margin: 10px 10px 10px 10px; 
	padding: 10px 10px 5px 5px; 
	border:solid 0px silver;
	width:98%;
}


.pad1xtra{
	padding: 0px 10px 2px 10px;
	text-align: right;
	font-size: 0.69em;
}

.pad1default{
	padding: 0px 10px 2px 10px;
	text-align: right;
	font-size: 0.69em;
}

.blkbotwad
{
	height:14px;
	
}

.keywordheadertext{
	font-weight: bold;
	color: #666666;
	font-size: 0.80em;
	line-height: 1.38em;
}

.keywordheadertextfixed{
	font-weight: bold;
	color: #666666;
	font-size: 1.00em;
	line-height: 1.38em;
}

.keywordtabletext{
	margin: 0px;
	padding: 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	
	font-size: 0.69em;
	line-height: 1.38em;
	color: #142E25
}

.keywordtabletextfixed{
	margin: 0px;
	padding: 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	
	font-size: 1.00em;
	line-height: 1.38em;
	color: #142E25
}

.keywordsignupdefaultbutton{
	
	margin-top:8px;
	margin-bottom:5px;

	background:url(../images/button_bg.png) repeat-x center center;
	height: 25px;
	font-family: Arial, Helvetica, sans-serif;
	/*font-size: 0.85em;*/
	font-size: 1.00em;
	line-height: 25px;
	display: block;
	text-align:center;
	vertical-align:text-top;
	color: #ffffff;
	text-decoration: none;
	font-weight: bold;
	width: 240px;

}

/*Map*/
.pinEvent
{
    width:10px;height:15px;
    overflow:hidden;
    cursor:pointer;
}


/********** choice of server at sign up  **********/

#serverchoice{
	padding: 0px 0px 0px 0px;
	font-size: 0.69em;
	line-height: 1.38em;
	margin-top:-68px;
}

#serverchoice h3{
	font-size: 1.25em;	
	color: #000000;
	/*line-height: 2em;*/
}

#serverchoice p{
	padding: 5px 0px;
}

#serverchoice p.author{
	font-weight: bold;
	text-align: right;
	padding: 5px 0px 5px 0px;
}


/****** Home page logon box container*******/


/********** homepage box ( end user homepage / sign up homepage) **********/


.box5d{
	background:url(../images/box5_border.png) repeat-x top #ffffff;
}

.box5d div{
	background:url(../images/box5_border.png) repeat-y left;
}

.box5d div div{
	background:url(../images/box5_border.png) repeat-y right;
}

.box5d div div div{
	background:url(../images/box5_border.png) repeat-x bottom;
}

.box5d div div div div{
	background: url(../images/box5_top_right.png) no-repeat top right;	
}

/*.box5d div div div div.home{
	background: url(../images/home_image.jpg) no-repeat top right;	
}
*/
.box5d div div div div.home{
	background: url(../images/sign_up_image.jpg) no-repeat top right;	
}
/*.box5d div div div div.signup{
	background: url(../images/sign_up_image.jpg) no-repeat top right;	
}
*/

.box5d div div div div.nextappt{
	background: url(../images/part_clock_image2.jpg) no-repeat top right;	
}



.box5d div div div div div{
	background: url(../images/box5_top_left.png) no-repeat top left;
}

.box5d div div div div div div{
	background: url(../images/box5_bot_left.png) no-repeat bottom left;
}

.box5d div div div div div div div{
	background: url(../images/box5_bot_right.png) no-repeat bottom right;
	/*width: 100%;*/
	min-height: 25px;
}

* html .box5d div div div div div div div{
	height: 25px;
}

.box5d div div div div div div div div{
	/*width: auto;*/
	min-height: 1px;
	padding: 0px 15px 0px 0px;
	background: none;
}

* html .box5d div div div div div div div div{
	height: 1px;
}

.box5d div div div div div div div div.pad5{
	/*padding: 7px 470px 10px 25px;*/	
}

/*Quartile:*/

.box5d{
	margin: 24px 0px 0px 280px;
	text-align:center;
	float: left; 
}

.box5d h1{
	/*font-size: 2em;
	color: #000000;*/
}


/****** Required asterisk div *******/

.required{
	margin-left: -25px;
	padding-left: 0px;
	color: Red;
	text-align:left;
	vertical-align:middle;
	display:inline;
}

.nextStepHidden{
	width: 21px;
	float: left;
	height: 100px;
	/*background: url(../images/next_step.png) no-repeat center top;*/
}


/********** landing page contact box **********/


.box5ad{
	background:url(../images/box5_border.png) repeat-x top #ffffff;
}

.box5ad div{
	background:url(../images/box5_border.png) repeat-y left;
}

.box5ad div div{
	background:url(../images/box5_border.png) repeat-y right;
}

.box5ad div div div{
	background:url(../images/box5_border.png) repeat-x bottom;
}

.box5ad div div div div{
	background: url(../images/box5_top_right.png) no-repeat top right;	
}

.box5ad div div div div.home{
	background: url(../images/sign_up_image.jpg) no-repeat top right;	
}

.box5ad div div div div.nextappt{
	background: url(../images/part_clock_image2.jpg) no-repeat top right;	
}

.box5ad div div div div div{
	background: url(../images/box5_top_left.png) no-repeat top left;
}

.box5ad div div div div div div{
	background: url(../images/box5_bot_left.png) no-repeat bottom left;
}

.box5ad div div div div div div div{
	background: url(../images/box5_bot_right.png) no-repeat bottom right;
	/*width: 100%;*/
	min-height: 25px;
}

* html .box5d div div div div div div div{
	height: 25px;
}

.box5ad div div div div div div div div{
	width: auto;
	min-height: 1px;
	padding: 0px 15px 0px 0px;
	background: none;
}

* html .box5ad div div div div div div div div{
	height: 100px;
}

.box5ad div div div div div div div div.pad5{
	/*padding: 7px 470px 10px 25px;*/	
}

/*Quartile:*/

.box5ad{
	/*margin: 20px 40px 20px 0px;*/
	text-align:center;
	float: left; 
}

.box5ad h1{
	/*font-size: 2em;
	color: #000000;*/
}


/* ----------- Rounded link button styling ----------- */

.LinkButtonDiv 
{
	
	position: relative;
	background-image: url(../images/button1FW.png);
	background-repeat: no-repeat;
	
	white-space: nowrap;

	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-size: 1.10em;

	display: block;
	text-align:center;
	vertical-align:top;
	color: #ffffff;
	text-decoration: none;
	font-weight: bold;
	width:85px;
	height: 20px;
	line-height: 18px;
	padding-top: 0px;
 
}

.LinkButtonDiv a:hover
{
	text-decoration: underline;
	
}


.LinkButtonWiderDiv 
{
	
	position: relative;
	background-image: url(../images/button1FW_wider.png);
	background-repeat: no-repeat;
	
	white-space: nowrap;

	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-size: 1.10em;

	display: block;
	text-align:center;
	vertical-align:top;
	color: #ffffff;
	text-decoration: none;
	font-weight: bold;
	width:200px;
	height: 20px;
	line-height: 18px;
	padding-top: 0px;
 
}

.LinkButtonWiderDiv a:hover
{
	text-decoration: underline;
	
}

/********** footer **********/

#cardpaymentfooter{
	font-size: 0.63em;
	line-height: 0.88em;
	text-align: center;
	clear: both;
	padding: 10px 0px;
	background:url(../images/hr.png) repeat-x top;	
	font-family: Arial, Helvetica, sans-serif;
	color: #000000;
}

#cardpaymentfooter ul{
	padding: 6px 0px;
}

#cardpaymentfooter ul li{
	display: inline;
	padding: 0px 10px;
}

#cardpaymentfooter ul.links2 li{
	border-right: solid 1px #999999;
}

#cardpaymentfooter ul.links2 li.last{
	border-right: none;
}

