/*

For Travel Comparision Charts

*/





/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -  */



table, div {

    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;

}



.small 

{

 font-size: 7pt;

}



input, .textinput 

{

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 7pt;

	font-weight: bold;

	text-align: right;

}

#globalheader-search-textfield {
    font-size: 8pt;
    font-weight: normal;
    text-align: left;
    width: 146px !important;
    height: 13px;
}


/* - - - Comparision Table - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -  */



/*  Definitions */



TABLE.compareTable {

	table-layout: fixed;

}



TABLE.compareTable TD {

	font-size: 8pt;

	table-layout: fixed;

	vertical-align: top;

	padding: 2px 2px 4px 2px;

	margin: 0px;

	border: 0px;

	border-right: solid #ffffff 2px;

}



TABLE.compareTable TR.ct_head {

vertical-align:bottom;

font-weight: bold;

height: 50px;

}



TR.ct_head TD {

border-bottom: solid #00234C 1px;

}



TR.ct_head TD {

vertical-align:bottom;

 background-image: url(head_bg.jpg);

 background-position:bottom;

 background-repeat:repeat-x;



}



TABLE.compareTable TD.ct_item {

font-weight: bold;

padding-right: 10px;

}



TABLE.compareTable TR.ct_group

{

 font-size: 8pt;

 color: #00234c;

 background-image: url(group_bg.jpg);

 background-position:bottom;

 background-repeat:repeat-x;

 height: 32px;

}



TR.ct_group TD {

vertical-align:bottom;

table-layout: fixed;

padding: 5px 2px 5px 2px;

border-right: solid #ffffff 4px;

}



TABLE.compareTable A:link {

text-decoration:underline;

color: #00234C;

}



TABLE.compareTable A:visited {

text-decoration:underline;

color: #00234C;

}



TABLE.compareTable A:hover {

text-decoration:underline;

color: #00234C;

}



TD.ct_item A:hover {

text-decoration:underline;

cursor:help;

color: #00234C;

}



A.ct_group:link {

text-decoration:underline;

color: #00234C;

}



A.ct_group:visited {

text-decoration:underline;

color: #00234C;

}



A.ct_group:hover {

text-decoration:underline;

color: #00234C;

}







/* - - Extra Info (Help) - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -  */



TABLE.compareTable TD.ct_extrainfo {

padding: 0px 8px 2px 8px;

margin-right: 0px;

table-layout: fixed;

width: 500px;

border-right: solid #ffffff 5px;

color:#000000;

}



TD.ct_extrainfo LI {

	font-size: 8pt;

	margin: 0px;

	color:#000000;

}



TD.ct_extrainfo UL {

	margin: 0px;

	padding: 0px;

	padding-left: 20px;

	padding-bottom: 8px;

}



TD.ct_extrainfo P {

	font-size: 8pt;

	margin: 0px;

	padding-bottom: 8px;

	color:#000000;

}



/* - - Tabular Data - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -  */



TR.ct_row1 {

	background-color:#E5EAF5;

}



TR.ct_row2 {

	background-color:#F0F3F9;

}



TR.ct_row1 TD, TR.ct_row2 TD {

	padding-bottom: 8px;

}



TR.ct_collapsed {

	background-color: #E5EAF5;

	height: 6px;

}





/* - - Footnotes - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -  */



.footnotes

{

font-size: 10px;

margin-top: 10px;

}



.footnotes ol

{

margin-top: 0px;

margin-bottom: 0px;

list-style-type: decimal;

}



.footnotes ul

{

margin-top: 0px;

margin-bottom: 0px;

}





.footnotes li

{

margin-top: 8px;

font-size: 10px;

line-height: 12px;

}





/*



.compareMenu

{

position: relative; 

width: 171px;  

background-image: url(menu_bg.jpg); 

margin: 0px 0px 0px 0px; 

padding: 0px 0px 0px 0px;

}



.compareMenuOff

{

position: relative; 

width: 171px; 

height: 41px; 

background-image: url(select_button.gif); 

margin: 1px 1px 1px 1px; 

padding: 0px 0px 0px 0px;

cursor: pointer;

}



.compareMenuOffOver

{

position: relative; 

width: 171px; 

height: 41px; 

background-image: url(select_button_over.gif); 

margin: 1px 1px 1px 1px; 

padding: 0px 0px 0px 0px;

}



.compareMenuOff P, .compareMenuOffOver P

{

position: relative; 

margin: 1px 2px 0px 2px; 

padding: 4px 4px 4px 4px; 

font-size: 11px;

color: #00234c;

}



.compareMenuItems P

{

position: relative; 

margin: 1px 2px 0px 2px; 

padding: 4px 4px 4px 4px; 

font-size: 11px;

color: #00234c;

text-decoration: underline;

}



.compareMenuItems P.on, .compareMenuOff P.on

{

background-color:#00234c;

color: #ffffff;

cursor: pointer;

}



.compareMenuItems P.on A 

{

color: #ffffff;

}



.compareGroupRow

{

 font-size: 8pt;

 color: #00234c;

 padding: 5px 5px 5px 5px;

 background-image: url(group_bg.jpg);

 background-position:bottom;

 background-repeat:repeat-x;

 height: 24px;

}



.compareSectionHeader

{

 font-size: 8pt;

 color: #00234c;

}



A.compareSectionHeader:link 

{

text-decoration:none;

}



A.compareSectionHeader:visited 

{

text-decoration:none;

}



A.compareSectionHeader:hover

{

text-decoration:underline;

}



.compareMenuBG

{

 background-image: url(group_bg.jpg);

 background-position:bottom;

 background-repeat:repeat-x;

}



.compareRowCollapsed

{

 font-size: 8pt;

 color: #00234c;

 background-color: #E5EAF5;

 padding: 1px 1px 1px 1px;

}



.compareRow1 

{

 font-size: 8pt;

 color: #00234c;

 background-color: #E5EAF5;

 padding: 5px 5px 15px 5px;

}



.compareRow1 LI, .compareRow2 LI

{

 font-size: 8pt;

 color: #00234c;

 padding: 0px 0px 0px 0px;

  margin: 6px 0px 6px 0px;

  line-height: 10pt;

}

.compareRow1 UL, .compareRow2 UL

{

 font-size: 8pt;

 color: #00234c;

 padding: 0px 0px 0px 8px;

  margin: 0px 0px 0px 8px;

}



.compareRow2

{

 font-size: 8pt;

 color: #00234c;

  background-color: #F0F3F9;

   padding: 5px 5px 15px 5px;

}



*/