@charset "utf-8";
/* CSS Document */

body {
	padding: 0;
	margin: 0px;
	color: #333;
	width: 100%;
	font-family: Arial, Tahoma, sans-serif, "Lucida Sans";
}

img {border:none;}

#wrapper{
	margin: 0px auto;
	padding:0px;
	width: 860px;
	text-align: left;
	overflow:hidden;
}

#Banner {
	width:840px;
	margin:0px;
	padding:0px;
}
.secondarybanner
{
	width:620px;
	height:110px;
	background:url(../images/secordary-banner.jpg) no-repeat;
	text-align:right;
	padding-right:40px;
	margin-bottom:10px;
	margin-top:-10px;


}

.secondarybanner h4
{
	font-size:24px;
	color:#FFFFFF;
	font-weight:bold;
	padding-top:80px;
}
.block-title
{
	background:#323232; 
	font-size:18px;
	color:#FFFFFF;
	text-align:right;
	height:40px;
	font-weight:bold;
	padding-right:10px;
	
}
.sectionRuler
{
    
    background-color: #999999;
    border:none;
}

.clear {clear:both;}

.rtl
{
    font-size: 1.2em;
}

/* LINKS
________________________________________*/
.search-result a
{
	color: #369;
}
a:link, a:active {
	color:#336699;
	text-decoration: none;
}

a:visited {
	color:#336699;
	text-decoration: none;
}

a:hover {
	color: #336699;
	text-decoration: underline;
}

ul {
	list-style:none;
}



/* TAGS
_______________________________________________*/
h1 {
	padding: 5px 10px 5px 0px;
	font-size: 18px;
	color:#B40000;
	text-align:left;
	font-weight:normal;
	margin:0px 0px 10px 0px;
	border-bottom:1px solid #CCC;
}

h2 {
	padding: 5px 10px 0px  0px;
	font-size: 16px;
	line-height:22px;
	color:#990000;
	text-align:left;
	font-weight:normal;
	margin:0px  40px 10px 0px;
}

h3 {
	padding: 5px;
	font-weight: normal;
	font-size: 13px;
	line-height:16px;
	margin:0px;
	color:#B40000;
	border:1px solid #f5f5f5;
	text-transform:uppercase;
	/*letter-spacing: 1px;
	background: url(../images/bg_boxh2.jpg) repeat-x 0px 0px;	*/
}
h3.title  {
	padding: 5px;
	font-weight: normal;
	line-height:16px;
	margin:0px;
	border:none;
}
h3.title  a{
		font-size: 14px;
	text-transform:none;
	}
h4 {
	padding: 0px 10px 5px 5px;
	font-weight: normal;
	font-size: 15px;
	color:#990000;
	line-height:17px;
	margin:10px 20px 0px 0px;
}


h5 {
	padding: 5px 10px 5px 5px;
	font-weight: normal;
	font-size: 13px;
	line-height:22px;
	margin:0px;
}


h6 {
	padding: 10px 10px 0px 0px;
	font-size: 11px;
	color: #262723;
	margin:0px;
	font-weight: normal;
	line-height:16px;
}

p {
	padding: 0px 10px 10px 5px;
	margin:0px;
	font-size: 13px;
	font-weight:normal;
	line-height:20px;
	color: #333;
}

h2.title {
	color:#FFF;
	margin: 0px 0px 10px 0px;
	height: 35px;
	font-family: Arial;
	font-size: 18px;
	font-weight: normal;
	padding: 10px 0px 0px 10px;
	background-color:#0e1b2c;
}

.title a:link, .title a:visited, .title a:active { text-decoration:none;}
.title a:hover { text-decoration:underline;}


.box {
	color:#140c01;
	margin: 10px 0px 0px 0px;
	padding:10px;
	font-size:10px;
	border: 1px solid #E5E5E5;
	background-color:#FFF;
}

.box_01 {
	color:#140c01;
	margin: 10px 0px 0px 0px;
	padding:10px;
	font-size: 10px;
	border: 1px solid #cacaca;
	background-color:#e6e6e6;
}


h2.insidebox  {
	padding: 5px 0px 15px 10px;
	font-weight: bold;
	font-size: 11px;
	line-height:17px;
	text-transform:uppercase;
	margin:0px;
	border-bottom:none;
	background: url(../images/bg_boxh2.jpg) repeat-x 0px 0px;	
}

h2.insidebox_01  {
	padding: 5px 0px 10px 10px;
	font-weight: bold;
	font-size: 11px;
	line-height:17px;
	text-transform:uppercase;
	margin:0px;
	border-bottom:none;
	background: url(../images/bg_boxh2_a.jpg) repeat-x 0px 0px;	
}

.box_email {
	color:#140c01;
	margin: 0px 0px 10px 0px;
	padding:3px 5px 0px 5px;
	font-size:10px;
	
	background: url(../images/news.png) no-repeat 0px 0px;
	background-position:right;
	height:107px;
	border:#CCC solid 1px;
	
}

.box_email h5 {
	margin: 0px;
	padding:25px 20px;
}

.publications {
	color:#000;
	margin: 5px 0px 10px 0px;
	padding: 5px;
	font-size: 10px;
	border: 1px solid #cacaca;
	background-color:#262626;
	overflow:hidden;
}

.publications img, .publications_01 img, .publications_02 img {
	margin: 0px 10px 0px 0px;
	padding: 0px;
}

.publications h1, .publications_01 h1, .publications_02 h1 {
	padding: 0px 10px 5px 0px;
	font-size: 16px;
	line-height:20px;
	color:#fff;
	text-align:left;
	font-weight:normal;
	margin:0px 10px 0px 0px;
	border-bottom:none;
}

.publications h2, .publications_01 h2, .publications_02 h2 {
	padding: 0px 10px 0px  0px;
	font-size: 13px;
	line-height:17px;
	color:#000;
	text-align:left;
	font-weight:normal;
	margin:0px 10px 0px 80px;
}

.publications h4, .publications_01 h4, .publications_02 h4 {
	padding: 0px 10px 5px 5px;
	font-weight: bold;
	font-size: 15px;
	color:#fff;
	line-height:17px;
	margin:10px 20px 0px 0px;
}

.publications p, .publications_01 p, .publications_02 p  {
	color: #fff;
}

.publications_01 {
	color:#fff;
	margin: 5px 0px 10px 0px;
	padding: 5px;
	font-size: 10px;
	border: 1px solid #cacaca;
	background-color:#595959;
	overflow:hidden;
}

.publications_01 h2 {
	padding: 0px 10px 0px  0px;
	margin:0px 10px 0px 80px;
	font-size: 13px;
	line-height:17px;
	color:#fff;
	text-align:left;
	font-weight:normal;
}

.publications_02 {
	color:#140c01;
	margin: 5px 0px 10px 0px;
	padding: 5px;
	font-size: 10px;
	border: 1px solid #cacaca;
	background-color:#8b8b8b;
	overflow:hidden;
}

.publications_02 h5 {
	padding: 0px 10px 0px 5px;
	font-weight: normal;
	font-size: 13px;
	line-height:22px;
	margin:0px 0px -5px 0px;
}

.publications a:link, .publications a:active, .publications_01 a:link, .publications_01 a:active, .publications_02 a:link, .publications_02 a:active {
	color:#fff;
	text-decoration: none;
}

.publications a:visited, .publications_01 a:visited, .publications_02 a:visited {
	color: #fff;
	text-decoration: none;
}

.publications a:hover, .publications_01 a:hover, .publications_02 a:hover {
	color: #fff;
	text-decoration:underline;
}


/* CONTENT
_____________________________________________________________ */


#content {
	width: 200px;
	float: left;
	margin:10px 10px 0px 0px;
	padding: 10px 9px 0px 9px;
	border:1px solid #cacaca;
	overflow:hidden;
}

#contentTitle
{
    /* min-height:75px; */
    padding: 1em 1em 0.5em 1em;
    vertical-align: middle;
    
    background-color: #151515;
    background-image: linear-gradient(bottom, #6E6E6E 33%, #151515 70%);
    background-image: -o-linear-gradient(bottom, #6E6E6E 33%, #151515 70%);
    background-image: -moz-linear-gradient(bottom, #6E6E6E 33%, #151515 70%);
    background-image: -webkit-linear-gradient(bottom, #6E6E6E 33%, #151515 70%);
    background-image: -ms-linear-gradient(bottom, #6E6E6E 33%, #151515 70%);

    background-image: -webkit-gradient(
	    linear,
	    left bottom,
	    left top,
	    color-stop(0.33, #6E6E6E),
	    color-stop(0.7, #151515)
    );
}
#footer img
{
	float:left;
	
}
#contentTitle h1
{
    margin: 0; padding: 0;
	font-size: 24px;
	color: White;
	font-weight:normal;
	border-bottom: none;
}
 .arw 
{
/*margin-left:-200px*/
	
}
 .no-sidebars .arw 
{
margin-left:0;
	
}
.column_a .field-content a
{
	text-decoration:underline;
}
.column_a {
	width: 630px;
	float:right;
	margin:0px 0px 0px 0px;
	padding: 0px 0px 12px 0px;

}
.no-sidebars .column_a{
width:860px;

}
#column_a_front
{
	float:none;
}
#logo
{
	margin-bottom:10px;
}
#bannerhome
{
	margin-left:-10px;

	}
.column_b {
	width: 210px;
	float: left;
	margin:0px 0px 0px 0px;
	padding: 0px 0px 20px 0px;

}

.column_c {
	width: 210px;
	float: left;
	margin:0px 0px 0px 0px;
	padding: 0px 0px 20px 0px;
}

.column_d {
	width: 430px;
	float: left;
	margin:0px;
	padding:0px;
}

.column_e {
	width: 140px;
	float: left;
	margin:5px 0px -2000px 10px;
	padding: 10px 10px 2000px 10px;
	background-color:#8b8b8b;
}

.solid_line { border-top: 1px solid #ccc; height:1px; margin:5px 0px 10px 0px; clear:both; }

.dashed_line { border-top: 1px dashed #44A7CF; height:1px; margin:5px 0px 10px 0px; clear:both; }

.dashed_line2 {
	border-top: 1px dashed #FF9900;
	height:1px;
	margin:10px 20px 10px 0px;
}

.dashed_line3 {
	border-top: 1px dashed #CCCCCC;
	height:1px;
	margin:20px 0px;
}

.left { width:260px; float:left; margin:0px; padding:0px;}

.slideshow { width:350px;  margin:0px 0px 0px -5px; padding:0px; clear:both;}

/* LISTS
_____________________________________________________________ */

.lists UL {
	margin:0px 0px 0px 10px;
	padding:5px 0px 0px 0px;
	font-size: 13px;
	font-weight:normal;
	line-height:20px;
	color:#333;
	border-bottom:1px solid #666;
 }

.lists  LI
{	margin:0px;
	padding:0px 10px 10px 10px;
	list-style-type:none;
	background: url(../images/li.png) no-repeat 0px 2px;
}

.lists img
{	margin:0px;
	padding:4px;
	border: 1px solid #ccc;
	
}


.lists  LI a:link {text-decoration: none; }
.lists  LI a:visited {text-decoration: none; }
.lists  LI a:active { text-decoration: none; }
.lists  LI a:hover {text-decoration: underline;}


.lists  LI a.current { color: #990000; }

/* Article source
_____________________________________________________________ */
.article-source-wrapper
{
    color:#999999; font-size:0.8em; line-height:1.2em;
}

.articleResourcesList
{
    margin:0; padding:0;
    font-size: 13px;
}

.articleResourcesList li
{	
	background: url("../images/content_bullet.png") no-repeat scroll transparent;
	background-position: left center;
    list-style: none outside none;
    padding:0.2em 0 0.2em 25px;
}

.articleBox
{
	margin: 10px 0px 0px 0px;
	padding:10px;
	font-size:0.8em;
	border: 1px solid #E5E5E5;
	background-color:#FFF;
}

.articleBox h2,
.articleBox h3
{
    padding: 5px 0px 15px 10px;
	font-weight: bold;
	line-height:17px;
}

.articleBox h4
{
    color: #6e6e6e;
    border-bottom: 1px dotted #999999;
    margin-bottom: .5em;
}

.articleResourcesList span {
	color: #333;
}

/* LISTS NEWSFEED
_____________________________________________________________ */

.lists_01 ul {
	margin:0px 0px 0px 0px;
	padding:5px 0px 0px 0px;
	font-size: 11px;
	font-weight:normal;
	line-height:16px;
	color:#333;
	border-bottom:1px solid #666;
 }

.lists_01  li
{	
    margin-bottom:1em; padding-bottom:1px;
	list-style-type:none;
	/* background: url(../images/li.png) no-repeat 0px 2px; */
	border-bottom:1px solid #999999;
	border-bottom-style:dotted;
}
.lists_01  LI a:link {text-decoration: none; }
.lists_01  LI a:visited {text-decoration: none; }
.lists_01  LI a:active { text-decoration: none; }
.lists_01  LI a:hover {text-decoration: underline;}


.lists_01  LI a.current { color: #990000; }


/* LISTS PUBLICATIONS
_____________________________________________________________ */

.lists_pub UL {
	margin:0px 0px 0px 0px;
	padding:5px 0px 0px 0px;
	font-size: 13px;
	font-weight:normal;
	line-height:20px;
	color:#333;
	border-bottom:1px solid #666;
 }

.lists_pub  LI
{	margin:0px 0px 10px 0px;
	padding:0px 10px 10px 10px;
	list-style-type:none;
}

.lists_pub img
{	margin:0px 5px 10px 0px;
	padding:4px;
	border: 1px solid #ccc;
	
}


.lists_pub  LI a:link {text-decoration: none; }
.lists_pub  LI a:visited {text-decoration: none; }
.lists_pub  LI a:active { text-decoration: none; }
.lists_pub  LI a:hover {text-decoration: underline;}


.lists_pub  LI a.current { color: #990000; }


.lists_02 UL {
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	font-size: 13px;
	font-weight:bold;
	line-height:16px;
	color:#fff;
 }

.lists_02 UL LI
{	margin:5px 0px;
	padding:5px 0px 0px 13px;
	font-size: 11px;
	font-weight:normal;
	line-height:13px;
	list-style-type:none;
	border-top: 1px solid #666;
	background: url(../images/li_01.png) no-repeat 0px 2px;
}
.lists_02  UL LI a:link, .lists_02  UL LI a:active  {text-decoration: none; color:#FFF; }
.lists_02  UL LI a:visited {text-decoration: none; color:#e7e7e7;}
.lists_02  UL LI a:hover {text-decoration: underline; color:#e7e7e7;}


.lists_02  UL LI a.current { color: #990000; }

.lists_02 UL  LI UL LI
{	margin:5px 0px;
	padding:5px 0px 0px 13px;
	font-size: 11px;
	font-weight:normal;
	line-height:13px;
	list-style-type:none;
	border-top: 0px solid #666;
	background: url(../images/li_01.png) no-repeat 0px 2px;
	color:#fff;
}
.lists_02  UL LI UL LI a:link, .lists_02  UL LI UL LI a:active  {text-decoration: none; color:#FFF; }
.lists_02  UL LI UL LI a:visited {text-decoration: none; color:#e7e7e7;}
.lists_02  UL LI UL LI a:hover {text-decoration: underline; color:#e7e7e7;}



/* FOOTER
----------------------------------------------------------- */
#footer 
{
    clear:both;
	font-size: 11px;
	line-height: 18px;
	color: #9F9F9F;	font-weight: normal;
	padding: 5px;
	border-top:solid 2px #999999;
	border-bottom:solid 3px #800000;
	background-color: #eaeaea;
	height:45px;
}
#footerright
{
	margin-top:-10px
}
#footer a:link,  #footer a:visited  {
	color: #444541;
	text-decoration: none;	
}
#footer a:hover, #footer a:active {
	color: #09C;
	text-decoration: none;
}
.disclaimer {padding:15px 0px 0px 20px; }

#footer .credits {padding:5px 25px 10px 10px; float:right; 	color: #444541;}
#footer .credits a:link {color: #444541;}
#footer .credits a:hover {color: #444541;}



/* Clearfix
----------------------------------------------------------- */

.br:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}

.br {
    display: inline-block;
}

.br {
    display: block;
	clear:both;
}
.arw .field-items
{
	margin-left:450px;
	/*width:400px;*/
	margin-top:-20px;
}
.arw .field-label{
width:430px;
} 
.arw .return a
{
	color: #369;
	font-size:12px;
	font-weight:normal;
}
.arw-search span.views-label
{
	float:left;
	
}
.views-label-field-arw-asset-recovery-status 
{
	/*margin-right: 10px; */
}



.arw-search .field-content,.arw-search .field-content P, .views-field.views-field-type

{
	color: #336699;
width:280px;
text-align:right;
	
}
.arw-search span.views-label-field-arw-jurisdiction-origin
{
		margin-right: 42px;
}
.solr-filters h2
{
	background:#FFF;
	color:#333333;
	font-size: 0.916em;
	text-align:left;

}
.solr-filters-title
{

	margin-left:-10px;
	
}
.solr-filters-title h2
{
	color:#000000;
	font-weight:bold;
		padding: 8px 10px 6px;
background-color: #E6E6E6;
line-height: 16px;
font-size: 1.1em;
width:190px;
border-bottom: 1px solid #CCC;

	
}
.views-field-field-arw-jurisdiction-recovery, .views-field-field-pup-pendingcaseapel
{
	float:right;
	width:300px;
	margin-top:-20px;
}
.views-field-field-arw-jurisdiction-recovery  .field-content
{
	text-align:left;width:300px; margin-left:0px; 
}
.views-field-field-arw-jurisdiction-recovery span.views-label
{
margin-right:10px;
}
.views-field-field-arw-jurisdiction-recovery span.views-label
{
margin-right:10px;
}
#edit-search-block-form--2
{
width: 320px;
margin: -50px 10px 0 10px;
padding: 5px;	
}
 #breadcrumb
{
	float:left;

}
.before_content
{
	width:900px;
	display:block;
	border-bottom:#333333 solid 2px;
	margin-bottom: 10px;
}
.before_content h2
{
	color:#333333;
}
.breadcrumb
{

}
.goBtn
{
float:right;
margin-top:-10px;
margin-right:225px
}
#edit-basic
{
/*display:none;*/
}
.container-inline label
{
	position:static;
}
.container-inline
{
margin-left:20px;
}
h2.element-invisible
{
	color:#333333;
	float:left;
}
#left-column
{
	border:#CCC solid 1px;
	padding-left:10px;

}
.disclaimer {
font-size: 8px;
margin: 0px 10px 0 10px;
}
.search_body
{
	/*display:none;*/
}
.search_body .views-exposed-form 
{
font-size: 0.75em;
background: #E6E6E6;
border: 1px solid #CCC;
border-top-width: 0;
margin-top: 15px;
padding: 15px 20px 12px 10px;
border-image: initial;
/*width:800px;*/
}
.search_body .views-exposed-widgets
{
	/*width:650px; */
}
.search_body .views-exposed-form select
{
	width:250px;
}
.form-text
{
	width:350px;
	height:25px;

}
.search-form-block label
{
font-size:18px; color:#666;
}
/*.container-inline
{
	display:none;
}*/
.before_content .container-inline
{
	display:block;
}
.searchresultvalue
{
	color: #369;
}
#edit-type-wrapper
{
float:left; 
/*width:110px*/
}
.searchresulttitle a{
	text-decoration: underline;
}

.advancesearch label
{
font-size: 11px;
}nt
 
.views-exposed-search-form table
{
border-color:#FFFFFF;
}
#edit-submit-sample
{background:url(../images/go_n.gif);
width:300px;
height:200px;
}
#edit-qterm
{
	width:334px; height:25px;
}
.views-exposed-search-form label {
font-size:18px
}
#edit-type-wrapper
{
/*margin-right:450px;*/
}

#edit-submit-arw
{
margin-left:130px
}

#edit-field-arw-rec-startyear-value-wrapper
{
margin-top:0px;
margin-right:10px;float:right;
}
#edit-field-common-moneylaundering-value-wrapper
{
/*margin-top:-68px;*/
margin-right:20px;float:right;
}
#edit-field-common-uncac-value-wrapper
{
margin-top:0px;
margin-right:20px;float:right;
}
#edit-field-arw-jurisdiction-origin-value-wrapper
{
	margin-left:35px;
}

#search-form-block #edit-submit
{
background:url(../images/go_n.gif);
width:0px;
height:40px;border:none;
overflow:hidden;
padding-left:105px;    
text-indent: -999px;
}
#hiddenform
{

display:none;
}
.cvblock .block-title
{
height:20px; font-size: 1em;
text-align:left; padding-left:10px;

}
#comments
{
	display:none; 
}
.toggle_search_down
{
	background:url(../images/search-toggle-icon-1.gif);
	height:15px;
	width:15px;
}
#block-system-main ul
{
/*	display:none; */
}
.headertitle
{
background-color: #151515;
background:url(../images/gradient-background.gif) repeat-x;
padding: 15px 15px 11px ;
vertical-align: middle;
color:#FFFFFF;
font-size:20px;
text-align:center;
font-weight:bold;
}
#edit-type
{
	height:69px;
}
.searchtable
{
margin-left:0;
}

#left-column .item-list ul {
margin: 0;
}

.view-arw .views-row{
	padding-bottom:10px;
}
.reset-button{
	float:right;
	margin-right:0;
	margin-top:7px;
}
.bullet-item-list li{
	list-style-type:disc;
}

body.node-type-arw  .field-name-field-arw-agree-re-asset .field-label
{
border-top: #CCC solid 1px;
padding-top: 5px;
}

body.node-type-arw .field-name-field-base-coop-machanism  .field-label
{
border-bottom: #CCC solid 1px;
padding-bottom: 5px;
}


body.node-type-arw  .field-name-field-arw-rec-endyear .field-label
{
border-bottom: #CCC solid 1px;
padding-bottom: 5px;
}
body.node-type-arw .node-arw .field-name-field-arw-rec-startyear .field-label
{
	border-top: #CCC solid 1px;
	padding-top: 5px;
}
body.node-type-arw .field-name-field-common-moneylaundering .field-label{
	border-bottom: #CCC solid 1px;
	padding-bottom: 5px;
}
.node-type-settlements .content .field-label{
	width:50%;	
}

.sdb-group {
	border:none;
	padding-bottom:40px;	
}
.sdb-group legend {
	font-size: 15px;
	font-weight: bold;
}

.arw .field-name-field-pup-decription,
.arw .field-name-field-pup-sources{
	display:none;
}
.node-type-settlements .field-label,
.node-type-puppet-masters .field-items,
.node-type-puppet-masters .field-label{
	width:50%;
}

.node-settlements .field-name-title .field-label,
.ds-search-extra{
	display:none;
}
.view-mode-solar .title a{

	font-size:13px;
	text-decoration:underline;
}

#block-block-20 p{
	padding: 0;
}
.page-arw.page-views .before_content {
	width : auto;
	
}