html {height: 100%}

body      {background-color: #4f5e7f; color: #000; font-family: tahoma, verdana, arial, sans-serif; font-size: 13px; margin: 0px; height: 100%}
table, td {color: #000; font-family: tahoma, verdana, arial, sans-serif; font-size: 13px; padding: 0; border: 0}
 
table.outer 
{
  margin-top: 20px;
  border: 0; border-spacing: 0;
  *border-collapse: collapse;  /* hack for IE7 */
}

td.menubar 
{
  width: 175px; height: 470px; 
  background-color: #fff; background-image: url(images/bg_left.gif); background-repeat: no-repeat; background-position: top left;
}

td.main   
{
  width: 785px; height: 470px; 
  padding: 0;
  background-color: #fff; background-image: url(images/bg_right.gif); background-repeat: no-repeat; background-position: top right;
}


h2 {color: #4f5e7f; border-bottom: solid 2px #999; font-size: 19px; line-height: 1.0; padding: 0 0 3px 0; height: 15px; text-transform: uppercase; margin: 0 0 0 0; clear: both}


h3 {color: #933; font-size: 15px; border-bottom: dotted 2px #aa8; margin: 1.0em 0; padding-bottom: 1px}
h3.first {margin-top: 0}

ul, ol {margin-left: 15px; padding-left: 15px}

li {}
li.single {margin-top: 0.6em}



a:link     {color: #b33; text-decoration: underline}
a:visited  {color: #b33; text-decoration: underline}
a:hover    {color: #4f5e7f; text-decoration: underline}

a.noul:link     {text-decoration: none}
a.noul:visited  {text-decoration: none}
a.noul:hover    {text-decoration: underline}

a.foot:link     {color: #eeb; font-size: 11px; font-weight: normal; text-decoration: none}
a.foot:visited  {color: #eeb; font-size: 11px; font-weight: normal; text-decoration: none}
a.foot:hover    {color: #fff; font-size: 11px; font-weight: normal; text-decoration: underline}

a.tab:link         {font-weight: bold; background-color: #eeddaa; padding: 3px 10px 3px 10px; margin: 2px 10px 0 0; color: #000; text-decoration: none; border-width: 1px 1px 0 1px; border-color: #999; border-style: solid; display: block; float: right}
a.tab:visited      {font-weight: bold; background-color: #eeddaa; padding: 3px 10px 3px 10px; margin: 2px 10px 0 0; color: #000; text-decoration: none; border-width: 1px 1px 0 1px; border-color: #999; border-style: solid; display: block; float: right}
a.tab:hover        {font-weight: bold; background-color: #4f5e7f; padding: 3px 10px 3px 10px; margin: 2px 10px 0 0; color: #fff; text-decoration: none; border-width: 1px 1px 0 1px; border-color: #999; border-style: solid; display: block; float: right}

a.tab-this:link    {font-weight: bold; background-color: #fff; padding: 5px 10px 5px 10px; margin: 0 10px 0 0; color: #000; text-decoration: none; border-width: 1px 1px 0 1px; border-color: #999; border-style: solid; display: block; float: right}
a.tab-this:visited {font-weight: bold; background-color: #fff; padding: 5px 10px 5px 10px; margin: 0 10px 0 0; color: #000; text-decoration: none; border-width: 1px 1px 0 1px; border-color: #999; border-style: solid; display: block; float: right}
a.tab-this:hover   {font-weight: bold; background-color: #fff; padding: 5px 10px 5px 10px; margin: 0 10px 0 0; color: #000; text-decoration: none; border-width: 1px 1px 0 1px; border-color: #999; border-style: solid; display: block; float: right}

a.subnav:link         {font-size: 10px; font-weight: normal; text-decoration: none}
a.subnav:visited      {font-size: 10px; font-weight: normal; text-decoration: none}
a.subnav:hover        {font-size: 10px; font-weight: normal; text-decoration: none}

a.subnav-this:link    {font-size: 10px; font-weight: bold; text-decoration: none}
a.subnav-this:visited {font-size: 10px; font-weight: bold; text-decoration: none}
a.subnav-this:hover   {font-size: 10px; font-weight: bold; text-decoration: none}



div.menubar {border-right: dotted 1px #666; height: 100%}

div.main {background-color: #fff; margin: 15px 15px 15px 20px; height: 440px; width: 750px}

div.headings {height: 40px}

div.tabs {padding: 0; height: 0; float: right; font-size: 11px; font-family: tahoma, verdana, sans-serif; text-align: right; position: relative; bottom: 44px}

div.subnav {padding-left: 1px}

div.body {padding: 0 15px 0 15px; height: 400px; overflow-y: auto; scrollbar-base-color: #000; scrollbar-track-color: #ccc; scrollbar-arrow-color: #fff}



div.credit
{
}
div.credit-home
{
  line-height: 1.6; text-align: center; font-family: tahoma, verdana, sans-serif; font-size: 9px; 
  position: relative; bottom: 50px; z-index: 1000; 
  margin-right: 15px; 
  height: 0; float: right; 
}
div.credit-styles, div.credit-park
{
  font-family: tahoma, verdana, sans-serif; font-size: 9px; 
  position: relative; bottom: 20px; z-index: 1000; 
  height: 0; float: right;
}
div.credit-features, div.credit-contact, div.credit-disclaimer
{
  display: none;
}


div.splashsketch {text-align: center}
div.splashtagline {text-align: center; padding: 20px 52px 20px 0px; font-size: 15px; font-family: arial, sans-serif}
object#splashmovie {display: block; margin: 0 auto}

img.eamp   {position: relative; top: 1px}
img.edot   {margin-left: 0}
img.border {border: solid 1px #999}
img.thumb  {width: 100px; height: 100px; margin: 0 4px 4px 0; background-color: #888}


p        {margin: 1.0em 0 1.0em 0}
p.first  {margin-top: 0}
p.double {margin-top: 2.0em}

div.single {margin-top: 1.0em}
div.double {margin-top: 2.0em}
div.triple {margin-top: 3.0em}


td.errorbox  {background-color: #eec}
div.errorbox {font-size: 11px; padding: 8px 15px; color: #000; background-color: #eec}



input, textarea {border: solid 1px #000; background-color: #f3f3f3; overflow: auto}
select          {border: solid 1px #000; background-color: #f3f3f3}
option          {}

input.radio    {border: 0; background-color: transparent; height: 15px; margin: 2px 3px 1px 0; vertical-align: middle}
input.checkbox {border: 0; background-color: transparent}

input.submit       {width: 110px; height: 28px; font-weight: bold; font-family: arial; font-size: 13px; padding: 0; margin: 0; color: #fff; background-color: #4f5e7f; border: solid 0px #000}
input.submit:hover {border: solid 2px #ccc; background-color: #000; color: #ccc}



.noborder {border: 0}

.thumbnail {border: solid 1px #ffc; margin: 2px}

.clear {clear: both}

.center {text-align: center}
.right  {text-align: right}

.bold {font-weight: bold}

.capitalize {text-transform: capitalize}

.white {color: #fff}
.grey  {color: #666}
.blue  {color: #4f5e7f}

.sml {font-size: 10px}
.med {font-size: 11px}
.reg {font-size: 13px}
.lrg {font-size: 15px}

.eadr  {font-size: 11px; font-weight: bold; color: #b33; font-family: arial}

.form      {font-size: 11px; font-weight: bold}
.formreq   {font-size: 11px; font-weight: bold; color: #933}
.formreq2  {font-size: 10px; font-weight: normal; color: #933; padding-left: 5px}
.formerror {font-size: 11px; color: #006; border: dotted 2px #0a9; font-style: italic; font-weight: bold; padding: 5px 8px}

.formaddress {padding-bottom: 4px}

.formsingle {margin-top: 1.0em}
.formdouble {margin-top: 2.0em}


