2body {
	background-color:#FFF;
}


/*

	background:red;
	-moz-opacity:.50; filter:alpha(opacity=50); opacity:.50;

*/

.top_bottom_link_wrapper{
	width:980px;
	height:93px;
	position:absolute;
	top:273px;
	z-index:9;
}

#web_bottom_link{
	left:0px;
	background:url('images/Web_Button.png') center center no-repeat;
}

#print_bottom_link{
	left:980px;
	background:url('images/Design_Button.png') center center no-repeat;
}

#video_bottom_link{
	left:1960px;
	background:url('images/Video_Button.png') center center no-repeat;
}

#home_bottom_link{
	left:2940px;
	background:url('images/Home_Button.png') center center no-repeat;
}

#innovation_bottom_link{
	left:3920px;
	background:url('images/Branding_Button.png') center center no-repeat;
}

#marketing_bottom_link{
	left:4900px;
	background:url('images/Marketing_Button.png') center center no-repeat;
}

#relations_bottom_link{
	left:5880px;
	background:url('images/Relations_Button.png') center center no-repeat;
}

.top_bottom_link{
	width:200px;
	background:transparent;
	height:50px;
	position:absolute;
	top:23px;
	left:50%;
	margin-left:-100px;
}

#alertbox{
	width:220px;
	padding:40px;
	background:black;
	color:#fff;
	font-family: arial;
	font-size:12pt;
	position:absolute;
	top:50%;
	margin-top:-75px;
	left:50%;
	margin-left:-150px;
	z-index:207;
}

/**************************/

#relations_wrap{
	width:980px;
	height:600px;
}
#relations_head{
	width:980px;
	height:74px;
	float:left;
	background:url(internal_pages/images/relations_head_bg.jpg) top left repeat-x;
}
#relations_body{
	width:980px;
	height:433px;
	float:left;
	clear:left;
	background:url(internal_pages/images/Relations_BG.jpg) top left no-repeat;
}
#relations_footer{
	width:980px;
	height:93px;
	float:left;
	background:url(internal_pages/images/relations_foot_bg.jpg) top left repeat-x;
}
#relations_centerbox{
	position:absolute;
	width:833px;
	height:360px;
	left:73px;
	top:146px;
}
#relations_center_top{
	float:left;
	height:285px;
	width:833px;
}
#relations_center_bottom{
	float:left;
	clear:left;
	height:75px;
	width:833px;
}

#rc_left{
	width:315px;
	height:285px;
	float:left;
}

#rc_right{
	width:518px;
	height:285px;
	float:left;
	background:url(internal_pages/images/News_Events_picture.jpg);
}

#rc_descrip{
	width:275px; 
	height:245px; 
	padding:20px 20px 20px 20px;
	font-family: arial;
	font-size:9pt;
	color:white;
	line-height:14pt;
}

.rc_heading{
	font-family: arial;
	font-size:12pt;
	color:#45153d;
	font-weight:800;
}

#rc_form{
	float:left;
	margin-left:173px;
	margin-top:18px;
	top:30px;
	left:200px;
}
#rc_contact_btn{
	float:left;
	margin-top:20px;
}

input.rc_field{
	padding:3px;
	width:200px;
	font-family: arial;
	font-size:9pt;
	color:#9f9f9f;
}

.relations_footer_title{
	position:absolute;
	top:545px;
	left:20px;
}

/**************************/

#video1_descrip{
	text-align:left;
	width:273px;
	padding:0px 40px 0px 40px;
	margin-top:212px;
	color:white;
	font-size:9pt;
	line-height:18pt;
	font-family:arial;
	float:left;
}
#video1_links{
	padding:320px 0px 0px 0px;
	width:627px;
	float:left;
}

#video2_descrip{
	width:340px;
	padding:0px 86px 0px 20px;
	margin-top:275px;
	color:black;
	font-size:9pt;
	line-height:18pt;
	font-family:arial;
	float:left;
}
#video2_links{
	padding:295px 0px 0px 0px;
	margin-left:45px;
	width:352px;
	float:left;
}

#video3_descrip{
	text-align:left;
	width:258px;
	padding:0px 20px 0px 20px;
	margin-top:132px;
	color:black;
	font-size:9pt;
	line-height:18pt;
	font-family:arial;
	float:left;
}
#video3_links{
	padding:290px 0px 0px 0px;
	width:608px;
	float:left;
}

#video4_descrip{
	text-align:left;
	width:310px;
	padding:0px 10px 0px 20px;
	margin-top:195px;
	color:white;
	font-size:9pt;
	line-height:18pt;
	font-family:arial;
	float:left;
}
#video4_links{
	padding:358px 0px 0px 0px;
	width:631px;
	float:left;
}

#video1_links .blocklink{
	float:left;
	display:block;
	clear:both;
	text-align:left;
	padding:7px 20px 7px 10px;
	font-weight:800;
	width:597px;
	text-decoration:none;
	font-family:Arial;
	font-size:10pt;
	color:#fff;
	border-bottom:1px dotted #000;
	
}

#video1_links .blocklink:hover{
	background:#b210a6;
	color:#fff;
}

#video2_links .blocklink{
	background:transparent;
	float:left;
	display:block;
	clear:both;
	text-align:left;
	padding:7px 20px 7px 10px;
	font-weight:800;
	width:322px;
	text-decoration:none;
	font-family:Arial;
	font-size:10pt;
	color:#fff;
	border-bottom:1px dotted #fff;
	
}

#video2_links .blocklink:hover{
	background:#fff;
	color:#ec95ed;
}

#video3_links .blocklink{
	background:transparent;
	float:left;
	display:block;
	clear:both;
	text-align:right;
	padding:7px 20px 7px 10px;
	font-weight:800;
	width:578px;
	text-decoration:none;
	font-family:Arial;
	font-size:10pt;
	color:#b434ba;
	border-bottom:1px dotted #b434ba;
	
}

#video3_links .blocklink:hover{
	background:yellow;
	color:#b434ba;
}

#video4_links .blocklink{
	background:transparent;
	float:left;
	display:block;
	clear:both;
	text-align:right;
	padding:7px 20px 7px 10px;
	font-weight:800;
	width:601px;
	text-decoration:none;
	font-family:Arial;
	font-size:10pt;
	color:#4b1544;
	border-bottom:1px dotted #14150D;
	
}

#video4_links .blocklink:hover{
	background:#4b1544;
	color:white;
}

/*********************************/


#innov1_descrip{
	text-align:left;
	width:283px;
	height:200px;
	padding:0px 20px 0px 50px;
	margin-top:250px;
	color:white;
	font-size:9pt;
	line-height:18pt;
	font-family:arial;
	float:left;
}
#innov1_links{
	padding:290px 0px 0px 0px;
	width:627px;
	float:left;
}

#innov2_descrip{
	height:200px;
	width:437px;
	padding:0px 86px 0px 40px;
	margin-top:255px;
	color:#878787;
	font-size:9pt;
	line-height:18pt;
	font-family:arial;
	float:left;
}
#innov2_links{
	padding:295px 0px 0px 0px;
	margin-left:45px;
	width:352px;
	float:left;
}

#innov3_descrip{
	text-align:left;
	width:268px;
	height:200px;
	padding:0px 20px 0px 20px;
	margin-top:160px;
	color:white;
	font-size:9pt;
	line-height:18pt;
	font-family:arial;
	float:left;
}
#innov3_links{
	padding:290px 0px 0px 0px;
	width:608px;
	float:left;
}

#innov4_descrip{
	text-align:left;
	width:280px;
	height:200px;
	padding:0px 20px 0px 28px;
	margin-top:115px;
	color:white;
	font-size:9pt;
	line-height:18pt;
	font-family:arial;
	float:left;
}

.closer{
	line-height:14pt;
}
#innov4_links{
	padding:358px 0px 0px 0px;
	width:631px;
	float:left;
}

#innov1_links .blocklink{
	float:left;
	display:block;
	clear:both;
	text-align:left;
	padding:7px 20px 7px 10px;
	font-weight:800;
	width:597px;
	text-decoration:none;
	font-family:Arial;
	font-size:10pt;
	color:#00772a;
	border-bottom:1px dotted #9ece42;
	
}

#innov1_links .blocklink:hover{
	background:#9ece42;
	color:#00772a;
}

#innov2_links .blocklink{
	float:left;
	display:block;
	clear:both;
	text-align:left;
	padding:7px 20px 7px 10px;
	font-weight:800;
	width:322px;
	text-decoration:none;
	font-family:Arial;
	font-size:10pt;
	color:#fff;
	border-bottom:1px dotted #fff;
	
}

#innov2_links .blocklink:hover{
	background:white;
	color:#17376c;
}

#innov3_links .blocklink{
	background:transparent;
	float:left;
	display:block;
	clear:both;
	text-align:right;
	padding:7px 20px 7px 10px;
	font-weight:800;
	width:578px;
	text-decoration:none;
	font-family:Arial;
	font-size:10pt;
	color:#57bcba;
	border-bottom:1px dotted #57bcba;
	
}

#innov3_links .blocklink:hover{
	background:#57bcba;
	color:#fff;
}

#innov4_links .blocklink{
	background:transparent;
	float:left;
	display:block;
	clear:both;
	text-align:right;
	padding:7px 20px 7px 10px;
	font-weight:800;
	width:601px;
	text-decoration:none;
	font-family:Arial;
	font-size:10pt;
	color:#ffb83c;
	border-bottom:1px dotted #14150D;
	
}

#innov4_links .blocklink:hover{
	background:#061624;
	color:#fff;
}

/***********************/

#mark1_descrip{
	text-align:right;
	width:313px;
	padding:0px 20px 0px 20px;
	margin-top:290px;
	color:black;
	font-size:9pt;
	line-height:18pt;
	font-family:arial;
	float:left;
}
#mark1_links{
	padding:350px 0px 0px 0px;
	width:627px;
	float:left;
}

#mark2_descrip{
	height:200px;
	width:443px;
	padding:0px 86px 0px 34px;
	margin-top:250px;
	color:black;
	font-size:9pt;
	line-height:18pt;
	font-family:arial;
	float:left;
}
#mark2_links{
	padding:248px 0px 0px 0px;
	margin-left:45px;
	width:352px;
	float:left;
}

#mark3_descrip{
	text-align:left;
	width:263px;
	padding:0px 20px 0px 25px;
	margin-top:220px;
	color:#31689E;
	font-size:9pt;
	line-height:18pt;
	font-family:arial;
	float:left;
}
#mark3_links{
	padding:290px 0px 0px 0px;
	width:608px;
	float:left;
}

#mark4_descrip{
	text-align:left;
	width:270px;
	padding:0px 20px 0px 41px;
	margin-top:163px;
	color:white;
	font-size:9pt;
	line-height:18pt;
	font-family:arial;
	float:left;
}
#mark4_links{
	padding:358px 0px 0px 0px;
	width:628px;
	float:left;
}

#mark1_links .blocklink{
	float:left;
	display:block;
	clear:both;
	text-align:left;
	padding:7px 20px 7px 10px;
	font-weight:800;
	width:597px;
	text-decoration:none;
	font-family:Arial;
	font-size:10pt;
	color:#708cee;
	border-bottom:1px dotted #9f9f9f;
	
}

#mark1_links .blocklink:hover{
	background:#708cee;
	color:#fff;
}

#mark2_links .blocklink{
	float:left;
	display:block;
	clear:both;
	text-align:right;
	padding:7px 20px 7px 10px;
	font-weight:800;
	width:322px;
	text-decoration:none;
	font-family:Arial;
	font-size:10pt;
	color:red;
	border-bottom:1px dotted #fff;
	
}

#mark2_links .blocklink:hover{
	background:white;
	color:#0080a2;
}

#mark3_links .blocklink{
	background:transparent;
	float:left;
	display:block;
	clear:both;
	text-align:right;
	padding:7px 20px 7px 10px;
	font-weight:800;
	width:578px;
	text-decoration:none;
	font-family:Arial;
	font-size:10pt;
	color:#0080a2;
	border-bottom:1px dotted #0080a2;
	
}

#mark3_links .blocklink:hover{
	background:#bdddf4;
	color:#0080a2;
}

#mark4_links .blocklink{
	background:transparent;
	float:left;
	display:block;
	clear:both;
	text-align:right;
	padding:7px 20px 7px 10px;
	font-weight:800;
	width:598px;
	text-decoration:none;
	font-family:Arial;
	font-size:10pt;
	color:white;
	border-bottom:1px dotted #14150D;
	
}

#mark4_links .blocklink:hover{
	background:#14150D;
	color:white;
}

/*******************/

#print1_descrip{
	width:353px;
	height:200px;
	float:left;
}
#print1_links{
	padding:290px 0px 0px 0px;
	width:627px;
	float:left;
}

#print2_descrip{
	margin-left:45px;
	width:312px;
	margin-top:285px;
	line-height:18pt;
	font-family:arial;
	font-size:9pt;
	color:white;
	padding:0px 20px 0px 20px;
	float:left;
}
#print2_links{
	padding:295px 0px 0px 0px;
	width:583px;
	float:left;
}

#print3_descrip{
	width:268px;
	margin-top:265px;
	line-height:18pt;
	font-family:arial;
	font-size:9pt;
	color:black;
	padding:0px 20px 0px 20px;
	float:left;
}
#print3_links{
	padding:290px 0px 0px 0px;
	width:608px;
	float:left;
}

#print4_descrip{
	width:304px;
	margin-top:313px;
	line-height:18pt;
	font-family:arial;
	font-size:9pt;
	color:white;
	padding:0px 20px 0px 25px;
	float:left;
}
#print4_links{
	padding:358px 0px 0px 0px;
	width:631px;
	float:left;
}

#print1_links .blocklink{
	float:left;
	display:block;
	clear:both;
	text-align:left;
	padding:7px 20px 7px 10px;
	font-weight:800;
	width:597px;
	text-decoration:none;
	font-family:Arial;
	font-size:10pt;
	color:#fff;
	border-bottom:1px dotted #000;
	
}

#print1_links .blocklink:hover{
	background:red;
	color:#fff;
}

#print2_links .blocklink{
	background:red;
	float:left;
	display:block;
	clear:both;
	text-align:left;
	padding:7px 20px 7px 10px;
	font-weight:800;
	width:236px;
	text-decoration:none;
	font-family:Arial;
	font-size:10pt;
	color:#fff;
	border-bottom:1px dotted #fff;
	
}

#print2_links .blocklink:hover{
	background:white;
	color:#ff0000;
}

#print3_links .blocklink{
	background:transparent;
	float:left;
	display:block;
	clear:both;
	text-align:right;
	padding:7px 20px 7px 10px;
	font-weight:800;
	width:578px;
	text-decoration:none;
	font-family:Arial;
	font-size:10pt;
	color:green;
	border-bottom:1px dotted green;
	
}

#print3_links .blocklink:hover{
	background:green;
	color:yellow;
}

#print4_links .blocklink{
	background:transparent;
	float:left;
	display:block;
	clear:both;
	text-align:right;
	padding:7px 20px 7px 10px;
	font-weight:800;
	width:601px;
	text-decoration:none;
	font-family:Arial;
	font-size:10pt;
	color:white;
	border-bottom:1px dotted #14150D;
	
}

#print4_links .blocklink:hover{
	background:#14150D;
	color:white;
}

#header_title{
	position:absolute;
	top:27px;
	left:20px;
}


/*******************/

#relationcontainer{
	width:541px;
	height:358px;
	position:absolute;
	top:50%;
	margin-top:-179px;
	left:50%;
	margin-left:-270px;
	z-index:200;
}

#relationbox{
	width:541px;
	height:358px;
}

#tabs{
	width:155px;
	overflow:hidden;
	padding-top:2px;
	padding-left:20px;
	height:30px;
	position:absolute;
	top:-2px;
	left:100%;
	margin-left:-175px;
	background:url('images/toptab_bg.png') top left no-repeat;
	z-index:202;
}

#shader{
	width:100%;
	height:100%;
	overflow:hidden;
	position:absolute;
	top:0px;
	left:0px;
	background:url(images/screenbg.png);
	z-index:199;
}

#contactform{
	position:absolute;
	top:0px;
	left:0px;
	width:541px;
	height:358px;
	background:url(images/Contact_bg.jpg);
}
#contact_header{
	float:left;
	clear:left;
	width:541px;
	height:72px;
}

#contact_body{
	float:left;
	clear:left;
	padding-left:50px;
	width:541px;
	height:242px;
}



#contact_footer{
	float:left;
	clear:left;
	padding:5px 0px 0px 20px;
	width:541px;
	height:44px;
}

.inter_toplinks, .sm_toplinks{
	z-index:180;
	position:relative;
}


#loginform{
	position:absolute;
	top:50%;
	margin-top:-100px;
	height:200px;
	width:400px;
	left:50%;
	margin-left:-200px;
	background:url(images/Login_bg.jpg);
	z-index:201;
}

#login_header{
	float:left;
	clear:left;
	width:400px;
	height:72px;
}

#login_body{
	padding-top:10px;
	float:left;
	clear:left;
	padding-left:50px;
	width:350px;
	height:128px;
}

#login_body a{
	color:#952977;
	font-family:arial;
	font-size:10pt;
	text-decoration:none;
}

.toptab{
	padding-top:2px;
	height:30px;
	overflow:hidden;
	text-align:center;
	font-size:9pt;
	color:white;
	text-decoration:none;
	font-family:arial;
	display:inline;
}

.toptab:hover{
	color:#c5c5c5;
}

.contact_body_column{
	padding-top:20px;
	width:215px;
	float:left;
	height:242px;
}

.contact_body_column li{
	list-style-type: none;
	margin:0;
	padding:0;
	color:#727272;
	font-family:arial;
	font-size:8pt;
	font-weight:500;
}
.contact_body_column ul{
	margin:0;
	padding:0;
}

.contact_body_column li input{
	margin:10px 10px 0px 0px;
}

.contact_purple{
	line-height:12pt;
	margin-top:50px;
	color:#952977;
	font-family:arial;
	font-size:9pt;
}

.purple_bold{
	color:#952977;
	font-family:arial;
	font-size:10pt;
	font-weight:800;
}

.contact_textarea{
	width:200px;
	height:75px;
	background:#e5e5e5;
	color:#952977;
	font-family:arial;
	font-size:10pt;
	font-weight:500;
}

.contact_body_left_bottom{
	margin-top:20px;
}

.contact_input{
	width:200px;
	padding:2px;
	color:#952977;
	font-family:arial;
	font-size:10pt;
	font-weight:500;
	margin-bottom: 10px;
}

.contact_small_grey{
	padding-left:10px;
	color:#929292;
	font-family:arial;
	font-size:9pt;
	font-weight:500;
}


/*******************/

#navigation{
	position:absolute;
	left:50%;
	top:-10px;
	z-index:101;
	margin-left:-490px;
	width:980px;
}

.nav_home{
	border:1px solid white;
	position:absolute;
	top:15px;
	left:50%;
	margin-left:-96px;
	background:url('nav_home.jpg') center center no-repeat;
	width:158;
	height:87px;
}

.nav_interactive{
	position:absolute;
	top:60px;
	left:50%;
	margin-left:-400px;
	background:url('nav_interactive.jpg') center center no-repeat;
	width:70;
	height:21px;
}

.nav_print{
	position:absolute;
	top:61px;
	left:50%;
	margin-left:-298px;
	background:url('nav_print.jpg') center center no-repeat;
	width:46px;
	height:21px;
}

.nav_motiongraphics{
	position:absolute;
	top:60px;
	left:50%;
	margin-left:-220px;
	background:url('nav_motiongraphics.jpg') center center no-repeat;
	width:100px;
	height:21px;
}

.nav_innovation{
	position:absolute;
	top:60px;
	left:50%;
	margin-left:91px;
	background:url('nav_innovation.jpg') center center no-repeat;
	width:68px;
	height:21px;
}

.nav_marketing{
	position:absolute;
	top:60px;
	left:50%;
	margin-left:212px;
	background:url('nav_marketing.jpg') center center no-repeat;
	width:68px;
	height:21px;
}
.nav_relations{
	position:absolute;
	top:60px;
	left:50%;
	margin-left:337px;
	background:url('nav_relations.jpg') center center no-repeat;
	width:56px;
	height:21px;
}

DIV.header_slider_content{
	height:100px;
	font-family:Arial;
	font-size:10pt;
	color:#f2f2f2;
}

.rounded_link{
	display:block;
	float:left;
	height:40px;
}

#design_link_top{
	margin-left:650px;
	margin-top:68px;
}

#inter_link_top{
	margin-top:82px;
	margin-left:720px;
}

.rounded_link_middle{
	padding:13px 5px 0px 5px;
	float:left;
	height:40px;
	background: url('images/link_middle_bg.png') top left repeat-x;
}

.rounded_link_middle a{
	font-family: Helvetica;
	text-shadow: 0px 1px #fff; 
	font-size:10pt;
	text-decoration: none;
	color:#222;
}

.rounded_link_right{
	float:left;
	display:block;
	background: url('images/link_right_bg.png') top left repeat-x;
	width:7px;
	height:40px;
}

.rounded_link_left{
	float:left;
	background: url('images/link_left_bg.png') top left repeat-x;
	width:7px;
	height:40px;
}

#top_shade{
	position:absolute;
	height:33px;
	width:980px;
	top:125px;
	left:50%;
	margin-left:-490px;
	z-index:100;
	background: transparent url('syck_pane_toplid.png') top left no-repeat;
}

#bottom_shade{ 
	position:absolute;
	height:33px;
	width:980px;
	top:447px;
	left:50%;
	margin-left:-490px;
	z-index:100;
	background: transparent url('syck_pane_bottomlid.png') top left no-repeat;
}

#centerbox{
	width:910px;
	height:100px;
	position:absolute;
	margin-left:-455px;
	top:492px;
	z-index:102;
	left:50%;
}

#cmstest{
	width:250px;
	height:200px;
	background-color:transparent;
	border:none;
}

#home{
	background:transparent;
}

#interactive{
	background:transparent;
}

#motiongraphics{
	background:transparent;
}

#print{
	background:transparent;
}

#innovation{
	background:transparent;
}

#marketing{
	background:transparent;
}

#relations{
	background:transparent;
}


.small_dark{
	position:relative;
	top:17px;
	left:18px;
	font-weight:bold;
	font: 12px "Arial", Verdana, Helvetica, sans-serif;
	color:#7c7a7a;
}

.small_medium{
	position:relative;
	top:11px;
	left:18px;
	font: 12px "Arial", Verdana, Helvetica, sans-serif;
	color:#b1b1b1;
}

@media screen and (-webkit-min-device-pixel-ratio:0) {
.small_dark{top:23px;}
.small_medium{top:17px;}
}

#bottom_box{
	position:absolute;
	width:100%;
	top:625px;
	left:0;
	height:1px;
}

#viewbox {
	background:url('images/bggg.jpg') top center repeat-x;
	width:100%;
	left:0;
	height:1px;
	overflow:hidden;
}

#topContainer {
	position:absolute;
	top:0;
	width:980px;
	height:620px;
	left:50%;
	margin-left:-490px;
	background:#FFF;
}

#container {
	width:980px;
	height:340px;
	overflow:auto;
	overflow-x:hidden;
	overflow-y:hidden;
	background:#fff;
	margin:0 auto;
}

#main-content {
	position:relative;
	width:7000px;
	height:340px;
	margin-left:-2940px;
	background:url(slideranim/slider_bgbg.jpg) top left no-repeat;
}

.section {
	color:black;
	width:980px;
	height:340px;
	background:transparent;
	float:left;
}

.padder {
	padding:20px;
	width:960px;
	height:320px;
}

h1 {
	font-family:Arial Black, "Times New Roman", Times, serif;
	font-size:35px;
	letter-spacing:-2px;
	color:#f1f1f1;
}

.body_piece{
	width:980px;
	height:620px;
}
#bottom_inside{
	position:relative;
	left:50%;
	margin-left:-490px;
}
#site_map{
	text-align:center;
	width:980px;
	position:absolute;
	left:50%;
	margin-left:-490px;
	height:100px;
}

#site_map a{
	font-weight:bold;
	font: 10px "Arial", Verdana, Helvetica, sans-serif;
	color:#7c7a7a;
	text-decoration:none;
	padding:0px 0px 0px 3px;
}

#site_map span{
	font-weight:bold;
	font: 10px "Arial", Verdana, Helvetica, sans-serif;
	color:#7c7a7a;
	text-decoration:none;
	padding:0px 0px 0px 3px;
}

#site_map a:hover{
	color:#242424;
}

/*********************/
/*     PORTFOLIO     */
/*********************/

.port_print_header{
	float:left;
	width:980px;
	background:url(internal_pages/images/StillPort_Top.jpg) top left repeat-x;
	height:73px;
}

.port_video_header{
	float:left;
	width:980px;
	background:url(internal_pages/images/StillPort_Video.jpg) top left repeat-x;
	height:73px;
}

.port_mktg_header{
	float:left;
	width:980px;
	background:url(internal_pages/images/MarkPort_Top.jpg) top left repeat-x;
	height:73px;
}

.port_print_wrapper{
	width:980px;
	height:600px;
	float:left;
}

.port_video_wrapper{
	width:980px;
	height:600px;
	float:left;
}

.port_mktg_wrapper{
	width:980px;
	height:600px;
	float:left;
}

.port_print_left{
	float:left;
	width:322px;
	height:433px;
	background:url(internal_pages/images/Left_panel.jpg) top left repeat-x;
}

.port_print_right{
	float:left;
	width:658px;
	height:433px;
	overflow:hidden;
	background:url(internal_pages/images/elite_broch1.jpg) top left;
}
.port_print_footer{
	float:left;
	clear:left;
	width:980px;
	background:url(internal_pages/images/StillPort_Bottom.jpg) top left repeat-x;
	height:93px;
}

.port_video_footer{
	float:left;
	clear:left;
	width:980px;
	background:url(internal_pages/images/Bottom_Video.jpg) top left repeat-x;
	height:93px;
}

.port_mktg_footer{
	float:left;
	clear:left;
	width:980px;
	background:url(internal_pages/images/Market_Bottom.jpg) top left repeat-x;
	height:93px;
}

.logo_descrip{
	width:237px;
	padding:40px 0px 0px 40px;
}

.port_title{
	padding:20px 0px 20px 0px;
	font-family:arial;
	font-size:10pt;
	color:#fff;
	display:block;
	width:100%;
	text-align:center;
}

.sm_title{
	float:left;
	width:196px;
	height:23px;
	padding:25px 0px 0px 20px;
}

.sm_title_bottom{
	float:left;
	width:196px;
	height:23px;
	padding:35px 0px 0px 20px;
}

.inter_title{
	float:left;
	width:210px;
	height:23px;
	padding:25px 0px 0px 20px;
}

.inter_title_bottom{
	float:left;
	width:249px;
	height:23px;
	padding:35px 0px 0px 20px;
}

.hf_column{
	width:118px;
	float:left;
	text-align:center;
	padding-top:33px;
}

.hf_column_inter{
	width:108px;
	float:left;
	text-align:center;
	padding-top:33px;
}

.hf_column_bottom{
	width:105px;
	float:left;
	text-align:left;
	padding:25px 0px 0px 20px;
	font-family: arial;
	color:#fff;
	font-size:10pt;
	text-decoration:none;
}

.nextprev_pr{
	padding:8px 20px 8px 0px;
	border-bottom: 1 px dotted #424242;
	width:302px;
	color:#FF7500;
	background:black;
	font-family: Arial;
	font-size:10pt;
	float:right;
	clear:both;
	position:relative;
	text-decoration:none;
}

.nextprev_pr:hover{
	color:#640000;
	background:#FF7500;
}

.nextprev_pr span{
	float:right;
}

.hf_column a{
	font-family: arial;
	color:#fff;
	font-size:10pt;
	text-decoration:none;
}

#folio_print_slide{
	width:3920px;
	float:left;
	clear:left;
}

.folio_print_section{
	width:980px;
	float:left;
}

.sm_toplinks{
	text-align:center;
	float:left;
	width:580px;
	height:23px;
}

.inter_toplinks{
	text-align:center;
	float:left;
	width:550px;
	height:23px;
}

.hf_column_inter a{
	font-family: arial;
	color:#fff;
	font-size:10pt;
	text-decoration:none;
}

.sm_iop{
	padding:30px 20px 0px 0px;
	width:160px;
	height:21px;
	float:left;
}

#portfolio_print_slider{
	width:980px;
	overflow:hidden;
}

#portfolio_video_slider{
	width:980px;
	overflow:hidden;
}

#portfolio_mktg_slider{
	width:980px;
	overflow:hidden;
}

#folio_mktg_content{
	height:433px;
	width:980px;
	float:left;
	clear:left;
	overflow:hidden;
}

#folio_video_content{
	height:433px;
	width:980px;
	float:left;
	clear:left;
	overflow:hidden;
}

#folio_mktg_slider{
	width:980px;
	height:433px;
	width:980px;
}

.folio_mktg_section{
	width:980px;
	height:433px;
	float:left;
}

.folio_mktg_left{
	height:433px;
	width:265px;
	float:left;
}

.folio_mktg_center{
	height:433px;
	width:195px;
	float:left;
}

.folio_mktg_right{
	height:433px;
	width:520px;
	float:left;
}

/**********************************/

#portfolio_container{
	margin-top:1px;
	width:980px;
	height:600px;
	background-color:transparent;
	overflow:hidden;
}

#portfolio_header{
	float:left;
	height:73px;
	width:980px;
	background:url('internal_pages/images/InterPort_Top.jpg') top left repeat-x;
}

#portfolio_leftcol{
	float:left;
	clear:left;
	width:250px;
	height:433px;
	overflow:hidden;
}

#portfolio_centercol{
	float:left;
	width:180px;
	position:relative;
	left:2px;
	height:433px;
}

#portfolio_rightcol{
	float:left;
	width:520px;
	height:433px;
}

#portfolio_footer{
	float:left;
	clear:both;
	width:980px;
	height:93px;
	background:url('internal_pages/images/InterPort_Bottom.jpg') top left repeat-x;
}

#portfolio_highlights{
	width:190px;
	margin-top:110px;
	text-align:center;
}


#portfolio_highlights a{
	color: #d3d3d3;
	display:block;
	padding-top:7px;
	text-shadow: 0px -1px #000;
	font-size:10pt;
	font-family:Arial, "Times New Roman", Times, serif;
	text-decoration: none;	
}

#portfolio_highlights a:hover{
	color: #b2d278;
	text-shadow: 0px 1px 4px #000;
	font-size:10pt;
	font-family:Arial, "Times New Roman", Times, serif;
	text-decoration: none;	
}

#portfoliom_highlights{
	width:190px;
	margin-top:110px;
	text-align:center;
}


#portfoliom_highlights a{
	color: #d3d3d3;
	display:block;
	padding-top:7px;
	text-shadow: 0px -1px #000;
	font-size:10pt;
	font-family:Arial, "Times New Roman", Times, serif;
	text-decoration: none;	
}

#portfoliom_highlights a:hover{
	color: #0097CA;
	text-shadow: 0px 1px 4px #000;
	font-size:10pt;
	font-family:Arial, "Times New Roman", Times, serif;
	text-decoration: none;	
}

#mark_cover{
	width:454px;
	float:left;
	z-index:3;
	margin-top:324px;
	margin-left:27px;
	height:80px;
}

#mark_links{
	width:400px;
	float:left;
	clear:left;
	position:relative;
	z-index:4;
	margin-top:-70px;
	padding:25px 0px 25px 20px;
	margin-left:27px;
	height:15px;
}

.mark_link2{
	float:left;
	margin-right:20px;
	display:block;
	background:white;
	height:15px;
	width:15px;
	border:4px solid #000;
}

.mark_link2:hover{
	float:left;
	margin-right:20px;
	display:block;
	background:white;
	height:15px;
	width:15px;
	border:4px solid #fff;
}

#portfolio_logobox{
	width: 270px;
	margin-top:40px;
	text-align:center;
}

#portfolio_highlights DIV.spacer{
	display:block;
	height:12px;
}

#portfolio_small_text{
	padding:20px 0px 20px 20px;
	text-align:center;
	margin:auto auto;
	color: #a3a3a3;
	line-height: 10pt;
	width:190px;
	height:40px;
	font-size:8pt;
	font-family:Arial, "Times New Roman", Times, serif;	
}

/**********************/
/*     LEARN MORE     */
/**********************/

/***********************************************************************************************************************************************/

#learnmore_slider_interactive{
	overflow: hidden;
	width:980px;
	height:600px;
	background:url('images/Interactive_Top.jpg') top left repeat-x;
}
#learnmore_slider_video{
	overflow: hidden;
	width:980px;
	height:600px;
	background:url('images/Video_Top.jpg') top left repeat-x;
}

#learnmore_slider_print{
	overflow: hidden;
	width:980px;
	height:600px;
	background:url('images/StillMedia_Top.jpg') top left repeat-x;
}

#learnmore_slider_marketing{
	overflow: hidden;
	width:980px;
	height:600px;
	background:url('images/Marketing_Top.jpg') top left repeat-x;
}

#learnmore_slider_innovation{
	overflow: hidden;
	width:980px;
	height:600px;
	background:url('images/Innovation_Top.jpg') top left repeat-x;
}

/***********************************************************************************************************************************************/

#learnmore_container1,#learnmore_container2,#learnmore_container3,#learnmore_container4,#learnmore_container5{
	position:relative;
	width:7000px;
	height:433px;
	float:left;
	clear:left;
}

#learnmore_header{
	width:980px;
	height:73px;
}

#lm_header_spacer{
	width:800px;
	float:left;
}

#ideas_on_purpose{
	width:160px;
	height:73px;
	background:url('images/ideasOnPurpose.png') center left no-repeat;
	float:left;
}

.learnmore_section{
	width:980px;
	margin-top:1px;
	height:433px;
	float:left;
	color:white;
}

.learnmore_button{
	width:25%;
	height:94px;
	float:left;
}

.lm__button{
	display:block;
	width:244px;
	height:94px;
	margin-top:1px;
}

.lm_description{
	font-family:Arial;
	line-height: 18pt;
	font-size:9pt;
	width:263px;
	height:150px;
	padding-right:10px;
	text-align:right;
	position:absolute;
	top:240px;
	left:70px;
}

.lm_description_cms{
	font-family:Arial;
	line-height: 18pt;
	font-size:9pt;
	width:400px;
	margin-left:50px;
	height:150px;
	padding-right:10px;
	float:left;
	margin-top:200px;
	font-weight:bold;
	text-align:left;
	font: 12px "Arial", Verdana, Helvetica, sans-serif;
	color:#7c7a7a;
}

.lm_description_cms a{
	text-decoration:none;
	font-weight:bold;
	color:red;
	font-family:'Arial Black';
}

.lm_description_cms a:hover{
	color:maroon;
}

.lm_links{
	width:627px;
	height:150px;
	text-align:left;
	position:absolute;
	top:240px;
	left:353px;
}

.lm_links a.lime{
	padding:7px 10px 7px 10px;
	width:607px;
	display:block;
	font-weight:800;
	text-decoration:none;
	font-family:Arial;
	font-size:10pt;
	color:#000;
	border-bottom:1px dotted black;
}



.lm_links a.lime:hover{
	color:#CCFF00;
	background-color:#000;
}



.lm_lime{
	font-style: italic;
	color:#CCFF00;
}


#cmstest{
	font-family:Arial;
	line-height: 18pt;
	font-size:9pt;
	width:450px;
	height:100px;
	color:#;
}

.redheading{
	text-decoration:none;
	font-weight:bold;
	font-size:16pt;
	color:red;
	font-family:'Arial Black';
}

textarea{
	resize:none;
	word-wrap:break-word;
	overflow:auto;
}

.links_seo_holder{
	width:657px;
	float:left;
	margin-top:250px;
}

.lm_seo_description{
	float:left;
	margin-top:250px;
	width:258px;
	height:160px;
	font-family:Arial;
	line-height: 18pt;
	font-size:9pt;
	color:black;
}

	/*background:#ECE211;*/




.lime_seo{
	width:100%;
	overflow:hidden;
	float:right;
	display:block;
	clear:both;
	text-align:right;
	width:607px;
	padding:7px 40px 7px 10px;
	font-weight:800;
	text-decoration:none;
	font-family:Arial;
	font-size:10pt;
	color:#000;
	border-bottom:1px dotted #ECE211;
}

.lime_seo:hover{
	color:#000;
	background-color:#ECE211;
}

.links_cms_holder{
	float:left;
	margin-left:105px;
	margin-top:280px;
	width:353px;
}


.lime_cms{
	float:right;
	display:block;
	clear:both;
	text-align:right;
	width:323px;
	padding:7px 20px 7px 10px;
	font-weight:800;
	text-decoration:none;
	font-family:Arial;
	font-size:10pt;
	color:#fff;
	border-bottom:1px dotted #fff;
}

.lime_cms:hover{
	color:#fff;
	background-color:red;
}

#editcontrols, #editme{
	margin-left:50px;
}

a:active, a:focus, textarea {outline: 0 none;}

#sandbox_left{
	float:left;
	width:691px;
	height:433px;
}

#sandbox_right{
	float:left;
	width:249px;
	height:433px;
	padding:155px 20px 0px 20px;
	font-family:arial;
	font-size:10pt;
	line-height:18pt;
	color:#e2e48f;
}

#sandbox_right span.white{
	color:#fff;
}

#sandbox_right span.bb_white{
	font-weight:600;
	font-size:12pt;
	color:#fff;
}

#sandbox_left a{
	text-decoration:none;
	font-family:arial;
	font-size:10pt;
	color:#fff;
	display:block;
	width:585px;
	margin-top:300px;
	padding:8px 20px 8px 20px;
	background-color:#5f7da0;
	border-bottom:1px dotted #fff;
}

#sandbox_left a:hover{
	color:#5f7da0;
	background-color:#fff;
	border-bottom:1px dotted #5f7da0;
}


/***********************************************************************************************************************************************/

#lm_interactive_1{
	background:url('images/lm_interactive/1.png') top left no-repeat;
}
#lm_interactive_2{
	background:url('images/lm_interactive/2.png') bottom left no-repeat;
}
#lm_interactive_3{
	background:url('images/lm_interactive/3.png') bottom left no-repeat;
}
#lm_interactive_4{
	background:url('images/lm_interactive/4.png') bottom left no-repeat;
}

#lm_video_1{
	background:url('images/lm_video/1V.png') top left no-repeat;
}
#lm_video_2{
	background:url('images/lm_video/2V.png') bottom left no-repeat;
}
#lm_video_3{
	background:url('images/lm_video/3V.png') bottom left no-repeat;
}
#lm_video_4{
	background:url('images/lm_video/4V.png') bottom left no-repeat;
}

#lm_print_1{
	background:url('images/lm_print/1S.png') top left no-repeat;
}
#lm_print_2{
	background:url('images/lm_print/2S.png') bottom left no-repeat;
}
#lm_print_3{
	background:url('images/lm_print/3S.png') bottom left no-repeat;
}
#lm_print_4{
	background:url('images/lm_print/4S.png') bottom left no-repeat;
}

#lm_marketing_1{
	background:url('images/lm_marketing/1M.png') top left no-repeat;
}
#lm_marketing_2{
	background:url('images/lm_marketing/2M.png') bottom left no-repeat;
}
#lm_marketing_3{
	background:url('images/lm_marketing/3M.png') bottom left no-repeat;
}
#lm_marketing_4{
	background:url('images/lm_marketing/4M.png') bottom left no-repeat;
}

#lm_innovation_1{
	background:url('images/lm_innovation/1I.png') top left no-repeat;
}
#lm_innovation_2{
	background:url('images/lm_innovation/2I.png') bottom left no-repeat;
}
#lm_innovation_3{
	background:url('images/lm_innovation/3I.png') bottom left no-repeat;
}
#lm_innovation_4{
	background:url('images/lm_innovation/4I.png') bottom left no-repeat;
}

/***********************************************************************************************************************************************/