body {
text-align:center;
background:#f8f8f8;
margin:0;
}


#holder {
width:885px;
text-align:left;
color:#333;
border:0;
background-color:#fff;
margin:0 auto;
}

#corporate {
width:100%;
height:23px;
background: #50667B;
font:bold 11px Verdana, Arial, sans-serif;
color:#fff;
padding:3px;
text-align:center;
}

.container {
background:#FFF;
width:100%;
margin:0 auto;
padding:5px;
}

#header {
width:100%;
background: url(img-bg/top.gif) no-repeat;
text-align:right;
height:100px;
}

.bold {
 margin-right:60px;
}

.hor {
background: url(img-bg/button.jpg);
padding:4px 12px;
margin-top: 2px;
overflow:hidden;
}
	
.hor a:link, .hor a:visited {
   text-decoration: none;
   font:bold 11px Verdana, Arial, sans-serif;;
   color:#777;
   padding: 8px 10px;
}

#sub {float:left;
      width:700px;
      color: #777;
      }

#lang {
    width:120px;
    margin:0;
	float:right;
	text-align:right;
	}
	
#lang a, #lang a:hover{
    text-decoration:none;
	padding:8px 0;
	}

.path {
background:#eaeaea;
color:#000;
border:1px solid #aaa;
border-top:0;
padding:4px 10px;
margin-bottom:10px;
font:11px Arial, Helvetica, sans-serif;
}

.path a {
color:#000;
font: 11px Verdana, Arial, sans-serif;
text-decoration:none;
}

.path a:hover {
color:#00c;
text-decoration:underline;
}
	
#wrap {
width:100%;
background:url(img-bg/left.gif) repeat-y left;
overflow:hidden;
}

#content {
float:right;
width:635px;
text-align:justify;
font:11px Verdana, Arial, sans-serif;
color:#333;
padding:0;
margin-bottom: 10px;
}

#content p {
font: 12px Verdana, Arial, sans-serif;
padding:5px 10px;
line-height:20px;
}

.pro {
font: 12px Verdana, Arial, sans-serif;
padding:4px 0;
margin:0;
text-align:center;
}

#col{
  height:24px; 
  background:url(img-bg/up-title.gif) no-repeat; 
  padding:0 10px;
  color: #FFF;
  font: bolder 11px Arial, Helvetica, sans-serif;
}

#col2{
  height:51px; 
  background:url(img-bg/headline.gif) no-repeat;
  padding: 15px 0 0 10px;
}

#col2 h1{
  color:#555;
  font-size:16px;
}

h2 {  color:#555;
      font: bolder 11px Arial, Helvetica, sans-serif;
	  border:0;
	  margin:0;
  }
  
h3 {  margin:5px 0 0 10px;
      font-size: 12px;
}
  
#barl{
    background:url(img-bg/sub.gif)  repeat-x;
    height:30px;
	font:bold 1.1em Tahoma,sans-serif;
	text-align:center;
	color:#FFF;
	vertical-align:text-bottom;
	margin-bottom: 10px;
	padding: 5px 10px;
	}

#sideleft {
width:230px;
font:11px Verdana, Arial, sans-serif;
color:#333;
margin:0;
padding:0;
overflow:hidden;
}

#menu {
float:left;
width:230px;
}

#menu a:link,#menu a:visited {
width:220px;
font:12px Verdana, Arial, sans-serif;
color: #000;
text-decoration: underline;
display:block;
padding:5px 0 7px 10px;
}

#menu a:hover {
color:red;
font:700 13px Verdana, Arial, sans-serif;
text-decoration:none;
display:block;
padding:5px 0 7px 10px;
}

#menu h1 {
width:220px;
font: bold 12px Verdana, Arial, sans-serif;
display:block;
padding:5px 10px;
outline: #5F837C thin solid;
}

.text_a {
       border:1px solid #999;
       }
.text_a:hover {
       border:1px solid orange
       }

#footer {
width:auto;
clear:both;
font:11px Verdana, Arial, sans-serif;
color:#fff;
background-color:#4E6167;
padding:10px;
}

#footer a:link,#footer a:visited {
background-color:transparent;
border-right:1px solid #fff;
padding:0 7px;
text-decoration:none;
font-weight:400;
color:#fff;
}


#cont {
float:left;
background: url(img-bg/contact.gif) no-repeat;
width: 230px;
height:145px;
line-height:20px;
color:#000;}

.cont_bar {
font:bold 11px Verdana, Arial, sans-serif;
color:#FFF;
background-color: #4E6167;
height:20px;
padding: 5px 10px;
}


