html, body{
	font: normal small trebuchet MS, arial, helvetica;
}

body{
	margin:0px;
	padding:0px;
	/*text-align:center;*/
	background:#F9F9F9;
}
.hdn{
	display:none;
}
.fl{
	float:left;
}
.fr{
	float:right;
}
.clr{
	clear:both
}
.m-c{
	width:980px;
	margin:0px auto;
	overflow:hidden;
	background:#f9f9f9;
}
.m-c .hd{
	border-bottom:5px solid #529c52;
	margin:15px 0 25px;
}
.m-c .hd, .m-c .b-b, .m-c .ct, .m-c .ft{
	float:left;
	width:978px;
	text-align:left;
}

.m-c .ct{
	/*border:1px solid #656565;
	background:#222;*/
	padding:0px 20px;
}

/* footer starts here */
.m-c .ft{
	margin:10px 20px 0px 20px;
	background:url('img/centerBoard.png') repeat-x 0 0;
	width:938px;	
	color:#fff;
}

.m-c .ft .r{
	width:350px;
	display:block;
	text-align:right;
	padding-top:10px;
}

.m-c .ft .l{
	width:500px;
	display:block;
	padding-top:5px;
}

.ft .l i{
	padding:0px 5px;
	border-right:1px solid #fff;
}
.ft .l .copy{
	padding:5px;
}
.ft .l i, .ft .l .copy{
	font: normal x-small verdana;
}
.ft .l i.no{
	border:0px none;
}
.ft .r .fb, .ft .r .rs, .ft .r .tw, .ft .r .gp{
	display:inline-block;
	width:17px;
	height:17px;
	margin-right:5px;
} 
.ft .r .fb{
	background:url('img/fb-s.png') no-repeat 0 0;
}
.ft .r .rs{
	background:url('img/rs-s.png') no-repeat 0 0;
}
.ft .r .tw{
	background:url('img/tw-s.png') no-repeat 0 0;
}
.ft .r .gp{
	background:url('img/em-s.png') no-repeat 0 0;
}

/*main containment*/
b.befi, b.sign{
	display:inline-block;
	float:left;
	width:198px;
	border:1px solid #ddd;
	margin:10px 5px 10px 10px;
	border-radius:10px;
	padding:135px 5px 5px 5px;
	font-weight:normal;
	background:url("img/beni3.jpg") no-repeat scroll -87px -56px #fff;
	/*cursor:pointer;*/
	/*box-shadow: 1px 1px 5px rgba(255, 255, 255, 0.5) inset;*/
}
b.an{
	background:url("img/beni1.jpg") no-repeat scroll -21px -7px #fff;
}
b.bn{
	background:url("img/beni2.png") no-repeat scroll -43px -8px #fff;
}
b.befi div{
	color:#666;
	border-radius:5px;
	padding:5px;
	/*background:url('img/s-w.png') repeat-x 0 0;*/
	background:#fff;
	height: 113px;
    overflow: hidden;
}
b.sign{
	cursor:default;
	color:#666;
	width:230px;
	background:#fff;
	border:1px solid #ddd;
	padding:5px;
	height:253px;
}
b.sign input.wdTxt{
	border:1px solid #ddd;
	border-radius:3px;
	background:url('img/content_bg.gif') repeat-x 0 0;
	padding:5px;
	width:200px;
}
b.befi a{
	text-decoration:none;
}

b.sign p{
	border-bottom:1px solid #09ac01;
	margin:0px 0px 10px 0px;
	padding:10px;
	color:#09ac01;
}

b.sign .submit{
	background:#eee;
	border:1px solid #ddd;
	border-radius:4px;
	padding:5px 10px;
	font:normal small trebuchet ms;
	color:#333;
}
.pdg{
	padding:5px;
}
.pdg10{
	padding:10px;
}
.logo{
	position:relative;
}

/* logo */
.logo img{
	max-width:227px;
	max-height:69px;
	margin-left:20px;
}

/* menu */

ul.menu{
	float: right;
    list-style-type: none;
    margin: 0;
    padding: 0;
    width: auto;
	position:absolute;
	right:20px;
	bottom:0px;
}

ul.menu li, ul.menu li.active, ul.menu li:hover{
	float: left;
	margin-left:10px;
	background:#529c52;
	border-radius:4px 4px 0px 0px;
	/*border:1px solid #999;*/
}

ul.menu li{
	background-color:transparent;
}

ul.menu li.active a, ul.menu li a, ul.menu li:hover a{
	display:block;
	padding: 10px 25px;
	color:#fff;
	text-decoration:none;
}
ul.menu li a{
	color:#529c52;
}

/*ul.menu li a:hover{
	padding: 15px;
}*/

div.li{
	padding:35px;
	text-align:left;
	position:absolute;
	bottom:40px;
	z-index:15;
	background:url("img/s.png") repeat-x scroll 0 0 transparent;
	
}

div.li b, div.li i{
	font:normal x-large trebuchet ms;
	display:block;
	color:#79C32F /*#557FFF;/*0074db;*/
}

div.li i{
	font-size:small;
	color:#fff;
	padding-top:10px;
}

.wdTle{
	color: #FFFFFF;
    float: left;
    font-size: 19px;
    font-style: italic;
    line-height: 160%;
    padding: 10px;
    width: 161px;
}

.banner{
	position:relative;
	overflow:hidden;
	width:930px;	
	/*height:500px;
	border-radius:8px 8px 0px 0px;
	border:1px solid #1A1A1A;*/
}

.banner .l, .banner .r, .banner .m{height:360px} 
.banner .l{background:url('img/leftboard.png') no-repeat 0 0;padding-left:18px /*;margin:0px 20px;*/}
.banner .r{background:url('img/rightBoard.png') no-repeat 100% 0;padding-right:37px;}
.banner .m{background:url('img/centerBoard.png') repeat-x 0 0; vertical-align:middle;}

.banner .tle{
	width:335px;
	float:left;
	padding:25px 0px;
}

.banner .bn{
	width:500px;
	float:right;
	/*padding:20px;*/
}
.banner .bn img{
	border:1px solid #fff;
	border-radius:5px;
	margin:8px;
	float:left;
}
.banner ul, .banner li{
	list-style-type:none;
	margin:0px;
	padding:0px;
	overflow:hidden;
}
.banner ul li{
	height:90px;
	overflow: hidden;
	font:bold large trebuchet ms;
	color:#ffffce;
	border-bottom:1px solid #5f9359;
	padding-top:10px;
}

.banner ul li div{
	font:small trebuchet ms;
	color:#fff;
	padding-top:10px;
}

/*.banner ul li{
	left: 0;
    overflow: hidden;
    position: absolute;
    top: 0;
	width:978px;
	opacity:0;
	z-index:8;
}
.banner ul li.active{
	opacity:1;
	z-index:10;
}
.banner ul li.last-active{
	z-index:9;
}*/

.mC{
	padding:0px 25px;
	min-height:350px;
	max-height:auto;
}

.mC .tle{
	border-bottom:1px solid #529C52;
	padding-bottom:15px;
	margin-bottom:10px;
	font:bold large trebuchet MS;
	color:#529C52;
}

.mC p{
	color:#529C52;
	font-weight:bold;
}

.mC ul, .mC ul li{
	list-style-type:square;
}