
body, h1, h2, h3, h4, h5, h6, img, p, ul, li, form {
	margin:0;
	padding:0;
	border:0;	
}
body{
	font:14px Arial, Helvetica, sans-serif;	
	color:#526781;
}
a:link, a:hover, a:visited, a:active{
	text-decoration:none;	
}
.flft{
	float:left;	
}
.frit{
	float:right;	
}
.cb{
	clear:both;	
}
h1{
	
}
h2{
}
h3{	
}
h4{
}
h5{
}
h6{
}
p{
	margin:10px 0;
	line-height:20px;
	text-align:justify;
}
.blue{	color:#2f4998;	font:bold 23px  "Century Gothic";}
.red{	color:#eb3733;	font:bold 23px  "Century Gothic";}
#wrapper{
	position:relative;
}
#wrapper_cnr{
	margin:0 auto;
	width:1000px;
	height:auto;
	background:#fff;
	position:relative;
	padding-left:15px;
}
#header_cnr{
	width:1000px;
}
.logo{
	float:left;
	margin-top:5px;
	width:456px; height:148px;
}
#menu{
	width:1000px;
	height:57px;
	margin:5px 0 5px 0;
	float:left;
}
/* banner */
#banner{
	width:1000px; float:left;
	margin-bottom:8px;
	background:url(../images/bannerbg.jpg) no-repeat;
}
#banner .wrap{
	position:relative;
}
#banner .box-1{
	float:left;
	width:520px;
	margin-top:0px;
	margin-left:0px;
	margin-bottom:0;
}
#banner .box-1 .bx-wrap{
	padding:15px 0 0 15px;
	height:260px;
}
#banner-content{
	position:relative;
}
#banner-content .panel{
	width:480px;
	position:absolute;
	left:30px;
	top:20px;
}
 .image{
	padding-top:5px;
	position:relative;
	z-index:1
}
/*sliders*/

#slider{
	float:left;
	position:relative;
	z-index:1;
	float:left;
	overflow:hidden;
	width:475px;
}
.box_skitter{
	width:475px;
	height:278px;
}
.box_skitter .info_slide{
	display:none;
}
.box_skitter .info_slide .image_number{
	display:inline-block;
}
.box_skitter .info_slide .image_number_select{
	background-position:left top;
}
.slider-prev, .slider-next{
	display:block;
	background:url(../images/arrow1-sprite.png) right bottom no-repeat;
	width:25px;
	height:43px;
	position:absolute;
	top:45%;
	right:-25px;
}
.slider-prev{
	background-position:left bottom;
	left:-25px;
}
.slider-prev:hover{
	background-position:left top;
}
.slider-next:hover{
	background-position:right top;
}
.slider-shadow{
	background:url(../images/shadow-2.png) no-repeat;
	width:628px;
	height:11px;
	position:absolute;
	left:-14px;
	bottom:-5px;
}

#slider-2{
	position:relative;
}
#slider-2 .panel{
	width:280px;
}
.arrow3-prev, .arrow3-next{
	background:url(../images/arrow3-sprite.png) right top no-repeat;
	display:block;
	width:33px;
	height:33px;
	position:absolute;
	right:-40px;
	top:50%;
	margin-top:-16px;
}
.arrow3-prev{
	background-position:left top;
	left:-40px;
}
.panel{
	display:none;
	width:100%;
}
.panel:first-child{
	display:block;
}
/* end sliders*/
/* Boxes */
.box-1{
	color:#333;
	margin-bottom:50px;
}
.box-1 h1{
	font: 50px "Century Gothic";
	color:#626262;
	line-height:50px;
	font-weight:bold;
}
.box-1 p{
	color:#626262;
	font-size:14px;
	height:75px;
}
.align-center{
	text-align:left;
}
.link-1{
	background:url(../images/read.png) left bottom no-repeat;
	display:inline-block;
	width:142px;
	height:68px;
	font-size:22px;
	text-align:center;
	line-height:45px;
	color:#fff;
}
.link-1:hover{
	color:#000;
}
.box-1 .bx-wrap{
	border-right:0;
	padding:10px;
}
.box-1 .title{
	height:32px;
	text-align:center;
	font-size:18px;
	line-height:30px;
	text-shadow:1px 1px 1px #000;
	margin-top:-18px;
	margin-bottom:15px;
}
.box-2{
	background:url(../images/box2-bg.png) repeat-x;
	padding:15px;
	margin-bottom:30px;
}
.box-3{
	background:#eee url(../images/box3-bg.png) repeat-x;
	float:left;
	border:1px solid #ccc;
	padding:10px;
	margin-bottom:30px;
}
.box-3 p{
	margin-bottom:0;
}
.box-4{
	background:url(../images/pattern-4.gif);
	border-bottom:3px solid #ccc;
	padding:25px;
	margin-bottom:20px;
}
.box-4 h1{
	font: 50px "Century Gothic";
	color:#f69;
	margin-bottom:0;
}
.box-5{
	width:400px;
	float:left;
	margin:20px 0 0;
}
.box-5.right-child{
	float:right;
}
.box-5 .title{
	background:url(../images/pattern-5.gif);
	padding:10px 20px;
	font-size:18px;
	line-height:1.2;
	margin-bottom:20px;
	
}
/* End Boxes */


.line{
	float:left;
	width:1000px; height:25px;
	background:url(../images/line.jpg) repeat-x;
}
#content_cnr{
	width:1000px;
	height:auto;
	margin:0 0 10px 0;
}
#content_cnr_lft{
	width:617px;
	min-height:300px;
	margin-left:8px;
	float:left;
}
a{
	color:#eb3733;
}
#content_cnr_lft2{
	width:98%;
	min-height:300px;
	margin-left:8px;
	float:left;
}
#content_cnr_lft2 .head1{
	color:#2f4998;
	font-size:18px;
	line-height:25px;
}
#content_cnr_lft2 .under{
	color:#2f4998;
	font-size:40px;
	text-align:center;
	width:98%;
}
#content_cnr_rit{
	width:344px;
	min-height:300px;
	margin-left:25px;
	float:left;
}
.image2{
	border:1px solid #dee3ea;
	padding:5px;
}
.curve{
	background:url(../images/curve.jpg) bottom no-repeat;
	padding-bottom:0px;
	height:40px;
	margin-bottom:10px;
}
.more {
	background:url(../images/more.png) no-repeat;
	padding:5px 0 0 0 ; 
	text-align:center;
	width:79px; 
	height:34px;
	float:right;
}
.more a{
	font:bold 18px "Century Gothic";	
	color:#6f7987;
}
.more a:hover{
	color:#4a5c74;	
}
/* marquee */

#marqueecontainer{
	position: relative;
	width: 336px; /*marquee width */
	height: 200px; /*marquee height */
	background-color: white;
	overflow: hidden; float:left;
}
.marq{
	text-align:justify;
	float:left;
	margin:5px;
}
.icn{
	width:25px;
	height:21px;
	line-height:20px;
	padding:0px 0 5px 0;
}
.icntxt{
	height:15px;
	float:left;	
}
.txt{
	margin:10px 0 5px 0;
	float:left;
	width:90%;
}
.marq a{
	color:#eb3733;
}

/* navigation */
.left1{
	background:url(../images/left.jpg) repeat-x;
	width:31px; height:57px;
	float:left;
	margin-left:-3px;
}
.rit1{
	background:url(../images/right.jpg) repeat-x;
	width:31px; height:57px;
	float:right; top:-30px;
	
}
#navigation-area{
	clear:both;
	background:url(../images/navigation-bg.jpg) repeat-x;
	width:100%;
	height:57px;
	position:relative;
	left:0;
}
#navigation-area .shadow-left, #navigation-area .shadow-right{
	background:url(../images/shadow1-sprite.png) right top no-repeat;
	width:260px;
	height:20px;
	position:absolute;
	right:0;
	z-index:2;
}
#navigation-area .shadow-left{
	background-position:left top;
	left:0;
}


#navigation {
	font:14px Verdana, Geneva, sans-serif;
	list-style:none;	
	height:57px; 
	margin-left:10px;
	background:url(../images/navigation-divider.jpg) no-repeat;
	position:relative;
	z-index:5;
}
#navigation li{
	float:left;
	position:relative;
}
#navigation > li > a{
	background:url(../images/navigation-divider.jpg) right top no-repeat;
	color:#4a5c74;
	display:block;
	height:50px;
	line-height:48px;
	padding-left:17px;padding-right:17px;
	cursor:pointer;
}
#navigation > li > a span{
	display:block;
	height:50px;	
	padding:0 1px 0 1px;
}
#navigation .active > a, #navigation .hovered > a, #navigation > li > a:hover{
	background:url(../images/active.jpg) repeat-x;
	margin-left:-2px;
	color:#fff;
}
#navigation .active > a span, #navigation .hovered > a span, #navigation > li > a:hover span{
	background:url(../images/active.jpg) right top repeat-x;
	padding-left:3px;
}
#navigation ul{
	list-style:none;
	background:#c6d0db;
	padding:10px 10px;
	min-width:180px;
	position:absolute;
	z-index:99;
	left:-2px;
	display: none;
}
#navigation ul li{
	float:none;
	position:relative;
	padding:6px 6px;
}
#navigation ul a{
	background:none;
	color:#4a5c74;
}
#navigation ul a:hover{
	color:#eb2d2e;
}
.social{
	list-style:none;
	float:right;
	padding:14px;
}
.social li{
	display:inline;
	padding-left:10px;
}
/* End navigation */


/*footer*/
html, body, * html {
 height:100%;
}
#wrapper {
 min-height:95%;
}
#footer_main {
 	width:90%;
	margin:0 auto;
	position:relative;
 	bottom:0;
 	left:0;
	overflow:hidden;
	padding-left:15px;
 	margin-top:20px;
}
#footer{
	font-size:14px;
	color:#fff;
	width:1000px;
	margin:0 auto;
	height:70px;
}
.f1{
	width:22px;height:70px;
	background:url(../images/f1.png) no-repeat;
	float:left;
}
.f2{
	width:956px;height:70px;
	background:url(../images/f2.png) repeat-x;
	padding:0;float:left;
}
.f3{
	width:22px;height:70px;float:left;
	background:url(../images/f3.png) no-repeat;
}

#footer ul{
	width:80%;padding:10px 0px;
	margin:0 auto; float:right;
	text-align:right;
}
#footer li{
	display:inline;	
	list-style:none;
	line-height:25px;	
	margin:2px;	
}
#footer a{	
	color:#fff;	
	text-decoration:none;
}
#footer a:hover{	
	color:#000;	
	text-decoration:none;
}
.with{
	float:right;
	width:80%;
	text-align:right;
}
.logosml{
	float:left;
	margin:10px 0 0 0;
}