

/* CSS Document */
body {
	background-color:#333333;
	margin:0px; }


#headerbg{
			background:url(../images/home_hdr_bg.gif) repeat-x; }

#dline{background:url(../images/images/dotline.gif) repeat-x; }
.dline{background:url(../images/images/dotline.gif); }

/*****************************************************************/
/**************              TOP NAV               **************/
/***************************************************************/
#topnav {
	width:202px;
	margin:4px 0 0 0; }

	#topnav ul {
		list-style: none;
		padding:0;
		margin: 0; }

	#topnav li {
		display: block;
		list-style:none;
		margin:0; }

		#topnav li a {
			display: block;
			text-decoration: none; }

		#topnav li.lihome {
			background:url(../images/topnav/home.gif) no-repeat;
			height:14px;
			width:158px; }

			#topnav li.lihome a {
				background:url(../images/topnav/home.gif) no-repeat;
				height:14px;
				text-indent:-5000px;
				width:158px; }

				#topnav li.lihome a:hover {
					background:url(../images/topnav/home-over.gif) no-repeat;
					text-indent:-5000px; }

		#topnav li.liwho {
			background:url(../images/topnav/who-we-are.gif) no-repeat;
			height:16px;
			width:158px; }

			#topnav li.liwho a {
				background:url(../images/topnav/who-we-are.gif) no-repeat;
				height:16px;
				text-indent:-5000px;
				width:158px; }

				#topnav li.liwho a:hover {
					background:url(../images/topnav/who-we-are-over.gif) no-repeat;
					text-indent:-5000px; }

		#topnav li.liwhy {
			background:url(../images/topnav/why-were-different.gif) no-repeat;
			height:17px;
			width:200px; }

			#topnav li.liwhy a {
				background:url(../images/topnav/why-were-different.gif) no-repeat;
				height:17px;
				text-indent:-5000px;
				width:200px; }

				#topnav li.liwhy a:hover {
					background:url(../images/topnav/why-were-different-over.gif) no-repeat;
					text-indent:-5000px; }

		#topnav li.lihow {
			background:url(../images/topnav/how-we-work.gif) no-repeat;
			height:15px;
			width:158px; }

			#topnav li.lihow a {
				background:url(../images/topnav/how-we-work.gif) no-repeat;
				height:15px;
				text-indent:-5000px;
				width:158px; }

				#topnav li.lihow a:hover {
					background:url(../images/topnav/how-we-work-over.gif) no-repeat;
					text-indent:-5000px; }

		#topnav li.liport {
			background:url(../images/topnav/what-weve-done-port.gif) no-repeat;
			height:17px;
			width:197px; }

			#topnav li.liport a {
				background:url(../images/topnav/what-weve-done-port.gif) no-repeat;
				height:17px;
				text-indent:-5000px;
				width:197px; }

				#topnav li.liport a:hover {
					background:url(../images/topnav/what-weve-done-port-over.gif) no-repeat;
					text-indent:-5000px; }

		#topnav li.liwher {
			background:url(../images/topnav/where-were-going-news.gif) no-repeat;
			height:18px;
			width:200px; }

			#topnav li.liwher a {
				background:url(../images/topnav/where-were-going-news.gif) no-repeat;
				height:18px;
				text-indent:-5000px;
				width:200px; }

				#topnav li.liwher a:hover {
					background:url(../images/topnav/where-were-going-news-over.gif) no-repeat;
					text-indent:-5000px; }

/*#topnav ul ul{
	margin:3px 0px 3px 30px;
}
#topnav ul ul li{
	list-style-image:url(images/nav/bullet.gif);
	display:list-item;
	list-style-position:outside;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#ff6600;
	font-size:11px;
	line-height:18px;
	margin-left:30px;
}
#topnav ul ul li a:hover{
	color:#000000;
}
li.linone{


}
#topnav li.linone a{
	background: none;
	height:auto!important;
	text-indent:0px;
	width:200px;
}
#topnav li.linone a:hover{
	background: none;
	height:auto!important;
	text-indent:0px;
}
*/
.txtcent { text-align:center; }
#ltop{
			background:url(../images/hdr_bg.gif) repeat-x;}
/*****************************************************************/
/**************              LEFT NAV              **************/
/***************************************************************/
#leftnav { width:200px; }

	#leftnav ul {
		list-style: none;
		padding:0;
		margin: 0; }

	#leftnav li {
		display: block;
		margin:0; }

		#leftnav li a {
			display: block;
			text-decoration: none; }
		#leftnav li.liprint ul { margin:0px 0px 0px 10px; }

		#leftnav li.liprint {
			background:url(../images/nav/what_side_02.gif) no-repeat;
			width:200px; }

			#leftnav li.liprint a {
				background:url(../images/nav/what_side_02.gif) no-repeat;
				height:27px;
				text-indent:-5000px;
				width:200px; }

				#leftnav li.liprint a:hover {
					background:url(../images/nav/what_side_02-over.gif) no-repeat;
					text-indent:-5000px; }

		#leftnav li.litele {
			background:url(../images/nav/what_side_03.gif) no-repeat;
			height:17px;
			width:200px; }

			#leftnav li.litele a {
				background:url(../images/nav/what_side_03.gif) no-repeat;
				height:17px;
				text-indent:-5000px;
				width:200px; }

				#leftnav li.litele a:hover {
					background:url(../images/nav/what_side_03-over.gif) no-repeat;
					text-indent:-5000px; }

		#leftnav li.licoll {
			background:url(../images/nav/what_side_04.gif) no-repeat;
			height:19px;
			width:200px; }

			#leftnav li.licoll a {
				background:url(../images/nav/what_side_04.gif) no-repeat;
				height:19px;
				text-indent:-5000px;
				width:200px; }

				#leftnav li.licoll a:hover {
					background:url(../images/nav/what_side_04-over.gif) no-repeat;
					text-indent:-5000px; }

		#leftnav li.liout {
			background:url(../images/nav/what_side_05.gif) no-repeat;
			height:17px;
			width:200px; }

			#leftnav li.liout a {
				background:url(../images/nav/what_side_05.gif) no-repeat;
				height:17px;
				text-indent:-5000px;
				width:200px; }

				#leftnav li.liout a:hover {
					background:url(../images/nav/what_side_05-over2.gif) no-repeat;
					text-indent:-5000px; }

		#leftnav li.lipack {
			background:url(../images/nav/what_side_06.gif) no-repeat;
			height:19px;
			width:200px; }

			#leftnav li.lipack a {
				background:url(../images/nav/what_side_06.gif) no-repeat;
				height:19px;
				text-indent:-5000px;
				width:200px; }

				#leftnav li.lipack a:hover {
					background:url(../images/nav/what_side_06-over.gif) no-repeat;
					text-indent:-5000px; }

		#leftnav li.liweb {
			background:url(../images/nav/what_side_07.gif) no-repeat;
			height:18px;
			width:200px; }

			#leftnav li.liweb a {
				background:url(../images/nav/what_side_07.gif) no-repeat;
				height:18px;
				text-indent:-5000px;
				width:200px; }

				#leftnav li.liweb a:hover {
					background:url(../images/nav/what_side_07-over.gif) no-repeat;
					text-indent:-5000px; }

		#leftnav li.liint {
			background:url(../images/nav_intAdv_off_01.gif) no-repeat;
			height:18px;
			width:200px; }

			#leftnav li.liint a {
				background:url(../images/nav_intAdv_off_01.gif) no-repeat;
				height:18px;
				text-indent:-5000px;
				width:200px; }

				#leftnav li.liint a:hover {
					background:url(../images/nav_intAdv_on_01.gif) no-repeat;
					text-indent:-5000px; }

		#leftnav li.liradio {
			background:url(../images/nav/radio.gif) no-repeat top left;
			height:21px;
			width:200px; }

			#leftnav li.liradio a {
				background:url(../images/nav/radio.gif) no-repeat top left;
				height:21px;
				text-indent:-5000px;
				width:200px; }

				#leftnav li.liradio a:hover {
					background:url(../images/nav/radio-over.gif) no-repeat top left;
					text-indent:-5000px; }

	#leftnav ul ul#subleft { margin:0px 0px 3px 30px!important; }

	#leftnav ul ul li {
		list-style-image:url(images/nav/bullet.gif);
		display:list-item;
		list-style-position:outside;
		font-family:Verdana, Arial, Helvetica, sans-serif;
		color:#ff6600;
		font-size:11px;
		line-height:18px;
		margin-left:30px; }

		#leftnav ul ul li a:hover { color:#000000; }

li.linone { }

#leftnav li.linone a {
	background: none;
	height:auto!important;
	text-indent:0px;
	width:140px; }

	#leftnav li.linone a:hover {
		background: none;
		height:auto!important;
		text-indent:0px; }

/*****************************************************************/
/**************              LEFT NAV              **************/
/***************************************************************/
#leftnavmn {
	width:200px;
	margin-top:5px;
	margin-left:0px; }

	#leftnavmn ul {
		list-style: none;
		padding:0;
		margin: 0; }

	#leftnavmn li {
		display: block;
		margin:0;
		padding:0px; }

		#leftnavmn li a {
			display: block;
			text-decoration: none; }

		#leftnavmn li.licont {
			background:url(../images/leftnav/contact-us.gif) no-repeat;
			height:17px;
			width:200px; }

			#leftnavmn li.licont a {
				background:url(../images/leftnav/contact-us.gif) no-repeat;
				height:17px;
				text-indent:-5000px;
				width:200px; }

				#leftnavmn li.licont a:hover {
					background:url(../images/leftnav/contact-us-over.gif) no-repeat;
					text-indent:-5000px; }

		#leftnavmn li.lidriv {
			background:url(../images/leftnav/driving-directions.gif) no-repeat;
			height:27px;
			width:200px; }

			#leftnavmn li.lidriv a {
				background:url(../images/leftnav/driving-directions.gif) no-repeat;
				height:27px;
				text-indent:-5000px;
				width:200px; }

				#leftnavmn li.lidriv a:hover {
					background:url(../images/leftnav/driving-directions-over.gif) no-repeat;
					text-indent:-5000px; }

		#leftnavmn li.liclient {
			background:url(../images/leftnav/client-experience.gif) no-repeat;
			height:27px;
			width:200px; }

			#leftnavmn li.liclient a {
				background:url(../images/leftnav/client-experience.gif) no-repeat;
				height:27px;
				text-indent:-5000px;
				width:200px; }

				#leftnavmn li.liclient a:hover {
					background:url(../images/leftnav/client-experience-over.gif) no-repeat;
					text-indent:-5000px; }

		#leftnavmn li.likeyper {
			background:url(../images/leftnav/key-personnel.gif) no-repeat;
			height:27px;
			width:200px; }

			#leftnavmn li.likeyper a {
				background:url(../images/leftnav/key-personnel.gif) no-repeat;
				height:27px;
				text-indent:-5000px;
				width:200px; }

				#leftnavmn li.likeyper a:hover {
					background:url(../images/leftnav/key-personnel-over.gif) no-repeat;
					text-indent:-5000px; }

		#leftnavmn li.licores {
			background:url(../images/leftnav/core-support.gif) no-repeat;
			height:27px;
			width:200px; }

			#leftnavmn li.licores a {
				background:url(../images/leftnav/core-support.gif) no-repeat;
				height:27px;
				text-indent:-5000px;
				width:200px; }

				#leftnavmn li.licores a:hover {
					background:url(../images/leftnav/core-support-over.gif) no-repeat;
					text-indent:-5000px; }

		#leftnavmn li.liresea {
			background:url(../images/leftnav/research.gif) no-repeat;
			height:17px;
			width:200px; }

			#leftnavmn li.liresea a {
				background:url(../images/leftnav/research.gif) no-repeat;
				height:17px;
				text-indent:-5000px;
				width:200px; }

				#leftnavmn li.liresea a:hover {
					background:url(../images/leftnav/research-over.gif) no-repeat;
					text-indent:-5000px; }

		#leftnavmn li.lidirec {
			background:url(../images/leftnav/direct-response.gif) no-repeat;
			height:19px;
			width:200px; }

			#leftnavmn li.lidirec a {
				background:url(../images/leftnav/direct-response.gif) no-repeat;
				height:19px;
				text-indent:-5000px;
				width:200px; }

				#leftnavmn li.lidirec a:hover {
					background:url(../images/leftnav/direct-response-over.gif) no-repeat;
					text-indent:-5000px; }

/*****************************************************************/
/**************                HOVER               **************/
/***************************************************************/
div.bgblk {
	background-color:#000000;
	width:222px;
	margin:0 auto; }

	div.bgblk img { border:solid #999999 1px; }

div.bgblksm {
	background-color:#000000;
	width:102px;
	margin:0 auto; }

	div.bgblksm img { border:solid #999999 1px; }

.jsthumbs10 img:hover {
	filter:alpha(opacity=80);
	-moz-opacity:0.8;
	-khtml-opacity: 0.8;
	opacity: 0.8!important; }

/*****************************************************************/
/**************                MISC                **************/
/***************************************************************/
p.first { margin-top:0px; }

td {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #333333 }

ul {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	list-style-type: disc;
	list-style-image: url(/images/bullet2.gif);
	font-style: normal;
	list-style-position: inside }

th {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	text-align: left;
	color: #333333 }
.lrg a:link{
	font-size:11px;}
.lrg a:visited{
	font-size:11px;}
a:link {
	text-decoration: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FF6600; }

a:visited {
	text-decoration: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FF6600; }

.s10 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px }

body {
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	left: 0px;
	top: 0px; }

.text {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: 16px;
	color: #333333; }

.descriptors {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px; }

a:hover { text-decoration: underline; }

h2.h2where {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color:#FF6600; }

/*****************************************************************/
/**************               FOOTER               **************/
/***************************************************************/
#footer {
	color:#FFFFFF;
	font-size:9px; }

	#footer span { color:#f56200; }

	#footer img { margin-bottom:-3px; }

/*****************************************************************/
/**************              HEADERS               **************/
/***************************************************************/
h1#h1radio {
	margin:0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:15px;
	width:155px;
	text-indent:-5000px;
	background: url("../images/headers/radio.gif") 0 0 no-repeat; /* The pathway to the image*/
	height:103px; }

h1#h1print {
	margin:0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:15px;
	width:112px;
	text-indent:-5000px;
	background: url("../images/headers/print.gif") 0 0 no-repeat;
	height:103px; }

h1#h1prntauto {
	margin:0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:15px;
	width:258px;
	text-indent:-5000px;
	background: url("../images/headers/automotive.gif") 0 0 no-repeat;
	height:103px; }

h1#h1prntbevspt {
	margin:0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:15px;
	width:334px;
	text-indent:-5000px;
	background: url("../images/headers/beverage.gif") 0 0 no-repeat;
	height:103px; }

h1#h1prntedu {
	margin:0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:15px;
	width:262px;
	text-indent:-5000px;
	background: url("../images/headers/education.gif") 0 0 no-repeat;
	height:103px; }

h1#h1prntele {
	margin:0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:15px;
	width:298px;
	text-indent:-5000px;
	background: url("../images/headers/electronics.gif") 0 0 no-repeat;
	height:103px; }

h1#h1prntfin {
	margin:0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:15px;
	width:240px;
	text-indent:-5000px;
	background: url("../images/headers/financial.gif") 0 0 no-repeat;
	height:103px; }

h1#h1prnthw {
	margin:0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:15px;
	width:350px;
	text-indent:-5000px;
	background: url("../images/headers/health-wellness.gif") 0 0 no-repeat;
	height:103px; }

h1#h1prnthi {
	margin:0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:15px;
	width:350px;
	text-indent:-5000px;
	background: url("../images/headers/home-improvement.gif") 0 0 no-repeat;
	height:103px; }

h1#h1prnthos {
	margin:0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:15px;
	width:260px;
	text-indent:-5000px;
	background: url("../images/headers/hospitality.gif") 0 0 no-repeat;
	height:103px; }

h1#h1prntma {
	margin:0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:15px;
	width:350px;
	text-indent:-5000px;
	background: url("../images/headers/marine-aircraft.gif") 0 0 no-repeat;
	height:103px; }

h1#h1prntspa {
	margin:0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:15px;
	width:304px;
	text-indent:-5000px;
	background: url("../images/headers/sports-apparel.gif") 0 0 no-repeat;
	height:103px; }

h1#h1prntspnt {
	margin:0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:15px;
	width:350px;
	text-indent:-5000px;
	background: url("../images/headers/sports-nutrition.gif") 0 0 no-repeat;
	height:103px; }

h1#h1prntspop {
	margin:0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:15px;
	width:288px;
	text-indent:-5000px;
	background: url("../images/headers/sports-optics.gif") 0 0 no-repeat;
	height:103px; }

h1#inteadv {
	margin:0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:15px;
	width:298px;
	text-indent:-5000px;
	background: url("../images/headers/internet-advertising.gif") 0 0 no-repeat;
	height:103px; }

h1#h1tv {
	margin:0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:15px;
	width:161px;
	text-indent:-5000px;
	background: url("../images/headers/television.gif") 0 0 no-repeat;
	height:103px; }

h1#h1collat {
	margin:0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:15px;
	width:173px;
	text-indent:-5000px;
	background: url("../images/headers/collateral.gif") 0 0 no-repeat;
	height:103px; }

h1#h1outhm {
	margin:0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:15px;
	width:183px;
	text-indent:-5000px;
	background: url("../images/headers/out-of-home.gif") 0 0 no-repeat;
	height:103px; }

h1#h1webds {
	margin:0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:15px;
	width:173px;
	text-indent:-5000px;
	background: url("../images/headers/web-design.gif") 0 0 no-repeat;
	height:103px; }

#h1package {
	margin:0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:15px;
	width:209px;
	text-indent:-5000px;
	background: url("../images/headers/package-design.gif") 0 0 no-repeat;
	height:103px; }

#h2welc {
	margin:30px 0 0 0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:15px;
	width:100px;
	text-indent:-5000px;
	background: url("../images/headers/welcome.gif") 0 0 no-repeat;
	height:32px; }

#h1home {
	margin:0px 0 0 0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:15px;
	width:200px;
	text-indent:-5000px;
	background: url("../images/headers/home.gif") 0 0 no-repeat;
	height:30px; }

#h1whowe {
	margin:0px 0 0 0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:15px;
	width:200px;
	text-indent:-5000px;
	background: url("../images/headers/who-we-are.gif") 0 0 no-repeat;
	height:30px; }

#h1cont {
	margin:0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:15px;
	width:195px;
	text-indent:-5000px;
	background: url("../images/headers/contact-us.gif") 0 0 no-repeat;
	height:103px; }

#h1clien {
	margin:0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:15px;
	width:260px;
	text-indent:-5000px;
	background: url("../images/headers/client-experience.gif") 0 0 no-repeat;
	height:103px; }

#h1whywe {
	margin:0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:15px;
	width:200px;
	text-indent:-5000px;
	background: url("../images/headers/why-were-different.gif") 0 0 no-repeat;
	height:30px; }

#h1howwe {
	margin:0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:15px;
	width:200px;
	text-indent:-5000px;
	background: url("../images/headers/how-we-work.gif") 0 0 no-repeat;
	height:30px; }

#h1wherwe {
	margin:0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:15px;
	width:200px;
	text-indent:-5000px;
	background: url("../images/headers/where-were-going.gif") 0 0 no-repeat;
	height:30px; }

#h1keyper {
	margin:0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:15px;
	width:201px;
	text-indent:-5000px;
	background: url("../images/headers/key-personnel.gif") 0 0 no-repeat;
	height:103px; }

#h1coresup {
	margin:0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:15px;
	width:298px;
	text-indent:-5000px;
	background: url("../images/headers/core-support.gif") 0 0 no-repeat;
	height:103px; }

#h1rese {
	margin:0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:15px;
	width:156px;
	text-indent:-5000px;
	background: url("../images/headers/research.gif") 0 0 no-repeat;
	height:103px; }

#h1direct {
	margin:0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:15px;
	width:225px;
	text-indent:-5000px;
	background: url("../images/headers/direct-response.gif") 0 0 no-repeat;
	height:103px; }

