* {

	margin: 0;

	padding: 0;

}



.wrapper {

    background-color: #FFFFFF;

    min-width: 1080px;

}





.header {

    background-color: #F7F6F5;

    background-image: url("../images/ft_hd.png");

    background-repeat: repeat-x;

    border-bottom: 2px solid #164444;

}

.inner_header {

	margin: 0 auto;

	overflow: hidden;

	width:1080px;

	background-image: url("../images/top_head.png");

    background-position: center top;

    background-repeat: repeat-x;

}

.logo {

    float: left;

    margin: 20px 0 20px 78px;

}



.dtail {

    float: right;

    width: 800px;

}

.phn {

    background-image: url("../images/phn_icon.png");

    background-repeat: no-repeat;

    float: left;

    margin: 5px 20px 0 0;

    padding-left: 15px;

	color: #FFFFFF;

    float: right;

    font-family: arial;

    font-size: 12px;

}

.msg {

    background-image: url("../images/msg_icon.png");

    background-position: 0 3px;

    background-repeat: no-repeat;

    float: right;

    margin: 5px 0 0;

    padding-left: 25px;    



}

.msg a{	

    color: #FFFFFF;

    float: left;

    font-family: arial;

    font-size: 12px;

}

.msg a:hover{

	color: #FFFFFF;

}


.demo2 li{
    display: inline-block;   /* You can also add some margins here to make it look prettier */
    zoom:1;
    *display:inline; /* this fix is needed for IE7- */	
}

.nav {

    float: right;

    margin-top: 90px;

}

.nav li {

    background-image: url("../images/nav_sep.png");

    background-repeat: no-repeat;

    float: left;

    list-style-type: none;

	padding: 0 30px;	

}

.nav li:first-child {

	background-image:none;

}

.nav li a {

    color: #000000;

    font-family: arial;

    text-decoration: none;	

	padding:5px;

}

.nav li a:hover{

    background-color: #214C44;

    border-radius: 3px;

    color: #FFFFFF;



}

.nav ul li a.selected {

    background-color: #214C44;

    border-radius: 3px;

    color: #FFFFFF;

    display: block;

    padding: 3px 10px;

}

.nav ul li a:hover.selected {

	color:#214c44;



}



.nav ul li a.active {

    background-color: #214C44;

    border-radius: 3px;

    color: #FFFFFF;

    display: block;

    padding: 3px 10px;

}



.banner {

    width: 1080px;

	height:278px;
	
	margin:auto;

}





.main-content-area{

	width:100%;

	float:left;

}



.content{

	margin: 0 auto;

	overflow: hidden;

	width:1080px;

}





.inner_content_1 {

    float: left;

}

.content_1_left {

    float: left;

    margin-right: 20px;

    margin-top: 30px;

    width: 600px;

}

.content_1_left > img {

    float: left;

}

.content_1_left p{

	margin-bottom:20px;
	font-size: 14px;

}

.content_1_left h1 {

    background-image: url("../images/wel_sep.png");

    background-repeat: no-repeat;

	background-position:left 38px;

    color: #B58719;

    font-family: arial;

    font-size: 24px;

    height: 45px;

    padding-left: 60px;

    padding-top: 5px;

}


.content_1_left span {

    color: #000000;

    font-size: 24px;

}

.other_content_1_left {

    float: left;

    margin-right: 20px;

    margin-top: 30px;

    width: 100%;

}

.other_content_1_left > img {

    float: left;

}

.other_content_1_left p{

	margin-bottom:20px;
	font-size: 14px;

}

.other_content_1_left h1 {

    background-image: url("../images/wel_sep.png");

    background-repeat: no-repeat;

	background-position:left 38px;

    color: #B58719;

    font-family: arial;

    font-size: 24px;

    height: 45px;

    padding-left: 60px;

    padding-top: 5px;

}

.other_content_1_left span {

    color: #000000;

    font-size: 24px;

}




p {

    font-family: arial;

    font-size: 13px;

    line-height: 20px;

    margin-top: 10px;

}

.read {

    float: left;

    margin-top: 20px;

    width: 600px;

}





.read a {

    color: #002C35;

    float: right;

    font-family: arial;

    font-size: 13px;

    font-weight: bold;

    text-decoration: none;

}

.read  a:hover {

	color:#2b7b8b;

}

.read_2 {

    float: right;

    margin-top: 25px;

}

.read_2 a {

    color: #002C35;

    float: right;

    font-family: arial;

    font-size: 13px;

    font-weight: bold;

    text-decoration: none;

}

.read_2  a:hover {

	color:#2b7b8b;

}



.read_3 {

    float: right;

    margin: 25px 90px 0 0;

}

.read_3 a {

    color: #d4a730;

    float: right;

    font-family: arial;

    font-size: 13px;

    font-weight: bold;

    text-decoration: none;

}

.read_3  a:hover {

	color:#2b7b8b;

}





.content_1_right {

    background-image: url("../images/shadow.png");

    background-repeat: repeat-y;

    float: left;

    margin-top: 30px;

    padding-left: 25px;

    width: 375px;

}





.news {

    margin-top: 10px;

}

.content_1_news {

    border-bottom: 1px dashed #CCCCCC;

    float: left;

    padding-bottom: 15px;

    width: 375px;
	
	height: 425px;

}

.content_1-2_news {

    float: left;

    width: 375px;

	margin-top:15px;

}

.content_1_right h1 {

    background-image: url("../images/wel_sep.png");

    background-position: left 38px;

    background-repeat: no-repeat;

    color: #B58719;

    font-family: arial;

    font-size: 24px;

    height: 45px;

    padding-left: 45px;

    padding-top: 5px;

}

.content_1_news > img {

    float: left;

    padding-top: 5px;

}



/*.content_1_news span {

    color: #000000;

    font-size: 24px;

}*/



.news div {

    background-image: url("../images/date_icon.png");

    background-repeat: no-repeat;

    float: left;

    height: 45px;

    margin-right: 20px;

    width: 45px;

	text-align:center;

	font-family:Arial, Helvetica, sans-serif;

	color:#FFF;

	font-weight:bold;

	font-size:14px;

	line-height:22px;

}

.news div span{

	font-size:16px;

	color:#333;

	

}



.news  h2 {

    font-family: arial;

    font-size: 14px;

}



.news p {

    float: left;

    margin-top: 5px;

    width: 240px;

	line-height:20px;

}











.content_2 {

    background-color: #F6F6F6;

    background-image: url("../images/cont_bg.jpg");

    background-repeat: repeat-x;

    margin-top: 35px;

    overflow: hidden;

}



.inner_content_2 {

    background-image: url("../images/our_img.png");

    background-position: center 15px;

    background-repeat: no-repeat;

    margin: 0 auto;

    max-width: 1080px;

    overflow: hidden;

}



.option {

    float: left;

    margin-top: 60px;

}





.option li {

    float: left;

    height: Auto;
	
	padding-bottom: 30px;

    list-style-type: none;

    text-align: center;

    width: 270px;

}











.block {

    background-color: #FFFFFF;

    border: 1px solid #CCCCCC;

    border-radius: 118px;

    display: block;

    height: 112px;

    margin-left: 70px;

    text-align: center;

    width: 112px;

}



.block img {

    padding-top: 30px;

}







.option h2 {

    color: #002C35;

    display: block;

    font-family: arial;

    font-size: 16px;

    height: 45px;

    margin: 20px 0 0 5px;

    width: 250px;

}







.option p {

    font-family: arial;

    line-height: 20px;

    margin: 5px 0 0 35px;

    text-align: center;

    width: 220px;

}

.inner_content_3 {

    background-image: url("../images/test.png");

    background-position: center 0;

    background-repeat: no-repeat;

    margin: 0 auto;

    max-width: 1080px;

    overflow: hidden;

}





.inner_content_3_left {

    border-right: 1px dotted #CCCCCC;

    float: left;

    margin-top: 60px;

    padding-right: 20px;

    width: 515px;

}

.inner_content_3_left:last-child {

    border-right: none;	

}





.inner_content_3_left > span {

    background-image: url("../images/test_img.png");

    background-position: center top;

    background-repeat: no-repeat;

    display: block;

    float: left;

    height: 100px;

    margin-left: 20px;

    width: 105px;

}



.inner_content_3_left > p {

    background-image: url("../images/quote.png");

    background-repeat: no-repeat;

    float: left;

    font-family: arial;

    font-size: 12px;

    font-style: italic;

    line-height: 20px;

    margin-top: 10px;

    padding-left: 25px;

    width: 340px;

}

.inner_content_3_right{

	float:left;

	width:495px;

}

.inner_content_3_left h3 {

    float: left;

    font-family: arial;

    font-size: 14px;

    text-align: center;

    width: 425px;

	color:#0c0c0c;

}





.qute {

    background-image: url("../images/quote_r.png");

    background-repeat: no-repeat;

    float: right;

    height: 20px;

    margin: -20px 66px 0 0;

    width: 22px;

}







.clint_logo {

    background-image: url("../images/wel_sep.png");

    background-position: left 38px;

    background-repeat: no-repeat;

    float: left;

    height: 50px;

    margin-top: 50px;

    width: 100%;

}

.clint_logo > img {

    float: left;


}

.clint_logo h1 {

    color: #B58719;

    font-family: arial;

    font-size: 24px;

    padding-left: 60px;

    padding-top: 5px;

}



.clint_logo span {

    color: #000000;

    font-size: 24px;

}

.client {

    margin: 0 auto;

    width: 1080px;

}





.client_rt {

    float: left;

    margin-top: 25px;

    width: 100%;
	
}


.client_rt > li {

    float: left;

    list-style-type: none;

    padding: 0 20px;

}

.

.client_rt {

    float: left;

    margin-top: 25px;

    width: 100%;

}



.footer {

    background-image: url("../images/client_bg.png");

    background-position: center top;

    background-repeat: no-repeat;

    height: 350px;
	
	

}



.inner_footer {

    margin: 0 auto;

    position: relative;

    top: 160px;

    width: 1080px;

}





.inner_footer ul h3 {

    background-image: url("../images/foot_sep.png");

    background-position: left bottom;

    background-repeat: no-repeat;

    color: #FFFFFF;

    font-family: arial;

    font-size: 20px;

    margin-bottom: 10px;

    padding-bottom: 10px;

	font-weight:normal;

    width: 200px;

}



.ft_nav {

    background-image: url("../images/ft_shadow.png");

    background-position: right top;

    background-repeat: no-repeat;

    float: left;

    width: 200px;

}



.ft_nav > li {

    background-image: url("../images/foot_icon.png");

    background-position: left 8px;

    background-repeat: no-repeat;

    list-style-type: none;

    padding-left: 15px;

	margin-bottom:6px;

}

.ft_nav a {

    color: #FFFFFF;

    font-family: arial;

    font-size: 13px;

    text-decoration: none;

}

.ft_nav a:hover {

	color: #c29921;

}





.ft_leter {

    background-image: url("../images/ft_shadow.png");

    background-position: right top;

    background-repeat: no-repeat;

    float: left;

    height: 185px;

    padding-left: 20px;

    width: 250px;

}

.ft_leter > h3{

   background-image: url("../images/foot_sep.png");

    background-position: left bottom;

    background-repeat: repeat-x;

    color: #FFFFFF;

    font-family: arial;

    font-size: 20px;

    font-weight: normal;

    margin-bottom: 10px;

    padding-bottom: 10px;

    width: 225px;

}





.ft_leter input[type='email']{

	width:215px;

	height:28px;

	padding:0;

	margin:0;

	border:none;

	background-image:url(../images/email.png);

	text-indent:7px;

	color:#000;

	font-size:12px;

	font-style:italic;

	border-radius:2px;

	margin-top:15px;

}



.ft_leter input[type='submit']{

	width:73px;

	height:23px;

	line-height:25px;

	background-image:url(../images/submit.png);

	color:#FFF;

	text-align:center;

	font-size:12px;

	float:right;

	margin-top:10px;

	border:solid 1px #566d3e;

	margin-right:43px;

	border-radius:2px;

	cursor:pointer;

}



.ft_leter > p {

    color: #FFFFFF;

    font-family: arial;

    line-height: 18px;

}

.ft_detail{

    background-image: url("../images/ft_shadow.png");

    background-position: right top;

    background-repeat: no-repeat;

    float: left;

    height: 185px;

    padding-left: 20px;

    width: 260px;

}

.ft_cont{

}

.ft_cont h3{

    background-image: url("../images/foot_sep.png");

    background-position: left bottom;

    background-repeat:repeat-x !important;

    color: #FFFFFF;

    font-family: arial;

    font-size: 20px;

    margin-bottom: 10px;

    padding-bottom: 10px;

    width: 225px !important;

	

}



.loc {

    background-image: url("../images/location_icon.png");

    background-position: left 0;

    background-repeat: no-repeat;

    list-style-type: none;

    margin-bottom: 7px;

    padding-left: 25px;

	color: #FFFFFF;

    font-family: arial;

    font-size: 13px;

    text-decoration: none;

	height:20px;

}



.ft_cell {

    background-image: url("../images/cel_icon.png");

    background-position: left 0;

    background-repeat: no-repeat;

    list-style-type: none;

    margin-bottom: 5px;

    padding-left: 25px;

	color: #FFFFFF;

    font-family: arial;

    font-size: 13px;

    text-decoration: none;

	height:20px;

}



.ft_msg {

    background-image: url("../images/msg_icon.png");

    background-position: left 7px;

    background-repeat: no-repeat;

    list-style-type: none;

    margin-bottom: 5px;

    padding-left: 25px;

	color: #FFFFFF;

    font-family: arial;

    font-size: 13px;

    text-decoration: none;

	height:20px;

}



.ft_print {

    background-image: url("../images/prin_icon.png");

    background-position: left 2px;

    background-repeat: no-repeat;

    list-style-type: none;

    padding-left: 25px;

	color: #FFFFFF;

    font-family: arial;

    font-size: 13px;

    text-decoration: none;

	height:20px;

}

.ft_cont li a {

    color: #FFFFFF;

    font-family: arial;

    font-size: 13px;

    text-decoration: none;

}





.ft_cont li {

    margin-bottom: 15px;

}

.ft_cont li a:hover {

	color: #c29921;

}

.ft_media{

    float: right;

    height: 185px;

    padding-left: 20px;

    width: 180px;

}



.logo_silver > ul {

    float: left;

    width: 220px;

}

.logo_silver > a {

    padding-left: 15px;

}

.logo_silver li {

    float: left;

    list-style-type: none;

    padding: 10px 10px 0 0;

}

.logo_silver > p {

    color: #FFFFFF;

    font-size: 13px;

}















.f-home-page{

	background-color:#f6f6f6 !important;

}





.featured{

	width:100%;

	float:left;

	height:278px;

	text-align:center;

}









.home {

    background-image: url("../images/home_icon.png") !important;

    background-position: 6px 0 !important;

    background-repeat: no-repeat;

    height: 20px !important;

    margin-right: 20px;

    padding: 0 !important;

    width: 35px !important;

}

.home a {

    float: left;

    height: 20px !important;

    padding: 6px 0 0 0 !important;

    width: 35px !important;

}

.home a:hover {

    background-image: url("../images/home-hover.png") !important;

    background-position: 6px 3px;

    background-repeat: no-repeat !important;

}





.active_home{

    background-image: url("../images/home-hover.png") !important;

    background-position: 6px 3px;

    background-repeat: no-repeat !important;

	padding: 6px 0 0 0 !important;

    width: 35px !important;

	background-color: #214C44 !important;

	border-radius:3px;

}

.rssincl-itemdesc{

   font-family: arial!important;
   line-height: 2em!important;
  
}

.rssincl-entry{
border-bottom: 1px dotted #808080!important;
}
.rssincl-head{
margin-bottom: 10px!important;
}








