* { 
	font-size: 100.01%; 
}
html { 
	font-size: 62.5%;
}
body {
	margin:0;
	background:url(../images/bg-header.jpg) repeat-x;
	font:110% "Verdana", Arial, Helvetica, sans-serif;
	color:#333;
}
a{
	text-decoration:underline;
	color:#333;
}
a:hover{text-decoration:none;}
img{border:none;}
#main {
	margin:0 auto;
	width:852px;
}/*header*/
#header {
	width:852px;
	background:url(../images/bg-head.jpg) no-repeat;
	padding:0 0 2px;
}
/*confidential storage header*/
#con_stor_header {
	width:852px;
	background:url(../images/con_stor_hd.jpg) no-repeat;
	padding:0 0 2px;
}
/*retrieval and delivery header*/
#ret_del_header {
	width:852px;
	background:url(../images/ret_del_hd.jpg) no-repeat;
	padding:0 0 2px;
}
/*destruction header*/
#dest_header {
	width:852px;
	background:url(../images/dest_hd.jpg) no-repeat;
	padding:0 0 2px;
}
/*scan header*/
#scan_header {
	width:852px;
	background:url(../images/scan_hd.jpg) no-repeat;
	padding:0 0 2px;
}
/*catalog header*/
#catalog_header {
	width:852px;
	background:url(../images/catalog_hd.jpg) no-repeat;
	padding:0 0 2px;
}
/*media header*/
#media_header {
	width:852px;
	background:url(../images/media_hd.jpg) no-repeat;
	padding:0 0 2px;
}
/*reports header*/
#reports_header {
	width:852px;
	background:url(../images/reports_hd.jpg) no-repeat;
	padding:0 0 2px;
}
/*box header*/
#box_header {
	width:852px;
	background:url(../images/box_hd.jpg) no-repeat;
	padding:0 0 2px;
}
.top {
	overflow:hidden;
	width:852px;
}/*logo*/
.logo a {
	background:url(../images/logo.gif) no-repeat;
	width:110px;
	height:121px;
	display:block;
	overflow:hidden;
	text-indent:-9999px;
}
.logo {
	display:block;
	padding:7px 0 0 7px;
	float:left;
}
.head-rigt {
	float:right;
	height:147px;
}
.top-head {
	margin:20px 0 0;
	font-size:172%;
}
.top-head .color {color:#fff;}
.top-head .size {
	font-size:89%;
	color:#fff;
}
.bot-head {
	font-size:125%;
	font-weight:bold;
	margin:12px 0 0;
}/*menu*/
.for-menu {
	background:url(../images/bg-left-ul.jpg) no-repeat 100% 0;
	height:28px;
}
#menu {
	padding:0;
	list-style:none;
	height:28px;
	margin:0 10px 0 0;
	background:url(../images/bg-center-menu.gif) repeat-x;
}
#menu li {
	float:left;
}

#menu li a {
	height:28px;
	font-size:11px;
	font-weight:bold;
	text-decoration:none;
	color:#231f20;
	float:left;
	margin:0 0 0 -7px;
	letter-spacing:-1px;
	line-height:28px;
	display:inline;
}
#menu li a span {
	height:28px;
	z-index:10;
}
#menu li a.home span.left {
	background:url(../images/bg-left-menu-home1.gif) no-repeat;
	float:left;
	width:14px;
	position:relative;
}
#menu li a span.left {
	float: left;
	background:url(../images/bg-left-menu1.gif) no-repeat;
	width:14px;
}
#menu li a span.center{
	background:url(../images/bg-center-menu.gif) repeat-x;
	float:left;
	padding:0 5px;
}
#menu li a span.right {
	background:url(../images/bg-right-menu1.gif) no-repeat;
	width:14px;
	float:left;
}
#menu li a.privacy span.right {
	background:url(../images/bg-pro-left-menu1.gif) no-repeat;
	width:12px;
	float:left;
}
#menu li a.home:hover span.left {
	cursor:pointer;
	background:url(../images/bg-left-menu-home1.png) no-repeat;
	position:relative;
}
#menu li a:hover span.left, #menu li.active a span.left{
	cursor:pointer;
	background:url(../images/bg-left-menu-1.png);
	position:relative;
}
#menu li a:hover span.right, #menu li.active a span.right{
	cursor:pointer;
	background:url(../images/bg-right-menu1.png);
	position:relative;
}

#menu li a:hover span.center, #menu li.active a span.center{
	cursor:pointer;
	background-position:0 -28px;
	z-index:50;
}
#menu li ul {
	margin:0;
	padding:0;
	list-style:none;

}
#menu li ul li {
	float:none;
	width:130px;
	margin:0;
	padding:0;
}
#menu li ul li a {
	margin:0;
	color:#000;
	float:none;
	display:block;
	line-height:28px;
	text-align:left;
	height:28px;
	font-size:11px;
	font-weight:bold;
	background:url(../images/bg-center-menu.gif);
	position:relative;
}
#menu li ul li a:hover {
	background-position:0 -28px;
}
#menu li.hover,
#menu li:hover {
	position: relative;
}
#menu li.hover ul,
#menu li:hover ul {
	display: block;
}
#menu ul {
	display: none;
	position: absolute;
	left:-7px;
	top: 100%;
}
.nav {
	margin:0;
	padding:11px 0 3px;
	list-style:none;
	overflow:hidden;
	height:1%;
}
.nav li {
	float:left;
	font-size:81%;
	color:#888;
	background:url(../images/sep.gif) no-repeat 0 100%;
	padding:0 9px 0 7px;
	margin:0 0 0 -4px;
}
.nav li span {
	color:#000;
}
.nav li.first {background:none; margin:0 -11px 0 0;}
.nav li a {color:#ada300;}
.nav li a.active {color:#000;}
.nav li a.active:hover{text-decoration:none;}
/*content*/
#content {
	width:852px;
	padding:0 0 20px;
	overflow:hidden;
}/*top of content*/
.top-content {
	overflow:hidden;
}/*left column of top*/
.left-column-top {
	width:583px;
	float:left;
	padding:15px 30px 0 0;
}
.left-column-top h1 {
	margin:0 0 18px;
	font-size:150%;
	letter-spacing:0px;
	line-height:22px;
	padding:0;
}
.left-column-top p {
	margin:13px 0 0 0;
	color:#555;
	line-height:14px;
}
.left-column-top p strong {
	color:#333;
}
.left-column-top p .more {
	color:#ada300;
	text-decoration:underline;
}
.left-column-top p .more:hover {
	text-decoration:none;
}/*right colunm of content*/
.right-colunm-top {
	float:right;
	width:210px;
	padding:7px 0 0;
}/*info box*/
.info {background:url(../images/bg-info.gif) repeat-y 0 100%;}
.info-top {background:url(../images/bg-info-top.jpg) no-repeat;}
.info-bot {
	background:url(../images/bg-info-bot.jpg) no-repeat 0 100%;
	overflow:hidden;
	width:210px;
	padding:11px 0 11px;
	margin:0 0 10px;
}
.info-bot img {
	display:inline;
	float:left;
	margin:5px 5px 0 5px;
}
.info-bot span {
	color:#8c8a8a;
	font-size:109%;
	font-weight:bold;
}
.info-bot strong {
	font-size:209%;
	word-spacing:-1px;
	letter-spacing:-2px;
	font-weight:normal;
	display:block;
	margin:0 0 10px;
}
.info-bot a {
	color:#140f0f;
	font-size:11px;
	letter-spacing:0px;
}

/*Testimonials box*/

.test {
	background:url(../images/bg-test.gif) repeat-y 0 100%;
	width:210px;
}
.test-top {
	background:url(../images/bg-test-top.jpg) no-repeat;
	width:210px;
}
.test-bot {
	background:url(../images/bg-test-bot.gif) no-repeat 0 100%;
	margin:0 0;
	padding:10px 5px 20px 5px;
	overflow:hidden;
	width:210px;
	position:relative;
}
.test-bot h2 {
	margin:0;
	font-size:154%;
	color:#ada300;
	font-weight:normal;
}
.test-bot p {
	background:url(../images/kav.gif) no-repeat;
	float: left;
	margin:10px 5px 7px 0;
	color:#555;
	line-height:14px;
	width:180px;
	padding:0 0 0 20px;
	font-style: italic;
}
.test-bot span.name {
	font-size:81%;
	color:#888;
	margin:0 0 0 20px;
}/*Right box*/
.right_box {
	background:url(../images/bg-test.gif) repeat-y 0 100%;
	width:210px;
}
.right_box-top {
	background:url(../images/bg-test-top.jpg) no-repeat;
	width:210px;
}
.right_box-bot {
	background:url(../images/bg-test-bot.gif) no-repeat 0 100%;
	margin:0;
	padding:10px 5px 10px 5px;
	overflow:hidden;
	width:210px;
	position:relative;
}
.right_box-bot h2 {
	margin:0;
	font-size:154%;
	color:#ada300;
	font-weight:normal;
}
.right_box-bot p {
	float: left;
	margin:10px 5px 7px 0;
	color:#555;
	line-height:14px;
	width:193px;
	padding:0 0 0 20px;
}
.right_box-bot span.name {
	font-size:81%;
	color:#888;
	margin:0 0 0 25px;
}
.right_box ul {
	margin:0;
	padding:0 10px 0 0;
	list-style:none;
}
.right_box ul li {
	background:url(../images/bg-li.gif) no-repeat 0 3px;
	padding:0 0 0 15px;
	line-height:13px;
	margin:15px 0 0;
	}


/*bottom content*/
.bot-content {
	width:852px;
	margin:0 0;
}
.bot-content h2 {
	font-size:150%;
	margin:0 0 12px;
}
.service-all {
	width:852px;
	overflow:hidden;
}
.service-left {
	float:left;
	width:280px;
}

.service {
	overflow:hidden;
	margin:15px 0 0;
	padding:0 18px 0 0;
	position:relative;
	width:260px;
}
.service img {
	float:left;
	margin:0 11px 0 0;

}
.service h4 {
	margin:0;
	font:110% Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
}
.service h4.color-1 {
	color:#7cba0f;
}
.service h4.color-2 {color:#f86b03;}
.service h4.color-3 {color:#00baff;}
.service h4.color-4 {color:#000;}
.service h4.color-5 {color:#ff0000;}
.service h4.color-6 {color:#e01dbe;}
.service h4.color-7 {color:#97a344;}
.service h4.color-8 {color:#003399;}
.service h4.color-9 {color:#660000;}
.service p {
	margin:0;
	word-spacing:-1px;
}
.service a {
	width:16px;
	height:15px;
	display:block;
	text-indent:-9999px;
	position:absolute;
	bottom:15px;
	left:150px;
	overflow:hidden;
}
.next-1 {background:url(../images/next-1.gif) no-repeat;}
.next-2 {background:url(../images/next-2.gif) no-repeat;}
.next-3 {background:url(../images/next-3.gif) no-repeat;}
.next-4 {background:url(../images/next-4.gif) no-repeat;}
.next-5 {background:url(../images/next-5.gif) no-repeat;}
.next-6 {background:url(../images/next-6.gif) no-repeat;}
.next-7 {background:url(../images/next-7.gif) no-repeat;}
.next-8 {background:url(../images/next-8.gif) no-repeat;}
.next-9 {background:url(../images/next-9.gif) no-repeat;}
.service-right {
	float:right;
	width:280px;
	
}
.service-mid {
	float:left;
	width:280px;
}
/*inner left column*/
.left-column {
	float:left;
	width:210px;
	padding:35px 0 0;
}
.left-column ul {
	margin:0;
	padding:0;
	list-style:none;
}
.left-column ul li {
	background:url(../images/bg-footer.gif) repeat-x;
	line-height:27px;
}
.left-column ul li.first {
	background:none;
}
.left-column ul li a {
	color:#ada300;
	font-weight:bold;
	text-decoration:none;
	height:27px;
	display:block;
}
.left-column ul li a:hover{
	background:url(../images/bg-h4.gif) no-repeat 0 10px;
	padding:0 0 0 12px;
	color:#000;
}
/*box left column*/
.boxleft {
	background:url(../images/bg-boxleft.gif) repeat-y 0 100%;
	width:200px;
}
.boxleft-top {
	background:url(../images/bg-boxleft-top.jpg) no-repeat;
	width:200px;
}
.boxleft-bot {
	background:url(../images/bg-boxleft-bot.gif) no-repeat 0 100%;
	margin:0;
	padding:10px 19px 18px 19px;
	overflow:hidden;
	width:200px;
	position:relative;
}
.boxleft-bot h2 {
	margin:0;
	font-size:154%;
	color:#ada300;
	font-weight:normal;
}
.boxleft-bot p {
	background:url(../images/kav.gif) no-repeat;
	float: left;
	margin:10px 0 7px 0;
	color:#555;
	line-height:14px;
	width:124px;
	padding:0 0 0 36px;
}
.boxleft-bot span.name {
	font-size:81%;
	color:#888;
	margin:0 0 0 36px;
}

.image-left {
	margin:20px 0 0 0;
	overflow:hidden;
	width:210px;
}
.image-left img {
	float:left;
	margin:0 15px 0 0;
	display:block;
}
/*inner center column*/
.center-column {
	float:left;
	padding:17px 0 0 40px;
	margin:0 0 0 -23px;
	width:390px;
	overflow:hidden;
	line-height:15px;
}
.center-column h2 {
	margin:0;
	font-size:150%;
	
}
.center-column strong {
	margin:20px 0 0;
	display:block;
}
.image-text {
	margin:20px 0 0 0;
	overflow:hidden;
	width:390px;
}
.image-text img {
	float:left;
	margin:0 15px 0 0;
	display:block;
}
.image-text p {
	margin:0 0 14px;
	line-height:14px;
	color:#555;
}
.bottom {
	width:390px;
	margin:0;
	overflow:hidden;
}
/*about us page bottom*/
.bottom1 {
	width:583px;
	margin:0;
	overflow:hidden;
}
.bottom1 ul {
	margin:19px 0 0 18px;
	padding:0 70px 0 0;
	list-style:none;
}
.bottom1 ul li {
	background:url(../images/bg-li.gif) no-repeat 0 3px;
	padding:0 0 0 20px;
	line-height:13px;
	margin:15px 0 0;
	}
.bottom1 h4 {
	margin:0;
	font-size:150%;
	font-weight:bold;
}
.bottom ul {
	margin:19px 0 0 18px;
	padding:0 70px 0 0;
	list-style:none;
}
.bottom ul li {
	background:url(../images/bg-li.gif) no-repeat 0 3px;
	padding:0 0 0 20px;
	line-height:13px;
	margin:15px 0 0;
	}
.bottom strong {
	word-spacing:-2px;
}
.bottom p {
	margin:20px 0 0;
	color:#555;
}/*footer*/
#footer {
	width:852px;
	background:url(../images/bg-footer.gif) repeat-x;
	padding:15px 0 10px;
	overflow:hidden;
}
#footer ul {
	padding:0;
	list-style:none;
	overflow:hidden;
	margin:0 0 0 -5px;
	height:1%;
	float:left;
}
#footer ul li {
	float:left;
	background:url(../images/sep-footer.gif) no-repeat 0 100%;
	padding:0 7px;
	margin:0 0 0 -2px;
	color:#888;
	font:11px Arial, Helvetica, sans-serif;
}
#footer ul li a {
	color:#333;
}
#footer a.image {
	float:none;
	margin:0 3px 0 0;
	
}.image-text p {
	float:right;
	margin:0 0 14px;
	line-height:14px;
	color:#333;
}