/* Search Box CSS */
div.searchBox 
{
	width: 340px;
	margin-left: 5px;
	/*height: 310px;
	/*position: relative;*/
}


div.searchBoxTop 
{
	border-top: 1px;
	padding-left:0;
	z-index: -1;
	/*height: 17px;*/
}


.formbutton{
cursor: pointer;
border:outset 1px #000000;
background:#000000;
color:#FFFFFF;
font-weight:bold;
padding: 1px 2px;
background:url(images/formbg.jpg) repeat-x left top;
}


/* Menu Tab Search box */



div.TabView div.Tabs {
  height: 24px;
  overflow: hidden;
  /*position:relative;*/
}

div.TabView div.Tabs a {
  float: left;
  display: block;
  text-align: center;
  height: 24px;
  vertical-align: middle;
  text-decoration: none;
  font-family: Verdana;
  font-weight: 900;
  font-size: 10px;
  color: #ffffff;
  padding: 5px 7px 0px 7px;
  margin: 2px 3px 0px 0px;
  background-color: #378DC6;
}


div.TabView div.Tabs a.Active {
  font-family: Verdana;
  font-weight: 900;
  font-size: 10px;
  color: #000000;
  background-color: #D8E0BD;
}


div.TabView div.Tabs a:hover {
  font-family: Verdana;
  font-weight: 900;
  font-size: 10px;
  color: #000000;
  background-color: #BFDFF8;

}


div.TabView div.Pages {
  clear: both;
  border: 1px solid #404040;
  overflow: hidden;
}

div.TabView div.Pages div.Page {
  height: 100%;
  padding: 0px;
  overflow: hidden;
}

div.TabView div.Pages div.Page div.Pad {
  padding: 3px 18px;
}




/* End Menu Tab Search box */


div.searchBoxBody {

	background-color: #D8E0BD;
	padding-top: 1px;
	padding-left: 1px;
	padding-bottom: 1px;
	padding-right: 12px;
	/*position:relative;*/
}
div.searchBoxContent 
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #333333; 
	clear:left;
}
div.searchBox h2 
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	padding-left: 0px;
	padding-top: 0px;
}



#searchBoxRadioSelector 
{

}
#flightSearch 
{
}
#cruiseSearch 
{
	height: 330px;
}
#hotelSearch 
{
	height: 330px;
}
#carSearch 
{
	height: 330px;
}
#customtripsearch 
{
	height: 330px;
	width: 330px;
}

#lastminutedeals 
{
	height: 330px;
}


.SearchErrorMessage {
	font-weight: bold;
	color: #FF0000;
	font-size: 9px;
}
.DownError 
{
	font-family:Verdana;
	font-weight:bolder;
	font-style:normal;
	color:Red;
	font-size: 12px;
}
/*End Search Box CSS */


/* Menu CSS */


#tablemenu {
	width: 780px;
	height: 25px;
	margin-top: 0px;
	margin-left: 0px;
	position: relative;
	background-color: #003366;

}

div#toplinks 
{
	width: 780px;
	margin-bottom: 0px;
	height: 20px;
	border-top: 1px solid #C8DFEE;

}

div#toplinks a {
	display: block;
	height: 20px;
	font-size: 8.0pt;
	font-weight: bold;
	text-decoration: none;
	text-align: center;
	font-family: Tahoma;
	float: left;
	color: #fff;
	padding: 3px 8px 0px 8px;
}

div#toplinks a:hover {
	background: #92BFDD;
	display: block;
	height: 20px;
	color:#003366;
	
}
#toplinks a#current  {
	background: #ffffff;
	color: #000000;
}

#toplinks a#logout  {
	background: #ebd4c0;
	color: #333333;
}

/* End Menu CSS*/

/* Logo and ID Box CSS */

#agentLogoArea 
{
	display: none;
}

#infoBox
{
	display: none;
}

#referralLink 
{
	display: none;
/*	margin-left: 5px;*/
}




/* Page CSS */


#bannermore {
	margin-top: -1px;
	margin-left: 790px;
	position: absolute;
	z-index: 99;
}

#main {
	/* removed due to incompatible via peters date package - position: absolute; */

	left: 25px;
	top: 0px;
	width: 780px;
	margin-left: auto;
    margin-right: auto;

}


#travelguard 
{
	background-color: #FFFFFF;
	padding-bottom: 5px;
	margin-left: 5px;
	width: 100%;
	font-family: Tahoma;
	font-size: 11px;
	color: #333333;
	z-index: 1;	

}	 

#support 
{
	background-color: #FFFFFF;
	padding-bottom: 5px;
	margin-left: 5px;
	width: 350px;
	font-family: Verdana;
	font-size: 10px;
	color: #333333;	
	
}	 


#vacation 
{
	background-image: url(images/BG-vacation.jpg);
	background-repeat: no-repeat;
	background-color: #FFFFFF;
	padding-left: 12px;
	padding-bottom: 5px;
	margin-left: 10px;
	width: 455px;
	border-top: 1px none #333333;
	border-right: 1px none #333333;
	border-bottom: 1px none #333333;
	border-left: 1px none #333333;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #333333;	
	
}	

#toolbox 
{

	background-image: url(images/toolbox-BG1.jpg);
	background-repeat:no-repeat;
	background-color: #FFFFFF;
	padding-left: 0px;
/*	margin-left: 10px;
	margin-top: 10px;*/
	width: 400px;
	border-top: 0px solid #666666;
	border-right: 1px none #000000;
	border-bottom: 0px solid #666666;
	border-left: 1px none #000000;
	font-family: Tahoma;
	font-size: 10px;
	font-weight: normal;
	color: #FFFFFF;
	position: relative;
		
	
}	 


#topBar {
	height: 26px;
	z-index: 1;
	border-top: 1px none #333333;
	border-right: 1px none #333333;
	border-bottom: 1px none #333333;
	border-left: 1px none #333333;
	font-family: Verdana;
	font-size: 10px;
	font-weight: normal;
	color: #FFFFFF;	
}
#footerBar {
	height: 26px;
	margin-top: -4px;
	border-top: 1px none #333333;
	border-right: 1px none #333333;
	border-bottom: 1px none #333333;
	border-left: 1px none #333333;
	z-index: 1;
	font-family: Verdana;
	font-size: 10px;
	color: #FFFFFF;	
}


#bannerBar {

	/*margin-top: -4px;*/
	border-top: 1px solid #666666;
	border-right: 1px none #333333;
	border-bottom: 1px solid #666666;
	border-left: 1px none #333333;
	z-index: 1;
	font-family: Verdana;
	font-size: 10px;
	color: #FFFFFF;	
}

.logo {
	padding-bottom: 5px;

	
}
.agentLogo {
	padding-bottom: 5px;  
}
.blueGradient{

}
.headlogo 
{
	z-index: 1;
	border-top: 1px none #333333;
	border-right: 1px none #333333;
	border-bottom: 1px none #333333;
	border-left: 1px none #333333;
	}

.headmain 
{
	z-index: 1;

	}

#vacationpackages
{
	width: 400px;
	/*height: 1px;*/
	margin-left: 8px;
	border-top: 1px none #000000;
	border-left: 1px none #000000;
	border-right: 1px none #000000;
	border-bottom: 1px none #000000;
	/*position: relative;*/

}

#vacationpackages2
{
	padding-left: 1px;
	margin-left: 10px;
	margin-top: 10px;
	width: 335px;
	border-top: 1px none #000000;
	border-left: 1px none #000000;
	border-right: 1px none #000000;
	border-bottom: 1px none #000000;
}



#morecruises
{
	width: 670px;
	/*height: 1px;*/
	padding-top: 0px;
	margin-top: -30px;
	/*margin-left: 0px;*/
	border-top: 1px none #000000;
	border-left: 1px none #000000;
	border-right: 1px none #000000;
	border-bottom: 1px none #000000;
	background-repeat: no-repeat;
}



#cruisesespecials
{
	width: 400px;
	/*margin-left: 8px;*/
	position: relative;
	background-color: #FDDB8A;

}


#hotelsbanner
{
	width: 410px;
	margin-left: -10px;
	position: relative;
	background-color: #FFFFFF;
	font-family: Verdana;
	font-size: 10px;

}



#carrentals
{
	width: 400px;
	/*margin-left: 8px;*/
	position: relative;
	background-color: #FFFFF;

}



#margin
{
	padding-left: 8px;
	position: relative;

}

#hotelsespecials
{
	width: 455px;
	height: 1px;
	padding-top: 8px;
	margin-left: 12px;
	border-top: 1px solid #000000;
	border-left: 1px none #000000;
	border-right: 1px none #000000;
	border-bottom: 1px none #000000;
	background-image: url(images/hotels-title.jpg);
	background-repeat: no-repeat;
}



#rightContent {
	padding-left: 0px;
	padding-top: 0px;
	background-image: url(images/vacation-bg.jpg);
}
.h3 {
	font-family: Verdana;
	font-size: 12px;
	color: #FFFFFF;
}

h4
{
	font-weight: bold;
	font-size: 14px;
	color: #022a82;
	border-bottom: #022a82 1px solid;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
h5
{
	padding-right: 15px;
	font-weight: bold;
	font-size: 16px;
	margin-left: 15px;
	color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-align: center;
}

h6 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #000000;
	font-weight: bold;
}

.content {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
}


.smallContent {
	font-family: Tahoma;
	font-size: 11px;
	color: #000000;
}
.xsmallContent 
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight:normal;	
	color: #FFFFFF;	
}
.bigContent 
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #000000;	
	text-align: center;
}
.CSADesc
{
	padding-bottom: 5px;
	color: black;
}
.CSAItems
{
	color: black;
	font-weight:normal;
}
.CSAIndent
{
	margin-top: 4px;
	left: 150px;
	position: absolute;
}
.CSAPrice
{
	color: #022a82;
	text-align: center;
	font-size: 14px;	
}
.CSAInclude
{
	font-size:6px;
	font-weight:normal;
}

a:link {
	font-family: Tahoma;
	font-size: 10px;
	text-decoration: none;	
	color: #378DC6;
	text-decoration: underline;
}
a:visited {
	font-family: Tahoma;
	font-size: 10px;
	color: #000000;
	text-decoration: underline;
}
a:hover {
	font-family: Tahoma;
	font-size: 10px;
	color: #000000;
	text-decoration: underline;

}

a#myemaillink:link {
	font-family: Tahoma;
	font-size: 10px;
	text-decoration: none;	
	color: #ffffff;
	text-decoration: underline;
}
a#myemaillink:visited {
	font-family: Tahoma;
	font-size: 10px;
	color: #ffffff;
	text-decoration: underline;
}
a#myemaillink:hover {
	font-family: Tahoma;
	font-size: 10px;
	color: #ffffff;
	text-decoration: underline;
}

a.FooterLink:link {
	color: #ffffff;
	text-decoration: none;
	font-family: Verdana;
	font-size: 10px;
}
a.FooterLink:visited {
	font-family: Verdana;
	font-size: 10px;
	color: #CCCCCC;
	text-decoration: none;
}
a.FooterLink:hover 
{
	font-family: Verdana;
	color: #378EC6;
	font-size: 10px;
	text-decoration: underline;
}



a.boldLink:link {
	color: #FFFFFF;
	text-decoration: none;
	font-family: Verdana;
	font-size: 10px;
	text-decoration: underline;
}
a.boldLink:visited {
	font-family: Verdana;
	font-size: 10px;
	color: #CCCCCC;
	text-decoration: none;
	text-decoration: underline;
}
a.boldLink:hover 
{
	font-family: Verdana;
	color: #378EC6;
	font-size: 10px;
	text-decoration: underline;
}

a.boldLink2:link {
	color: #000000;
	text-decoration: none;
	font-family: Tahoma;
	font-size: 10px;
	font-weight: normal;
}
a.boldLink2:visited {
	font-family: Tahoma;
	font-size: 10px;
	font-weight: none;
	color: #9A3334;
	text-decoration: underline;
}
a.boldLink2:hover 
{
	font-family: tahoma;
	color: #9A3334;
	font-size: 10px;
	font-weight: none;
	text-decoration: none;
}
a.whiteLink:link
{
	font-weight: bold;
	font-size: 12px;
	color: #FFFFFF;
	font-family: Arial;
}
a.whiteLink:visited
{
	font-weight: bold;
	font-size: 12px;
	color: #CCCCCC;
	font-family: Arial;
	text-decoration: none;
}
a.whiteLink:hover {
	color: #3974AE;
	color: #FFFFFF;
	text-decoration: underline;

}


#contentsmall
{
	color: #333333;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	}

#rightcontent 
{
	width: 400px;
	margin-left:10px;
	background-image: url(images/vacations-bg.jpg);
	background-repeat: no-repeat;
	background-color:#FAEDED;
	margin-top: -50px;
	position:relative;
	border-top: 1px none #000000;
	border-right: 1px none #000000;
	border-bottom: 1px none #000000;
	border-left: 1px none #000000;
	padding-top: 50px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
}


#specials-vacations
{
	width: 160px;
	background-image: url(images/vacations-bg2.jpg);
	background-repeat: no-repeat;
	border-top: 1px none #000000;
	border-right: 1px none #000000;
	border-bottom: 1px none #000000;
	border-left: 1px none #000000;
	padding-left: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-top: 50px;
	margin-top: -50px;
	position:relative;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #000000;

}


#chat
{
	width: 160px;
	background-color:#FFFFFF;
	margin-top: -45px;
	margin-left: 10px;
	position:relative;
	border-top: 1px none #000000;
	border-right: 1px none #000000;
	border-bottom: 1px none #000000;
	border-left: 1px none #000000;
	padding-left: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-top: 5px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #000000;

}
	
#specials3
{
	width: 350px;
	height: 168px;
	background-color:#D8ECF7;
	margin-left: 0px;
	/*position:relative;*/
	padding-bottom: 5px;
	padding-top: 5px;
	font-family: Verdana;
	font-size: 14px;
	color: #000000;

}

#topdestination
{
	background-color: #FFFFFF;
	margin-left: 10px;
	/*margin-top: 10px;*/
	width: 345px;
	border-top: 1px solid #000000;
	border-right: 1px solid #000000;
	border-bottom: 1px solid #000000;
	border-left: 1px solid #000000;
	font-family: Tahoma;
	font-size: 10px;
	font-weight: normal;
	color: #FFFFFF;
	/*position: relative*/

}

#flashcontent
{
	color: #FFFFFF;
	
	}
	
#flashcontent2
{
	color: #FFFFFF;
	position: relative;
	
	}

#flashcontent3
{
	color: #FFFFFF;
	
	}


h1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #378EC6;
	font-weight: bold;
}



#pageContent {
	margin-top: -10px;
	/*margin-left: 100px;*/
	position: relative;
	background-color: #ffffff;
	width: 780px;
}

#pageContentForm {
	/* position: relative; - removed due to FF/Moz incompatible Peters Date Package */
	padding-bottom: 0px;
	width: 780px;
}

#mainImg {
	margin-left: 8px;
	position: relative;
	}
.blueBox
{
	/*border-right: #97bdd8 1px solid;
	border-top: #97bdd8 1px solid;
	border-left: #97bdd8 1px solid;
	border-bottom: #97bdd8 1px solid;*/
	width: 206px;
	font-family: Verdana;
	height: 80px;
	/*background-color: #d9edf4; */
	text-align: right;
	color: #FFFFFF;
	font-weight: bold;
	font-size: 10pt;
}

.boldtext {
	font-family: Verdana;
	font-size: 10px;
	font-weight: bold;
	color: #022A82;
	text-decoration: underline;
}
.agentPhoto
{
	padding-top: 0px;
}
.SpecialText 
{
	FONT-SIZE: 10px; 
	COLOR: #0000ff; 
	text-decoration: none;
	padding-bottom: 2px;
	font-family: Verdana; 
}
#SpecialImage 
{
	FLOAT: center;
	width: 95px;
	height: 95px; 

}
.money 
{ 
	FONT-SIZE: 10px;
	COLOR: #378EC6;
	font-weight: bold; 
	font-family: Verdana; 
}
.tableclick 
{
	CURSOR: pointer;
}
.travelSpecial 
{
	text-decoration: none;
}
.itemSpecials
{
	font-size: 10px;
	color: #000000;
	text-decoration: none;
	font-family: Verdana;
	position: relative;
	vertical-align: top;
	margin-top: -19px;
}	
.alternateItemSpecials
{
	font-size: 10pt;
	color: #022A82;
	/*border-bottom: #000000 1px solid;*/
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
.divider
{
	height: 1px;
	/*overflow:hidden;*/
	background-color: #F3F7F8;
}
.airfareContent
{
	font-size: 12px;
	line-height: 18px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
.airfareBold
{
	font-weight: bold;
	font-size: 18px;
	color: #022a82;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-align: center;
}
.airfareText
{
	font-weight: bold;
	font-size: 14px;
	color: #6691b8;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
.airfareBlue
{
	font-weight: normal;
	line-height: 20px;
	font-size: 12px;
	color: #022a82;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	
}
.airfareTable
{
	font-weight: bold;
	font-size: 12px;
	color: black;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
.helpTitles {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #306397;
}
.helpHeaders {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
}
.helpSubtitles {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	text-align: center;
	text-decoration: underline;
}
.helpBlue {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #306397;
	list-style-type: disc;
	list-style-position: outside;
}
.helpContent
{
	list-style-position: outside;
	font-size: 12px;
	color: black;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	list-style-type: circle;
}
.blueTitles
{
	font-weight: bold;
	font-size: 12px;
	color: #306397;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}


/* peters date package CSS */
.CSCCalendar
{
   border-right: solid 1px #7E9FCA;
   border-top: solid 1px #7E9FCA;
   font-size: 8pt;
   filter: progid:DXImageTransform.Microsoft.dropshadow(OffX=3, OffY=3, Color= 'gray' , Positive= 'true' ) progid:DXImageTransform.Microsoft.Alpha( Opacity=100, FinishOpacity=20, Style=1, StartX=96, FinishX=100, StartY=0, FinishY=0) progid:DXImageTransform.Microsoft.Alpha( Opacity=100, FinishOpacity=20, Style=1, StartX=0, FinishX=0, StartY=97, FinishY=100);
   border-left: solid 1px #7E9FCA;
   border-bottom: solid 1px #7E9FCA;
   font-family: Verdana, Arial, Helvetica, sans-serif;
   background-color: white;
}

.CSCCalendar TABLE
{
   font-size: 8pt;
   font-family: Arial;
   background-color: white;
}

.CSCCalendarNoFilter
{
   border-right: solid 1px #7E9FCA;
   border-top: solid 1px #7E9FCA;
   font-size: 8pt;
   border-left: solid 1px #7E9FCA;
   border-bottom: solid 1px #7E9FCA;
   font-family: Verdana, Arial, Helvetica, sans-serif;
   background-color: white;
   }
.CSCCalendarNoFilter TABLE
{
   font-size: 8pt;
   font-family: Arial;
   background-color: white;
}


.CSCWeekRowsTable
{
   font-size: 8pt;
   font-family: Arial;
   background-color: white;
}

.CSCDay
{
   cursor: pointer;  /* W3C approved hand. See http://www.xs4all.nl/~ppk/css2tests/index.html */
   cursor: hand;
   border: none 1px #FFFFFF;
}

.CSCSelectedDay
{
   background-color: #B6D5E9;
   font-weight: bold;
   cursor: pointer;
   cursor: hand;
}
.CSCSelectedToday
{
   font-weight: bold;
   background-color: #B6D5E9;
   cursor: pointer;
   cursor: hand;
}
.CSCToday
{
   font-weight: bold;
   cursor: pointer;
   cursor: hand;
}
.CSCSpecialDay
{
   cursor: pointer;
   cursor: hand;
}
.CSCOtherMonthDays
{
   cursor: default;
   color: gray;
}

.CSCWeekNumberColumn
{
   border-right: blue 1px solid;
   background-color: lightblue;
}

.CSCDayHeader
{
   border-bottom: #b6D5E9 1px none;
}

.CSCDayHeader TR
{
   font-size: 7pt;
   background-color: #75A3C7;
   font-size: 10pt;
   font-family: Arial;
   font-weight: bold;
   color: #FFFFFF;
}

.CSCDayHeaderCell
{
   font-size: 7pt;
}

.CSCHeaderTable
{
   font-size: 8pt;
   border-bottom: blue 1px none;
   font-family: Arial;
}

.CSCHeaderRows
{
   font-size: 10pt;
   font-family: Arial;
   font-weight: bold;
   color: #FFFFFF;
   cursor: default;
}

.CSCHeaderRows TR
{
   background-color: #75A3C7;
}

.CSCIncrementalButtons
{
   cursor: pointer;
   cursor: hand;
}

.CSCHeaderTable TABLE
{
	background-color:#75A3C7;
}

.CSCIncrementalButtonsPressed
{
   cursor: pointer;
   cursor: hand;
}

.CSCJumpButtons
{
   color: mediumblue;
   cursor: pointer;
   cursor: hand;
}

.CSCJumpButtonsPressed
{
   color: darkblue;
   cursor: pointer;
   cursor: hand;
}

.CSCCloseButton
{
   cursor: default;
}

.CSCCloseButtonPressed
{
   cursor: default;
}
.CSCHelpButton
{
   cursor: default;
}

.CSCHelpButtonPressed
{
   cursor: default;
}

.CSCFooterTable
{
}

.CSCFooterTable TABLE
{
}

.CSCFooterButton
{
   border-right: lightgrey thin outset;
   border-top: lightgrey thin outset;
   border-left: lightgrey thin outset;
   color: black;
   border-bottom: lightgrey thin outset;
   background-color: lightblue;
   font-size: 8pt;
   font-family: Arial;
   cursor: pointer;
   cursor: hand;
}

.CSCFooterButtonPressed
{
   border-right: lightgrey thin inset;
   border-top: lightgrey thin inset;
   border-left: lightgrey thin inset;
   border-bottom: lightgrey thin inset;
   background-color: lightblue;
   color: black;
   font-size: 8pt;
   font-family: Arial;
   cursor: pointer;
   cursor: hand;
}

.CSCFooterCurrentDate
{
}

.SD_Selectable1
{
   background-color: mistyrose;
   cursor: pointer;
   cursor: hand;
}
.SD_SelectableOM1
{
   background-color: powderblue;
   cursor: pointer;
   cursor: hand;
}
.SD_Selectable2
{
   background-color: palegoldenrod;
   cursor: pointer;
   cursor: hand;
}
.SD_SelectableOM2
{
   background-color: gainsboro;
   cursor: pointer;
   cursor: hand;
}
.SD_Unselectable1
{
   color: gray;
   background-color: mistyrose;
}
.SD_UnselectableOM1
{
   color: gray;
   background-color: powderblue;
}
.SD_Unselectable2
{
   color: gray;
   background-color: palegoldenrod;
}
.SD_UnselectableOM2
{
   color: gray;
   background-color: gainsboro;
}

.MYPMonthYearPicker
{
   border-right: gray 1px solid;
   border-top: gray 1px solid;
   font-size: 8pt;
   border-left: gray 1px solid;
   border-bottom: gray 1px solid;
   font-family: Arial;
   background-color: white;
}

.MYPMonthYearPicker TABLE
{
   font-size: 8pt;
   font-family: Arial;
   background-color: white;
}
.MYPMonthCell
{
   cursor: pointer;
   cursor: hand;
}

.MYPSelectedMonthCell
{
   background-color: gold;
   cursor: pointer;
   cursor: hand;
}

.MYPYearCell
{
   cursor: pointer;
   cursor: hand;
}
.MYPSelectedYearCell
{
   cursor: pointer;
   cursor: hand;
   background-color: gold;
}

.MYPOutOfRangeCell
{
   color: red;
}

.PDPContextMenu
{
   border-right: lightgrey 1px solid;
   border-top: lightgrey 1px solid;
   font-size: 8pt;
   border-left: lightgrey 1px solid;
   border-bottom: lightgrey 1px solid;
   font-family: Arial;
   background-color: white;
}

.PDPContextMenu TABLE
{
   font-size: 8pt;
   font-family: Arial;
   background-color: white;
}
.cookies
{
	border-right: #75a3c7 1px solid;
	border-top: #75a3c7 1px solid;
	font-size: 12pt;
	border-left: #75a3c7 1px solid;
	border-bottom: #75a3c7 1px solid;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-color: #d9edf4;
	text-align: center;
}

.dhtmlwindow{
position: absolute;
border: 2px solid black;
visibility: hidden;
background-color: white;
}

.drag-handle{ /*CSS for Drag Handle*/
padding: 1px;
text-indent: 3px;
font: bold 14px Arial;
background-color: #CA0000;
color: white;
cursor: move;
overflow: hidden;
width: auto;
}

.drag-handle .drag-controls{ /*CSS for controls (min, close etc) within Drag Handle*/
position: absolute;
right: 1px;
top: 2px;
cursor: hand;
cursor: pointer;
}


.drag-contentarea{ /*CSS for Content Display Area div*/
border-top: 1px solid brown;
background-color: white;
color: black;
height: 150px;
padding: 2px;
overflow: auto;
}

.drag-statusarea{ /*CSS for Status Bar div (includes resizearea)*/
border-top: 1px solid gray;
background-color: #F8F8F8;
height: 13px; /*height of resize image*/
}


.drag-resizearea{ /*CSS for Resize Area itself*/
float: right;
width: 13px; /*width of resize image*/
height: 13px; /*height of resize image*/
cursor: nw-resize;
font-size: 0;
}



a.boldLink2:link {
	color: #000000;
	text-decoration: underline;
	font-family: Verdana;
	font-size: 11px;
	font-weight: normal;
}
a.boldLink2:visited {
	font-family: Verdana;
	font-size: 11px;
	font-weight: normal;
	color: #666666;
	text-decoration: underline;
}
a.boldLink2:hover 
{
	font-family: Verdana;
	color: #92BFDD;
	font-size: 11px;
	font-weight: normal;
	text-decoration: underline;
}






.alertbox
{
	font-size: 10px;
	font-weight:bold;
	color: #333333;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}









