﻿body 
{
	background-color: #CCCCCC;
	text-align:center;
	font-family:Verdana;
	font-size:10pt;
	color: #4b4b4b;	
}

/* Global Top Navigation */
#navGlobal					{z-index:20;position:absolute;top:2px;left:6px;height:24px;width:750px;}
#navGlobal UL				{list-style-type:none;padding:0px;margin:0px 0px;height:24px;}
#navGlobal UL LI			{float:left;height:24px;}
#navGlobal UL LI A			{display:block;height:24px;overflow:hidden;color:#ffffff;text-decoration:none;}
#navGlobal UL LI A:hover	{color:#8dad0c;}

#n1 						{background-position:0px 0px;width:67px;}
#n1 A:hover					{background-position:0px -24px;}
#n2 						{background-position:-80px 0px;width:72px;}
#n2 A:hover					{background-position:-80px -24px;}	
.people #n2 a				{color:#7690df;}
#n3 						{background-position:-174px 0px;width:100px;}
#n3 A:hover					{background-position:-174px -24px;}
.technology #n3 a			{color:#7690df;}
#n4 						{background-position:-265px 0px;width:75px;}
#n4 A:hover					{background-position:-265px -24px;}
.clients #n4 a				{color:#7690df;}
#n5 						{background-position:-365px 0px;width:83px;}
#n5 A:hover					{background-position:-365px -24px;}
.facilities #n5 a			{color:#7690df;}
#n6 						{background-position:-448px 0px;width:74px;}
#n6 A:hover					{background-position:-448px -24px;}
.careers #n6 a				{color:#7690df;}
#n7 						{background-position:-553px 0px;width:90px;}
#n7 A:hover					{background-position:-553px -24px;}
.aboutus #n7 a				{color:#7690df;}
#n8 						{background-position:-583px 0px;width:90px;}
#n8 A:hover					{background-position:-583px -24px;}
.contactus #n8 a			{color:#7690df;}

/* Global Side Navigation */
#navGlobalSide
{
  width: 170px;
  height:177px;	
  BACKGROUND-IMAGE: url(../../images/leftheader.gif);
  background-repeat: no-repeat;
  position:absolute;
  top: 77px;
}

#navGlobalSide UL				{list-style-type:none;padding:0px;margin:5px 25px;}
#navGlobalSide UL LI A			{color:#ffffff;text-decoration:none;font-weight:bold;}
#navGlobalSide UL LI A:hover	{color:#031f73;font-weight:bold;}

#s1 						{height:40px;margin-left:14px; margin-top:-2px;}
.fulfillment #s1 a			{color:#b5d632;}
#s2 						{height:25px;margin-left:11px;}
.directmail #s2 a			{color:#b5d632;}
#s3 						{height:24px;margin-left:-6px;}
.teleservices #s3 a			{color:#b5d632;}
#s4 						{text-align:right;height:40px;margin-left:-5px;width:84px;}
.dbmanagement #s4 a			{color:#b5d632;}
#s5 						{height:25px;margin-left:25px;}
.eservices #s5 a			{color:#b5d632;}
#s6 						{height:25px;margin-left:50px;}
.printing #s6 a				{color:#b5d632;}

#bodyContent
{
	margin-left:20px;
	margin-right:20px;
	margin-bottom:20px;
}

span.h2
{
	color:#031f73;
	font-weight:bold;
	font-size: 8pt;
}

h2
{
	color:#031f73;
	font-size:12px;
	margin-bottom:0px;
}

h3
{
	color:#031f73;
	font-size:10px;
	margin-top:0px;
	margin-bottom:0px;
}

#bodyContent ul
{
	margin-top:2px;
	list-style:none;
}

#bodyContent ul li
{
	background-image:url(../../images/list_arrow.gif);
	background-repeat:no-repeat;
	padding-left:20px;
	margin-left:-10px;
	padding-top:3px;
}

#bodyContent ul li a
{
	text-decoration:none;
	color:#4b4b4b;
}

#bodyContent ul li a:hover
{
	text-decoration:none;
	color:#031f73;
}

#rightUL ul li
{
	background-image:url(../../images/right_arrow.gif);
	background-position:right;
	background-repeat:no-repeat;
	padding-right:20px;
	margin-left:0px;
	width:160px;
	padding-top:3px;
}

span.h1
{	color:#031f73;
	font-weight:bolder;
	font-size: 10pt;
}

a.h1
{
	  color:white;
	  text-decoration:none;
}

a.h2
{
	  color:#333333;
	  text-decoration:none;
}

div.root
{
	width:820px;
	background-color:White;
	border:solid 1px #031f73;
	text-align:left;
	position:relative;
}

div.footer
{
	width:820px;
	position:relative;
}

div.footer div.nav
{
  text-align:left;
  font-size: 7pt;
}

div.footer div.nav a
{
    color: #4b4b4b;
    text-decoration: none;
}

div.footer div.nav a:visited
{
    color: #4b4b4b;
    text-decoration: none;
}

div.tagline
{
  position:absolute;
  left: 651px; top: 0px;
  text-align:right;
  font-size:7pt;
  color:#333333;
}

div.privacy
{
   position: relative;
   top: 10px;
   font-size: 7pt;
}

img.company_logo
{
	margin: 10px 10px 0px 30px;
	position:absolute;
	top: -2px;
	left: -5px; 
}

img.client_quote
{
	margin: 0px 10px 0px 10px;
	position: absolute;
	left: 493px; 
	top: 6px;
}

img.banner
{
	height:146px;
	width:638px;
	position: absolute;
	left: 0px; 
	top: 21px;
}

div.spacer
{
	height:20px;
}

div.halfSpacer
{
	height:10px;
}

div.navBar_Left
{
  width: 170px;
  height: 177px;	
  BACKGROUND-IMAGE: url(../../images/leftheader.gif);
  position:absolute;
  top: 77px;
  left: 3px; 
}

div.nav_topBtns
{
	 color:white;
	 position:absolute;
	 top: 2px;
}

div.nav_sideBtns
{
	 font-weight:bold;
	 color:white;
	 position:absolute;
	 text-align: right;
}

div.banner
{
	width: 650px;
	height: 177px;
	background-color: #031f73;
	position:absolute;
	left: 170px; 
	top: 77px;
}

.dbmanagement #bottomImages
{
	position:relative;
	height:200px;
}

div.content
{
	margin: 20px 20px 20px 20px;
}

.relativeDiv
{
	position:relative;
}

.formInput
{
	position:relative;
	top:15px;
}

.yellowBox
{
	position:absolute;
	background-color:#cccc33;
}

.greenBox
{
	position:absolute;
	background-color:#a8c146;
}


.narrowText
{
	width:580px;
}

.narrowText1
{
	width:480px;
}

.sideBar
{
	position:absolute;
	top:-380px;
	left:580px;
	text-align:right;
	width:200px;
}

td.shadowBdr_top
{
	BACKGROUND-POSITION: 50% bottom;
    BACKGROUND-IMAGE: url(../../images/shadow_top.gif); 
	BACKGROUND-REPEAT: repeat-x;
}

td.shadowBdr_left
{
	BACKGROUND-IMAGE: url(../../images/shadow_leftside.gif); 
	BACKGROUND-REPEAT: repeat-y;
}

td.shadowBdr_bottom
{
	BACKGROUND-POSITION: 50% top; 
	BACKGROUND-IMAGE: url(../../images/shadow_bottom.gif); 
	BACKGROUND-REPEAT: repeat-x; 
}

td.shadowBdr_right
{
    BACKGROUND-IMAGE: url(../../images/shadow_rightside.gif); 
    BACKGROUND-REPEAT: repeat-y;
}

img.featuredService
{
	border: solid 1px black;
	position:absolute;
	LEFT: 385px; TOP: 8px;
}

div.login
{
	width: 264px;
	height: 105px;
	BACKGROUND-COLOR: #8dad0c;
	border-top: solid 1px #031f73;
	padding: 5px 5px 5px 20px;
    position:absolute;
    left: 531px; 
    top: 0px;
}

div.login_Form
{
	width: 100%; 
	height: 77px;	
	padding: 5px 0px 0px 20px;
}

div.login_Msg
{
	position:relative;
	top:-22px;
	left:100px;
	color:#FFFFFF;
}

.buttons
{
	padding: 0px 2px 0px 2px;
	background-color: #cccc33;
	color:#031f73;
	font-weight:bold;
}


#modal_container {
	padding:5px;
	background-color:#fff;
	border:5px solid #507cd1;
	overflow:auto;
	font-family:"Lucida Grande",Verdana;
	font-size:12px;
	color:#333;
	text-align:left;
}

#modal_overlay {
    background-color:#000;
}

.privacy
{
    text-align: left;
}

.privacy a
{
    text-decoration: none;
    color: #4b4b4b;
}
