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

body {
	margin:0;
	padding:0;
	background:#d7c6b0;
	font-size:12px;
	color:#676767;
	font-family:Arial, Helvetica, sans-serif;
}
body.inner {
	margin:0;
	padding:0;
	background:#d7c6b0 url(../images/bg.png) top center no-repeat;
	font-size:12px;
	color:#676767;
	font-family:Arial, Helvetica, sans-serif;
}
body.home {
	margin:0;
	padding:0;
	background:#d7c6b0 url(../images/homeBG.png) center top no-repeat;
	font-size:12px;
	color:#676767;
	font-family:Arial, Helvetica, sans-serif;
}

div, h1, h2, h3, h4, h5, h6, p, ul, li, form {
	margin:0;
	padding:0;
	list-style:none;
}
.clr {
	clear:both;
	overflow:hidden;
	height:0;
}
a, img {
	border:none;
	outline:none;
	text-decoration:none;
}
form {
	margin:0;
	padding:0;
}
.image {
	float:left;
	margin:12px 5px 0 0;
	border:solid 1px #eae8e8;
	padding:2px;
}
.wrapper {
	width:940px;
	margin:0 auto;
	position:relative;
}
.header {
	float:left;
	width:880px;
	margin-left:19px;
	z-index:99999;
}
h1.logo {
	display:block;
	float:left;
	padding:33px 0 0 0;

}
h1.logo a {
	float:left;
	width:137px;
	height:124px;
	text-indent:-9999px;
	background:url(../images/logo.png) top left no-repeat;
}
h2 span{ float:left; width:356px; height:27px; margin:127px 0 0 30px; text-indent:-9999px; background:url(../images/logotitle.png) top no-repeat;}
.topSocial{ float:left; position:absolute; left:500px; top:0; width:152px; height:60px; background:url(../images/social2.png) top left no-repeat;}
.topSocial2{ float:right; position:absolute; right:50px; top:0; width:62px; height:160px; background:url(../images/socialBg.png) top left no-repeat;}


.topSocial ul , .topSocial2 ul {
	list-style:none;
}
.topSocial li {
	float:left;
	display:block;
	margin:10px 0 0 0;
}
.topSocial li.tw { margin:10px 0 0 17px;
}
.topSocial li.fb { margin:10px 0 0 8px;
}
.topSocial li.ln { margin:10px 0 0 5px;
}
.topSocial a{
	float:left; width:35px;
	height:35px;
	background:none !important;
	text-indent:-99999px;
}
.topSocial2 li {
	float:left;
	display:block;
	margin:10px 0 0 0;
}
.topSocial2 li.tw { margin:10px 0 0 17px;
}
.topSocial2 li.fb { margin:10px 0 0 8px;
}
.topSocial2 li.ln { margin:10px 0 0 5px;
}
.topSocial2 a{
	float:left; width:35px;
	height:35px;
	background:none !important;
	text-indent:-99999px;
}
.nav2{ float:left; margin:123px 0 0 20px;}

.nav{ float:left; margin:17px 0; position:absolute; z-index:9999;}
.nav ul, .nav2 ul{ list-style:none;}
.nav li, .nav2 li{ float:left; display:block; margin:0 8px 0 0;}
.nav a, .nav2 a{ float:left; width:119px; line-height:34px; text-transform:uppercase; color:#fff; background:url(../images/nav.png) top no-repeat; text-align:center; font-size:14px; font-weight:bold; }
.nav a:hover, .nav a.active, .nav2 a:hover, .nav2 a.active{ background-position:bottom;}

.contentHome{ float:right; margin:0 15px 0 0; width:880px; height:863px; padding:18px 16px; background:url(../images/hbg.png) top left no-repeat;}
.contentHome2{margin:30px 15px 0 0; width:880px; height:542px; padding:18px 16px; background:url(../images/pBg.png) top left no-repeat;}
.topBox{ float:left; width:738px; height:199px; background:url(../images/bbox.png) top left no-repeat;}
.topBox h3{ font-family:Georgia, "Times New Roman", Times, serif; font-size:23px; margin:15px 0 0 30px; font-weight:normal; line-height:38px; color:#9f875f; font-style:italic;}
.topBox h4{ font-family: Arial, Helvetica, sans-serif; font-size:16px; margin:15px 0 0 30px; font-weight:bold; line-height:20px; color:#860c0a; font-style:normal;}
.topBox h4 span{color:#302418; font-size:11px; font-style:italic; font-weight:normal;}

.women{ position:absolute; float:right; right:20px; width:944px; height:473px; background:url(../images/women.png) top right no-repeat; top:40px; z-index:1; }

.boxHome{ float:left; position:relative; width:272px; height:588px; background:url(../images/rc.png) top left no-repeat; margin:65px 0 0 10px; padding:6px 0 0 7px;}
.boxHome2{ float:left; position:relative; width:272px; height:588px; background:url(../images/rc2.png) top left no-repeat; margin:65px 0 0 10px; padding:6px 0 0 7px;}
.boxHome3{ float:left; position:relative; width:272px; height:588px; background:url(../images/rc3.png) top left no-repeat; margin:65px 0 0 10px; padding:6px 0 0 7px;}
.boxHomeTop{ float:left; width:258px; height:62px; background:url(../images/y.png) top left no-repeat; padding:5px;}
.boxHomeTop h2{ background:url(../images/w1.png) top left no-repeat; float:left; width:143px; height:20px; text-indent:-9999px; margin:10px 0 0 50px;}
.boxHomeTop2{ float:left; width:258px; height:62px; background:url(../images/o.png) top left no-repeat; padding:5px;}
.boxHomeTop2 h2{ background:url(../images/w2.png) top left no-repeat; float:left; width:143px; height:20px; text-indent:-9999px; margin:10px 0 0 50px;}
.boxHomeTop3{ float:left; width:258px; height:62px; background:url(../images/r.png) top left no-repeat; padding:5px;}
.boxHomeTop3 h2{ background:url(../images/w3.png) top left no-repeat; float:left; width:143px; height:20px; text-indent:-9999px; margin:10px 0 0 50px;}
.clog{ position:absolute; top:-7px; left:4px;}
.boxContent{ float:left; width:228px; height:490px; padding:0 15px; background:url(../images/c.png) bottom center no-repeat;}
.boxContent ul{ float:left; list-style:none; margin:5px 0 15px 0;}
.boxContent li{ float:left; display:block; width:100%; color:#; font-size:12px; margin:3px 0;}
.boxContent li span{ color:#891112; font-weight:bold; font-size:12px; margin:3px 0;}
.boxContent h3{ color:#dea125; font-weight:bold; padding:15px 0 0 0; text-transform:uppercase;}
.boxContent h3.goal{ color:#891112; font-weight:bold; padding:15px 0 0 0; text-transform:uppercase;}
.boxContent p{ line-height:18px;}
.boxContent p span{ font-weight:bold; color:#ec6b22; padding:0 0 10px 0 !important; line-height:18px;}

.pageBg{ float:left; width:873px; height:454px; margin:15px 0 20px 3px; background:url(../images/ccbg.png) top left no-repeat;}
.pageBgTop{ float:left; width:859px; height:62px; margin:0 0 0 6px; position:absolute; top:px; background:url(../images/ybg.png) top left no-repeat;}
.pageBgTop h3{background:url(../images/ab.png) top center no-repeat; float:left; width:178px; height:24px; text-indent:-9999px; margin:10px 0 0 330px;}

.footer{ width:992px; margin:0 auto; height:51px; background:url(../images/footer.png) top left repeat-x;}
.footer h3{ text-align:center; line-height:37px; color:#fff; font-size:12px;}

.where{ text-align:center;}

.sidebar{ float:left; width:235px; padding:10px; margin:60px 0 0 14px;}
.sidebar h3, .rightContainer h3{ color:#dea125; font-weight:bold; padding:0 0 10px 0;}
.sidebar p, .rightContainer p{  font-weight:normal; padding:0 0 10px 0;}

.rightContainer{ float:left; width:535px; margin:60px 0 0 40px; padding:10px;}
.rightPic{ float:left; margin:0 10px 0 0; border:solid 2px #dea125;}
.rightDesc{ float:right; width:390px;}
