body {
    background-color:#FFFFFF;
}

.main ol, ul {
    list-style-position: outside;
    margin-left:0; padding-left:2em;
}

.blurb ul{
    padding-top:6px;
}

#container {
    background-color:#FFFFFF;
    width:960px;
    margin-left:auto;
    margin-right:auto;
    font-family:Arial;
    font-size:12px;
    border:1px solid #CCCCCC;
    border-top:0;
}

#header_section {
    background:url('../img/logo_bg.jpg') repeat-x;
    height:99px;
}

#header_section img {
    float:left;
    padding-top:26px;
    padding-left:21px;
    padding-right:180px;
}

#header_section .search_box {
    float:left;
    width:305px;
    height:35px;
    font-size:11px;
    background-color:#DADADA;
    margin-top:25px;
    margin-left:20px;
    padding-left:15px;
    padding-top:10px;
}

#header_section .select {
    font-size:12px;
}

#header_section .input {
    float:left;
    width:258px;
    height:15px;
    padding-right:0;
    padding-top:0;
    margin-top:3px;
    font-size:12px;
}

#header_section .button {
    float:right;
    width:75px;
    height:21px;
    background-color:#82075B;
    color:#FFFFFF;
    margin-right:6px;
    margin-top:2px;
    padding-bottom:0px;
    border:0;
    display:inline;
    cursor:pointer;
}

#header_section .lower_input_boxes {
    margin-top:3px;
}

#navigation {
    height: 67px;
    background: url("../img/menu_bg.gif") repeat-x;
    margin:0;
    padding:0;
}

#navigation ul li {
  list-style-type: none;
  float: left;
  display: inline;
  cursor: pointer;
}

.main li {
  line-height: 33px;
  text-align: center;
  float: left;
  height: 100%;
  padding-left: 18px;
  padding-right: 25px;
  display: block;
}

.main a {
  display: block;
  width: 100%;
  height: 100%;
  position: relative;
  left: 5px;
  margin: auto;
  font-weight: bold;
  font-size: 13px;
  text-decoration: none;
  color: #fff;
}

.page_selected {
  color:#FFFFFF;
  text-decoration: underline;
}

.page_selected a {
  color: #FFFFFF;
  text-decoration: underline;
}

.nav_selected {
  background: #fff;
}

.nav_selected a {
  color: #71900a;
}

.nav_selected2 {
  background: #fff;
}

.nav_selected2 a {
  color: #71900a;
}


.sub {
  float: left;
  display: none;
  position: relative;
}

.sub li {
  line-height: 33px;
  text-align: center;
  margin: auto;
  height: 100%;
  padding-left: 15px;
  padding-right: 10px;
  display: block;
}

.sub li a {
  font-size: 13px;
  text-decoration: none;
  color: #71900a;
}

.sub li a:hover {
    color:#B6296F;
}

.breadcrumbs {
        padding-top:10px;
        padding-left:3px;
        padding-bottom:25px;
        font-family:Arial;
        font-size:11px; 
        color:#666666;
}
.breadcrumbs a {
        color:#666666;
}

#rss {
    text-align:right;
    padding-bottom:2px;
    padding-right:2px;
    font-size:11px;
}

#footer {
    width:960px;
    background-color:#B10D5B;
    text-align:center;
    color:#FFFFFF;
    padding-top:20px;
    padding-bottom:20px;
    line-height:1.6em;
}

#footer .small_text {
    font-size:11px;
    padding-top:0px;
}

#footer a {
    color:#FFFFFF;
    text-decoration:none;
}

#footer a:hover {
    text-decoration:underline;
}

#mid_left_section .nav_button1 {
    float:left;
    width:114px;
    color:#FFFFFF;
    background-color:#D03884;
    padding-left:18px;
    padding-top:5px;
    padding-bottom:5px;
}

#mid_left_section .nav_button2 {
    float:left;
    width:121px;
    color:#FFFFFF;
    background-color:#81A30A;
    padding-left:10px;
    padding-top:5px;
    padding-bottom:5px;
}

#mid_left_section .nav_button3 {
    float:left;
    width:108px;
    color:#FFFFFF;
    background-color:#81A30A;
    padding-left:22px;
    padding-top:5px;
    padding-bottom:5px;
    margin-left:1px;
}

#promoOfferModalContent div {
    width:516px;
    font-family:Georgia;
}

#promoInner {
    width:504px;
    background-color:#C8E8E5;
    margin:5px;
}

#promoInner .left {
    float:left; 
    width:360px; 
    padding-top:12px;
}

#promoInner .right {
    float:right; 
    width:125px;
    padding-right:25px;
}

#promoOfferModalContent h2 {
    color: #474489;
    text-align:center;
    font-size: 2em;
    font-weight:bold;
}

#promoOfferModalContent p {
    font-size: 1.2em;
    padding-left:15px;
    padding-top:4px;
    line-height:1.2em;
}

#promoOfferModalContent .small {
    padding-top:5px;
    padding-bottom:8px;
    padding-left:38px;
    width: 80px;	
    font-family:Georgia;
    font-size:11px;
}
#promoOfferModalContent .small a {
    color:blue;    
}

