	body{
		font-family: Arial, Helvetica, sans-serif;
		margin: 0;
		text-align: center;
	}
	
	A:link{ 
		color: #006699;
	}

	A:visited{
		color: #006699;
	}

	A:hover{
		color: blue;
	}

	img{	border: none;	}
	form{
		border: none;
		padding: 0;
		margin: 0;
	}

	h1{
		font-size: 16px;
		margin: 0 0 10px;
		color: #004E77
		
	}

	h2{
		font-size: 14px;
		margin: 0 0;
		color: #004E77
	}
	
	h3{ 
	   font-size: 14px; 
	   color: #9EC54C; 
	   margin: 0 0;
	}
	
	h4{
	   font-size: 16px;
	   color: #9EC54C;
	   margin: 0 0;
	}
	
	p{
		margin: 0 0 10px 0;
		font-size: 12px;
	}
	table{
		margin: 0 0 10px 0;
	}
	td{
		font-size: 12px;
	}
/* GENERAL CLASSES */

	ul.arrowBullet{
		list-style: none;
		margin-left: 0;
		padding: 0;
		padding-left: 10px;
	}
	ul.arrowBullet li{
		padding-left: 17px;
		background-image: url('images/greenArrow.gif');
		background-repeat: no-repeat;
		background-position: left 4px;

	}


/* ID BASED STUFF */

	#main{
		width: 741px;
		margin: 20px auto;
		text-align: left;
	}	

	#header{
		clear: both;
		background-color: #004E77;
		height: 117px;
	}
	
	#flashSwap{
		float: right;
		display: block;
		padding: 0;
		margin: 0;
		background-color: #005480;
		height: 117px;
		width: 570px;
	}
	
	#logoAndLogin{
		padding: 0; 
		margin: 0;
	}
	
	#logo{
		float: left;
	}
	
	#rightPod{
		margin-top: 7px;
		float: right;
	}
	
	* html #rightPod{
		position: relative;
		left: 12px;
	}
		
	#clientLogin,
	#search{
		vertical-align: middle;
		margin: 0 0 2px 0px;
		padding: 0 0 0 5px;
		width: 206px;
		height: 19px;
		font-size: 12px;
		border: 1px solid #1B78A1;
	}

	#clientLogin img,
	#search #searchSubmit{
		float: right;
		border: 0;
		width: 21px;
		height: 19px;
		padding: 0;
		margin: 0;
	}

	* html #clientLogin img,
	* html #search #searchSubmit{
		position: relative;
		left: 4px;
	}
	
	#searchBox{
		padding: 0;
		margin: 1px 0 0 0;
		width: 120px;
		font-size: 10px;
		border: 1px solid #939598;
	}
	
	* html #searchBox{
		margin: 0;
	}
	
	#podNav{
		list-style: none;
		margin: 0;
		padding: 0;
	}
	#podNav li{
		display: inline;
		margin: 0;
		padding: 0 10px 0 18px;
		background-image: url('images/greenArrow.gif');
		background-repeat: no-repeat;
		background-position: left center;
	}
	#podNav a{
		font-size: 12px;
		text-decoration: none;
		color: #000000;
	}

	.beveledBox {
		float: left;
		width: 171px;
		background-image: url('images/bevelBGWidth171.gif');
		background-repeat: repeat-y;
		margin: 20px 0;
		
	}
	.beveledBox h1{
		background-image: url('images/bevelTopWidth171.gif');
		background-position: top left;
		background-repeat: no-repeat;
		text-align: left;
		font-weight: bold;
		margin: 10px 0px 10px 0;
		
		padding-left: 10px;
		padding-right: 10px;
		padding-top: 10px;
		
		font-size: 19px;
		font-family: "Arial Narrow", Arial, Helvetica, sans-serif;
		letter-spacing: .3px;
		color: #004E77;
		
		margin-top: 0;
	}
	

	.beveledBox .beveledBoxBottom{
		background-image: url('images/bevelBottomWidth171.gif');
		background-position: bottom left;
		background-repeat: no-repeat;
		vertical-align: bottom;
	}
	
	.beveledBox #callCovente{
		color: #004E77;
		padding-left: 10px;
		font-size: 16px;
		text-align: left;
	}
	
	ul#quickLinks{
		margin-top: 0;
		margin-left: 10px;
		margin-right: 10px;
		padding-left: 0px;
		padding-right: 0px;

		background-image: url('images/whiteOnBlueDottedBG.gif');
		background-position: top left;
		background-repeat: repeat-x;

	}
	
	ul#quickLinks li{
		background-image: url('images/whiteOnBlueDottedBG.gif');
		background-position: bottom left;
		background-repeat: repeat-x;
		list-style: none;
		width: 150px;

		padding-top: 10px;
		padding-bottom: 10px;
		padding-left: 0px;
		padding-right: 0px;
	}

	#quickLinks a#validatedLists{ background-image: url('images/iconsValidatedLists.gif')}
	#quickLinks a#teleprospecting{ background-image: url('images/iconsTeleProspecting.gif')}
	#quickLinks a#eventSupport{ background-image: url('images/iconsEventSupport.gif')}
	#quickLinks a#emailCampaigns{ background-image: url('images/iconsEmailCampaigns.gif')}
	#quickLinks a#leadNurturing{ background-image: url('images/iconsLeadNurturing.gif')}
	#quickLinks a#VisByte{ background-image: url('images/iconsVBCameraCampaigns.gif')}
	
	
	#quickLinks a#validatedLists:hover{ background-image: url('images/iconsOverValidatedLists.gif')}
	#quickLinks a#teleprospecting:hover{ background-image: url('images/iconsOverTeleProspecting.gif')}
	#quickLinks a#eventSupport:hover{ background-image: url('images/iconsOverEventSupport.gif')}
	#quickLinks a#emailCampaigns:hover{ background-image: url('images/iconsOverEmailCampaigns.gif')}
	#quickLinks a#leadNurturing:hover{ background-image: url('images/iconsOverLeadNurturing.gif')}
	#quickLinks a#VisByte:hover{ background-image: url('images/iconsOverVBCameraCampaigns.gif')}	
	ul#quickLinks li a{
		background-position: left center;
		background-repeat: no-repeat;
		padding-top: 10px;
		padding-bottom: 10px;
		padding-left: 35px;
		text-decoration: none;
		
		font-size: 15px;
		font-weight: bold;
		font-family: "Arial Narrow", Arial, Helvetica, sans-serif;
		letter-spacing: .3px;
		color: #004E77;
	}
	
	#bottomLeftCallout{
		clear: left;
		float: left;
		width: 163px;
		margin: 20px 0 0 0;
		display: block;
		padding: 0;
		font-size: 12px;
	}

	
	div#rightContent{
		width: 555px;
		float: right;
		font-size: 12px;
		margin-top: 20px;
		
	}
	* html div#rightContent{
		height: 500px;
	}
	#rightContent .rightColumn{
		float: right;
		margin-left: 10px;
	}

	.rightBox{
		border: 1px solid #94A4AD;
		width: 160px;
	}

	.rightColumn #talkToUs{
		margin-top: 20px;
	}

	.rightColumn h1{
		color: #FFFFFF;
		padding: 0 0 0 10px;
		height: 20px;
		width: 160px;
		
		margin-top: 20px;
		margin-left: 5px;
		margin-bottom: 0;
		background-image: url("images/tabLeft.gif");
		background-repeat: no-repeat;
		background-position: top left;
	}
	.rightColumn h1 a{
		float: left;
		display: block;
		font-size: 12px;
		padding: 2px 10px 0 0;
		color: #FFFFFF;
		height: 18px;
		text-decoration: none;
		background-image: url("/images/tabRight.gif");
		background-repeat: no-repeat;
		background-position: top right;
	}	
	.rightColumn h1 a:hover{
		color: #FFFFFF;
	}
	* html .rightColumn h1 a{
		height: 20px
	}

	.rightBox ul{
		margin-left: 10px;
		
	}
	
	.rightBox ul{
		margin-top: 10px;
		margin-bottom: 10px;
		margin-left: 0;
		list-style: none;
		padding: 0;
		padding-left: 10px;
	}
	.rightBox ul li{
		padding: 0 0 5px 10px;
		background-image: url('images/greenPointer.gif');
		background-repeat: no-repeat;
		background-position: left 4px;
	}
	
	
	.rightBox p{
		margin: 5px 5px 10px 5px;
	}

	#footer{
		clear: both;
		width: 741px;
		margin: 20px auto;
		border-top: 1px solid #5981A3;
		border-bottom: 1px solid #5981A3;
		font-size: 10px;
	}


/*
#############################################
NAVIGATION CODE:
the following controls the navigation menus (mostly css driven) for the site
There is a small chunk of javascript necessary for IE to work correctly with it.
that's found in global.js
#############################################
*/

#navSpace{
	width: 741px;
	border-bottom: 1px solid #5981A3;
	height: 20px;
}

#nav{
	padding: 0;
	margin: 0 0 0 0;
	list-style: none;
	float: right;
}


#nav a {
	font-size: 13px;
	color: #005480;
	text-decoration: none;
	
	padding: 10px 4px 10px 18px;
	background-image: url('images/greyArrow.gif');
	background-position: left center;
	background-repeat: no-repeat;
}
#nav a:hover{
	color: #8CC63F;
	padding: 10px 4px 10px 18px;
	background-image: url('images/greenArrow.gif');
	background-position: left center;
	background-repeat: no-repeat;
}

#nav li li a {
	display: block;
	color: #005480;
	
	background-image: none;
	padding: 6px 10px;
	padding-left: 18px;

}

#nav li li a:hover {
	padding: 6px 10px;
	padding-left: 18px;

	background-image: url('images/greyArrowOnBlue.gif');
	background-position: 3px 8px;
	background-repeat: no-repeat;
}

#nav li {
	float: left;
	position: relative;
/*			width: 7em;		*/
	width: 120px;
	text-align: left;
	cursor: default;
	

/*			background-color: #999677;*/

}

#nav li ul li {
	width: 200px;
	margin-top: 0px;
	float: left;
	position: relative;
	text-align: left;
	cursor: default;
}

#nav li ul {
	width: 200px;
	display: none;
	position: absolute;
	top: 100%;
	left: 0px;
/*	margin-top: -1px;*/
/*	filter:alpha(Opacity=95);*/
	font-weight: normal;
	padding: 5px 0 20px 0;
	margin: 0;
	border: 1px solid #005480;	
	background-color: #D5E0EC;
	/* z-index: 20; */
	z-index: 20000; /* djr */
}
/*
djr
#nav li>ul {
	top: auto;
	left: auto;
}
*/
djr
#nav li li {
	display: block;
	float: none;
	border: 0;
}
#nav li:hover,
#nav li.over{
/*			background-color: #999677;*/
}

#nav li:hover ul, 
#nav li.over ul {
	display: block;
}


/*###########END NAVIGATION CODE###########*/

/*###########NAV WIDTH TWEAKS###########*/
#nav #whatWeDo{			width: 110px; }
#nav #howWeDoIt{		width: 110px; }
#nav #whoWeServe{		width: 120px; }
#nav #resourceLibrary{	width: 140px; }
#nav #aboutUs{			width: 90px; }