/*

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 0px;
	border: 1px 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: 1px solid #C8DBEC;
	background-color: #96C6F3;
	color: Blue;
}
#list_level_parent a:link, #list_level_parent a:visited, #list_level_parent_link a:hover {
	border: 1px solid #C8DBEC;
	background-color: #F4F7FF;
	color: Blue;
}
/* MTMENU Structure */
td.MID_SELECTED{
	border-top: 1px solid #666666;
	border-bottom: 1px solid #666666;
	background-color: #0063CD;
	}
#MID_SELECTED li{ margin: 0 0 0 0; }
#MID_SELECTED li a:link { color: #332F9D; }
#MID_SELECTED li a:visited { color: #332F9D; }
#MID_SELECTED li a:hover {
	color: #332F9D;
	text-decoration: underline;
}


/* 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 ***************/
table.icmenuborder
{
	
	border-top: 1px solid #FF9900;
	border-bottom: 1px solid #FF9900;
	border-left: 1px solid #FF9900;
	border-right: 1px solid #FF9900;
	
	
}