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

* {
	margin: 0;
	padding: 0;
}

a:focus {
	-moz-outline-style: none;
	outline-style:none;
}

a img {
    border: 0;
}

html{
	overflow-y:scroll;}

.banner { position: absolute; overflow: auto; min-width: 100%; width:100%; z-index:-9999;}
.banner li { list-style: none; }
.banner ul li { float: left; min-height:405px; height: 400px; -webkit-background-size: cover; -moz-background-size: cover; -o-background-size: cover; background-size: cover;}

.banner2 { position: absolute; overflow: auto; min-width: 100%; width:100%; z-index:-9999;}
.banner2 li { list-style: none; }
.banner2 ul li { float: left; min-height:123px; height: 123px; -webkit-background-size: cover; -moz-background-size: cover; -o-background-size: cover; background-size: cover;}
		
.dots {
  position: absolute;
  left: 0;
  right: 0;
  bottom: 10px;
  text-align: center;
}

.dots li {
  	width: 5px;
	height: 5px;
	display: inline-block;
	text-indent: -999em;
	cursor: pointer;
	border: 1px solid #fff;
	border-radius: 6px;
	text-decoration: none; 
	margin-right:8px;
	-webkit-transition: background .5s, opacity .5s;
	-moz-transition: background .5s, opacity .5s;
	transition: background .5s, opacity .5s;
	opacity: 0.5; 
	z-index:999;
}

.dots li.active {
  	background: #fff;
	opacity: 0.8; 
	z-index:999;
}

#topnavbg{
	position: absolute; 
	height:75px;
	min-width: 100%; 
	width:100%;
	z-index:-8999;
	background-image:url(images/white95.png);
	background-repeat:repeat;
}

#botnavbg{
	position: absolute; 
	top:78px;
	height:25px;
	min-width: 100%; 
	width:100%;
	z-index:-8999;
	background-image:url(images/blue70.png);
	background-repeat:repeat;
	z-index:1;
}

#botnavbg2{
	position: absolute; 
	top:78px;
	height:45px;
	min-width: 100%; 
	width:100%;
	z-index:-8999;
	background-image:url(images/blue70.png);
	background-repeat:repeat;
	z-index:1;
}


#homeline{
	position: absolute; 
	top:509px;
	height:1px;
	min-width: 100%; 
	width:100%;
	z-index:-8999;
	background-color:#AFAFAF;
}

#bottexture{
	position: absolute; 
	top:510px;
	height:100%;
	min-width: 100%; 
	width:100%;
	z-index:-8999;
	background-image:url(images/paper.jpg);
	background-repeat:repeat;
}

#container {
	margin-right: auto;
	margin-left: auto;
	height: auto;
	width: 950px;
	text-transform: none;
	text-decoration: none;
}

.topnav {
	float:left;
	height: 75px;
	width: 950px;
}

.logo {
	float:left;
	margin-top:19px;
}

.bignav {
	float: right;
	height:75px;
	width:385px;
}

.mainmenu {
	float:left;
	font-family: Helvetica, Helvetica Neue, Arial;
	font-size:11px;
	width:335px;
	height:auto;
}

.home a:link, .home a:visited {
	float: left;
	height: 81px;
	width: 62px;
	text-decoration: none;
	color: #999;
	text-align: center;
	line-height: 125px; 
	vertical-align: bottom;
	text-shadow:#fff 0 1px 1px;
}
.home a:hover{
	color: #000;
	height: 81px;
	width: 62px;
	background-image:url(images/yellow80.png);
	background-repeat:repeat;
	-webkit-transition: all 0.5s ease-out 0s;
	-moz-transition: all 0.5s ease-out 0s;
	-ms-transition: all 0.5s ease-out 0s;
	-o-transition: all 0.5s ease-out 0s;
	transition: all 0.5s ease-out 0s;
	text-shadow:#fff 0 1px 1px;
	font-weight:bold;
}
.home a.selected{
	color: #000;
	height: 81px;
	width: 62px;
	background-image:url(images/yellow80.png);
	background-repeat:repeat;
	text-shadow:#fff 0 1px 1px;
	font-weight:bold;
}

.mmline {
	float:left;
	height:66px;
	width:1px;
	background-color:#e9e9e9;
}

.about a:link, .about a:visited, .contact a:link, .contact a:visited{
	float: left;
	height: 81px;
	width: 90px;
	text-decoration: none;
	color: #888;
	text-align: center;
	line-height: 125px; 
	vertical-align: bottom;
	text-shadow:#fff 0 1px 1px;
}
.about a:hover, .contact a:hover{
	color: #000;
	height: 81px;
	width: 90px;
	background-image:url(images/yellow80.png);
	background-repeat:repeat;
	-webkit-transition: all 0.5s ease-out 0s;
	-moz-transition: all 0.5s ease-out 0s;
	-ms-transition: all 0.5s ease-out 0s;
	-o-transition: all 0.5s ease-out 0s;
	transition: all 0.5s ease-out 0s;
	text-shadow:#fff 0 1px 1px;
	font-weight:bold;
}
.about a.selected, .contact a.selected{
	color: #000;
	height: 81px;
	width: 90px;
	background-image:url(images/yellow80.png);
	background-repeat:repeat;
	text-shadow:#fff 0 1px 1px;
	font-weight:bold;
}

.products {float:left; }
.products ul {text-align:center;}
.products ul li {float:left;display:inline;}
.products ul li:hover {}
.products ul li a {display:block;color:#888; text-decoration: none; height: 81px; width: 90px; text-align:center; text-shadow:#fff 0 1px 1px;line-height: 125px; }
.products ul li a:hover{color:#333; background-image:url(images/yellow80.png);
	background-repeat:repeat;
	-webkit-transition: all 0.5s ease-out 0s;
	-moz-transition: all 0.5s ease-out 0s;
	-ms-transition: all 0.5s ease-out 0s;
	-o-transition: all 0.5s ease-out 0s;
	transition: all 0.5s ease-out 0s;
	text-shadow:#fff 0 1px 1px;
	font-weight:bold;}
.products ul li a.selected{color:#333; background-image:url(images/yellow80.png);
	background-repeat:repeat;
	-webkit-transition: all 0.5s ease-out 0s;
	-moz-transition: all 0.5s ease-out 0s;
	-ms-transition: all 0.5s ease-out 0s;
	-o-transition: all 0.5s ease-out 0s;
	transition: all 0.5s ease-out 0s;
	text-shadow:#fff 0 1px 1px;
	font-weight:bold;}
	
.products ul li ul {
	position: absolute;
	width: 300px;
	background: #FFF;
	top: 79px;
	z-index: 9999;
	border-radius: 2px 2px 5px 5px;
	border:#ccc thin solid;
	-webkit-box-shadow: 0 6px 6px -6px #000;
	   -moz-box-shadow: 0 6px 6px -6px #000;
	        box-shadow: 0 6px 6px -6px #000;
}
.products ul li ul li {width:260px; height:auto; }
.products ul li ul li a {display:block; width:300px; height:75px;color:#444; text-decoration: none; line-height: 30px; text-align:left; border-radius: 0px 0px 5px 5px;}
.products ul li ul li:hover a {background:#F1F1F1; width:300px; height:75px; font-weight:normal; line-height: 30px; border-radius: 0px 0px 5px 5px;}
.products ul li ul.fallback {display:none;}
.products ul li:hover ul.fallback {display:block;}

.triup{
	position:absolute;
	top: -5px;
	left:40px;
}

.pthumb{
	float:left;
	margin-top:15px;
	width:90px;
	text-align:center;
}

.thumbtitle {
	float:left;
	font-size:12px;
	font-weight:bold;
	margin-top:5px;
	color: #333;
}

.thumbdesc {
	float:left;
	width:190px;
	height:auto;
	font-size:12px;
	margin-top:-4px;
	line-height:14px;
	color: #999;
}

.thumbbotline {
	float:left;
	height:1px;
	width:271px;
	background-color:#eee;
	margin-left:14px;
}

.langselect{
	float:right;
	height: 75px;
	width:35px;
}

.eng a:link, .eng a:visited, .ind a:link, .ind a:visited{
	float: left;
	border-radius: 50%;
	width: 30px;
	height: 24px;
	border: thin solid #e3e3e3;
	font-size:8px;
	font-family: Arial;
	text-decoration: none;
	color:#888;
	line-height:12px;
	padding-top:6px;
	margin-top:4px;
	margin-bottom:-1px;
	text-align:center;
	background-color: #FcFcFc;
	opacity:0.5;
}

.eng a:hover, .ind a:hover {
	float: left;
	border-radius: 50%;
	width: 30px;
	height: 24px;
	border: thin solid #ddd;
	font-size:8px;
	font-family: Arial;
	text-decoration: none;
	color:#888;
	line-height:12px;
	padding-top:6px;
	margin-top:4px;
	margin-bottom:-1px;
	text-align:center;
	background-color: #fff;
	opacity:1;
}

.eng a.selected, .ind a.selected {
	float: left;
	border-radius: 50%;
	width: 30px;
	height: 24px;
	border: thin solid #e1e1e1;
	font-size:8px;
	font-family: Arial;
	text-decoration: none;
	color:#999;
	line-height:12px;
	padding-top:6px;
	margin-top:4px;
	margin-bottom:-1px;
	text-align:center;
	background-color: #fff;
	opacity:1;
}

.welcomecont{
	position:relative;
	float:left;
	clear: left;
	height:auto;
	width:auto;
	margin-top:8px;
	margin-left:3px;
	z-index:9999;
}

.welcomecont2 {
	position:relative;
	float:left;
	clear: left;
	height:auto;
	width:auto;
	margin-top:8px;
	margin-left:16px;
	z-index:9999;
}

.welcome {
	font-family: Helvetica Neue, Helvetica, Arial;
	font-size: 12px;
	color:#ccc;
}

.time {
	font-style:italic;
	font-size: 10px;
	padding-left:2px;
	color:#666;
}

.featurepoint {
	float:left;
	clear:left;
	width:900px;
	height:87px;
	margin-top:308px;
	margin-left:25px;
	padding-top:17px;
	font-family:Arial;
}

.ftptleftcont {
	float:left;
}

.ftptleft a:link, .ftptleft a:visited{
	float: left;
	clear:left;
	font-size: 12px;
	color: #999;
	text-decoration: none;
	width:190px;
	padding-left: 9px;
	padding-right: 9px;
	padding-top: 4px;
	padding-bottom: 3px;
	border-radius:3px;
}

.ftptleft a:hover{
	color: #fff;
	text-decoration: none;
	background-color: #1e3d70;
	-webkit-transition: all 0.2s ease-out 0s;
	-moz-transition: all 0.2s ease-out 0s;
	-ms-transition: all 0.2s ease-out 0s;
	-o-transition: all 0.2s ease-out 0s;
	transition: all 0.2s ease-out 0s;
}


.advpro {
	float:left;
	font-family: Arial;
	font-size:15px;
	font-weight:bold;
	margin-top:13px;
}

.yar{
	float:left;
	margin-left:10px;
	margin-top:13px;
}

.ftptright {
	float:right;
	width:auto;
	height:auto;
}

.no5, .no4, .no3, .no2, .no1 {
	float:right;
	width:106px;
	height:86px;
}

.outercircle{
	float: right;
	border-radius: 50%;
	width: 50px;
	height: 50px;
	border: thin solid #bababa;
	margin-right:14px;
}

.innercircle{
	float: right;
	border-radius: 50%;
	width: 44px;
	height: 44px;
	background-image:url(images/Carbon_fiber.jpg);
	background-repeat:repeat;
	margin-right:3px;
	margin-top:3px;
	box-shadow:inset 0 0 10px #333333;
	-moz-box-shadow:inset 0 0 10px #333333;
	text-align:center;
}

.circleline{
	float: right;
	width: 40px;
	height:1px;
	background-color:#ccc;
	margin-top:26px;
}

.no5word{
	float: right;
	clear:right;
	font-size:12px;
	font-family: Helvetica, Helvetica Neue, Arial;
	color:#333;
	margin-top:5px;
	width:81px;
	height:auto;
	text-align:center;
}

.hdescont{
	float:left;
	clear:left;
	width:900px;
	height:87px;
	margin-left:25px;
	padding-top:17px;
	margin-bottom:49px;
}

.hdtitle{
	float:left;
	font-family: Helvetica, Helvetica Neue, Arial;
	font-size:24px;
	font-weight:lighter;
	color:#999;
	margin-top:-8px;
	text-shadow:#fff 0 1px 1px;
}

.hdcol1{
	float:left;
	clear:left;
	font-family: Arial;
	font-size:13px;
	width:300px;
	height:auto;
	margin-left:22px;
	margin-top:15px;
	line-height:17px;
	text-shadow:#fff 0 1px 1px;
}

.hdvline {
	float:left;
	width:1px;
	height:75px;
	background-color:#ddd;
	margin-top:11px;
	margin-left:20px;
	text-shadow:#fff 0 1px 1px;
}

.hdcol2{
	float:left;
	font-family: Arial;
	font-size:13px;
	width:320px;
	height:auto;
	margin-left:22px;
	margin-top:15px;
	line-height:17px;
	text-shadow:#fff 0 1px 1px;
}

.hmore a:link, .hmore a:visited{
	float:right;
	text-decoration: none;
	font-family: Arial;
	font-size:11px;
	color:#333;
	font-weight:bold;
	width: 137px;
	height: 18px;
	border:thin #B3B3B3 solid;
	border-radius: 3px;
	padding-top:5px;
	padding-left:8px;
	margin-top:51px;
}

.hmore a:hover {
	color: #fff;
	text-decoration: none;
	background-color: #1e3d70;
	-webkit-transition: all 0.2s ease-out 0s;
	-moz-transition: all 0.2s ease-out 0s;
	-ms-transition: all 0.2s ease-out 0s;
	-o-transition: all 0.2s ease-out 0s;
	transition: all 0.2s ease-out 0s;
}

.copyright {
	position: absolute;
	bottom: 8px;
	float: left;
	clear: left;
	height: auto;
	width: auto;
	font-family: Arial;
	font-size: 10px;
	font-weight:lighter;
	color: #aaa;
	text-shadow:#fff 0 1px 1px;
}

.toppagebg {
	float: left;
	width: 950px;
	height: auto;
	background-color: #fff;
	border-radius: 5px 5px 0px 0px;
	z-index: 1;
	position: relative;
	margin-top: 5px;
	height: 21px;
}

.pages{
	float:left;
	width:950px;
	height:auto;
}

.abtcol1{
	float:left;
	width:260px;
	height:auto;
	padding-left:15px;
}

.abtcol2{
	float:left;
	width:320px;
	height:auto;
}

.abtwhot{
	float:left;
	font-size:18px;
	font-weight:lighter;
	font-family: Helvetica, Helvetica Neue, Arial;
	color:#999;
	margin-top:10px;
}
.abtwhob{
	float:left;
	clear:left;
	font-size:12px;
	font-family: Arial;
	font-weight:bold;
	color:#fff;
	background-color:#333;
	width:235px;
	height:18px;
	padding-top:4px;
	border-radius:3px;
	margin-top:40px;
}
.abtwhod{
	float:left;
	clear:left;
	padding-left:15px;
	margin-top:20px;
}

.abtbold{
	float: left;
	height: auto;
	width: auto;
	font-family: "Times New Roman";
	font-size: 39px;
	margin-right: 7px;
	margin-top: 3px;
	margin-left: 3px;
}

.abtopen{
	font-size: 13px;
	font-family: Arial;
	line-height:24px;
}

.abtcol3{
	float:left;
	width:250px;
	height:auto;
	padding-left:73px;
	font-family: Arial;
}

.contcol3{
	float:left;
	width:276px;
	height:auto;
	padding-left:10px;
	font-family: Arial;
	padding-top:17px;
	margin-bottom:84px;
}

.pgbotline {
	float:left;
	height:1px;
	width:950px;
	background-color:#D7D7D7;
	position:absolute;
	bottom:25px;
}

.contadd{
	float:left;
	font-size: 13px;
	font-family: Arial;
	line-height:24px;
}

.conticon{
	float:left;
	clear:left;
	width:16px;
	text-align:center;
	margin-top:24px;
}

.contdesc{
	float:left;
	font-size: 13px;
	font-family: Arial;
	line-height:24px;
	font-weight:bold;
	padding-left:10px;
	margin-top:20px;
}

/* form 2 */

.copeninfo{
	float: left;
	height: auto;
	width: auto;
	text-align: left;
	font-size: 11px;
	color: #aaa;
}

.formed {
	float: left;
	margin-top:15px;
}

#form2{
	width: auto; /* customize width, this form have fluid layout */
	text-decoration: none;
	float: left;
}
	
#form2 fieldset{
	margin:0;
	padding:0;
}		

#form2 legend{display:none;
}	
	
#form2 p{
	margin-top: 8px;
	margin-bottom: 10px;
	font-size: 11px;
	font-weight: bold;
	color:#333;
}	

#form2 label{
	display:block;
	font-weight: bold;
	margin-bottom: 4px;
}	

#form2 input, #form2 textarea{
	width: 266px;
	border: 1px solid #ddd;
	color: #333;
	font-size: 11px;
	-moz-border-radius: 3px 3px 3px 3px;
	-webkit-border-radius: 3px 3px 3px 3px;
	background-color: #fff;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
}		

#form2 textarea{
	height:125px;
	overflow:auto;
}		
			
#form2 p.submit
{
	text-align:left;
}	

#form2 button {
	height: 30px;
	border: 1px solid #fff;
	color: #ccc;
	cursor: pointer;
	text-align: center;
	font-size: 14px;
	width: 145px;
	padding-right: 20px;
	padding-left: 20px;
	-moz-border-radius: 3px 3px 3px 3px;
	-webkit-border-radius: 3px 3px 3px 3px;
	font-family: Arial;
	background-color: #333;
	text-shadow: #333 0 1px 1px;
	box-shadow: #ddd 0 1px 1px;
	margin-bottom: 22px;
}			
		
#form2 button:hover {
	height:30px;
	border:1px solid #fff;
	color:#fff;
	cursor:pointer;
	text-align:center;
	font-size: 14px;
	width: 145px;
	padding-right: 20px;
	padding-left: 20px;
	-moz-border-radius: 4px 4px 4px 4px;
	-webkit-border-radius: 4px 4px 4px 4px;
	font-family: Arial;
	background-color: #1e3d70;
	text-shadow:#000 0 1px 1px;
	box-shadow:#fff 0 1px 1px;
	-webkit-transition: all 0.3s ease-out 0s;
	-moz-transition: all 0.3s ease-out 0s;
	-ms-transition: all 0.3s ease-out 0s;
	-o-transition: all 0.3s ease-out 0s;
	transition: all 0.3s ease-out 0s;
	margin-bottom: 22px;
}

.procol1 {
	float:left;
	width:673px;
	height:auto;
	padding-top:2px;
}

.prerectangle a:link, .prerectangle a:visited{
	float:left;
	width:623px;
	height:160px;
	border-radius: 5px;
	border:thin #CCCCCC solid;
	margin-top:8px;
	text-decoration:none;
}

.prerectangle a:hover{
	float:left;
	width:623px;
	height:160px;
	border-radius: 5px;
	border:thin #CCCCCC solid;
	margin-top:8px;
	background-color:#f9f9f9;
}


.preimg {
	float:left;
	text-align:center;
	width:185px;
	height:160px;
}

.predcont{
	float:left;
	width:403px;
	height:160px;
}

.pret{
	float:left;
	font-size:18px;
	font-weight:lighter;
	font-family: Helvetica, Helvetica Neue, Arial;
	color:#999;
	margin-top:16px;
}
.preb{
	float:left;
	clear:left;
	font-size:13px;
	font-family: Arial;
	font-weight:bold;
	color:#fff;
	background-color:#333;
	width:auto;
	height:19px;
	padding-top:4px;
	padding-right:10px;
	border-radius:3px;
	margin-top:12px;
}
.pred{
	float:left;
	clear:left;
	padding-left:15px;
	margin-top:12px;
	font-size:13px;
	font-family: Arial;
	line-height:18px;
	width:350px;
	height:auto;
	color:#333;
}

.precfd{
	float: left;
	width: 35px;
	height: 160px;
	background-color: #1e3d70;
	border-top-right-radius: 5px;
	border-bottom-right-radius: 5px;
	text-align:center;
}

.precfd:hover{
	background-color: #234883;
}

.preshad {
	float:right;
	margin-right: 50px;
	margin-top:-1px
}

.procolleft {
	float:left;
	width:230px;
	height:auto;
	margin-left:15px;
	padding-left:15px;
	padding-bottom:30px;
	border:thin #e5e5e5 solid;
	border-radius:5px;
}

.procolleft2 {
	float:left;
	width:230px;
	height:auto;
	margin-left:15px;
	padding-left:15px;
	padding-bottom:30px;
	border:thin #fff solid;
	border-radius:5px;
}

.procolborder{
	float:left;
	width:260px;
	height:auto;
	border:thin #D4D4D4 solid;
	border-radius:5px;
	}

.advpro2 {
	float:left;
	clear:left;
	font-family: Arial;
	font-size:15px;
	font-weight:bold;
	margin-top:13px;
	margin-bottom:8px;
}

.advpro3 {
	float:left;
	clear:left;
	font-family: Arial;
	font-size:15px;
	font-weight:bold;
	margin-top:35px;
	margin-bottom:8px;
}

.yar2{
	float:left;
	margin-left:10px;
	margin-top:35px;
}

.fdown{
	float:left;
	clear:left;
	font-size:12px;
	font-family: Arial;
	color:#333;
	margin-left:15px;
	line-height:20px;
}

.procol2 {
	float:left;
	width:643px;
	height:auto;
	padding-left:45px;
}

.prot{
	float:left;
	font-size:18px;
	font-weight:lighter;
	font-family: Helvetica, Helvetica Neue, Arial;
	color:#999;
	margin-top:11px;
	width:580px;
}

.probline{
	float:left;
	background-color:#333;
	width:643px;
	height:4px;
}

.probline2{
	float:left;
	background-color:#ccc;
	width:643px;
	height:1px;
	margin-top:30px;
	margin-bottom:10px;
}

.proccont {
	float:left;
	margin-top:10px;
}

.prod{
	float:left;
	clear:left;
	padding-left:15px;
	margin-top:12px;
	font-size:13px;
	font-family: Arial;
	line-height:18px;
	width:330px;
	height:auto;
	color:#333;
}

.prod2{
	float:left;
	clear:left;
	padding-left:15px;
	margin-top:12px;
	font-size:13px;
	font-family: Arial;
	line-height:18px;
	width:600px;
	height:auto;
	color:#333;
}

.propright{
	float:right;
	margin-right:10px;
}

.spec{
	float:left;
	clear:left;
	width:643px;
	margin-top:45px;
	margin-bottom:50px;
}

table {
    *border-collapse: collapse; /* IE7 and lower */
    border-spacing: 0;
    width: 100%;
	font-family:Arial;
}

.bordered {
    border: solid #ccc 1px;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    border-radius: 3px;
}

.bordered tr:hover {
    background: #e1eafa;
    -o-transition: all 0.1s ease-in-out;
    -webkit-transition: all 0.1s ease-in-out;
    -moz-transition: all 0.1s ease-in-out;
    -ms-transition: all 0.1s ease-in-out;
    transition: all 0.1s ease-in-out;     
}    
    
.bordered td, .bordered th {
    border-left: 1px solid #ccc;
    border-top: 1px solid #ccc;
    padding-top:7px;
	padding-bottom:5px;
	padding-left:15px;
	padding-right:15px;
    text-align: left;
	vertical-align:text-top;
}

.bordered th {
    background-color: #333;
    border-top: none;
	width:155px;
	font-size:14px;
	color:#fff;
}

.bordered td {
	font-size:13px;
	color:#111;
	line-height:16px;
}

.bordered td:first-child, .bordered th:first-child {
    border-left: none;
}

.bordered th:first-child {
    -moz-border-radius: 3px 0 0 0;
    -webkit-border-radius: 3px 0 0 0;
    border-radius: 3px 0 0 0;
}

.bordered th:last-child {
    -moz-border-radius: 0 3px 0 0;
    -webkit-border-radius: 0 3px 0 0;
    border-radius: 0 3px 0 0;
}

.bordered th:only-child{
    -moz-border-radius: 3px 3px 0 0;
    -webkit-border-radius: 3px 3px 0 0;
    border-radius: 3px 3px 0 0;
}

.bordered tr:last-child td:first-child {
    -moz-border-radius: 0 0 0 3px;
    -webkit-border-radius: 0 0 0 3px;
    border-radius: 0 0 0 3px;
}

.bordered tr:last-child td:last-child {
    -moz-border-radius: 0 0 3px 0;
    -webkit-border-radius: 0 0 3px 0;
    border-radius: 0 0 3px 0;
}

#footer{
	float:left;
	clear:left;
	width:auto;
	height:auto;
}

.pgbotline2 {
	float:left;
	height:1px;
	width:950px;
	background-color:#D7D7D7;
	margin-bottom:5px;
}

.copyright2 {
	margin-bottom: 8px;
	float: left;
	clear: left;
	height: auto;
	width: auto;
	font-family: Arial;
	font-size: 10px;
	font-weight:lighter;
	color: #aaa;
	text-shadow:#fff 0 1px 1px;
}

.backbut a:link, .backbut a:visited{
	float:right;
	text-decoration: none;
	color: #999;
	background-color: #333;
	font-size: 11px;
	font-family: Arial;
	padding-top: 3px;
	padding-bottom: 1px;
	width: 42px;
	height: auto;
	text-align: center;
	border-radius: 2px 0px 0px 0px;
	margin-left:487px;
}

.backbut a:hover{
	color: #fff;
	-webkit-transition: all 0.3s ease-out 0s;
	-moz-transition: all 0.3s ease-out 0s;
	-ms-transition: all 0.3s ease-out 0s;
	-o-transition: all 0.3s ease-out 0s;
	transition: all 0.3s ease-out 0s;
}

.shortt{
	float:left;
	clear:left;
	font-size:13px;
	font-family: Arial;
	width:600px;
	height:auto;
	color:#333;
}

.procol3 {
	float:left;
	clear:left;
	width:950px;
	height:auto;
	border-top:thin solid #E1E1E1;
	padding-top:15px;
}

.procol3l {
	float:left;
	width:475px;
	height:auto;
	text-align:center;
}

.procol3l2 {
	float:left;
	width:475px;
	clear:left;
	height:auto;
	text-align:center;
}

.procol3r {
	float:right;
	width:475px;
	height:auto;
	text-align:center;
}

.procol3r2 {
	float:right;
	width:475px;
	height:auto;
	text-align:center;
	margin-top:-851px;
}

.accdesc{
	float:left;
	width:950px;
	height:auto;
	font-family: Helvetica Neue, Helvetica, Arial;
	font-size:14px;
}

.accdescl{
	float:left;
	width:425px;
	height:auto;
	padding-left:50px;
	line-height:18px;
}

.accdescl2{
	float:left;
	clear:left;
	width:425px;
	height:auto;
	padding-left:50px;
	line-height:18px;
}

.accdescr{
	float:left;
	width:425px;
	height:auto;
	padding-left:50px;
	line-height:18px;
}

.accdescr2{
	float:left;
	clear:left;
	width:425px;
	height:auto;
	padding-left:50px;
	line-height:18px;
}

.accdescr3{
	float:right;
	width:425px;
	height:auto;
	padding-left:50px;
	line-height:18px;
	margin-top:-270px;
}