body {
  background: #E4CA00 url(/data/design/body-bg.png) repeat-x top left;
  margin:0;
  padding:0;
  height: 100%;
/*  font-family:Tahoma, Geneva, sans-serif; */
  font-family:"Trebuchet MS",Trebuchet,Tahoma,Arial,sans-serif;
  font-size:10pt;
}

a {
  text-decoration: none;
  color: #d8374e;
}

a:visited {
  text-decoration: none;
  color: #893e3e;
}

h1 {
  font-size:2em;
  margin-top:0;
  padding-bottom:10px;
  color:#5a5a5a;
  font-family:"Trebuchet MS",Trebuchet,Tahoma,Arial,sans-serif;
}

img {
  border:0;
}

div#site-wrapper {
  width:933px;
  margin: 0 auto;
}

div#content-wrapper {
  position:relative;
  padding-top:10px;
  width:100%;
  height:100%;
  z-index:1;
}


div#upper-wrapper {
  position:relative;
  width:100%;
  height:130px;
}

div#header {
  position:relative;
  width:100%;
  height:38px;
  border-bottom: 1px solid #EEEEEE;
}

div#shadow-top {
  position:absolute;
  width:100%;
  top:-10px;
  left:0;
  z-index:-1;
}

div#logo-banner {
  float:left;
}

div#contact-banner {
  position:relative;
}

div#watchfire {
  float:left;
}

div#contact-links {
  position:absolute;
  top:12px;
  right:20px;
}

div#contact-links span {
  color:#5F0000;
  font-weight:bold;
}

img#contact-us-btn {
  vertical-align:middle;
  padding-right:20px;
}

div#flash-item {
  background:url(/media/8399/wfdohomenoflash.jpg);
  width:100%;
  height:350px;
  color:white;
  margin:0;
  padding:0;
}

div#flash-item .text {
  text-align:center;
}

div#home-menu {
  background:black url(/data/design/menu-bk.png) no-repeat top left;
  height:59px;
  width:100%;
  clear:both;
}

ul#home-menu-list {
  width:100%;
  margin:0;
  margin-left:115px;
  position:relative;
  color:white;
  list-style-type:none;
  line-height:52px;
  padding:0;
}

.home-menu-item {
  float:left;
  margin-left:20px;
}

a.home-menu-link {
  width:100%;
  height:100%;
  color:white;
  text-decoration:none;
}

a.home-menu-link:hover {
  color:silver;
  text-decoration:none;
}

div#menu-bottom {
  background:black;
  width:65%;
  clear:both;
  text-align:center;
  margin:0 auto;
  padding:0;
}

ul#menu-list-bottom {
  width:100%;
  margin:0 auto;
  position:relative;
  color:white;
  list-style-type:none;
  padding:0;
}

a.menu-link-bottom {
  width:100%;
  color:#6b8080;
  font-size:.65em;
  text-decoration:none;
}

a.menu-link-bottom:hover {
  color:white;
  text-decoration:none;
}

li.menu-item-bottom {
  white-space:nowrap;
  float:left;
  margin:0;
  margin-left:5px;
  margin-right:5px;
}

/*** menu inside - start ***/
div#menu {
  background:black url(/data/design/menu-bk.png) no-repeat top left;
  height:59px;
  width:100%;
  clear:both;
}

div#menu-inside {
  height:59px;
  width:100%;
  clear:both;
}

ul.menu-list {
  width:100%;
  margin:0;
  margin-left:115px;
  position:relative;
  color:white;
  list-style-type:none;
  line-height:52px;
  padding:0;
  z-index:15;
}



a.menu-link {
  width:100%;
  height:100%;
  color:white;
  text-decoration:none;
}

a.menu-link:hover {
  color:silver;
  text-decoration:none;
}

li.menu-item {
  float:left;
  margin-left:20px;
}

/*** menu inside - end ***/


/*** breadcrumb - start ***/

ul.breadcrumb-nav {
  list-style-type:none;
  margin:0;
  padding:0;
  font-size: 0.80em;
}

li.breadcrumb-item {
  float:left;
  margin-right:0px;  
}

a.breadcrumb-link {
  width:100%;
  height:100%;
  color:#777;
  text-decoration:none;
}

a.breadcrumb-link:hover {
  color:#333;
  text-decoration:none;
}

/*** breadcrumb - end ***/

li.seperator {
  float:left;
  color:#6b8080;
  margin:0;
}

li.seperator-inside {
  float:left;
  color:#DDD;
  margin:0;
}

li.seperator-breadcrumb {
  float:left;
  color:#777;
  margin:0;
}

ul.faq-list {
  font-size:1.0em;
  color:#C18404;
  font-weight:bold;
  line-height:1.5em; 
}

a.faq-link {
  font-size:0.90em;
  color:#C18404;
  font-weight:bold;
  line-height:1.5em;
  text-decoration: none;
}

span.footernote {
  color:#6b8080;
  vertical-align:middle;
  text-align:left;
  font-size:.65em;
}

span.footernote a {
  text-decoration:none;
  color:#6b8080;
}

img.footerimg {
  vertical-align:middle;
  padding-left:255px;
  padding-right:10px;
}

div.footernote-inside {
  color:#DDD;
  text-align:center;
  font-size:.65em;
  *margin-top:0;
}

div.footernote-inside a {
  text-decoration:none;
  color:#DDD;
}


.clearfix {
  height:1px;
  margin:0;
  padding:0;
  width:100%;
  clear:both;
}

p {
  padding:0;
  margin:0;
}

div#main-content {
  width:100%;
/*  height:100%; */
  background-color:#FFF;
  position:relative;
  z-index:0;
}


.blurb-subheading {
  font-size:.9em;
  color:#C18404;
  font-weight:bold;
  line-height:1.5em;
}

.blurb-content, .blurb-content p {
  font-size:.9em;
  color:grey;
  line-height:1.5em;
  padding-top:4px;
}

p {
  padding:0;
  margin:0;
}

div#contact-links {
  position:absolute;
  top:12px;
  right:20px;
}

div#contact-links .button {
  vertical-align:middle;
  padding-right:20px;
}

div#contact-links .text {
  color:#5F0000;
  font-weight:bold;
}


.heading {
  font-size:.9em;
  color:#C18404;
  font-weight:bold;
  line-height:1.5em;
}

p.end-section {
  padding-bottom:10px;
}

.heading2 {
  font-size:1.1em;
  color:#C41230;
  font-weight:bold;
  line-height:1.5em;
  padding-bottom:5px;
  text-transform:uppercase;
}

.heading3 {
  color:#C41230;
  font-weight:bold;
}

div.pressRelease {
  padding:5px;
}

div.pressRelease:hover{
  background-color:#eee;
  cursor:pointer;
}

div.press-info:hover {
  background-color:#F7D95F;
  cursor:pointer;
}

p.content {
  font-size:.8em;
  color:#808080;
  line-height:1.5em;
  padding-top:4px;
}

div#newsStoryBottomInfo {
  background: url(/media/2544/faq_bg.png) no-repeat top center;
  width: 100%;
  padding: 20px;
  margin: 0px;
  clear: both;
  margin-top: 2em;
}

div#footer {
  width:100%;
  height:65px;
  background-color:black;
  color:#808080;
  padding:0;
  margin:0 auto;
}

div#footer-inside {
  width:100%;
  height:58px;
  background-color:#827A7A;
  padding:0;
  margin:0 auto;
}

div#menu-bottom {
  background:black;
  width:65%;
  clear:both;
  text-align:center;
  margin:0 auto;
  padding:0;
}

div#menu-bottom-inside {
  background:#827A7A;
  width:65%;
  clear:both;
  text-align:center;
  margin:0 auto;
  padding:0;
}

ul.menu-list-btm-inside {
  width:100%;
  margin:0 auto;
  position:relative;
  color:white;
  list-style-type:none;
  padding:0;
}

a.menu-link-btm-inside {
  width:100%;
  color:#DDD;
  font-size:.65em;
  text-decoration:none;
}

a.menu-link-btm-inside:hover {
  color:black;
  text-decoration:none;
}

li.menu-item-btm-inside {
  white-space:nowrap;
  float:left;
  margin:0;
  margin-left:5px;
  margin-right:5px;
}

form#Form1 {
    width:680px;
    padding:0;
}
form#Form1 form{
    width:680px;
    height:100%;
    margin:0px auto;
    padding:0;
    clear:both;
}
form#Form1 p{
    width:100%;
    float:left;
    clear:both;
    position:relative;
}
fieldset {
  border:0;
}
.shadow1 {
  position:absolute;
  top:-15px;
  left:-5px;
  z-index:-1;
}

form#Form1 label{
    float:left;
    width:180px;
    font-size:.9em;
    text-align:right;
    margin:10px 0px 5px 0px;
    padding-right:10px;
    text-shadow:1px 1px 1px #fff;
    color:#000;
    line-height:20px;
}

form#Form1 span.longlabel label {
  float:none;
  width:100%;
  padding-left:10px;
  text-align:left;
  line-height:3em;
}

form#Form1 span.longlabel input[type="checkbox"]
{
  padding:5px;
}

form#Form1 input[type="text"],
form#Form1 textarea{
    float:left;
    margin:5px 0px 5px 0px;
    font-family: Verdana, sans-serif;
    font-size: 16px;
    font-weight: normal;
    letter-spacing: normal;
    line-height: 24px;
    padding:4px 4px 5px 4px;
    width:290px;
    border:1px solid #ddd;
    background-color:#f9f9f9;
    font-weight:bold;
    color:#444;;
    text-shadow:-1px 1px 1px #aaa;
    -moz-border-radius:5px;
    -webkit-border-radius:5px;
    border-radius:5px;
    -moz-box-shadow:0px 0px 2px #000;
    -webkit-box-shadow:1px 1px 1px #000;
    box-shadow:1px 1px 1px #000;
}
form#Form1 textarea{
    overflow-x:hidden;
}
form#Form1 select{
  margin:12px 0;
}
form#Form1 input[type="text"]:focus,
form#Form1 textarea:focus{
    background-color:#fff;
}
form#Form1 input[type="button"] {
    width:138px;
    float:right;
    background:url(/data/design/submit.png) no-repeat;
    height:33px;
    cursor:pointer;
} /*
form#Form1 input[type="button"]:hover{
    color:#fff;
    opacity:1.0;
} */
form#Form1 p.submit{
  width:580px;
  padding-top:30px;
  padding-right:20px;
  position:relative;
}
/*
form#Form1 label span{
    font-size:10px;
    font-weight:bold;
    color:#777;
    margin-left:3px;
}
*/
.error{
    background-color:#6F6968;
    border:1px solid #333;
    border-left:none;
    width:180px;
    height:30px;
    position:absolute;
    top:4px;
    right:-175px;
    font-size:10px;
    letter-spacing:0px;
    color:#ddd;
    -moz-border-radius:0px 5px 5px 0px;
    -webkit-border-top-right-radius:5px;
    -webkit-border-bottom-right-radius:5px;
    border-radius:0px 5px 5px 0px;
}
.error span{
    margin-left:10px;
    line-height:30px;
    text-shadow:1px 1px 1px #333;
}

span.red {
  color:red;
}

/** WR SPECIFIC CSS for GALLERIES **/

#landing-page-buttons a
{
   width: 240px;
   height: 310px;
}

ul.big-button-links
{
   list-style-type: none;
   padding: 0px;
   margin: 0px;
}

.big-button-links a
{
   float: left;

   margin: 10px;
   padding: 10px;

   border: 1px solid #E3E3E3;

   color: #5a5a5a;
   overflow: hidden;
}
.big-button-links a:hover
{
   border-color: #A1A1A1;
   background-color: #F7D95F;
}
.big-button-links a:hover h2
{
   text-decoration: underline;
}

.big-button-links a img
{
   display: block;
   margin: 10px auto;
   margin-top:0px;
}

#landing-page-buttons a
{
   width: 240px;
   height: 310px;
}
#media-gallery-buttons a
{
   width: 150px;
   /* height: 180px; */
   height: 220px;
}
#media-gallery-buttons a img
{
   width: 150px;
}

#media
{
  padding: 1em 0px;
  margin: 0px auto;
  text-align: center;
}
#media-caption
{
  text-align: center;
  margin: 0px auto;
}
object + #media-caption
{
  width: 320px;
}

#next-link,
#prev-link
{
  display: block;
  padding: 180px 40px;
}
#next-link:hover,
#prev-link:hover
{
  text-decoration: underline;
}
#next-link
{
  float: right;
}
#prev-link
{
  float: left;
}

#sign-page-photo
{
    float: left;
    font-size: 0.9em;
    margin-bottom: 2em;
}
#sign-page-photo img
{
    border: 1px solid #ccc;
    display: block;
}
#sign-page-main
{
    margin-left: 250px;
}

#sign-pdf-download
{
    border: 1px solid #ccc;
    background-color: #efefef;
    background-image: url("/images/calloutbackground_grayfade.jpg");
    background-position: top center;
    background-repeat: repeat-x;
    font-size: 1.1em;
    padding: 15px 20px;
    overflow: auto;
}
#sign-pdf-download a
{
    display: block;
    font-size: 1.1em;
}
#sign-pdf-download img
{
    float: left;
    margin-right: 20px;
}

#features-tab-container-dynamic
{
    clear: left;
    margin-top: 3em;
}

/* generic tab support */
.tab-bodies-container .tab-contents,
.tab-bodies-container .print-tab
{
  display: none;
}
.tab-bodies-container .tab-contents.current
{
  display: block;
}
.tab-label
{
  cursor: pointer;
}


.tab-group h2.tab-label
{
   float: left;
   padding: 4px 8px;
   margin: 4px;

   color: #ce0000;
   font-size: 1em;
   font-weight: normal;
}
.tab-bodies-container
{
    clear: left;
}
.tab-group h2.tab-label.current
{
   color: #006699;
}
#features
{
   margin-top: 1em;
}
.tab-bodies-container,
.tab-group
{
   border-top: 1px solid #e3e3e3;
}

#left-nav
{
  font-family:"Trebuchet MS",Trebuchet,Tahoma,Arial,sans-serif;
  float: left;
  width: 160px;
}
#left-nav,
#left-nav ul
{
    list-style-type: none;
    margin: 0px;
    padding: 0px;
}
#left-nav li a
{
    padding: 4px 0px;
    display: block;
}
#left-nav li.current a
{
    color: #5A5A5A;
  text-decoration: none;
}
#left-nav li.left-nav-this-section a
{
    font-size: .9em;
    color: #ce0000;
    text-decoration:none;
    line-height:1.5em;
}
li.left-nav-main a{
  color:#5a5a5a;
  font-size:1.1em;
  text-decoration:none;
  font-weight:bold;
}
#left-nav ul
{
    margin-left: 20px;
    font-size: 0.9em;
}
#left-nav li.current ul li a
{
    color: #5a5a5a;
}
#left-nav li.current ul li.current a
{
    color: inherit;
}



























/* EDITOR PROPERTIES - PLEASE DON'T DELETE THIS LINE TO AVOID DUPLICATE PROPERTIES */
