﻿body {margin: 0; background: white; text-align: center; min-width: 770px;}
img {
   behavior: url("/include/css/pngbehavior.htc");
}
span.dotIR-alternate {display: none;}
.dotIR-replaced {visibility: visible !important;}

#container {
	margin: 0;
	text-align: left;
}

#header {position: relative; float: left; width: 100%; height: 136px; background: url(/images/header_bg.gif) 0 22px repeat-x; padding-bottom: 3px; border-bottom: solid 3px #75000c; margin-bottom: 3px;}

#topright{position: absolute; right: 8px; top: 46px; width: 300px; height: 74px;}
.topright_area { overflow: hidden; float: left; width: 69px; height: 66px; padding: 8px 15px; border-right: solid 1px #c0c0c0; text-align: center;}
.topright_area img {border: 0;}
.topright_txt {font: 14px "arial narrow", sans-serif; color: #7f7f7f; }
a.topright_txt {text-decoration: none;}
a.topright_txt:hover {color: #75000c; text-decoration: underline;}
#topright .last {border-right: 0 !important;}

#logo {position: absolute; width: 178px; height: 118px; padding-top: 11px; border-top: solid 7px #898989; top: 0; left: 24px;}

#nav_banner {float: left; width: 100%; height: 195px; padding-bottom: 3px; border-bottom: solid 3px #b9b9b9; margin-bottom: 3px;}

#banner {position: relative;  height: 195px; background: url(/images/banner_bg.gif) top left repeat-x; overflow: hidden; }
#banner_img {float:right; top: 0; right: 0;}
#banner_txt {float: left; margin: 35px 5px 35px 5px; width: 180px; font: bold 18px/22px arial, helvetica, sans-serif; color: #898989;}

#nav { float: left; width: 178px; height: 173px; padding: 11px 0; border-left: solid 24px #6f6f6f;}
#nav ul {
  list-style-type: none;
  margin: 0;
  padding: 0;
  width: 178px; 
  height: 173px; 
  overflow: hidden; 
}
#nav li {
  margin: 0;
  padding: 0;
  float: left;
  width: 178px;
  height: 36px;
  clear: left;
  background: url("/images/nav/seperator.gif") no-repeat 0 30px;
}
#nav span {
  display: none;
}

#nav_Default a {
  display: block;
  width: 178px;
  height: 29px;
  background: url("/images/nav/Default.gif") no-repeat 0 0;
}

#nav_Default a:hover {
  background-position: 0 -29px;
}

#nav_Services a {
  display: block;
  width: 178px;
  height: 29px;
  background: url("/images/nav/Services.gif") no-repeat 0 0;
}

#nav_Services a:hover {
  background-position: 0 -29px;
}

#nav_AboutUs a {
  display: block;
  width: 178px;
  height: 29px;
  background: url("/images/nav/AboutUs.gif") no-repeat 0 0;
}

#nav_AboutUs a:hover {
  background-position: 0 -29px;
}

#nav_ContactUs a {
  display: block;
  width: 178px;
  height: 29px;
  background: url("/images/nav/ContactUs.gif") no-repeat 0 0;
}

#nav_ContactUs a:hover {
  background-position: 0 -29px;
}

#nav_JobOpportunities a {
  display: block;
  width: 178px;
  height: 29px;
  background: url("/images/nav/JobOpportunites.gif") no-repeat 0 0;
}

#nav_JobOpportunities a:hover {
  background-position: 0 -29px;
}

#nav_FAQ a {
  display: block;
  width: 178px;
  height: 29px;
  background: url("/images/nav/faq.gif") no-repeat 0 0;
}

#nav_FAQ a:hover {
  background-position: 0 -29px;
}

#content_columns { float: left; width: 100%; margin-bottom: 3px; background: url(/images/lcol_bg.gif) top left repeat-y; }

#lcol {clear: both; float: left; width: 178px; padding-left: 24px;}
#lcol_inner {color: white;margin: 36px 12px;}
#lcol_inner a:link, #lcol_inner a:visited, #lcol_inner a:active {color: white;}
#lcol_inner a:hover {color: white;}
#lcol_inner ul {list-style: none; margin-left: 0;padding-left: 0;margin-top: 6px;margin-bottom: 6px;}
#lcol_inner ul li{background: url(/images/lcol_bullet.gif) 0 6px no-repeat; padding-left: 10px; margin-bottom: 6px;}

.lcol_normal {font: 14px 'arial narrow', sans-serif; color: white; margin-bottom: 14px;}
.lcol_bold {font: bold 15px 'arial narrow', sans-serif; color: white;}
.rcol_bold {font: bold 15px/18px arial, helvetica, sans-serif; color: #971d2a;}

#content {margin: 0 0 0 200px; padding-bottom: 24px;}

#content_inner {margin: 27px; font: 12px/150% verdana, sans-serif;}
#content_inner p {margin: 0 0 1.5em 0;}
#content_inner h1 {font: bold 24px/100% "arial narrow", arial, helvetica, sans-serif; color: #901b27; margin: 8px 0 8px 0;}
#content_inner h2 {font: bold 22px/100% "arial narrow", arial, helvetica, sans-serif; color: #901b27; margin: 8px 0 8px 0;}
#content_inner h3 {font: bold 20px/100% "arial narrow", arial, helvetica, sans-serif; color: #901b27; margin: 8px 0 8px 0;}
#content_inner h4 {font: bold 18px/100% "arial narrow", arial, helvetica, sans-serif; color: #901b27; margin: 8px 0 8px 0;}
#content_inner a:link, #content_inner a:visited, #content_inner a:active {color: #6d151e;}
#content_inner a:hover {color: #901b27;}
.small {font-size: 10px;}
#content_inner ul {list-style: square outside; margin-left: 16px;padding-left: 0;margin-top: 6px;margin-bottom: 6px;}
#content_inner ul li{padding-left: -4px;}
#content_inner hr{color: white; background-color: white; border-top: 0px; border-left: 0px; border-right: 0px; border-bottom: solid 1px #b9b9b9;}

#footer {clear: both; float: left; width: 100%; background: #3a3a3a;}
#footer_inner {padding: 6px; font: 10px verdana, sans-serif; color: white;}
#footer_inner a {color: white; text-decoration: none;}
#footer_inner a:hover {color: white; text-decoration: underline;}

.Question {width:150px;float:left;text-align: right;padding-left:3px;padding-top:5px;font-size: 10px; }
.Answer {width:400px;float:left;padding-left:3px;padding-top:3px; }
.Answer textarea {width: 300px; height: 200px;}
.Answer input, .Answer select {width: 300px;}
.AnswerText {width: 480px;}
.fullwidth {width: 100%;}
.fullwidth_underline {width: 100%; border-bottom: solid 1px #cccccc;}

.CMS_DateTime {font-size: 10px; color: #888888;}

.clearboth {clear: both; height: 0; width: 0; overflow: hidden;}

.edit_button {font-size: 10px; background-color: #FFFF88;}
