@charset "UTF-8";
/* CSS Document */

body {margin: 0px; background-image:url(images/body_bg.jpg); background-repeat: repeat-x; background-color: #abaaac;}

img {border: 0px;}

h1 {font-size: 22px; font-weight: bold; color: #d91f26; margin: 0px 0px 10px 0px;}
h6 {font-size: 13px; font-weight: bold; color: #d91f26; margin: 0px 0px 10px 0px;}

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

#glow {width: 927px; margin-left: auto; margin-right: auto; background-image:url(images/glow.png);}

  #wrap {width: 901px; margin-left: auto; margin-right: auto;}
  
    #top {width: 901px; height: 160px; background-image:url(images/top_bg.jpg); position: relative;}
	
	  .top_form {width: 121px; height: 16px; border-top: 1px solid #8f8f8f; border-left: 1px solid #c4c4d6; border-bottom: 1px solid #c4c4d6; border-right: 1px solid #c4c4d6; position: absolute; top: 20px; right: 96px;}
	  .top_search {position: absolute; top: 21px; right: 24px;}
	
	#nav {height: 28px;}
	  #nav img {display: block;}
	  
	  .nav_img {float: left;}
	  
	#content {width: 901px; min-height: 436px; padding: 34px 0px 10px 0px; background-repeat: no-repeat; background-position: top right; position: relative;}


	#overlay {background-image:url(images/overlay.png); background-repeat: no-repeat; background-position: top right; width: 717px;height: 382px;position: absolute;top: 10px;left: 170px;z-index: 5;}
	
	#featured { width: 717px;height: 382px;position: absolute;top: 10px;left: 170px;z-index: 2;}
	
	#sub_content {width: 881px; padding: 15px 10px 10px 10px; font-family: arial; font-size: 13px; color: #000000; position: relative;}
	
	#sub_content2 {width: 901px; padding: 15px 0px 10px 0px; font-family: arial; font-size: 13px; color: #000000; position: relative;}
	
	  #side_nav {width: 159px; height: 274px; padding-top: 47px; background-image:url(images/sidenav_bg.jpg);}
	    #side_nav img {display: block;}
		
		.side_nav_img {float: left; margin-bottom: 19px;}
	  
	  .signoff {position: absolute; top: 390px; left: 0px;}
	  
	  .home_table {width: 706px; margin: 30px 11px 0px 184px; padding: 0px; font-family: arial; font-size: 11px; color: #262568;}
	    .home_table td {vertical-align: top;}
	    .home_table_left {width: 333px; padding: 0px 0px 0px 20px;}
		.home_table_right {width: 333px; padding: 0px 0px 0px 20px;}
		
      .sub_table {width: 891px; padding: 0px 10px 0px 0px;}
	    .sub_table td {vertical-align: top;}
		.sub_table_left {width: 159px; padding: 0px;}
		.sub_table_right {width: 722px; padding: 10px 0px 0px 10px;}
		
      #red_rule {width: 865px; height: 1px; background-image:url(images/red_rule.jpg); margin-top: 22px; margin-bottom: 17px; margin-left: auto; margin-right: auto; clear: both;}
	  
	  #bottom_links {width: 865px; height: 51px; margin-left: auto; margin-right: auto;}
	    #bottom_links img {display: block;}
		
		.bottom_links_img {float: left;}
	  
#bottom {width: 927px; min-height: 45px; background-image:url(images/bottom_bg.png); background-repeat: no-repeat; margin-left: auto; margin-right: auto; position: relative;}

  .bottom_name {width: 121px; height: 16px; border-top: 1px solid #8f8f8f; border-left: 1px solid #c4c4d6; border-bottom: 1px solid #c4c4d6; border-right: 1px solid #c4c4d6; position: absolute; top: 6px; left: 375px;}
  .bottom_email {width: 121px; height: 16px; border-top: 1px solid #8f8f8f; border-left: 1px solid #c4c4d6; border-bottom: 1px solid #c4c4d6; border-right: 1px solid #c4c4d6; position: absolute; top: 6px; left: 553px;}
  .bottom_submit {position: absolute; top: 7px; left: 692px;}

  #copy {padding: 42px 0px 0px 15px; font-family: arial; font-size: 10px; color: #000000; float: left;}
  #ptc {padding: 38px 14px 10px 0px; float: right;}
  
  .blog_item {padding: 8px;border-bottom: 1px solid #ccc;}