﻿@charset "utf-8";
/* CSS Document */
body {
/*background-color:#161513;*/
font-size:12px;
margin:0px auto;
padding:0px inherit;
font-family: Arial, Helvetica, sans-serif;
text-align: center;
}

td {
font-size:12px; color: #666666; line-height:23px;
}
a {
COLOR: #666666; TEXT-DECORATION: none;
}
A:link {
	COLOR: #666666; TEXT-DECORATION: none;
}
A:active {
	COLOR: #ffffff; TEXT-DECORATION: none; 
}
A:hover {
	COLOR: #000; TEXT-DECORATION: none;;
}
#info { width:100%; height:100%; display:table; text-align:center; }
#nav #navlist { display: block; width: auto; float:left;
	padding:0 24px;
	line-height:35px;
	color:#000000;	
	text-decoration: none;
	border-right: #dedede solid 1px;
	background-image: url(../images/navbg.jpg); }
#nav #navlisth { display: block; width: auto;  float:left;
	padding:0 24px;
	line-height:35px;
	text-decoration: none;
	border-right: #dedede solid 1px;
	color:  #FFFFFF;
	background-image: url(../images/navhover.jpg); 
}

#ClassPostions { color:#454545; height:37px; line-height:35px; text-align:left; border-bottom:#CBCED1 solid 1px;  }
 .poswhite { border-bottom:#FFFFFF solid 1px; height:38px;  }
#ClassLeft {  padding-bottom:420px; background-image:url(../images/leftcontact.jpg); background-repeat:no-repeat; background-position:left bottom; }
#ClassNavlist { width:181px; border-top:#BFC1C3 solid 1px;  }
#ClassNavlist #ClassNavt { cursor:pointer; width:auto; height:36px; text-align:left; line-height:36px; font-size:14px; color:#000000;  padding-left:30px; float: left; width:150px; border-left:#BFC1C3 solid 1px; border-right:#BFC1C3 solid 1px;background-image:url(../images/leftnav.jpg); background-repeat: no-repeat;   }
#ClassNavlist #ClassNavth { cursor:pointer; width:auto; height:36px;  text-align:left;  line-height:36px; font-size:14px; color:#BD3601; padding-left:30px; float: left;  width:150px; background-image: url(../images/leftnavh.jpg); background-repeat:no-repeat; border-left:#BFC1C3 solid 1px; border-right:#BFC1C3 solid 1px; }
#ClassPart { background-image:url(../images/classpart.jpg); background-repeat: no-repeat; text-align:left; padding-left:20px; line-height:37px; font-size:14px; color:#FFFFFF; font-weight:bold;  }
.classcontent { padding:25px; line-height:24px; color:#797979; background-color:#FFFFF; }
 
#Customers {  width:720px; float:left; padding:0 0 6px 15px; } 
#Customers  #Customerslist { border:#DBDBDB solid 1px; width:720px; float:left; } 
#Customers  #Customerslist .cuslogo { border-right:#cccccc dashed 1px; width:180px; float:left; height:170px; text-align:center; line-height:169px; } 
#Customers  #Customerslist .cusmessage { width:500px; float:left; text-align:left; line-height:23px; padding:10px 10px 8px 20px; } 
#Customers #Cuspage {  width:720px; float:left; padding:20px 0; line-height:22px; text-align:center; }  
 
#works { width:320px; padding-left:35px; float:left; }
#works #workslist { width:300px;float:left; background-image:url(../images/worksjt.jpg); background-repeat:no-repeat; padding-left:15px; border-bottom:#CCCCCC dashed 1px; height:30px; line-height:30px; }
#works #workslist .worksname { width:210px;float:left; }
#works #workslist .worksdown { width:55px;float:left; background-image:url(../images/pdf.jpg); background-repeat:no-repeat; padding-left:27px; text-decoration:underline;  }

#Newsjt { background-image:url(../images/newsjt.jpg); background-repeat:no-repeat; padding-left:15px; }
.newstime  {font-size:11px; font-family:Tahoma; color:#B83300; font-weight:bold; }
.newspad {  padding-left:15px; line-height:23px; }
.newsmore {  padding:5px 0 10px 15px; line-height:23px; color:#d98762; text-decoration:underline; }
.newsbor { border-bottom:#DBDBDB dashed 1px; }

.banner { border:#FFFFFF solid 6px; background-color:#FFFFFF; }
.bannertit { padding:16px 0 0 0; float:left; width:540px; border-bottom: #DBDBDB dashed 1px; line-height:30px; height:30px; font-size: 14px; color:#BF0000; font-weight:bold; text-align:left; }
.bannertcon { padding:10px 0 0 0; float:left; width:540px; line-height:23px; height:180px;  color:#666; text-align: left;  }
 
.classbod { border-left:#CBCED1 solid 1px; border-right:#CBCED1 solid 1px; border-bottom:#CBCED1 solid 1px;  }
#footernav { border-top:#CBCED1 solid 1px;border-bottom:#CBCED1 solid 1px; height:33px; line-height:33px; }
#footernav a{color:#666666;}
#footernav a:hover{color:#000;}
.topnav { width:auto; padding:0 5px 20px 5px; float:left;  }
.topnavlanguage { width:auto; padding:0 5px 20px 20px; float:left;  }
.topnavfont { width:auto; padding:0 20px 20px 0; float:left;  line-height:18px;  }
.topnavbg { background-image:url(../images/navbg.jpg); height:35px; line-height:35px; background-repeat:repeat-x; }

#ClassPostions a{color:#000;}

#ClassLeft{ background-color:#FFFFFF}

