/* 
*
*  Carey stylings for PRINTING
*
*  Version: 5.00
*
*/


/* class to fix IE6/IE6 float-clearing bug */
/* DO NOT ALTER EVEN A SINGLE CHARACTER!!!! */
/* It has the broken comment chars ON PURPOSE! */
/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
/* End hide from IE-mac */
/* DO NOT ALTER EVEN A SINGLE CHARACTER!!!! */


 		
BODY
{ 
  background: white;
  font-family: Garamond, Palatino, Book Antiqua, Georgia, serif;
  font-size: 12pt;
  text-align: left;
  width: 100%; 
  margin: 0px; 
  padding: 0px; 
}

.main_BODY
{
 background-color: white;
} 

a:link 
{ 
  color: rgb(241,241,241);
  margin-left: 0.5em;
  margin-right: 0.2em;
}

a:visited
{ 
  color: rgb(241,241,241);
  margin-left: 0.5em;
  margin-right: 0.2em;
}


img
{
  border: 0px;
}

/* was: .subTitleSerif */
h1
{
  font-family: Garamond, Palatino, Book Antiqua, Georgia, serif;
  font-size: 20pt;
  font-style: italic;
  font-weight: bold;
  text-decoration: none;
  padding-bottom: 8px;
}

/* SOON: switch this -  subTitleSans -> H2 */

h3
{
  font-family: Helvetica,  Arial, Geneva, Verdana, sans-serif;
  font-size: 13pt;
  font-style: italic;
  font-weight: bold;
  text-decoration: none;
}

.subTitleSans
{
  font-family: Helvetica,  Arial, Geneva, Verdana, sans-serif;
  font-size: 13pt;
  font-style: italic;
  font-weight: bold;
  text-decoration: none;
  padding-bottom: 8px;
/*  margin: 0em 1em 1em 1em; */
}

.smallerTitleSerif
{
  font-family: Garamond, Palatino, Book Antiqua, Georgia, serif;
  font-size: 15pt;
  font-style: italic;
  font-weight: bold;
  text-decoration: none;
}

.smallerTitleSans
{
  font-family: Helvetica,  Arial, Geneva, Verdana, sans-serif;
  font-size: 12pt;
  font-style: italic;
  font-weight: bold;
  text-decoration: none;
}



.major_emphasis
{
  font-size: 15pt;
  font-family: Arial Black;
  vertical-align: -10%; 
  /*color: rgb(29,62,95);*/
  color: #203e63;
  vertical-align: baseline;
  font-weight:bold;
}

.emphasis
{
  font-size: 1.1em;
  font-weight: bold;
}
.minor_emphasis
{
/*  font-size: 1.1em; */
  font-weight: bold;
}

.fauxHeaderDark
{
  font-size:2em;
  padding-left:  2em;
  padding-right: 2em;
  padding-bottom: 4px;
  font-family: Garamond, Palatino, Book Antiqua, Georgia, serif;
  background: black;
  color: white;
}
 

.SepRule
{
 height: 1px;
 margin: 0px; 
 margin: 1em 0em 0.5em 0em;
 color: black;
/* display: block; */
}


#StdContent
{
  background: white;
  font-family: Garamond, Palatino, Book Antiqua, Georgia, serif;
  font-size: 12pt;
  text-align: left;
  padding: 1em 2em 2em 1em; 
}

#StdContent p
{
  padding: 0 0 0 0;
  color: black;
}

/* Stupid IE doesn't apply outer styles in a TD! */
#StdContentTD
{
  background: white;
  font-family: Garamond, Palatino, Book Antiqua, Georgia, serif;
  font-size: 12pt;
  text-align: left;
}

#StdContentDecoration /* , #StdContentDecoration td */
{
  background: rgb(225,225,225);
}
.StdContentDecorText 
{
/*  background: rgb(225,225,225); */
  font-size: 12pt;
/*  font-size: 0.8em; */
  margin-right: 4em;
  margin-top: 0em;
  margin-left: 1em;
}

.StdContentDecorTextHdr
{
  font-family: Helvetica,  Arial, Geneva, Verdana, sans-serif;
  font-size: 12pt;
  font-style: italic;
  font-weight: bold;
  text-decoration: none;
}

#PageHdr
{
  border-bottom: 3px solid black;
}

div.PageHdrNav
{
   display: none;
}

div.PageHdrTitle
{
  float: left; 
}

div.PageHdrRes
{
   display: none;
  float: right; 
}

#PageFtr
{
   display: none;
}

div.PageFtrNav
{
   display: none;
}

div.PageFtrPrint
{
   display: none;
}

.titleImgAlign
{
  margin-left: 10px; 
}



.LeftNav
{ 
   display: none;
}

.middle_col 
{ 
  background-color: white; 
}

.content_wrap
{
  padding-left:  2em;
  padding-right: 2em;
  font-family: Garamond, Palatino, Book Antiqua, Georgia, serif;
}
	
.middle_col_top
{
}
.right_col 
{
  width: 190px;
  font-family: Helvetica,  Arial, Geneva, Verdana, sans-serif;
/*	font-weight: bolder; */ 
}


.horiz_menu_zone
{
  height: 48px; /*  2em; */ 
  margin-bottom: 1.5em;
}


.horiz_submenu
{
  visibility: hidden;
  display: none;
  height: 24px;
}

.horiz_sm_zone
{
/*  position: relative;  /* provides baseline for .horiz_submenu 'absolute' positioning */
  height: 24px; /* 1.6em; */
}

#leftnav
{
   display: none;
}

.leftnav_tab
{
  display: none;
}

.leftnav_sub_block
{
  display: none;
  visibility: hidden;
}

.leftnav_sub_tab
{
}

.barnav
{
   display: none;
}

.barnav_tab
{
   display: none;
}

.barnav_sub_block
{
  display: none;
}

.barnav_sub_spaceholder
{
   display: none;
}

.barnav_sub_tab
{
}

.RightNav
{
  display: none;
}

.RightNavButtonZone
{
  display: none;
}


.RightNavTab
{
  display: none;
}




#main_center_col
{
  background: white;
  font-family: Garamond, Palatino, Book Antiqua, Georgia, serif;
/*  font-size: medium; */
  font-size: 12pt;
  text-align: left;
}


.main_content
{
  font-family: Garamond, Palatino, Book Antiqua, Georgia, serif;
  font-size: 12pt;
}
.ok
{
  font-family: Garamond, Palatino, Book Antiqua, Georgia, serif;
  font-size: 12pt; 
}

.main_upper
{
  margin-top: 1em; 
  padding: 0 1.5em; 
  font-family: Garamond, Palatino, Book Antiqua, Georgia, serif;
	
}

.main_lower
{
  padding: 0.5em 1.5em 0 1.5em; 
/* top border here */
  background: rgb(225,225,225);
  font-family: Garamond, Palatino, Book Antiqua, Georgia, serif;
  border-top:   1px solid rgb(158,171,187);
}

.main_right_col_td
{
 background-color: black;
}

#main_right_col
{
  color: white; 
  font-family: Helvetica,  Arial, Geneva, Verdana, sans-serif;
}

#main_right_col form
{
  padding: 0 0.5em;
}

#main_right_col p 
{
  padding: 0 0.5em; 
}

#main_right_col  a, #main_right_col  td
{
  color: white; 
}

div.clear {
  clear: both; margin: 0px; padding: 0px; width: auto;
}
 

.innerText
{
  margin-top: 0.5em;
  font-size: 12pt;
}

.innerLinkImage
{
  float: left;
  padding-right: 0.5em;
  padding-bottom: 1em;
}

.innerBoxText
{
  font-size: 12pt;
  margin-left: 0.5em;
}



.narrow
{
  width: 80%;
}

.PageHdrPopup
{
  background: black; 
}

.rateTitle
{
  font-size: 12pt;
  font-weight: bold;
  background: black;
  padding-top: 10px;
  padding-bottom: 10px;
}

.rateDarker
{
  font-size: 12pt;
  background: rgb(225,225,225);
  padding-right: 3px;
}

.rateLighter
{
  font-size: 12pt;
  background: rgb(241,241,241);
  padding-right: 3px;
}


/* styles for M10 Global page (mostly for the region/city lists */

.HRCity 
{ 
  background-color: black; 
  color: black; 
  height: 3px; 
  margin: 0px 0px 0px 0px; 
  padding: 0 0 0 0; 
}

.RegionHeader 
{ 
  height: 1.1em; 
  font-family: Helvetica,  Arial, Geneva, Verdana, sans-serif; 
  font-weight: bold; 
  font-size: 13pt; 
  color: gray; 
}

.RegionName  
{ 
  font-family: Helvetica,  Arial, Geneva, Verdana, sans-serif; 
  font-weight: bold; 
  font-size: 13pt; 
  margin: 0px 0px 0px 0px; 
  padding: 0 0 0 0; 
}

.CityRowLight  
{ 
  width: 180px; 
  height: 1.1em; 
  background-color: white; 
  font-size: 12pt;  
}

.CityRowShaded   
{ 
  width: 180px; 
  height: 1.1em; 
  background-color: white;  
  font-size: 12pt;  
}

.RegionSpacer   
{ 
  height: 2em; 
}

.RegionTopLink  
{ 
  display: none;
}


