/*  
Theme Name: 
Theme URI: http://flipcorp.com/cms/
Description: 
Version: 1.0
Author: Felix A J
Author URI: http://flipcorp.com/
*/

/***** Global Settings *****/
	*{
	margin:0;
	padding:0;
	}
	html, body { border:0; margin:0; padding:0; background:#C0C0C0;}
	body {
	font:normal 12px arial, helvetica, sans-serif;
	}
	
	/***** Common Formatting *****/
	h1, h2, h3, h4, h5, h6 {margin:0; padding:0; font-weight:normal;}
	ul, li, ol{	margin:0; padding:0;}
	h3 { padding:30px 0 25px 0;	letter-spacing:-1px; font:2em arial, helvetica, sans-serif;}
	h2 { padding:0 0 12px; letter-spacing:-1px; font:1.5em arial, helvetica, sans-serif;}
	h1 {
	margin-bottom: 8px;
	font-family: arial, helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	letter-spacing: 1px;
	line-height: 15px;
	color: #C02C19;
	}
	h4 { padding:0 0 12px; font-size:12px;}
	p{margin:0;	padding:0 0 12px 0;}
	blockquote {margin:22px 40px;padding:0;	}
	small {font-size:0.85em;}
	img {border:0;}
	sup {position:relative;	bottom:0.3em; vertical-align:baseline;}
	sub { position:relative; bottom:-0.2em; vertical-align:baseline;}
	acronym, abbr {	cursor:help; letter-spacing:1px; border-bottom:1px dashed;}
	address{font-style:normal; padding-bottom:10px;}
	
	/***** Links *****/
	a { text-decoration:none; outline:none; color:#ccc;}
	a:hover{color:#999;}
	
	/***** Forms *****/
	form {	margin:0; padding:0; display:inline;}
	input, select, textarea {font:1em arial, helvetica, sans-serif; color:#666; font-size:11px;	}
	textarea {line-height:1.25;}

	/***** Tables *****/
	table { border:0; margin:0 0 18px 0; padding:0;}
	table tr td {padding:2px;}
	
	/***** Global Classes *****/
	.clear 			{ clear:both; }
	.float-left 	{ float:left; }
	.float-right 	{ float:right; }
	.text-left 		{ text-align:left; }
	.text-right 	{ text-align:right; }
	.text-center 	{ text-align:center; }
	.text-justify 	{ text-align:justify; }
	.bold 			{ font-weight:bold; }
	.italic 		{ font-style:italic; }
	.underline 		{ border-bottom:1px solid; }
	.highlight 		{ background:#ffc; }
	.wrap 			{ width:960px;margin:0 auto; }
	.img-left 		{ float:left;margin:4px 10px 4px 0; }
	.img-right 		{ float:right;margin:4px 0 4px 10px; }
	.nopadding 		{ padding:0; }
	.noindent 		{ margin-left:0;padding-left:0; }
	.nobullet 		{ list-style:none; list-style-image:none; }


	#list-content-wh .blockquoteBox h4 {
	font-family: "Trebuchet MS", Tahoma, Arial, "Gill Sans MT", Sans-serif;
	font-size: 16px;
	color: #C02C19;
	font-weight: bold;
	display: inline;
	margin-left: 10px;
	border-bottom: #CCCCCC dotted 2px;
	padding: 8px 8px 0px 8px;
	}

	.blockquoteBox {
	border: 2px solid #C02C19;
	}

	/*	Container	*/
	#container{
	width:960px;
	margin:42px auto 0;
	position:relative;
	}
	
	/*	Header	*/
	#header{
	width:960px;
	height:122px;
	background:#c02c19;
	position:relative;
	float:left;
	}
	
	#header h3{
	padding:18px 0 0 40px;
	margin:0;
	width:214px;
	height:67px;
	}
	#header h3 a{
	width:214px;
	height:67px;
	text-indent:-999em;
	background:url(images/wc-logo.gif);
	display:block;	
	}
	
	#nav-top{
	width:932px;
	height:21px;
	position:absolute;
	bottom:0;
	left:0;
	border-top:1px solid #fff;
	padding:0 0 0 28px;
	}
	#nav-top li{
	float:left;
	list-style:none;
	border-left:1px solid #fff;
	height:21px;
	}
	#nav-top li a{
	height:21px;
	display:block;
	float:left;
	background:url(images/bg-nav-top2.gif);
	text-indent:-999em;
	}
	#nav-top li#home a{width:49px;height:21px;background:url(images/bg-nav-top2.gif) -1px -1px;}
	#nav-top li#home a:hover{background-position:-1px -23px;}
	#nav-top li#home.current a{background-position:-1px -23px;}
	
	#nav-top li#about a{width:70px;height:21px;	background:url(images/bg-nav-top2.gif) -51px -1px;}
	#nav-top li#about a:hover{background-position:-51px -23px;}
	#nav-top li#about.current a{background-position:-51px -23px;}
	
	#nav-top li#howwedo a{width:90px;height:21px;background:url(images/bg-nav-top2.gif) -122px -1px;	}
	#nav-top li#howwedo a:hover{background-position:-122px -23px;}
	#nav-top li#howwedo.current a{background-position:-122px -23px;}
	
	#nav-top li#solutions a{width:69px;height:21px;background:url(images/bg-nav-top2.gif) -213px -1px;}
	#nav-top li#solutions a:hover{background-position:-213px -23px;}
	#nav-top li#solutions.current a{background-position:-213px -23px;}
	
	#nav-top li#members a{
	width:95px;
	height:21px;
	background:url(images/bg-nav-top2.gif) -341px -1px;
}
	#nav-top li#members a:hover{background-position:-341px -23px;}
	#nav-top li#members.current a{background-position:-341px -23px;}
	
	#nav-top li#partners a{width:55px;height:21px;background:url(images/bg-nav-top2.gif) -437px -1px;}
	#nav-top li#partners a:hover{background-position:-437px -23px;}
	#nav-top li#partners.current a{background-position:-437px -23px;}
	
	#nav-top li#nav-news a{width:43px;height:21px;background:url(images/bg-nav-top2.gif) -495px -1px;}
	#nav-top li#nav-news a:hover{background-position:-495px -23px;}
	#nav-top li#nav-news.current a{background-position:-495px -23px;}
	
	#nav-top li#archive a{width:59px;height:21px;background:url(images/bg-nav-top2.gif) -540px -1px;}
	#nav-top li#archive a:hover{background-position:-540px -23px;}
	#nav-top li#archive .current a{background-position:-540px -23px;}	
	
	#nav-top li#nav-lists a{width:57px;height:21px;background:url(images/bg-nav-top2.gif) -283px -1px;}
	#nav-top li#nav-lists a:hover{background-position:-283px -23px;}
	#nav-top li#nav-lists.current a{background-position:-283px -23px;}	
	
	#nav-top li.last{border-right:1px solid #fff;}
	
	.buttons{
	position:absolute;
	top:29px;
	right:43px;
	height:24px;
	}
	
		.webbanner{
	position:absolute;
	top:25px;
	right:370px;
	}
	
	.flags{
	position:absolute;
	top:102px;
	right:43px;
	height:18px;
	width: 65px;
	font-size: 10px;
	color: #000000;
	vertical-align: super;
	}
	
	a.login{
	color:#fff;
	font-size:10px;
	text-transform:uppercase;
	width:44px;
	height:18px;
	float:left;
	background:url(images/bg-buttons-header.gif);
	padding:6px 0 0 21px;
	}
	a.trial{
	color:#fff;
	margin-right:8px;
	font-size:10px;
	text-transform:uppercase;
	height:18px;
	width:74px;
	background:url(images/bg-buttons-header.gif) 0 -26px;
	float:left;
	padding:6px 0 0 21px;
	}
	a.login:hover, a.trial:hover{color:#c4c4c4;}
	
	/*	Login	*/
	.login #spotlight{
	background:#c12b1a url(images/bg-login.jpg);
	float:left;
	width:960px;
	height:363px;
	border-top:1px solid #fff;
	
	}
	#login{
	position:relative;
	width:474px;
	height:300px;
	margin:0 auto;
	margin-top:20px;
	padding:0 18px 0 20px;
	}
	table#login-table{
	margin-top:55px;
	}
	
	#login .txt{
	width:220px;
	height:17px;
	border:0;
	padding:2px 0 0 2px;
	margin:3px 0 0;
	font-size:12px;
	border:1px solid #333;
	}
	
	#login .links a{text-decoration:underline; color:#333;}
	#login td{padding-bottom:12px;}
	
	#login .contact{
	position:absolute;
	bottom:12px;
	left:20px;
	width:330px;
	height:35px;
	}
	
		
	/*	White Paper Login	*/
	#login2{
	position:relative;
	width:474px;
	height:200px;
	margin:0 auto;
	margin-top:75px;
	padding:0 18px 0 20px;
	}
	
	table#login2-table{
	margin-top:50px;
	}
	
	#login2 .txt{
	width:220px;
	height:17px;
	border:0;
	padding:2px 0 0 2px;
	margin:3px 0 0;
	font-size:12px;
	border:1px solid #333;
	}
	
	#login2 .links a{text-decoration:underline; color:#333;}
	#login2 td{padding-bottom:12px;}
	
	#login2 .contact{
	position:absolute;
	bottom:12px;
	left:20px;
	width:330px;
	height:35px;
	}
	
	#login2 h4.small{
	padding:0 0 8px;
	font-size:10px;
	color:#333;
	text-transform:capitalize;
	}
	#login2 em{
	font-size:10px;
	color:#333;
	}
	
	a.login2{
	color:#fff;
	font-size:10px;
	text-transform:uppercase;
	width:44px;
	height:18px;
	float:left;
	background:url(images/bg-buttons-header.gif);
	padding:6px 0 0 21px;
	}
	
	table#rsvp{
	margin:0;
	margin-top:20px;
	}
	
	table#rsvp td{
	width:152px;
	padding:0 0 3px 0;
	}
	
	table#rsvp label{
	color:#333;
	}
	
	#login2 table#rsvp .txt{
	width:148px;
	height:15px;
	}
	
	/*	End White Paper Login	*/
	
	a.red{
	text-decoration:underline;
	color:#c12b1a;
	}
	a.red:hover{color:#999;}
	#login h4{
	padding:20px 0 3px 25px;
	font-size:15px;
	font-weight:bold;
	text-transform:uppercase;
	}
	#login h4.error{background:url(images/icon-not.gif) no-repeat 0 18px; color:#333; font-weight:bold;}
	#login h4.success{
	padding:0 0 5px;color:#333; font-weight:bold;
	}
	.logo{
	position:absolute;
	right:19px;
	bottom:16px;
	width:131px;
	height:99px;
	background:url(images/logo-wc.gif);
	}
	#login h4.small{
	padding:0 0 8px;
	font-size:10px;
	color:#333;
	text-transform:capitalize;
	}
	#login em{
	font-size:10px;
	color:#333;
	}
	
	table#free-trial{
	margin:0;
	margin-top:20px;
	}
	
	table#free-trial td{
	width:152px;
	padding:0 0 3px 0;
	}
	
	#login table#free-trial .txt{
	width:148px;
	height:15px;
	}
	#login table tr td label{color:#333; font:Arial, Helvetica, sans-serif; font-size:12px}
	
	
	table#rsvp{
	margin:0;
	margin-top:20px;
	}
	
	table#rsvp td{
	width:152px;
	padding:0 0 3px 0;
	}
	
	#login table#rsvp .txt{
	width:148px;
	height:15px;
	}
	
	/*	Home page	*/
	#home-spotlight{
	float:left;
	width:960px;
	height:364px;
	}
	#home-content{
	float:left;
	width:960px;
	height:auto!important;
	height:91px;
	}
	#home-content li{
	list-style:none;
	float:left;
	padding:8px 50px 8px 10px;
	width:254px;
	height:75px;
	background:url(images/bg-home-box.gif);
	font-size:10px;
	color:#595858;
	margin-right:9px;
	overflow:hidden;
	}
	#home-content li.last{
	margin:0;
	}
	#home-content li img.thumb{
	float:left;
	margin-right:8px;
	}
	#home-content li h3{
	margin-bottom:6px;
	}
	
	#home-content li h4{
	color:#000000;
	font-weight:bold;
	}
	
	#home-content li h4 a{
	color:#000000;
	text-decoration:none;
	}
	
	#home-content li h4 a:hover{
	text-decoration:underline;
	}
	
	#home-content li small{
	color:#212121;
	}

	#home-content li h2{
	padding:0px;
	color:#000000;
	margin-bottom: 8px;
	font-size: 16px;
	font-weight: bold;
	letter-spacing: 1px;
	line-height: 15px;
	}
		
	#home-content li h2 a{
	color:#000000;
	text-decoration:none;
	}
	
	#home-content li h2 a:hover{
	color:#999999;
	}
	
	/*	Home page Flashless	*/
	#home2-spotlight{
	float:left;
	width:960px;
	height:363px;
	background-image:url(images/home-open-source-inteliigence.jpg); 
	background-repeat:no-repeat;
	}
	#home2-content{
	width:960px;
	height:91px;
	position:absolute;
	top:485px;
	left: 0px;
	}
	#home2-content li{
	list-style:none;
	float:left;
	padding:8px 50px 8px 10px;
	width:254px;
	height:75px;
	background:url(images/bg-home-box.gif);
	font-size:10px;
	color:#595858;
	margin-right:9px;
	overflow:hidden;
	}
	#home2-content li.last{
	margin:0;
	}
	#home2-content li img.thumb{
	float:left;
	margin-right:8px;
	}
	#home2-content li h3{
	margin-bottom:6px;
	}
	
	#home2-content li h4{
	color:#000000;
	font-weight:bold;
	}
	
	#home2-content li h4 a{
	color:#000000;
	text-decoration:none;
	}
	
	#home2-content li h4 a:hover{
	text-decoration:underline;
	}
	
	#home2-content li small{
	color:#212121;
	}
	
	#home2-content li h2{
	padding:0px;
	color:#000000;
	margin-bottom: 8px;
	font-size: 16px;
	font-weight: bold;
	letter-spacing: 1px;
	line-height: 15px;
	}
		
	#home2-content li h2 a{
	color:#000000;
	text-decoration:none;
	}
	
	#home2-content li h2 a:hover{
	color:#999999;
	}

	
	/*	Online License	*/
	#content-box7{
	position:absolute;
	top:223px;
	left:5px;
	width:155px;
	height:120px;
	padding:20px 15px 12px 10px;
	font-size:11px;
	}

	/*	Filter License	*/
	#content-box6{
	position:absolute;
	top:222px;
	left:329px;
	width:167px;
	height:120px;
	padding:20px 15px 12px 15px;
	font-size:11px;
	}
	
	/*	Data License	*/
	#content-box5{
	position:absolute;
	top:222px;
	left:166px;
	width:160px;
	height:120px;
	padding:20px 15px 12px 15px;
	font-size:11px;
	}
	
	/*	Content	*/
	#wrap{
	background:#171717 url(images/bg-wrap.gif) no-repeat bottom;
	float:left;
	width:960px;
	}
	
	
	#content{
	width:960px;
	min-height:454px;
	height:auto!important;
	height:454px;
	float:left;
	position:relative;
	color:#ccc;
	background-image: url(images/spotlight-online.jpg);
	}
	
	
	.about #content{
	background:url(images/spotlight-about.jpg);
	}
	
	.about #content a{
	text-decoration:underline;
	}
	
	.about #content a:hover{
	text-decoration:none;
	}
	
	.howwedo #content{
	background:url(images/spotlight-howwedo.jpg);
	}
	.solutions #content{
	background:url(images/spotlight-solutions2.jpg) no-repeat;
	}
	
	.partners #content{
	background:url(images/spotlight_solutions3.jpg) no-repeat;
	}
		
	.library #content{
	background:url(images/spotlight-library.jpg) no-repeat;
	}
	
	.newsletter #content{
	background:url(images/spotlight-newltr.jpg) no-repeat;
	}
	
	.fcpa #content2{
	background:url(images/spotlight-fcpa.jpg) no-repeat;
	}
	
	.interlinks #content{
	background:url(images/spotlight-interlinks.jpg) no-repeat;
	}
	
	.contact #content{
	background:url(images/spotlight-contact.jpg);
	}
	.news #content{
	background:url(images/spotlight-news.jpg) no-repeat;
	}
	
	.data #content{
	background:url(images/spotlight-data.jpg) no-repeat;
	}
	
	.filter #content{
	background:url(images/spotlight-filter.jpg) no-repeat;
	}
	
	.online #content{
	background:url(images/spotlight-online.jpg) no-repeat;
	}
	
	.home #content{
	background:url(images/home-open-source-inteliigence.jpg) no-repeat;
	}
	
	#related-links{
	width:214px;
	/*height:215px;*/
	position:absolute;
	top:266px;
	left:20px;
	height: 161px;
	}
	#related-links h3{
	background:url(images/bg-related-links-h3.png);
	width:197px;
	height:20px;
	padding:20px 0 0 17px;
	}
	#related-links .bottom{
	background:url(images/bg-related-links-bottom.png);
	width:214px;
	height:17px;
	float:left;
	}
	#related-links .middle{
	background:#171717;
	width:198px;
	min-height:110px;
	height:auto !important;
	height:110px!important;
	padding:0 0 0 16px;
	float:left;
	}
	#related-links .middle ul{
	padding:5px 0 0 0;
	}
	#related-links .middle li{
	list-style:none;
	padding-left:15px;
	background:url(images/bg-arrow.gif) no-repeat 0 4px;
	margin-bottom:14px;
	}
	#related-links .middle li.last{
	margin-bottom:0;
	}
	#related-links .middle li a{
	color:#ccc;
	}
	#related-links .middle li a:hover{
	color:#6a6969;
	}
	#related-links .middle li.current a{
	color:#6a6969;
	}
	
	#content-box1{
	position:absolute;
	top:266px;
	left:255px;
	width:288px;
	height:136px;
	padding:20px 15px 12px 20px;
	background:url(images/bg-content-box1.png);
	font-size:11px;
	}
	#content-box1 a {
	text-decoration: underline;
	}
	#content-box1 a:hover {
	text-decoration: none;
	}

	#content-box1-content{
	position:absolute;
	background:url(images/bg-content-box3.png);
	top:230px;
	left:255px;
	width:288px;
	height:168px;
	padding:20px 15px 12px 20px;
	font-size:11px;
	}
	#content-box2{
	position:absolute;
	top:266px;
	left:600px;
	width:306px;
	height:136px;
	padding:20px 15px 12px 20px;
	background:url(images/bg-content-box2.png);
	font-size:11px;
	}
	
	#content-box2-content{
	position:absolute;
	top:230px;
	left:600px;
	width:288px;
	height:168px;
	padding:20px 15px 12px 20px;
	background:url(images/bg-content-box3.png);
	font-size:11px;
	}
	
	#content-box3{
	position:absolute;
	top:245px;
	left:255px;
	width:288px;
	height:165px;
	padding:20px 15px 12px 20px;
	background:url(images/bg-content-box3.png);
	font-size:11px;
	}
	
	#content-box4{
	position:absolute;
	top:245px;
	left:600px;
	width:306px;
	height:165px;
	padding:20px 15px 12px 20px;
	background:url(images/bg-content-box4.png);
	font-size:11px;
	}
	
	
	
	
	
	
	#news-content ul{padding-bottom:12px;}
	#content-box1-content li, #news-content li{
	background:url(images/bg-arrow.gif) no-repeat 0 3px;
	padding-left:15px;
	list-style:none;
	}
	#content-box2 td{padding:0;}
	
	#news{
	margin:140px 0 0px 255px; 
	.margin:145px 0 0px 255px;	/*margin:266px 0 0 255px;*/
	width:685px;
	float:left;
	display:inline;
	padding-bottom:20px;
	}
	#news-content.news-list{
	height:224px!important;
	.height:220px!important;
	}	
	#news.partner  {
	margin:238px 0pt 0px 255px!important;
	.margin:225px 0pt 0px 255px!important;
	}
	#news.partner-two  {
	margin:153px 0pt 0px 255px!important;
	.margin:140px 0pt 0px 255px!important;
	}
	#content .partner-two{
	_margin:140px 0pt 0px 255px!important;
	}
	#news-bg-top{
	/*position:absolute;
	top:266px;
	left:255px;*/
	width:685px;
	height:35px;
	background:url(images/bg-news-top.png);
	}
	#news-bg-bottom{
	width:685px;
	height:26px;
	background:url(images/bg-news-bottom.png);
	float:left;
	padding-top:8px;
	}
	#news-bg-bottom a{
	position:relative;
	z-index:99;
	}
	
	#news-content{
	background:#171717;
	/*position:absolute;
	top:301px;
	left:255px;*/
	clear:both;
	width:650px;
	padding:0 15px 0 20px;
	font-size:11px;
	float:left;
	height:auto !important;
	}
	.partner {margin:220px 0pt 0px 255px!important;}
	.partner #news-content,.partner-two #news-content {
	}
	#news-content h3{
	font-size:12px;
	margin:14px 0 15px;
	font-weight:normal;
	position:relative;
	}
	
	#curve-bottom-left{
	width:31px;
	height:35px;
	position:absolute;
	left:0;
	bottom:0;
	background:url(images/bg-curvebottom1.gif);
	}
	#curve-bottom-right{
	width:31px;
	height:32px;
	position:absolute;
	right:0;
	bottom:0;
	background:url(images/bg-curvebottom2.gif);
	}
	
	a.back{
	background:url(images/bg-arrow-back.gif) no-repeat 0 4px;
	float:left;
	padding-left:14px;
	}
	a.more{
	background:url(images/bg-arrow.gif) no-repeat 0 4px;
	float:left;
	padding-left:14px;
	}
	
	.news-listingGV
	{
		/* height: 100%;*/
		width: 100%;
		margin: 0px;;
		padding: 0px;
	}
	
	.news-listingGV p
	{		
		padding-bottom: 3px;
		padding-bottom: 5px;
		border-bottom:1px solid #222;
		width: 100%;
		font-size:12px;
	}
		
	
	#news-listing li{
	list-style:none;
	border-bottom:1px solid #222;
	clear:both;
	float:left;
	width:100%;
	padding:1px 0;
	background:none;
	margin-bottom:2px;
	}
	#news-listing li.first{
	padding-top:0;
	}
	#news-listing li h3{
	margin:2px 0;
	}
	#news-listing li a { background:url(images/bg-arrow.gif) no-repeat scroll 0pt 4px; padding-left:10px;}
	#news-bg-bottom a { background:none; border-right:1px solid #999; padding:0 10px;}
	#news-bg-bottom a.last { border:none;}
	#news-bg-bottom a.current { color:#FFF;}
	#news-bg-bottom {  text-align:center;}
	#client-list li{
	list-style:none;
	background:none;
	padding:10px 0;
	clear:both;
	}
	#client-list li img{
	float:left;
	margin:5px 15px 5px 0;
	}
	
	
	
	/*	Footer	*/
	#footer{
	width:960px;
	height:54px;
	float:left;
	padding:11px 0 0;
	font-size:10px;
	}
	#footer p{
	float:left;
	}
	#footer ul{
	float:right;
	}
	#footer ul li{
	float:left;
	list-style:none;
	background:url(images/bg-nav-footer.gif) no-repeat right 2px;
	padding-right:10px;
	margin-right:10px;
	}
	#footer ul li.last{
	padding:0;
	margin:0;
	background:none;
	}
	#footer ul li a{
	color:#c02c19;
	}
	#home-content li div {
	float: left;
	display: block;
	}
	
	#home2-content li div {
	float: left;
	display: block;
	}

	#footer ul li a:hover{
	color:#999;
	}
	#footer ul li.current a{
	color:#999;
	}
	#footer a{
		color:#595858;
	}
	#footer a:hover{
		color:#999;
	}
	/* @ Page Partners */
	#logo, #logo li{margin:0;}
	#logo {
		width:650px;
		 padding:0
		}
	#logo li {
		float:left;
		list-style:none;
		background:none;
		margin:10px 10px 0 0;
		width:110px;
		height:75px;
		display:block;
		background:#fff;
		overflow:hidden;
		padding:0;
	}
	
	#logo #acclaim {
	background:#002DFA;}
	
	#list{
	margin:20px 0 0px 255px;
	width:685px;
	float:left;
	display:inline;
	padding-bottom:20px;
	}
	.sanction-list{
	margin:255px 0 0 255px!important;
	_margin:265px 0 0 255px!important;
	padding:0!important;
	}
	.enforcement-list{
	margin:266px 0 0 255px!important;
	_margin:266px 0 0 255px!important;
	padding:0!important;
	}
	.media-list{
	margin:266px 0 0 255px!important;
	_margin:268px 0 0 255px!important;
	padding:0!important;
	}
	.sanction-list #list-content{
	height:108px!important;
	_height:108px!important;
	}
	.enforcement-list #list-content{
	height:98px!important;
	_height:108px!important;
	}
	.media-list #list-content{
	height:98px!important;
	_height:108px!important;
	}
	#list-bg-top{width:685px;height:35px;background:url(images/bg-news-top.png);}
	#list-bg-bottom{width:685px;height:26px;background:url(images/bg-news-bottom.png);float:left;padding-top:8px;}
	
	#list-content{
	background:#171717;
	clear:both;
	width:650px;
	padding:0 15px 0 20px;
	font-size:11px;
	float:left;
	height:auto !important;
	}
	#list-content h3{margin:6px 0;}
	#list-content a{
	text-decoration:underline;}
	#list-content a:hover{
	text-decoration:none;}
	#list-content ol{ padding:0 0 0 20px}
	#list-content ol li{ list-style-type:lower-alpha; padding:5px 0 5px 5px; list-style-position:outside;}
	.red-bold {
	color: #C02C19;
	font-size: 12px;
}
	.fnarticle {
	font-size: small;
	color: #C02C19;
	}

	/*	FCPA MiniSite	*/
	
	#content2{
	min-height:454px;
	height:auto!important;
	height:454px;
	float:left;
	position:relative;
	}
	
	#content2 blockquote{
	margin:22px 30px 10px 40px;
	padding:0;
	line-height: 18px;
	color: #666666;
	}
	
	#content2 blockquote .red-boldL{
	color: #C02C19;
	margin-left: -10px;
	font-size: 21px;
	font-weight: bold;
	}
	
	#content2 blockquote .red-boldR{
	color: #C02C19;
	font-size: 21px;
	font-weight: bold;
	}
	

	
	#list-wh{
	margin:20px 0 0px 255px;
	float:left;
	display:inline;
	padding-bottom:20px;
	max-width: 650px;
	}
	#list-bg-top-wh{width:685px;height:34px;background:url(images/bg-btm-wh.png);}
	#list-bg-bottom-wh{
	width:685px;
	height:26px;
	background:url(images/bg-top-wh.png);
	float:left;
	padding-top:8px;
}
	#list-content-wh{
	background:#FFFFFF;
	width:auto !important;
	min-width:661px;
	min-height:265px;
	height:auto !important;
	padding:0 8px 0 16px;
	float:left;
	}
	
	#list-content-wh p{
	color:#333333;
	}
	
	#list-content-wh ul{
	padding:5px 0 0 0;
	}
	
	#list-content-wh li{
	list-style:none;
	padding-left:15px;
	background:url(images/bg-arrow-grey.gif) no-repeat 0 4px;
	margin-bottom:14px;
	}
	
	#list-content-wh li li{
	padding-left:15px;
	background:url(images/bg-arrow-red.gif) no-repeat 0 4px;
	margin-left:30px;
	margin-bottom:14px;
	margin-top:12px;
	list-style-type: none;
	}
	
	#list-content-wh h1{
	color:#c02c19;
	font-size:16px;
	}
	
	#list-content-wh h2{
	color:#666666;
	margin:6px 0;
	font-weight: bold;
	}
	
	#list-content-wh a{
	text-decoration:underline;
	color: #C02C19;
}
	#list-content-wh a:hover{
	text-decoration:none;}

/*	Red Boxes for Microsite Navigation long	*/
	
	#related-links2{
	width:214px;
	/*height:215px;*/
	position:absolute;
	top:53px;
	left:21px;
	height: 161px;
	}
	#related-links2 h3{
	background:url(images/bg-related-links-top.png);
	width:197px;
	height:20px;
	padding:20px 0 5px 17px;
	font-size: 14px;
	font-weight: bold;
	text-transform: uppercase;
	color: #E2E4E5;
	letter-spacing: 1px;
	}
	#related-links2 .bottom{
	background:url(images/bg-related-links-bottom-red.png);
	width:214px;
	height:15px;
	float:left;
	}
	#related-links2 .middle{
	background:#C02C19;
	width:197px;
	min-height:265px;
	height:auto !important;
	height:265px!important;
	padding:0 0 0 16px;
	float:left;
	}
	#related-links2 .middle ul{
	padding:5px 0 0 0;
	}
	#related-links2 .middle li{
	list-style:none;
	padding-left:15px;
	background:url(images/related-links-arrow.png) no-repeat 0 4px;
	margin-bottom:14px;
	}
	#related-links2 .middle li.last{
	margin-bottom:0;
	}
	#related-links2 .middle li a{
	color:#E2E4E5;
	}
	#related-links2 .middle li a:hover{
	color:#666666;
	}
	#related-links2 .middle li.current a{
	color:#000000;
	}
	
/*	End Red Boxes for Microsite Navigation long	*/


/*	Red Boxes for News Articles Navigation short	*/
	
	#related-links3{
	width:214px;
	/*height:215px;*/
	position:absolute;
	top:53px;
	left:21px;
	height: 50px;
	}
	#related-links3 h3{
	background:url(images/bg-related-links-top.png);
	width:197px;
	height:20px;
	padding:20px 0 5px 17px;
	font-size: 14px;
	font-weight: bold;
	text-transform: uppercase;
	color: #E2E4E5;
	letter-spacing: 1px;
	}
	#related-links3 .bottom{
	background:url(images/bg-related-links-bottom-red.png);
	width:214px;
	height:15px;
	float:left;
	}
	#related-links3 .middle{
	background:#C02C19;
	width:197px;
	min-height:50px;
	height:auto !important;
	height:70px!important;
	padding:10px 0 0 16px;
	float:left;
	}
	#related-links3 .middle ul{
	padding:5px 0 0 0;
	}
	#related-links3 .middle li{
	list-style:none;
	padding-left:15px;
	background:url(images/related-links-arrow.png) no-repeat 0 4px;
	margin-bottom:14px;
	}
	#related-links3 .middle li.last{
	margin-bottom:0;
	}
	#related-links3 .middle li a{
	color:#E2E4E5;
	}
	#related-links3 .middle li a:hover{
	color:#666666;
	}
	#related-links3 .middle li.current a{
	color:#000000;
	}
	
/*	End Red Boxes for News Article Navigation short*/


	#nav-top2{
	width:932px;
	height:21px;
	position:absolute;
	bottom:0;
	left:0;
	border-top:1px solid #fff;
	padding:0 0 0 28px;
	background-color: #C02C19;
	}
	
	#nav-top2 li{
	float:left;
	list-style:none;
	border-left:1px solid #fff;
	height:21px;
	}
	#nav-top2 li a{
	height:21px;
	display:block;
	float:left;
	background:url(images/bg-nav-top2.gif);
	text-indent:-999em;
	}
	#nav-top2 li#home a{width:49px;height:21px;background:url(images/bg-nav-top2.gif) -1px -1px;}
	#nav-top2 li#home a:hover{background-position:-1px -23px;}
	#nav-top2 li#home.current a{background-position:-1px -23px;}
	
	#nav-top2 li#about a{width:70px;height:21px;	background:url(images/bg-nav-top2.gif) -51px -1px;}
	#nav-top2 li#about a:hover{background-position:-51px -23px;}
	#nav-top2 li#about.current a{background-position:-51px -23px;}
	
	#nav-top2 li#howwedo a{width:90px;height:21px;background:url(images/bg-nav-top2.gif) -122px -1px;	}
	#nav-top2 li#howwedo a:hover{background-position:-122px -23px;}
	#nav-top2 li#howwedo.current a{background-position:-122px -23px;}
	
	#nav-top2 li#solutions a{width:69px;height:21px;background:url(images/bg-nav-top2.gif) -213px -1px;}
	#nav-top2 li#solutions a:hover{background-position:-213px -23px;}
	#nav-top2 li#solutions.current a{background-position:-213px -23px;}
	
	#nav-top2 li#members a{
	width:95px;
	height:21px;
	background:url(images/bg-nav-top2.gif) -341px -1px;
}
	#nav-top2 li#members a:hover{background-position:-341px -23px;}
	#nav-top2 li#members.current a{background-position:-341px -23px;}
	
	#nav-top2 li#partners a{width:55px;height:21px;background:url(images/bg-nav-top2.gif) -437px -1px;}
	#nav-top2 li#partners a:hover{background-position:-437px -23px;}
	#nav-top2 li#partners.current a{background-position:-437px -23px;}
	
	#nav-top2 li#nav-news a{width:43px;height:21px;background:url(images/bg-nav-top2.gif) -495px -1px;}
	#nav-top2 li#nav-news a:hover{background-position:-495px -23px;}
	#nav-top2 li#nav-news.current a{background-position:-495px -23px;}	
	
	#nav-top2 li#nav-lists a{width:57px;height:21px;background:url(images/bg-nav-top2.gif) -283px -1px;}
	#nav-top2 li#nav-lists a:hover{background-position:-283px -23px;}
	#nav-top2 li#nav-lists.current a{background-position:-283px -23px;}	
	
	#nav-top2 li.last{border-right:1px solid #fff;}
