td#footer_all_left, td#footer_all_right {
	height:318px;
	vertical-align:bottom;
	background:#fcfefe url('/img/bg_footer_all.gif') bottom left repeat-x;
	}
td#footer_all_center  {
	height:318px;
	background:#fcfefe url('/img/bg_footer_center.jpg') bottom left no-repeat;
	}
td#footer_all_left div {
	width:100%;
	height:318px;
	background:url('/img/bg_footer_div_left.gif') bottom right no-repeat;
	}
td#footer_all_right div {
	width:100%;
	height:318px;
	background:url('/img/bg_footer_div_right.gif') bottom left no-repeat;
	}
div#footer_1 {
	width:978px;
	float:left;
	clear:both;
	}
td#footer_1_left {
	width:752px;
	background:url('/img/bg_footer_1_left.gif') bottom left no-repeat;
	}
div#footer_1_c1 {
	width:340px;
	float:left;
	padding:16px 0px 16px 26px;
	text-align:justify;
	}
div#footer_1_c2 {
	width:340px;
	float:right;
	padding:16px 27px 16px 0px;
	text-align:justify;
	}
div.more  {
	width:53px;
	height:27px;
	float:right;
	text-align:center;
	background:url('/img/more.gif') bottom left no-repeat;
	margin-top:5px;
	}
div.more a {
	color:#ffffff;
	text-decoration:none;
	}
td#footer_1_right {
	width:196px;
	border-left: 1px solid #d6e8ee;
	background:url('/img/bg_footer_contact.gif') top left no-repeat;
	/*background:url('/img/bg_1px_blue.gif') top left repeat-y;*/
	padding: 10px;
	padding-right: 20px;
	color: #fff;
	font-size: 17px;
	font-weight: bold;
	line-height: 30px;
	}
td#footer_1_right h3 {
  margin: 0px;
  padding: 0px;
  line-height: 32px;
  font-size: 18px;
	}
td#footer_1_right a {
  color: #fff;
	}
td#footer_1_right a:hover {
  text-decoration: underline;
	}
div#footer_menu  {
	width:500px;
	float:left;
	padding:16px 0px 12px 26px;
	color:#76af31;
	}
div#footer_menu ul {
	list-style: none;
	padding: 0px;
	margin: 0px;
	}
div#footer_menu ul li {
	float: left;
	margin-left: 15px;
	padding-left: 15px;
	line-height: 12px;
	border-left: 1px solid #42879F;
	}
div#footer_menu ul li.left {
	border: none;
	margin: 0px;
	padding: 0px;
	}
div#footer_menu ul li a {

	}
div#footer_menu ul li a:hover {
  color: #76af31;
	}
	
div#footer_menu a, div#fsi a {
	color:#42879f;
	}
div#fsi  {
	width:400px;
	float:right;
	text-align:right;
	padding:12px 20px 12px 0px;
	color:#76af31;
	}
div#footer_contact  {
	width:978px;
	float:left;
	text-align:center;
	padding:20px 0px 25px 0px;
 	color:#28677d;
	}
