/****************************************
*  Site specific css definitions
****************************************/

html,
body {
  background-color:#152648;
  text-align:center;
  padding-top:11px;
}

div.supernav {
  position:absolute;
  height:73px;
  width:433px;
  margin:0px 0px 0px -433px;
}

table.page {
  width:950px;
}

td {
  vertical-align:top;
}

td.bottom-nav {
  border-top:2px solid #002674;
  padding:10px 0px 5px 0px;
}

td.bottom-photo {
  height:283px;
  border-bottom:4px solid #FFFFFF;
}

td.column-left {
  width:304px;
  border-right:4px solid #FFFFFF;
}

td.contact-us {
  height:102px;
  background-color:#9addeb;
  border-bottom:4px solid #FFFFFF;
  padding:23px 27px 23px 27px;
}

td.contact-us-header {
  height:34px;
  background-color:#006596;
}

td.content-left {
  padding:23px 27px 23px 27px;
  background-color:#f29234;
  border-bottom:4px solid #FFFFFF;
}

td.content-left-header {
  height:34px;
  background-color:#8d3519;
}

td.content-right {
  padding:20px 0px 20px 46px;
}

td.edge-left,
td.edge-right {
  width:17px;
  background-color:#FFFFFF;
}

td.find-a-room {
  height:176px;
  background-color:#f8ce46;
  background-image:url(/images/layout/bg_find_a_room.jpg);
  background-position:top left;
  background-repeat:repeat-x;
  border-bottom:4px solid #FFFFFF;
  padding:20px 20px 20px 20px;
}

td.footer {
  padding:15px 0px 20px 0px;
}

td.header {
  height:111px;
}

td.logo {
  width:157px;
}

td.main-content {
  background-color:#FFFFFF;
  padding:12px 0px 0px 0px;
}

td.nav-border {
  border-top:4px solid #002674;
  padding:3px 0px 0px 0px;
}

td.nav-spacer {
  border-right:1px solid #FFFFFF;
}

td.no-grow {
  height:50px;
}

td.one-column {
  padding-right:46px;
}

td.supernav-line {
  border-bottom:1px solid #0099ff;
}

td.two-column-content {
  padding:0px 20px 0px 0px;
}

img.img-border {
  border:1px solid #152648;
}

img.logo {
  margin:0px 0px 0px 44px;
}

/******************************
  Text Options
*******************************/

p {
  font-family:Arial, Helvetica, sans-serif;
  font-size:12px;
  line-height:16px;
  color:#000000;
  margin: 0px 0px 8px 0px;
}

p.dotted-line {
  line-height:10px;
  background-image:url(/images/layout/dotted_line.gif);
  background-position:top left;
  background-repeat:repeat-x;
  margin:8px 0px 3px 0px;
}

p.footer {
  color:#b1dee5;
}

p.nomargin {
  padding:0px;
  margin:0px;
}

p.small,
span.small-paragraph p {
  font-size:11px;
  line-height:15px;
}

h1 {
  font-family:Georgia, "Times New Roman", Times, serif;
  font-size:36px;
  line-height:38px;
  font-weight:normal;
  color:#990000;
  margin:0px 0px 8px 0px;
}

h1.header {
  font-family:Georgia, "Times New Roman", Times, serif;
  font-size:36px;
  line-height:38px;
  font-weight:normal;
  color:#990000;
  margin:15px 0px 8px 0px;
}

h2 {
  font-family:Georgia, "Times New Roman", Times, serif;
  font-size:28px;
  line-height:30px;
  font-weight:normal;
  color:#990000;
  margin:0px 0px 10px 0px;
}

h2.header {
  font-family:Georgia, "Times New Roman", Times, serif;
  font-size:20px;
  line-height:24px;
  font-weight:normal;
  color:#FFFFFF;
  margin:4px 0px 0px 27px;
}

h2.header_right {
  font-family:Georgia, "Times New Roman", Times, serif;
  font-size:20px;
  line-height:24px;
  font-weight:normal;
  color:#f29234;
  margin:15px 0px 5px 0px;
}

h3 {
  font-family:Arial, Helvetica, sans-serif;
  font-size:13px;
  line-height:22px;
  font-weight:bold;
  color:#990000;
  margin:0px 0px 8px 0px;
}

blockquote {
  margin:10px 20px 10px 20px;	
}

strong.red {
  font-size:12px;
  line-height:16px;
  color:#990000;
}

/*******************************
  Form Options
*******************************/

input.text,
select.text,
textarea.text {
  font-size:12px;
  border:1px solid #002674;
}


/******************************
  Link Styles
*******************************/

a:link,
a:visited,
a:hover,
a:active {
  color:#0079bd;
  font-style:normal;
  text-decoration:underline;
  outline:none;
}

a.bottom-nav:link,
a.bottom-nav:visited,
a.bottom-nav:hover,
a.bottom-nav:active {
  text-decoration:none;
}

a.plain:link,
a.plain:visited,
a.plain:hover,
a.plain:active {
  color:#b1dee5;
  font-weight:normal;
  font-style:italic;
  text-decoration:none;
}

a.supernav:link,
a.supernav:visited,
a.supernav:hover,
a.supernav:active {
  color:#002674;
  text-decoration:none;
}

