body{
  background:#222;
  font:12px Arial;
}
#container{
  width:1000px;
  margin:0 auto;
  padding:0;
}
#topic{
  background:url('body.png') repeat-y;  
}

a {
	color:#222;
	text-decoration:none;
}

a:hover {
  color:#006bb9;
    text-decoration: underline;
}
#content_width{
  width:960px;
  margin-left:22px;
}
#content {
	margin:0 60px 0 25px;
	width:600px;
	float:left;
	text-align:justify;
	font:13px Arial;
	line-height:20px;
	color:#222;
}
#content img {
	border:4px solid #fff;
}
.homeb{
  font-size:12px;
  line-height:20px;
  color:#222;
  float:left;
  padding-left:25px;
}

#sidemenu {
float:right;
	margin-top:15px;
	margin-right:25px;
	width:200px;
	line-height:1.8em;
	color:#222;
}
.menu{
  border:solid 1px #7d7d7d;
  padding:5px;
  background:url('sidebar.jpg') no-repeat;
}

#sidemenu ul{
  margin:0;
  padding:0;
  list-style:none;
}
#sidemenu ul li{
  padding:0;
  background:url('listmenu.gif') no-repeat;
  padding-left:18px;
  line-height:16px;
  margin-bottom:5px;
}
#sidemenu ul li a{ color:#222;font-weight:bold;}
#sidemenu ul li a:hover{
  color:#006bb9;
  text-decoration:none;
}
#sidemenu ul li.on a{
  color:#2478c7;
  text-decoration:none;
}
.onimg{
  border:solid 2px #2478c7;width:120px;height:53px;
}
img,div {
	behavior: url(iepngfix.htc);
}
#form {
	padding:20px;
	float:right;
	width:450px;
	height:350px;
	background:url(formbg.png) no-repeat;
}

#form table {
	font:12px Arial;
}


#pic {
	margin-left:50px;
}
#left_contact{
	padding:12px 0 0 30px;
	width:400px;
	height:500px;
	line-height:1.5em;
	float:left;
}

tr.r0 td {
	background:rgb(203,181,139);
	border-top:1px solid #666;
}

tr.r0 th {
	background:rgb(203,181,139);
	border-top:2px solid #666;
	border-bottom:1px solid #666;
}

tr.r1 td{
	background:#fff;
	border-top:1px solid #666;
}

table.tline {
	border-right: 1px solid #666;
	border-bottom:1px solid #666;
}

table.tline td, .tline th {
	border-left: 1px solid #666;
}
#backtotop {
	clear:both;
	font:bold 14px Arial;
	color:#fff;
	text-align:right;
	padding:0 50px;
}
#footer_txt{
  padding:50px 20px 0 20px;
  color:#222; 
}
#footer_txt a{
  color:#222;
}
#footer_txt a:hover{
  color:#006bb9;
  text-decoration: underline;
}
#footer{
  background:url('footer.png') no-repeat;
  height:34px;
}

