
body           { font: 75% Verdana, Arial, Helvetica, sans-serif; /* sets default font size to 10px = 1em */                  background: #ffffff; margin: 0px 5px 0px 5px; padding: 0;}
td	{text-align:left;}
	
h1   { margin: 0.5em 0 0.5em 0; font-weight: bold; font-size: 1.4em; color: #a82222; }
h2   { margin: 0.5em 0 0.5em 0; font-weight: bold; font-size: 1.2em; color: #a82222; }
h3   { font-weight: bold; font-size: 1.0em; font-style: italic; color: #003300; }
hr   { color: #CCCCCC; height: 1px; }
ul	{line-height: 18px; list-style-image:  url("images/arrow.gif"); }
p	{line-height: 18px;}
a:link { font-weight: bold; color: #8B0B0B; text-decoration: none; }
a:visited { font-weight: bold; color: #8B0B0B; text-decoration: none; }
a:active { font-weight: bold; color: #8B0B0B; text-decoration: none; }
a:hover { font-weight: bold; color: #FF9900; text-decoration: underline; }


#container { width: 769px; text-align: center;}

#tab { width: 769px; text-align: center;}
.bar {height: 17px; border-top: 3px solid white; background-color: #ffffff; background:   url("images/bar.gif") no-repeat left;  }

#top { width: 769px; height: 75px;} 
.logo { float: left; margin: 32px 0px 0px 32px; padding: 0; }
.logo2 { float: right; margin: 4px 4px 0px 0px; padding: 0; }
	
#sidecell          { width: 190px; padding: 4px 0px 10px 4px;} 
#side          { width: 180px; padding: 15px 0px 5px 15px; background:   url("images/side.gif") no-repeat top left; line-height: 1.30em; }
#sideFoot      { background:   url("images/side.gif") no-repeat bottom left; height: 24px; }

#nav a:link, #nav a:visited { font-size: 0.85em; font-weight: bold; color: #8B0B0B; text-decoration: none; }
#nav a:hover, #nav a:active { font-size: 0.85em; font-weight: bold; color: #FF9900; text-decoration: underline; }
#nav li {line-height: 1.25em; margin: 0 0 0.2em 0; list-style-image: none;} 
#nav ul {margin: 0.5em 0 0.5em 0; padding: 1.2em 0 0 1em; } 

.insetnav {margin: 0 0 0.5em 1.5em;  }


.content {padding: 5px 5px 10px 20px; text-align: left; width: 579px;}

.sidecontent {padding: 5px 5px 10px 20px;}
 
 .itin_top {font-size: 0.8em; font-weight: bold; background-color: #fffbc3; text-align: center; text-transform: uppercase; vertical-align: top; padding: 2px;}


.itin {vertical-align: top; padding: 2px; width:500px;}

.itin_row {  }
.itin_left { width: 200px; padding: 3px 8px 3px 3px; text-align: right; font-weight:bold;}
.itin_right { padding: 3px 3px 3px 8px; text-align: left;}
.itinerary h2 { margin: 0.5em 0 0em 0; font-weight: bold; font-size: 1.2em; color: #a82222; padding: 3px 3px 3px 3px;}
.itinerary h3 {margin: 0 0 0 0; font-weight: bold; font-size: 1.0em; font-style: normal; color: #336633; padding: 0px;}

#footer {text-align: center; font-size: .85em; }
#footNav { background:   url("images/bar_grey.gif") no-repeat center; }
.footLink { background: #FFFFFF; }



