<!-- generated style sheet; see bottom of file for more info --> 

td.revision-current {
	background:#ffc;
}

.node-form .form-text {
	display:block;
	width:95%;
}

.node-form .container-inline .form-text {
	display:inline;
	width:auto;
}

.node-form .standard {
	clear:both;
}

.node-form textarea {
	display:block;
	width:95%;
}

.node-form .attachments fieldset {
	float:none;
	display:block;
}

fieldset {
	margin-bottom:1em;
	padding:.5em;
}

form {
	margin:0;
	padding:0;
}

hr {
	height:1px;
	border:1px solid gray;
}

img {
	border:0;
}

table {
	border-collapse:collapse;
}

th {
	text-align:left;
	padding-right:1em;
	border-bottom:3px solid #ccc;
}

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

.clear-block {
	display:inline-block;
}

/* Hides from IE-mac \*/* html .clear-block {
	height:1%;
}

.clear-block {
	display:block;
}

th.active img {
	display:inline;
}

tr.even,tr.odd {
	background-color:#eee;
	padding:0.1em 0.6em;
}

td.active {
	background-color:#ddd;
}

thead th {
	text-align:left;
	padding-right:1em;
}

.breadcrumb {
	padding-bottom:.5em;
}

.error {
	color:#f00;
}

div.error {
	border:1px solid #d77;
}

div.error,tr.error {
	background:#fcc;
	color:#200;
}

div.warning,tr.warning {
	background:#ffd;
}

div.ok,tr.ok {
	background:#dfd;
}

.item-list .icon {
	color:#555;
	float:right;
	padding-left:0.25em;
	clear:right;
}

.item-list .title {
	font-weight:bold;
}

.item-list ul {
	margin:0 0 0.75em 0;
	padding:0;
}

.item-list ul li {
	margin:0 0 0.25em 1.5em;
	padding:0;
	list-style:disc;
}

.form-item {
	margin-top:1em;
	margin-bottom:1em;
}

tr.odd .form-item,tr.even .form-item {
	margin-top:0;
	margin-bottom:0;
	white-space:nowrap;
}

tr.merge-down,tr.merge-down td,tr.merge-down th {
	border-bottom-width:0 !important;
}

tr.merge-up,tr.merge-up td,tr.merge-up th {
	border-top-width:0 !important;
}

.form-item input.error,.form-item textarea.error,.form-item select.error {
	border:2px solid red;
}

.form-item .description {
	font-size:0.85em;
}

.form-item label {
	display:block;
	font-weight:bold;
}

.form-item label.option {
	display:inline;
	font-weight:normal;
}

.form-checkboxes,.form-radios {
	margin:1em 0;
}

.form-checkboxes .form-item,.form-radios .form-item {
	margin-top:0.4em;
	margin-bottom:0.4em;
}

.marker,.form-required {
	color:#f00;
}

.more-link {
	text-align:right;
}

.more-help-link {
	font-size:0.85em;
	text-align:right;
}

.nowrap {
	white-space:nowrap;
}

.pager {
	clear:both;
	text-align:center;
}

.pager a,.pager strong.pager-current {
	padding:0.5em;
}

.tips {
	margin-top:0;
	margin-bottom:0;
	padding-top:0;
	padding-bottom:0;
	font-size:0.9em;
}

dl.multiselect dd.b,dl.multiselect dd.b .form-item,dl.multiselect dd.b select {
	font-family:inherit;
	font-size:inherit;
	width:14em;
}

dl.multiselect dd.a,dl.multiselect dd.a .form-item {
	width:8em;
}

dl.multiselect dt,dl.multiselect dd {
	float:left;
	line-height:1.75em;
	padding:0;
	margin:0 1em 0 0;
}

dl.multiselect .form-item {
	height:1.75em;
	margin:0;
}

.container-inline div,.container-inline label {
	display:inline;
}

ul.menu {
	list-style:none;
	border:none;
	text-align:left;
}

ul.menu li {
	margin:0 0 0 0.5em;
}

li.expanded {
	list-style-type:circle;
	list-style-image:url(/modules/system/../../misc/menu-expanded.png);
	padding:0.2em 0.5em 0 0;
	margin:0;
}

li.collapsed {
	list-style-type:disc;
	list-style-image:url(/modules/system/../../misc/menu-collapsed.png);
	padding:0.2em 0.5em 0 0;
	margin:0;
}

li.leaf {
	list-style-type:square;
	list-style-image:url(/modules/system/../../misc/menu-leaf.png);
	padding:0.2em 0.5em 0 0;
	margin:0;
}

li a.active {
	color:#000;
}

td.menu-disabled {
	background:#ccc;
}

ul.links {
	margin:0;
	padding:0;
}

ul.links.inline {
	display:inline;
}

ul.links li {
	display:inline;
	list-style-type:none;
	padding:0 0.5em;
	border-right: 1px solid #eee;
}

.block ul {
	margin:0;
	padding:0 0 0.25em 1em;
}

ul.primary {
	border-collapse:collapse;
	padding:0 0 0 1em;
	white-space:nowrap;
	list-style:none;
	margin:5px;
	height:auto;
	line-height:normal;
	border-bottom:1px solid #bbb;
}

ul.primary li {
	display:inline;
}

ul.primary li a {
	background-color:#ddd;
	border-color:#bbb;
	border-width:1px;
	border-style:solid solid none solid;
	height:auto;
	margin-right:0.5em;
	padding:0 1em;
	text-decoration:none;
}

ul.primary li.active a {
	background-color:#fff;
	border:1px solid #bbb;
	border-bottom:#fff 1px solid;
}

ul.primary li a:hover {
	background-color:#eee;
	border-color:#ccc;
	border-bottom-color:#eee;
}

ul.secondary {
	border-bottom:1px solid #bbb;
	padding:0.5em 1em;
	margin:5px;
}

ul.secondary li {
	display:inline;
	padding:0 1em;
	border-right:1px solid #ccc;
}

ul.secondary a {
	padding:0;
	text-decoration:none;
}

ul.secondary a.active {
	border-bottom:4px solid #999;
}

#autocomplete {
	position:absolute;
	border:1px solid;
	overflow:hidden;
	z-index:100;
}

#autocomplete ul {
	margin:0;
	padding:0;
	list-style:none;
}

#autocomplete li {
	background:#fff;
	color:#000;
	white-space:pre;
	cursor:default;
}

#autocomplete li.selected {
	background:#0072b9;
	color:#fff;
}

html.js input.form-autocomplete {
	background-image:url(/modules/system/../../misc/throbber.gif);
	background-repeat:no-repeat;
	background-position:100% 2px;
}

html.js input.throbbing {
	background-position:100% -18px;
}

html.js fieldset.collapsed {
	border-bottom-width:0;
	border-left-width:0;
	border-right-width:0;
	margin-bottom:0;
	height:1em;
}

html.js fieldset.collapsed * {
	display:none;
}

html.js fieldset.collapsed legend {
	display:block;
}

html.js fieldset.collapsible legend a {
	padding-left:15px;
	background:url(/modules/system/../../misc/menu-expanded.png) 5px 75% no-repeat;
}

html.js fieldset.collapsed legend a {
	background-image:url(/modules/system/../../misc/menu-collapsed.png);
	background-position:5px 50%;
}

* html.js fieldset.collapsed legend,* html.js fieldset.collapsed legend *,* html.js fieldset.collapsed table * {
	display:inline;
}

html.js fieldset.collapsible legend a {
	display:block;
}

html.js fieldset.collapsible .fieldset-wrapper {
	overflow:auto;
}

.resizable-textarea {
	width:95%;
}

html.js .resizable-textarea textarea {
	margin-bottom:0;
	width:100%;
	display:block;
}

.progress {
	font-weight:bold;
}

.progress .bar {
	background:#fff url(/modules/system/../../misc/progress.gif);
	border:1px solid #00375a;
	height:1.5em;
	margin-top:0.2em;
}

.progress .filled {
	background:#0072b9;
	height:1em;
	border-bottom:0.5em solid #004a73;
	width:0%;
}

.progress .percentage {
	float:right;
}

#first-time strong {
	display:block;
	padding:1.5em 0 .5em;
}

tr.selected td {
	background:#ffc;
}

#permissions td.module {
	font-weight:bold;
}

#permissions td.permission {
	padding-left:1.5em;
}

#access-rules .access-type,#access-rules .rule-type {
	margin-right:1em;
	float:left;
}

#access-rules .access-type .form-item,#access-rules .rule-type .form-item {
	margin-top:0;
}

#access-rules .mask {
	clear:both;
}

#user-login-form {
	text-align:center;
}

#user-admin-filter ul {
	list-style-type:none;
	padding:0;
	margin:0;
	width:100%;
}

#user-admin-buttons {
	float:left;
	margin-left:0.5em;
	clear:right;
}

.profile {
	clear:both;
	margin:1em 0;
}

.profile .picture {
	float:right;
	margin:0 1em 1em 0;
}

.profile dt {
	margin:1em 0 0.2em 0;
	font-weight:bold;
}

.profile dd {
	margin:0;
}

.field .field-label,.field .field-label-inline,.field .field-label-inline-first {
	font-weight:bold;
}

.field .field-label-inline,.field .field-label-inline-first {
	display:inline;
}

.field .field-label-inline {
	visibility:hidden;
}

.node-form .number {
	display:inline;
	width:auto;
}

.context-devel-space {
	font-weight:bold;
	padding:3px 5px;
	background:#369;
	color:#fff;
}

.context-devel-tree {
	border-right:1px solid #69c;
	border-bottom:1px solid #69c;
}

.context-devel-wrapper {
	border-left:1px solid #69c;
}

.context-devel-wrapper .context-devel-wrapper {
	border-left:8px solid #69c;
}

.context-devel-wrapper label {
	display:block;
	border-top:1px solid #69c;
	padding:5px;
}

.context-devel-wrapper small {
	font-weight:normal;
	float:right;
	font-size:8px;
	line-height:14px;
	padding:0px 3px;
	background:#333;
	color:#ccc;
}

table.context-ui span.context-space {
	font-weight:bold;
}

table.context-ui span.context-key {
	margin-left:2em;
}

table.context-ui span.context-value {
	margin-left:4em;
}

table.context-ui span.overridden {
	color:#9ab;
}

h3.context-space small {
	display:inline;
	padding:.1em .5em;
	margin-left:1em;
	font-size:.6em;
	font-weight:bold;
	text-transform:uppercase;
	background:#e8f0f8;
}

.error-field {
	background-color: #cc3333;
	padding:2px;
	position:relative;
	display:inline-block;
}

ul.tag-chart,ul.tag-chart li {
	overflow:hidden;
	margin:0px;
	padding:0px;
	background:transparent;
	list-style:none;
}

ul.tag-chart li span.count {
	font-weight:bold;
	background:#eee;
	color:#000;
	line-height:25px;
	width:25px;
	text-align:center;
	overflow:hidden;
	float:right;
}

ul.tag-chart li.weight-1 span.count,ul.tag-chart li.weight-2 span {
	font-size:8px;
}

ul.tag-chart li.weight-3 span,ul.tag-chart li.weight-4 span {
	font-size:14px;
}

ul.tag-chart li.weight-5 span,ul.tag-chart li.weight-6 span {
	font-size:20px;
}

ul.tag-chart li.weight-7 span,ul.tag-chart li.weight-8 span {
	font-size:24px;
}

ul.tag-chart li.weight-9 span,ul.tag-chart li.weight-10 span {
	font-size:32px;
}

ul.tag-chart li {
	white-space:nowrap;
	line-height:25px;
	background:transparent;
}

ul.tag-chart li a {
	display:block;
	padding-left:5px;
}

.date-nav {
	position:relative;
	line-height:20px;
	padding:5px;
}

.date-nav .date-prev {
	position:absolute;
	left:5px;
	top:5px;
}

.date-nav .date-next {
	position:absolute;
	right:5px;
	top:5px;
}

.date-nav .date-heading * {
	font-weight:bold;
	text-align:center;
}


body {
	margin:0px;
	padding:0px;
	line-height:1.25em;
	font-family: helvetica;
	background-color:#999;
}
#page-column {
	background-color:#f0f0f0;
}

a {
	text-decoration:none;
}


p {
	margin:0em 0em 1em;
}

ul,li,dl,dt,dd {
	border:0px;
	margin:0px;
	padding:0px;
	list-style:none;
}

ul.menu,ul.links,ul.links-menu,.item-list ul,ul.menu li,ul.links li,ul.links-menu li,.item-list ul li {
	list-style:none;
	list-style-image:none;
	margin:0px;
	padding:0px;
}

.limiter {
	margin:0px auto;
}

a.button,a.util-button,input.form-submit {
	white-space:nowrap;
	cursor:pointer;
	font-weight:bold;
	font-size:11px;
	padding:5px;
	line-height:1em;
}

a.button:active,a.util-button:active,input.form-submit:active {
	background-position:bottom right;
}

div.console {
	margin:0px 0px 20px;
}

body.front div.console {
	display:none;
}

div.console div.console-message {
	padding:5px 8px;
	border-bottom-width:1px;
	border-bottom-style:solid;
}

div.console div.console-message p,div.console div.console-message div {
	border:0px;
	padding:0px;
	margin:.5em 0em;
	background:transparent;
}

div.console div.console-message .error {
	color:#820;
}

div.console div#help {
	background:#dcf;
	border-color:#ace;
}

div.console div#message {
	background:#ffa;
	border-color:#fc9;
}

ul.tabs {
	overflow:hidden;
	border:0px;
	margin:0px;
	padding:5px;
}

ul.tabs li,ul.tabs li a {
	float:left;
	background:transparent;
	border:0px;
	padding:0px;
	margin:0px;
}

ul.tabs li a,ul.tabs li a.active,ul.tabs li.active a {
	display:block;
	padding:5px;
	border:0px;
}

table {
	border-collapse:collapse;
}

table tr,table tr.even,table tr.odd {
	background:transparent;
}

table th {
	padding:5px;
	border:0px;
}

table td {
	padding:1px;
}


input,textarea,select,input.form-text,select.form-select,textarea.form-textarea {
	font-size:1em;
	line-height:1.5em;
}

div.form {
	
}

div.sidebar input.form-text,div.sidebar select {
	width:90%;
}

div.form .buttons {
	background:#eee;
	text-align:center;
	padding:10px 0px;
	clear:both;
}

div.form-item {
	margin:0px 0px 15px;
}

div.fieldset-wrapper {
	margin:0px 0px 15px;
}

h6.fieldset-legend {
	padding:5px 8px;
	border:1px solid #fff;
	border-bottom:0px;
	background:#eee;
}

.node .filter-text h6.fieldset-legend {
	margin:0px;
}

fieldset {
	border:0px;
	border-top:1px solid #ccc;
	background:#f8f8f8;
	padding:5px;
	margin:0px;
}

fieldset.collapsed {
	display:none;
}

form#user-pass,form#user-login,form#user-register {
	width:520px;
	margin:0px auto 20px;
}

ul.tips {
	color:#850;
	background:#feb;
	list-style:square;
	padding:1em 1em 1em 2em;
	margin:0px;
}

ul.tips li {
	margin:0em;
	padding:0em;
}

.node {
	border-top:3px solid #444;
	margin:0px 0px 20px;
	clear:both;
}

.node-page {
	border:0px;
}

.node h6.node-title {
	background:#eee;
	padding:8px 10px 11px;
	border-bottom:1px solid #ccc;
	line-height:20px;
	font-size:18px;
	letter-spacing:-1px;
}

.node .picture {
	float:left;
	margin-right:10px;
	overflow:hidden;
}

.node .cal-date {
	color:#000;
	text-align:center;
	background:#eee;
	width:40px;
	height:24px;
	padding:8px 0px;
	margin-right:10px;
	float:left;
}

.node .cal-date small,.node .cal-date strong {
	font-weight:normal;
	display:block;
}

.node .cal-date small {
	font-size:10px;
	line-height:10px;
	text-transform:uppercase;
}

.node .cal-date strong {
	color:#c40;
	font-family:Georgia,Palatino,serif;
	font-size:16px;
	line-height:14px;
}

.node .info,.comment .info {
	font-size:12px;
	line-height:20px;
}

.node .meta,.comment .meta {
	padding:0px 10px;
	line-height:20px;
}

.node .info .terms a {
	padding:0px 3px;
	background:#eee;
	border-bottom:1px solid #ddd;
}

.node .content {
	margin:0px;
	padding:0px;
}

.node .footer,.comment .footer {
	border-top:1px solid #ddd;
	font-size:12px;
	overflow:hidden;
}

.node .footer {
	border-bottom:1px solid #ddd;
}

.node .footer ul,.comment .footer ul {
	float:right;
}

.node .footer ul,.node .footer ul li,.node .footer ul li a,.comment .footer ul,.comment .footer ul li,.comment .footer ul li a {
	display:block;
	line-height:25px;
}

.node .footer ul li,.node .footer ul li a,.comment .footer ul li,.comment .footer ul li a {
	float:left;
}

.node .footer ul li a,.comment .footer ul li a {
	padding:0px 5px;
}

.node .field-label {
	padding:5px 10px 5px 5px;
	width:105px;
	margin-left:-120px;
	float:left;
	overflow:hidden;
	text-align:right;
	color:#666;
}

.node .field {
	margin:0px 0px 5px;
	padding-left:120px;
	background:#eee;
	clear:both;
	line-height:1.5em;
}

.node .field-items {
	border-left:1px solid #fff;
	padding:5px;
}

.node .field-item ul.links {
	margin:0px;
	padding:0px;
}

.node .field-field-subtitle .field-items,.node .field-field-subtitle .field-item {
	width:100%;
	font-weight:bold;
}

.block .node {
	border:0px;
	margin:0px;
}

.block .node {
	padding:8px;
}

.block .node .content p {
	padding:0px;
	margin:0em 0em 1em;
}

.block .node .footer {
	display:none;
}

.block .field {
	clear:both;
	line-height:1.5em;
	padding:5px 8px;
	border-bottom:1px solid #ccc;
}

.block .field-label {
	font-weight:bold;
}

.block ul.links {
	margin:0px;
	padding:0px;
}

.block ul.links * {
	display:inline;
}

#comments,.box {
	background:#eee;
}

.box .bxcontent {
	background:#eee;
	padding:10px;
}

#comments .thread-header,h6.box-title {
	border-bottom:1px solid #ccc;
	background:#ddd;
	padding:5px 10px;
}

.comment {
	background:#fff;
	padding:0px;
	margin:0px 0px 20px;
	border:10px solid #eee;
}

.thread .comment {
	margin:10px;
	border:0px;
}

.comment .picture {
	float:left;
	margin-right:10px;
}

h6.comment-title {
	border-top:3px solid #444;
	font-size:16px;
	letter-spacing:-1px;
	padding:10px 15px;
	line-height:20px;
}

h6.comment-title a {
	color:#000;
}

h6.comment-title span.new {
	font-size:13px;
	font-weight:bold;
	color:#930;
}

.comment .info {
	margin:0px 0px 0px 15px;
	border-bottom:1px solid #ccc;
}

.comment .content {
	padding:0px 15px;
}

.comment .footer {
	border-bottom:2px solid #ddd;
}

.indented {
	  margin-left:0px;
	padding-left:15px;
}

.filter-text {
	line-height:1.5em;
}

.filter-text h1,.filter-text h2,.filter-text h3,.filter-text h4,.filter-text h5,.filter-text h6,.filter-text p,.filter-text ul,.filter-text ol,.filter-text blockquote {
	margin:.5em 0em 1em;
}

.node .filter-text h1,.node .filter-text h2,.node .filter-text h3,.node .filter-text h4,.node .filter-text h5,.node .filter-text h6 {
	font-weight:bold;
}

.node .filter-text h1 {
	font-size:1.5em;
}

.node .filter-text h2 {
	font-size:1.25em;
}

.node .filter-text h3 {
	font-size:1.1em;
}

.filter-text pre,.filter-text code {
	font-family:'Andale Mono','Monaco','Courier New',monospace;
}

.filter-text blockquote,.filter-text pre,.filter-text div.codeblock {
	background:#eee;
	border:0px;
	border-left:1px solid #ddd;
	padding:10px;
	font-size:12px;
}

.filter-text * li,.description * li {
	display:list-item;
	list-style:disc;
	padding:0em 0em 0em 0.5em;
	margin:0em 0em 0em 1.5em;
}

.filter-text ol li,.description ol li {
	list-style:decimal;
}

.filter-text img {
	display:block;
}

div.picture img {
	display:block;
}

div.picture-user-tiny {
	width:40px;
	height:40px;
}

div.picture-user-medium {
	padding:4px;
	border:1px solid #ccc;
	width:100px;
	height:100px;
}

div.sidebar .block ul.tag-cloud {
	text-align:center;
	padding:5px 0px;
	line-height:20px;
	white-space:normal;
}

div.sidebar .block ul.tag-cloud li {
	display:inline;
	margin:0px;
	padding:0px;
}

div.sidebar .block ul.tag-cloud li a {
	padding:2px;
}

  div.sidebar .block ul.tag-cloud li.weight-4,div.sidebar .block ul.tag-cloud li.weight-5,div.sidebar .block ul.tag-cloud li.weight-6,div.sidebar .block ul.tag-cloud li.weight-7,div.sidebar .block ul.tag-cloud li.weight-8,div.sidebar .block ul.tag-cloud li.weight-9,div.sidebar .block ul.tag-cloud li.weight-10 {
	letter-spacing:-1px;
}

div.sidebar .block ul.tag-cloud li.weight-1 {
	font-size:10px;
}

div.sidebar .block ul.tag-cloud li.weight-2 {
	font-size:12px;
}

div.sidebar .block ul.tag-cloud li.weight-3 {
	font-size:14px;
}

div.sidebar .block ul.tag-cloud li.weight-4 {
	font-size:16px;
}

div.sidebar .block ul.tag-cloud li.weight-5 {
	font-size:18px;
}

div.sidebar .block ul.tag-cloud li.weight-6 {
	font-size:20px;
}

div.sidebar .block ul.tag-cloud li.weight-7 {
	font-size:22px;
}

div.sidebar .block ul.tag-cloud li.weight-8 {
	font-size:24px;
}

div.sidebar .block ul.tag-cloud li.weight-9 {
	font-size:26px;
}

div.sidebar .block ul.tag-cloud li.weight-10 {
	font-size:28px;
}

div.sidebar .block div.more-link {
	font-size:11px;
	line-height:2em;
	overflow:hidden;
}

div.sidebar .block div.more-link a {
	font-weight:bold;
	padding:.5em;
}

div.sidebar .bcontent p {
	padding:8px;
}

div.sidebar .block .item-list h3,div.sidebar .block .item-list li {
	padding:8px;
	border-bottom:1px solid #ddd;
}

div.sidebar .block .item-list h3 {
	font-weight:bold;
}

div.sidebar .block ul.menu li,div.book-navigation ul.menu li,div.outline-navigation ul.menu li {
	list-style-image:none;
	padding:0px;
	border:0px;
	background:transparent;
	background-repeat:no-repeat;
	background-position:5px 8px;
}

div.sidebar .block ul.menu li a,div.book-navigation ul.menu li a,div.outline-navigation ul.menu li a {
	display:block;
	border-top:1px solid #ccc;
	padding:5px 5px 5px 20px;
}

div.sidebar .block ul.menu li.expanded a,div.book-navigation ul.menu li.expanded a,div.outline-navigation ul.menu li.expanded a {
	border-bottom:1px solid #ccc;
}

div.sidebar .block ul.menu li a.active,div.book-navigation ul.menu li a.active,div.outline-navigation ul.menu li a.active {
	font-weight:bold;
}

div.sidebar .block ul.menu ul,div.book-navigation ul.menu ul,div.outline-navigation ul.menu ul {
	border-left:9px solid #eee;
}

div.sidebar .block ul.menu ul ul,div.book-navigation ul.menu ul ul,div.outline-navigation ul.menu ul ul {
	border-right:0px;
}

div.sidebar .block ul.menu ul li,div.book-navigation ul.menu ul li,div.outline-navigation ul.menu ul li {
	border-left:1px solid #ccc;
	background-color:#fff;
}

div.sidebar .block ul.menu ul li a,div.book-navigation ul.menu ul li a,div.outline-navigation ul.menu ul li a {
	border:0px;
}

div.sidebar .block ul.menu ul li.expanded a,div.book-navigation ul.menu ul li.expanded a,div.outline-navigation ul.menu ul li.expanded a {
	border-bottom:1px solid #ccc;
}

div.book-navigation,div.outline-navigation {
	
}

div.book-navigation ul,div.book-navigation li,div.outline-navigation ul,div.outline-navigation li {
	margin:0px;
	padding:0px;
	list-style:none;
}

div.book-navigation .page-links,div.outline-navigation .page-links {
	border:1px solid #ccc;
	position:relative;
	background:#eee;
	font-size:12px;
	text-align:center;
	line-height:25px;
	height:25px;
	padding:0px 5px;
}

div.book-navigation .page-links a,div.outline-navigation .page-links a {
	font-weight:bold;
}

div.book-navigation .page-links a.page-up,div.book-navigation .page-links a.page-previous,div.book-navigation .page-links a.page-next,div.outline-navigation .page-links a.page-up,div.outline-navigation .page-links a.page-previous,div.outline-navigation .page-links a.page-next {
	padding:0px 5px;
	border-right:1px solid #bbb;
	position:absolute;
	left:0px;
	top:0px;
}

div.book-navigation .page-links a.page-next,div.outline-navigation .page-links a.page-next {
	border-right:0px;
	border-left:1px solid #bbb;
	right:0px;
	left:auto;
}

div.book-navigation .page-links a.page-up,div.outline-navigation .page-links a.page-up {
	border:0px;
	width:50px;
	margin-left:-25px;
	left:50%;
}

dl.admin-list {
	-moz-column-count:2;
}

dl.admin-list dt {
	margin:10px 0px 0px;
	font-weight:bold;
}

dl.admin-list dd {
	font-size:11px;
	margin:0px 0px 10px 10px;
}


body.oso,body.popup {
	font-family:"Lucida Grande",Verdana,sans-serif;
	line-height:1.25em;
	margin:0px;
	padding:0px;
	color:black;
	background:#fff;
	font-size:13px;
}

body.oso {
	background:#ccc;
}

.rtl {
	direction:RTL;
}

.ltr {
	direction:LTR;
}

#page .hidden {
	display:none;
}

a {
	color:#363;
}

.limiter {
	width:994px;
}

img,embed {
	display:block;
}

.filter-text * li,.description * li {
	list-style-position:inside;
}

a.button,a.util-button,input.form-submit {
	padding:3px 5px;
	color:#37230F;
	font-weight:bold;
	border:1px solid #ccc;
	border-bottom:1px solid #bbb;
	background:#fff url(/img/button.gif) 0% 100% repeat-x;
}

a.button:active,a.util-button:active,input.form-submit:active {
	background:#666;
	color:#fff;
	border:1px solid #444;
	border-bottom:1px solid #999;
}

div.buttons {
	line-height:2em;
	text-align:center;
}

#header {
	padding-bottom:1px;
	position:relative;
}

#header a.logo,#header div.right {
	height:69px;
}

div.user-actions {
	position:absolute;
	right:0px;
	background:#fff;
	filter:alpha(opacity=85);  /* for IE */
	opacity:0.85;   /* For everyone else */
	padding:3px 12px;
}

#header a.logo {
	display:block;
	float:left;
	width:994px;
	height:66px;
	background:url(/img/oso-header.jpg) no-repeat;
	text-indent:-994px;
	overflow:hidden;
}

#header div.right {
	width:884px;
	float:right;
	background:#fff;
}

#header div.top {
	text-align:right;
	font-size:11px;
	line-height:30px;
	height:30px;
}

#header div.personas ul li {
	padding:0px 5px;
	display:inline;
	border-right:1px solid #b5a89c;
}

#header div.personas ul li.last {
	border:none;
}

#header div.personas ul li a {
	padding:3px 5px;
}

#header div.personas ul li a:hover,#header div.personas ul li a.active,#header div.personas ul li.active a {
	
}


#header div.nav {
	border-bottom:1px solid #fff;
	background:#C8CCC4;
}

#header div.nav ul {
	width:720px;
	overflow:hidden;
	line-height:40px;
	height:40px;
	font-size:13px;
	float:left;
}

#header div.nav ul li,#header div.nav ul li a {
	width:105px;
	text-align:center;
	float:left;
	color:#336633;
}

#header div.nav ul li.active, #header div.nav ul li.active a {
	color: black;
	font-weight: bold;
}

#header div.nav ul li.wide ,#header div.nav ul li.wide a {
	width:180px;
}

#header div.nav ul li a {
	background:url(/img/nav2.png) 0px 0px no-repeat;
}

#header div.nav ul li a:hover {
	background:#fff;
	color:black;
}

#header div.nav ul li.active a:hover {
	color:black;
}

#header div.nav ul.donate {
	width:110px;
	float:right;
}

#header div.nav ul.donate li a:hover,#header div.nav ul.donate li a,#header div.nav ul.donate li a.active,#header div.nav ul.donate li.active a.active {
	color:#fff;
	background:url(/img/nav2.png) 0px -80px no-repeat;
}

#header div.search {
	float:right;
	padding:7px 10px;
	overflow:hidden;
	width:204px;
	line-height:26px;
	height:26px;
	white-space:nowrap;
	text-align:center;
}

#header div.search * {
	
}

#header div.search #search-form,#header div.search div.form-item {
	margin:0px;
}

#header div.search .form-item label {
	display:none;
}

#header div.search input.form-text {
	float:left;
	width:160px;
	padding:2px 0px;
	height:20px;
	border:1px solid #a2a4a0;
}

#header div.search input#edit-submit {
	float:right;
	text-indent:-9999px;
	background:url(/img/search-button.png) 0px 50% no-repeat;
	width:34px;
	height:26px;
	border:none;
}

.rtl #header div.nav ul li a {
	background-image:url(/img/nav-rtl.png);
}

.rtl #header div.nav ul.donate li a:hover,.rtl #header div.nav ul.donate li a,.rtl #header div.nav ul.donate li a.active,.rtl #header div.nav ul.donate li.active a.active {
	background-image:url(/img/nav-rtl.png);
}

.rtl #header a.logo,.rtl #header div.nav ul,.rtl #header div.nav ul li,.rtl #header div.nav ul li a {
	float:right;
}

.rtl #header div.search,.rtl #header div.nav ul.donate,.rtl #header div.right,.rtl #header div.personas {
	float:left;
}

#subnav {
	background:#fff;
	color:#42210b;
}

#subnav a:hover {
	color:#99994c;
}

body.donate #subnav {
	background:#655b51;
	color:#fff;
}

body.donate #subnav a {
	color:#fff;
}

#footer .back-to-top {
	float:right;
	display:block;
	padding:10px 10px;
	height:19px;
	width:19px;
	margin:0px;
	text-indent:-9999px;
	overflow:hidden;
	background:url(/img/top.png) 10px 10px no-repeat;
}

.rtl #footer .back-to-top {
	float:left;
}

#footer div.nav {
	background:#d2d6ce;
	font-size:12px;
	line-height:20px;
	padding:5px 10px;
}

#footer div.nav a.rss-link {
	background:url(/img/rss.png) no-repeat;
	width:19px;
	height:19px;
	text-indent:-999px;
	overflow:hidden;
	float:right;
}

#footer .pipe-links .active {
	color: black;
	font-weight: bold;
}

#footer .pipe-links span.pipe {
	color:#9a8878;
	padding:0px 5px;
}

#footer .footer-blocks {
	background:#fff;
	padding:10px;
}

#footer .block {
	width:400px;
	font-size:10px;
	line-height:15px;
	float:left;
	margin:0px;
	border:0px;
}

#footer .block .filter-text {
	line-height:15px;
}

#footer .block .bcontent .content,#footer .block .bcontent,#footer .block h6.block-title {
	padding:0px;
	margin:0px;
	border:0px;
}

#footer .block h6.block-title {
	margin:0px 0px 5px;
}

#footer #block-tic-5 {
	float:left;
	width:auto;
}

#block-tic-5 .bcontent strong.vocab-header {
	text-transform:uppercase;
	font-weight:bold;
	display:block;
	margin:0px 0px 5px;
	clear:left;
}

#block-tic-5 .bcontent .col-left {
	float:left;
	width:190px;
}

#block-tic-5 .bcontent .col-right {
	float:left;
	width:570px;
}

#block-tic-5 .bcontent .col-right .item-list {
	float:left;
}

#block-tic-5 .bcontent .item-list ul {
	width:190px;
	margin:0px 0px 5px;
}

#block-tic-5 .bcontent .item-list li {
	padding-left:10px;
	text-indent:-10px;
}

#block-tic-5 .bcontent .item-list li a {
	color:#9a8878;
}

#sub-footer {
	padding:10px 0px;
	text-align:center;
	font-size:11px;
	color:#9a8878;
}

#sub-footer div.pipe-links span.pipe {
	margin:0px 5px;
}

#sub-footer div.pipe-links a {
	color:#42210b;
}

#page a:hover {
	text-decoration:underline;
}

#page #content {
	background:#fff;
	padding:10px;
	border-bottom:solid 1px #c2c4c1;
}

body.panels #page #content {
	background:transparent;
	padding:0px;
	border:0px;
}

div.sidebar {
	width:200px;
}

div.sidebar-left {
	width:199px;
	padding-right:1px;
	float:left;
}

div.sidebar-right {
	width:322px;
	margin:8px;
margin-left:0;
	float:right;
}

.rtl div.sidebar-left {
	padding-left:1px;
	padding-right:0px;
	float:right;
}

.rtl div.sidebar-right {
	padding-left:0px;
	padding-right:1px;
	float:left;
}

div.form div.sidebar {
	width:300px;
	float:right;
}

body.sidebars #main {
	width:560px;
	float:left;
}

body.sidebar-left #main,body.sidebar-right #main,div.form div.main {
	width:648px;
	margin:8px;
	margin-right:0;
	float:left;
}

#content div.form div.main {
	width:600px;
}

body.sidebar-left .rtl #main,body.sidebar-right .rtl #main,.rtl div.form div.main {
	float:right;
}

#page div.page-title {
	color:#42210b;
	background:#fff;
	padding:10px;
}

#page div.page-tools {
	background:#fff;
	padding:0px 10px;
	font-size:11px;
}

#page div.page-tools .clear-block {
	border-bottom:2px solid #c2c4c1;
}

#page div.page-tools .clear-block,#page div.page-tools ul {
	line-height:40px;
	height:40px;
}

#page div.page-tools ul {
	float:right;
}

#page div.page-tools ul li,#page div.page-tools ul li span,#page div.page-tools ul li a {
	float:left;
}

#page div.page-tools ul li a,#page div.page-tools ul li span.popup-trigger {
	cursor:pointer;
	padding-right:25px;
	padding-left:10px;
}

#page div.page-tools ul li a:hover {
	text-decoration:none;
}

#page div.page-tools ul li img {
	display:inline;
	vertical-align:middle;
}

#page div.page-tools a.print {
	background:url(/img/print.png) 100% 50% no-repeat;
}

#page .share div.popup-links span.popup-trigger {
	background:url(/img/share.png) 100% 50% no-repeat;
}

#page div.page-tools ul li div.popup-links ul.links {
	font-size:11px;
	line-height:25px;
	width:120px;
	height:auto;
}

#page div.page-tools ul li div.popup-links ul.links li a {
	padding:0px 5px;
}

div.console {
	margin:0px;
}

div.console div.console-message {
	padding:8px 15px;
}

ul.tabs {
	font-size:11px;
	padding:0px;
	background:#d6d6d6;
	overflow:visible;
}

ul.tabs li.active a,ul.tabs li a.active {
	float:left;
	background:#655b51;
	color:#fff;
}

div.pager {
	text-align:left;
	font-size:11px;
	line-height:20px;
	padding:10px 0px;
}

div.pager a.next,div.pager a.prev,div.pager a.pager-first,div.pager a.pager-last {
	text-transform:uppercase;
	padding:0px 10px;
	height:19px;
	line-height:19px;
	float:left;
}

div.pager a.pager-last,div.pager a.next {
	padding-right:25px;
	background:url(/img/pager.png) 100% 0% no-repeat;
}

div.pager a.pager-first,div.pager a.prev {
	padding-left:25px;
	background:url(/img/pager.png) 0% 100% no-repeat;
}

span.pager-form {
	float:left;
}

span.pager-form * {
	font-size:11px;
	display:inline;
	margin:0em;
}

span.pager-form select,span.pager-form input.form-text {
	width:auto;
}

span.pager-form select option {
	display:block;
}

span.pager-form input.form-submit {
	display:none;
}

table th {
	background:#eee url(/img/table_th.gif) 0% 100% repeat-x;
	font-size:11px;
}

table td {
	font-size:11px;
}
table tr {
	vertical-align:baseline
}

table td.half {
	width:50%;
}

div.block {
	position:relative;
	background:#fff;
	border-bottom:solid 1px #c2c4c1;
	padding:0px;
	margin:0px 0px 14px;
}

div.block div.block,div.block div.node {
	background:transparent;
	border-bottom:none;
	margin:0px;
	padding:0px;
}

.block .bcontent {
	padding:0px 10px;
}

.block .bcontent .bcontent {
	padding:0px;
}

.block-title,h6.block-title,.panels h2.title {
		padding:12px 0px 8px;
	margin:0px 10px;
	font-size:10px;
	line-height:10px;
	text-transform:uppercase;
	font-weight:bold;
	letter-spacing:1px;
	border-bottom:2px solid #c2c4c1;
	background:#fff;
	color:#37230f;
}

.node .filter-text .block-title {
	font-size:11px;
	font-weight:normal;
}

a.admin-block {
	position:absolute;
	bottom:0px;
	right:0px;
	line-height:20px;
	padding:0px 5px;
	font-size:10px;
	text-transform:uppercase;
	background:#000;
	color:#fff;
	opacity:.5;
}

a.admin-block:hover {
	opacity:1;
}

.block .node .content {
	padding:10px 0px;
}

.block .ntype-copy img {
	margin:0px auto;
}

.block .field {
	padding:0px;
	border:0px;
}

div.sidebar div.block .node-body p {
	padding:0px;
}

div.sidebar div.block form {
	padding:10px 0px;
}

#block-views-home_big_daddy .bcontent,#block-views-multimedia_big_momma .bcontent,#block-views-news_lp_breaking .bcontent {
	padding:0px;
}

#block-views-home_reports .view-content .view-content,#block-views-home_multimedia .view-content .view-content {
	margin:0px;
}

#content-blocks div.block {
	border-bottom:0px;
}

#content-blocks div.block h6.block-title {
	padding-top:10px;
	padding-bottom:10px;
	border-top:2px solid #c2c4c1;
	margin:0px;
}

#content-blocks div.block .bcontent {
	padding:0px;
}

.node {
	border:0px;
}

#content div.node-page div.node-body {
	font-family:Georgia,serif;
}

div.page-title h6.page-title,.node h6.node-title,#block-views-policy_lp_feature .field-node-title,#block-views-pubs_lp_feature .view-pubs-lp-feature .field-node-title,#block-tic-news_hybrid .view-news-lp-feature .field-node-title,#block-tic-topic_hybrid .view-topic-lp-feature .field-node-title,#block-tic-topic_hybrid .view-topic-lp-feature-asia .field-node-title,#block-views-ourwork_success_feature .field-node-title {
	font-family:Georgia,serif;
	font-size:24px;
	line-height:30px;
	padding:0px;
	border:0px;
	margin:0px 0px 10px;
	background:transparent;
}

#block-views-pubs_lp_feature .view-pubs-lp-feature .field-reportsynopsis-subtitle,.node h6.node-subtitle {
	color:#42210b;
	font-size:1em;
	font-family:"Lucida Grande",Verdana,sans-serif;
	line-height:25px;
	margin:0px 0px 10px;
}

.node h6.node-longtitle {
	color:#443;
	font-size:13px;
	line-height:20px;
}

.node .info,.node .meta {
	line-height:20px;
	padding:0px;
	font-size:11px;
	color:#666;
}

.node .info .date {
	color:#99994c;
	text-transform:uppercase;
	font-weight:bold;
}

.node .info {
	margin:15px 0px;
}

.node .info p {
	display:inline;
	margin:0px;
	padding:0px;
}

.node .author {
	color:#222;
}

.node span.osotype {
	background:#ccc;
	padding:3px 5px;
	margin-left:10px;
}

.node span.osotype a {
	color:#666;
}

.node div.node-sidebar {
	font-family:"Lucida Grande",Verdana,sans-serif;
	width:300px;
	float:right;
	clear:right;
	margin:0px 0px 20px 20px;
}

.rtl .node div.node-sidebar {
	float:left;
	clear:left;
	margin:0px 20px 20px 0px;
}

.ntype-profile div.node-sidebar {
	width:200px;
}

.node div.subbar {
	float:left;
	width:200px;
	margin:10px 20px 20px 0px;
}

.node div.node-sidebar dl,.node div.node-sidebar dt,.node div.node-sidebar dd {
	margin:0px;
	padding:0px;
}

.node div.node-sidebar dt {
	border-top:1px dashed #333;
	padding:5px 0px;
	font-size:11px;
	font-weight:bold;
	text-transform:uppercase;
}

.node div.node-sidebar dd {
	padding:0px 0px 5px;
}

.node div.node-sidebar dd .asset {
	margin:0px 0px 10px;
}

.node div.node-sidebar ul {
	margin:0em;
}

.node .node-sidebar .pullquote {
	padding:10px;
	color:#f15a24;
	background:#f5f5f5;
	line-height:1.75em;
}

.node .node-sidebar .pullquote .field-field-news-pullquote {
	font-style:oblique;
	font-family:Georgia,Palatino,serif;
	font-size:15px;
}

.node .node-sidebar .pullquote .field-field-news-pullquote-author {
	font-size:80%;
	line-height:120%;
	color:#99994c;
}

.node .field-field-news-pullquote cite {
	color:#000;
	display:block;
	text-align:right;
	font-size:11px;
	font-style:normal;
	font-family:'Lucida Grande',Verdana,sans-serif;
	line-height:1.25em;
}

.node .buttons {
	margin:15px 0px;
}

.node .field,.node .field-label,.node .field-items {
	text-align:left;
	margin:0px;
	padding:0px;
	border:0px;
	background:transparent;
	clear:none;
}

.node-sidebar .field-label {
	width:100%;
	float:right;
	text-transform:uppercase;
	size:9px !important;
	border-top-width:1px;
	border-top-style:dashed;
	border-top-color:#333333;
	font-weight:bold;
}

form#messaging-sendto-form {
	clear:both;
	background:#e6e6e6;
	padding:10px;
	border-top:2px solid #c2c4c1;
	font-size:11px;
}

div.node-translations {
	text-align:right;
}

div.node-translations span.label {
	font-size:9px;
	text-transform:uppercase;
	color:#666;
}

div.node-translations ul.links,div.node-translations ul.links li {
	display:inline;
}

div.node-translations ul.links li {
	margin-left:.5em;
}

.rtl .node-translations {
	text-align:left;
}

.rtl div.node-translations ul.links li {
	margin-right:0em;
	margin-left:.5em;
}

div.node div.references {
	clear:both;
	border-top:1px solid #ccc;
	padding:20px 0px 0px;
	font-size:11px;
}

div.ntype-report img {
	margin:0px 25px 10px 10px;
	max-width:600px;
	float:right;
}

div.ntype-report span {
	width:100%;
}

div.ntype-report p {
	width:100%;
}

div.ntype-report .caption {
	margin:0px 0px 10px 10px;
	float:right;
	font-size:9px;
	color:#333333;
	width:200px !important;
	font-style:italic;
}

ul.xslt-book,ul.xslt-book li {
	list-style-image:none;
	margin:0px;
	padding:0px 0px;
	list-style:none;
}

ul.xslt-book li {
	padding:5px 0px;
}

div.node ul.xslt-book-links {
	width:200px;
	float:right;
	line-height:15px;
	margin:0px 0px 10px;
	background:#eee;
	font-size:11px;
}

div.node ul.xslt-book-links span,div.node ul.xslt-book-links a {
	padding:5px;
}

div.node ul.xslt-book-links span.count {
	white-space:nowrap;
	width:50%;
	margin:0px auto;
	text-align:center;
	display:block;
}

div.node ul.xslt-book-links a.prev,div.node ul.xslt-book-links a.next {
	padding:5px;
}

div.node ul.xslt-book-links a.prev:hover,div.node ul.xslt-book-links a.next:hover {
	background:#05a;
	color:#fff;
}

div.node ul.xslt-book-links a.prev {
	border-right:1px solid #ccc;
	float:left;
}

div.node ul.xslt-book-links a.next {
	border-left:1px solid #ccc;
	float:right;
}

.rtl ul.xslt-book-links {
	float:left;
}

.rtl div.node ul.xslt-book-links a.prev {
	border-right:0px;
	border-left:1px solid #ccc;
	float:right;
}

.rtl div.node ul.xslt-book-links a.next {
	border-left:0px;
	border-right:1px solid #ccc;
	float:left;
}

div.toc {
	margin:.75em 0em;
}

div.toc-1 {
	font-size:1.25em;
	font-weight:bold;
}

div.toc-2 {
	margin-left:1em;
}

div.toc-3 {
	margin-left:2em;
}

div.toc-4 {
	margin-left:3em;
}

.filter-text {
	line-height:1.75em;
}

body.popup {
	padding-bottom:40px;
}

#assetref-view-form .buttons {
	text-align:right;
	border-top:1px solid #ccc;
	padding:9px 10px 10px;
	line-height:20px;
	background:#eee;
	position:fixed;
	left:0px;
	right:0px;
	bottom:0px;
}

form#views-filters {
	margin:0px 0px 10px;
}

.panels form#views-filters select {
	width:150px;
}

.view-item .field-node-title {
	font-size:13px;
	line-height:18px;
}

.subtitle {
	font-size:11px;
	line-height:18px;
}


div.view-item .field-node-created,div.view-item .field-term {
	display:inline;
	color:#99994c;
	font-size:11px;
	margin-right:5px;
}

.view-item .field-node-created {
	text-transform:uppercase;
}

.view-content-updatable-box,.view-content-cities-box {
	position:relative;
	background-color:#ffffff;
	background-image:none;
	background-repeat:repeat;
	background-attachment:scroll;
	background-position:0% 0%;
	border-bottom-width:1px;
	border-bottom-style:solid;
	border-bottom-color:#c2c4c1;
	padding-top:0px;
	padding-right:0px;
	padding-bottom:0px;
	padding-left:0px;
	margin-top:0px;
	margin-right:0px;
	margin-bottom:14px;
	margin-left:0px;
}

.view-content-updatable-box h6.node-title,.view-content-cities-box h6.node-title {
	padding-top:12px;
	padding-right:0px;
	padding-bottom:8px;
	padding-left:0px;
	margin-top:0px;
	margin-right:10px;
	margin-bottom:0px;
	margin-left:10px;
	font-size:10px;
	line-height:10px;
	text-transform:uppercase;
	font-weight:bold;
	letter-spacing:1px;
	border-bottom-width:2px;
	border-bottom-style:solid;
	border-bottom-color:#c2c4c1;
	background-color:#ffffff;
	background-image:none;
	background-repeat:repeat;
	background-attachment:scroll;
	background-position:0% 0%;
	color:#37230f;
	font-family:'Lucida Grande',Verdana,sans-serif;
}

.view-content-updatable-box p,.view-content-cities-box p {
	font-size:11px;
	line-height:16px;
	padding-right:10px;
	padding-left:10px;
}

.view-content-updatable-box .info .date,.view-content-cities-box .info .date {
	font-size:9px;
	padding-top:0px;
	padding-right:0px;
	padding-bottom:0px;
	padding-left:550px;
}

div#about .view .view-special-focus-featured {
	position:relative;
	float:left;
	border:10px #000000;
}

div#about .panel-middle .panel-left {
	position:relative;
	float:left;
}

.view-pubs-lp-book .view-item {
	padding:8px 0px;
}

div.sidebar .block .item-list li,#content-blocks .block .item-list li {
	border:0px;
	padding:0px 0px;
	margin:15px 0px;
}

.supporter {
	padding-top:2px;
	padding-bottom:2px;
	border-bottom:solid 1px #c2c4c1;
}

.view-expert-feature,.view-policy-lp-feature,.view-pubs-lp-feature,.view-ourwork-success-feature {
	padding-top:10px;
	padding-bottom:10px;
}

* .view-item .view-item {
		border:0px !important;
	margin:0px;
	padding:0px !important;
}

.view-pubs-reports td.field-reportsynopsis-cover,.view-pubs-reports-taxonomy td.field-reportsynopsis-cover {
	width:60px;
}

.view-item .field-promo-image img {
	margin:0px auto;
}

.view-pubs-lp-book .field-node-title {
	margin:8px 0px;
	text-align:center;
}

.view-pubs-lp-book .field-promo-link {
	text-align:right;
	font-size:11px;
}

.more {
	text-align:right;
	padding:0px;
	text-transform:uppercase;
	font-size:11px;
	line-height:30px;
}

#block-views-home_multimedia li,#block-views-home_reports li {
	width:200px;
	padding:10px 9px 10px 10px;
	float:left;
}

#block-views-home_multimedia li li,#block-views-home_reports li li {
	padding:0px;
	margin:0px;
	float:none;
}

#block-views-home_reports .view-field {
	margin:0px 0px 15px;
}

.asset {
	position:relative;
}

.view-content-taxonomy-filter .view-item,.view-success-stories-listing .view-item,.view-pubs-reports .view-item,.view-pubs-reports-taxonomy .view-item,.view-expert-feature .view-item,.view-multimedia-photo .view-item,.view-other-ongoing-crises .view-item,.view-news-listing .view-item,.view-content-iff-press .view-item,.view-multimedia-title-section .view-item,.view-multimedia-title-section-audio .view-item,.view-content-iff-london-films .view-item,.view-multimedia-title-section-video .view-item,.view-multimedia-title-section-auphot .view-item,.view-multimedia-title-section-photo .view-item,.view-multimedia-title-section-special .view-item {
	padding-left:110px;
}

.view-content-taxonomy-filter .view-item .field-related-images,.view-content-taxonomy-filter .view-item .field-reportsynopsis-cover,.view-success-stories-listing .view-item .field-related-images,.view-pubs-reports .view-item .field-reportsynopsis-cover,.view-pubs-reports-taxonomy .view-item .field-reportsynopsis-cover,.view-expert-feature .view-item .field-related-images,.view-multimedia-photo .view-item .field-related-images,.view-other-ongoing-crises .view-item .view-data-node-data-field-promo-image-field-promo-image-fid,.view-news-listing .view-item .field-related-images,.view-content-iff-press .view-item .field-related-images,.view-multimedia-title-section .view-item .field-related-images,.view-multimedia-title-section-video .view-item .field-related-images,.view-multimedia-title-section-audio .view-item .field-related-images,.view-content-iff-london-films .view-item .field-related-images,.view-multimedia-title-section-auphot .view-item .field-related-images,.view-multimedia-title-section-special .view-item .field-related-images,.view-multimedia-title-section-photo .view-item .field-related-images {
	width:110px;
	margin-left:-110px;	float:left;
}

.view-policy-lp-feature .view-item,.view-ourwork-success-feature .view-item,.view-pubs-lp-feature .view-item,div.ntype-report_synopsis {
	padding-left:210px;
}

.view-policy-lp-feature .view-item .field-related-images,.view-ourwork-success-feature .view-item .field-related-images,.view-pubs-lp-feature .field-reportsynopsis-cover,div.ntype-report_synopsis .field-type-image {
	float:left;
	margin-left:-210px;
}

.profile-photo-caption,.asset .field-image-caption,.asset .field-copyright {
	font-size:9px;
	color:#444;
	line-height:12px;
	white-space:normal;
}

.asset .field-image-caption *,.asset .field-copyright * {
	margin:0px;
	padding:0px;
}

.view-asset-image-scale-200x,.view-asset-image-scale-200x-captioned,.view-asset-image-scale-200x-thickbox,.view-asset-image-crop-200x200,.view-asset-image-crop-200x200-captioned,.view-asset-image-crop-200x200-thickbox,.view-asset-image-crop-200x100,.view-asset-image-crop-200x100N,.view-asset-image-crop-200x100-captioned,.view-asset-image-crop-200x100N-captioned,.view-asset-image-crop-200x100-thickbox,.view-asset-image-crop-200x100N-thickbox {
	width:200px;
}

.view-asset-image-crop-163x50,.view-asset-image-crop-163x50N,.view-asset-image-crop-163x50-captoined,.view-asset-image-crop-163x50N-captioned,.view-asset-image-crop-163x50-thickbox,.view-asset-image-crop-163x50N-thickbox {
	width:163px;
}

.view-asset-image-scale-100x,.view-asset-image-scale-100x,.view-asset-image-crop-100x75,.view-asset-image-crop-100x75N,.view-asset-image-crop-100x75-captioned,.view-asset-image-crop-100x75N-captoined,.view-asset-image-crop-100x75-thickbox,.view-asset-image-crop-100x75N-thickbox {
	width:100px;
}

.view-asset-image-scale-300x,.view-asset-image-scale-300x-thickbox,.view-asset-image-scale-300x-captioned,.view-asset-image-crop-300x210,.view-asset-image-crop-300x210-thickbox,.view-asset-image-crop-300x210-captioned {
	width:300px;
}

.view-asset-image-crop-40x40,.view-asset-image-crop-40x40-thickbox,.view-asset-image-crop-40x40-captioned {
	width:40px;
}

.view-asset-image-crop-60x40,.view-asset-image-crop-60x40-thickbox,.view-asset-image-crop-60x40-captioned {
	width:60px;
}

.view-asset-image-crop-658x250,.view-asset-image-crop-658x250-thickbox,.view-asset-image-crop-658x250-captioned {
	width:658px;
}

div#block-views-home_big_daddy,div#block-views-multimedia_big_momma {
	background:transparent url(/img/big-daddy-cap.png) 0px 0px no-repeat;
	padding:5px 0px 0px;
	border:0px;
}

div#block-views-home_big_daddy .view-content,div#block-views-multimedia_big_momma .view-content {
	height:77px;
	padding-top:250px;
	position:relative;
}

div#block-views-home_big_daddy div.fragment,div#block-views-multimedia_big_momma div.fragment {
	height:250px;
	width:658px;
	position:absolute;
	top:0px;
}

div#block-views-home_big_daddy .fragment-content,div#block-views-multimedia_big_momma .fragment-content {
	position:absolute;
	bottom:0px;
	left:0px;
	right:0px;
	background:url(/img/big-daddy-mask.png) bottom repeat-x;
	padding:10px;
	width:638px;
}

.ui-tabs-hide {
	display:none;
}

div#block-views-home_big_daddy ul.jstabs,div#block-views-multimedia_big_momma ul.jstabs {
	padding:2px 0px 0px;
	margin:0px;
	height:75px;
	text-transform:uppercase;
	font-size:11px;
}

div#block-views-home_big_daddy div#home-big-daddy-tabs li img {
	display:block;
}

div#block-views-home_big_daddy ul.jstabs li,div#block-views-multimedia_big_momma ul.jstabs li {
	float:left;
	margin:0px;
	padding:0px;
	width:165px;
	height:75px;
	list-style:none;
	white-space:nowrap;
	overflow:hidden;
	color:#fff;
}

div#block-views-home_big_daddy ul.jstabs li a,div#block-views-multimedia_big_momma ul.jstabs li a {
	color:#fff;
}

div#block-views-home_big_daddy ul.jstabs li.last,div#block-views-multimedia_big_momma ul.jstabs li.last {
	width:163px;
}

.rtl div#block-views-home_big_daddy ul.jstabs li,.rtl div#block-views-multimedia_big_momma ul.jstabs li {
	float:right;
}

div#block-views-home_big_daddy ul.jstabs li,div#block-views-multimedia_big_momma ul.jstabs li {
	display:block;
	overflow:hidden;
	white-space:nowrap;
	background:url(/img/big-daddy-btn-cap.png) 0% 100% no-repeat;
}

.rtl div#block-views-home_big_daddy ul.jstabs li a,.rtl div#block-views-multimedia_big_momma ul.jstabs li a {
	background-position:100% 100%;
}

div#block-views-home_big_daddy ul.jstabs li.ui-tabs-selected,div#block-views-multimedia_big_momma ul.jstabs li.ui-tabs-selected {
	height:20px;
}

div#block-views-home_big_daddy ul.jstabs li .title,div#block-views-multimedia_big_momma ul.jstabs li .title {
	line-height:20px;
	padding:0px 5px;
	font-size:9px;
}

div#block-views-home_big_daddy ul.jstabs li a.imagecache,div#block-views-multimedia_big_momma ul.jstabs li a.imagecache {
	background:none;
	height:50px;
}

div#block-views-home_big_daddy ul.jstabs li.ui-tabs-selected img,div#block-views-multimedia_big_momma ul.jstabs li.ui-tabs-selected img {
	display:none;
}

div#block-views-multimedia_big_momma .view-content {
	height:42px;
}

div#block-views-multimedia_big_momma ul.jstabs {
	height:40px;
}

div#block-views-multimedia_big_momma ul.jstabs li,div#block-views-multimedia_big_momma ul.jstabs li a {
	height:40px;
}

div#block-views-multimedia_big_momma ul.jstabs li.ui-tabs-selected a {
	overflow:hidden;
	text-indent:-999px;
}

.inline-tabs .tabs {
	background:url(/img/tabs-bg.png) repeat-x;
	padding:0px;
	margin:0px;
	list-style:none;
	line-height:26px;
}

.inline-tabs ul.tabs li a {
	font-size:11px;
	padding:3px 8px;
	font-weight:bold;
	text-transform:uppercase;
}

.inline-tabs ul.tabs li.selected a {
	background:#fff;
	padding-right:6px;
	border-right:2px solid #c2c4c1;
}

#other-ongoing-crises-tabs div.fragment-content {
	padding:10px;
}

.inline-tabs div.fragment-content {
	padding:10px 0px;
}

.inline-tabs .cell {
	float:left;
	width:309px;
	padding:0px 10px 5px 10px;
}

.inline-tabs {
	margin: 0 -10px;
}

.inline-tabs .cell .view {
	border-bottom:1px dashed #361708;
}

.inline-tabs .last .cell .view {
	border:none;
}

.inline-tabs strong {
	display:block;
	padding:5px 10px;
	font-size:11px;
	text-transform:uppercase;
}

.inline-tabs strong a, .more a {
	color:#8620AE   
}

.inline-tabs .view {
	display:block;
	padding:0px 0px 5px;
	margin:0px 10px;
}

.inline-tabs .view-item {
	padding:5px 10px 5px 10px;
	text-indent:-10px;
	border:none;
}

.inline-tabs .view-item * {
	line-height:15px;
	font-size:11px;
	display:inline;
}

div#block-views-news_lp_breaking {
	background:#fff15f url(/sites/all/themes/hrw/images/breaking-news-slashes.png) 100% 10px repeat-x;
	border:0px;
	border-right:10px solid #fff15f;
	border-left:10px solid #fff15f;
}

div#block-views-news_lp_breaking h6.block-title {
	float:left;
	background:#fff15f;
	font-size:11px;
	text-transform:uppercase;
	line-height:10px;
	margin:0px;
	padding:10px 10px 0px 0px;
	border:0px;
	font-weight:bold;
}

div#block-views-news_lp_breaking .bcontent {
	padding:10px 0px;
	clear:left;
}

div.view-news-lp-breaking .view-content * {
	display:inline;
}

div.view-news-lp-breaking .field-node-title {
	font-size:15px;
}

#block-tic-topic_hybrid-mid {
	width:500px;
	padding:10px 0px;
}

#block-tic-topic_hybrid .view-topic-lp-feature,#block-tic-topic_hybrid .view-topic-lp-feature-asia,#block-tic-topic_hybrid .view-topic-lp-news,#block-tic-topic_hybrid .view-topic-lp-news-asia,#block-tic-cities_hybrid .view-event-feature-image,#block-tic-cities_hybrid .view-event-feature-text,#block-tic-news_hybrid .view-news-lp-feature,#block-tic-news_hybrid .view-news-lp-listing,#block-tic-policy_hybrid .view-USA-domestic,#block-tic-policy_hybrid .view-Foreign-Policy {
	width:300px;
	padding:10px 0px;
}

#block-tic-topic_hybrid .view-topic-lp-feature,#block-tic-topic_hybrid .view-topic-lp-feature-asia,#block-tic-cities_hybrid .view-event-feature-image,#block-tic-news_hybrid .view-news-lp-feature,#block-tic-policy_hybrid .view-USA-domestic {
	float:left;
}

#block-tic-topic_hybrid .view-topic-lp-news,#block-tic-topic_hybrid .view-topic-lp-news-asia,#block-tic-cities_hybrid .view-event-feature-text,#block-tic-news_hybrid .view-news-lp-listing,#block-tic-policy_hybrid .view-Foreign-Policy {
	float:right;
}

#block-views-press_lp_news .view-press-lp-news .item-list li,#block-tic-topic_hybrid .view-topic-lp-news .item-list li,#block-tic-topic_hybrid .view-topic-lp-news-asia .item-list li,#block-tic-cities_hybrid .view-event-feature-text .item-list li,#block-tic-news_hybrid .view-news-lp-listing .item-list li,#block-tic-policy_hybrid .view-USA-domestic .item-list li,#block-tic-policy_hybrid .view-Foreign-Policy .item-list li {
	margin:0px 0px 10px;
}

#news .view-other-multimedia {
	padding:10px 0px;
}

#news .view-other-multimedia .asset {
	float:left;
	margin-right:19px;
}

#news .view-other-multimedia .last {
	margin-right:0px;
}

#block-tic-tic_copy_77 {
	font-family:"Lucida Grande";
	font-size:10px;
	background:url(/sites/all/themes/hrw/images/ta_bg.jpg) no-repeat;
	color:#FFFFFF;
	border:none;
}

#block-tic-tic_copy_77 div.donate {
	padding:0;
}

.sidebar-right div.tools {
	padding: 0;
}
.sidebar-right div.tool {
	height: 55px;
	padding-bottom:2px;
	background: url("/tool_middle_bg.gif") no-repeat scroll 0 0;
}
.sidebar-right div.tool div {
	padding: 10px;
}

.sidebar-right div.tools div.first {
	background: url("/tool_first_bg.gif") no-repeat scroll 0 0;
}

.sidebar-right div.tools div.last {
	background: url("/tool_last_bg.gif") no-repeat scroll 0 0;
}

.sidebar-right div.tool strong {
	font-size:14px;
}

.sidebar-right div.tool a {
	font-family:"Lucida Grande";
	font-weight:normal;
	color:#FFFFFF;
}

#block-tic-tic_copy_77 div.stay-informed {
	padding:0;
	padding-top:17px;
}

#block-tic-tic_copy_77 div.take-action {
	padding:0;
	padding-top:22px;
	padding-bottom:5px;
}

#block-tic-tic_copy_77 a {
	
}

#content-blocks #block-tic-report_media {
	width:200px;
	float:right;
}

#content-blocks #block-tic-report_media .asset {
	margin:10px 0px 0px;
}

#content-blocks #block-tic-report_download,#content-blocks #block-xslt_book-1 {
	width:423px;
	float:left;
	clear:left;
}

div#about .panel-left,div#about .panel-right,div#news .panel-left,div#news .panel-right,div#policy-makers .panel-left,div#policy-makers .panel-right {
	width:322px;
	background:#FFFFFF;
}

.view-ourwork-defenders .view-item,.view-special-focus-featured .view-item {
	padding:10px 0px;
	border-bottom:1px solid #c2c4c1;
}

.view-ourwork-experts .view-item {
	position:relative;
	min-height:40px;
	padding:10px 0px 10px 50px;
	border-bottom:1px solid #c2c4c1;
}

.view-ourwork-experts .view-item .field-related-images {
	position:absolute;
	left:0px;
}

#block-tic-news_topic_recent strong {
	font-size:11px;
	text-transform:uppercase;
}

#block-tic-news_topic_recent strong a {
	color:#f15a24;
}

#block-tic-news_topic_recent .item-list ul li {
	margin:0px;
	padding:10px 0px;
	border-bottom:1px solid #ccc;
}

#block-tic-news_topic_recent .item-list ul li li {
	padding:5px 0px;
	border:0px;
}

#jobs ul.view-jobs li {
	margin:1em 0;
}

#jobs ul.view-jobs li h3 {
	font-size:1.2em;
}

#block-views-press_video_player .bcontent {
	padding:10px;
}

.view-press-video-player .item-list {
	height:205px;
	overflow:auto;
}

.view-press-video-player .item-list ul li {
	clear:both;
	overflow:hidden;
	font-size:11px;
	line-height:12px;
	background:#eee;
	border-left:5px solid #ccc;
	border-top:1px solid #CCC;
}

.view-press-video-player .item-list ul li:hover {
	border-left-color:#05a;
}

.view-press-video-player .item-list ul li.playing {
	border-color:#383830;
	background:#585850;
}

.view-press-video-player .item-list ul li.playing a {
	color:#fff;
}

.view-press-video-player .item-list ul li .field-video-still {
	float:left;
	padding:0 5px 0 0;
}

.view-press-video-player .item-list ul li .view-item {
	padding:5px;
}

.view-press-video-player .item-list ul li .view-field {
	font-size:11px;
	font-weight:bold;
}

.view-press-video-player .item-list ul li.playing .view-field {
	color:#CCC;
}

#admin-overview ul li {
	border-top:1px solid #666;
	background:#eeeeff;
	padding:5px;
	overflow:hidden;
}

#admin-overview ul li.error {
	background:#ffeeee;
}

#admin-overview ul li.warning {
	background:#eeeeaa;
}

#admin-overview ul li.status {
	background:#aaeeee;
}

#admin-overview ul li div.field-node-changed {
	float:right;
	text-transform:uppercase;
	font-size:11px;
}

table#nodequeue-table img {
	display:inline;
}

fieldset.hidden {
	display:none;
}

.tabgroup .fieldset-wrapper {
	margin:0px;
	border:0px;
}

.tabgroup fieldset {
	border:0px;
}

ul.tabgroup {
	border-bottom:1px solid #ccc;
	line-height:29px;
	height:29px;
}

ul.tabgroup li,ul.tabgroup a {
	float:left;
}

ul.tabgroup a {
	background:#ddd;
	margin-right:1px;
	padding:0px 10px;
	float:left;
}

ul.tabgroup a.selected {
	background:#05a;
	color:#fff;
}

input.form-file,input.form-text,textarea {
	width:90%;
}

#block-apachesolr-vocabulary-1 div.item-list {
	max-height:150px;
	overflow:auto;
}

div#rss-feeds-list {
	padding:10px 0px;
}

div#rss-feeds-list strong.feedset {
	border-top:2px solid #c2c4c1;
	border-bottom:2px solid #c2c4c1;
	display:block;
	padding:10px 0px;
	line-height:10px;
	font-weight:bold;
	font-size:11px;
	text-transform:uppercase;
}

div#rss-feeds-list li {
	float:left;
}

div#rss-feeds-list .view-item {
	margin:10px 0px;
	padding-left:20px;
	line-height:20px;
	background:url(/sites/all/themes/hrw/images/feed-icon-14x14.png) 0% 50% no-repeat;
	width:290px;
}

div#rss-feeds-list .view-item * {
	line-height:15px;
	font-size:11px;
	display:inline;
}

div#topics-page .panel-header {
	padding:0px;
}

div.topics-page-placeholder {
	border-top:1px solid #ccc;
	padding:15px;
	height:415px;
	background:url(/sites/all/themes/hrw/hrw/ourwork1.png) 50% 50% no-repeat;
}

div#topics-page .panel-middle {
	padding:0px;
}

div#topics-page #block-tic-news_topic {
	
}

div#topics-page #block-tic-news_topic .row {
	background:url(/sites/all/themes/hrw/hrw/vrule_dotted.gif) 50% 0% repeat-y;
	border-top:1px solid #ccc;
}

div#topics-page #block-tic-news_topic .cell {
	float:left;
	width:232px;
}

div#topics-page #block-tic-news_topic strong.region {
	display:block;
	padding:5px 10px;
	background:#eee;
	font-weight:normal;
	font-size:11px;
	text-transform:uppercase;
}

div#topics-page #block-tic-news_topic strong.region a {
	color:#333;
}

div#topics-page #block-tic-news_topic .view {
	display:block;
	padding:0px 0px 5px;
	margin:0px 10px;
}

div#topics-page #block-tic-news_topic .view-item {
	padding:5px 10px 5px 10px;
	text-indent:-10px;
}

div#topics-page #block-tic-news_topic .view-item * {
	line-height:15px;
	font-size:11px;
	display:inline;
}

#community.panels .panel-top,#community.panels .panel-middle,#community.panels .panel-right,#community.panels .panel-left {
	background:#FFFFFF;
}

#community.panels .panel-top,#community.panels .panel-middle {
	margin-bottom:10px;
}

#community.panels .panel-top .panel-left img,#community.panels .panel-top .panel-right .view {
	border:#cccccc 50px;
}

div.node-body p a {
	color:#3399cc;
	text-decoration:underline;
}

div#topics_list .panel-header {
	padding:0px;
}

div.topics_list-placeholder {
	border-top:1px solid #ccc;
	padding:15px;
	height:415px;
	background:url(/sites/all/themes/hrw/hrw/ourwork1.png) 50% 50% no-repeat;
}

div#topics_list .panel-middle {
	padding:15px;
}

div#topics_list #block-tic-regions_boxes {
	
}

div#topics_list #block-tic-regions_boxes .row {
	background:url(/sites/all/themes/hrw/hrw/vrule_dotted.gif) 50% 0% repeat-y;
	border-top:1px solid #ccc;
}

div#topics_list #block-tic-regions_boxes .cell {
	float:left;
	width:232px;
}

div#topics_list #block-tic-regions_boxes strong.region {
	display:block;
	padding:5px 10px;
	background:#eee;
	font-weight:normal;
	font-size:11px;
	text-transform:uppercase;
}

div#topics_list #block-tic-regions_boxes strong.region a {
	color:#333;
}

div#topics_list #block-tic-regions_boxes .view {
	display:block;
	padding:0px 0px 5px;
	margin:0px 10px;
}

div#topics_list #block-tic-regions_boxes .view-item {
	padding:5px 10px 5px 10px;
	text-indent:-10px;
}

div#topics_list #block-tic-regions_boxes .view-item * {
	line-height:15px;
	font-size:11px;
	display:inline;
}

.view-content-region-reports li {
	width:200px;
	padding:10px 9px 10px 10px;
	float:left;
}

.view-content-region-reports li li {
	padding:0px;
	margin:0px;
	float:none;
}

.view-content-region-reports {
	background-color:#FFFFFF;
}

.view-content-region-reports .view-field {
	margin:0px 0px 15px;
}

.view-content-region-reports .item-list .clear-block {
	padding-left:5px;
	padding-right:5px;
}

.view-content-region-reports .item-list .clear-block li {
	margin:0px 5px;
}

#our-work-holder {
	background-image:url(/sites/all/themes/hrw/images/our-work-bg.gif);
	width:658px;
	height:362px;
	padding-bottom:5px;
}

#flashcontent {
	position:relative;
	top:30px;
	left:3px;
}

.panel-custom {
	background-color:#FFFFFF;
}

div#taxonomy .panel-middle {
	background:#FFFFFF;
	padding-bottom:0px;
}

div#taxonomy .panel-footer {
	background:#FFFFFF;
	margin-top:15px;
}

div#about .panel-head img {
	background:#FFFFFF;
	margin-right:15px;
}

div#taxonomy .view-content-region-reports .item-list .clear-block {
	padding-left:5px;
	padding-right:5px;
	padding-top:5px;
}

div#taxonomy .panel-col-top {
	margin-bottom:10px;
}

div#taxonomy .panel-col-bottom {
	margin-top:10px;
}

.view-special-focus-featured .view-item img {
	position:relative;
	float:left;
	border:10px #000000;
}

div#policy-makers .views-expert_feature {
	margin-top:100px !important;
	border-top:#000000 10px !important;
}

div#iff .panel-right .ntype-screening {
	padding:10px;
}

div#iff .panel-middle {
	margin-top:15px;
}

div#iff .panel-right,div#iff .panel-middle {
	background:#ffffff;
}

div#iff .panel-left .panel-custom,div#iff .panel-custom,div#iff .panel-custom p {
	padding:10px !important;
}

div#taxonomy .panel-col-first,div#taxonomy .panel-col-last {
	background:#FFFFFF;
}

div#block-tic-policy_hybrid {
	margin-top:15px !important;
}

.domestic_label {
	padding-top:12px;
	padding-right:0px;
	padding-bottom:8px;
	padding-left:0px;
	margin-top:0px;
	margin-right:10px;
	margin-bottom:0px;
	margin-left:10px;
	font-size:10px;
	line-height:10px;
	text-transform:uppercase;
	font-weight:bold;
	letter-spacing:1px;
	border-bottom-width:2px;
	border-bottom-style:solid;
	border-bottom-color:#c2c4c1;
	background-color:#ffffff;
	background-image:none;
	background-repeat:repeat;
	background-attachment:scroll;
	background-position:0% 0%;
	color:#37230f;
	float:left;
	width:250px;
}

.foreign_label {
	padding-top:12px;
	padding-right:40px;
	padding-bottom:8px;
	padding-left:0px;
	margin-top:0px;
	margin-right:10px;
	margin-bottom:0px;
	margin-left:10px;
	font-size:10px;
	line-height:10px;
	text-transform:uppercase;
	font-weight:bold;
	letter-spacing:1px;
	border-bottom-width:2px;
	border-bottom-style:solid;
	border-bottom-color:#c2c4c1;
	background-color:#ffffff;
	background-image:none;
	background-repeat:repeat;
	background-attachment:scroll;
	background-position:0% 0%;
	color:#37230f;
	float:right;
	width:250px;
}

#block-views-home_reports li {
	height:230px;
}

#block-views-home_reports .item-list {
	height:100%;
}

#block-views-home_reports .field-reportsynopsis-cover {
	position:absolute;
	padding-bottom:15px;
	bottom:0px !important;
}

#block-views-ourwork_success_feature .field-image-caption * {
	width:300px;
	padding-right:35px
}

#search-form input.form-text {
	width:86%;
}

div#taxonomy .panel-header h2.title {
	width:100%;
	background:#FFFFFF;
}

div#special-feature .panel-middle,div#special-feature .panel-custom {
	background:#FFFFFF;
	padding:0px 10px 10px 10px;
}

div#special-feature .panel-custom table td,div#iff table td,.view-content-IFF-home-feature table td {
	border-color:#FFFFFF;
}

.view-content-IFF-home-feature a {
	color:#3399cc;
}

.view-content-IFF-home-feature  .field-node-body {
	padding-left:10px;
	padding-right:10px;
}

.view-special-focus-clusters .view-item {
	padding-top:10px;
	padding-bottom:10px;
	border-bottom:solid 1px #c2c4c1;
	padding-left:110px;
}

.view-special-focus-clusters .view-item .field-related-images {
	width:110px;
	margin-left:-110px;	float:left;
}

.view-node-video-player-special {
	padding:10px;
}

.filefield-edit-file-url {
	width:400px;
	word-break:break-all;
}

.field-field-audio-subtitle {
	font-size:smaller;
	color:#666666;
}

.tic-media-view {
	border-top:20px solid #ffffff;
}

.node-sidebar .field-label {
	font-size:smaller;
}

.view-content-iff-press .view-label,.view-content-iff-london-films .view-label {
	float:left;
	position:relative;
	color:#666;
	text-transform:uppercase;
	font-size:smaller;
	font-weight:bold;
	padding-right:5px;
}

.new-tax-term-left .view-item .field-node-title {
	font-family:Georgia,serif;
	font-size:24px;
	line-height:30px;
	margin-bottom:10px;
}

.new-tax-term-left {
	float:left;
	width:48%;
	padding-top:2px;
	padding-bottom:2px;
	min-height:200px;
}

.new-tax-term {
	float:left;
	height:100%;
	position:relative;
	padding-top:5px;
	padding-bottom:5px;
}

.new-tax-term-left .view-item {
	padding-top:2px;
	padding-bottom:2px;
}

.view-new-tax-auto-news {
	float:right;
	width:48%;
	padding-top:2px;
	padding-bottom:2px;
}

.new-tax-term-left .view-item,.view-content-page-feature-grabber-related .view-item {
	border-bottom:0px !important;
}

.view-content-page-feature-grabber-related .view-item {
	border-bottom:0px !important;
	font-size:smaller;
}

.view-new-tax-auto-news .view-item {
	padding-bottom:10px;
}

.new-tax-term-right .more {
	font-size:9px !important;
}

.view-page-feature-grabber-related {
	width:45%;
	float:right;
	border-top:1px dashed #333;
	padding:3px;
	font-size:smaller;
	bottom:0%;
	margin-top:50px;
}

.rss-subscribe img,.rss-subscribe a {
	float:right;
	display:inline;
	padding-left:15px;
	text-transform:uppercase;
	font-size:smaller;
}

.rss-subscribe {
	position:relative;
	bottom:5px;
}

.floatrightcolumn {
        float: right;
        margin: 0 4px 8px 5px;
    	width: 180px;
}

.relatedboxtop {
        text-align: left;
        padding-left: 4px;
        border-top: 1px #1F499D solid;
        font: bold 10px Verdana, Arial, Helvetica, sans-serif;
        color: #102044;
}

.relatedboxcontent {
        border-top: 1px #1F499D solid;
        font: normal 10px Arial, Helvetica, sans-serif;
        color: #666666;
}

.relatedboxbold {
        font: bold 11px Arial, Helvetica, sans-serif;
        color: #666666;
}

.relatedboxlist {
        list-style-image: url("http://www.orgspaces.org/images/list_arrow.gif");
        list-style-type: square;
        margin-left: -8px;
        padding-left: 24px;
        text-indent: 0em;
        list-style-position: outside;
        margin-right: 1px;
        margin-top: 4px;
        margin-bottom: 4px;
}

.relatedboxleft {
        border-top: 1px #1F499D solid;
        border-left: 1px #1F499D solid;
}

.relatedboxright {
        border-top: 1px #1F499D solid;
        border-right: 1px #1F499D solid;
}

.relatedboxfullhead {
    text-align: left;
    padding-left: 5px;
        border-top: 1px #1F499D solid;
        border-right: 1px #1F499D solid;
        border-left: 1px #1F499D solid;
        font: bold 10px Verdana, Arial, Helvetica, sans-serif;
        color: #102044;
        background-image: url("http://www.orgspaces.org/images/related_box_bk.jpg");
}

.relatedbox {
        padding: 3px 2px 3px 4px;
}

.news_title {
        font: bold 24px Arial, Helvetica, sans-serif;
        color: darkgreen; /*#1F499D;*/
}

.news_date {
        font: normal 11px Arial, Helvetica, sans-serif;
        color: #666666;
}

.news_body {
        font: normal 12px Arial, Helvetica, sans-serif;
        color: #333333;
}

.news_body p a {
        font: normal 12px Arial, Helvetica, sans-serif;
        color: #000000;
}

.news_publisher {
        font: normal 11px Arial, Helvetica, sans-serif;
        color: #666666;
}

.news_author {
        font: normal 11px Arial, Helvetica, sans-serif;
        color: #666666;
}

.news_intro_stylebox {
        border-top: 1px #CCCCCC solid;
        border-bottom: 1px #CCCCCC solid;
}

.searchHeader {
    text-align: center;
    padding: 8px 0px 18px 0px;
    margin-top: 6px;
}

.searchTitle {
        text-decoration: none;
	padding-top: 6px;
}

.searchTitle:hover {
  	text-decoration: underline;
}

.searchSortIntro {
  	padding: 4px 10px 3px 10px;
	font-size: 13px;
	color: #555;
	border-bottom: 1px solid #324678;
	border-right: 1px solid #5976a2;
	text-align: center;
}

.searchSort {
  	padding: 4px 10px 3px 10px;
	font-size: 13px;
	color: #2f4479;
	border-bottom: 1px solid #324678;
	border-right: 1px solid #5976a2;
	text-align: center;
	cursor: pointer;
}

.searchSortHilite {
  	padding: 4px 10px 3px 10px;
	font-size: 13px; 
	border-top: 1px solid #688e23; 
	border-right: 1px solid #5976a2; 
	border-bottom: 1px solid #324678; 
	text-align: center;
  	color: white; 
	background-color: #688E23;
	cursor: pointer;
}

.searchKeywords {
  	color: #848484; 
	font-size: 11px; 
	font-style: italic; 
	padding-bottom: 6px;
}

.searchrow {
    	padding-top: 8px; 
	padding-bottom: 6px;
    	border-bottom: 1px #DDDDDD solid;
}

.searchnotes {
	font-size; 11px;
}

.searchnotes A {
	font-size: 11px; 
	text-decoration: none;
}

.searchnotes A:hover {
	text-decoration: underline;
}

.gSubNavHead {
        COLOR: white;
        FONT: normal 11px verdana;
        BACKGROUND-COLOR: #8FBC8F;
        PADDING: 2px 0px 2px 4px;
}

.gSubNavHead A {
  COLOR: #224455;
  TEXT-DECORATION: none;
}

.gSubNavHead A:hover {
   TEXT-DECORATION: underline;
   COLOR: black;
}


