﻿html, body {
    height: 100%;
    margin: 0 0 1px;
    padding: 0;
}

body 
{
    font-family: arial, helvetica, sans-serif;
}

h1.header
{
    margin-top: 0px;
}

h3.header
{
    margin-top: 0px;
}

/* COLOR PROPERTIES */
.red {color: #FF0000;}
.green {color: #00FF00;}
.blue {color: #0000FF;}
.yellow {color: #FFFF00;}
.cyan {color: #00FFFF;}
.violet {color: #FF00FF;}
.orange {color: #FF6600;}
.white {color: #FFFFFF;}
.navblue {color: #246CFE;}
.navyellow {color: #FDFA01;}
.brightgreen {color: #00AA00;}

td.upperleftcorner {width: 200px; height:60px; background: url(../images/D19-UpperLeftHort.gif); background-repeat:no-repeat; background-position:top;}
td.upperleftside {width: 66px; height:103px; background: url(../images/D19-UpperLeftVert.gif); background-repeat:no-repeat; background-position:top;}
td.upperrightcorner {width: 200px; height:60px; background: url(../images/D19-UpperRightHort.gif); background-repeat:no-repeat; background-position:top;}
td.upperrightside {width: 66px; height:103px; background: url(../images/D19-UpperRightVert.gif); background-repeat:no-repeat; background-position:top;}
td.lowerleftcorner {width: 200px; height:60px; background: url(../images/D19-LowerLeftHort.gif); background-repeat:no-repeat; background-position:bottom;}
td.lowerleftside {width: 66px; height:103px; background: url(../images/D19-LowerLeftVert.gif); background-repeat:no-repeat; background-position:bottom;}
td.lowerrightcorner {width: 200px; height:60px; background: url(../images/D19-LowerRightHort.gif); background-repeat:no-repeat; background-position:bottom;}
td.lowerrightside {width: 66px; height:103px; background: url(../images/D19-LowerRightVert.gif); background-repeat:no-repeat; background-position:bottom;}
td.banner {text-align:center;}
td.leftsidebar{min-height:315px; vertical-align: top;}
/* background: url(../images/greenyellowvinesleft.jpg); background-repeat:no-repeat; background-position:top left; */
td.rightsidebar{min-height:315px; vertical-align: top;}
/* background: url(../images/greenyellowvinesright.jpg); background-repeat:no-repeat; background-position:top right; */
td.maincontent{padding-left:40px; padding-right:40px;}

a.key{font-weight:bold;}

.disclaimer
   {
      font-family: arial, helvetica, sans-serif;
      font-size: 8pt;
      font-weight: normal;
      padding-left: 10px;
      padding-right: 10px;
      text-align: left;
      color: #303030;
      vertical-align: bottom;
   }

fieldset.hotel
    {
      font-family: arial, helvetica, sans-serif;
      font-size: 10pt;
      font-weight: normal;
      padding-left: 10px;
      padding-right: 10px;
      text-align: left;
      color: #303030;
    }

.gohtype
    {
        position: absolute;
        left:20px;
        color: Olive;
    }

.gohname
    {
        position: absolute;
        left:170px;
        color: #00AA00;
    }

.gohlink
    {
        position: absolute;
        left:450px;
    }

.concomtype
{
        position: absolute;
        left:20px;
        color: #333333;
        font-weight: bold;
}

.concomname
{
        position: absolute;
        left:200px;
        color: #0000C0;
}

.concomtitle
{
        position: absolute;
        left:400px;
        color: #00C000;
}

.dealerlegendname
	{
		position: absolute;
		left:60px;
		color: #00A2E8;
	}

td.copyright
   {
      font-family: arial, helvetica, sans-serif;
      font-size: 8pt;
      font-weight: normal;
      text-align: right;
      color: #808080;
      padding-right: 20px;
   }

div.indent
   {
      margin: 0pt 24pt;
      background-color: transparent;
      text-align: left;
      margin-top: 0px;
      margin-bottom: 0px;
   }

table.reg
   {
      border-width: 5px;
      border-style: ridge;
      border-color: gray;
      margin: 10px 10px 10px 10px;
      font-family: arial, helvetica, sans-serif;
      font-size: 1.5em;
      color: #000000;
   }

table.hotel
   {
      border-top-width: 0pt;
      border-left-width: 0pt;
      border-right-width: 0pt;
      border-bottom-width: 0pt;
      margin: 10px 10px 10px 10px;
      font-family: arial, helvetica, sans-serif;
      font-size: 1.2em;
      color: #FFFFFF;
   }

td.reg,th.reg
   {
      background: url(../gfx/td_bg_dark.png) no-repeat left top;
      border: 1px solid color #000000;
      padding: 3px 5px 2px 5px;
   }

th.reg
   {
      background: url(../gfx/th_bg.png) no-repeat left top;
      text-align: left;
      border-color: #000000;
   }

tr.hilite {background-color: #DDDDDD;}

a.email
	{
		font-weight:bold
	}
	
.pagetitle
	{
		font-size: 32px
	}

h2.sectionheader
    {
        margin-bottom: 0px;
        margin-top: 0px;
    }

h3.sectionheader
    {
        margin-bottom: 0px;
        margin-top: 0px;
    }