/* ################################### SITE COLOR REFERENCE  ############################ 
63562a = Header Green
7e7d4d = Header Lowlight Green
6f683a = Footer Green // Sidebar Top Green

46441e = Content Green
c7c59c = Border // Main Nav
d0c188 = Sidebar Dividers

c4ab5b = Body Tan
6c3800 = Highlight Brown // Inner Blocks
9d8231 = Inner Lowlight Tan
af9443 = Bordered float

817d4e = pop-up background
979161 = home background green
   ###################################  END COLOR REFERENCE  ############################ */

/* ###################################  CSS RESET  ############################ */
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;
	background: transparent;
}
body {line-height: 1;}
ol, ul {list-style: none;}
blockquote, q {quotes: none;}
:focus {outline: 0;}
ins {text-decoration: none;}
del {text-decoration: line-through;}
table {	border-collapse: collapse; border-spacing: 0;}





/* ################################### BEGIN: GLOBAL STYLES  ############################ */
html{font-size: 100.01%;height:100%;}
body{
	margin:0;
	padding:0;
	height:100%;
	font: 65% Arial, sans-serif;
	color: #46441e;
	background-color: #63562a;
}
a	{text-decoration:none;}

#centering-container, #footer-content{
	text-align: left;
	margin: 0 auto;
	width: 940px;
}

/* ################################### BEGIN: Header  ############################ */
#header:after{content: "."; display: block; height: 0; clear: both; visibility: hidden;}
#header{display:inline-block;}
#header	{
	position:relative;
	background-color: #63562a;
	display:block;
	padding:0;
	height:70px;
	border-bottom: 5px solid #7e7d4d;
}
	#header h1{
		position: relative;
		display: block;
		font-weight:bold;
		color:#efefef;
		font-size:1.8em;
		padding: 18px 0 0 0;
	}
	#header h1 span{
		position: absolute;
		width: 197px;
		height: 52px;
		display: block;
		z-index: 15;
		background: #63562a url(../images/logo-jafco.jpg) 0 0;
	}
	#header ul{
		position:absolute;
		right: 0;
		bottom: -5px;
	}
	#header ul li{
		position:relative;
		text-transform: uppercase;
		font-size:1.1em;
		font-weight:bold;
		float:left;		
	}
	#header ul li span{
		position:absolute;
		bottom: 0;
		left: 0;
		background-color: #c7c59c;
		width:1px;
		height:5px;
	}
	#header ul li a{
		margin:0 0 0 1px;
		padding: 0 0 4px;
		display:block;
		color:#c7c59c;
		border-bottom: 5px solid #7e7d4d;
	}
	#header ul li a:hover, #header ul li a.on-state{
		color:#fff;
		border-bottom: 5px solid #7d4c23;
	}
	#header ul li a span{
		display:block;
		height:20px;
		position:absolute;
		left:1px;
		bottom:5px;
		/*background-color: #ff0000;*/
	}
	#header ul #nav-home a, #header ul #nav-home a span{width:40px;}
	#header ul #nav-firm a, #header ul #nav-firm a span{width:38px;}
	#header ul #nav-team a, #header ul #nav-team a span{width:41px;}
	#header ul #nav-portfolio a, #header ul #nav-portfolio a span{width:71px;}
	#header ul #nav-news a, #header ul #nav-news a span{width:43px;}
	#header ul #nav-contact a, #header ul #nav-contact a span{width:80px;}

	
	#header ul #nav-home a span{ 		background: #63562a url(../images/nav-top-off.gif) -14px -8px;}
	#header ul #nav-firm a span{ 		background: #63562a url(../images/nav-top-off.gif) -69px -8px;}
	#header ul #nav-team a span{ 		background: #63562a url(../images/nav-top-off.gif) -123px -8px;}
	#header ul #nav-portfolio a span{	background: #63562a url(../images/nav-top-off.gif) -178px -8px;}
	#header ul #nav-news a span{ 		background: #63562a url(../images/nav-top-off.gif) -263px -8px;}
	#header ul #nav-contact a span{ 	background: #63562a url(../images/nav-top-off.gif) -320px -8px;}

	#header ul #nav-home a.on-state span,
	#header ul #nav-home a:hover span{ 		background: #63562a url(../images/nav-top-on.gif) -14px -8px;}
	#header ul #nav-firm a.on-state span,
	#header ul #nav-firm a:hover span{ 		background: #63562a url(../images/nav-top-on.gif) -69px -8px;}
	#header ul #nav-team a.on-state span,
	#header ul #nav-team a:hover span{ 		background: #63562a url(../images/nav-top-on.gif) -123px -8px;}
	#header ul #nav-portfolio a.on-state span,
	#header ul #nav-portfolio a:hover span{	background: #63562a url(../images/nav-top-on.gif) -178px -8px;}
	#header ul #nav-news a.on-state span,
	#header ul #nav-news a:hover span{ 		background: #63562a url(../images/nav-top-on.gif) -263px -8px;}
	#header ul #nav-contact a.on-state span,
	#header ul #nav-contact a:hover span{ 	background: #63562a url(../images/nav-top-on.gif) -320px -8px;}
		
/* ################################### BEGIN: Main-Block  ############################ */
#main-block:after{content: "."; display: block; height: 0; clear: both; visibility: hidden;}
#main-block{display:inline-block;}
#main-block{
	display:block;
	background-color: #c4ab5b;
	border:1px solid #c7c59c;
}
	#main-block #sidebar{
		float:left;
		height: 690px;
		width: 188px;
	}
		#main-block #sidebar #section-header{
			width:100%;
			height:83px;
			background-color: #6f683a;
			border:1px solid #c7c59c;	
			border-top-style: none;
			border-left-style: none;
		}
		#main-block #sidebar #section-header h2{
			font-size:1.25em;
			color:#c7c59c;
			position:relative;
			text-transform: uppercase;
		}
		#main-block #sidebar #section-header h2 span{
			position:absolute;
			z-index:15;
			display:block;
			width:186px;
			height:81px;
		}
		#main-block #sidebar #section-header #contact-us span {background: #6f683a url(../images/sidebar-contact.gif) no-repeat;}
		#main-block #sidebar #section-header #firm		 span {background: #6f683a url(../images/sidebar-firm.gif) no-repeat;}
		#main-block #sidebar #section-header #team		 span {background: #6f683a url(../images/sidebar-team.gif) no-repeat;}
		#main-block #sidebar #section-header #news		 span {background: #6f683a url(../images/sidebar-news.gif) no-repeat;}
		#main-block #sidebar #section-header #portfolio	 span {background: #6f683a url(../images/sidebar-portfolio.gif) no-repeat;}
		
		#main-block #sidebar h3{
			margin:0 15px;
			padding:15px 0 5px;
			font-family:"Times New Roman";
			font-size:1.5em;
			font-weight:normal;
			border-bottom: 2px solid #d0c186;
		}
		#main-block #sidebar h4{
			font-weight:bold;
			font-size:1.1em;
			text-transform: uppercase;
			line-height:27px;
			margin:15px 0 0 0;
		}
		#main-block #sidebar #print-full a{
			height: 27px;
			display: block;
			padding:0 0 0 47px;
			color:#6c3800;
			font-size: .8em;
			background: url(../images/icon-print.jpg) no-repeat 15px;
		}
		#main-block #sidebar #print-full a:hover,
		#main-block #sidebar #print-full a.on-state{
			color:#655f2f;
			background: url(../images/icon-print-on.jpg) no-repeat 15px;
		}
		#main-block #sidebar ul:after{content: "."; display: block; height: 0; clear: both; visibility: hidden;}
		#main-block #sidebar ul{display:inline-block;}
		#main-block #sidebar ul{
			width:158px;
			margin:0 15px;
		}
		#main-block #sidebar ul.no-heading{
			width:158px;
			margin:15px 15px 0;
		}
		#main-block #sidebar ul li{
			width:100%;
			font-weight: normal;
			font-size:1.1em;
			line-height:1.5em;
			font-family: Arial, sans-serif;
			color: #6c3800;
			padding:5px 0;
			border-bottom: 2px solid #d1c088;
		}
		#main-block #sidebar ul li a{
			line-height:1.2em;
			display: block;
			color: #655f2f;
		}
		#main-block #sidebar ul li a:hover,
		#main-block #sidebar ul li a.on-state{color: #6c3800;}
		
	#main-block #content-block{
		float:right;
		width:749px ;
		padding:0;
		background: #c4ab5b url(../images/back-content.gif) repeat-x;
	}
	#main-block #content-block h1{
		padding:15px 0 15px;
		font-family:"Times New Roman";
		font-weight:normal;
		font-size:1.9em;
	}
	#main-block #home-block{
		height:690px;
		width:938px;
		background: #979161 url(../images/back-home.gif) repeat-x;
	}
	#main-block #home-block #home-header,
	#main-block #home-block #home-content{
		padding:50px 124px 0;
		width:690px;
		height:45px;
	}
	
	#main-block #home-block #home-content{
		padding:25px 124px 0;
	}

        #main-block #home-block #no-flash{
		padding-left: 14px;
	}

	#main-block #home-block #home-header h1{
		color:#efefef;
		font-family:"Times New Roman";
		font-weight:bold;
		font-size:1.8em;
		line-height: 22px;
	}
	#main-block #home-block #home-header ul:after{content: "."; display: block; height: 0; clear: both; visibility: hidden;}
	#main-block #home-block #home-header ul {display:inline-block;}
	#main-block #home-block #home-header ul {display:block;float:right;border-left: 1px solid #837c50;border-right: 1px solid #837c50;}
	#main-block #home-block #home-header ul li{text-align:center;float:left;}
	#main-block #home-block #home-header ul li a{
		display:block;
		width:80px;height:22px;
		text-transform:uppercase;
		font-size: 1.2em;
		line-height: 22px;
		color:#979161;
		border-bottom: 1px solid #837c50;
		border-top: 1px solid #837c50;
	}
	#main-block #home-block #flash-container{
		padding:0 111px;
		width:716px; height:478px;
		background: url(../images/flash-placeholder.jpg) no-repeat center 0;
	}
	#main-block #home-block #home-content ul:after{content: "."; display: block; height: 0; clear: both; visibility: hidden;}
	#main-block #home-block #home-content ul {display:inline-block;}
	#main-block #home-block #home-content ul {display:block;}
	
	#main-block #home-block #home-content ul li{float:left;}
	#main-block #home-block #home-content ul li.copy{width:515px;}
	#main-block #home-block #home-content ul li.copy h2{font-family:"Times New Roman";font-weight:normal;font-size: 1.5em;line-height: 19px;color:#6c3800;padding:0 35px 10px 0;}
	#main-block #home-block #home-content ul li.copy p{text-align:justify;font-size: 1.2em;line-height: 1.25em;padding:0 35px 0px 0;border-right: 2px solid #aaa87f;color:#3e3919;}	

	
	#main-block #home-block #home-content ul li.team-quote {width:169px;}
	#main-block #home-block #home-content ul li.team-quote p{font-family:"Times New Roman";font-size: 1.25em;line-height: 1.2em;color:#6c3800;padding:27px 0 0 15px}

        #no-flash ul:after{content: "."; display: block; height: 0; clear: both; visibility: hidden;}
	#no-flash ul {display:inline-block;}
	#no-flash ul {display:block; padding-top:30px;}

	#no-flash ul li{float:left;}
	#no-flash ul li.copy{width:515px;}
	#no-flash h2{font-family:"Times New Roman";font-weight:normal;font-size: 22px;color:#DCDBBF;padding:0 35px 10px 0;}
	#no-flash ul li.copy p{font-family:"Times New Roman";font-size: 1.5em;padding:0;border-right: 2px solid #aaa87f;color:#DCDBBF;height:75px;line-height:71px;}

	#no-flash ul li.more-link{position:relative; text-align:left;width:111px;height:52px;padding:10px 0 0 30px;}
	#no-flash ul li.more-link a {display:block; color:#979161;}
	#no-flash ul li.more-link a span{position:absolute;display:block;background: #7D4C1F url(../images/icon-download.png) no-repeat center center; width:111px;height:52px;}
	#no-flash ul li.more-link a:hover span{background: #7D4C1F url(../images/icon-download-on.png) no-repeat center center;}
        #no-flash {padding-top:50px;}

        #main-block #home-block #home-content ul li.more-link{position:relative; text-align:left;width:175px;height:137px;padding:15px 0 0 0;}
	#main-block #home-block #home-content ul li.more-link a {display:block; color:#979161;}
	#main-block #home-block #home-content ul li.more-link a span{position:absolute;display:block;background: #979161 url(../images/icon-more.jpg) no-repeat center center; width:175px;height:137px;}
	#main-block #home-block #home-content ul li.more-link a:hover span{background: #979161 url(../images/icon-more-on.jpg) no-repeat center center;}

	#main-block #home-block #home-content ul li.view-link{position:relative; text-align:left;width:175px;height:137px;padding:15px 0 0 0;}
	#main-block #home-block #home-content ul li.view-link a {display:block; color:#979161;}
	#main-block #home-block #home-content ul li.view-link a span{position:absolute;display:block;background: #979161 url(../images/icon-view.jpg) no-repeat center center; width:175px;height:137px;}
	#main-block #home-block #home-content ul li.view-link a:hover span{background: #979161 url(../images/icon-view-on.jpg) no-repeat center center;}
	
	#main-block #home-block #home-content .grid-info {display:none;}
	#main-block #home-block #home-content #firm {display:block;}
	
	#main-block #content-block .top-block{margin: 24px 0 0 23px;height: 146px; width: 704px;}
	#main-block #content-block #top-firm{background: url(../images/top-firm.jpg) no-repeat;}
	#main-block #content-block #top-japan{background: url(../images/top-japan.jpg) no-repeat;}
	#main-block #content-block #top-joe{background: url(../images/top-joe.jpg) no-repeat;}
	#main-block #content-block #top-sunny{background: url(../images/top-sunny.jpg) no-repeat;}
	#main-block #content-block #top-tom{background: url(../images/top-tom.jpg) no-repeat;}
	#main-block #content-block #top-nick{background: url(../images/top-nick.jpg) no-repeat;}
	#main-block #content-block #top-jeb{background: url(../images/top-jeb.jpg) no-repeat;}
	#main-block #content-block #top-debby{background: url(../images/top-debby.jpg) no-repeat;}
	#main-block #content-block #top-paul{background: url(../images/top-paul.jpg) no-repeat;}
	#main-block #content-block #top-ben{background: url(../images/top-ben.jpg) no-repeat;}
	#main-block #content-block #top-takenori{background: url(../images/top-takenori.jpg) no-repeat;}
	#main-block #content-block #top-portfolio{background: url(../images/top-portfolio.jpg) no-repeat;}
	#main-block #content-block #top-news{background: url(../images/top-news.jpg) no-repeat;}
	#main-block #content-block #top-contact{background: url(../images/top-contact.jpg) no-repeat;}
	
	
	#main-block #content-block .top-block-tall{margin: 24px 0 0 23px;height: 314px; width: 704px;}
	#main-block #content-block #top-team{background: url(../images/top-team.jpg) no-repeat;}
	
	
	#main-block #content-block #inner-nav:after{content: "."; display: block; height: 0; clear: both; visibility: hidden;}
	#main-block #content-block #inner-nav {display:inline-block;}
	#main-block #content-block #inner-nav {
		display:block;
		margin:0 0 0 28px;
		padding:0 16px 0 10px;
		width:670px;
		height:36px;
		background: #7d4c23 url(../images/back-inner.gif) no-repeat;
	}
	#main-block #content-block #inner-nav dl:after{content: "."; display: block; height: 0; clear: both; visibility: hidden;}
	#main-block #content-block #inner-nav dl{display:inline-block;}
	#main-block #content-block #inner-nav dl{
		display:block;
		margin-right:15px;
		float:left;		
	}
	#main-block #content-block #inner-nav dl dt{
		float:left;
		text-transform:uppercase;
		color:#dcdbbf;
		font-size: 1em;
		padding:8px 8px 0 0;
	}
	#main-block #content-block #inner-nav dl dt a			{color:#c4ab5b;}
	#main-block #content-block #inner-nav dl dt a:hover,
	#main-block #content-block #inner-nav dl dt a.on-state	{color:#dcdbbf;}
	#main-block #content-block #inner-nav dl dd				{float:left;}
	#main-block #content-block #inner-nav dl dd a{
		display: block;
		color:#896d1a;
		font-weight:bold;
		line-height:28px;
		vertical-align: middle;
		text-align: center;
		width:28px;
		height:28px;
		background: url(../images/inner-circle-off.jpg) no-repeat;	
	}
	#main-block #content-block #inner-nav dl dd a:hover,
	#main-block #content-block #inner-nav dl dd a.on-state{background: url(../images/inner-circle-on.jpg) no-repeat;}
		
	#main-block #content-block #inner-nav ul{
		padding: 8px 0;
		float:right;
	}
	#main-block #content-block #inner-nav ul.left{float:left;}
	#main-block #content-block #inner-nav ul li{
		padding: 0 4px; 
		text-transform:uppercase;
		font-size: 1em;
		float:left;
		color:#c4ab5b;
	}

	#main-block #content-block #inner-nav ul li a					{color:#c4ab5b;	}
	#main-block #content-block #inner-nav ul li a:hover,
	#main-block #content-block #inner-nav ul li a.on-state			{color:#dcdbbf;}
	#main-block #content-block #inner-nav ul li:first-child:after 			{padding-left:5px;content: " | "; }	
	#main-block #content-block #inner-nav ul.single li:first-child:after 	{padding-left:0;content: ""; }
	
	#main-block #content-block #inner-nav ul li .inner-co-popup {background:#6f683a;	width:125px;display:none;padding:0;}
	#main-block #content-block #inner-nav ul li .inner-co-popup {-moz-box-shadow: #101010 2px 2px 5px; -webkit-box-shadow: #101010 2px 2px 5px;}
	#main-block #content-block #inner-nav ul li .inner-co-popup  ul li{	font-size:1.050em;padding:4px 0;text-align:center;width:60px;}
	#main-block #content-block #inner-nav ul li .inner-co-popup  ul li a{color:#dcdbbf;}
	#main-block #content-block #inner-nav ul li .inner-co-popup  ul li a:hover,
	#main-block #content-block #inner-nav ul li .inner-co-popup  ul li a.on-state		{color:#403a15;}
	#main-block #content-block #inner-nav ul li .inner-co-popup  ul li:first-child:after{padding:5px 0;content: ""; }

	#main-block #content-block #inner-nav ul li .inner-po-popup {background:#6f683a;width:510px;display:none;padding:0 15px;}
	#main-block #content-block #inner-nav ul li .inner-po-popup {-moz-box-shadow: #101010 2px 2px 5px; -webkit-box-shadow: #101010 2px 2px 5px;}
	#main-block #content-block #inner-nav ul li .inner-po-popup  ul{float:left;}
	#main-block #content-block #inner-nav ul li .inner-po-popup  ul li{	float:none;font-size:.9em;padding:0 5px 8px;text-align:left;width:160px;}
	#main-block #content-block #inner-nav ul li .inner-po-popup  ul li a{color:#dcdbbf;}
	#main-block #content-block #inner-nav ul li .inner-po-popup  ul li a:hover,
	#main-block #content-block #inner-nav ul li .inner-po-popup  ul li a.on-state		{color:#403a15;}
	#main-block #content-block #inner-nav ul li .inner-po-popup  ul li:first-child:after{padding:0;content: ""; }
		
	#main-block #content-block h1{margin:0 0 0 28px;}
	#main-block #content-block .content dl:after{content: "."; display: block; height: 0; clear: both; visibility: hidden;}
	#main-block #content-block .content dl{display:inline-block;}
	#main-block #content-block .content dl{	
		display: block;	
		margin:0 0 0 28px ;
		width: 685px;
	}
	#main-block #content-block .content h2.bottom-link{text-transform:uppercase;margin:10px 0 0 48px;color:#6c3800;font-size:1em;}
	#main-block #content-block .content h2.bottom-link2{text-transform:uppercase;margin:10px 0 10px 48px;color:#6c3800;font-size:1em;}
	#main-block #content-block .content h2 a{color:#6c3800;}
	#main-block #content-block .content dl dt{width:500px;float:left;}
	#main-block #content-block .content dl dd{width:185px;display:block;text-align:center;vertical-align:middle;float:left;}
	#main-block #content-block .content dl dt p{padding: 0 0 20px;font-size: 1.2em;line-height: 1.25em;}
	#main-block #content-block .content dl dt h4{
		color:#6c3800;
		font-weight: bold;
		font-size: 1.2em;
		line-height: 1.5em;
	}
		
	#main-block #content-block .content ul:after{content: "."; display: block; height: 0; clear: both; visibility: hidden;}
	#main-block #content-block .content ul{display:inline-block;}
	#main-block #content-block .content ul{	
		display: block;	
		margin:0 0 0 28px ;
	}

	/* List Content */	
	#main-block #content-block .content ul.list-content li.side{
		width: 170px;
		margin-left:20px;
		display:block;
		float:left;
	}
	#main-block #content-block .content ul.list-content li.copy{
		width: 495px;
		display:block;
		float:left;
	}
	#main-block #content-block .content ul.list-content li.side .quote{
		color:#6c3800;
		font-family:"Times New Roman";
		font-weight: normal;
		font-size: 1.3em;
		line-height: 1.3em;
		padding-bottom: 8px;
	}
	#main-block #content-block .content ul.list-content li.side h2{padding-top:18px;color:#6c3800;font-family:"Times New Roman";font-weight: normal;font-size: 1.3em;line-height: 1.5em;border-bottom: 2px solid #d1c088}
	#main-block #content-block .content ul.list-content li.side h3{color:#6c3800;font-weight: bold;font-size: 1.1em;line-height: 1.5em;}
	#main-block #content-block .content ul.list-content li.side h4{color:#6c3800;font-weight: bold;font-size: 1.1em;}
	#main-block #content-block .content ul.list-content li.side ul{margin:0;}
	#main-block #content-block .content ul.list-content li.side ul li{margin:0;float:none;border-bottom: 2px solid #d1c088;font-size: 1.2em;line-height: 1.8em;}
	#main-block #content-block .content ul.list-content li.side ul li a{color:#46441e;}
	#main-block #content-block .content ul.list-content li.side ul li a:hover,
	#main-block #content-block .content ul.list-content li.side ul li a.on-state{color:#6c3800;}

        ul.portfolio-highlight .container-border1{border-top:10px solid #63562a;}
	ul.portfolio-highlight .co-popup{display:none;background:#6f683a;width:360px;border:1px solid #b6af79;}
	ul.portfolio-highlight .co-popup{-moz-box-shadow: #101010 2px 2px 5px; -webkit-box-shadow: #101010 2px 2px 5px; box-shadow: #101010 2px 2px 5px;}
	ul.portfolio-highlight .co-popup p{color:#dcdbbf;float:right; width:200px; display:block;padding:15px 15px 6px 15px;font-size:.9em;line-height:1.2em;}
	ul.portfolio-highlight .co-popup ul {padding:0 0 15px 145px;border:none !important}
	ul.portfolio-highlight .co-popup ul li{margin:0;line-height:1em;padding:0 5px 0 0;display:inline;border-bottom:none !important;}
	ul.portfolio-highlight .co-popup ul li a{color:#383417 !important;text-transform:uppercase;font-size:.7em;font-weight:bold;}
	ul.portfolio-highlight .co-popup ul li a:hover,
	ul.portfolio-highlight .co-popup ul li a.on-state{color:#dcdbbf !important;}
	ul.portfolio-highlight .co-popup ul li:first-child:after 			{padding-left:5px;} /* PLEASE don't generate content with CSS. It can be very frustrating to debug. Use HTML (or Javascript if you must) but never use CSS */
	ul.portfolio-highlight .co-popup ul.single li:first-child:after 	{padding-left:0;content: ""; }


        #popup-co-generic{background: #6f683a url(../images/company-logos/generic-ticker.jpg) no-repeat 5px 20px;}
	
	#main-block #content-block .content ul.list-content li.side ul.bio-highlight .bio-popup{display:none;background:#6f683a;width:360px;border:1px solid #b6af79;padding-bottom:12px;}
	#main-block #content-block .content ul.list-content li.side ul.bio-highlight .bio-popup{-moz-box-shadow: #101010 2px 2px 5px; -webkit-box-shadow: #101010 2px 2px 5px;}
	#main-block #content-block .content ul.list-content li.side ul.bio-highlight .bio-popup p{color:#dcdbbf;display:block;width:330px;padding:0 15px 0 15px;font-size:.9em;line-height:1.2em;}
	#main-block #content-block .content ul.list-content li.side ul.bio-highlight .bio-popup h1{text-transform:uppercase;margin:0;border-top:10px solid #63562a;color:#dcdbbf;display:block;width:330px;padding:15px 15px 0 15px;font-size:.9em;line-height:1.2em;font-family: Arial;}
	#main-block #content-block .content ul.list-content li.side ul.bio-highlight .bio-popup h2 {margin:0;padding:0 15px 8px 15px;color:#dcdbbf;display:block;width:330px;font-size:.9em;line-height:1.2em;border-bottom:none;font-family: Arial;}
	#main-block #content-block .content ul.list-content li.side ul.bio-highlight .bio-popup ul {padding:0 0 0 15px;margin:0;}
	#main-block #content-block .content ul.list-content li.side ul.bio-highlight .bio-popup ul li{line-height: 1.2em;padding:0;margin:0;border-bottom:none;}
	#main-block #content-block .content ul.list-content li.side ul.bio-highlight .bio-popup ul li a{padding:0;margin:0;color:#383417;text-transform:uppercase;font-size:.7em;line-height:.7em;font-weight:bold;}
	#main-block #content-block .content ul.list-content li.side ul.bio-highlight .bio-popup ul li a:hover,
	#main-block #content-block .content ul.list-content li.side ul.bio-highlight .bio-popup ul li a.on-state{color:#dcdbbf;}
	/*#main-block #content-block .content ul.list-content li.side ul.portfolio-highlight li:hover .co-popup{visibility:visible;}*/

	
	#main-block #content-block .content ul.list-content li.copy h2{color:#6c3800;font-weight: bold;font-size: 1.2em;line-height: 1.5em;}
	#main-block #content-block .content ul.list-content li.copy h3{color:#6c3800;font-weight: bold;font-size: 1.2em;padding:0 0 5px 0;}
	#main-block #content-block .content ul.list-content li.copy p{padding:0 0 5px 0; font-size: 1.2em;line-height: 1.25em;text-align: justify;}

	
	#main-block #content-block .content ul.list-block li{
		margin: 10px 0 0 0 ;
		width: 685px;
		overflow:hidden;
		padding:0 0 10px 0;	
	}

	#main-block #content-block .content ul.list-block li a{color: #6c3800;}
	#main-block #content-block .content ul.list-block li a.more{	
	background: url(../images/arrow-rust.jpg) right 3px no-repeat;
	font-size: 0.9em;
	padding: 0 8px 0 0;
	}
	
	#main-block #content-block .content ul.list-block li{
		background: url(../images/back-spacer-dark.gif) no-repeat 0 bottom;
	}

	#main-block #content-block .content ul.list-block li h2{padding:0 0 0 15px;color:#6c3800;font-size:1.2em;line-height:1.5em;}
	#main-block #content-block .content ul.list-block li p{padding:0 15px 5px 15px;font-size:1.2em;line-height:1.25em;}
	#main-block #content-block .content ul.companies li p {padding:0 147px 0 15px;}
	#main-block #content-block .content ul.companies li.co-generic p {background: url(../images/logo-generic.jpg) no-repeat 550px 0}
	/* Three Column */
	#main-block #content-block .content ul.list-block ul.list-three{margin:0;}
	#main-block #content-block .content ul.list-block ul.list-three p{padding:0 15px 5px 0;margin:0;}		
	#main-block #content-block .content ul.list-block ul.list-three li{float:left; /*height:77px;*/ margin:0; padding:0; background:none;}
	#main-block #content-block .content ul.list-block ul.list-three li h4{
		padding:0 0 2px 0;
		margin:0;
		font-size:1.4em;
		font-weight:normal;
		color:#6c3800;
		font-family:"Times New Roman";}
	#main-block #content-block .content ul.list-block ul.list-three li h3{
		padding:0 0 2px 0;
		margin:0;
		font-size:1.1em;
		line-height:1.5em;
		font-weight:bold;
		color:#6c3800;}
	#main-block #content-block .content ul.list-block ul.list-three li.copy{margin:0;padding:0 20px 0 137px; width:391px;}
	#main-block #content-block .content ul.list-block ul.list-three li.side{margin:0;width:137px}

	#main-block #content-block .content ul.list-block ul.list-three #co-generic{background: url(../images/logo-generic.jpg) no-repeat 5px -5px;}
	
	/* Question & Answer */
	#main-block #content-block .content ul.list-block li dl:after{content: "."; display: block; height: 0; clear: both; visibility: hidden;}
	#main-block #content-block .content ul.list-block li dl	{display:inline-block;}
	#main-block #content-block .content ul.list-block li dl	{display:block; margin:0;}
	#main-block #content-block .content ul.list-block li dl dt	{display:block;float:left;padding:0; width:50px;height: 22px; font-weight:777;}
	#main-block #content-block .content ul.list-block li dl dd	{text-align:left;display:block;float:left;padding:0; width:635px;}
	#main-block #content-block .content ul.list-block li dl.question	{padding:0 0 0 0;font-size:1.3em;color:#6c3800;}
	#main-block #content-block .content ul.list-block li dl.answer		{padding:0 0 5px 0;font-size:1.2em;color:#46441e;}
	
	#main-block #content-block .content ul.list-block li dl.question dt{color:#c4ab5b ;position:relative;display: block;}
	#main-block #content-block .content ul.list-block li dl.question dd{font-family:"Times New Roman";font-weight:normal;line-height: 22px}
	#main-block #content-block .content ul.list-block li dl.answer dt{color:#c4ab5b ;position:relative;display: block;}
	
	#main-block #content-block .content ul.list-block li dl.question dt span{
		width: 50px;
		height: 22px;
		position:absolute;
		background: url(../images/icon-question.jpg) no-repeat center center;
		top: -2px;
		left: 0;
		z-index: 10;
	}
	#main-block #content-block .content ul.list-block li dl.answer dt span{
		width: 50px;
		height: 22px;
		position:absolute;
		background: url(../images/icon-answer.jpg) no-repeat center center;
		bottom: 0;
		top: -2px;
		left: 0;
		z-index: 10;
	}
	#main-block #content-block .content ul.list-directions li.copy{display:block;width:500px;float:left}
	#main-block #content-block .content ul.list-directions li.side{width:185px;display:block;float:left;}
	#main-block #content-block .content ul.list-directions li.side a {text-align:left;color:#c4ab5b;}
	#main-block #content-block .content ul.list-directions li.side a span{
		display:block;
		background: url(../images/icon-map.jpg) no-repeat center center;
		width:137px;
		height:76px;
		}
	#main-block #content-block .content ul.list-directions li.side a.on-state span,
	#main-block #content-block .content ul.list-directions li.side a:hover span{
		background: url(../images/icon-map-on.jpg) no-repeat center center;
	}
	#main-block #content-block .content ul.list-directions li.copy p{padding: 0 0 20px;font-size: 1.2em;line-height: 1.25em;}
	#main-block #content-block .content ul.list-directions li.copy  h4{
		color:#6c3800;
		font-weight: bold;
		font-size: 1.2em;
		line-height: 1.5em;
	}	
	#main-block #content-block .content ul.list-float{width:685px;}
	#main-block #content-block .content ul.list-float li{
		width:137px;
		height:56px;
		padding:10px 0 0 0;
		float:left;
	}
	#main-block #content-block .content ul.list-float li h4{
		color:#6c3800;
		font-weight: bold;
		font-size: 1.2em;
		line-height: 1.3em;	
	}
	#main-block #content-block .content ul.list-float li p{
		font-size: 1.1em;
		line-height: 1.25em;		
	}
	#main-block #content-block .content ul.list-float li a{
		font-size: 1.1em;
		line-height: 1.25em;
		color:#46441e;
	}
	#main-block #content-block .content ul.list-float li a:hover{
		color:#6c3800;
	}
	#main-block #content-block .content ul.list-float.bordered{padding:5px 0 15px 0;border-bottom: 2px solid #af9443;border-top: 2px solid #af9443;}
			
		
	#main-block #content-block .content .company-info:after{content: "."; display: block; height: 0; clear: both; visibility: hidden;}
	#main-block #content-block .content .company-info{display:inline-block;}
	#main-block #content-block .content .company-info{
		display: none;
		width: 686px;
                margin: 0 0 0 28px;
                /*border-top:5px solid #9D8231;*/
                border-bottom:2px solid #D1C088;
	}
	#main-block #content-block .content .section-1{background: url(../images/back-company-info.gif) no-repeat -667px 0;}
	#main-block #content-block .content .section-2{background: url(../images/back-company-info.gif) no-repeat -530px 0;}
	#main-block #content-block .content .section-3{background: url(../images/back-company-info.gif) no-repeat -393px 0;}
	#main-block #content-block .content .section-4{background: url(../images/back-company-info.gif) no-repeat -256px 0;}
	#main-block #content-block .content .section-5{background: url(../images/back-company-info.gif) no-repeat -119px 0;}
	
	#main-block #content-block .content .company-info ul{
		display: block;
		margin: 0;
		/*border-bottom: 2px solid #d1c088;*/
                border-bottom:5px solid #9D8231;
                /*border-top:5px solid #9D8231;*/
	}
	#main-block #content-block .content .company-info ul li{
		float:left;
		padding:10px 0;
		/*border-bottom: 5px solid #9d8231;*/
		background-image: none;
		display: block;
		/*height: 78px;*/
	}
	#main-block #content-block .content .company-info ul li.copy{
		width: 554px;
		text-align:left;
		overflow:hidden;
                /*padding-left:10px;*/
                background:none;
                min-height: 78px;
                /*border-bottom: 5px solid #9D8231;*/
                /*border-top: 5px solid #9D8231;*/
	}
	#main-block #content-block .content .company-info ul li.copy h1{
		margin:0;
		padding:0;
		font-size: 1.4em;
		line-height:1.5em;
		color:#6c3800;
	}
	#main-block #content-block .content .company-info ul li.copy p{
		font-size: 1.2em;		
		line-height: 1.25em;
		padding:0 10px 0 0; 
	}
	#main-block #content-block .content .company-info ul li.side p{
		padding:0 0 0 10px;
		font-size: 1.1em;		
		line-height: 1.25em;
	}
	#main-block #content-block .content .company-info ul li.copy ul,
	#main-block #content-block .content .company-info ul li.side ul{
		border-bottom:none;
	}
	#main-block #content-block .content ul.list-block ul.list-three li.copy ul li,
	#main-block #content-block .content .company-info ul li.copy ul li,
	#main-block #content-block .content .company-info ul li.side ul li{
		margin:0;
		padding:0;
		height:auto;
		width:auto;
		text-align:left;
		line-height: 1.25em;
		border:none;
		background-image: none;
	}
	#main-block #content-block .content .company-info ul li.copy ul li,
	#main-block #content-block .content ul.list-block ul.list-three li.copy ul li{
		font-weight:bold;
		font-size: .9em;
		text-transform:uppercase;
		padding:5px 4px 0 0;
		color:#6c3800;
	}
	#main-block #content-block .content .company-info ul li.copy ul li a, #main-block #content-block .content ul.list-block ul.list-three li.copy ul li a{display: inline;color:#6c3800;}
	#main-block #content-block .content .company-info ul li.copy ul li a:hover,
	#main-block #content-block .content ul.list-block ul.list-three li.copy ul li a:hover,
	#main-block #content-block .content ul.list-block ul.list-three li.copy ul li a.on-state,
	#main-block #content-block .content .company-info ul li.copy ul li a.on-state{color:#474320;}
	#main-block #content-block .content ul.list-block ul.list-three li.copy ul li:first-child:after { padding:0 0 0 2px; content: " | "; } 
	#main-block #content-block .content ul.list-block ul.list-three li.copy ul.single li:first-child:after 	{padding-left:0;content: ""; }

	#main-block #content-block .content .company-info ul li.copy ul li:first-child:after { content: " | "; }
	#main-block #content-block .content .company-info ul li.copy ul.single li:first-child:after {content: ""; }

	#main-block #content-block .content ul.list-block ul.list-three li.copy ul{margin:0; padding:0;}	
	#main-block #content-block .content ul.list-block ul.list-three li.copy ul li{margin:0; padding:0 5px 0 0;}
	#main-block #content-block .content ul.list-block ul.list-three li.side p{font-size: 1.1em;}
	
	#main-block #content-block .content .company-info ul li.side{
		width: 130px;
		text-align:left;
		line-height: 1.25em;
                min-height: 78px;
                background: none;
                /*border-bottom: 5px solid #9D8231;*/
                /*border-top: 5px solid #9D8231;*/
	}
	#main-block #content-block .content .company-info ul li.side h2{
		padding:5px 0 0 10px;
		color:#6c3800;
		font-size: 1.1em;
		line-height: 1.5em;
	}
/* ################################### BEGIN: Footer  ############################ */
#footer{
	height: 35px;
	background-color: #6f683a;
	border:1px solid #c7c59c;
	border-top-style: none;
}
#footer.home{height: 50px;}
#footer ul:after{content: "."; display: block; height: 0; clear: both; visibility: hidden;}
#footer ul{display:inline-block;}
#footer ul{
	display:block;
	border-right:1px solid #c7c59c;
	width:168px;
	padding:0 0 0 20px;
	height: 34px;
	float:left;
}
#footer.home ul{
	border-right: none;
	border-left:1px solid #c7c59c;
	width:168px;
	padding:0 20px 0 0;
	height: 50px;
	float:right;
}
#footer ul li{
	float:left;
	font-size: 1em;
}
#footer ul li a{
	position:relative;
	color:#c7c59c; 
	display: block; 	
	height:34px;
	width: 83px;
}
#footer ul li a:hover,
#footer ul li a.on-state{color: #dcdbbf;}
	

#footer ul #facebook span{position:absolute;display: block; width: 83px; height: 33px;background: #6f683a url(../images/social-facebook.jpg) no-repeat left center}
#footer ul #linkedin span{position:absolute;display: block; width: 83px; height: 33px;background: #6f683a url(../images/social-linkedin.jpg) no-repeat left center}

#footer.home ul #facebook span{position:absolute;display: block; width: 83px; height: 47px;background: #6f683a url(../images/social-facebook.jpg) no-repeat right center}
#footer.home ul #linkedin span{position:absolute;display: block; width: 83px; height: 47px;background: #6f683a url(../images/social-linkedin.jpg) no-repeat right center}

#footer p{
	color:#dcdbbf;
	font-size: 1em;
	line-height:34px;
	vertical-align:middle;
	padding:0 0 0 28px;
	float:left;
}
#footer.home p{padding:0 0 0 170px;line-height:49px;vertical-align: middle;font-size: 1.1em;}
#footer.home p img{padding:0 28px 0 0;vertical-align: middle;}
#footer.home p a{display:block;color: #dcdbbf;padding:0 15px 0 0;height:48px;background:url(../images/footer-icon-arrow.gif) no-repeat right center;}
#footer.home p a:hover,
#footer.home p a.on-state{color: #dcdbbf;}

/*#footer.home .co-jafco{background: url(../images/company-logos/jafco-ticker.jpg) no-repeat 20px;}*/

/* PORTOLIO _ LOGO VIEW */
	#main-block #content-block .content ul.list-logo{
		padding:0 1px 0 0;
		background: url(../images/back-spacer-light.gif) no-repeat right bottom;	
		width: 685px;
	}
	#main-block #content-block .content ul.list-logo li{		
		float: left;
		border-bottom: 2px solid #d1c088;
		background: url(../images/back-spacer-light.gif) no-repeat 0 bottom;
	}
	#main-block #content-block .content ul.list-logo li a{
		width: 137px;
		height:76px;
		font-weight: bold;
		position: relative;
		color:#c4ab5b;
		display: block;
                text-align: center;
	}
	#main-block #content-block .content ul.list-logo li a span{
		cursor:pointer;
		display: block;
		margin: 0 0 0 1px;
		width: 136px;
		height:76px;
		position: absolute;
		z-index: 10;
	}
		
	#main-block #content-block .content ul.list-logo li a:hover,
	#main-block #content-block .content ul.list-logo li a.on-state{color:#c4ab5b;}/*color:#6c3800;*/
	/*
	#main-block #content-block .content ul.list-logo #co-41st a.on-state span,
	#main-block #content-block .content ul.list-logo #co-41st a:hover span {background: url(../images/company-logos/41st-rust.jpg) no-repeat center center;}
	#main-block #content-block .content ul.list-logo #co-41st a span	{background: url(../images/company-logos/41st-olive.jpg) no-repeat center center; }
	
	#main-block #content-block .content ul.list-logo #co-attributor a.on-state span,
	#main-block #content-block .content ul.list-logo #co-attributor a:hover span 	{background: url(../images/company-logos/attributor-rust.jpg) no-repeat center center;}
	#main-block #content-block .content ul.list-logo #co-attributor a span	{background: url(../images/company-logos/attributor-olive.jpg) no-repeat center center; }
	
	#main-block #content-block .content ul.list-logo #co-aster-data a.on-state span,
	#main-block #content-block .content ul.list-logo #co-aster-data a:hover span 	{background: url(../images/company-logos/aster-data-rust.jpg) no-repeat center center;}
	#main-block #content-block .content ul.list-logo #co-aster-data a span	{background: url(../images/company-logos/aster-data-olive.jpg) no-repeat center center; }
	
	#main-block #content-block .content ul.list-logo #co-avnera a.on-state span,
	#main-block #content-block .content ul.list-logo #co-avnera a:hover span 	{background: url(../images/company-logos/averna-rust.jpg) no-repeat center center;}
	#main-block #content-block .content ul.list-logo #co-avnera a span		{background: url(../images/company-logos/averna-olive.jpg) no-repeat center center; }
	
	#main-block #content-block .content ul.list-logo #co-awarepoint a.on-state span,
	#main-block #content-block .content ul.list-logo #co-awarepoint a:hover span 	{background: url(../images/company-logos/awarepoint-rust.jpg) no-repeat center center;}
	#main-block #content-block .content ul.list-logo #co-awarepoint a span	{background: url(../images/company-logos/awarepoint-olive.jpg) no-repeat center center; }

	#main-block #content-block .content ul.list-logo #co-calypto a.on-state span,
	#main-block #content-block .content ul.list-logo #co-calypto a:hover span 	{background: url(../images/company-logos/calypto-rust.jpg) no-repeat center center;}
	#main-block #content-block .content ul.list-logo #co-calypto a span			{background: url(../images/company-logos/calypto-olive.jpg) no-repeat center center; }
	
	#main-block #content-block .content ul.list-logo #co-clairmail a.on-state span,
	#main-block #content-block .content ul.list-logo #co-clairmail a:hover span 	{background: url(../images/company-logos/clairmail-rust.jpg) no-repeat center center;}
	#main-block #content-block .content ul.list-logo #co-clairmail a span			{background: url(../images/company-logos/clairmail-olive.jpg) no-repeat center center; }
	
	#main-block #content-block .content ul.list-logo #co-devicescape a.on-state span,
	#main-block #content-block .content ul.list-logo #co-devicescape a:hover span 	{background: url(../images/company-logos/devicescape-rust.jpg) no-repeat center center;}
	#main-block #content-block .content ul.list-logo #co-devicescape a span		{background: url(../images/company-logos/devicescape-olive.jpg) no-repeat center center; }
	
	#main-block #content-block .content ul.list-logo #co-fireeye a.on-state span,
	#main-block #content-block .content ul.list-logo #co-fireeye a:hover span 	{background: url(../images/company-logos/fireeye-rust.jpg) no-repeat center center;}
	#main-block #content-block .content ul.list-logo #co-fireeye a span		{background: url(../images/company-logos/fireeye-olive.jpg) no-repeat center center; }
	
	#main-block #content-block .content ul.list-logo #co-gwos a.on-state span,
	#main-block #content-block .content ul.list-logo #co-gwos a:hover span 	{background: url(../images/company-logos/gwos-rust.jpg) no-repeat center center;}
	#main-block #content-block .content ul.list-logo #co-gwos a span		{background: url(../images/company-logos/gwos-olive.jpg) no-repeat center center; }
	
	#main-block #content-block .content ul.list-logo #co-hara a.on-state span,
	#main-block #content-block .content ul.list-logo #co-hara a:hover span 	{background: url(../images/company-logos/hara-rust.jpg) no-repeat center center;}
	#main-block #content-block .content ul.list-logo #co-hara a span		{background: url(../images/company-logos/hara-olive.jpg) no-repeat center center; }
	
	#main-block #content-block .content ul.list-logo #co-meebo a.on-state span,
	#main-block #content-block .content ul.list-logo #co-meebo a:hover span {background: url(../images/company-logos/meebo-rust.jpg) no-repeat center center;}
	#main-block #content-block .content ul.list-logo #co-meebo a span		{background: url(../images/company-logos/meebo-olive.jpg) no-repeat center center; }
	
	#main-block #content-block .content ul.list-logo #co-oodle a.on-state span,
	#main-block #content-block .content ul.list-logo #co-oodle a:hover span {background: url(../images/company-logos/oodle-rust.jpg) no-repeat center center;}
	#main-block #content-block .content ul.list-logo #co-oodle a span		{background: url(../images/company-logos/oodle-olive.jpg) no-repeat center center; }
	
	#main-block #content-block .content ul.list-logo #co-proofpoint a.on-state span,
	#main-block #content-block .content ul.list-logo #co-proofpoint a:hover span {background: url(../images/company-logos/proofpoint-rust.jpg) no-repeat center center;}
	#main-block #content-block .content ul.list-logo #co-proofpoint a span	{background: url(../images/company-logos/proofpoint-olive.jpg) no-repeat center center; }
	
	#main-block #content-block .content ul.list-logo #co-purfresh a.on-state span,
	#main-block #content-block .content ul.list-logo #co-purfresh a:hover span 	{background: url(../images/company-logos/purfresh-rust.jpg) no-repeat center center;}
	#main-block #content-block .content ul.list-logo #co-purfresh a span		{background: url(../images/company-logos/purfresh-olive.jpg) no-repeat center center; }

	#main-block #content-block .content ul.list-logo #co-redseal a.on-state span,
	#main-block #content-block .content ul.list-logo #co-redseal a:hover span 	{background: url(../images/company-logos/redseal-rust.jpg) no-repeat center center;}
	#main-block #content-block .content ul.list-logo #co-redseal a span			{background: url(../images/company-logos/redseal-olive.jpg) no-repeat center center; }
	
	#main-block #content-block .content ul.list-logo #co-voltage a.on-state span,
	#main-block #content-block .content ul.list-logo #co-voltage a:hover span 	{background: url(../images/company-logos/voltage-rust.jpg) no-repeat center center;}
	#main-block #content-block .content ul.list-logo #co-voltage a span		{background: url(../images/company-logos/voltage-olive.jpg) no-repeat center center; }
	
	#main-block #content-block .content ul.list-logo #co-wgt a.on-state span,
	#main-block #content-block .content ul.list-logo #co-wgt a:hover span 	{background: url(../images/company-logos/wgt-rust.jpg) no-repeat center center;}
	#main-block #content-block .content ul.list-logo #co-wgt a span		{background: url(../images/company-logos/wgt-olive.jpg) no-repeat center center; }
	
	#main-block #content-block .content ul.list-logo #co-xambala a.on-state span,
	#main-block #content-block .content ul.list-logo #co-xambala a:hover span 	{background: url(../images/company-logos/xambala-rust.jpg) no-repeat center center;}
	#main-block #content-block .content ul.list-logo #co-xambala a span		{background: url(../images/company-logos/xambala-olive.jpg) no-repeat center center; }
	
	#main-block #content-block .content ul.list-logo #co-yodle a.on-state span,
	#main-block #content-block .content ul.list-logo #co-yodle a:hover span {background: url(../images/company-logos/yodel-rust.jpg) no-repeat center center;}
	#main-block #content-block .content ul.list-logo #co-yodle a span		{background: url(../images/company-logos/yodel-olive.jpg) no-repeat center center; }
*/
	#main-block #content-block .content ul.list-three #co-brion{background: url(../images/company-logos/brion-olive.jpg) no-repeat}
	#main-block #content-block .content ul.list-three #co-datallegro{background: url(../images/company-logos/datallegro-olive.jpg) no-repeat}
	#main-block #content-block .content ul.list-three #co-infinera{background: url(../images/company-logos/infinera-olive.jpg) no-repeat}
	#main-block #content-block .content ul.list-three #co-mimosa{background: url(../images/company-logos/mimosa-olive.jpg) no-repeat}
	#main-block #content-block .content ul.list-three #co-postpath{background: url(../images/company-logos/postpath-olive.jpg) no-repeat}
	#main-block #content-block .content ul.list-three #co-quellan{background: url(../images/company-logos/quellan-olive.jpg) no-repeat}
	#main-block #content-block .content ul.list-three #co-solidcore{background: url(../images/company-logos/solidcore-olive.jpg) no-repeat}
	#main-block #content-block .content ul.list-three #co-aceria{background: url(../images/company-logos/aceria-olive.jpg) no-repeat}
	#main-block #content-block .content ul.list-three #co-aperto{background: url(../images/company-logos/aperto-olive.jpg) no-repeat}
	#main-block #content-block .content ul.list-three #co-aster{background: url(../images/company-logos/aster-data-olive.jpg) no-repeat}
	#main-block #content-block .content ul.list-three #co-attributor{background: url(../images/company-logos/attributor-olive.jpg) no-repeat}
	#main-block #content-block .content ul.list-three #co-avnera{background: url(../images/company-logos/averna-olive.jpg) no-repeat}
	#main-block #content-block .content ul.list-three #co-awarepoint{background: url(../images/company-logos/awarepoint-olive.jpg) no-repeat}
	#main-block #content-block .content ul.list-three #co-calypto{background: url(../images/company-logos/calypto-olive.jpg) no-repeat}
	#main-block #content-block .content ul.list-three #co-clairmail{background: url(../images/company-logos/clairmail-olive.jpg) no-repeat}
	#main-block #content-block .content ul.list-three #co-clicker{background: url(../images/company-logos/clicker-olive.jpg) no-repeat}
	#main-block #content-block .content ul.list-three #co-cortina{background: url(../images/company-logos/cortina-systems-olive.jpg) no-repeat}
	#main-block #content-block .content ul.list-three #co-devicescape{background: url(../images/company-logos/devicescape-olive.jpg) no-repeat}
	#main-block #content-block .content ul.list-three #co-fireeye{background: url(../images/company-logos/fireeye-olive.jpg) no-repeat}
	#main-block #content-block .content ul.list-three #co-groundwork{background: url(../images/company-logos/gwos-olive.jpg) no-repeat}
	#main-block #content-block .content ul.list-three #co-gtronix{background: url(../images/company-logos/gtronix-olive.jpg) no-repeat}
	#main-block #content-block .content ul.list-three #co-hara{background: url(../images/company-logos/hara-olive.jpg) no-repeat}
	#main-block #content-block .content ul.list-three #co-marketlive{background: url(../images/company-logos/marketlive-olive.jpg) no-repeat}
	#main-block #content-block .content ul.list-three #co-meebo{background: url(../images/company-logos/meebo-olive.jpg) no-repeat}
	#main-block #content-block .content ul.list-three #co-ocarina{background: url(../images/company-logos/ocarina-olive.jpg) no-repeat}
	#main-block #content-block .content ul.list-three #co-oodle{background: url(../images/company-logos/oodle-olive.jpg) no-repeat}
	#main-block #content-block .content ul.list-three #co-paloalto{background: url(../images/company-logos/paloalto-olive.jpg) no-repeat}
	#main-block #content-block .content ul.list-three #co-proofpoint{background: url(../images/company-logos/proofpoint-olive.jpg) no-repeat}
	#main-block #content-block .content ul.list-three #co-purfresh{background: url(../images/company-logos/purfresh-olive.jpg) no-repeat}
	#main-block #content-block .content ul.list-three #co-redseal{background: url(../images/company-logos/redseal-olive.jpg) no-repeat}
	#main-block #content-block .content ul.list-three #co-scintera{background: url(../images/company-logos/scintera-olive.jpg) no-repeat}
	#main-block #content-block .content ul.list-three #co-sitime{background: url(../images/company-logos/si-time-olive.jpg) no-repeat}
	#main-block #content-block .content ul.list-three #co-socialvibe{background: url(../images/company-logos/socialvibe-olive.jpg) no-repeat}
	#main-block #content-block .content ul.list-three #co-symwave{background: url(../images/company-logos/symwave-olive.jpg) no-repeat}
	#main-block #content-block .content ul.list-three #co-41st{background: url(../images/company-logos/41st-olive.jpg) no-repeat}
	#main-block #content-block .content ul.list-three #co-voltage{background: url(../images/company-logos/voltage-olive.jpg) no-repeat}
	#main-block #content-block .content ul.list-three #co-vuclip{background: url(../images/company-logos/vuclip-olive.jpg) no-repeat}
	#main-block #content-block .content ul.list-three #co-wgt{background: url(../images/company-logos/wgt-olive.jpg) no-repeat}
	#main-block #content-block .content ul.list-three #co-xambala{background: url(../images/company-logos/xambala-olive.jpg) no-repeat}
	#main-block #content-block .content ul.list-three #co-yodle{background: url(../images/company-logos/yodel-olive.jpg) no-repeat}	

#main-block #content-block .content .list-logo .company-info{ display: none }

/* NO FLASH CONTENT STYLES ON HOME PAGE */
/*.no-flashTextContainer {
    padding-top:70px;
}
.downloadLinkContainer {
    display:inline;
    border-left:2px solid #AAAB7F;
    padding:30px 0 30px 40px;
    margin-left:16px;
}
a.downloadLink {
    padding:6px 16px;
    background-color: #514D2A;
    color: #f0f0da;
    font-family: Arial,sans-serif;
    font-size: 11px;
    box-shadow:3px 3px 6px #5e3a17;
    -webkit-box-shadow:3px 3px 6px #5e3a17;
    -moz-box-shadow:3px 3px 6px #5e3a17;
}
a.downloadLink:hover {
    background-color: #8f752b;
}
#no-flash {
    font-size: 1.5em;
    color: #DCDBBF;
    font-family:"Times New Roman", serif;
    padding-top:50px;
}

#no-flash h5 {
    font-weight: normal;
    font-size: 22px;
}
#no-flash p{
    display:inline;
    font-size:16px !important;
}*/
/* END NO FLASH CONTENT */