/* TRAV Tools - Left Menu */
TD.trav_tools_left{
background-color:#EEF4FF;
border-bottom:solid 1px #4171BD;
line-spacing: 20;
}

ul.trav_tools_left{
line-height: 10;
}


/* NAVBAR */

td.navbar{
background-color:#0063CD; 
padding: 4px; 
font-size: 11px; 
font-weight: none; 
color:#ffffff; 
text-align: right; 
font: arial; 

}
a.navbar, a.navbar:link, a.navbar:visited, a.navbar:active{
	color: #ffffff;
	text-decoration: underline;
}
a.navbar:hover{
	color: #ffffff;
	text-decoration: underline;
}

td.navbar_C{
background-color:#0C3E8F; 
padding: 4px; 
font-size: 11px; 
font-weight: none; 
color:#ffffff; 
text-align: right; 
font: arial; 

}
a.navbar_C, a.navbar_C:link, a.navbar_C:visited, a.navbar_C:active{
	color: #ffffff;
	text-decoration: underline;
}
a.navbar_C:hover{
	color: #ffffff;
	text-decoration: underline;
}

td.navbar_G{
background-color:#008106; 
padding: 4px; 
font-size: 11px; 
font-weight: none; 
color:#ffffff; 
text-align: right; 
font: arial; 

}
a.navbar_G, a.navbar_G:link, a.navbar_G:visited, a.navbar_G:active{
	color: #ffffff;
	text-decoration: underline;
}
a.navbar_G:hover{
	color: #ffffff;
	text-decoration: underline;
}

td.navbar_H{
background-color:#4323B9; 
padding: 4px; 
font-size: 11px; 
font-weight: none; 
color:#ffffff; 
text-align: right; 
font: arial; 

}
a.navbar_H, a.navbar_H:link, a.navbar_H:visited, a.navbar_H:active{
	color: #ffffff;
	text-decoration: underline;
}
a.navbar_H:hover{
	color: #ffffff;
	text-decoration: underline;
}

td.navbar_I{
background-color:#FFA200; 
padding: 4px; 
font-size: 11px; 
font-weight: none; 
color:#ffffff; 
text-align: right; 
font: arial; 

}
a.navbar_I, a.navbar_I:link, a.navbar_I:visited, a.navbar_I:active{
	color: #ffffff;
	text-decoration: underline;
}
a.navbar_I:hover{
	color: #ffffff;
	text-decoration: underline;
}
/* RIGHT COLUMN HOMEPAGE */

td.right_home_title{
padding: 1px;
text-align: center;
font-weight: bold;
font-size: 12px;
color: #000000;
}

td.customer_support_box{
padding: 1px;
text-align: left;
font-weight: none;
font-size: 11px;
color: #88A0D5;
background-color:#FFFFEB ;
border: 1px dashed #DEDEDE;
}

table.destination_links{
padding: 0px;
font-align: left;
font-weight: none;
font-size: 10px;
color: #0033FF;
}
a.destination_links:link, a:visited, a:active{
	color: #0033FF;
	text-decoration: underline;
}
a.destination_links:hover{
	color: #FF3300;
	text-decoration: underline;
}

/* NEWS LISTS */


li.news_list{ 
	margin: 0 0 0 2;
	font-weight: none;
	font-size: 11px;
	font-family: arial;
	text-decoration: none;
	list-style-image: url(/images/listimage2.gif);
	/*list-style-position:outside;*/
	/*line-height : 120%;*/
	color : #ffffff;
	}


/* MTMENU Structure */

/* ---------- Parent that is main category ----*/
td.MID_SELECTED{
	border-top: 1px solid #C6CDD8;
	background-color: #4171BD;
	}
#MID_SELECTED { 
	margin: 0 0 0 5;
	font-weight: bold;
	font-size: 11px;
	font-family: arial;
	text-decoration: none;
	list-style-image: url(/images/menu/custom/MID_list.gif);
	list-style-position:outside;
	/*line-height : 120%;*/
	color : #ffffff;
	/*letter-spacing: 0.1em;*/
	}
#MID_SELECTED li{ margin: 0 0 0 9; }
#MID_SELECTED li a:link { 
	color: #ffffff; 
	text-decoration: none;
	}
#MID_SELECTED li a:visited { 
	color: #ffffff; 
	text-decoration: none;
	}
#MID_SELECTED li a:hover {
	color: #ffffff;
	text-decoration: underline;
}

/* ---------- Sub category of main category ----*/
td.MID_SUB{
	border-top: 1px solid #C6CDD8;
	background-color: #4171BD;
	}
#MID_SUB { 
	margin: 0 0 0 5;
	margin: 1;
	font-weight: bold;
	font-size: 11px;
	font-family: arial;
	text-decoration: none;
	list-style-position:outside;
	/*line-height : 120%;*/
	color : #ffffff;
	/*letter-spacing: 0.1em;*/
	}
#MID_SUB li{ margin: 0 0 0 5; }
#MID_SUB li a:link { 
	color: #ffffff; 
	text-decoration: none;
	}
#MID_SUB li a:visited { 
	color: #ffffff; 
	text-decoration: none;
	}
#MID_SUB li a:hover {
	color: #ffffff;
	text-decoration: underline;
	
}
/* ---------- Secondary category is selected ----*/
td.MID2_SELECTED{
	border-bottom: 1px solid #666666;
	background-color: #F3F6FF;
	}
#MID2_SELECTED { 
	margin: 0 0 0 10;
	font-size: 11px;
	font-family: arial;
	text-decoration: none;
	list-style-image: url(/images/menu/custom/MID2_list.gif);
	list-style-position:outside;
	/*line-height : 120%;*/
	color : #332F9D;
	/*letter-spacing: 0.1em;*/
	}
#MID2_SELECTED li{ margin: 0 0 0 10; }
#MID2_SELECTED li a:link { 
	color: #332F9D; 
	text-decoration: none;
	}
#MID2_SELECTED li a:visited { 
	color: #332F9D; 
	text-decoration: none;
	}
#MID2_SELECTED li a:hover {
	color: #332F9D;
	text-decoration: underline;
}
/* ---------- Secondary category is not selected ----*/
td.MID2_SUB{
	border-bottom: 1px solid #666666;
	background-color: #F3F6FF;
	}
#MID2_SUB { 
	margin: 0 0 0 10;
	font-size: 11px;
	font-family: arial;
	text-decoration: none;
	list-style-position:outside;
	/*line-height : 120%;*/
	color : #332F9D;
	/*letter-spacing: 0.1em;*/
	}
#MID2_SUB li{ margin: 0 0 0 10; }
#MID2_SUB li a:link { 
	color: #332F9D; 
	text-decoration: none;
	}
#MID2_SUB li a:visited { 
	color: #332F9D; 
	text-decoration: none;
	}
#MID2_SUB li a:hover {
	color: #332F9D;
	text-decoration: underline;
}
/* ---------- current category is selected ----*/
td.CID_SELECTED{
	
	border-bottom: 1px dashed #666666;
	background-color: #FDFFE5;
	}
#CID_SELECTED { 

	margin: 0 0 0 15;
	font-size: 11px;
	font-family: arial;
	text-decoration: none;
	list-style-image: url(/images/menu/custom/CID_list.gif);
	list-style-position:outside;
	/*line-height : 120%;*/
	color : #666666;
	/*letter-spacing: 0.1em;*/
	}
#CID_SELECTED li{ margin: 0 0 0 15; }
#search_marketing {
	background-image:url(https://www.montrosetravel.com/images/air_images/background_fade.gif);
	background-repeat:no-repeat;
	border-bottom:0 dashed #999999;
	height:60px;
	margin-bottom:12px;
	padding:5px;
	width:189px;
}
#CID_SELECTED li a:link { 
	color: #666666; 
	text-decoration: none;
	}
#CID_SELECTED li a:visited { 
	color: #666666; 
	text-decoration: none;
	}
#CID_SELECTED li a:hover {
	color: #666666;
	text-decoration: underline;
}
/* ---------- current category is not selected ----*/
td.CID_SUB{
	border-bottom: 1px dashed #666666;
	background-color: #FDFFE5;
	}
#CID_SUB { 
	margin: 0 0 0 15;
	font-size: 11px;
	font-family: arial;
	text-decoration: none;
	list-style-image: url(/images/menu/custom/CID2_list.gif);
	list-style-position:outside;
	/*line-height : 120%;*/
	color : #666666;
	/*letter-spacing: 0.1em;*/
	}
#CID_SUB li{ margin: 0 0 0 15; }
#CID_SUB li a:link { 
	color: #666666; 
	text-decoration: none;
	}
#CID_SUB li a:visited { 
	color: #666666; 
	text-decoration: none;
	}
#CID_SUB li a:hover {
	color: #666666;
	text-decoration: underline;
}

td.content_title{
	padding: 2 2 0 0;
	font-size: 19px;
	font-family: arial;
	font-weight: bold;
	color: #EC8325;
}


td.content_title_corporate{
	font-size: 19px;
	font-family: arial;
	font-weight: bold;
	color: #EC8325;
}
/*

body {
	font-family: arial;
	font-size: 10px;
}

td, tr, th, p {
	font-family: arial;
	font-size: 10px
}

ul { margin: 0px 0px 0px 20px; }
li { font-size: 11px; list-style: disc; }

a, a:link, a:visited, a:active {
	color: #FF3300;
	text-decoration: none
}
*/
a:hover {
	color: #FF3300;
	text-decoration: underline;
}

.articleText { 
	text-align: justify;
	letter-spacing: 0.05em;
}

.articleHead, .articleList_tophead, h1, h2 {
	font-weight: bold;
	font-size: 21px;
	font-family: arial;
	text-decoration: none;
	line-height : 120%;
	color : #000000;
	letter-spacing: 0.1em;
}

.articleSubHead, .articleList_topsubhead, h3, h4 {
	font-family: arial;
	font-size: 15px;
	font-weight: bold;
	color: #6D7983;
	line-height: 110%;
	margin-bottom: 0px;
}

.articleSummary {
	font-family: arial;
	font-size: 12px;
	color: #000000;
	line-height: 125%;
	text-align: justify;
	letter-spacing: 0.05em;
}

.contentHead {
	font-family: arial;
	font-size: 18px;
	font-weight: bold;
	color: #6D7983;
	line-height: 110%;
}

.contentSubHead {
	font-family: arial;
	font-size: 13px;
	color: #000000;
	line-height: 110%;
}

.tableHead {
	font-family: arial;
	font-size: 11px;
	font-weight: bold;
	color: #6D7983;
	line-height: 13px;
}

.tableSubHead {
	font-family: arial;
	font-size: 11px;
	color: #000000;
}

.v09 {  font-family: arial; font-size: 9px; }
.v10 {  font-family: arial; font-size: 10px; }
.v11 {  font-family: arial; font-size: 11px; }
.v12 {  font-family: arial; font-size: 12px; }
.v13 {  font-family: arial; font-size: 13px; }
.v14 {  font-family: arial; font-size: 14px; }


.formButton	{ font-family: arial; font-size: 10px; font-weight: bold; color: #FFFFFF; background-color: #92A1AF; }
.formLabel	{ font-family: arial; font-size: 10px; }
.checkLabel	{ font-family: arial; font-size: 10px; font-weight: bold;}
.radioLabel	{ font-family: arial; font-size: 10px; font-weight: bold;}
.formTextArea	{ font-family: arial; font-size: 11px;	}
.inputText	{ font-family: arial; font-size: 11px; font-weight: bold;}
.inputPass	{ font-family: arial; font-size: 11px; font-weight: bold;}
.selectMenu	{ font-family: arial; font-size: 11px; font-weight: bold;}
.selectList	{ font-family: arial; font-size: 11px; font-weight: bold;}

.nav_table, .nav_table a, .nav_table a:link, .nav_table a:active, .nav_table a:visited, .nav_table a:hover {
	font-family: arial;
	font-size: 10px;
	color: #4A5966;
	font-weight: normal;
	text-decoration: none;
}

.nav_table_active, .nav_table_active a, .nav_table_active a:link, .nav_table_active a:active, .nav_table_active a:visited, .nav_table_active a:hover {
	font-family: arial;
	font-size: 10px;
	color: #4A5966;
	font-weight: bold;
	text-decoration: none;
}

.articleList_toptext {
	font-family: arial;
	font-size: 10px;
}

.articleList_listhead {
	font-family: arial;
	font-size: 11px;
	font-weight: bold;
}


/* CSS for the top level list */
#list_top_ul {
	padding: 3px 0;
	margin-left: 0;
	border-bottom: 1px solid #5E747F;
	font: bold 12px Verdana, sans-serif;
}
#list_top_ul li {
	list-style: none;
	margin: 0;
	display: inline;
}
#list_top_ul li a {
	padding: 3px 0.5em;
	margin-left: 3px;
	border: 1px solid #778;
	border-bottom: none;
	background: #D7DEE5;
	text-decoration: none;
}
#list_top_ul li a:link { color: #5E747F; }
#list_top_ul li a:visited { color: #5E747F; }
#list_top_ul li a:hover {
	color: Black;
	background: #92A1AF;;
	border-color: #227;
}
#list_top_ul li a#list_top_active_link, #list_top li a#list_top_home_active_link {
	background: white;
	border-bottom: 1px solid white;
}

/* CSS for the currect level list */
#list_level ul {
	margin: 0;
	padding: 0;
	list-style-type: none;
	font-family: Arial;
	font-size: 11px;
}
#list_level li { margin: 0 0 1px 0; }
#list_level a {
	display: block;
	padding: 0px 0px 0px 15px;
	border: 0px solid #C8DBEC;
	width: 150px;
	background-color: #F4F7FF;
}
#list_level a:link, #list_level_ul a:visited {
	color: Blue;
	text-decoration: none;
}
#list_level a:hover {
	border: 0px solid #C8DBEC;
	background-color: #82AEEB;
	color: Blue;
}
#list_level_parent a:link, #list_level_parent a:visited, #list_level_parent_link a:hover {
	border: 0px solid #C8DBEC;
	background-color: #FF6C00;
	color: white;
	font-weight: bold;
}


/* CSS Document */

/*****************************************************************************
Main Layout Properties

******************************************************************************/


/************* Table ***************/
table 
{
font-family: arial;
font-size: 12px;
}
TABLE.footer_bar 
{
	border-left: 3px none #666666;
	border-right: 2px groove #999999;
	border-top: 1px solid #333333;
	border-bottom: 2px groove #999999;
	background-color: #336799;
	font-size: 10px;
	
}

table.menuborder
{
	
	border-top: 1px solid #3052AD;
	border-bottom: 1px solid #3052AD;
	border-left: 1px solid #3052AD;
	border-right: 1px solid #3052AD;
	
	
}
table.dotted
{
	
	border-top: 1px dashed #3052AD;
	
	
	
}


/************* TD***************/
td 
{
font-family: arial;
font-size: 12px;
}
td.smalltext
{
font-family: arial;
font-size: 11px;
}
td.main_left 
{
background-color: #ccdff7;
border-right: 1px solid #999999;
}


/*************Unordered Lists ***************/
ul
{
  list-style: square;
  
}



/************* List Only **************
li
{
 list-style: square;
}
li.ext_menu
{*/
 list-style: square;
}


/************* Body ***************/
body 
{
font-family: arial;
margin-top: 0px;
margin-left: 0px;
/*width: 650px;*/
font-size: 12px;
}

/************* A Href ***************/
a:link { 
color: #000099; 
text-decoration: underline; 
} 
a:visited { 
color: #000099; 
text-decoration: underline; 
} 
a:hover { 
color: #000099; 
text-decoration: underline; 
} 
a:active { 
color: #000099; 
text-decoration: underline; 
} 

.footer_bar  a:link {color:#FFFFFF;}
.footer_bar  a:active {color:#FFFFFF;}
.footer_bar  a:visited {color:#FFFFFF;}
.footer_bar  a {text-decoration: underline;}
.footer_bar  a:hover {text-decoration: underline;} 



/*****************************************************************************
Corporate Layout Properties

******************************************************************************/

/************* Table ***************/
TABLE.corp_menu 
{
	border-left: 3px none #666666;
	border-right: 1px none #333333;
	border-top: 1px none #333333;
	border-bottom: 1px solid #333333;
	background-color: #FFFFFF;
}
TABLE.joe_quote
{
	background-color: #FFFFFF;
	border-top: 1px solid #333333;
	border-right: medium groove #666666;
	border-bottom: medium groove #666666;
	border-left: 1px solid #333333;
}
TABLE.corpnb_menu 
{
	border-left: 3px none #666666;
	border-right: 1px solid #333333;
	border-top: 1px none #333333;
	background-color: #FFFFFF;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #333333;
}
TABLE.corp_footer_bar 
{
	border-left: 3px none #666666;
	border-right: 2px groove #999999;
	border-top: 1px solid #333333;
	border-bottom: 2px groove #999999;
	background-color: #666666;
}

/************* TD***************/
TD.corpmain_left 
{
background-color: #CCCCCC;
border-right: 1px solid #666666;
}
TD.cell_right 
{
border-right: 1px solid #666666;
}
TD.cell_left 
{
border-left: 1px solid #666666;
}
TD.cell_top
{
border-top: 1px solid #666666;
}
TD.cell_bottom
{
border-bottom: 1px solid #666666;
}
TD.cell_topdotted
{
border-top: 1px dashed #666666;
}
TD.cell_bottomdotted
{
border-bottom: 1px dashed #666666;
}
TD.index_cell_righttop
{
border-right: 1px solid #666666;
border-top: 1px solid #666666;
}
TD.index_cell_rightbottom
{
border-right: 1px solid #666666;
border-bottom: 1px solid #666666;
}
TD.cell_rightbottom
{
border-right: 1px solid #666666;
border-bottom: 1px solid #666666;
}

/*************Unordered Lists ***************/

li.corp
{
  list-style: url(images/listimage_corp.gif) disc;
}
li.ext_menu
{
  list-style: url(images/listimage_plus.gif) disc;
}

/************* List Only ***************/



/************* Body ***************/



/************* A Href ***************/
.corp a:link {color:#445656;}
.corp a:active {color:#445656;}
.corp a:visited {color:#445656;}
.corp a {text-decoration: underline;}
.corp a:hover {color: #445656;} 
.corp a:hover {background-color: #ffffff;}
.corp a {text-decoration: underline;}
.corp a:hover {text-decoration: underline;}









/*****************************************************************************
Group Layout Properties

******************************************************************************/

/************* Table ***************/

table.groupsmenuborder
{
	
	border-top: 1px solid #009933;
	border-bottom: 1px solid #009933;
	border-left: 1px solid #009933;
	border-right: 1px solid #009933;
	
	
}

/************* TD***************/



/*************Unordered Lists ***************/



/************* List Only ***************/



/************* Body ***************/



/************* A Href ***************/








/*****************************************************************************
Honeymoon Layout Properties

******************************************************************************/



/************* Table ***************/
table 
{
font-family: arial;
font-size: 12px;
}
TABLE.footer_bar 
{
	border-left: 3px none #666666;
	border-right: 2px groove #999999;
	border-top: 1px solid #333333;
	border-bottom: 2px groove #999999;
	background-color: #336799;
	font-size: 10px;
}
TABLE.honeymoons_search 
{
	background-color: #FFFFFF;
	border-right: 1px solid #660099;
	border-bottom-width: 1px;
	border-bottom-style: groove;
	border-bottom-color: #663399;
}
TABLE.honeymoons_registry_main
{
	background-color: #FFCCFF;
	border: 1px solid #990099;
}
table.hmmenuborder
{
	
	border-top: 1px solid #660066;
	border-bottom: 1px solid #660066;
	border-left: 1px solid #660066;
	border-right: 1px solid #660066;
	
	
}


/************* TD***************/
td 
{
font-family: arial;
font-size: 12px;
}
TD.honeymoons_left 
{
	background-color: #ccdff7;
	border-right: 1px solid #64367C;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #64367C;
}



/*************Unordered Lists **************
ul
{
  list-style: url(images/listimage2.gif) disc;
}
*/


/************* List Only **************
li
{
  list-style: url(images/listimage2.gif) disc;
}*/


/************* Body **************
body 
{
font-family: arial;
margin-top: 0px;
margin-left: 0px;
/*width: 650px;
font-size: 12px;
}*/

/************* A Href ***************//*
a:link {color: #000099;}
a:visited {color: #000099;}
a:active {color: #000099;}
a {text-decoration: underline;}
a:hover {background-color: #ffffff;}
a:hover {text-decoration: underline;} */






/*********************************************





/*********************************************
/*****************************************************************************
Flight Layout Properties

******************************************************************************/


/************* Table ***************/
TABLE.eticket {
	border-left: 3px none #666666;
	border-right: 2px none #999999;
	border-top: medium solid #0066CC;
	border-bottom: 1px solid #0066CC;

}


TABLE.cruisedisplay {
	border-left: 1px solid #4695F4;
	border-right: 1px solid #4695F4;
	border-top: 1px solid #4695F4;
	border-bottom: 1px solid #4695F4;
	

}
}
table.flighttext {
	font-family: arial;
	font-size: 14px;
	border-left: 1px solid #4695F4;
	border-right: 1px solid #4695F4;
	border-top: 1px solid #4695F4;
	border-bottom: 1px solid #4695F4;
}

/************* TD***************/
TD.cruisedisplay2 {
	border-left: 1px solid #4695F4;
	
	

}
td.planechange {
	font-family: arial;
	font-size: 14px;
	background-color: #FFFF66
}
TD.matrixdisplay {
	
	border-right: 1px dashed #0066CC;
	

}


/*************Unordered Lists ***************/


/************* List Only ***************/



/************* Body ***************/

/************* A Href ***************/




/*********************************************
/*****************************************************************************
Cruise Layout Properties

******************************************************************************/


/************* Table ***************/


/************* TD***************/
TD.cruisedisplay2 {
	border-left: 1px solid #4695F4;
	
	

}


/*************Unordered Lists ***************/


/************* List Only ***************/



/************* Body ***************/

/************* A Href ***************/

/*********************************************
/*****************************************************************************
Cruise Layout Properties

******************************************************************************/


/************* Table ***************/


/************* TD***************/
TD.hotels_whiteborder {
	border-top: 1px none #CCCCCC;
	border-right: 1px none #CCCCCC;
	border-bottom: 1px solid #CCCCCC;
	border-left: 1px none #CCCCCC;
	

	

}


/*************Unordered Lists ***************/


/************* List Only ***************/



/************* Body ***************/

/************* A Href ***************/



/************* MTMENU ***************/

#mtmenu a
{
link:color:#0000FF;
active:color:#0000FF;
visited:color:#0000FF;
text-decoration: underline;
FONT-SIZE: 11px;
FONT-FAMILY: arial;
}
#mtmenu a:hover
{
link:color:#0000FF;
active:color:#0000FF;
visited:color:#0000FF;
text-decoration: underline; 
FONT-SIZE: 11px;
FONT-FAMILY: arial;
}
table.mtmenu
{
padding-left: 10px;
FONT-FAMILY: arial;
FONT-SIZE: 10px;
}
td.mtmenu
{
padding-left: 10px;
padding-top: 2px;
padding-bottom: 2px;
FONT-FAMILY: arial;
FONT-SIZE: 10px;
border-bottom: solid 1px #AAC8EC;
background-color: #F8FCFF;
}
td.mtmenusub
{
padding-left: 13px;
padding-top: 2px;
padding-bottom: 2px;
FONT-FAMILY: arial;
FONT-SIZE: 10px;
border-bottom: solid 1px #AAC8EC;
background-color: #F8FCFF;

}
td.mtmenuparentsub
{
padding-left: 13px;
padding-top: 2px;
padding-bottom: 2px;
FONT-FAMILY: arial;
FONT-SIZE: 10px;
border-top: solid 1px #AAC8EC;
border-bottom: solid 1px #AAC8EC;

}
td.mtmenucurrentsub
{
padding-left: 10px;
padding-top: 2px;
padding-bottom: 2px;
FONT-FAMILY: arial;
FONT-SIZE: 10px;
background-color: #F8FCFF;

}
li.mtmenu
{
list-style-image: url(/images/menu/list_square.gif);
}






/************* END  ***************/

table.icmenuborder
{
	
	border-top: 1px solid #FF9900;
	border-bottom: 1px solid #FF9900;
	border-left: 1px solid #FF9900;
	border-right: 1px solid #FF9900;
	
	
}

.TESTcpYearNavigation {
	FONT-WEIGHT: bold; COLOR: #ffffff; BACKGROUND-COLOR: #6677dd; TEXT-ALIGN: center; TEXT-DECORATION: none
}
.TESTcpMonthNavigation {
	FONT-WEIGHT: bold; COLOR: #ffffff; BACKGROUND-COLOR: #6677dd; TEXT-ALIGN: center; TEXT-DECORATION: none
}
.TESTcpDayColumnHeader {
	FONT-SIZE: 8pt; FONT-FAMILY: arial
}
.TESTcpYearNavigation {
	FONT-SIZE: 8pt; FONT-FAMILY: arial
}
.TESTcpMonthNavigation {
	FONT-SIZE: 8pt; FONT-FAMILY: arial
}
.TESTcpCurrentMonthDate {
	FONT-SIZE: 8pt; FONT-FAMILY: arial
}
.TESTcpCurrentMonthDateDisabled {
	FONT-SIZE: 8pt; FONT-FAMILY: arial
}
.TESTcpOtherMonthDate {
	FONT-SIZE: 8pt; FONT-FAMILY: arial
}
.TESTcpOtherMonthDateDisabled {
	FONT-SIZE: 8pt; FONT-FAMILY: arial
}
.TESTcpCurrentDate {
	FONT-SIZE: 8pt; FONT-FAMILY: arial
}
.TESTcpCurrentDateDisabled {
	FONT-SIZE: 8pt; FONT-FAMILY: arial
}
.TESTcpTodayText {
	FONT-SIZE: 8pt; FONT-FAMILY: arial
}
.TESTcpTodayTextDisabled {
	FONT-SIZE: 8pt; FONT-FAMILY: arial
}
.TESTcpText {
	FONT-SIZE: 8pt; FONT-FAMILY: arial
}
TD.TESTcpDayColumnHeader {
	BORDER-RIGHT: #6677dd 0px solid; BORDER-TOP: #6677dd 0px solid; BORDER-LEFT: #6677dd 0px solid; BORDER-BOTTOM: #6677dd 1px solid; TEXT-ALIGN: right
}
.TESTcpCurrentMonthDate {
	TEXT-ALIGN: right; TEXT-DECORATION: none
}
.TESTcpOtherMonthDate {
	TEXT-ALIGN: right; TEXT-DECORATION: none
}
.TESTcpCurrentDate {
	TEXT-ALIGN: right; TEXT-DECORATION: none
}
.TESTcpCurrentMonthDateDisabled {
	COLOR: #d0d0d0; TEXT-ALIGN: right; TEXT-DECORATION: line-through
}
.TESTcpOtherMonthDateDisabled {
	COLOR: #d0d0d0; TEXT-ALIGN: right; TEXT-DECORATION: line-through
}
.TESTcpCurrentDateDisabled {
	COLOR: #d0d0d0; TEXT-ALIGN: right; TEXT-DECORATION: line-through
}
.TESTcpCurrentMonthDate {
	FONT-WEIGHT: bold; COLOR: #6677dd
}
.TESTcpCurrentDate {
	FONT-WEIGHT: bold; COLOR: #ffffff
}
.TESTcpOtherMonthDate {
	COLOR: #808080
}
TD.TESTcpCurrentDate {
	BORDER-RIGHT: #000000 thin solid; BORDER-TOP: #000000 thin solid; BORDER-LEFT: #000000 thin solid; COLOR: #ffffff; BORDER-BOTTOM: #000000 thin solid; BACKGROUND-COLOR: #6677dd
}
TD.TESTcpCurrentDateDisabled {
	BORDER-RIGHT: #ffaaaa thin solid; BORDER-TOP: #ffaaaa thin solid; BORDER-LEFT: #ffaaaa thin solid; BORDER-BOTTOM: #ffaaaa thin solid
}
TD.TESTcpTodayText {
	BORDER-RIGHT: #6677dd 0px solid; BORDER-TOP: #6677dd 1px solid; BORDER-LEFT: #6677dd 0px solid; BORDER-BOTTOM: #6677dd 0px solid
}
TD.TESTcpTodayTextDisabled {
	BORDER-RIGHT: #6677dd 0px solid; BORDER-TOP: #6677dd 1px solid; BORDER-LEFT: #6677dd 0px solid; BORDER-BOTTOM: #6677dd 0px solid
}
A.TESTcpTodayText {
	HEIGHT: 20px
}
SPAN.TESTcpTodayTextDisabled {
	HEIGHT: 20px
}
A.TESTcpTodayText {
	FONT-WEIGHT: bold; COLOR: #6677dd
}
SPAN.TESTcpTodayTextDisabled {
	COLOR: #d0d0d0
}
.TESTcpBorder {
	BORDER-RIGHT: #6677dd thin solid; BORDER-TOP: #6677dd thin solid; BORDER-LEFT: #6677dd thin solid; BORDER-BOTTOM: #6677dd thin solid
}

#travel_tools_container{width: 189px;background-image: url(https://www.montrosetravel.com/images/travel_tools_bgnd.gif);background-repeat: no-repeat;border-bottom-width: 0px;border-bottom-style: dashed;border-bottom-color: #999999;padding: 15px 5px 5px;margin-bottom: 8px;}

