body {
  margin: 0px;
  padding: 0px;
  font-family:  Verdana,Tahoma;
	color:#000000;
	font-size: 9pt;
	/*background-color: #EBEBEB;*/
	background-color: #ffffff;
}

#wrap {
  width: 965px;
  margin: 0px auto;
}
#header {
  float: left;
  width: 965px;
}
div {
  border: 0px solid blue;
}
div.logo {
  float: left;
  /*width: 158px;
  height: 125px;*/
  width: 80px;
  height: 90px;
  padding: 20px 39px 15px;
}
div.top_container {
  float: left;
  width: 590px;
  height: 125px;
}
div.company_slogan {
  float: left;
  /*width: 590px;
  height: 90px;*/
  width: 570px;
  height: 25px;
  font-size: 16px;
  padding-top:50px;
  padding-bottom:10px;
  padding-left: 10px;
  padding-right: 10px;
  color: #a1a1a1;
  font-style:italic;
  font-weight: bold;
  background:url("img/bg_slogan.jpg") no-repeat left bottom;
  
}
div.company_slogan p{
  margin:0;
  padding:0;
}
div.oneLevelMenu {
  float: left;
  width: 590px;
  height: 35px;
  line-height: 35px;
}
div.selection {
  float: left;
  width: 75px;
  height: 125px;
  text-align: center;
}
div.main_nav {
  float: left;
  width: 75px;
  /*height: 125px;*/
  height: 30px;
  padding-top: 50px;
  text-align: center;
  border-bottom: 1px dotted #bcbcbc;
}
div.languages {
  float: left;
  width: 75px;
  height: 55px;
  line-height: 18px;
}

div.partners {
  float: left;
  /*width: 122px;
  height: 125px;*/
  width: 115px;
  height: 52px;
  border-left: 1px solid #ffeed1;
  margin-left:7px;
  text-align: center;
  padding-top: 70px;
}
#menu_line {
  float: left;
  /*width: 965px;*/
  width: 955px;
  background-color: #ebebeb;
  padding: 0px 4px;
  position:relative;
}
#menu_line div.notActive {
  /*position: absolute;
  bottom:0px
  left:0px;*/
  float: left;
  width: 955px;
  padding: 0px 4px;
  margin-left:-4px;
  height: 10px;
  border: none;
  background-color: #ebebeb;
  clear: both;
}
#menu_line div.Active1 {
  /*position: absolute;
  bottom:0px
  left:0px;*/
  float: left;
  width: 955px;
  padding: 0px 4px;
  margin-left:-4px;
  height: 10px;
  border: none;
  background-color: #ffa510;
  clear: both;
}
#menu_line div.Active2 {
  /*position: absolute;
  bottom:0px
  left:0px;*/
  float: left;
  width: 955px;
  padding: 0px 4px;
  margin-left:-4px;
  height: 10px;
  border: none;
  background-color: #3a90c1;
  clear: both;
}
#menu_line div.Active3 {
  /*position: absolute;
  bottom:0px
  left:0px;*/
  float: left;
  width: 955px;
  padding: 0px 4px;
  margin-left:-4px;
  height: 10px;
  border: none;
  background-color: #699c37;
  clear: both;
}
#menu_line div.Active4 {
  /*position: absolute;
  bottom:0px
  left:0px;*/
  float: left;
  width: 955px;
  padding: 0px 4px;
  margin-left:-4px;
  height: 10px;
  border: none;
  background-color: #a51314;
  clear: both;
}
#menu_line div.Active5 {
  /*position: absolute;
  bottom:0px
  left:0px;*/
  float: left;
  width: 955px;
  padding: 0px 4px;
  margin-left:-4px;
  height: 10px;
  border: none;
  background-color: #892762;
  clear: both;
}
#menu_line div.Active6 {
  /*position: absolute;
  bottom:0px
  left:0px;*/
  float: left;
  width: 955px;
  padding: 0px 4px;
  margin-left:-4px;
  height: 10px;
  border: none;
  background-color: #cb3c02;
  clear: both;
}
#menu_line div.line_item {
  float: left;
  width: 151px;
  padding-top:5px;
  padding-bottom: 0px;
  padding-left: 4px;
  padding-right: 4px;
}
div.item_text {
  width: 152px;
  color: #ffffff;
}
div.item_text a.category {
  padding: 0px;
  color: #ffffff;
  width: 124px;
}
div.levelMenuItem {
  float: left;
  /*width: 90px;*/
  padding:0 10px;
  font-size: 12px;
  background:url(img/menu_item_orange.jpg) no-repeat 4px 16px;
  
  padding-left: 15px; 
}

#content {
  float: left;
  width: 965px;
  padding-top: 10px;
}
div.content_area {
  float: left;
  width: 945px;
  padding: 10px;
  clear: both;
}
div.left_content {
  float: left;
  width: 316px;
}
div.title {
  float: left;
  width: 90%;
  height: 20px;
  line-height:20px;
  background:url(img/sign_title.jpg) no-repeat 5px 6px;
  padding-left: 20px;
  font-weight: bold;
  color: #57acd2;
  border-bottom: 1px dotted #bfbfbf;
  clear: both;
}
div.left_content_area {
  float: left;
  /*width: 260px;*/
  width: 291px;
  padding-top: 10px;
  padding-bottom: 15px;
  padding-left: 10px;
  padding-right: 10px;
  
}
div.area_menu_list {
  float: left;
  width: 240px;
  font-size: 12px;
  line-height: 16px;
  background:url(img/sign_menu_list.jpg) no-repeat 0px 5px;
  padding-left: 15px;
}
div.front_img {
  border: 8px solid #ebebeb;
  text-align: center; 
}
div.right_content {
  float: left;
  width: 648px;  
}
div.right_content_area {
  float: left;
  width: 620px;
  padding-top: 15px;
  padding-left: 20px;
  padding-right: 8px;
  padding-bottom: 15px;
  background-color:#EBEBEB;
}
#footer {
  float:left;
  width: 965px;
  position: relative;
}
div.topback {
  float: left;
  width: 965px;
  text-align: right;
}
div.left_footer {
  float: left;
 /*
  position: absolute;
  bottom: center;
  left:0px;
 */
  width: 316px;
  margin: 15px 0px;
  padding: 15px 0px;
}
div.creator {
  float:left;
  /*width: 316px;*/
  width: 276px;
  text-align:right;
  position:absolute;
  bottom:25px;
  left:0px;
  padding:10px 20px;
}
div.logo2 {
  float: left;
  width:  56px; 
}
div.copyright {
  float: left;
  width: 250px;
  color: #9a9998;
  font-size: 10px;
  padding-top: 14px;
  padding-left: 10px;
}
div.right_footer {
  float: right;
  /*width: 648px;*/
  width: 628px;
  color: #ababab;
  border-left: 1px solid #d4d4d4;
  padding: 5px 10px;
  margin: 15px 0px;
}
img.grey_border {
  border: 5px solid #ebebeb;
}

div.languages a {
  text-decoration: underline;
  color:#8c8c8c;
}
div.languages a:hover {
  text-decoration: none;
  color:#8c8c8c;
} 

a {
  text-decoration: none;
  color:#8c8c8c;
}
a:hover {
  text-decoration: underline;
  color:#8c8c8c;
}
a img {
  border: none;
}
div.clear {
  clear: both
}
div.ItemList {
  float:left;
  padding-bottom:15px;
  padding-left:20px;
  padding-top:15px;
  width:628px;
}

div.work_image_list{
  float:left;
  width:628px; 
}
div.work_image {
  float: left;
  width: 118px;
  padding:10px 3px;
  text-align: center;
}
div.new_item {
  float: left;
  text-align: center;
  width: 230px;
  padding: 5px 0px;
}
div.new_img {
  float: left;
  width: 120px;
}
div.new_name {
  float: left;
  text-align: left;
  width: 100px;
  padding: 0px 5px;
}
#subcategoryList-2 {
  background-color: #ffa100;
  padding:10px;
  color: #ffffff;
}
#subcategoryList-3 {
  background-color: #52a8d0;
  padding:10px;
  color: #ffffff;
}
#subcategoryList-4 {
  background-color: #6b9d35;
  padding:10px;
  color: #ffffff;
}
#subcategoryList-5 {
  background-color: #ac2121;
  padding:10px;
  color: #ffffff;
}
#subcategoryList-6 {
  background-color: #8e346b;
  padding:10px;
  color: #ffffff;
}
#subcategoryList-7 {
  background-color: #cc4611;
  padding:10px;
  color: #ffffff;
}
div.sublist ul {
  list-style:square; 
  display:block;
  color: #ffffff;
  margin-left: 20px;
  size: 6px;
} 
div.sublist li { 
  color: #ffffff;
  padding:5px 2px;
}
div.sublist li a { 
  color: #ffffff;
}
div.sublist li a.active { 
  color: #ffffff;
  font-weight: bold;
}
div.sublist li.active a { 
  color: #ffffff;
  font-weight: bold;
}
div.description {
  float:left;
  text-align: justify;
  padding:10px 5px 2px;
  font-weight: normal;
  width:98%;
}
div.module_category {
  float: left;
  width: 618px;
  padding: 10px 0px;
  font-size: 12px;
  font-weight: bold;
}
div.subtitle a {
  color:#000000;
}
div.title-one a {
  color:#ffad00;
}
div.title-two a {
  color:#5baed4;
}
div.title-four a {
  color:#8db856;
}
div.title-five a {
  color:#c32b2b;
}
div.title-six a {
  color:#993374;
}
div.title-seven a {
  color:#da5900;
}
div.news_item {
  float: left;
  text-align: left;
  /*width: 230px;*/
  width: 290px;
  padding: 5px 0px;
}
div.news_title {
  float: left;
  font-weight: bold;
  color: #ffb500;
  padding: 0px 20px 0px 5px;
}
div.news_date {
  float: left;
  width: 230px;
  padding-bottom: 3px;
  color: #ffb500;
  font-weight: bold;
}
div.news_date a {
  color: #ffb500;
  font-weight: bold;
}
iv.news_date a:hover {
  color: #ffb500;
  text-decoration: underline;
}
div.news_content {
  float: left;
  text-align: left;
  width: 290px;
}
div.news_archive {
  float: left;
  width: 930px;
  padding: 10px 0px;
  font-size: 12px;
  font-weight: bold;
  clear: both;
}
div.back {
  float: left;
  color:#000000;
}
div.back a {
  color:#000000;
}
div.pager {
  float: left;
  padding-right: 10px;
  padding-top: 5px;
  clear: both;
  width: 98%;
  border-top: 2px dotted grey;
}
div.pager a {
  text-decoration: none;
  font-weight: bold;
  padding:0px 3px;
  color: #999999;
} 
div.pager a:hover {
  text-decoration: underline;
}
span.page_number {
  padding:0px 2px;
}
div.more {
  float: right;
  padding: 15px;
}
#feedback {
/*
float:left;
padding:10px 10px 15px;
width:291px;
*/
  float: left;
  /*width: 261px;
  padding:15px;
  border: 2px dotted #999999;
  */
  
  width:271px;
  padding:10px 10px 15px;
  margin-left:8px;
  
  
  text-align: center;
  background-color: #EBEBEB;
}
div.head {
  float:left;
  width: 270px;
  padding: 5px 0;
  font-weight: bold;
}
div.inputai {
  float:left;
  width: 270px;
  padding: 5px 0;
}
input.UI_TextBox {
  width: 90%;
  border: 1px solid #999999;
  margin:2px;
  padding:2px;
}
input.UI_Submit {
  width: 25%;
  border: 1px solid #999999;
  margin:2px;
  padding:2px;
}
textarea.UI_TextArea {
  width: 90%;
  border: 1px solid #999999;
  margin:2px;
  padding:2px;
}
p {
  padding: 5px 0px;
}
div.right_footer a {
  color:#ABABAB;
}
