@charset "iso-8859-1";
/* CSS Document */

div {zoom:100%;}

.form_fields {
	font-size: 20px;
	font-family: Tahoma, Geneva, sans-serif;
	color: #49394E;
	white-space: nowrap;
}
.formtext {
	font-size: 12px;
	font-family: Tahoma, Geneva, sans-serif;
	color: #fff;
	white-space: nowrap;
}
.formfield {
	font-size: 12px;
	font-family: Tahoma, Geneva, sans-serif;
	color: #333;
	white-space: nowrap;
}
a:link {color: #fff}     /* unvisited link */
a:visited {color: #fff}  /* visited link */
a:hover {color: #666666}   /* mouse over link */
a:active {color: #fff}   /* selected link */
a:active, a:focus {
outline: 0
}
.p7HGM04 a:link img, .p7HGM04 a:visited img, .p7HGM04 a:hover img, .p7HGM04 a:active img {border:none;}   /* mouse over link */

a.inlink:link {color: #E80000}     /* unvisited link */
a.inlink:visited {color: #E80000}  /* visited link */
a.inlink:hover {color: #999}   /* mouse over link */
a.inlink:active {color: #E80000}   /* selected link */

a.vap:link {margin:0 8px 0 0; font-size:12px; font-weight:bold; color:#999; text-decoration:none}     /* unvisited link */
a.vap:visited {margin:0 8px 0 0; font-size:12px; font-weight:bold; color:#999; text-decoration:none}  /* visited link */
a.vap:hover {margin:0 8px 0 0; font-size:12px; font-weight:bold; color:#333; text-decoration:none}   /* mouse over link */
a.vap:active {margin:0 8px 0 0; font-size:12px; font-weight:bold; color:#999; text-decoration:none}   /* selected link */

a.blue:link {font-size:13px; font-weight:bold; color:#336699; text-decoration:none}     /* unvisited link */
a.blue:visited {font-size:13px; font-weight:bold; color:#336699; text-decoration:none}  /* visited link */
a.blue:hover {font-size:13px; font-weight:bold; color:#666666; text-decoration:underline}   /* mouse over link */
a.blue:active {font-size:13px; font-weight:bold; color:#336699; text-decoration:none}   /* selected link */

a.news:link {font-size:10px; font-weight:normal; color:#336699; text-decoration:none}     /* unvisited link */
a.news:visited {font-size:10px; font-weight:normal; color:#336699; text-decoration:none}  /* visited link */
a.news:hover {font-size:10px; font-weight:normal; color:#666666; text-decoration:underline}   /* mouse over link */
a.news:active {font-size:10px; font-weight:normal; color:#336699; text-decoration:none}   /* selected link */

h1{
	margin:0;
	font-size:16px;
	font-weight:bold;
	color:#e4e4e4;
}
h2{
	margin:0 0 5px 0;
	font-size:16px;
	color:#333;
	font-weight:normal;
}
h3{
	margin:0;
	font-size:14px;
	color:#333;
	font-weight:normal;
}
h4{
	margin:0;
	font-size:12px;
	color:#333;
	font-weight:normal;
}
.contacttext{
	margin:0;
	font-size:13px;
	color:#333;
	line-height:20px;
}
.maintext{
	margin:0;
	font-size:13px;
	color:#333;
}
.news{
	margin:0;
	font-size:9px;
	color:#333;
}
.maintext12{
	margin:0;
	font-size:12px;
	color:#333;
}
.maintext13{
	margin:0;
	font-size:13px;
	color:#333;
}
.product-title{
	margin:0 0 30px 0;
	font-size:18px;
	color:#336699;
	font-weight:bold;
}
.wrapper{
	width:1050px;
	margin:auto;
	text-align:center;
	background-color:#424848;
}
.header{
	margin:0;
	padding:0;
	width:1050px;
	height:180px;
}

.hs-top{
	margin:0;
	padding:0;
	width:850px;
	height:40px;
}
.hs-mid{
	margin:0;
	padding:0;
	width:850px;
	height:170px;
}
.hs-mid1{
	float:left;
	margin:0;
	padding:0;
	width:280px;
	height:170px;
}
.hs-mid2{
	float:left;
	margin:0;
	padding:0;
	width:280px;
	height:170px;
}
.hs-mid3{
	float:left;
	margin:0;
	padding:0;
	width:280px;
	height:170px;
}
.hs-btm{
	margin:0;
	padding:0;
	width:850px;
	height:80px;
}
.header1{
	float:left;
	text-align:left;
	margin:0 148px 0 50px;
	padding:0;
	width:192px;
	height:150px;
}
.header1-top{
	text-align:left;
	margin:0;
	padding:0;
	width:192px;
	height:130px;
}
.header1-btm{
	text-align:center;
	margin:0;
	padding:0;
	width:192px;
	height:20px;
}
.header2{
	float:left;
	text-align:right;
	margin:0;
	padding:40px 0 0 0;
	width:105px;
	height:140px;
	font-size:12px;
	font-weight:bold;
}
.header3{
	float:left;
	text-align:right;
	margin:0;
	padding:30px 0 0 0;
	width:200px;
	height:150px;
	line-height:21px;
}
.header4{
	float:left;
	text-align:right;
	margin:0;
	padding:40px 0 0 0;
	width:110px;
	height:140px;
	font-size:12px;
	font-weight:bold;
}
.header5{
	float:left;
	text-align:right;
	margin:0;
	padding:30px 0 0 0;
	width:200px;
	height:150px;
	line-height:21px;
}
.dynamic{
	margin:0;
	padding:0 50px 0 50px;
	width:950px;
	height:400px;
}
.thumbnail{
	margin:0 0 22px 0;
	padding:0;
	width:166px;
	height:166px;
}
.dynamic-move{
	font-family: Tahoma, Geneva, sans-serif;
	font-size:11px;
	text-align:left;
	margin:0 0 50px 0;
	padding:0 50px 0 50px;
	width:950px;
	height:400px;
}
.dynamic-in{
	font-family: Tahoma, Geneva, sans-serif;
	font-size:11px;
	text-align:left;
	color:#000;
	margin:0 0 50px 0;
	padding:0 50px 0 50px;
	width:950px;
	height:400px;
}
.dynamic-in1{
	float:left;
	font-family: Tahoma, Geneva, sans-serif;
	font-size:11px;
	text-align:left;
	color:#e4e4e4;
	margin:0 25px 0 0;
	padding:0;
	width:760px;
	height:400px;
}
.dynamic-in2{
	float:left;
	margin:0;
	padding:26px 0 0 0;
	width:136px;
	height:380px;
}
.dynamic-con1{
	float:left;
	font-family: Tahoma, Geneva, sans-serif;
	font-size:13px;
	text-align:left;
	color:#e4e4e4;
	margin:0 50px 0 0;
	padding:30px 0 0 30px;
	width:420px;
	height:370px;
	line-height:17px;
	background-color: #535353;
}
.dynamic-con2{
	float:left;
	font-family: Tahoma, Geneva, sans-serif;
	font-size:11px;
	text-align:left;
	color:#e4e4e4;
	margin:0;
	padding:30px 0 0 30px;
	width:420px;
	height:370px;
	background-color: #535353;
}
.ap{
	margin:0;
	padding:0 0 0 50px;
	width:950px;
	height:613px;
}
.ap-top{
	margin:0 0 30px 0;
	padding:0;
	width:950px;
	height:166px;
}
.ap-btm{
	margin:0 0 30px 0;
	padding:0;
	width:950px;
	height:166px;
}
.ap-top1{
	float:left;
	margin:0 30px 0 0;
	padding:0;
	width:166px;
	height:166px;
	background-color:#FFF;
}
.ap-toplast{
	float:left;
	margin:0;
	padding:0;
	width:166px;
	height:166px;
	background-color:#FFF;
}
.text{
	font-family: Tahoma, Geneva, sans-serif;
	font-size:12px;
	color:#E4E4E4;
	text-align:left;
	margin:0;
	padding:30px 50px 0 50px;
	width:950px;
	height:196px;
	font-size:12px;
	line-height:19px;
}
.text-projects{
	font-family: Tahoma, Geneva, sans-serif;
	font-size:12px;
	color:#E4E4E4;
	text-align:left;
	margin:0;
	padding:30px 50px 0 50px;
	width:950px;
	height:196px;
	font-size:12px;
	line-height:19px;
}
.text-projects1{
	float:left;
	margin:0;
	padding:0;
	width:300px;
	height:196px;
}
.text-projects2{
	float:left;
	margin:0;
	padding:0;
	width:650px;
	height:196px;
}
.text-ap{
	font-family: Tahoma, Geneva, sans-serif;
	font-size:12px;
	color:#E4E4E4;
	text-align:left;
	margin:0;
	padding:30px 50px 0 50px;
	width:950px;
	height:50px;
	font-size:12px;
	line-height:19px;
}
.main-lite{
	margin:0;
	padding:0;
	width:1000px;
	height:320px;
	font-size:13px;
	background-image:url(images/main.png);
}
.main1{
	float:left;
	margin:0;
	padding:40px 60px 40px 60px;
	width:500px;
	height:200px;
	font-family: Tahoma, Geneva, sans-serif;
	font-size:14px;
	text-align:left;
}
.main1-lite{
	float:left;
	margin:0;
	padding:50px 60px 40px 60px;
	width:500px;
	height:210px;
	font-family: Tahoma, Geneva, sans-serif;
	font-size:14px;
	text-align:left;
}
.main2{
	float:left;
	margin:0;
	padding:40px 30px 40px 30px;
	width:230px;
	height:300px;
	text-align:left;
	font-family: Tahoma, Geneva, sans-serif;
	font-size:14px;
	font-weight:bold;
	line-height:18px;
}
.main2-lite{
	float:left;
	margin:0;
	padding:60px 0 0 0;
	width:330px;
	height:160px;
	text-align:left;
	font-family: Tahoma, Geneva, sans-serif;
	font-size:14px;
	font-weight:bold;
	line-height:18px;
}
.footer{
	margin:0;
	padding:0 50px 0 50px;
	font-size:12px;
	font-family:Tahoma, Geneva, sans-serif;
	text-align:left;
	width:950px;
	height:236px;
	color:#e4e4e4;
	line-height:21px;
	background-image:url(images/footer-bg.jpg);
}
.footer-top{
	margin:0;
	padding:0;
	width:1050px;
	height:200px;
}
.footer-btm{
	margin:0;
	padding:0;
	width:1050px;
	height:36px;
}
.footer1{
	float:left;
	margin:0;
	padding:30px 0 0 0;
	width:220px;
	height:170px;
}
.footer2{
	float:left;
	margin:0;
	padding:30px 0 0 0;
	width:230px;
	height:170px;
}
.footer3{
	float:left;
	text-align:right;
	margin:0;
	padding:30px 0 0 0;
	width:500px;
	height:170px;
}
.top{
	margin:0;
	padding:30px 60px 0 0;
	font-size:12px;
	font-family:Tahoma, Geneva, sans-serif;
	text-align:right;
	width:540px;
	height:85px;
}
.bottom{
	margin:0;
	padding:5px 0 0 0;
	font-size:12px;
	font-family:Tahoma, Geneva, sans-serif;
	text-align:left;
	width:600px;
	height:140px;
	line-height:18px;
}
.b1{
	margin:0;
	padding:0 0 0 120px;
	float:left;
	font-size:12px;
	font-family:Tahoma, Geneva, sans-serif;
	text-align:left;
	width:80px;
	height:145px;
}
.b2{
	margin:0;
	padding:0 0 0 60px;
	float:left;
	font-size:12px;
	font-family:Tahoma, Geneva, sans-serif;
	text-align:left;
	width:140px;
	height:145px;
}
.b3{
	margin:0;
	padding:0 0 0 20px;
	float:left;
	font-size:12px;
	font-family:Tahoma, Geneva, sans-serif;
	text-align:left;
	width:180px;
	height:145px;
}

ul#navfooter
{
margin:0;
padding:0;
}

#navfooter li
{
list-style-type: none;
}

#navfooter a { padding: 0 8px 0 6px; }

#navfooter a:link
{
color: #fff;
text-decoration: underline;
}

#navfooter a:hover
{
color: #ccc;
text-decoration: underline;
}

#navfooter a:visited
{
color: #fff;
text-decoration: underline;
}

ul#navheader
{
margin:0;
padding:0;
font-family: Tahoma, Geneva, sans-serif;
font-size:11px;
color:#e4e4e4;
}

#navheader li
{
list-style-type: none;
}

#navheader a { 

padding: 0 8px 0 6px;
text-decoration: none;
}

#navheader a:link
{
color: #E4E4E4;
text-decoration: none;
}

#navheader a:active
{
color: #E4E4E4;
text-decoration: none;
}

#navheader a:hover
{
color: #999;
text-decoration: none;
}

ul#navTop {
display:block;
margin:0;
padding:0;
width:100%;
}
ul#navTop li {
float:left;
list-style:none outside none;
margin:0;
padding:0;
}
#navTop li a span{
position: relative;
left: -9999px;
}
ul#navTop li a {
background:url("images/spritemenu.png") no-repeat scroll 0 0 ;
display:block;
height:35px;
margin:0;
padding:0;
text-decoration:none;
}

ul#navTop li a:hover, ul#navTop li a.hovered {
}
ul#navTop li.pd a {
width:157px;
background-position:0 0;
}
ul#navTop li.pd a:hover, ul#navTop li.pd a.hovered, ul#navTop li.pd a.active {
background-position:0 -35px;
}
ul#navTop li.ld a {
width:157px;
background-position:-157px 0;
}
ul#navTop li.ld a:hover, ul#navTop li.ld a.hovered, ul#navTop li.ld a.active {
background-position:-157px -35px;
}
ul#navTop li.t3 a {
width:157px;
background-position:-314px 0;
}
ul#navTop li.t3 a:hover, ul#navTop li.t3 a.hovered, ul#navTop li.t3 a.active {
background-position:-314px -35px;
}
ul#navTop li.pf a {
width:157px;
background-position:-471px 0;
}
ul#navTop li.pf a:hover, ul#navTop li.pf a.hovered, ul#navTop li.pf a.active {
background-position:-471px -35px;
}
ul#navTop li.dpp a {
width:157px;
background-position:-628px 0;
}
ul#navTop li.dpp a:hover, ul#navTop li.dpp a.hovered, ul#navTop li.dpp a.active {
background-position:-628px -35px;
}
ul#navTop li.lg a {
width:155px;
background-position:-785px 0;
}
ul#navTop li.lg a:hover, ul#navTop li.lg a.hovered, ul#navTop li.lg a.active {
background-position:-785px -35px;
}
ul#navTop li a span {
left:-9999px;
position:relative;
}
