	
	
body {
	margin:0px;
	padding:0px;
	font-family:verdana, arial, helvetica, sans-serif;
	color:#666;
	background-color:#A2A2A2;
	background-image: url(images/right_bg.jpg);
	background-repeat: repeat-x;
}
	
	
h1 {
	margin:0px 0px 15px 0px;
	padding:0px;
	font-size:28px;
	line-height:28px;
	font-weight:900;
	color:#ccc;
	}

p {
	font: 11px/16px verdana, arial, helvetica, sans-serif;
	margin:0px 0px 16px 0px;
	}
	

div.para {
	margin:0px 0px 16px 0px;
	font-size: 11px;
}	
	
div.para2 {
	margin:0px 0px 0parapx 0px;
	font-size: 11px;
}	
	
	
ul li {
		font-size:11px;
		list-style-image: url(images/list.jpg);
		padding-bottom: 6px; 
		margin-bottom: 6x; 	
}	

div#tightlist ul {
		padding-top: 0px; 
		margin-bottom: 0x;
		margin-top: 6px;	
}

div#canonlandinglist ul {
		padding-top: 0px; 
		margin-bottom: 0x;
		margin-top: 6px;	
}

#landing_center_pane
{
	padding-left: 20px;
	padding-top: 10px;
	padding-right: 20px;
	width: 92%;
	border-right: #FFF;
	border-left: #FFF;
	border-width: 0 1px 0 1px;
	border-style: none solid none none;
}

.canondiv_gray
{
	border-top: 1px solid #E0E5E9;
	padding-top: 10px;
	margin: 10px 0 0 0;
}



.subheads_spacing {
margin-bottom: 5;
}


a {
	color:#FF6600;
	text-decoration:underlined;
	}
a:link {}
a:visited {}
a:hover {
	text-decoration:none;
}



#container {
	margin-top: 0px;
	border: solid 0px #00ff00;
	padding: 0px;
	vertical-align: top;
	background-color: #fff;
	
}

#left
{
	border: solid 0px #0000ff;
	background-image: url(images/left_bottom.jpg);
	background-repeat: repeat-y;
	background-color: #A2A2A2;
	vertical-align: top;
	width: 16px;
}

#right
{
	border: solid 0px #0000ff;
	background-image: url(images/right_bottom.jpg);
	background-repeat: repeat-y;
	background-color: #A2A2A2;
	vertical-align: top;
	width: 16px;
}

#login_one {
	margin-top: 65px;
}

#login_two {
	margin-top: 95px;
}

#Content
{
	padding: 0px;
	border: solid 0px #ff0000;
	background-color: #fff;
	width: 100%;


}



#top_menu_index {
	background-repeat: repeat-x;
	background-color: #fff;
	color: #fff;
	height: 114px;
	padding: 0px;
	text-align: left;

} 



#top_menu_index a {
	color: #ffffff;
	padding: 0px;
	padding-right: 0px;
	border: solid 0px #00FF00;
}


#top_menu {
	text-align: right;
	background-image: url(images/top_menu_bg.jpg);
	background-repeat: repeat-x;
	background-color: #a3a3a3;
	color: #fff;
	padding-right: 15px;
	height: 25px;
} 

#top_menu td {
text-align: right;
}

#top_menu a {
	color: #666;
	font-size: 10px;
	padding: 0px;
	padding-right: 6px;
	border: solid 0px #00FF00;
}

#flash {
z-index: 1;
}


#flash img {
	display: inline;
	border: solid 1px #ff0000;
}

#gray bar img {
	margin-top: 4px;
}


#gray_bar_index {
background-color: #E0E5E9;	
height: 30px;
border: solid 0px #ff0000;
vertical-align: middle;
}

#gray bar_index img {
	padding-top: 4px;
	margin-top: 4px;
}

#gray_bar_bottom {
	background-image: url(images/gray_bar_bg.jpg);
	background-repeat: repeat-x;
	font-size: 1px;
	height: 3px;
}

#gray_bar_new {
	font-size: 1px;
	height: .5px;
}


#company_undershadow
{
	margin: 0;
	padding: 0 0 0px 0;
}

#tri_left_pane {
	width: 135px;
	border-right: 1px solid #E0E5E9;		
	padding-left: 10px;
	padding-right: 10px; 
	padding-top: 10px;
	vertical-align: top;	
}
#tri_left_pane_company {
	width: 135px;
	border-right: 1px solid #E0E5E9;		
	padding-left: 10px;
	padding-right: 10px; 
	padding-top: 0px;
	vertical-align: top;	
}
	
#tri_right_pane_company
{
	width: 196px;
	padding: 6px 4px 5px 4px;
	border: 0px dashed #999;
}
	
	
	
	
#contactusbtn { padding: 0 0 15px 0; }

#landingvsr_gray_bar {
background-color: #E0E5E9;	
height: 26px;
border: solid 0px #ff0000;
vertical-align: middle;
}


#gray bar img {
	margin-top: 4px;
}


#gray_bar_index {
background-color: #E0E5E9;	
height: 30px;
border: solid 0px #ff0000;
vertical-align: middle;
}

#gray bar_index img {
padding-top: 4px;
	margin-top: 4px;
}

#gray_bar_bottom {
	background-image: url(images/gray_bar_bg.jpg);
	background-repeat: repeat-x;
	font-size: 1px;
	height: 3px;
}



#undertitles_index { padding: 0px; }



#sub_container {
		position: relative;
		margin-top: 5px;
		border: 1px solid #ff0000;
}

#left_pane {
	padding-left: 16px;
	padding-top: 10px;
	padding-right: 15px;
	width: 100%;
	border-right: 1px solid #E0E5E9;		
}
#left_pane_indent {
	padding-left: 20px;
	padding-top: 0px;
	padding-right: 0px;
	width: 508px;
}
#left_pane_totalnew {
	padding-left: 16px;
	padding-top: 0px;
	padding-right: 11px;
	width: 100%;
	border-right: 1px solid #E0E5E9;		
}

#left_pane_indent_new {
	padding-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
	width: 508px;
}



#right_pane
{
	width: 196px;
	padding: 0px 10px 10px 10px;
	border: 0px dashed #999;
}

#tri_left_pane_login {
	width: 135px;
	border-right: 1px solid #E0E5E9;		
	padding-left: 10px;
	padding-right: 0px; 
	padding-top: 10px;
	vertical-align: top;	
}
	
#tri_left_pane {
	width: 135px;
	border-right: 1px solid #E0E5E9;		
	padding-left: 10px;
	padding-right: 10px; 
	padding-top: 10px;
	vertical-align: top;	
}

#tri_center_pane {
	padding-left: 20px;
	padding-top: 10px;
	padding-right: 20px;
	width: 100%;
	border-right: 1px solid #E0E5E9;
	}	
	
#tri_center_pane_company {
	padding-left: 20px;
	padding-top: 2px;
	padding-right: 20px;
	width: 100%;
	border-right: 1px solid #E0E5E9;
	}	
	
	

	
.class_center {
	padding-left: 20px;
	padding-right: 20px;
	border-right: 1px solid #E0E5E9;
}

.class_center_login
{
	border-right: 1px solid #E0E5E9;
	padding: 15px 20px 10px 20px;
}

#tri_right_pane {
	width: 196px;
	padding:4px;
	border:0px dashed #999;
	}	
	

<! --- index page --->


#home_merchandiser
{
	width: 780px;
	vertical-align: top;
	height: 200px;
}

#bucket1
{
	width: 431px;
	vertical-align: bottom;
	height: 265px;
}

#homenav
{
	width: 780px;
	height: 114px;
	padding: 0px;
}

#home_closedloop
{
	width: 780px;
	height: 200px;
	padding: 0px;
}


#home_featured
{
	width: 178px;
	vertical-align: bottom;
	height: 265px;
}


#index_left_pane {
	width: 431px;
	height: 265px;
	vertical-align: top;
	background-image: url(images/index_right_bg.jpg);
	background-repeat: repeat-x;
	background-position: bottom;
}


#index_center_pane {
	width: 175px;
	height: 265px;
	border-left: 1px solid #E0E5E9;
	border-right: 1px solid #E0E5E9;
	background-image: url(images/index_right_bg.jpg);
	background-repeat: repeat-x;
	background-position: bottom;
	}	
	


#index_right_pane {
	width: 196px;
	padding:4px;
	border:0px dashed #999;
	background-image: url(images/index_right_bg.jpg);
	background-repeat: repeat-x;
	background-position: bottom;
	}	




<! --- IC Overview -

#overviewnav
{
	width: 780px;
	vertical-align: top;
	height: 114px;
}


#ic_overview
{
	width: 780px;
	vertical-align: top;
	height: 200px;
}


<! --- Engage the consumer -

#engagenav
{
	width: 780px;
	vertical-align: top;
	height: 114px;
}


#ic_engage
{
	width: 780px;
	vertical-align: top;
	height: 200px;
}



<! --- Our Solutions Merchandiser -

#os_merchandisernav
{
	width: 780px;
	height: 114px;
	padding: 0px;
}


#os_merchandiserflash
{
	width: 780px;
	height: 200px;
	padding: 0px;
}



#merchandiser_flow
{
	width: 512px;
	vertical-align: top;
	height: 450px;
}


<! --- VSR -

#vsrnav
{
	width: 780px;
	vertical-align: top;
	height: 114px;
}


#os_vsr
{
	width: 780px;
	vertical-align: top;
	height: 200px;
}



#os_vsrinterfacedemo
{
	width: 512px;
	vertical-align: top;
	height: 407px;
}

<! --- Dashboard -

#os_dashboardnav
{
	width: 780px;
	vertical-align: top;
	height: 114px;
}


#os_dashboardflash
{
	width: 780px;
	vertical-align: top;
	height: 200px;
}



<! --- Interactive Gallery -

#gallerynav
{
	width: 780px;
	vertical-align: top;
	height: 114px;
}


#ms_galleryflash
{
	width: 780px;
	vertical-align: top;
	height: 200px;
}



#gallery_logolauncher
{
	width: 531px;
	vertical-align: top;
	height: 564px;
}


<! --- Merchandising Management -

#mmnav
{
	width: 780px;
	vertical-align: top;
	height: 114px;
}


#ps_mmflash
{
	width: 780px;
	vertical-align: top;
	height: 200px;
}

<! --- Contentorg -

#conav
{
	width: 780px;
	vertical-align: top;
	height: 114px;
}


#ps_coflash
{
	width: 780px;
	vertical-align: top;
	height: 200px;
}

<! --- Rich media production -

#rmnav
{
	width: 780px;
	vertical-align: top;
	height: 114px;
}


#ps_rmflash
{
	width: 780px;
	vertical-align: top;
	height: 200px;
}



- SIGNUP -


#signupnav
{
	width: 780px;
	vertical-align: top;
	height: 114px;
}


#company_signup {
	width: 780px;
	vertical-align: top;
	height: 200px;
}


#contactinfo  {
	padding-top:13px;
	color: #666;
	font-size: 11px;
	line-height: 1.3em;
	font-family: verdana, arial, helvetica, sans-serif; }	



#contactinfo p {
	padding-left:5px;
	padding-top:4px;
	color: #666;
	font-size: 11px;
	line-height: 1.3em; }	
	
	
	
img.inline  {
display: inline;
	padding: 0px;
	margin: 0px;
	font-size: 1px;
}	
	
	
#scroll {	
height: 239px;	
overflow: auto;	
border: 0px solid #666;	
padding: 6px;
line-height: normal;
}

#more_link {
padding-top: 22px;
	text-align: right;
	font-size: 10px;

}

#more_link a{
	text-decoration: underline;
	color: #9A9A9A;
}

#scroll a {
	color: #4F6784;
	text-decoration: none;
}
	
#scroll a:hover {
	text-decoration: underline;
}	
	
#scroll div {
	font-size:11px
}
	
	
#right_pane_top {
	text-align: left;
	padding-bottom: 5px;
	border-bottom: 1px solid #E0E5E9;
}

#whitepapericon_top {
	text-align: left;
	padding-bottom: 5px;
	border-bottom: 1px solid #E0E5E9;
}

.tm {
	font: 8px/8px verdana, arial, helvetica, sans-serif;
}


.quote {
	text-align: left;
	padding-bottom: 10px; 
}	

.whitepapericon {
	text-align: center;
	padding-bottom: 10px; 
}

#bottom_light{
	position: relative;
	border: 0px solid #00ff00;			
}

#bottom_light_left {
	background-image: url(images/bottom_light_bg.jpg);
	background-repeat: repeat-x;	
	height: 30px;	
				
}

#bottom_light_right {
	background-image: url(images/bottom_light_bg.jpg);
	background-repeat: repeat-x;	
	border: 0px solid #ff0000;		
	height: 30px;
}

#bottom_image {
	position: relative;
}


#bottom_corner {
	border-top: solid 1px #000;
	border-right: solid 1px #fff;
	padding-top:0px;
	/*	background-color: #C3C6CB; */
	background-image: url(images/bottom_corner_bg.jpg);
	background-repeat: repeat-x;
	font-size: 1px;
	height: 10px;
	text-align:right;
}




#hidden_container {
	position: relative;
	border: solid 0px #ff0000;
	padding: 0px;
	
}	
#hidden_container
{
	position: relative;
	border: solid 0px #ff0000;
	padding: 0px;
}	
	
#hidden {
position: absolute;
	border: solid 1px #BDC6D1;
	visibility: hidden;
	z-index: 3;
	padding: 10px;
	background-color: #fff;
	width: 100%;
}

#hidden_index {
position: absolute;
	border: solid 1px #BDC6D1;
	visibility: hidden;
	z-index: 3;
	padding: 10px;
	background-color: #fff;
	width: 500px;
	top: 10px;
	left: -350px;
}

#hidden_content {
	left: 0px;
	top: 10px;
	border: solid 0px #ff0000;	
	width: 96%;
	color:#666;
}

#hidden_content_delivery {
	left: 0px;
	top: 10px;
	border: solid 0px #ff0000;	
	width: 96%;
	color:#666;
	height: 349px;
}


#close {
	position: absolute;
	right: 5px;
	top: 5px;
	border: solid 0px #ff0000;

}	
	
	
	
	
#hidden_container2 {
	position: relative;
	border: solid 0px #ff0000;
	padding: 0px;
	
}	
	
#hidden2 {
position: absolute;
	border: solid 1px #BDC6D1;
	visibility: hidden;
	z-index: 3;
	padding: 10px;
	background-color: #fff;
	width: 100%;
	
}

#hidden_content2 {
	left: 0px;
	top: 10px;
	border: solid 0px #ff0000;	
	width: 96%;
	color:#666;
}


#close2 {
	position: absolute;
	right: 5px;
	top: 5px;
	border: solid 0px #ff0000;

}		
	
	
	
#hidden_container3 {
	position: relative;
	border: solid 0px #ff0000;
	padding: 0px;
	
}	
	
#hidden3 {
position: absolute;
	border: solid 1px #BDC6D1;
	visibility: hidden;
	z-index: 3;
	padding: 10px;
	background-color: #fff;
	width: 100%;
	
}

#hidden_content3 {
	left: 0px;
	top: 10px;
	border: solid 0px #ff0000;	
	width: 96%;
	color:#666;
}


#close3 {
	position: absolute;
	right: 5px;
	top: 5px;
	border: solid 0px #ff0000;

}		

#loginpage_rift
{

	background-image: url(images/loginpage_rift_tile.gif);
	background-repeat: repeat-x;
}
#loginpage_rift2
{
	border-right: 1px solid #E0E5E9;
}
#loginpage_rift3
{
	border-right: 0px solid #E0E5E9;
}


<! -- news events page 


#company_newsltr_8_06
{
	width: 780;
	height: 182;
}

.newsevents_sub { padding: 5px 0px 3px 0px; }



.newsevents_source
{
	color: #999;
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
	padding: 4px 0px 0px 0px;
	line-height: 19px;
}



#newseventsleft_pane_indent
{
	padding-left: 20px;
	padding-top: 0px;
	padding-right: 0px;
}

<! -- end news events page 
	
	
.form_fields td {
	font: 11px/16px verdana, arial, helvetica, sans-serif;
	font-size: 11px;
	text-align: right;
	vertical-align: middle;
	margin-bottom: 4px;	
	
}

.form {
	font: 11px/16px verdana, arial, helvetica, sans-serif;
	
}

.form_fields td input {
	border: solid 1px #E76E1D;
	margin-left: 5px;
	margin-bottom: 4px;
}

.form_fields td select{
	border: solid 1px #E76E1D;
	margin-left: 5px;
	margin-bottom: 4px;
}
.form_fields td option {
	border: solid 1px #E76E1D;
	margin-left: 5px;
	margin-bottom: 4px;
}
	
.form_fields td input.submit {
	border: solid 0px #E76E1D;
	margin-left: 5px;
	margin-bottom: 4px;
	text-align: center;
}
	
	
.black {
	color: #000;
}

.light {
	color: #999;
}

.orange {
		color:#FF6600;
}

.orange_bold {
	color:#FF6600;
	font-weight: 900;
	font-size: 12px;
}

.gray_bold
{
	color: #666;
	font-size: 12px;
	font-weight: bold;
}



strong {
	
}

input.checkbox {
	color: #cccccc;
}

.scrollbar {
	scrollbar-3dlight-color:#fff;
	scrollbar-arrow-color: #FF6600;
	scrollbar-base-color:#fff;
	scrollbar-darkshadow-color:#fff;
	scrollbar-face-color:#fff;
	scrollbar-highlight-color:#fff;
	scrollbar-shadow-color:#fff;
}

sds {
	border: Red;
}


.right_gray_border {
	border-right: 1px solid #E0E5E9;	

}

.align_right {
		text-align: right;	
}
.orange_reg {
	color:#FF6600;
	font-size: 11px;
}
.blue_copy {
	color:#ff6600;
	font-size: 11px;
line-height: 1.8em; }

.loginpage_subhead
{
	color: #4F6784;
	font-size: 11px;
	font-style: oblique;
}



#partnerlist p { line-height: 0px; }



#tri_center_pane_nlter {
	padding-left: 10px;
	padding-top: 10px;
	padding-right: 20px;

	border-right: 1px solid #ffffff;
	}
	
	
<! -- newsletter 


#nwsltr_left_pane_indent
{
	padding-left: 15px;
	padding-top: 0px;
	padding-right: 0px;
	margin: 0 0px 0 0px;
}

#nwsltr_left_pane {
	width: 179px;
	border-right: 1px solid #E0E5E9;		
	padding-left: 10px;
	padding-right: 8px; 
	padding-top: 10px;
	vertical-align: top;	
}

#nwsltrul ul li
{
	font-size: 11px;
	list-style-image: url(images/list.jpg);
	margin: 0 0 0 0px;
	padding: 0 0 8px 0px;
}

.nwsltr_pts
{
	font-size: 11px;
	line-height: 5px;
}

<! -- end newsletter 
