html,body{
	margin:0;
	padding:0;
	font-family:Arial,Helvetica,sans-serif;
	min-width:1000px;
	height:100%;
}
h1,h2,h3,h4,h4,h5,ul,p,a{
	margin:0;
	padding:0;
	font-weight:normal;
	list-style:none;
	text-decoration:none;
}
a:hover{text-decoration:underline;}
a{
	outline:0;
	color:#2c78ba;
}
p{
	font-size:12px;
	color:#464646;
}
input,select{
	outline:0;
	margin:0;
	padding:0;
	font:normal 12px/16px Arial,Helvetica,sans-serif;
	color:#000;
	vertical-align:middle;
}
img{border:0;}
form,fieldset{
	margin:0;
	padding:0;
	border:none;
}
#wrapper{
	background:url(../images/body-bg.gif) repeat-x 0 100%;
	min-height:100%;
}
* html #wrapper{height:100%;}
#page{
	width:872px;
	margin:0 auto;
	overflow:hidden;
	padding:0 0 244px;
}
/*HEAD*/
#header{
	background:url(../images/header-bg.gif) no-repeat 0 100%;
	width:872px;
	height:201px;
	overflow:hidden;
}
.menu{
	width:872px;
	height:47px;
	float:left;
}
.menu li{
	float:left;
	position:relative;
}
.menu a{
	background:url(../images/menu-bg.gif) no-repeat 0 0;
	width:172px;
	float:left;
	line-height:47px;
	text-indent:-9999px;
	overflow:hidden;
}
.menu .active a,
.menu a:hover{text-decoration:none;background-position:0 -47px;}
.menu .about{background-position:-172px 0;width:138px;}
.menu .active .about,
.menu .about:hover{background-position:-172px -47px;}
.menu .service{background-position:-310px 0;width:128px;}
.menu .active .service,
.menu .service:hover{background-position:-310px -47px;}
.menu .management{background-position:-438px 0;width:101px;}
.menu .active .management,
.menu .management:hover{background-position:-438px -47px;}
.menu .clients{background-position:-539px 0;width:229px;}
.menu .active .clients,
.menu .clients:hover{background-position:-539px -47px;}
.menu .news{background-position:-768px 0;width:104px;}
.menu .active .news,
.menu .news:hover{background-position:-768px -47px;}
.menu ul{
	background:#fff;
	width:180px;
	border:solid 1px #bbc2c9;
	position:absolute;
	top:47px;
	left:0;
	padding:5px 0;
	display:none;
}
.menu li.hover ul,
.menu li:hover ul{display:block;}
.menu ul li{
	width:180px;
}
.menu ul li a{
	background:none;
	width:160px;
	padding:5px 10px;
	float:left;
	line-height:16px;
	font-size:12px;
	text-indent:0;
	color:#4E8ABE;
}
.menu ul li a:hover{background:#e9f1fa;}
/*LOGO*/
#header h1 a{
	background:url(../images/logo.gif) no-repeat 0 0;
	width:174px;
	height:44px;
	text-indent:-9999px;
	overflow:hidden;
	float:left;
	margin:71px 0 0;
}
.flash-box{
	width:698px;
	height:157px;
	float:left;
	overflow:hidden;
}
.flash-box h2{
	font-size:22px;
	color:#081b2c;
	padding:60px 0 0 185px;
}
.flash-box h2 a:hover{text-decoration:none;}
.flash-box h2 a{text-decoration:underline;}
/*Main Content*/
.box-bg{background:url(../images/box-bg.gif) no-repeat 0 100%;}
#sidebar.box-bg,
#sidebar .box-bg{background:url(../images/box-bg-small.gif) no-repeat 100% 100%!important;}
.clear{clear:both;width:100%;}
#content{
	width:609px;
	float:left;
	overflow:hidden;
	padding:26px 0 23px;
}
#content h2{
	padding:10px 0 18px;
	margin:0 0 17px;
}
.images{
	float:left;
	padding:0 32px 17px 0;
	overflow:hidden;
}
.images img{display:block;}
#content p{
	font-size:16px;
	line-height:18px;
	padding:0 0 17px;
}
#content p span{color:#3582c4;}
#sidebar{
	width:215px;
	float:right;
	overflow:hidden;
	padding:3px 0 17px;
	text-align:right;
}
#sidebar .images{
	padding:0 0 4px;
}
#sidebar .images img{position:relative;z-index:0;display:block;}
#sidebar p{
	line-height:20px;
	padding:0 0 1px;
}
#sidebar .btn{float:right;}
/*footer*/
#footer{
	width:872px;
	height:34px;
	line-height:31px;
	overflow:hidden;
	border-bottom:solid 2px #f4f9fc;
	font-family:"Trebuchet MS";
	clear:both;
}
#footer p{
	float:right;
	font-size:11px;
}
#footer p span{color:#9a9a9a;}
#footer ul{
	float:left;
	line-height:27px;
	margin:0 0 0 -15px;
}
#footer li{
	background:url(../images/list1.gif) no-repeat 0 50%;
	float:left;
	padding:0 17px;
}
#footer a{font-size:12px;}
#content .lt{float:left;}
#content li{
	background:url(../images/list2.gif) no-repeat 10px 5px;
	/*width:100%;*/
	padding:0 0 7px 20px;
	font-size:14px;
	color:#464646;
}
* html #content li{width:auto;}
* html #content li a{float:left;display:block;width:100%;}
#content h3{
	font-size:18px;
	color:#4e8abe;
	padding:0 0 12px;
}
#content h4{
	font-size:14px;
	color:#4e8abe;
	padding:0 0 12px;
	font-weight:bold;
}
.archive:hover{text-decoration:none;}
.archive{
	background:url(../images/ico-btn1.png) no-repeat 0 0;
	width:208px;
	height:49px;
	display:block;
	overflow:hidden;
	text-indent:-9999px;
	cursor:pointer;
}
