@charset "utf-8";
/* BroadVision.com Screen Styles */

/* General styles
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -  */
	body {
		text-align:center;
		font:12px/18px Arial, Helvetica, sans-serif;
	}
	
	body.content {
		background:url(../images/bck-content-repeat.jpg) 50% 0 repeat-y;
	}
	
	#outer {
		background:url(../images/bck-header-dark.gif) 0 0 repeat-x;
	}
	
	#home #outer {
		background:none;
	}
	
	.action_link {
		text-align:right;
	}
	
	.action_link a, a.action_link {
		padding-right:16px;
		background:url(../images/icon-action_link.gif) 100% 50% no-repeat;
		text-decoration:none;
		color:#e88c3e;
		font-weight:bold;
	}
	
	.action_link a:hover {
		text-decoration:underline;
	}
	
	#container {
		margin:0 auto;
		text-align:left;
		position:relative;
	}
	
/* Home styles
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -  */

	/* Billboard 
	---------------------------------------- */
	
		#billboard {
			overflow:hidden;
			background-position:50% 0;
			position:relative;
			min-width:960px;
			height:318px;
		}
		
		#pager {
			position:absolute;
			top:350px;
			right:16px;
			z-index:1000;
		}
		
		#pager a {
			padding:1px 5px;
			background:url(../images/bck-pager.png) 0 0 no-repeat;
			text-decoration:none;
			margin-right:5px;
			color:white;
			border:1px solid transparent;
		}
		
		#pager a.activeSlide {
			border:1px solid white;
		}

/*		#pager_wrap {
			width:960px;
			height:318px;
			top:300px;
			right:0;
			position:absolute;
		}
*/		
		
	/* Featured customers 	
	---------------------------------------- */
	
		#featured_customers ul li {
			float:left;
			margin:0;
			width:160px;
			text-align:center;
			height:70px;
		}
	
		#featured_customers ul li:after {
			content: ".";
			display: block;
			height: 0;
			clear: both;
			visibility: hidden;
		}

/* #header
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -  */
	#header {
		position:relative;
		height:76px;
		width:960px;
		margin:0 auto;
		z-index:30000;
	}
	
	#header #logo img {
		display:none;
	}
	
	#header a {
		text-decoration:none;
	}
	
	#header a:hover {
		text-decoration:underline;
	}

	/* Logo 
	---------------------------------------- */
	
		h1 a {
			text-indent:-9999px;
			display:block;
			height:58px;
			width:217px;
			position:absolute;
			top:15px;
			left:16px;
			background:url(../images/logo-broadvision-dark.gif) 0 0 no-repeat;
		}
		
		#home h1 a {
			background:url(../images/logo-broadvision.gif) 0 0 no-repeat;
		}

	/* Search 
	---------------------------------------- */

	
		#search {
			position:absolute;
			top:11px;
			right:16px;
			text-align:right;
		}
		
		#search a {
			color:white;
			text-decoration:none;
			font-size:10px;
		}
		
		#search a:hover {
			text-decoration:underline;
		}
		
		#search p:first-child, #search p.first-child {
			background:white;
			border:1px solid #999;
			line-height:17px;
		}
		
		#search input {
			vertical-align:middle;
		}
		
		#search #query {
			width:150px;
			color:#666;
			font-size:11px;
			width:136px;
			border:none;
			padding:2px 3px;
			background:#fff;
		}

	/* Language picker 
	---------------------------------------- */

		#select_language {
			text-indent:-9999px;
			display:block;
			width:20px;
			height:15px;
			position:absolute;
			top:15px;
			right:192px;
			background:url(../images/int-down_arrow-dark.gif) 50% 50% no-repeat;
		}
		
		#home #select_language {
			background:url(../images/int-down_arrow.gif) 50% 50% no-repeat;
		}
		
		#nav-language {
			width:30px;
			height:19px;
			position:absolute;
			top:12px;
			right:206px;
			overflow:hidden;
			text-align:center;
			z-index:1000;
		}
		
		#nav-language li {
			padding:4px 0;
			height:11px;
			line-height:11px;
		}

	
		#nav-language a:hover {
			background:#ddd;
		}
		
		#nav-language.open {
			overflow:visible;
			background:white;
			height:auto;
			border:1px solid #999;
		}

	/* Admin links 
	---------------------------------------- */
	
		#nav-admin {
			position:absolute;
			top:16px;
			right:247px;
		}
		
		#nav-admin li {
			float:left;
			padding:0 8px;
			border-right:1px solid #ccc;
			line-height:11px;
			font-size:11px;
		}
		
		#home #nav-admin li {
			border-right:1px solid #666;
		}
		
		#header #nav-admin li:last-child {
			border-right:none;
		}
		
		.content #nav-admin a {
			color:white;
		}
		
		#home #nav-admin a {
			color:#666;
		}
		
	/* Top navigation 
	---------------------------------------- */

		#nav-top {
			position:absolute;
			top:49px;
			right:8px;
		}
		
		#nav-top li {
			float:left;
			position:relative;
		}
		
		#nav-top li a {
			display:block;
			color:white;
			font-size:12px;
			padding:6px 8px;
		}
		
		#home #nav-top li a {
			color:#035398;
		}
		
		#nav-top li:hover, #nav-top li.jq-hover {
			background-color:#9097b0;
		}
		
		#home #nav-top li:hover, #home #nav-top li.jq-hover {
			background-color:#ddd;
		}
		
		#nav-top li li:hover,#nav-top li li.jq-hover {
			background-color:#eee;
		}
		
		#nav-top li a:hover {
			text-decoration:none;
		}
		
		#nav-top li li a {
			color:#035398;
		}
		
		#nav-top li.parent {
			background-image:url(../images/nav-top-parent_arrow.gif);
			background-position:100% 50%;
			background-repeat:no-repeat;
		}
		
		#nav-top li ul, #nav-top li li ul {
			position:absolute;
			border-top:1px solid #ccc;
			left:-9999px;
		}
		
		#nav-top li:hover ul,#nav-top li.jq-hover ul {
			left:0;
			width:180px;
		}
		
		#nav-top li:hover li ul, #nav-top li.jq-hover li ul {
			left:-9999px;
		}
		
		#nav-top li li:hover ul, #nav-top li li.jq-hover ul {
			left:180px;
			top:-1px;
		}
		
		#nav-top li li {
			margin:0;
			border:1px solid #ccc;
			border-width:0 1px 1px;
			display:block;
			float:left;
			background:white;
			position:relative;
		}
		
		#nav-top li li:after {
			content: ".";
			display: block;
			height: 0;
			clear: both;
			visibility: hidden;
		}
		
		#nav-top li li a {
			width:160px;
			padding:5px 10px;
			display:block;
		}

/* #MainGraphic
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -  */
	#MainGraphic {
		background-position:50% 0;
		background-repeat:no-repeat;
		min-width:960px;
	}

/* #content
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -  */
	.content #content {
		background:url(../images/bck-content.jpg?) 50% 0 no-repeat;
		padding-bottom:30px;
		min-width:960px;
	}
	
	#home #content {
		background:url(../images/bck-home.jpg) 0 0 repeat-x;
		padding-top:21px;
	}

	.content #content:after {
		content:".";
		display:block;
		height:0;
		clear:both;
		visibility:hidden;
	}
	
	.content #content .inner {
		width:960px;
		margin:0 auto;
	}
	

/* #content_main
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -  */

	.content #content_main {
		width:680px;
		float:right;
		padding-top:15px;
	}
	
	#secondary_graphic {
	   clear: left;
	}

	#home #content_main {
		width:auto;
		float:none;
	}
	
	.content #content_main a {
		color:#e88c3e;
	}
	
	.content #content_main ul, .content #content_main ol {
		padding-left:25px;
	}
	
	.content #content_main ul {
		list-style-type:square;
	}
	
	.content #content_main p, .content #content_main li {
		margin-bottom:10px;
	}
	
	.content #content_main p {
		margin-top:10px;
	}
	
	.content #content_main ol li {
		list-style-type:decimal;
	}
	
	.content #content_main h2 {
		margin-bottom:10px;
		font-size:14px;
		margin-top:15px;
		color:#005398;
	}
	
	#main_block {
		margin-top:16px;
	}
	
	#main_block h2 {
		font-size:18px;
		margin-bottom:10px;
		color:#005398;
	}
	
	/* 2009.05.01: JONP: added for management block. */
	.content #content_main .mgmt_block {
	   clear: left;
	}
	
	.content #content_main h3.mgmt a {
		color:#005398;
		text-decoration:none;
	}
	
	.content #content_main h3.mgmt a:hover {
		text-decoration:underline;
	}

	.content #content_main .block h2 {
		color:#005398;
		font-size:14px;
		clear:left;
		margin-top:0;
	}
	
	.content #content_main .block h2 a {
		color:#005398;
		text-decoration:none;
	}
	
	.content #content_main .block h2 a:hover {
		color:#e88c3e;
		text-decoration:underline;
	}
	
	.img-left {
		float:left;
		margin-right:15px;
		margin-bottom:8px;
	}
	
	.img-right {
		float:right;
		margin-left:15px;
		margin-bottom:8px;
	}
	
	.content #content_main h3 {
		font-size:12px;
		margin-bottom:10px;
	}
	
	.content #content_main h4 {
		font-size: 12px;
		margin-bottom:10px;
		margin-top:15px;
	}
	
	.content #content_main h4 a {
		text-decoration:none;
	}
	
	.content #content_main h4 a:hover {
		text-decoration:underline;
	}
	
	#home h2 {
		font-size:22px;
		color:white;
		font-weight:300;
		margin-bottom:10px;
	}
	
	#home #content .inner{
		width:960px;
		margin:0 auto;
	}

	#home #content_main:after {
		content:".";
		display:block;
		height:0;
		clear:both;
		visibility:hidden;
	}
	
	#home #content_main {
		padding:0 16px 10px;
	}
	
	#home #content_main #overview {
	float:left;
	margin-right:16px;
	width:600px;
	}

	#overview h2 a {
	color:#FFFFFF;
	text-decoration:none;
	}

	#home #content_main .feature {
		float:left;
		width:284px;
	}
	
	#home #content_main .feature_1 {
		margin-right:32px;
	}

	#home #content_main .feature_2 {
		margin-right:16px;
	}

	#home #overview:after {
		content:".";
		display:block;
		height:0;
		clear:both;
		visibility:hidden;
	}
	
	#home #overview {
		margin-bottom:16px;
		float:left;
	}
	
	#home #overview p, #home #overview h3, #home #overview h3 a {
		color:white;
	}

	#home #overview p, #home #overview h3{
		margin-bottom:8px;
	}

	#home #overview h3 {
		font-size:16px;
	}
	
	#home #overview h3 a {
		text-decoration:none;
	}
	
	#home #overview h3 a:hover {
		text-decoration:underline;
	}
	
	#featured_blog_post {
		width:279px;
		background:url(../images/bck-featured_blog.png) 0 0 repeat-y;
		float:left;
		margin:15px 0 29px;
		padding:0 16px;
	}
	
	#home #featured_blog_post .inner {
		background-position:0 0;
		background-repeat:no-repeat;
		width:311px;
		margin:0 -16px;
	}
	
	#home #featured_blog_post .top {
		height:15px;
		margin-top:-15px;
		background-image:url(../images/bck-featured_blog-top.png);
	}
	
	#home #featured_blog_post .bottom {
		height:29px;
		margin-bottom:-29px;
		background-image:url(../images/bck-featured_blog-bottom.png);
	}
	
	#featured_blog_post h2 {
		font-size:16px;
	}

	#featured_blog_post h3 {
		font-weight:bold;
	}
	
	#featured_blog_post h3 a {
		color:white;
		text-decoration:none;
	}
	
	#featured_blog_post h3 a:hover {
		text-decoration:underline;
	}

	#featured_blog_post p {
		color:white;
	}
	
	#featured_blog_post .action_link a {
		color:white;
	}
	
	#row_1 {
		background:url(../images/bck-home-row_1.png) 0 0 repeat-y;
		margin:0 0 10px;
		padding:12px 16px 0;
		/* Temporary disable secondary promotion on homepage */
		display: none;
	}
	
	#home #row_1 .bottom {
		margin:0 -16px -10px;
		background:url(../images/bck-home-row_1-bottom.png) 0 0 no-repeat;
		height:10px;
		clear:both;
	}
	
	#row_1:after, #row_1 .feature:after {
		content:".";
		display:block;
		height:0;
		clear:both;
		visibility:hidden;
	}
	
	#row_1 .feature {
		float:left;
		width:179px;
	}
	
	#row_1 .feature_2, #row_1 .feature_3 {
		margin-left:32px;
	}
	
	#row_1 .latest_news {
		width:295px;
		margin-left:32px;
	}
	
	#row_1 .feature h2 {
		font-size:14px;
		color:#00528d;
		margin-bottom:10px;
	}
	
	#row_1 .feature h2 a {
		color:#00528d;
		text-decoration:none;
	}
	
	#row_1 .feature h2 a:hover {
		color:#e88c3e;
	}
	
	#row_1 .latest_news h2 {
		font-size:16px;
	}
	
	.latest_news li {
		margin-bottom:8px;
		color:#41464d;
	}
	
	.latest_news li a {
		text-decoration:none;
		color:#41464d;
	}
	
	.latest_news li a:hover {
		color:#e88c3e;
		text-decoration:underline;
	}
	
	.latest_news li .date {
		font-weight:bold;
	}
	
	#row_1 .feature h2 img {
		vertical-align:middle;
		margin-right:5px;
	}

	#row_1 .feature h3, #row_1 .feature h3 a {
		color:#1a91bc;
		font-weight:bold;
	}
	
	#row_1 .feature h3 {
		margin-bottom:5px;
	}
	
	#row_1 .feature h3 a {
		text-decoration:none;
	}
	
	#row_1 .feature h3 a:hover {
		text-decoration:underline;
	}
	
	#row_1 .feature p {
		margin-bottom:8px;
	}
	
	#featured_customers:after {
		content:".";
		display:block;
		height:0;
		clear:both;
		visibility:hidden;
	}
	
	#featured_customers {
		background:url(../images/bck-home-divider_shadow.jpg) 0 0 no-repeat;
		padding-bottom:10px;
	}
	
	#featured_customers h2 {
		color:#00528d;
		font-weight:bold;
		font-size:12px;
		padding-top:10px;
		margin-left:16px;
	}
	
	.pagination a {
		text-decoration:none;
		font-weight:bold;
		margin:0 2px;
	}
	
	.pagination a:hover {
		text-decoration:underline;
	}
	
	.pagination .previous {
		padding-left:12px;
		background:url(../images/icon-pagination-previous.gif) 0 50% no-repeat;
	}
	
	.pagination .next {
		padding-right:10px;
		background:url(../images/icon-pagination-next.gif) 100% 50% no-repeat;
	}
	
	#queryForm label {
		font-weight:bold;
		margin-left:10px;
	}
	
	
	
	/* Breadcrumb & tools links 
	---------------------------------------- */

		#content_main #nav-breadcrumb ul {
			padding-left:0;
		}
		
		.content #content_main #breadcrumb_tools li {
			float:left;
			margin-right:5px;
			font-size:11px;
			color:#666;
			margin-bottom:0;
		}
		
		.content #nav-breadcrumb li a {
			color:#999;
			text-decoration:none;
		}
		
		#nav-breadcrumb li a:hover {
			color:#999;
			text-decoration:underline;
		}
		
		#nav-tools {
			float:right;
		}
		
		#breadcrumb_tools #nav-tools li {
			float:left;
			margin-left:10px;
			font-size:11px;
		}
		
		#breadcrumb_tools #nav-tools li a {
			color:#333;
		}
		
		#breadcrumb_tools #nav-tools li a:hover {
			color:#e88c3e;
		}
		
		#breadcrumb_tools li {
			list-style-type:none;
			margin-left:0;
		}
		
		#breadcrumb_tools:after {
			content: ".";
			display: block;
			height: 0;
			clear: both;
			visibility: hidden;
		}
		

		/* Secondary image 
		---------------------------------------- */

			#secondary_graphic img {
				margin:16px 0 0;
			}
			

		/* URL block 
		---------------------------------------- */
		
			.content #url_block a {
				margin-left:24px;
				margin-top:16px;
				margin-bottom:20px;
				display:block;
				background:url(../images/bck-url_block.gif) 0 0 no-repeat;
				font-weight:bold;
				text-align:center;
				line-height:32px;
				text-decoration:none;
				color:white;
			}
			
			#url_block a:hover {
				background-position:0 -32px;
			}
			
			#content #url_block span.inner {
				width:8px;
				height:9px;
				background:url(../images/url_block-arrow.gif) 0 50% no-repeat;
				display:inline-block;
				margin-left:4px;
			}


		/* Related content 
		---------------------------------------- */
		
			#related_content li {
				list-style-type:none;
				margin:5px 0;
			}
			
			#related_content {
				float:right;
			}
			
			#related_content ul {
				margin-left:16px;
				background:url(../images/bck-related_content.gif) 0 0 no-repeat;
				padding:23px 0 16px 23px;
				width:195px;
			}
			
			#related_content ul.tall {
				background:url(../images/bck-related_content.gif) 0 0 no-repeat;
			}
			
			#related_content ul.medium {
				background:url(../images/bck-related_content-med.gif) 0 0 no-repeat;
			}
			
			#related_content ul.small {
				background:url(../images/bck-related_content-small.gif) 0 0 no-repeat;
			}
			
			#related_content ul.xsmall {
				background:url(../images/bck-related_content-xsmall.gif) 0 0 no-repeat;
			}
			
			#related_content ul ul {
				margin-left:0;
				padding:0;
				width:auto;
				background:none;
			}
			
			#related_content li h3 {
				font-weight:bold;
				font-size:12px;
				margin-bottom:5px;
				margin-top:10px;
				color:#00528d;
				padding-bottom:3px;
				background:url(../images/dotted_divider.gif) 0 100% repeat-x;
			}
			
			.content #related_content li ul {
				margin-top:5px;
				margin-bottom:15px;
				padding-left:0;
			}
			
			#related_content li {
				margin-left:0;
				list-style-type:none;
			}
			
			#content_main #related_content li a {
				color:#666;
				text-decoration:none;
			}
			
			#content_main #related_content li a:hover {
				color:#e88c3e;
				text-decoration:underline;
			}
			
			#related_content li li {
				padding:0;
				margin-bottom:0;
				font-weight:normal;
			}
			

/* #content_secondary
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -  */

	.content #content_secondary {
		float:left;
		width:232px;
		padding-top:15px;
	}
	
	#home #content_secondary {
		float:none;
		width:auto;
	}
	
	/* Sub nav 
	---------------------------------------- */

		#nav-sub li {
			font-size:14px;
			font-weight:bold;
			padding-left:16px;
			color:#005398;
		}
	
		#nav-sub li ul {
			background:url(../images/dotted_divider.gif) 0 1px repeat-x;
			margin-top:10px;
			padding-top:1px;
			margin-left:-16px;
		}
		
		#nav-sub ul ul ul {
			margin-top:0px;
			background:none;
			padding-top:0;
			margin-left:0;
		
		}
		
		#nav-sub li li {
			font-size:12px;
			font-weight:normal;
			margin-bottom:0;
			background:url(../images/dotted_divider.gif) 0 100% repeat-x;
			padding:0 0 1px;
		}
		
		#nav-sub li li.open {
			background: url(../images/bck-nav-sub-selected.gif?) 100% 0 repeat-y;
			margin-right:-16px;
			margin-top:-1px;
			padding-bottom:0;
			width:248px;
		}
		
		#content #nav-sub li li.open div {
			height:10px;
			width:248px;
			clear:both;
		}
		
		#nav-sub li li.open .top {
			background: #f8f8f8 url(../images/bck-nav-sub-selected-top.png) 100% 0 no-repeat;
		}
		
		#nav-sub li li.open .bottom {
			background: #f8f8f8 url(../images/bck-nav-sub-selected-bottom.png) 100% 100% no-repeat;
		}
		
		#nav-sub li li.open li {
			padding:0;
			background-image:url(../images/dotted_divider-nav-sub.gif);
			background-position:0 100%;
			background-repeat:no-repeat;
			position:relative;
			margin-top:0;
			padding-bottom:1px;
		}
		
		#nav-sub li li.open a {
			background:url(../images/dotted_divider-nav-sub.gif) 16px 100% no-repeat;
			margin-right:16px;
			font-weight:bold;
		}
		
		#nav-sub li li.open.current > a, #nav-sub li li a.open_current_child {
			background:none;
			color:#e88c3e;
		}
		
		#nav-sub li li.open.current > ul, #nav-sub li li ul.open_current_child {
			background:url(../images/dotted_divider-nav-sub.gif) 16px 0 no-repeat;
		}
		
		#nav-sub li li.open a:hover {
			background-color:#eee;
		}
		
		#nav-sub li li.open ul li:last-child {
			background:none;
		}
		
		#nav-sub li li a {
			display:block;
			padding:7px 15px;
			text-decoration:none;
			color:#333;
		}
		
		#nav-sub li.open li.current > a, #nav-sub li.open li.current a.current_link {
			color:#e88c3e;
			background-position:2px 50%;
		}
		
		#nav-sub li li a:hover {
			color:#e88c3e;
			background-color:#eee;
		}
		
		#nav-sub li li ul {
		}
		
		#nav-sub li li li {
			background:none;
			margin:0 16px;
		}
		
		#nav-sub li li.open li a {
			padding-left:15px;
			background:url(../images/nav-sub-bullet.gif) -293px 50% no-repeat;
			margin-right:0;
		}
		
		#nav-sub li li li a:hover {
			background-position:2px 50%;
		}
		
		#nav-sub li li ul {
			display:none;
		}
		
		#nav-sub li.open ul {
			display:block;
		}
		
		/* Features 
		---------------------------------------- */
		
			.content #content_secondary .feature {
				margin:0;
				padding-left:16px;
			}
			
			.content #content_secondary .feature h3 {
				color:#0b5396;
				text-transform:uppercase;
				margin-bottom:10px;
			}
			
			#connect_with_us li, #learn_more li {
				list-style-type:none;
			}
			
			#connect_with_us li, #learn_more li {
				margin:10px 0;
				text-indent:-25px;
				padding-left:23px;
				line-height:12px;
			}
			
			#related_content li li {
				text-indent:-25px;
				padding-left:23px;
			}
			
			#connect_with_us, #learn_more {
				background:url(../images/bck-connect-learn.gif?) 0 0 repeat-y;
				zoom:1;
			}
			
			#connect_with_us.feature {
				margin-top:25px;
				padding:0 0 9px 16px;
			}
			
			#learn_more.feature {
				margin-bottom:15px;
				padding:9px 0 0 16px;
			}
			
			#content_secondary #connect_with_us .inner, #content_secondary #learn_more .inner {
				width:232px;
				height:16px;
				margin-left:-16px;
			}
			
			.content #connect_with_us .inner {
				background:url(../images/bck-connect-learn-top.gif?) 0 0 no-repeat;
				margin-bottom:8px;
			}
			
			.content #learn_more .inner {
				background:url(../images/bck-connect-learn-bottom.gif?) 0 100% no-repeat;
				margin-top:8px;
			}
			
			#connect_with_us a, #learn_more a {
				color:#333;
			}
			
			#connect_with_us a:hover, #learn_more a:hover {
				color:#e88c3e;
				text-decoration:underline;
			}

			#connect_with_us li a, #learn_more li a, #nav-tools li a {
				text-decoration:none;
			}
			
			#connect_with_us li img, #learn_more li img, #related_content li img, #nav-tools li img {
				vertical-align:middle;
			}
			
			#related_content li img, #nav-tools li img {
				padding-right:5px;
			}
			
			#connect_with_us li img, #learn_more li img, #related_content li li img {
/*				margin-left:-23px;
*/			}

/* #footer
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -  */

	#footer {
		clear:both;
		padding:20px 0 30px;
		margin:0 auto;
		width:960px;
		background:url(../images/bck-footer.gif) 50% 0 no-repeat;
		font-size:11px;
		color:#999;
		text-align:center;
	}
	
	.content #footer {
		padding:20px 0 30px 250px;
		width:710px;
		background:none;
	}
	
	#footer a {
		color:#999;
		text-decoration:none;
	}
	
	#footer a:hover {
		color:#e88c3e;
		text-decoration:underline;
	}
	

	#scrolling_logos {
		width: 960px;
		overflow: hidden;
		white-space: nowrap;
	}
	
	#scrolling_logos a {
		padding-right: 15px;
	}	