@charset "UTF-8";
/* CSS Document */



body {
	width: 909px;
	text-align:center;
	margin: 0 auto 0 auto;
	padding: 0;
}

#container {
	width: 909px;
	height: 100%; 
	margin: 0 auto 0 auto;
	text-align: left;
	background-color:#FFF;
	position: relative;
	border-right: #838383 solid 1px;
	border-left: #838383 solid 1px;
	padding: 0;
}

#sub_container {
	width: 909px;
	height: 100%; 
	margin: 0 auto 0 auto;
	text-align: left;
	background-image: url(images/sub_rem_03bkgd_faux2.gif); 
	position: relative;
	border-right: #838383 solid 1px;
	border-left: #838383 solid 1px;
	padding: 0;
}

#header {
	width: 909px;
	height: 35px;
	clear: both;
	background-color: #10405a;
	text-align: center;
	overflow: hidden;
	margin: 0;
	padding: 0;
}

#header ul  {
	margin:0;
	padding: 9px;
}

#header li  {
	display:inline;
	list-style-type: none;
	padding: 0 5px 0px 5px;
}

#header a, a:link, a:active, a:visited  {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color: white;
	text-decoration: none;
	margin:0;
	padding: 0;
	text-transform:uppercase;
}


#header a:hover  {
	text-decoration: underline;
}

#flash {
	clear: both;
	width: 560px;
	height: 700px;
	float: left;
	background-image: url(images/home_rem2_02b.gif);
}

#sidebar {
	clear: both;
	width: 378px;
	height: 580px;
	float: left;
	background: url(images/art_about_pmg.gif) bottom left no-repeat; 
}

#sidebar p {
	font-family:Verdana, Geneva, sans-serif;
	color: #444444;
	font-size: 13px;
	line-height: 30px;
	padding: 55px 20px 0 40px;
	margin: 0;
}

#navigation {
	width: 909px;
	height: 121px;
	background: url(images/sub_rem_02.gif) top no-repeat;
	clear: both;
}

.head {
	font-family:Verdana, Geneva, sans-serif;
	font-size: 13px;
	color: white;
	background-image: url(images/sub_navigation_bkgd.gif);
	padding: 3px 10px 2px 15px;
	text-transform:uppercase;
}

h1 {
	font-family:Verdana, Geneva, sans-serif;
	font-size: 13px;
	color: white;
	background-image: url(images/sub_navigation_bkgd.gif);
	padding: 3px 10px 2px 15px;
	text-transform:uppercase;
	display: inline;
	font-weight:normal;
}

.navigation_link {
	font-family:Verdana, Geneva, sans-serif;
	font-size: 12px;
	color: #838383;
	text-transform:uppercase;
}

#navigation a, #navigation a:link, #navigation a:active, #navigation a:visited {
	font-family:Verdana, Geneva, sans-serif;
	font-size: 12px;
	color: #838383;
	text-transform:uppercase;
	text-decoration: none;
}

#navigation a:hover {
	text-decoration: underline;
	color: black;
}

#navigation .page_id {
	background-image: url(images/sub_navigation_06.gif);
}

#main {
	text-align: left;
	margin-left: 580px;
	margin-right: 10px;
	margin-top: 30px;
}

img.home_logo {
	margin: 0px 0 30px -8px;
}

#main p {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 20px;
	color: #444444;
	margin-right: 50px;
	margin-bottom: 0; 
	padding-bottom: 1em;
}

#main .quote {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 14px;
	color: #10405a;
	margin: 0; 
	padding: 10px 0 0 0; 
	text-transform:uppercase;
}

#main .author {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 14px;
	color: #838383;
	margin-right: 10px;
	margin-bottom: 10px; 
	padding-bottom: 0;
}

body.strategic_research p.quote {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 14px;
	color: #10405a;
	margin: 0; 
	padding: 5px 0 5px 0; 
	text-transform:uppercase;
	text-align: center;
}

body.strategic_research p.author {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 14px;
	color: #838383;
	margin-right: 10px;
	margin-bottom: 10px; 
	padding-bottom: 0;
}

#main p.small_text {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 14px;
	color: #444444;
	margin-right: 10px;
	padding-bottom: 16px;
	padding-top: 16px;
}

a.mediacasts, a.mediacasts:link, a.mediacasts:active, a.mediacasts:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 14px;
	color: #444444;
	padding: 8px 30px 8px 0;
	background-image: url(images/audio.gif);
	background-repeat: no-repeat;
	background-position: 98px;
	text-transform:none;
	text-decoration:none;
}

a.mediacasts:hover {
	text-decoration:underline;
	color: black;
}

a.login, a.login:link, a.login:active, a.login:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 14px;
	color: #444444;
	margin: 0px;
	padding: 2px;
	border: #838383 solid 1px;
	text-transform:uppercase;
	text-decoration:none;
}

a.login:hover {
	color: black;
}
#sub_main {
	text-align: left;
	font-family:Verdana, Geneva, sans-serif;
	color: #838383;
	height: 580px;
	width: 480px; 
	overflow: auto;
	padding-left: 39px;
}

#sub_main li.strong {
	color: #444444;
	font-family:Verdana, Geneva, sans-serif;
	font-size: 11px;
	line-height: 20px;
	padding-right: 10px;
	text-transform:uppercase;
	font-weight: bold;
}

h2 {
	color: #838383;
	font-family:Verdana, Geneva, sans-serif;
	font-size: 14px;
	line-height: 16px;
	text-transform:uppercase;
	margin: 0;
	padding-top: 30px;
	padding-right: 10px;
}

h2.services {
	color: #434343;
	font-family:Verdana, Geneva, sans-serif;
	font-size: 12px;
	line-height: 16px;
	text-transform:uppercase;
	margin: 0;
	letter-spacing: 1px;
}

p {
	color: #444444;
	font-family:Verdana, Geneva, sans-serif;
	font-size: 11px;
	line-height: 20px;
	padding-right: 10px;
	/* letter-spacing: 1px; */
}

td {
	color: #444444;
	font-family:Verdana, Geneva, sans-serif;
	font-size: 11px;
	line-height: 13px;
}

table.awards p {
	color: #444444;
	font-family:Verdana, Geneva, sans-serif;
	font-size: 10px;
	line-height: 14px;
}

body.case_histories p {
	color: #444444;
	font-family:Verdana, Geneva, sans-serif;
	font-size: 10px;
	line-height: 14px;
}

p.services {
	color: #444444;
	font-family:Verdana, Geneva, sans-serif;
	font-size: 11px;
	line-height: 17px;
	padding-right: 10px;
	margin: 0;
}

p.question {
	color: #444444;
	font-family:Verdana, Geneva, sans-serif;
	font-size: 11px;
	line-height: 20px;
	padding-right: 10px;
	font-weight: bold;
	margin-bottom: 0;
	/* letter-spacing: 1px; */
}

p.answer {
	color: #444444;
	font-family:Verdana, Geneva, sans-serif;
	font-size: 11px;
	line-height: 20px;
	padding-right: 10px;
	font-weight: normal;
	border-bottom: #838383 solid 1px;
	margin-top: 0;
	padding-bottom: 9px;
	/* letter-spacing: 1px; */
}

a, a:link, a:visited, a:active {
	color: #c20c2a;
	font-family:Verdana, Geneva, sans-serif;
	font-size: 11px;
	text-decoration: underline;
	text-transform:none;
}

a:hover {
	color: black;
	text-decoration: none;
}

#long_island_services {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 10px;
}

#long_island_services td {
	border-bottom: #838383 1px solid;
	padding: 1px 0 1px 0;
}

a.services, a.services:link, a.services:active, a.services:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 14px;
	color: #c20c2a;
	text-decoration:none;
}

a.services:hover {
	color: black;
	text-decoration:underline;
}

#container_bottom {
	width: 909px;
	height: 100%; 
	margin-left: auto;
	margin-right: auto;
	text-align: left;
	background-color:#FFF;
	position: relative;
}

#footer {
	width: 911px;
	height: 39px;
	clear: both;
	text-align: center;
	overflow: hidden;
	background: url(images/home_rem2_04.gif)  repeat-x top left;
	padding-top: 12px;
}

#sub_footer {
	width: 911px;
	height: 38px;
	clear: both;
	text-align: right;
	overflow: hidden;
	background: url(images/sub_footer.gif) top center repeat-x;
	padding-top: 9px;
}


#footer .copyright, #footer .copyright a, #footer .copyright a:link, #footer .copyright a:active, #footer .copyright a:visited,
#sub_footer .copyright, #sub_footer .copyright a, #sub_footer .copyright a:link, #sub_footer .copyright a:active, #sub_footer .copyright a:visited
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	color: white;
	text-decoration: none;
	margin:0;
}

#footer .large, #footer .large a, #footer .large a:link, #footer .large a:active, #footer .large a:visited,  
#sub_footer .large, #sub_footer .large a, #sub_footer .large a:link, #sub_footer .large a:active, #sub_footer .large a:visited  
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color: white;
	text-decoration: none;
	margin:0;
	padding: 10px 0 10px 0;
}

#footer .copyright a:hover, #footer .large a:hover, #sub_footer .copyright a:hover, #sub_footer .large a:hover  {
	text-decoration: underline;
}

#bottom {
	width: 909px;
	margin: -5px auto 0 auto;
	clear: both;
	padding: 0;
	text-align:center;
}

#bottom p {
	margin: 0;
	font-family:Verdana, Geneva, sans-serif;
	font-size:9px;
	color: #333;
	line-height: 12px;
}

.sup {
	position:relative;
	top:-3px;
	font-size:9px;
}

.clear {
	clear: both;
}

.clear_left {
	clear: left;
}

.clear_right {
	clear: right;
}

/*  navigation highlights per page */
body.contact_pmg #sub_container #contact_pmg, body.contact_pmg #sub_container #contact_pmg a, 
body.about_pmg #sub_container #about_pmg, body.about_pmg #sub_container #about_pmg a, 
body.strategic_solutions #sub_container #strategic_solutions, body.strategic_solutions #sub_container #strategic_solutions a, 
body.long_island_solutions #sub_container #long_island_solutions, body.long_island_solutions #sub_container #long_island_solutions a, 
body.advertising #sub_container #long_island_solutions, body.advertising #sub_container #long_island_solutions a, 
body.branding #sub_container #long_island_solutions, body.branding #sub_container #long_island_solutions a, 
body.collateral #sub_container #long_island_solutions, body.collateral #sub_container #long_island_solutions a, 
body.cool_stuff #sub_container #long_island_solutions, body.cool_stuff #sub_container #long_island_solutions a, 
body.dealer_reseller #sub_container #long_island_solutions, body.dealer_reseller #sub_container #long_island_solutions a, 
body.direct_mail #sub_container #long_island_solutions, body.direct_mail #sub_container #long_island_solutions a, 
body.email #sub_container #long_island_solutions, body.email #sub_container #long_island_solutions a, 
body.events #sub_container #long_island_solutions, body.events #sub_container #long_island_solutions a, 
body.identity #sub_container #long_island_solutions, body.identity #sub_container #long_island_solutions a, 
body.media_campaigns #sub_container #long_island_solutions, body.media_campaigns #sub_container #long_island_solutions a, 
body.mediacasting_podcasting #sub_container #long_island_solutions, body.mediacasting_podcasting #sub_container #long_island_solutions a, 
body.messaging #sub_container #long_island_solutions, body.messaging #sub_container #long_island_solutions a, 
body.multimedia #sub_container #long_island_solutions, body.multimedia #sub_container #long_island_solutions a, 
body.not_for_profits #sub_container #long_island_solutions, body.not_for_profits #sub_container #long_island_solutions a, 
body.pop_sale #sub_container #long_island_solutions, body.pop_sale #sub_container #long_island_solutions a, 
body.positioning #sub_container #long_island_solutions, body.positioning #sub_container #long_island_solutions a, 
body.program_coordination #sub_container #long_island_solutions, body.program_coordination #sub_container #long_island_solutions a, 
body.publications #sub_container #long_island_solutions, body.publications #sub_container #long_island_solutions a, 
body.publicity_public_relations #sub_container #long_island_solutions, body.publicity_public_relations #sub_container #long_island_solutions a, 
body.radio_television #sub_container #long_island_solutions, body.radio_television #sub_container #long_island_solutions a, 
body.sales_programs_kits #sub_container #long_island_solutions, body.sales_programs_kits #sub_container #long_island_solutions a, 
body.search_engine_marketing #sub_container #long_island_solutions, body.search_engine_marketing #sub_container #long_island_solutions a, 
body.strategic_research #sub_container #long_island_solutions, body.strategic_research #sub_container #long_island_solutions a, 
body.website_design_development #sub_container #long_island_solutions, body.website_design_development #sub_container #long_island_solutions a, 
body.awards_honors #sub_container #awards_honors, body.awards_honors #sub_container #awards_honors a, 
body.faqs #sub_container #faqs, body.faqs #sub_container #faqs a, 
body.news #sub_container #news, body.news #sub_container #news a,
body.case_histories #sub_container #case_histories, body.case_histories #sub_container #case_histories a
{
	color: #fcd520;
}

body.advertising #sub_main #advertising, body.advertising #sub_main #advertising a, 
body.branding #sub_main #branding, body.branding #sub_main #branding a, 
body.collateral #sub_main #collateral, body.collateral #sub_main #collateral a, 
body.cool_stuff #sub_main #cool_stuff, body.cool_stuff #sub_main #cool_stuff a ,
body.dealer_reseller #sub_main #dealer_reseller, body.dealer_reseller #sub_main #dealer_reseller a ,
body.direct_mail #sub_main #direct_mail, body.direct_mail #sub_main #direct_mail a ,
body.email #sub_main #email, body.email #sub_main #email a ,
body.events #sub_main #events, body.events #sub_main #events a ,
body.identity #sub_main #identity, body.identity #sub_main #identity a, 
body.media_campaigns #sub_main #media_campaigns, body.media_campaigns #sub_main #media_campaigns a ,
body.mediacasting_podcasting #sub_main #mediacasting_podcasting, body.mediacasting_podcasting #sub_main #mediacasting_podcasting a ,
body.messaging #sub_main #messaging, body.messaging #sub_main #messaging a ,
body.multimedia #sub_main #multimedia, body.multimedia #sub_main #multimedia a, 
body.not_for_profits #sub_main #not_for_profits, body.not_for_profits #sub_main #not_for_profits a ,
body.pop_sale #sub_main #pop_sale, body.pop_sale #sub_main #pop_sale a ,
body.positioning #sub_main #positioning, body.positioning #sub_main #positioning a ,
body.program_coordination #sub_main #program_coordination, body.program_coordination #sub_main #program_coordination a ,
body.publications #sub_main #publications, body.publications #sub_main #publications a ,
body.publicity_public_relations #sub_main #publicity_public_relations, body.publicity_public_relations #sub_main #publicity_public_relations a ,
body.radio_television #sub_main #radio_television, body.radio_television #sub_main #radio_television a ,
body.sales_programs_kits #sub_main #sales_programs_kits, body.sales_programs_kits #sub_main #sales_programs_kits a ,
body.search_engine_marketing #sub_main #search_engine_marketing, body.search_engine_marketing #sub_main #search_engine_marketing a, 
body.strategic_research #sub_main #strategic_research, body.strategic_research #sub_main #strategic_research a ,
body.website_design_development #sub_main #website_design_development, body.website_design_development #sub_main #website_design_development a 
{
	color: black;	
}


/* Specifics for each page */


/* STRATEGIC SOLUTIONS */
body.strategic_solutions #sidebar {
	background: url(images/art_strategic_solutions.gif) bottom left no-repeat; 
}

body.strategic_solutions #sidebar p {
	line-height: 22px;
	padding-top: 25px;
}

/*
body.strategic_solutions #sub_main {
	background: url(images/art_branding_cycle.gif) bottom right no-repeat; 
}
*/


/* CONTACT PMG */
body.contact_pmg #sidebar {
	background: url(images/art_contact_pmg.gif) bottom left no-repeat; 
}

body.contact_pmg #sidebar p {
	line-height: 22px;
	padding-top: 25px;
}



/* TACTICAL SOLUTIONS */
body.long_island_solutions #sidebar, 
body.advertising #sidebar,
body.branding #sidebar,
body.collateral #sidebar,
body.cool_stuff #sidebar,
body.dealer_reseller #sidebar,
body.direct_mail #sidebar,
body.email #sidebar,
body.events #sidebar,
body.identity #sidebar, 
body.media_campaigns #sidebar,
body.mediacasting_podcasting #sidebar,
body.messaging #sidebar,
body.multimedia #sidebar,
body.not_for_profits #sidebar,
body.pop_sale #sidebar,
body.positioning #sidebar,
body.program_coordination #sidebar,
body.publications #sidebar,
body.publicity_public_relations #sidebar,
body.radio_television #sidebar,
body.sales_programs_kits #sidebar,
body.search_engine_marketing #sidebar,
body.strategic_research #sidebar,
body.website_design_development #sidebar
{
	background: url(images/art_tactical.gif) bottom left no-repeat; 
}

body.long_island_solutions #sidebar p, 
body.advertising #sidebar p, 
body.branding #sidebar p, 
body.collateral #sidebar p, 
body.cool_stuff #sidebar p, 
body.dealer_reseller #sidebar p, 
body.direct_mail #sidebar p, 
body.email #sidebar p, 
body.events #sidebar p, 
body.identity #sidebar p, 
body.media_campaigns #sidebar p, 
body.mediacasting_podcasting #sidebar p, 
body.messaging #sidebar p, 
body.multimedia #sidebar p, 
body.not_for_profits #sidebar p, 
body.pop_sale #sidebar p, 
body.positioning #sidebar p, 
body.program_coordination #sidebar p, 
body.publications #sidebar p, 
body.publicity_public_relations #sidebar p, 
body.radio_television #sidebar p, 
body.sales_programs_kits #sidebar p, 
body.search_engine_marketing #sidebar p, 
body.strategic_research #sidebar p, 
body.website_design_development #sidebar p
{
	line-height: 22px;
	padding-top: 25px;
}


/* AWARDS & HONORS */

body.awards_honors #sub_container {
	background: url(images/art_awards_bkgd.gif) bottom left no-repeat; 
}


 body.awards_honors #sidebar {
	background: none; 
} 

body.awards_honors #sidebar p {
	font-size: 12px;
	line-height: 18px;
	padding: 25px 5px 0 41px;
}



/* FAQs */
body.faqs #sidebar {
	background: url(images/art_faqs.gif) bottom left no-repeat; 
} 



/* NEWS */
body.news #sidebar {
	background: url(images/art_news.gif) bottom left no-repeat; 
}


/* CASE HISTORIES */
body.case_histories #sidebar {
	background: url(images/art_case_histories.gif) bottom left no-repeat; 
} 


/* LINKS */
body.links #sub_container {
	background: url(images/art_links_bkgd.gif) bottom left no-repeat; 
}

body.links #sidebar {
	background: none; 
}

body.links #sub_footer {
	background: url(images/footer_links.gif) top center repeat-x;
}

/* GALLERY POPUPS */
body.gallery_popup  {
	background-color: #000; 
}

body.gallery_popup table {
	width: 600px;
	height: 600px;
}
	