/* Setup Body Properties ------------------------------ */
body {
   background: #8e8969 url(/img/page-bg.jpg) repeat-x 0 0;
   margin: 30px 0 20px 0;
   text-align: center;
   font-family: Arial, Helvetica, Tahoma, sans-serif;
   font-size: 12px;
   color: #777;
   line-height: 18px;
}

p { margin: 10px 0; }

b, strong, .bold { font-weight: bold; }

em, i { font-style: italic; }

sup, sup a, sup a:link, sup a:visited, sup a:active, sup a:hover { font-size: .9em; line-height: .9em; }

ul {
   margin: 0 7px 0 20px;
   padding: 0 7px;
}

   ul li {
      margin-top: 0 !important;
      padding-top: 0 !important;
      list-style-type: disc;
      padding-bottom: 5px !important;
   }

   ul li.symptomQuestion {
      font-size: 12px;
      font-weight: bold;
      color: #2d5578;
   }
span.symptomResults {
   font-size: 12px;
   font-weight: bold;
   color: #2d5578;
}

a.symptomPrint {
   font-family: Verdana, Arial, Helvetica, sans-serif;
   font-size: 10px;
   color: #ea7a00 !important;
   text-decoration: none;
   background-color: #fff;
   padding: 3px;
   margin: 0 0 0 1px;
   border: 1px solid #b3c1cd;
}

a.action, a.action:link, a.action:visited, a.action:active, a.action:hover {
   background: url("/img/bullet_circle_arrow.gif") no-repeat 0 1px;
   padding: 0 0 0 13px;
}

ol {
   margin: 0 7px;
   padding: 0 7px;
}

   ol li {
      margin-top: 0;
      padding-top: 0;
      list-style-type: decimal;
      padding-bottom: 5px;
   }

/* Setup Global Link Properties ------------------------------ */
a, a:link, a:visited {
   font-weight: normal; 
   text-decoration: none;
   color: #367db7;
   /* color: #1d5f9d; */
}

a:active, a:hover {
   font-weight: normal;
   text-decoration: none;
   color: #ea6401;
   /* color: #012e58; */
}

/* Setup Global Heading Properties ------------------------------ */
h1 {
   font-size: 16px;
   line-height: 18px;
   font-weight: bold;
   text-decoration: none;
   color: #888;
   margin: 16px 0px 5px 0px;
   padding: 0;
}

h2 { font-size: 15px; font-weight: bold; }

.active-title {
   color: #ea7a00;
}

form {
   margin: 0;
   padding: 0;
}

form.symptomForm select {
   width: 90px;
   color: #f08f48;
   text-align: center;
}

   form.symptomForm ul li {
      font-size: 12px;
      font-weight: bold;
      color: #2d5578;
   }

   form.symptomForm select option {
   }

/* Used Globally ------------------------------ */
#wrapper {
   width: 813px;
}

#header {
   width: 813px;
   height: 94px;
   background: #fff url(/img/header.gif) no-repeat 0 0;
   text-align: right;
   position: relative;
}

#news {
   width: 813px;
   height: 32px;
   background: url(/img/news.gif) no-repeat 0 0;
   text-align: left;
}

.newsp {
   margin: 0;
   text-align: left;
   font-size: 11px
}

#splashmedia {
   width: 813px;
   height: 223px;
   background: url(/img/media.jpg) no-repeat 0 0;
}

.active {
   padding: 9px;
   background-color: #334d67;
   color: #fff;
}

#subnav {
   color: #ea7a00;
   font-size: 12px;
   margin-left: 15px;
}

#subnav p {
   margin: 0;
   padding: 0 0 30px 0;
}

#wrapbg {
   width: 813px;
   background: #eee url(/img/area-bg.gif);
   margin: 0;
}

#contentwrapper {
   width: 813px;
   background-color: #fff;
}

#content {
   width: 542px;
   float: left;
   text-align: left;
}

#content2 {
   width: 532px;
   float: left;
   text-align: left;
}

#contentWide {
   width: 100%;
   float: left;
   text-align: left;
}

#padding {
   min-height: 350px;
   height:auto !important;
   _height: 200px;
   padding: 26px 40px 20px 40px;
   font-size: 12px;
}

#contentWide #padding {
   padding: 26px 0px 20px 10px;
}

#sidebar {
   width: 170px;
   padding: 32px 0 0 6px;
   float: left;
   text-align: left;
   font-size: 11px;
}

#sidebar2 {
   width: 230px;
   padding: 43px 0 0 6px;
   float: left;
   text-align: left;
   font-size: 11px;
}

#footer {
   width: 813px;
   height: 17px;
   color: #999;
   background: url(/img/footer.gif) no-repeat 0 0;
   text-align: left;
}

#legal {
   width: 813px;
   height: 20px;
   color: #d3ceba;
   font-size: 9px;
   padding: 6px 0 0 0;
   font-family: Verdana, Tahoma, Arial, sans-serif;
}

#legal a, #legal a:link, #legal a:visited {
   color: #dad8d8;
   text-decoration: none;
}

#legal a:active, #legal a:hover {
   color: #fff;
   text-decoration: none;
}

hr {
   border-top: 1px solid #999898;
   margin: 20px 0;
}

#subnavigation {
   width: 813px;
   height: 22px;
   background-color: #b3c1cd;
   text-align: center;
   font-size: 11px;
   padding-top: 6px;
}

#subnavigation a, #subnavigation a:link, #subnavigation a:visited {
   color: #385f80;
}

#subnavigation a:active, #subnavigation a:hover {
   color: #24425b;
}

input {
   font-family: Verdana, Arial, Helvetica, sans-serif;
   font-size: 10px;
   color: #ea7a00;
   text-decoration: none;
   background-color: #fff;
   padding: 3px;
   margin: 0 0 0 1px;
   border: 1px solid #b3c1cd;
}

td input { margin-bottom: 7px; }
td select { margin-bottom: 10px; }

.faqQA { font-size: 14px; color: #ea7a00; }

td.tdHeader { font-size: 14px !important; }
tr.orangeBorder {
   background: url('/img/org_pixie.jpg') repeat-x 0 100%;
   padding: 0 0 5px 0;
}

.callout { border: 1px solid #ea7a00; padding: 10px; }


#underNav {
   width: 100%;
   margin: 35px 0 20px 15px;
   color: #777;
}



/* Sitemap Support */
#sitemap { 
}
   #sitemap a { color: #1d5f9d; }

   #sitemap .col {
      float: left;
      width: 50%;
   }

      #sitemap .col .category {
         margin: 0 0 20px 0;
      }
   
         #sitemap .col .category .heading span {
            font-size: 14px !important;
         }

         #sitemap .col .category ul {
            margin: 0 0 0 5px;
         }

            #sitemap .col .category ul li {
               list-style-type: none;
            }
   
               #sitemap .col .category ul li {
                  list-style-type: none;
               }
   
               #sitemap .col .category ul li a {
                  display: block;
                  background: url('/img/nav/nav_bullet.gif') no-repeat 0 7px;
                  padding: 0 0 0 8px;
               }

                  #sitemap .col .category ul li ul li {
                     padding: 0 0 0 8px;
                     list-style: none;
                     list-style-image: none;
                     background: url('/img/sitemap_dash.gif') no-repeat 0 8px;
                  }

               #sitemap .col .category ul li span {
                  font-size: 12px !important;
               }



/* jobs_resumes.php support */
.jobsubhead { font-weight: bold; }

.deptsubhead {
   font-weight: bold;
   padding-top: 0;
   margin-top: 10px;
   margin-bottom: 5px;
   padding-bottom: 0;
}

.joblist { padding-top: 0; margin-top: 0; }





/*htdig support */
.search_hilite { font-weight: bold; }

div.searchResults {
   border: 1px solid #badeee;
   padding: 5px;
}

ul.searchResults {
   margin: 0;
   padding: 0;
   list-style: none;
}
   ul.searchResults li {
      list-style: none;
      list-style-type: none;
      margin: 0 0 10px 0;
   }




/* print template support */
.noprint { }

.noshowtitle { display: none; }

.noshow { display: none; }

