@charset "utf-8";
@import url('defaulter.css');

html {
  height:100%;
}

body {
  /*background-color:#f6f5f6;*/
  background: #FFFFFF url(/images/bg.jpg) repeat-x scroll 0 0;
  color:#333333;
  font:11px Verdana, Arial, Helvetica, sans-serif;
  height:100%;
  line-height:16px;
  margin:0;
  padding:0;
}

a {
  color:#015C7B;
}

div#page-background {
  display:none;
  position:fixed;
  top:0;
  left:0;
  width:100%;
  height:100%;
}

div#wrapper {
  margin:20px auto 10px auto;
  min-height:100%;
  position:relative;
  text-align:left;
  width:800px;
  z-index:1;
}

div#content {
  float:left;
  width:800px;
}

div#logo {
  height:31px;
  margin-bottom:20px;
  
}
  div#logo img#logo-img {
    float:left;
    border:0 none;
  }
  div#logo p {
    float:left;
    text-align:right;
  }
div#top-nav {
  background:#BFBEB9 url('/images/navigation-background.jpg') repeat-x 0px 0px;
  height:31px;
  margin:0;
  padding:0;
  padding-left:0px;
}
  div#top-nav a {
    background:transparent url('/images/navigation-divider.jpg') no-repeat 100% 0px;
    float:left;
    text-decoration:none;
    font-weight:bold;
    color:#ffffff;
    padding:12px 12px 0;
  }
    div#top-nav a.last {
      background:none;
    }
    div#top-nav a:hover {
      text-decoration:underline;
    }
div#side-nav {
  float:right;
  margin:0 0 10px 10px;
  width:290px;
}
  div#side-nav .news-feed {
    border: 1px solid #BABAB8;
  }
    div#side-nav .news-feed .news-item {
      border-bottom: 1px solid #BABAB8;
    }
    div#side-nav .news-feed .news-item-last {
      
    }
    div#side-nav .news-feed h1 {
      background: url(/images/navigation-background.jpg) repeat-x scroll 0 0;
      color: #ffffff;
      font-size:14px;
      line-height:16px;
      margin:0;
      padding:5px 0 5px 5px;
    }
      div#side-nav .news-feed strong {
        background: transparent url(/images/icon-rss.jpg) no-repeat scroll 0 0;
        padding-left:25px;
      }
      div#side-nav .news-feed strong img {
        border:0;
        padding-right:5px;
        vertical-align:middle;
}
    div#side-nav .news-feed ul li {
      list-style-type:none;
      padding:5px 15px 0 0;
    }
    div#side-nav .news-feed ul li.news-title {
      list-style-image:url(/images/carrot.gif);
      list-style-position:outside;
      list-style-type:none;
      padding:0px 15px 0 0;
    }
      div#side-nav .news-feed ul li a {
        font-weight:bold;
        text-decoration:none;
      }
        div#side-nav .news-feed ul li a:hover {
          text-decoration:underline;
        }
div#main-image{
  background-attachment:scroll;
  background-color:transparent;
  background-image:url(/images/main-image.jpg);
  background-position:left top;
  background-repeat:no-repeat;
  height:225px;
  left:0;
  overflow:hidden;
  position:absolute;
  width:800px;
  z-index:10;
}
  div#main-image .banner-wrapper{
    bottom:20px;
    left:0;
    position:absolute;
    z-index:1;
  }
    div#main-image .banner-text {
      width:400px;
      z-index:1;
    }
    div#main-image .buttons {
      padding:10px 15px 10px 0px;
    }
      div#main-image .buttons a {
        background: transparent url(/images/button.gif) no-repeat scroll left top;
        color:#FFFFFF;
        cursor:pointer;
        display:inline;
        float:right;
        font-family:"arial narrow",arial,sans-serif;
        font-size:22px;
        font-weight:bold;
        height:43px;
        letter-spacing:1px;
        line-height:28px;
        padding-left:6px;
        position:relative;
        text-align:center;
        text-decoration:none;
        width:175px;
      }
        div#main-image .buttons a strong {
          float:left;
          height:24px;
          margin-left:36px;
          padding:5px 0;
          position:relative;
          width:85px;
        }
        div#main-image .buttons a strong:hover {
          color:#ffea00;
        }
div#breadcrumb {
  float:left;
  width:800px;
  border-bottom: 1px solid #BABAB8;
}
  div#breadcrumb #breadcrumb-links {
    margin-left:10px;
    padding:5px 0;
  }
  div#breadcrumb a {
    color:#BABAB8;
    font-size:14px;
    font-weight:bold;
    margin-left:10px;
    text-decoration:none;
  }
div#copy {
  float:left;
  margin:10px 10px 0;
}
  div#copy h1 {
    background:transparent url('/images/h1-greenbox.gif') no-repeat 0px 0px;
    padding-left:20px;
    margin-bottom:16px;
    font-size:14px;
    color:#5f9c20;
    font-weight:bold;
    line-height:16px;
    height:16px;
  }
  div#copy h2 {
    font-weight:bold;
    color:#006699;
  }
  div#copy h3 {
    font-weight:bold;
    color:#000000;
  }
  div#copy p, div#copy ul, div#copy ol {
    margin-bottom:12px;
  }
  div#copy ul li {
    list-style-image:url(/images/carrot.gif);
    list-style-position:outside;
    list-style-type:none;
  }
  div#copy ol li {
    list-style:decimal;
    margin-left:20px;
  }
div#footer-nav {
  background-color:#333333;
  clear:both;
  margin:0;
  padding:0;
  text-align:center;
}
  div#footer-nav #footer-links {
    padding-top:10px;
  }
  div#footer-nav a {
    color:#BCBCBA;
    padding:0 4px;
    text-decoration:none;
  }
  div#footer-nav a:hover {
    text-decoration:underline;
  }
  div#footer-nav p {
    margin:10px 0px;
  }
  div#footer-nav p.dim {
    color:#696969;
    padding-bottom:10px;
  }
.italicize {
  font-size:11px;
  font-style:italic;
  line-height:17px;
}
.float-left {
  float:left;
  margin: 0 10px 10px 0;
}
.float-right {
  float:right;
  margin: 0 0 10px 10px;
}
div.grid{
  display:inline;
  float:left;
  margin-left:10px;
  margin-right:10px;
  width:750px;
}
fieldset.simple {
  border:0;
  margin-bottom:1em;
  padding:1em;
}
  fieldset.simple .form-section {
    clear:left;
  }
  fieldset.simple label {
    display:block;
    float:left;
    padding:0 16px 0 0;
    text-align:right;
    width:180px;
  }
  fieldset.simple .required {
    font-weight:bold;
  }
  fieldset.simple .required-cue {
    font-weight:bold;
    margin-left: 10px;
  }
  fieldset.simple input:focus, fieldset.simple textarea:focus {
    background:#ffffff none repeat scroll 0 0 !important;
  }
  
  fieldset.simple input, fieldset.simple textarea {
    background:#eee8e8 none repeat scroll 0 0 !important;
    border:1px solid black;
    color:#000000;
    display:block;
    float:left;
    font-size:1em;
    margin:0 0 4px;
    padding:5px;
    width:260px;
  }
#buttons button, #buttons input {
  background:#EEEEEE none repeat scroll 0 0 !important;
  border: 1px solid black;
  font-size:1.12em;
  font-weight:bold;
  margin:8px 8px 8px 195px;
  padding:8px;
  width:120px;
}
div.banner-ad img {
  border: 0pt none;
  margin: 10px 35px;
}
