/* CSS Document */
body{
	background-image:url(images/bg-main.png);
	background-position:top;
	background-repeat:repeat-x;
	background-color:#fff;
	font:12px Tahoma;
	color:#473f3f;
	line-height:16px;
	margin:0;
	padding:0;
}
p{
	margin:0;
	padding:0;
}
.clr{
	clear:both;
}
.float-left{
	float:left;
	margin:5px;
	padding:0;
}
.float-right{
	float:right;
	margin:5px;
	padding:0;
}
.main-div{
	background-image:url(images/background-image.png);
	background-position:top;
	background-repeat:no-repeat;
	background-color:#FFFFFF;
	width:1028px;
	margin:0 auto;
	padding:0;
}
.header{
	width:1028px;
	margin:0;
	padding:7px 0 0 0;
	height:410px;

}
.header-top{
	width:1028px;
	margin:0 0 0px 0;
	padding:0;
	height:36px;
}
.logo{
	margin:0 0 0 40px;
	padding:0;
	float:left;
	width:240px;
}
.top-nav{
	float:left;
	margin:0;
	padding:0 0 0 155px;
	width:590px;
}
.top-menu-list{
	margin:5px 10px;
	padding:0;
	float:left;
}

.menu{
	margin:10px 0 10px 0;
	padding:0;
	width:970px;
	float:left;
}
.menu ul{
	margin:0;
	padding:0;
	text-align:center;
}
.menu ul li{
	list-style:none;
	display:inline;
	margin:0;
	padding:0 10px;
	background:transparent url(images/divider.png) right center no-repeat;
}
.menu ul li a{
	font-size:11px;
	color:#9c9898;
	margin:0;
	padding:0;
	text-decoration:none;
}
.menu ul li a:hover{
	font-size:11px;
	color:#585656;
	margin:0;
	padding:0;
	text-decoration:underline;
}
.new{
	margin:0;
	padding:15px 0 0 0;
	width:46px;
	float:left;
}
.menu-line{
	margin:0 35px 0 40px;
	padding:0;
	width:953px;
	border-bottom:solid 1px #d6d8d6;
}
.full{
	width:973px;
	margin:0;
	padding:10px 25px 10px 30px;
	background-color:#FFF
}
.full-left{
	background-image:url(images/about-bg.png);
	background-position:top;
	background-repeat:no-repeat;
	width:672px;
	height:406px;
	float:left;
	margin:0;
	padding:15px 0 15px 45px;

}
.gray-border{
	margin:10px 45px 10px 0;
	padding:0;
	border-bottom:solid 1px #d6d8d6;
}
.about-main{
	margin:0;
	padding:10px 0;
}
.about-left-image{
	margin:0 15px 0 0 ;
	padding:0;
	float:left;
	width:151px;
}
.about-content{
	width:473px;
	margin:0;
	padding:0 30px 0 0;
	float:left;
}
.image-box{
	border:solid 1px #cecfce;
	margin:0;
	padding:7px
}
.more{
	margin:10px 0 ;
	padding:0 40px 0 0;
	float:right
}
.more ul{
	margin:0;
	padding:0;
	float:right
}
.more ul li{

	list-style-image:url(images/arrow-icon.png);
	display:list-item;
	margin:0;
	padding:0;
}
.more ul li a{
	margin:0;
	padding:0;
	color:#0599ca;
	text-decoration:none;
}
.more ul li a:hover{
	margin:0;
	padding:0;
	color:#0599ca;
	text-decoration:underline;
}
.full-right{
	float:left;
	margin:0;
	padding:20px 0 0 0;
	width:256px;
	min-height:416px;
}
.image-box-right{
	width:230px;
	border:solid 1px #cecfce;
	margin:10px 0;
	padding:7px;
}

.full-main-bottom{
	background-image:url(images/footer-bg.png);
	background-position:top;
	background-repeat:no-repeat;
	width:963px;
	margin:0;
	padding:10px 15px 10px 55px;
	height:327px;
}
.bottom-box1{
	width:255px;
	margin:70px 62px 0 0;
	padding:0 10px;
	float:left;
	min-height:250px;
}
.bottom-box2{
	width:255px;
	margin:70px 0 0 0;
	padding:0 10px;
	float:left;
	min-height:250px;
}
.footer{
	margin:15px 0 20px 0;
	padding:0 19px 0 56px;
}
.footer-left{
	margin:0;
	padding:0;
	float:left;
	width:475px;
}
.footer-right{
	margin:0;
	padding:0;
	float:left;
	width:477px;
	text-align:right;
}
.nav-footer{
	margin:0;
	padding:0;
}
.nav-footer ul{
	margin:0;
	padding:0;
	float:right;
}
.nav-footer ul li{
	list-style:none;
	display:inline;
	margin:0;
	padding:0 10px;
	background:transparent url(images/divider.png) right center no-repeat;
}
.nav-footer ul li a{
	font-size:11px;
	color:#9c9898;
	margin:0;
	padding:0;
	text-decoration:none;
}
.nav-footer ul li a:hover{
	font-size:11px;
	color:#585656;
	margin:0;
	padding:0;
	text-decoration:underline;
}