

/* SERVICES STYLES
____________________________________________________________________________*/


img, div { behavior: url(iepngfix.htc) }



/* POSITIONAL BOXES 
______________________________________________________________________________*/


.topmessagearea-corpid
{
	width: 950px;
	height: 264px;
	display: block;
	margin: auto;
	position: relative;
	background-image: url(images/nav/bg-services-corpid.jpg);
	background-repeat: no-repeat;
}


.topmessagearea-web
{
	width: 950px;
	height: 264px;
	display: block;
	margin: auto;
	position: relative;
	background-image: url(images/nav/bg-services-website.jpg);
	background-repeat: no-repeat;
}


.topmessagearea-print
{
	width: 950px;
	height: 264px;
	display: block;
	margin: auto;
	position: relative;
	background-image: url(images/nav/bg-services-print.jpg);
	background-repeat: no-repeat;
}


.topmessagearea-ad
{
	width: 950px;
	height: 264px;
	display: block;
	margin: auto;
	position: relative;
	background-image: url(images/nav/bg-services-ad.jpg);
	background-repeat: no-repeat;
}


.topmessagearea-illust
{
	width: 950px;
	height: 264px;
	display: block;
	margin: auto;
	position: relative;
	background-image: url(images/nav/bg-services-illust.jpg);
	background-repeat: no-repeat;
}


.topmessagearea-market
{
	width: 950px;
	height: 264px;
	display: block;
	margin: auto;
	position: relative;
	background-image: url(images/nav/bg-services-market.jpg);
	background-repeat: no-repeat;
}


.topmessagecopy
{
	width: 410px;
	height: auto;
	display: block;
	position: relative;
	padding-top: 93px;
	padding-left: 88px;
	text-align: left;
	color: #a0b1c9;
	font-size: 18px;
	line-height: 24px;
	float: left;
}


.corpid-infoarea
{
	width: 950px;
	display: block;
	margin: auto;
	position: relative;
	background-color: #ebebeb;
	height: 640px;
	padding-top: 40px;
}


.website-infoarea
{
	width: 950px;
	display: block;
	margin: auto;
	position: relative;
	background-color: #ebebeb;
	height: 870px;
	padding-top: 40px;
}


.print-infoarea
{
	width: 950px;
	display: block;
	margin: auto;
	position: relative;
	background-color: #ebebeb;
	height: 720px;
	padding-top: 40px;
}


.ad-infoarea
{
	width: 950px;
	display: block;
	margin: auto;
	position: relative;
	background-color: #ebebeb;
	height: 470px;
	padding-top: 40px;
}


.illust-infoarea
{
	width: 950px;
	display: block;
	margin: auto;
	position: relative;
	background-color: #ebebeb;
	height: 640px;
	padding-top: 40px;
}


.market-infoarea
{
	width: 950px;
	display: block;
	margin: auto;
	position: relative;
	background-color: #ebebeb;
	height: 1050px;
	padding-top: 40px;
}


.col-left
{
	width: 231px;
	display: block;
	float: left;
	position: relative;
	padding-left: 25px;
}


.col-center
{
	width: 397px;
	display: block;
	float: left;
	position: relative;
	background-image: url(images/nav/bg-services-text.gif);
	background-repeat: repeat-y;
	text-align: left;
}


.col-right
{
	width: 297px;
	display: block;
	float: right;
	position: relative;
}


.col-right2
{
	width: 653px;
	display: block;
	float: left;
	position: relative;
	background-image: url(images/nav/bg-services-text2.gif);
	background-repeat: repeat-y;
	text-align: left;
}


.info-points-260
{
	width: 297px;
	display: block;
	position: relative;
	height: 260px;
	padding-bottom: 10px;
}


.info-points-150
{
	width: 297px;
	display: block;
	position: relative;
	height: 150px;
	padding-bottom: 10px;
}


.info-points-125
{
	width: 297px;
	display: block;
	position: relative;
	height: 125px;
	padding-bottom: 10px;
}


.info-points-110
{
	width: 297px;
	display: block;
	position: relative;
	height: 110px;
	padding-bottom: 10px;
}


.info-points-90
{
	width: 297px;
	display: block;
	position: relative;
	height: 90px;
	padding-bottom: 10px;
}


.info-points-70
{
	width: 297px;
	display: block;
	position: relative;
	height: 70px;
	padding-bottom: 10px;
}


.info-icons
{
	float: left;
	width: 70px;
	display: block;
	text-align: right;
}


.info-point-text
{
	float: right;
	width: 217px;
	display: block;
	text-align: left;
	padding-left: 10px;
}


.infopanel
{
	width: 850px;
	height: 90px;
	display: block;
	margin: auto;
	background-color: #d5d8de;
	background-image: url(images/nav/bg-question.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
}



.infopaneltext
{
	width: 720px;
	height: 57px;
	display: block;
	padding-top: 23px;
	margin-bottom: 10px;
	padding-left: 130px;
	font-size: 14px;
	text-align: left;
	color: #333;
}





/* SUB NAVIGATION 
______________________________________________________________________________*/


/* CORP ID_________________________________________*/



.corpidnavbox
{
	width: 204px;
	height: 20px;
	display: block;
	margin-bottom: 5px;
	margin-top: 0px;
	float: left;
}


.corpidnavact
{
	width: 204px;
	height: 20px;
	display: block;
	background-image: url(images/nav/subnavbuttons-services.gif);
	background-position: 0px 0px;
	margin-bottom: 5px;
	margin-top: 0px;
	float: left;
	padding-left: 0px;
}


a.corpid:link
{
	width: 204px;
	height: 20px;
	display: block;
	background-image: url(images/nav/subnavbuttons-services.gif);
	background-position: 0px -40px;
	background-repeat: no-repeat;
}

a.corpid:hover
{
	width: 204px;
	height: 20px;
	display: block;
	background-image: url(images/nav/subnavbuttons-services.gif);
	background-position: 0px -20px;
	background-repeat: no-repeat;
}

a.corpid:visited
{
	width: 204px;
	height: 20px;
	display: block;
	background-image: url(images/nav/subnavbuttons-services.gif);
	background-position: 0px -40px;
	background-repeat: no-repeat;
}


a.corpid:visited:hover
{
	width: 204px;
	height: 20px;
	display: block;
	background-image: url(images/nav/subnavbuttons-services.gif);
	background-position: 0px -20px;
	background-repeat: no-repeat;
}




/* WEBSITES______________________________________*/




.websitenavbox
{
	width: 204px;
	height: 20px;
	display: block;
	margin-bottom: 5px;
	margin-top: 0px;
	float: left;
}

.websitenavact
{
	width: 204px;
	height: 20px;
	display: block;
	margin-bottom: 5px;
	margin-top: 0px;
	float: left;
	background-image: url(images/nav/subnavbuttons-services.gif);
	background-position: 0px -67px;
}


a.website:link
{
	width: 204px;
	height: 20px;
	display: block;
	background-image: url(images/nav/subnavbuttons-services.gif);
	background-position: 0px -107px;
	background-repeat: no-repeat;
}

a.website:hover
{
	width: 204px;
	height: 20px;
	display: block;
	background-image: url(images/nav/subnavbuttons-services.gif);
	background-position: 0px -87px;
	background-repeat: no-repeat;
}

a.website:visited
{
	width: 204px;
	height: 20px;
	display: block;
	background-image: url(images/nav/subnavbuttons-services.gif);
	background-position: 0px -107px;
	background-repeat: no-repeat;
}


a.website:visited:hover
{
	width: 204px;
	height: 20px;
	display: block;
	background-image: url(images/nav/subnavbuttons-services.gif);
	background-position: 0px -87px;
	background-repeat: no-repeat;
}



/* PRINT_____________________________________*/




.printnavbox
{
	width: 204px;
	height: 20px;
	display: block;
	margin-bottom: 5px;
	margin-top: 0px;
	float: left;
}

.printnavact
{
	width: 204px;
	height: 20px;
	display: block;
	margin-bottom: 5px;
	margin-top: 0px;
	float: left;
	background-image: url(images/nav/subnavbuttons-services.gif);
	background-position: 0px -134px;
}


a.print:link
{
	width: 204px;
	height: 20px;
	display: block;
	background-image: url(images/nav/subnavbuttons-services.gif);
	background-position: 0px -174px;
	background-repeat: no-repeat;
}

a.print:hover
{
	width: 204px;
	height: 20px;
	display: block;
	background-image: url(images/nav/subnavbuttons-services.gif);
	background-position: 0px -154px;
	background-repeat: no-repeat;
}

a.print:visited
{
	width: 204px;
	height: 20px;
	display: block;
	background-image: url(images/nav/subnavbuttons-services.gif);
	background-position: 0px -174px;
	background-repeat: no-repeat;
}


a.print:visited:hover
{
	width: 204px;
	height: 20px;
	display: block;
	background-image: url(images/nav/subnavbuttons-services.gif);
	background-position: 0px -154px;
	background-repeat: no-repeat;
}




/* ADVERTISING________________________________________*/




.adnavbox
{
	width: 204px;
	height: 20px;
	display: block;
	margin-bottom: 5px;
	margin-top: 0px;
	float: left;
}

.adnavact
{
	width: 204px;
	height: 20px;
	display: block;
	margin-bottom: 5px;
	margin-top: 0px;
	float: left;
	background-image: url(images/nav/subnavbuttons-services.gif);
	background-position: 0px -201px;
}


a.ad:link
{
	width: 204px;
	height: 20px;
	display: block;
	background-image: url(images/nav/subnavbuttons-services.gif);
	background-position: 0px -241px;
	background-repeat: no-repeat;
}

a.ad:hover
{
	width: 204px;
	height: 20px;
	display: block;
	background-image: url(images/nav/subnavbuttons-services.gif);
	background-position: 0px -221px;
	background-repeat: no-repeat;
}

a.ad:visited
{
	width: 204px;
	height: 20px;
	display: block;
	background-image: url(images/nav/subnavbuttons-services.gif);
	background-position: 0px -241px;
	background-repeat: no-repeat;
}


a.ad:visited:hover
{
	width: 204px;
	height: 20px;
	display: block;
	background-image: url(images/nav/subnavbuttons-services.gif);
	background-position: 0px -221px;
	background-repeat: no-repeat;
}



/* ILLUSTRATION______________________________________*/




.illustnavbox
{
	width: 204px;
	height: 20px;
	display: block;
	margin-bottom: 5px;
	margin-top: 0px;
	float: left;
}

.illustnavact
{
	width: 204px;
	height: 20px;
	display: block;
	margin-bottom: 5px;
	margin-top: 0px;
	float: left;
	background-image: url(images/nav/subnavbuttons-services.gif);
	background-position: 0px -268px;
}


a.illust:link
{
	width: 204px;
	height: 20px;
	display: block;
	background-image: url(images/nav/subnavbuttons-services.gif);
	background-position: 0px -308px;
	background-repeat: no-repeat;
}

a.illust:hover
{
	width: 204px;
	height: 20px;
	display: block;
	background-image: url(images/nav/subnavbuttons-services.gif);
	background-position: 0px -288px;
	background-repeat: no-repeat;
}

a.illust:visited
{
	width: 204px;
	height: 20px;
	display: block;
	background-image: url(images/nav/subnavbuttons-services.gif);
	background-position: 0px -308px;
	background-repeat: no-repeat;
}


a.illust:visited:hover
{
	width: 204px;
	height: 20px;
	display: block;
	background-image: url(images/nav/subnavbuttons-services.gif);
	background-position: 0px -288px;
	background-repeat: no-repeat;
}



/* MARKET RESEARCH______________________________________*/




.marketnavbox
{
	width: 204px;
	height: 20px;
	display: block;
	margin-top: 0px;
	margin-bottom: 5px;
	float: left;
}

.marketnavact
{
	width: 204px;
	height: 20px;
	display: block;
	margin-top: 0px;
	margin-bottom: 5px;
	float: left;
	background-image: url(images/nav/subnavbuttons-services.gif);
	background-position: 0px -335px;
}


a.market:link
{
	width: 204px;
	height: 20px;
	display: block;
	background-image: url(images/nav/subnavbuttons-services.gif);
	background-position: 0px -375px;
	background-repeat: no-repeat;
}

a.market:hover
{
	width: 204px;
	height: 20px;
	display: block;
	background-image: url(images/nav/subnavbuttons-services.gif);
	background-position: 0px -355px;
	background-repeat: no-repeat;
}

a.market:visited
{
	width: 204px;
	height: 20px;
	display: block;
	background-image: url(images/nav/subnavbuttons-services.gif);
	background-position: 0px -375px;
	background-repeat: no-repeat;
}


a.market:visited:hover
{
	width: 204px;
	height: 20px;
	display: block;
	background-image: url(images/nav/subnavbuttons-services.gif);
	background-position: 0px -355px;
	background-repeat: no-repeat;
}




