body {
  margin: 0;
  padding: 0;
  background:url('images/bg.png') repeat-x #C7D1D8;   
	font-family:"Trebuchet MS",Arial,sans-serif;
	font-size:13px;
	font-weight:normal;
}

a {
  color: #222;
}

#page_upper_line {
  width: 100%;
  height: 6px;
  background: #24292f;
}

#wrapper {
  padding: 10px 0 10px 0;
  margin: 0 auto;
  width: 1000px;
  background: #fff;
}

#main_menu {
  background: url('images/menu_grid.png') no-repeat;  
  width: 1000px;
  margin: 0 auto;  
  padding: 0;
}


#header {
  padding: 0;
  margin: 0 auto;
  width: 1000px; 
}

#logo {
  margin: 25px 0 0 0;
  float: left;
  width: 250px;
  vertical-align: bottom;
}

#header_menu {
  vertical-align: bottom;
  float: left;
  text-align: right;
  width: 750px;
  color: #e9e9e9;
  margin: 10px auto;  
  padding: 30px 0 0 0;
  height: 50px;
}

#header_menu a {
  color: #eee;
  font-size: 90%;
}

#header_menu .icon_helpdesk{
  background: url(images/ask.png) no-repeat left;
  padding: 0 0 0 22px;
}

#header_menu .icon_contact {
  background: url(images/letter.png) no-repeat left;
  padding: 0 0 0 22px;
}

#header_menu .icon_client{
  background: url(images/group.png) no-repeat left;
  padding: 0 0 0 22px;
}

#header_menu .icon_money{
  background: url(images/money.png) no-repeat left;
  padding: 0 0 0 22px;
}

ul#simple-menu{
	list-style-type:none;
	width:100%;
	position:relative;
	height:27px;
	font-size:13px;
	font-weight:bold;
	margin:0 0 0 20px;
	padding:11px 0 0 0;
	}

ul#simple-menu li{
	display:block;
	float:left;
	margin:0 0 0 4px;
	height:27px;
	}

ul#simple-menu li.left{
	margin:0;
	}

ul#simple-menu li a{
	display:block;
	float:left;
	color:#ddd;
	background:#24292f;
	line-height:27px;
	text-decoration:none;
	padding:0 17px 0 18px;
	height:27px;
	}

ul#simple-menu li a.right{
	padding-right:19px;
	}

ul#simple-menu li a:hover{
	background:#2f4459;
	}

ul#simple-menu li a.current{
	color:#2E4560;
	background:#fff;
	}

ul#simple-menu li a.current:hover{
	color:#2E4560;
	background:#fff;
	}

#panel {
  background: #fff;
  height: 250px;
  width: 1000px;
  margin: 0;
  padding: 0;
}

.clear {
  clear: both;
}