/* CSS Document */

body {background-color: #3A3F77; margin: 20px 0px 0px 0px; background-image:url(images/main_bg.jpg); background-repeat: repeat-x;}

img {
	border: 0px;
	text-align: center;
}

img, div, #outer_glow, #wrap, #bottom { behavior: url(iepngfix.htc) }

#outer_glow {background-image: url(images/outer_glow.png); background-position: 50% 10%; background-attachment: fixed; background-repeat: repeat-y; width: 954px; margin-left: auto; margin-right: auto;}

#wrap {background-position: center; background-repeat: repeat-y; padding-top: 0px; background-image: url(images/middle_bg.png);width: 920px; margin-left: auto; margin-right: auto;margin-top: -15px;}

#wrapie {background-repeat: repeat-y; background-image: url(images/middle_bg.jpg); width: 898px; margin-left: auto; margin-right: auto;}

#top {padding-top: 10px; padding-left: 10px; background-position: 0px -10px; width: 100%; height: 160px; background-image: url(images/top_bg4.png); background-repeat: no-repeat; margin-top: 0px; margin-left: auto; margin-right: auto;}

  #top img {float: left;}
  
#topie {width: 898px; height: 150px; background-image: url(images/top_bgie.jpg); background-repeat: no-repeat; padding-bottom: 10px; margin-left: auto; margin-right: auto;}

  #topie img {float: left;}
  
.nav_img {margin-left: 0px; margin-top: 136px; position: relative;}

.nav_imgie {margin-top: 118px;}

#middle {clear: both; position: static; margin-top: 0px; padding-top: 0px; width: 898px; margin-left: auto; margin-right: auto; background-position: center;}

.middle_content {padding-left: 0px; padding-bottom: 0px; padding-right: 0px; padding-top: 0px; margin: 0px; width: 100%;}

  .middle_content td {margin: 0px; padding: 0px; vertical-align: top;}

.left_nav {padding-top: 10px; background-position: 0px; width: 250px; background-image: url(images/leftnav_bg.jpg); font-family: verdana; font-weight: normal; font-size: 10px; color: #008752;}

.leftnav_img {margin-left: 24px;}

.leftnav_img1 {margin-top: 10px; margin-left: 24px;}

.left_header {background-position: 0px; background-image:url(images/services.png); background-repeat: no-repeat; width: 250px; padding-top: 7px; height: 26px;}

.left_navhead {font-family: verdana; font-weight: bold; font-size: 16px; color: #008752; margin-left: 29px;}

#email_updates {padding: 0px; margin-top: 18px; margin-bottom: 12px;}

#forms {padding: 0px; margin-left: 22px; margin-top: 8px;}

.email_form {margin-bottom: 8px;}

.nameform  {background-image: url(images/emailform_bg.jpg); width: 138px; height: 18px; border: 1px solid; padding: 0px; border-color: #008752;}

#special_offer {padding: 0px; margin-top: 10px; margin-left: 22px; margin-bottom: 10px; line-height: 18px;}

.promo_form {float: left; padding: 0px; background-image: url(images/promo_form.jpg); width: 173px; height: 18px; border: 1px solid; border-color: #008752;}

#left_imgs {padding: 0px; margin-left: 22px; margin-top: 12px;}

  #left_imgs img {float: left; margin-right: 12px; margin-bottom: 12px;}

.middle_area {text-align: left; background-color: #fff;}

  .middle_area a:link {text-decoration: none; color: black;}
  .middle_area a:active {text-decoration: none; color: black;}
  .middle_area a:visited {text-decoration: none; color: black;}
  .middle_area a:hover {text-decoration: underline; color: #008752;}

.subpage_area { border-right-color: #f29f41; border-right-style: solid; border-right-width: 1px; background-color: #fff; width: 648px; text-align: left;overflow: hidden;}

  .subpage_area a:link {text-decoration: none; color: #008752;}
  .subpage_area a:active {text-decoration: none; color: #008752;}
  .subpage_area a:visited {text-decoration: none; color: #008752;}
  .subpage_area a:hover {text-decoration: underline; color: #008752;}
  
  .subpage_area * { background-color: white}


.content_text {padding-top: 10px; padding-left: 18px; padding-right: 0px; padding-bottom: 12px; font-family: verdana; color: #707070; font-size: 12px; line-height: 20px;width: 400px;}

.subpage_text {padding-top: 10px; padding-left: 15px; padding-right: 10px; padding-bottom: 12px; font-family: verdana; color: #707070; font-size: 12px; line-height: 20px; margin-top: -2px;}

.big_green {padding: 0px; font-family: verdana; font-weight: bold; font-size: 16px; color: #008752; line-height: 25px; margin-bottom: 10px; margin-top: 0px; border: 0px;}

#newsfeed { margin-bottom: 0px; background-image: url(images/newsfeed_bg.jpg); width: 305px; padding-left: 12px; padding-top: 12px; padding-bottom: 0px; background-repeat: repeat-y;}
 
.news_item {padding-right: 17px; margin-right: -10px; background-image: url(images/news_bullet.png); background-position: 3px 10px; padding-left: 17px; background-repeat: no-repeat; font-size: 12px; font-family: verdana; margin-top: 1px; margin-bottom: 1px; color: #000000; line-height: 15px;height: 60px; width: 383px;padding-top:10px;padding-bottom: 0px;overflow: hidden;font-weight: normal;}

.news_wrap:hover {background-image: url(images/back3.png); background-position: top 3px; background-repeat: no-repeat;}
.news_wrap {width: 404px; background-image: none; cursor: pointer;}


  .news_item a:link, .news_itemlink {font-weight: normal; text-decoration: none; color: #000000;margin: auto auto;}
  .news_item a:active {font-weight: normal; text-decoration: none; color: #000000;}
  .news_wrap .news_item a:hover, .news_itemlinkhover {font-weight: normal; text-decoration: none; color: #ffffff;}


.makewhite {color: #ff6b05;}

.right_featured { margin-left: auto; margin-bottom: 5px; margin-right: auto; margin-top: 0px; padding: 0px; background-image: url(images/backwhite.jpg); text-align: center; background-position: 0px 0px; background-repeat: repeat-y;}

.right_margin {padding-right: 4px; padding-left: 6px; text-align: left; margin-right: 2px; margin-left: auto; font-family: verdana; color: #707070; font-size: 12px; line-height: 20px;}

  .right_margin img {margin-right: auto; margin-left: auto; text-align: center; margin-bottom: 10px; display: block;}

#bottom {width: 1000px; background-image:url(images/bottom_bg.png); background-repeat: no-repeat; background-position: top center; text-align: center;padding-top: 28px; font-family: verdana; font-size: 11px; color: #ffffff; line-height: 25px; vertical-align: top; margin-left: auto; margin-right: auto;clear: both;}

  #bottom a:link {text-decoration: none; color: #ffffff;}
  #bottom a:visited {text-decoration: none; color: #ffffff;}
  #bottom a:active {text-decoration: none; color: #ffffff;}
  #bottom a:hover {text-decoration: underline; color: #ffffff;}

#bottomie {width: 898px; background-image:url(images/bottom_bg.jpg); background-repeat: no-repeat; background-position: top center; text-align: center;padding-top: 28px; font-family: verdana; font-size: 11px; color: #ffffff; line-height: 25px; vertical-align: top; margin-left: auto; margin-right: auto;clear: both;}

  #bottomie a:link {text-decoration: none; color: #ffffff;}
  #bottomie a:visited {text-decoration: none; color: #ffffff;}
  #bottomie a:active {text-decoration: none; color: #ffffff;}
  #bottomie a:hover {text-decoration: underline; color: #ffffff;}#middle .middle_content tr .subpage_area table tr td .big_green {
	text-align: left;
}
#middle .middle_content tr .subpage_area table tr td .big_green {
	text-align: left;
}

