/* CSS Document */

body {
	margin: 0px;
	background-color: #1E2F49;
	font-family: Verdana, Arial, sans-serif;
/* font-family: Verdana, Arial, Helvetica, sans-serif; */
	font-size: 13px;
	color: #ffffff;
/*	background-image: url(/images/back_span.gif); 
	background-repeat: repeat;*/
	
}

.contents {
	font-size: 12px;
}

.contents a:link {
	font-weight: bold;
	color: #F6A83E;
	text-decoration: underline; 
}

.contents a:visited {
	font-weight: bold;
	color: #F6A83E;
	text-decoration: underline;	 
}

.contents a:hover {
	font-weight: bold;
	color: #ffffff;
	text-decoration: underline;	 
}

.contents a:active {
	font-weight: bold;
	color: #F6A83E;
	text-decoration: underline;	 
}

td {
	vertical-align: top;
}

.text1 {
	position: absolute;
	color: #FFFFFF;
	width: 830px;
	margin-top: -92px; 
	margin-left: 147px;
	z-index: 3;
}

.text1 a:link {
	font-weight: bold;
	color: #F6A83E;
	text-decoration: underline; 
}

.text1 a:visited {
	font-weight: bold;
	color: #F6A83E;
	text-decoration: underline;	 
}

.text1 a:hover {
	font-weight: bold;
	color: #ffffff;
	text-decoration: underline;	 
}

.text1 a:active {
	font-weight: bold;
	color: #F6A83E;
	text-decoration: underline;	 
}

.title {
	color: #F6A83E; 
	font-size: 16px; 
	font-weight: bold;
/*	font-weight: bold;
	font-style: italic;
	font-size: 16px;
	color: #F6A83E;	*/
}


/* -- navigation left -- */

#menuleft {
	margin: 0;
    padding: 0; 
    position: relative;
	overflow: hidden;   
    width: 182px; 
    height: 124px; 
    background: #1E2F49 url(images/menu.jpg) no-repeat left top; 	
    z-index: 1;  
}

#menuleft li {list-style: none; display: inline;}

#menuleft li a {
	position: absolute;
	top: 0;
	height: 24px; 
	text-indent: -9000px;	
} #menuleft {}

#menuleft a:hover {
	background: 0 url(images/menu.jpg) no-repeat -182px;
	
}

#home a {
	width: 182px;
	margin-top: 3px;
}

#menuleft #home a:hover {background-position: -182px -3px;}

#services a {
	width: 182px;
	margin-top: 27px;
}

#menuleft #services a:hover {background-position: -182px -27px;}

#partners a {
	width: 182px;
	margin-top: 51px;	
}

#menuleft #partners a:hover {background-position: -182px -51px;}

#testimonials a {
	width: 182px;
	margin-top: 75px;	
}

#menuleft #testimonials a:hover {background-position: -182px -75px;}

#contact a {
	width: 182px;
	margin-top: 99px;	
}

#menuleft #contact a:hover {background-position: -182px -99px;}


/* End Navigation */

.menu-pos {
	margin-top: 0px;
	margin-left: 0px;
	width: 170px;
	position: relative;
	z-index: 2;
	left: 0px;
	top: 0px;
	float: left;
}
.bottom-curve {
	background-image: url(images/curve_right.jpg);
	height: 17px;
	width: 238px;
	background-repeat: no-repeat;
	float: right;
	position: relative;
	z-index: 2;
	top: 0px;
/*	right: 0px;*/
	display: table-cell;
}

/* -- navigation subservices -- */

#menuservices {
	margin: 0;
    padding: 0; 
    position: relative;
	overflow: hidden;   
    width: 182px; 
    height: 184px; 
    background: #1E2F49 url(images/menuservices_06.jpg) no-repeat left top; 	
    z-index: 1;  
}

#menuservices li {list-style: none; display: inline;}

#menuservices li a {
	position: absolute;
	top: 0;
	height: 20px; 
	text-indent: -9000px;	
} #menuservices {}

#menuservices a:hover {
	background: 0 url(images/menuservices_06.jpg) no-repeat -182px;
	
}

#custom-project-design a {
	width: 182px;
	margin-top: 30px;
}

#menuservices #custom-project-design a:hover {background-position: -182px -30px;}

#client-data-collection a {
	width: 182px;
	margin-top: 50px;
}

#menuservices #client-data-collection a:hover {background-position: -182px -50px;}

#native-review a {
	width: 182px;
	margin-top: 68px;	
}

#menuservices #native-review a:hover {background-position: -182px -68px;}

#full-text-metadata-extraction a {
	width: 182px;
	margin-top: 86px;	
}

#menuservices #full-text-metadata-extraction a:hover {background-position: -182px -86px;}

#data-deduplication a {
	width: 182px;
	margin-top: 105px;	
}

#menuservices #data-deduplication a:hover {background-position: -182px -105px;}

#data-filtering-options a {
	width: 182px;
	margin-top: 124px;	
}

#menuservices #data-filtering-options a:hover {background-position: -182px -124px;}

#data-conversion a {
	width: 182px;
	margin-top: 143px;	
}

#menuservices #data-conversion a:hover {background-position: -182px -143px;}

#multiple-output-review a {
	width: 182px;
	margin-top: 162px;	
}

#menuservices #multiple-output-review a:hover {background-position: -182px -162px;}

/* End Navigation */

/* -- navigation subpartners -- */

#menupartners {
	margin: 0;
    padding: 0; 
    position: relative;
	overflow: hidden;   
    width: 182px; 
    height: 89px; 
    background: #1E2F49 url(images/menupartners_08.jpg) no-repeat left top; 	
    z-index: 1;  
}

#menupartners li {list-style: none; display: inline;}

#menupartners li a {
	position: absolute;
	top: 0;
	height: 20px; 
	text-indent: -9000px;	
} #menupartners {}

#menupartners a:hover {
	background: 0 url(images/menupartners_08.jpg) no-repeat -182px;
	
}

#discover-e a {
	width: 182px;
	margin-top: 30px;
}

#menupartners #discover-e a:hover {background-position: -182px -30px;}

#csollc a {
	width: 182px;
	margin-top: 50px;
}

#menupartners #csollc a:hover {background-position: -182px -50px;}

#emag a {
	width: 182px;
	margin-top: 68px;	
}

#menupartners #emag a:hover {background-position: -182px -68px;}

#menupartners #clearwell a {
  width: 182px;
  margin-top: 88px;
}

/*
#menupartners #clearwell a:hover { background-position: -182px -68px; }
*/

/* End Navigation */

/* -- navigation subpartners -- */

#menucontact {
	margin: 0;
    padding: 0; 
    position: relative;
	overflow: hidden;   
    width: 182px; 
    height: 89px; 
    background: #1E2F49 url(images/menucontact.jpg) no-repeat left top; 	
    z-index: 1;  
}

#menucontact li {list-style: none; display: inline;}

#menucontact li a {
	position: absolute;
	top: 0;
	height: 20px; 
	text-indent: -9000px;	
} #menucontact {}

#menucontact a:hover {
	background: 0 url(images/menucontact.jpg) no-repeat -182px;
	
}

#about a {
	width: 182px;
	margin-top: 30px;
}

#menucontact #about a:hover {background-position: -182px -30px;}

#ryan-best a {
	width: 182px;
	margin-top: 50px;
}

#menucontact #ryan-best a:hover {background-position: -182px -50px;}

#steve-thompson a {
	width: 182px;
	margin-top: 68px;	
}

#menucontact #steve-thompson a:hover {background-position: -182px -68px;}


/* End Navigation */

.orange {
  color: #F6A83E;
}

a.request_demo {
  text-indent: -4000px;
  position: absolute; 
  top: 23px; 
  left: 420px;
  background: url(images/request_demo_button_both_02.png) top left no-repeat;
  width: 150px;
  height: 40px;
  display: block;
  text-decoration: none;
}

a.request_demo:hover {
  background: url(images/request_demo_button_both_02.png) top left no-repeat;
  background-position: -150px 0px;
}