body, p, td
{
  font-family: Verdana, Helvetica, Sans-Serif;
  font-size: 9pt;
  font-weight: normal;
  color: #000000;
  margin: 0px;
}

ul, ol, blockquote
{
  margin: 0px 0px 0px 40px;
  padding: 0px;
}

ul
{
  list-style-type: disc;
}

h1
{
  font-family: Verdana, Helvetica, Sans-Serif;
  font-size: 20pt;
  font-weight: normal;
  color: #D10303;
  margin: 0px;
}

h2
{
  font-family: Verdana, Helvetica, Sans-Serif;
  font-size: 14pt;
  font-weight: normal;
  color: #D10303;
  margin: 0px;
  padding: 0px;
}

h3
{
  font-family: Verdana, Helvetica, Sans-Serif;
  font-size: 11pt;
  font-weight: normal;
  color: #D10303;
  margin: 0px;
}

h4
{
  font-family: Verdana, Helvetica, Sans-Serif;
  font-size: 10pt;
  font-weight: normal;
  color: #D10303;
  margin: 0px;
}

h5
{
  font-family: Verdana, Helvetica, Sans-Serif;
  font-size: 8pt;
  font-weight: normal;
  color: #D10303;
  margin: 0px;
}
h6
{
  font-family: Verdana, Helvetica, Sans-Serif;
  font-size: 6pt;
  font-weight: normal;
  color: #D10303;
  margin: 0px;
}

pre
{
  margin: 0px;
}

a
{
  color: #000000;
  text-decoration: none;
  font-weight: bold;
}

a:hover
{
  color: #666666;
  text-decoration: none;
}

.menu td a
{
  color: #000000;
  font-size: 8pt;
  font-weight: bold;
  text-decoration: none;
}

.menu td a:hover
{
  color: #666666;
  text-decoration: none;
}

#footer {
     margin-top: 15px;
     text-align: left;
     font-size: 11px;
     clear: both;
     color: #AAaAAA;
}

#print {
     width: 600px;
     margin-top: 20px;
     margin-left: 20px;	
     text-align: left;
     font-family: sans-serif;
     font-size: 16px;
     color: #000000;
}

ul#redmenu{ 
  margin:0; 
  padding:0; 
  list-style-type:none; 
}

ul#redmenu li { 
  position:relative; 
  float:left; 
  border-top:4px solid #edcbcb; 
  margin-right: 4px; 
  margin-left: 8px;
  padding-right: 1px; 
  padding-top: 5px;
}

ul#redmenu .current { 
  border-top:4px solid #D10303;
}

ul#redmenu li:hover { 
  border-top:4px solid #D10303;
}

ul#redmenu li a { 
  padding:2px 2px; 
  text-decoration:none; 
  font:12px Verdana, Helvetica, Sans-Serif; 
  color:#D10303;}

ul#redmenu li a:hover { 
  color:#b17878; border:none; 
}

ul#redmenu li span{ 
  display:none; 
  position:absolute; 
  top:20px; 
  left:2px; 
  width:160px; 
  font:normal 9px Verdana, Helvetica, Sans-Serif;  
  line-height: 15px;
}

ul#redmenu li a:hover span {
  margin-top: 7px; 
  display:block; 
  color: #b17878;
}

span.blue {
  color:lightskyblue;
  font-weight:bold
}

span.green {
  color:darkolivegreen;
  font-weight:bold
}

.yelloish {
     color: #FFBA27;
}  
.bougan {
     color: #BD53D4;
}  
.greyish {
     color: #299C39;
}
.redish{
     color: #D10303;
}

/* Used to show IMG titles */

#title2note{
	position: fixed;
	z-index: 2;
	bottom: 0;
	right: 0;
	width: 20em;
	margin: 1em;
	padding: 7px 5px 7px 10px;
	font: 10px/1.2em verdana, arial, sans-serif, monospace;
	text-align: left;
    color: #D10303;
	background-color: #FEFDB4;
	border: 1px solid #111;
}
/* star html hack - IE only */
* html #title2note{
	position: absolute;
}
/* a bet on future IEs */
#title2note[id]{
	position: fixed;
}

div.nicetitle {
    position: absolute;
    padding: 4px;
    top: 0px;
    left: 0px;
    color: white;
    font-size: 13px;
    font-family: Verdana, Helvetica, Arial, sans-serif;
    width: 25em;
    font-weight: bold;
    background: url(img/ntbg.png); 
    /* Mozilla proprietary */
    -moz-border-radius: 12px;
}
div.nicetitle p {
    margin: 0; padding: 0 3px;
}
div.nicetitle p.destination {
    font-size: 9px;
    text-align: left;
    padding-top: 3px;
}
