
/* Page Styles */
html,body,h1,h2,h3 {
font-family:arial;
}

a {
color:#0B5B9F;
outline:none;
}

/* Header-footer and nav bar styles - */
.flx-headerContainer {overflow:visible;}
.flx-headerMiddleRow {overflow:visible;}

.MasterNoLayout {
		width:980px;
		margin:0 auto;
		position:relative;
		min-height:500px;
	}
		
html, body, div, span, a, ul, li, form {
		margin: 0;
		padding: 0;
		border: 0;
		outline: 0;
		vertical-align: baseline;
	}

body {
		z-index:1;
		font-size:62.5%;
	}
	
#top-nav p, #top-nav ul, #top-nav li, #top-nav ol,
div.flx-Footers .rbi-rtx-inner p, div.flx-Footers .rbi-rtx-inner ul, div.flx-Footers .rbi-rtx-inner li, div.flx-Footers .rbi-rtx-inner ol {
		font-size: 1em !important;
	}

a {outline: 0;}	
	
div.flx-header {
		float:left;
		margin:0 0 10px 0 !important;
		position:relative;
		top:0;
		z-index:10;
		line-height:18px;
		font-size:1.2em;
		min-height:110px;
	}
	
.flx-header .rbi-flx-col1-inner {
		padding:0;
	}
	
div.img-SetStyle	{
		position:relative;
		float:left;
		left:0;
		top:0;
		z-index:11;
	}
div.adp-SetStyle{
		position:relative;
		float:left;
		left:0;
		top:0;
		z-index:11;
	}
	
#top-nav {
		height:32px;
		float:left;
		width:982px;
		float:left;	
		background:url(/Global/FWi/CssImages/nav-top.gif) top left;
		background-repeat: repeat-x;
		font-size:1em;
		color:#1761a4;
		position:absolute;
		/* z-index:999999; */
		font-size:1.2em;
		position:absolute;
		top:0;
	}
/* NOT SURE THIS IS NEEDED
div.aut {
		height:1px;
		overflow:hidden;
	}*/

div.aut-TopNav {
		height:1px;
		overflow:hidden;
	}
	
#top-nav ul {
		list-style-type:none;
		float:left;
		margin:0;
		padding:0;
		width:982px;
	}

#top-nav li {
		float:left;
		padding:0 16px 0 18px;
		margin:0;
		display:block;
		text-align:center;
		background:url(/Global/FWi/CssImages/nav-line.gif) no-repeat left top;
		position:relative;
	}
		
#top-nav li.first { background:none; }

#top-nav li a {
		float:left;	
		text-decoration:none;
		padding:6px 5px 8px 0;
		height:30px;
		color:#1761a4;
	}

#top-nav li a:hover {  text-decoration:underline; }

#top-nav li.submen a {
		background:url(/Global/FWi/CssImages/arrow-right.gif) no-repeat right 11px;	
		padding-right:18px;
	}
	
#top-nav li.submen a:hover {
		background:url(/Global/FWi/CssImages/arrow-down.gif) no-repeat right 11px;	
		padding-right:18px;
	}	
	
#top-nav ol  {
		position:absolute;
		left:-12px;
		top:32px;
		width:120px;
		padding:0;
		margin:0;
		text-align:left !important;
		display:none;
		z-index:999999;
	}
	
#top-nav ol li { background:none; }  	

#top-nav ol li a {
		float:left !important;
		padding:0 0 0 10px !important;
		background:url(/Global/FWi/CssImages/submenu-drop.gif) repeat-x left top !important;
		width:140px !important;
		margin:0 !important;
		height:22px !important;
		float:left !important;
		text-align:left !important;
	}	
	
.rss-ico {	
		padding-left:20px;
		background:url("/Global/FWi/CssImages/icon_services_rss.gif") no-repeat left 6px;
		float:left;
	}

#first_drop, #second_drop {
		float:right !important;
	}


#first_drop {
		margin-right:20px;
		width:120px;
	}

#second_drop {
		margin-right:20px;
		width:110px;
	}
		
.loginstatus { float:none; display:block; }/*damien adjusted from float:right and margin-left:12px;*/
.welcome { float:left; margin:6px 6px 0 -10px; color:#333333 !important;}
.loginName { float:left; margin-top:6px; margin-right:6px; color:#333333 !important; }

div.flx-AdvertPanel{
		float:left;
		height:100px;
		padding:0px;
		margin-bottom:0;
		overflow:visible;
	}
div.flx-Advert{
		overflow:visible;
	}	
.rbi-adp-inner {  float:right; margin-top:0; }


div.flx-topstrip{
		background-color:#ffffff;
		font-size:1.2em;
		line-height:18px;
                height:40px;
	}

div.flx-topstrip .aut { height:1px; }

div.rtx-dhide {display:none;}/*damien - used to hide richtext*/

div.flx-SiteMenu {
		background:url(/Global/FWi/CssImages/navbar.gif) no-repeat top left;
		margin:0;
		float:left;
		width:100%;
		height:80x;
	}

.rbi-flx-SiteMenu-inner {
		clear:both;
		float:left;
	}

.rbi-flx-SiteMenu-col1 {
		display:block;
		overflow:hidden;
		float:left;
	}

.rbi-flx-SiteMenu-col1-inner {
		clear:both;
	}

.rbi-flx-SiteMenu-col2 {
		display:block;
		overflow:hidden;
		float:left;
	}

.rbi-flx-SiteMenu-col2-inner {
		clear:both;
		padding:0;
	}

div.aut{
		padding:5px;
	}
	
div.brc-BreadCrumb {
    text-transform: uppercase;
}
.brc-BreadCrumb a {
    color: #000000;
}
.brc-BreadCrumb span.rbi-brc-title {
    display: block;
    float: left;
}
.brc-BreadCrumb span.rbi-brc-linkitem a {
    background: url("/Global/FWi/CssImages/breadcrumb-seperator.gif") no-repeat scroll left center transparent;
    padding-left: 17px;
}
.brc-BreadCrumb span.rbi-brc-currentitem {
    background: url("/Global/FWi/CssImages/breadcrumb-seperator.gif") no-repeat scroll 2px 3px transparent;
    color: #D2232A;
    float: left;
    padding-left: 17px;
    text-decoration: none;
}

div.brc-BreadCrumb {
    float: left !important;
    height: 16px;
    margin-left: 0 !important;
    margin-top: 10px !important;
    text-transform: uppercase;
}
div.rbi-brc-title {
    padding-top: 10px !important;
}
div.rbi-brc-currentitem {
    padding-top: 10px !important;
}

.rbi-brc-linkitem {
    float: left !important;
}
.rbi-brc-seperator {
    display: none !important;
}

div.qsf {
		background:url("/Global/FWi/CssImages/search.gif") no-repeat scroll 0 0 transparent;
	}
.qsf .rbi-qsf-inner {
		padding:5px 0 0 5px;
	}

.qsf .rbi-qsf-field-input, .qsf .rbi-qsf-submit {
		float:left;
		padding-left:27px;
	}

.qsf .rbi-qsf-submit {}

.qsf .rbi-qsf-buttonfields .rbi-qsf-submit {
		float:right;
		margin:-4px 0 0 0;
		padding:0px;
	}

.qsf .rbi-qsf-field-input input{border:0px;}

div.nav-TopMenu {
		height:75px;
		margin:0;
	}

.nav-TopMenu .nav-list {
		position:relative;
		float:left;
	}

.nav-TopMenu .nav-list ul {
		height:70px;
	}

.nav-TopMenu .nav-list li {
		float:left;
		height:30px;
		list-style:none;
		z-index:999;
		background:url(/Global/FWi/CssImages/divider1.gif) no-repeat top right;
	}

.nav-TopMenu .nav-list li li {
		background:url(/Global/FWi/CssImages/tier2_menu_off.gif) no-repeat bottom right;
	}

.nav-TopMenu ul.nav-list li:hover ul {
		z-index:1000;
	}

.nav-TopMenu .nav-list li li {
		line-height:12px;
		height:auto;
	}

.nav-TopMenu .nav-list a {
		color:#fff;
		display:block;
		float:left;
		text-decoration:none;
		height:30px;
		font-weight:700;
	}

.nav-TopMenu .nav-list a span {
		padding:.5em;
		display:block;
		white-space:nowrap;
	}

.nav-TopMenu .nav-list ul li a {
		height:29px;
		font-weight:400;
	}

.nav-TopMenu .nav-list li li a span {
		padding:.5em;
		display:block;
		line-height:12px;
		color:#000;
	}

.nav-TopMenu .nav-list li ul {
		left:0;
		top:-999em;
		position:absolute;
		width:748px;
	}

.nav-TopMenu .nav-list li:hover, .nav-TopMenu .nav-list li.sfHover, .nav-TopMenu .nav-list li.OnPage, .nav-TopMenu .nav-list a:focus, .nav-TopMenu .nav-list a:hover, .nav-TopMenu .nav-list a:active {
		background:url(/Global/FWi/CssImages/hover.gif) no-repeat bottom center;
		color:#fff;
		width:auto;
		text-decoration:none;
	}

.nav-TopMenu .nav-list li li.OnPage a,
.nav-TopMenu .nav-list li li.sfHover,
.nav-TopMenu .nav-list li li.OnPage,
.nav-TopMenu .nav-list li li:hover,
.nav-TopMenu .nav-list li li a:focus,
.nav-TopMenu .nav-list li li a:hover,
.nav-TopMenu .nav-list li li a:active {
    background: none repeat scroll 0 0 transparent;
    color: #990000;
    text-decoration: underline !important;
}

.nav-TopMenu .nav-list li:hover ul,  
.nav-TopMenu ul.nav-list li.sfHover ul {
		top:36px;
	}

.nav-TopMenu .nav-list li:hover li ul {
		top:-999em;
	}

.nav-TopMenu .nav-list li li:hover ul, 
.nav-TopMenu ul.nav-list li li.sfHover ul {
		top:18px;
	}

div.rbi-rtx-inner{width:auto !important;}

div.adp-SetStyle {
		float:right !important;
		right:0 !important;
	}
	
.rbi-adp-inner table { margin:0 !important; }

ul {list-style: none;}

table {border-collapse: collapse;	border-spacing: 0;}
td {text-align: left;font-weight: normal;}

.qsf .rbi-qsf-submit {	}

.nav-TopMenu ul.nav-list li:hover ul {z-index:1000;}

.nav-TopMenu .nav-list li li {line-height:12px;height:auto;}

.nav-TopMenu .nav-list li:hover,
.nav-TopMenu .nav-list a:focus,
.nav-TopMenu .nav-list a:hover,
.nav-TopMenu .nav-list a:active {
		background:url(/Global/FWi/CssImages/hover.gif) no-repeat bottom center;
		color:#fff;
		width:auto;
		text-decoration:none;
	}

.nav-TopMenu .nav-list a:focus,
.nav-TopMenu .nav-list a:hover,
.nav-TopMenu .nav-list a:active {
		border-bottom:none;
		color:#fff;
		text-decoration:none;
	}

.nav-TopMenu .nav-list li li:hover,
.nav-TopMenu .nav-list li li a:focus,
.nav-TopMenu .nav-list li li a:hover,
.nav-TopMenu .nav-list li li a:active {
		color:#990000;
		background:none;
		text-decoration:underline;
	}

.nav-TopMenu .nav-list li:hover ul { top:36px; }
.nav-TopMenu .nav-list li:hover li ul { top:-999em; }
.nav-TopMenu .nav-list li li:hover ul, 
.nav-TopMenu ul.nav-list li li.sfHover ul {
		top:18px;
	}

div.rbi-rtx-inner {width:auto !important;}
	
div.qsf { 
		position:absolute !important;
		float:right;
		right:0;
		top:79px;
		width:243px;
	
	}

div.flx-Footers {
		float:left;
		width:980;
		margin:10px 0 10px 0 !important;
		border-top:1px solid #000000;
		line-height:18px;
	}
	
div.rtx-Footer {
		width:980px;
		height:40px;
		font-size:1.1em !important;
	}

div.rtx-Footer ul {
		float:left; 
		width:100%;
		list-style-type:none;
		display:block;
		margin:0;
		padding:0;
	}
	
div.rtx-Footer ul li {
		float:left !important;
		padding:0 !important;
		margin:0 6px 0 0 !important;
	}
	
div.rtx-Footer ul li .pipe {
		color:#FF0000;
	}
div.rtx-Footer ul.service	{
		float:right !important;
		text-align:right !important;
	}
	
		
div.rtx-Footer ul li .services {
		color:#FF0000;
	}
	
/* End header/footer */

/* academy template */
div.flx-academy {
margin-top:10px;
overflow:hidden;
}

.rbi-flx-academy-inner {
clear:both;
overflow:hidden;
}

.rbi-flx-academy-col1 {
display:block;
overflow:hidden;
float:left;
}

.rbi-flx-academy-col1-inner {
clear:both;
}

.rbi-flx-academy-col2 {
display:block;
overflow:hidden;
float:left;
}

.rbi-flx-academy-col2-inner {
clear:both;
padding:150px 10px 10px;
}

.rbi-flx-academy-col3 {
display:block;
overflow:hidden;
float:left;
padding:10px;
border-left:1px dotted #ccc;
border-right:1px dotted #ccc;
}

.rbi-flx-academy-col3-inner {
clear:both;
}

.rbi-flx-academy-col4 {
display:block;
overflow:hidden;
}

.rbi-flx-academy-col4-inner {
clear:both;
padding:0;
}

/* Content Flex columns */
div.flx-Content {
clear:both;
width:980px;
}

.rbi-flx-Content-inner {
clear:both;
}

.rbi-flx-Content-col1,.rbi-flx-Content-col2,.rbi-flx-Content-col3 {
display:inline;
float:left;
}

.rbi-flx-Content-col1-inner {
padding:0 16px 0 0;
background:url(/Global/FWi/CssImages/bg_main_col.gif) repeat-y top right;
}

.rbi-flx-Content-col2-inner {
clear:both;
padding:10px 0px 0 0;
}

.rbi-flx-Content-col3-inner {
clear:both;
padding:10px 0 0;
}

div.flx-ContentPadder {
clear:both;
position:relative;
}

.rbi-flx-ContentPadder-inner {
clear:both;
overflow:hidden;
}

.flx-ContentPadder .rbi-flx-ContentPadder-col1 {
display:inline;
float:left;
}

.flx-ContentPadder .rbi-flx-ContentPadder-col2,.flx-ContentPadder .rbi-flx-ContentPadder-col3,.flx-ContentPadder .rbi-flx-ContentPadder-col4,.flx-ContentPadder .rbi-flx-ContentPadder-col5,.flx-ContentPadder .rbi-flx-ContentPadder-col6 {
display:inline;
float:left;
}

.flx-ContentPadder .rbi-flx-ContentPadder-col1-inner {
padding:0;
}

.flx-ContentPadder .rbi-flx-ContentPadder-col2-inner,.flx-ContentPadder .rbi-flx-ContentPadder-col3-inner,.flx-ContentPadder .rbi-flx-ContentPadder-col4-inner,.flx-ContentPadder .rbi-flx-ContentPadder-col5-inner,.flx-ContentPadder .rbi-flx-ContentPadder-col6-inner {
padding:0 0 0 10px;
}

div.flx-SlotPadder {
clear:both;
position:relative;
border-top:dotted 1px #ccc;
}

.rbi-flx-SlotPadder-inner {
clear:both;
overflow:hidden;
}

.flx-SlotPadder .rbi-flx-SlotPadder-col1 {
display:inline;
float:left;
}

.flx-SlotPadder .rbi-flx-SlotPadder-col2,.flx-SlotPadder .rbi-flx-SlotPadder-col3,.flx-SlotPadder .rbi-flx-SlotPadder-col4,.flx-SlotPadder .rbi-flx-SlotPadder-col5,.flx-SlotPadder .rbi-flx-SlotPadder-col6 {
display:inline;
float:left;
}

.flx-SlotPadder .rbi-flx-SlotPadder-col1-inner {
padding:10px 0 0;
}

.flx-SlotPadder .rbi-flx-SlotPadder-col2-inner,.flx-SlotPadder .rbi-flx-SlotPadder-col3-inner,.flx-SlotPadder .rbi-flx-SlotPadder-col4-inner,.flx-SlotPadder .rbi-flx-SlotPadder-col5-inner,.flx-SlotPadder .rbi-flx-SlotPadder-col6-inner {
padding:10px 0 0 10px;
}

/* Slots and feed within columns */
div.flx-Content2 {
clear:both;
width:98%;
display:inline-block;
overflow:hidden;
padding:2px;
}

.rbi-flx-Content2-inner {
clear:both;
padding:2px;
}

.rbi-flx-Content2-col1 {
display:block;
overflow:hidden;
float:left;
}

.rbi-flx-Content2-col1-inner {
clear:both;
padding:0 16px 0 0;
}

.rbi-flx-Content2-col2 {
display:block;
overflow:hidden;
float:left;
}

.rbi-flx-Content2-col2-inner {
clear:both;
padding:0 8px 0 0;
}

/* AD Placement */
.rbi-adp-inner span {
display:block;
background:url(/Global/FWi/CssImages/bg_advert.gif) no-repeat center;
clear:both;
}

.adp-MPU,.adp-Button,.adp-Skyscraper {
margin-bottom:15px;
}

div.adp-Skyscraper td,.adp-MPU td,.adp-Button {
clear:both;
font-size:9px;
color:#999;
text-align:center;
text-transform:uppercase;
margin:0 0 8px;
}

.rbi-adp-inner table {
text-align:center;
width:100%;
}

.rbi-adp-inner table td.rbi-adp-content {
text-align:center;
}

div.adp-Skyscraper td.rbi-adp-content,.adp-MPU td.rbi-adp-content {
padding-top:5px;
}



/* End AD Placement */
/* Poll Control */
div.pol {
}

.pol .rbi-pol-inner {
padding:0 5px;
}

.pol .rbi-pol-title {
clear:both;
padding:2px 0;
overflow:hidden;
}

.pol .rbi-pol-title h2 {
margin-bottom:2px;
text-transform:uppercase;
color:#E81E25;
font-size:1.2em;
}

.pol .rbi-pol-title .pic img {
float:right;
}

.pol .rbi-pol-title p {
font-size:1.2em;
margin:0 0 2px;
}

.pol .rbi-pol-body {
clear:both;
width:100%;
padding:2px 0 0;
}

.pol .rbi-pol-body table {
clear:both;
width:99%;
padding:0 0 2px;
}

.pol .rbi-pol-body table td {
padding:0 0 8px;
}

.pol .rbi-pol-body td .pol .rbi-pol-options {
text-align:left;
width:25%;
font-size:1.2em;
padding:0 10px 8px 0;
}

.pol .rbi-pol-body td .pol .rbi-pol-bars {
text-align:left;
width:60%;
padding:0 10px 8px 0;
}

.pol .rbi-pol-body td.rbi-pol-percentage {
text-align:left;
width:15%;
font-size:1.4em;
font-weight:700;
}

.pol .rbi-pol-body .rbi-pol-percentage span {
color:#000;
}

.pol .rbi-pol-body tr td.rbi-pol-percentage span {
color:#777;
}

.pol .rbi-pol-body .rbi-pol-row-1 img {
background-image:url(/Global/FWi/CSSimages/bg_poll_vote.gif);
background-repeat:repeat;
}

.pol .rbi-pol-body p {
font-size:1.2em;
text-align:right;
}

.pol .rbi-pol-body p .rbi-pol-total {
clear:both;
font-weight:700;
padding-right:10px;
margin:8px 0;
}

.pol .rbi-pol-body p.rbi-pol-m-link a {
display:none;
vertical-align:middle;
background:url(/Global/FWi/CssImages/arrow_double.gif) no-repeat top right;
padding:0 12px 0 0;
color:#000;
}

.pol .rbi-pol-form {
clear:both;
padding:0 0 4px;
}

.pol .rbi-pol-form table tr td span.heading {
font-size:1.2em;
font-weight:700;
}

.pol .rbi-pol-form table fieldset label {
vertical-align:middle;
font-size:1.2em;
}

.pol .rbi-pol-form table fieldset input {
height:16px;
vertical-align:middle;
margin:0 5px 10px 0;
}

.pol .rbi-pol-form legend {
display:none;
}

.pol .rbi-pol-form .field-input {
clear:both;
margin:0 0 10px;
}

.pol .rbi-pol-form .field-input input {
height:16px;
vertical-align:middle;
margin:0 5px 0 0;
}

.pol .rbi-pol-form input[type=submit] {
width:49px;
height:21px;
float:right;
background:url(/Global/FWi/CssImages/bg_poll_vote.gif) no-repeat;
color:#fff;
font:bold 11px/17px arial;
text-transform:uppercase;
padding:1px 4px;
}

.pol .rbi-pol-form .field-input label {
vertical-align:middle;
font-size:1.2em;
}

.pol .rbi-pol-form .button {
clear:both;
}

.pol .rbi-pol-form .button input {
color:#fff;
font:bold 11px/18px arial;
text-transform:uppercase;
margin:0;
padding:1px 5px;
}

.pol .rbi-pol-form p {
font-size:1.2em;
text-align:right;
}

.pol .rbi-pol-form p.rbi-pol-m-link a {
display:none;
padding:0 12px 0 0;
vertical-align:middle;
}

/* End Poll Controls */

div.rtx-SectionTitle h2, div.rtx-SectionTitleLivestock h2 {
    border-bottom: 2px solid #939598;
    font-size: 1.5em;
    font-weight: 700;
    margin: 10px 10px 0 0;
    padding: 0 0 4px;
	/* letter-spacing:-1px; */
	width:110% !important;
	margin-bottom: 5px;
}

div.rtx-SectionTitle h2 {
    color: #D01B23;
}

div.rtx-SectionTitleLivestock h2 {
    color: #499252;
}

.rbi-rtx-inner h3,.rbi-rtx-inner h4,.rbi-rtx-inner p,.rbi-rtx-inner ul,.rbi-rtx-inner li,.rbi-rtx-inner ol {
font-size:1.2em;
}

div.rtx-content {
float:left;
}

.rtx-content h1 {
clear:both;
font-size:1.4em;
color:#D2232A;
font-weight:700;
}

.rtx-content h1 span {
color:#000;
}

.rtx-content h2 {
clear:both;
font-weight:700;
font-size:1.4em;
color:#000;
}

.rtx-content p {
font-size:1.1em;
margin:0 0 10px;
}

.rtx-content ul {
clear:both;
display:block;
margin:4px 0 5px 3px;
padding-bottom:8px;
width:100%;
}

.rtx-content li {
/* background:transparent url(/Global/FWi/CssImages/arrow_double.gif) no-repeat scroll left top; */
font-size:1em;
font-weight:700;
padding:0 0 3px 12px;
background:url("/Global/FWi/CssImages/arrowO-h4.gif") no-repeat left 6px !important;
}

.rtx-content a {
text-decoration:none;
color: #000000;
}



/* basic rtx style */

div.rtx-basic {
float:left;
font-size:1.2em;
}

.rtx-basic h2 {
clear:both;
font-size:1.4em;
color:#D2232A;
font-weight:700;
}

.rtx-basic h3 {
font-size:1.3em;
}

.rtx-basic h3 a {
color:#0B5B9F;
}

.rtx-basic p {
font-size:1.1em;
}

.rtx-basic ul {
border-bottom:1px dotted #ccc;
xxxclear:both;
display:block;
margin:4px 0 10px 3px;
padding-bottom:8px;
width:100%;
}

.rtx-basic li {
background:transparent url(/Global/FWi/CssImages/arrow_double.gif) no-repeat scroll left top;
font-size:0.9em;
padding:0 0 3px 12px;
}

.rtx-basic a {
text-decoration:none;
}

/* end basic rtx style */

/* Slot Rich text style */
div.rtx-slot {
}

.rtx-slot h3 {
color:#DD0009;
padding:0 0 6px;
text-transform:uppercase;
border-bottom:1px dotted #ABB6B6;
margin-bottom:8px;
}

.rtx-slot h3 a,.rtx-slot h3 a:hover {
color:#DD0009;
}

.rtx-slot span {
display:block;
}

.rtx-slot .story {
font-size:1.1em;
float:left;
margin-bottom:5px;
}

.rtx-slot ul {
font-size:1em;
list-style:disc;
margin-left:2em;
}

.rtx-slot ul li {
list-style:disc;
}

.rtx-slot span.pic {
float:left;
}

.rtx-slot span.pic img {
margin-right:8px;
}

.rtx-slot span.txt a {
font-weight:700;
}

.rtx-slot .m-link {
text-align:right;
text-transform:uppercase;
}

.rtx-slot .m-link a {
background:url(/Global/FWi/CssImages/arrow_double.gif) no-repeat top right;
padding:0 12px 0 0;
color:#000;
}

div.rtx-artbase {
text-align:center;
clear:both;
}

.rtx-artbase span {
float:none;
clear:none;
}

.rtx-artbase span a {
margin-left:8px;
}

.rtx-artbase span a.bookmark {
background:transparent url(/Global/CssImages/FWi/icon_bookmark.gif) no-repeat scroll 0 0;
line-height:1.7em;
padding:1px 0 2px 24px;
}

.rtx-artbase span a.print {
background:transparent url(/Global/CssImages/FWi/icon_print.gif) no-repeat scroll 0 0;
line-height:1.7em;
padding:1px 0 2px 22px;
}

.rtx-artbase span a.friend {
background:transparent url(/Global/CssImages/FWi/icon_friend.gif) no-repeat scroll 3px 0;
line-height:1.7em;
padding:1px 0 2px 22px;
}

.rtx-artbase span a.enews {
background:transparent url(/Global/CssImages/FWi/icon_email.gif) no-repeat scroll 3px 3px;
line-height:1.7em;
padding:1px 0 2px 22px;
}

/* END RICH TEXT CONTROL */


/* Rich Media Control */
div.rmd {
 /*damien removed margin-bottom:20px;*/
}
div.rmd-dhide {
display:none;
}/*damien created a hide class for rmd*/

/* END RICH MEDIA */
/* START RICH TEXT CONTROL */
div.rtx {
}

div.rtx-Curved {
background:url(/Global/Whitelabel/CSSImages/top_curve.gif) no-repeat top right #DCEFFB;
overflow:hidden;
}

.rtx-Curved .rbi-rtx-inner {
padding:10px 10px 0;
display:block;
background:url(/Global/Whitelabel/CSSImages/top_curve_left.gif) no-repeat top left;
}

.rtx-Curved .rbi-rtx-base {
background:url(/Global/Whitelabel/CSSImages/base_curve.gif) no-repeat bottom right #DCEFFB;
overflow:hidden;
width:100%;
display:block;
height:10px;
}

.rtx-Curved .rbi-rtx-base span {
padding:5px 0;
display:block;
background:url(/Global/Whitelabel/CSSImages/base_curve_left.gif) no-repeat bottom left;
}

/* END RICH TEXT CONTROL */

/* RSS Control */
div.rss {
}

.rss h2 {
font-size:1.4em;
color:#DD0009;
}

.rss .rss-footer a {
background-image:url(/Global/FWi/CssImages/arrow_double.gif);
color:navy;
}

.rss li {
border:none 0;
}

.rss h3 a {
font-size:1.2em;
}

.rss .rss-thumbnails {
padding:5px 1px 0 0;
height:1%;
}

.rss .rss-thumbnails .rss-thumb {
width:140px;
overflow:auto;
}

.rss .rss-thumbnails .rss-caption {
padding:4px 10px 4px 0;
text-align:center;
font-weight:700;
}

.rss .rss-thumbnails .rss-thumb img {
width:130px;
}

.rss .rss-base span {
padding:5px 0;
display:block;
}

/* Lead Article Home, Channel Business */
div.rss-Leadarticle {
margin:0;
}

.rss-Leadarticle h2 {
font-size:2em;
margin-bottom:2px;
}

.rss-Leadarticle .rss-description {
font-size:1.2em;
margin-bottom:8px;
}

.rss-Leadarticle .rss-footer {
text-align:right;
font-size:1.2em;
color:#DD0009;
}

.rss-Leadarticle .rss-footer a {
background:url(/Global/FWi/CssImages/arrow_double.gif) no-repeat top right;
padding:0 12px 0 0;
vertical-align:middle;
}

.rss-Leadarticle li {
margin-bottom:8px;
}

.rss-Leadarticle h3 a {
font-size:1.4em;
}

.rss-Leadarticle ul p {
font-size:1.1em;
padding-top:5px;
}

.rss-Leadarticle ul p.source {
color:#777;
clear:both;
}

.rss-Leadarticle li p.source a {
text-transform:uppercase;
color:#777;
}

.rss-Leadarticle .rss-base span {
display:block;
}

/* End Lead Article */
/* Article intro thumbnail */
div.rss-nextstories h2 {
margin-bottom:5px;
}

.rss-nextstories h2 span {
color:#D2232A;
text-transform:uppercase;
}

.rss-nextstories .rss-description {
font-size:1.2em;
}

.rss-nextstories img {
border:1px solid #333;
margin-bottom:8px;
width:40px;
}

.rss-nextstories .rss-footer {
text-align:right;
font-size:1.2em;
}

.rss-nextstories .rss-footer a {
background:url(/Global/FWi/CssImages/arrow_double.gif) no-repeat top right;
padding:0 12px 0 0;
vertical-align:middle;
}

.rss-nextstories li {
clear:left;
margin-bottom:8px;
}

.rss-nextstories h3 a {
font-size:1.2em;
margin-bottom:5px;
}

.rss-nextstories ul p {
font-size:1.1em;
padding-top:5px;
}

.rss-nextstories ul p.source {
color:#777;
clear:both;
}

.rss-nextstories .rss-thumbnails {
padding:5px 1px 0 13px;
clear:right;
overflow:hidden;
height:1%;
}

.rss-nextstories .rss-thumbnails .rss-thumb {
padding:0 0 10px;
float:left;
display:block;
width:140px;
clear:right;
}

.rss-nextstories .rss-thumbnails .rss-caption {
clear:left;
display:block;
padding:4px 10px 4px 0;
text-align:center;
font-weight:700;
}

.rss-nextstories .rss-thumbnails .rss-thumb img {
width:130px;
}

.rss-nextstories li .rss-pic {
padding:5px 6px 0 0;
float:left;
}

.rss-nextstories li .source a {
text-transform:uppercase;
color:#777;
}

.rss-nextstories .rss-base span {
padding:5px 0;
display:block;
}

/* End Article Intro thumbnail */
/* 2 Column RSS */
div.rss-RSS2columns .rss-inner {
padding:2px 2px 0;
}

.rss-RSS2columns h2 {
margin-bottom:8px;
}

.rss-RSS2columns h2 span {
font-size:1.4em;
margin:0 0 2px;
color:#DD0009;
}

.rss-RSS2columns .rss-description {
font-size:1.2em;
}

.rss-RSS2columns h2 img {
border:1px solid #333;
margin-bottom:8px;
}

.rss-RSS2columns .rss-footer {
text-align:left;
float:right;
font-size:1.2em;
}

.rss-RSS2columns .rss-footer a {
background:url(/Global/FWi/CssImages/arrow_double.gif) no-repeat top right;
padding:0 12px 0 0;
vertical-align:middle;
}

.rss-RSS2columns li {
margin-bottom:8px;
padding:0 5px 0 0;
float:left;
width:48.5%;
height:120px;
clear:none;
}

.rss-RSS2columns h3 a {
font-size:1.2em;
margin-bottom:5px;
}

.rss-RSS2columns ul span {
font-size:1.1em;
display:block;
}

.rss-RSS2columns ul p.source {
color:#777;
}

.rss-RSS2columns .rss-thumbnails {
padding:5px 1px 0 13px;
clear:right;
overflow:hidden;
height:1%;
}

.rss-RSS2columns .rss-thumbnails .rss-thumb {
padding:0 0 10px;
float:left;
display:block;
width:140px;
clear:right;
}

.rss-RSS2columns .rss-thumbnails .rss-caption {
clear:left;
display:block;
padding:4px 10px 4px 0;
text-align:center;
font-weight:700;
}

.rss-RSS2columns .rss-thumbnails .rss-thumb img {
width:130px;
}

.rss-RSS2columns li span.rss-pic {
padding:0 6px 0 0;
float:left;
}

.rss-RSS2columns li p.source a {
text-transform:uppercase;
color:#777;
}

.rss-RSS2columns .rss-base {
width:100%;
display:block;
height:10px;
}

.rss-RSS2columns .rss-base span {
padding:5px 0;
display:block;
}

/* Lite List Style */
div.rss-Litelist h2 {
margin-bottom:8px;
}

.rss-Litelist h2 span {
font-size:1.2em;
text-transform:uppercase;
}

.rss-Litelist .rss-description {
font-size:1.2em;
}

.rss-Litelist .rss-footer {
text-align:right;
font-size:1.2em;
}

.rss-Litelist .rss-footer a {
text-transform:uppercase;
background:url(/Global/FWi/CssImages/arrow_double.gif) no-repeat top right;
padding:0 12px 0 0;
vertical-align:middle;
}

.rss-Litelist li {
margin:0 0 4px;
padding:0 0 0 12px;
clear:both;
overflow:hidden;
background:url(/Global/FWi/CssImages/arrow_double.gif) no-repeat;
font-size:1.2em;
}

.rss-Litelist li a {
color:#000;
}

.rss-Litelist li img {
width:100%;
}

.rss-Litelist h3 {
font-size:1.1em;
font-weight:400;
}

.rss-Litelist h3 a {
font-weight:400;
}

.rss-Litelist ul span {
display:block;
}

.rss-Litelist ul p.source {
color:#777;
}

.rss-Litelist li p.source a {
clear:both;
text-transform:uppercase;
}

.rss-Litelist .rss-base {
height:10px;
}

.rss-Litelist .rss-base span {
padding:5px 0;
display:block;
}

/* End Lite List */
/* Dionysus Blog quote widget */
/* Dionysus Blog wide */
div.rss-Dion {
background-color:#e7461f;
border:1px dotted #e7461f;
}

.rss-Dion .rss-desc-pic {
float:left;
}

.rss-Dion h2 {
font-size:1.4em;
margin:0 0 8px;
color:#dd0009;
}

.rss-Dion h3 {
float:right;
}

.rss-Dion ul {
float:left;
width:320px;
clear:none;
}

.rss-Dion li {
padding:8px 0 2px 12px;
overflow:hidden;
border-bottom:none;
clear:none;
}

.rss-Dion li h3 {
float:left;
clear:both;
font-size:1.2em;
font-weight:700;
color:#edba12;
}

.rss-Dion li p.source {
display:none;
}

.rss-Dion .rss-footer {
float:left;
text-align:right;
width:320px;
}

.rss-Dion .rss-footer a {
color:#fff;
text-transform:uppercase;
font-size:.9em;
font-weight:400;
padding:0 12px 0 0;
white-space:nowrap;
background:url(/Global/FWi/CssImages/arrow_double_white.gif) no-repeat top right;
}

.rss-Dion .rss-base {
clear:both;
}

/* Dionysus Blog narrow */
div.rss-Dion2 {
background-color:#e7461f;
border:1px dotted #e7461f;
}

.rss-Dion2 .rss-desc-pic {
float:right;
}

.rss-Dion2 h2 {
font-size:1.4em;
margin:0 0 8px;
color:#dd0009;
}

.rss-Dion2 h3 {
float:right;
}

.rss-Dion2 ul {
float:left;
width:90px;
}

.rss-Dion2 li {
padding:8px 0 4px 8px;
overflow:hidden;
}

.rss-Dion2 li h3 {
float:left;
clear:both;
font-size:1.2em;
font-weight:700;
color:#edba12;
}

.rss-Dion2 .rss-footer {
float:left;
width:100px;
padding:0 0 8px 8px;
text-align:left;
}

.rss-Dion2 .rss-footer a {
color:#fff;
text-transform:uppercase;
font-size:.9em;
font-weight:400;
padding:0 12px 0 0;
white-space:nowrap;
background:url(/Global/FWi/CssImages/arrow_double_white.gif) no-repeat top right;
}

.rss-Dion2 .rss-base {
clear:both;
}

/* 2nd Column Blog quotes */
div.rss-Dion3 {
height:71px;
background-color:#E7461F;
border:1px dotted #E7461F;
}

.rss-Dion3 .rss-desc-pic {
float:right;
}

.rss-Dion3 h2 {
font-size:1.4em;
margin:0 0 8px;
color:#DD0009;
}

.rss-Dion3 h3 {
float:right;
}

.rss-Dion3 ul {
float:left;
width:230px;
clear:none;
}

.rss-Dion3 li {
padding:8px 0 2px 12px;
overflow:hidden;
border-bottom:none;
clear:none;
}

.rss-Dion3 li h3 {
float:left;
clear:both;
font-size:1.2em;
font-weight:700;
color:#EDBA12;
}

.rss-Dion3 li p.source {
display:none;
}

.rss-Dion3 .rss-footer {
float:left;
text-align:right;
width:230px;
}

.rss-Dion3 .rss-footer a {
color:#fff;
text-transform:uppercase;
font-size:.9em;
font-weight:400;
padding:0 12px 0 0;
white-space:nowrap;
background:url(/Global/FWi/CssImages/arrow_double_white.gif) no-repeat top right;
}

.rss-Dion3 .rss-base {
display:none;
}

/* End Dionysus */
/* Hebe Most read widget */
div.rss-Hebe {
background:url(/Global/FWi/CssImages/bg_news_tab_top.gif) no-repeat top right;
padding:10px 0 0;
}

.rss-Hebe .rss-inner {
padding:0 10px;
border-left:1px solid #ccc;
border-right:1px solid #ccc;
}

.rss-Hebe h2 {
margin-bottom:8px;
border-bottom:1px dotted #ABB6B6;
}

.rss-Hebe h2 span {
display:block;
color:#DD0009;
padding:0 0 4px;
text-transform:uppercase;
}

.rss-Hebe .rss-description {
font-size:1.2em;
}

.rss-Hebe .rss-footer {
text-align:right;
font-size:1.2em;
}

.rss-Hebe .rss-footer a {
background:url(/Global/FWi/CssImages/arrow_double.gif) no-repeat top right;
padding:0 12px 0 0;
vertical-align:middle;
}

.rss-Hebe li {
padding:0 0 0 12px;
clear:both;
overflow:hidden;
background:url(/Global/FWi/CssImages/arrow_double.gif) no-repeat;
vertical-align:middle;
}

.rss-Hebe li a {
color:#000;
font-size:.8em;
}

.rss-Hebe h3 a {
display:block;
font-weight:400;
}

.rss-Hebe ul span {
display:block;
}

.rss-Hebe ul p.source {
color:#777;
}

.rss-Hebe li p.source a {
clear:both;
text-transform:uppercase;
}

.rss-Hebe .rss-base {
height:10px;
background:url(/Global/FWi/CssImages/bg_news_tab.gif) no-repeat bottom right;
}

.rss-Hebe .rss-base span {
padding:5px 0;
display:block;
}

/* End Hebe */
/* Hermes FWiSpace quote widget */
div.rss-Hermes {
background:url(/Global/FWi/CssImages/bg_fwispace_base_right.gif) no-repeat bottom right #EBEBE4;
}

.rss-Hermes .rss-inner {
clear:both;
width:100%;
background:url(/Global/FWi/CssImages/bg_fwispace_base_left.gif) no-repeat bottom left;
overflow:hidden;
padding-bottom:10px;
}

.rss-Hermes h2 {
clear:both;
width:100%;
background:url(/Global/FWi/CssImages/bg_fwispace_top_right.gif) no-repeat top right #EBEBE4;
}

.rss-Hermes .rss-description {
font-size:1.2em;
margin-bottom:8px;
}

.rss-Hermes .rss-desc-pic {
background:#EBEBE4 url(/Global/FWi/CssImages/bg_fwispace_top_right.gif) no-repeat scroll right top;
}

.rss-Hermes .rss-desc-pic img {
padding:12px 0 0 12px;
background:url(/Global/FWi/CssImages/bg_fwispace_top_left.gif) no-repeat left top;
}

.rss-Hermes .rss-footer {
text-align:right;
font-size:1.2em;
padding:0 5px;
}

.rss-Hermes .rss-footer a {
background:url(/Global/FWi/CssImages/arrow_double.gif) no-repeat top right;
padding:0 12px 0 0;
vertical-align:middle;
text-transform:uppercase;
}

.rss-Hermes li {
clear:both;
overflow:hidden;
}

.rss-Hermes h3 a {
font-size:1.4em;
}

.rss-Hermes ul p {
font-size:1.6em;
display:block;
background-color:#EBEBE4;
padding:0 12px;
color:#0B5B9F;
}

.rss-Hermes ul p.source {
font-size:1.1em;
color:#777;
}

.rss-Hermes li p.source a {
text-transform:uppercase;
color:#777;
}

.rss-Hermes .rss-base {
width:100%;
height:0;
}

.rss-Hermes .rss-base span {
display:block;
}

/* End Hermes */
/* hermes22 FWiSpace orange box quote widget */
div.rss-hermes2 {
background:url(/Global/FWi/CssImages/hermes_or_top.gif) no-repeat top;
}

.rss-hermes2 .rss-inner {
clear:both;
border-left:8px solid #E7461F;
border-right:7px solid #E7461F;
margin-top:12px;
}

.rss-hermes2 h2 {
clear:both;
width:100%;
background:url(/Global/FWi/CssImages/bg_fwispace_top_right.gif) no-repeat top right #EBEBE4;
}

.rss-hermes2 .rss-description {
font-size:1.2em;
margin-bottom:8px;
}

.rss-hermes2 .rss-desc-pic img {
padding:5px 0 0 12px;
}

.rss-hermes2 .rss-footer {
text-align:right;
font-size:1.2em;
padding:0 5px;
}

.rss-hermes2 .rss-footer a {
color:#000;
background:url(/Global/FWi/CssImages/arrow_double.gif) no-repeat top right;
padding:0 12px 0 0;
vertical-align:middle;
}

.rss-hermes2 li {
clear:both;
overflow:hidden;
}

.rss-hermes2 h3 a {
font-size:1.4em;
}

.rss-hermes2 ul p {
font-size:1.4em;
display:block;
padding:0 12px;
color:#0B5B9F;
}

.rss-hermes2 ul p.source {
font-size:1.1em;
color:#777;
}

.rss-hermes2 li p.source a {
text-transform:uppercase;
color:#777;
}

.rss-hermes2 .rss-base {
height:5px;
width:100%;
background:url(/Global/FWi/CssImages/hermes_or_bottom.gif) no-repeat bottom;
overflow:hidden;
padding-bottom:10px;
}

.rss-hermes2 .rss-base span {
display:block;
}

/* End hermes2s */
/* Iris/Pheobe Most read widget */
div.rss-Phoebe,.rss-Iris, div.rss-Arable  {
margin:10px 0 2px;
padding-top:10px;
overflow:hidden;
}

.rss-Phoebe .rss-inner,.rss-Iris .rss-inner, .rss-Arable .rss-inner {
padding:2px 10px;
}

.rss-Phoebe h2,.rss-Iris h2, .rss-Arable  h2{
margin-bottom:8px;
}

.rss-Phoebe h2 span,.rss-Iris h2 span {
display:block;
color:#DD0009;
border-bottom:1px dotted #abb6b6;
padding:0 0 4px;
text-transform:uppercase;
}

.rss-Arable h2 span {
display:block;
color:#E68036;
border-bottom:1px dotted #abb6b6;
padding:0 0 4px;
text-transform:uppercase;
}

.rss-Phoebe .rss-description,.rss-Iris .rss-description , .rss-Arable .rss-description {
font-size:1.2em;
}

.rss-Phoebe .rss-footer,.rss-Iris .rss-footer, .rss-Arable  .rss-footer{
text-align:right;
font-size:1.2em;
}

.rss-Phoebe .rss-footer a,.rss-Iris .rss-footer a, .rss-Arable  .rss-footer a {
padding:0 12px 0 0;
vertical-align:middle;
}

.rss-Phoebe li,.rss-Iris li , .rss-Arable li{
margin-bottom:2px;
padding:0 0 0 12px;
clear:both;
overflow:hidden;
background:url("/Global/FWi/CssImages/arrowO-h4.gif") no-repeat scroll left 5px transparent !important;
vertical-align:middle;
}

.rss-Iris li a {
color:#0B5B9F;
}

.rss-Iris h3 a {
font-size:1.4em;
margin-bottom:5px;
text-transform:uppercase;
}

.rss-Phoebe ul span,.rss-Iris ul span, .rss-Arable ul span {
font-size:1.1em;
display:block;
}

.rss-Iris li p.source a {
clear:both;
text-transform:uppercase;
}

.rss-Iris .rss-base {
width:100%;
height:10px;
}

.rss-Iris .rss-base span {
padding:5px 0;
display:block;
}

/* End Iris/Pheobe */
/* Phebe Most read widget */
div.rss-Phoebe li a , div.rss-Arable li a {
color:#000;
}

.rss-Phoebe h2 a {
display:block;
font-weight:400;
}

.rss-Phoebe ul p.source {
color:#777;
}

/* End Phoebe */
/* RSS tab imitation widget */
div.rss-PropertyGallery {
background:url(/Global/FWi/CssImages/base_curve_hover2.gif) no-repeat bottom right #deded9;
}

.rss-PropertyGallery .rss-inner {
padding:0 0 10px;
background:url(/Global/FWi/CssImages/base_curve_left_hover2.gif) no-repeat bottom left;
overflow:hidden;
}

.rss-PropertyGallery h2 {
clear:both;
background:url(/Global/FWi/CssImages/top_curve_left_hover2.gif) no-repeat top left #deded9;
padding-left:10px;
}

.rss-PropertyGallery .rss-header-inner {
clear:both;
background:url(/Global/FWi/CssImages/top_curve_left_hover2.gif) no-repeat top left;
padding:10px 10px 0;
}

.rss-PropertyGallery h2 span {
display:block;
background:#DEDED9 url(/Global/FWi/CssImages/top_curve_hover2.gif) no-repeat scroll right top;
}

.rss-PropertyGallery h2 span a {
color:#e51c27;
display:block;
padding:10px 0;
}

.rss-PropertyGallery .rss-tabs {
width:50%;
float:right;
}

.rss-PropertyGallery .rss-tabs div {
font:normal 11px arial;
cursor:pointer;
}

.rss-PropertyGallery .rss-tabs div span {
display:block;
padding:5px 2px 0 5px;
overflow:hidden;
}

.rss-PropertyGallery .rss-tabs div span a,.rss-PropertyGallery .rss-tabs div span a:hover {
text-decoration:none;
}

/* RSS Basis points */
div.rss-basispoints {
background:#deded9 url(/Global/FWi/CssImages/top_curve_left_hover2.gif) no-repeat top left;
}

.rss-basispoints .rss-inner {
overflow:hidden;
padding:6px 8px 0;
background:url(/Global/FWi/CssImages/top_curve_hover4.gif) no-repeat scroll right top;
}

.rss-basispoints .rss-base {
height:10px;
width:100%;
background:url(/Global/FWi/CssImages/base_curve_left_hover2.gif) no-repeat bottom left;
}

.rss-basispoints .rss-base span {
display:block;
height:10px;
background:url(/Global/FWi/CssImages/base_curve_hover4.gif) no-repeat bottom right;
}

.rss-basispoints h2 {
color:#c7001a;
font-size:1.2em;
font-weight:700;
margin-bottom:1em;
}

.rss-basispoints p,.rss-basispoints ul {
font-size:1.2em;
margin-bottom:1em;
}

.rss-basispoints ul.cpd-points {
width:100%;
}

.rss-basispoints ul.cpd-points li {
position:relative;
padding-right:3em;
}

.rss-basispoints ul.cpd-points .points {
position:absolute;
right:0;
top:0;
}

.rss-basispoints .rss-footer a,.rss-basispoints .rss-footer a:link,.rss-basispoints .rss-footer a:hover {
font-size:1.2em;
color:#000;
text-decoration:none;
cursor:pointer;
}

/*Javascript puts in "rbi-" in classname onmousover*/
.rss-PropertyGallery .rbi-rss-inactive,.rss-PropertyGallery .rss-inactive {
margin:0 7px 2px 0;
}

.rss-PropertyGallery .rbi-rss-inactive div,.rss-PropertyGallery .rss-inactive div {
background:url(/Global/FWi/CssImages/tab_curve_br2.gif) no-repeat bottom right #9e9e9a;
height:43px;
overflow:hidden;
}

.rss-PropertyGallery .rbi-rss-inactive span,.rss-PropertyGallery .rss-inactive span {
background:url(/Global/FWi/CssImages/tab_curve_tr2.gif) no-repeat top right;
color:#333;
}

.rss-PropertyGallery .rbi-rss-inactive span a,.rss-PropertyGallery .rss-inactive span a {
color:#000;
}

.rss-PropertyGallery .rbi-rss-active,.rss-PropertyGallery .rss-active {
margin:0 7px 2px 0;
}

.rss-PropertyGallery .rbi-rss-active div,.rss-PropertyGallery .rss-active div {
background:url(/Global/FWi/CssImages/tab_curve_active_br2.gif) no-repeat bottom right #fff;
height:43px;
overflow:hidden;
}

.rss-PropertyGallery .rbi-rss-active span,.rss-PropertyGallery .rss-active span {
background:url(/Global/FWi/CssImages/tab_curve_active_tr2.gif) no-repeat top right;
}

.rss-PropertyGallery .rbi-rss-active span a,.rss-PropertyGallery .rss-active span {
color:red;
}

.rss-PropertyGallery .rss-gallery {
float:left;
height:140px;
width:50%;
}

.rss-PropertyGallery .rss-galitem {
overflow:hidden;
text-align:center;
background:#fff;
border:6px solid #fff;
border-bottom-width:7px;
margin-left:7px;
}

.rss-PropertyGallery .rss-galitem img {
width:140px;
height:120px;
margin:0 auto;
}

.rss-PropertyGallery .rss-footer {
display:block;
clear:both;
margin:0 9px 6px 7px;
}

.rss-PropertyGallery .rss-footer a {
float:right;
text-transform:uppercase;
color:#000;
font-size:.9em;
background:url(/Global/FWi/CssImages/arrow_double.gif) no-repeat top right;
padding:0 12px 0 0;
vertical-align:middle;
}

/*Large photo gallery*/
.rss-LargeGallery .rbi-rss-inactive,.rss-LargeGallery .rss-inactive {
margin:0 7px 2px 0;
}

.rss-LargeGallery .rbi-rss-inactive div,.rss-LargeGallery .rss-inactive div {
background:url(/Global/FWi/CssImages/tab_curve_br2.gif) no-repeat bottom right #9e9e9a;
height:43px;
overflow:hidden;
}

.rss-LargeGallery .rbi-rss-inactive span,.rss-LargeGallery .rss-inactive span {
background:url(/Global/FWi/CssImages/tab_curve_tr2.gif) no-repeat top right;
color:#333;
}

.rss-LargeGallery .rbi-rss-inactive span a,.rss-LargeGallery .rss-inactive span a {
color:#000;
}

.rss-LargeGallery .rbi-rss-active,.rss-LargeGallery .rss-active {
margin:0 7px 2px 0;
}

.rss-LargeGallery .rbi-rss-active div,.rss-LargeGallery .rss-active div {
background:url(/Global/FWi/CssImages/tab_curve_active_br2.gif) no-repeat bottom right #fff;
height:43px;
overflow:hidden;
}

.rss-LargeGallery .rbi-rss-active span,.rss-LargeGallery .rss-active span {
background:url(/Global/FWi/CssImages/tab_curve_active_tr2.gif) no-repeat top right;
}

.rss-LargeGallery .rbi-rss-active span a,.rss-LargeGallery .rss-active span {
color:red;
}

.rss-LargeGallery .rss-gallery {
float:left;
height:140px;
width:50%;
}

.rss-LargeGallery .rss-galitem {
overflow:hidden;
text-align:center;
background:#fff;
border:6px solid #fff;
border-bottom-width:7px;
margin-left:7px;
}

.rss-LargeGallery .rss-galitem img {
max-height:159px;
margin:0 auto;
}

.rss-LargeGallery .rss-footer {
display:block;
clear:both;
margin:0 9px 6px 7px;
}

.rss-LargeGallery .rss-footer a {
float:right;
text-transform:uppercase;
color:#000;
font-size:.9em;
background:url(/Global/FWi/CssImages/arrow_double.gif) no-repeat top right;
padding:0 12px 0 0;
vertical-align:middle;
}

/* Opinions and Blog widget */
div.rss-Tyche {
}

.rss-Tyche .rss-inner {
float:left;
width:100%;
}

.rss-Tyche h2 {
margin-bottom:8px;
}

.rss-Tyche img {
border:1px solid #555;
margin-right:8px;
}

.rss-Tyche h2 span {
font-size:1.2em;
color:#fff;
margin:0 0 8px;
padding:3px 0 3px 8px;
background:url(/Global/FWi/CssImages/h_blogs.gif) repeat-y;
border:1px dotted #fff;
display:block;
}

.rss-Tyche h2 span a,.bloglist h3 a:hover {
color:#fff;
}

.rss-Tyche .rss-description {
font-size:1.2em;
float:left;
}

.rss-Tyche .rss-desc-pic {
float:left;
}

.rss-Tyche .rss-footer {
clear:both;
width:100%;
font-size:1.1em;
}

.rss-Tyche .rss-footer a {
background:url(/Global/FWi/CssImages/arrow_double.gif) no-repeat top right;
padding:0 12px 0 0;
vertical-align:middle;
float:right;
}

.rss-Tyche rss-pic {
float:left;
}

.rss-Tyche ul {
float:right;
width:146px;
}

.rss-Tyche li {
line-height:1.3em;
}

.rss-Tyche h3 {
font-size:1.1em;
}

.rss-Tyche h3 a {
display:block;
}

.rss-Tyche ul span {
display:block;
}

.rss-Tyche ul p.source {
display:block;
clear:both;
color:#666;
font-size:10px;
}

.rss-Tyche li p.source a {
clear:both;
text-transform:uppercase;
}

.rss-Tyche .rss-base {
display:none;
}

div.rss-Agrib {
}

.rss-Agrib {
height:71px;
display:block;
margin-bottom:10px;
background-color:#4B642B;
border-left:15px solid #FBE321;
}

.rss-Agrib .rbi-rss-inner {
display:block;
background:none;
}

.rss-Agrib h1 {
font-size:1.4em;
margin:0 0 8px;
color:#DD0009;
border:none;
}

.rss-Agrib .rbi-rss-header {
border:none;
margin-bottom:0;
}

.rss-Agrib .rbi-rss-header {
border:none;
float:right;
}

.rss-Agrib .rbi-rss-header .rbi-rss-desc-pic img {
border:none;
margin:0;
}

.rss-Agrib .rbi-rss-list {
float:left;
width:320px;
clear:none;
margin:0;
}

.rss-Agrib .rbi-rss-item {
padding:8px 0 2px 12px;
overflow:hidden;
border-bottom:none;
clear:none;
margin:0;
}

.rss-Agrib .rbi-rss-item span {
float:left;
clear:both;
font-size:1.2em;
font-weight:700;
color:#EDBA12;
}

.rss-Agrib .rbi-rss-item span.rbi-rss-source {
display:none;
}

.rss-Agrib .rbi-rss-footer {
float:left;
text-align:right;
width:320px;
}

.rss-Agrib .rbi-rss-footer a {
color:#FFF;
text-transform:uppercase;
font-size:.9em;
font-weight:400;
padding:0 12px 0 0;
white-space:nowrap;
background:url(/Global/Fwi/CssImages/arrow_double_white.gif) no-repeat top right;
}

.rss-Agrib .rbi-rss-base {
display:none;
}

/* Tab Contaner Styling */
/* FWI TAB CURVED left */
div.tbc-CurveLeft {
background:url(/Global/FWi/CssImages/base_curve_hover.gif) no-repeat bottom right #686863;
}

div.rss-Tabber2 {
}

div.rtx-Tabber2 {
}

.tbc-CurveLeft .tbc-tabs {
display:inline;
margin:0 0 0 7px;
height:230px;
width:107px;
}

.tbc-CurveLeft-inner {
padding:0 0 7px;
background:url(/Global/FWi/CssImages/base_curve_left_hover.gif) no-repeat bottom left;
overflow:hidden;
width:100%;
}

.tbc-CurveLeft .tbc-title {
width:100%;
display:block;
clear:both;
background:url(/Global/FWi/CssImages/top_curve_hover.gif) no-repeat top right #686863;
}

.tbc-CurveLeft .tbc-title-inner {
clear:both;
background:url(/Global/FWi/CssImages/top_curve_left_hover.gif) no-repeat top left;
padding:7px 0 0;
}

.tbc-CurveLeft .tbc-title h1 {
font-size:1.2em;
color:red;
}

.tbc-CurveLeft .tbc-tabs div {
font:normal 11px arial;
width:auto;
cursor:pointer;
margin:0 0 2px;
}

.tbc-CurveLeft .tbc-tabs div span {
padding:6px 10px 6px 4px;
display:block;
}

.tbc-CurveLeft .tbc-inactive {
background:url(/Global/FWi/CssImages/tab_curve_bl.gif) no-repeat bottom left #9e9e9a;
color:#333;
height:27px;
}

.tbc-CurveLeft .tbc-active span a {
color:#D2232A;
text-decoration:none;
}

.tbc-CurveLeft .tbc-inactive span a {
color:#fff;
text-decoration:none;
}

.tbc-CurveLeft .tbc-inactive span {
background:url(/Global/FWi/CssImages/tab_curve_tl.gif) no-repeat top left;
color:#fff;
font-weight:700;
}

.tbc-CurveLeft .tbc-active {
background:url(/Global/FWi/CssImages/tab_curve_active_bl.gif) no-repeat bottom left #fff;
height:27px;
}

.tbc-CurveLeft .tbc-active span {
background:url(/Global/FWi/CssImages/tab_curve_active_tl.gif) no-repeat top left;
color:#d2232a;
font-weight:700;
}

.tbc-CurveLeft .tbc-inner {
color:#111;
margin:0 7px 0 0;
overflow:hidden;
height:230px;
}

.tbc-CurveLeft .img-Tabber {
clear:both;
height:230px;
display:block;
background-color:#F7F6F6;
overflow:auto;
background:url(/Global/FWi/CssImages/tab_inner_curve_br.gif) no-repeat bottom right #fff;
display:block;
}

.tbc-CurveLeft .img-Tabber img {
height:155px;
margin:10px;
}

.tbc-CurveLeft .rss-Tabber2 {
clear:both;
height:230px;
display:block;
background-color:#F7F6F6;
overflow:hidden;
background:url(/Global/FWi/CssImages/tab_inner_curve_br.gif) no-repeat bottom right #fff;
display:block;
}

.tbc-CurveLeft .rss-Tabber2 .rss-inner {
padding:7px 7px 7px 8px;
background:url(/Global/FWi/CssImages/tab_inner_curve_tr.gif) no-repeat top right #fff;
}

.tbc-CurveLeft .rss-Tabber2 h2 {
font-size:1.1em;
color:#000;
}

.tbc-CurveLeft .rss-Tabber2 li {
padding:0 0 3px 12px;
clear:both;
overflow:hidden;
background:url(/Global/FWi/CssImages/arrow_double.gif) no-repeat;
vertical-align:middle;
}

.tbc-CurveLeft .rss-Tabber2 .rss-thumbnails {
padding:10px 0 0;
clear:both;
overflow:hidden;
}

.tbc-CurveLeft .rss-Tabber2 .rss-footer {
padding:0 0 10px;
}

.tbc-CurveLeft .rss-Tabber2 h1 {
font-size:1.4em;
padding:0 0 5px;
color:#000;
}

.tbc-CurveLeft .rss-Tabber2 h2 {
font-size:1.1em;
}

.tbc-CurveLeft .rss-Tabber2 h2 a {
font-weight:400;
}

.tbc-CurveLeft .rss-Tabber2 span {
font-size:1.1em;
color:#333;
}

.tbc-CurveLeft .rss-Tabber2 p.source {
color:#888;
display:block;
}

.tbc-CurveLeft .rss-Tabber2 .rss-footer {
text-align:right;
font-size:1.1em;
color:#000;
}

.tbc-CurveLeft .rss-Tabber2 .rss-footer a {
background:url(/Global/FWi/CssImages/arrow_double.gif) no-repeat top right;
padding:0 12px 0 0;
vertical-align:middle;
color:#000;
}

.tbc-CurveLeft .rtx-Tabber2 {
clear:both;
height:230px;
display:block;
background-color:#F7F6F6;
overflow:hidden;
background:url(/Global/FWi/CssImages/tab_inner_curve_br.gif) no-repeat bottom right #fff;
display:block;
}

.tbc-CurveLeft .rtx-Tabber2 .rbi-rtx-inner {
height:210px;
padding:7px 7px 7px 8px;
background:url(/Global/FWi/CssImages/tab_inner_curve_tr.gif) no-repeat top right #fff;
}

.tbc-CurveLeft .rtx-Tabber2 h1 {
font-size:1.4em;
color:#000;
}

.tbc-CurveLeft .rtx-Tabber2 p {
font-size:1.1em;
}

.tbc-CurveLeft .rtx-Tabber2 ul {
padding:4px 0 0;
font-size:1.1em;
}

.tbc-CurveLeft .rtx-Tabber2 ul li {
background:url(/Global/FWi/CssImages/arrow_double.gif) no-repeat;
padding:0 0 3px 12px;
}

.tbc-CurveLeft .rtx-Tabber2 ul li span {
clear:both;
}

.tbc-CurveLeft .rtx-Tabber2 ul li a {
font-weight:400;
display:block;
}

.tbc-CurveLeft .rtx-Tabber2 img {
clear:both;
display:block;
}

.tbc-CurveLeft .rtx-Tabber2 .m-link {
display:block;
text-align:right;
}

.tbc-CurveLeft .rtx-Tabber2 .m-link a {
background:url(/Global/FWi/CssImages/arrow_double.gif) no-repeat right;
padding:0 12px 0 0;
color:#000;
}

/* FWI TAB CURVED ACTIVATE */
div.tbc-CurveActivate {
}

div.rss-Tabber {
}

.tbc-CurveActivate .tbc-title {
display:none;
}

.tbc-CurveActivate .tbc-tabs {
width:100%;
clear:both;
overflow:hidden;
background:url(/Global/FWi/CssImages/tab_act_curve_right.gif) no-repeat bottom right;
}

.tbc-CurveActivate .tbc-tabs div span {
padding:8px 8px 4px;
display:block;
width:260px;
text-transform:uppercase;
font-weight:700;
}

.tbc-CurveActivate .tbc-inactive {
color:#fff;
background:url(/Global/FWi/CssImages/tab_act_curve_left.gif) no-repeat bottom left;
}

.tbc-CurveActivate .tbc-inactive span {
color:#fff;
font-size:1.1em;
}

.tbc-CurveActivate .tbc-active {
color:#fff;
background:url(/Global/FWi/CssImages/tab_act_curve_left.gif) no-repeat bottom left;
}

.tbc-CurveActivate .tbc-active span {
color:#fff;
font-size:1.1em;
}

.tbc-CurveActivate .tbc-inner {
color:#111;
padding:5px 0 0;
overflow:hidden;
}

.tbc-CurveActivate .tbc-tabs .tbc-tabsMaximized {
background:url(/Global/FWi/CssImages/fwi_retract.gif) no-repeat bottom right;
width:50px;
height:20px;
}

.tbc-CurveActivate .tbc-tabs .tbc-tabsMinimized {
background:url(/Global/FWi/CssImages/fwi_expand.gif) no-repeat bottom right;
width:50px;
height:20px;
}

div.tbc-CurveActivate .rss-Tabber {
width:auto;
background:url(/Global/FWi/CssImages/top_curve_stroked.gif) no-repeat top right #DCEFFB;
overflow:hidden;
}

.tbc-CurveActivate .rss-Tabber .rss-inner {
padding:13px 3px 3px 13px;
background:url(/Global/FWi/CssImages/top_curve_left_stroked.gif) no-repeat top left;
}

.tbc-CurveActivate .rss-Tabber .rss-footer {
text-align:right;
font-size:1.2em;
}

.tbc-CurveActivate .rss-Tabber .rss-footer a {
color:#0B5B9F;
padding:0 12px 0 0;
margin:0 12px 0 0;
white-space:nowrap;
background:url(/Global/FWi/CssImages/arrow_double.gif) no-repeat top right;
text-transform:uppercase;
}

.tbc-CurveActivate .rss-Tabber .rss-inner li {
margin-bottom:10px;
}

.tbc-CurveActivate .rss-Tabber ul {
clear:both;
overflow:hidden;
margin-bottom:5px;
}

.tbc-CurveActivate .rss-Tabber ul li {
padding:0 0 10px;
float:left;
width:150px;
margin-right:10px;
overflow:hidden;
background:#c8c8c3;
height:140px;
}

.tbc-CurveActivate .rss-Tabber ul li img {
width:150px;
height:113px;
margin:0 auto;
}

.tbc-CurveActivate .rss-Tabber ul .rss-caption {
clear:both;
display:block;
padding:4px 10px 0 0;
text-align:center;
font-weight:700;
height:24px;
overflow:hidden;
}

.tbc-CurveActivate .rss-base {
background:url(/Global/FWi/CssImages/base_curve_stroked.gif) no-repeat bottom right #DCEFFB;
overflow:hidden;
width:100%;
display:block;
height:10px;
}

.tbc-CurveActivate .rss-base span {
padding:5px 0;
display:block;
background:url(/Global/FWi/CssImages/base_curve_left_stroked.gif) no-repeat bottom left;
}

/*Academy*/
div.rtx-Academy,div.rss-Academy {
margin-bottom:10px;
}

.rtx-Academy li,.rss-Academy li {
list-style:none;
}

.rtx-Academy h1,.rtx-Academy h2,.rtx-Academy h3 {
color:#000;
}

.rtx-Academy h1 span,.rtx-Academy h1 span {
color:red;
}

.rtx-Academy h4,.rtx-Academy dl,.rtx-Academy dt,.rtx-Academy dd {
display:inline;
font-weight:700;
font-size:1.1em;
}

.rtx-Academy dt img {
padding:0 .5em;
}

.rtx-Academy ul {
float:left;
border-bottom:4px solid #D2232A;
background:#fff;
margin:0 0 10px;
width:100%;
}

.rtx-Academy li {
float:left;
font-weight:700;
padding:.5em;
}

.rtx-Academy ul li {
background:transparent url(/Global/Fwi/CssImages/zibb_menu_left.gif) no-repeat scroll left top;
float:left;
margin:0 2px 0 0;
padding:0 0 0 9px;
}

.rtx-Academy ul li.active,.rtx-Academy li:hover {
background:transparent url(/Global/Fwi/CssImages/zibb_menu_left.gif) no-repeat scroll 0 -150px;
}

.rtx-Academy ul li a {
background:transparent url(/Global/Fwi/CssImages/zibb_menu_right.gif) no-repeat scroll right top;
color:#000;
display:block;
float:left;
font-weight:700;
padding:5px 10px 4px 2px;
text-decoration:none;
}

.rtx-Academy ul li.active a,.rtx-Academy ul li:hover a {
background:transparent url(/Global/Fwi/CssImages/zibb_menu_right.gif) no-repeat scroll 100% -150px;
color:#fff;
}

.rtx-Academy ul li a {
color:#000;
}

.rtx-Academy {
clear:both;
}

div.rss-Academy {
border-top:1px dotted #ccc;
border-bottom:1px dotted #ccc;
}

.rss-Academy h3 {
color:#000;
font-weight:700;
text-transform:uppercase;
}

.rss-Academy ul {
margin-bottom:1em;
}

.rss-Academy ul li {
clear:both;
width:100%;
margin-bottom:1em;
}

.rss-Academy ul li ul li {
margin-bottom:0;
width:auto;
}

.rss-Academy li a {
color:#000;
display:inline;
}

.rss-Academy ul.CPDPoints,.rss-Academy ul.CPDPoints li {
margin-bottom:0;
display:inline;
}

.rss-Academy ul.CPDPoints img {
padding:0 .25em;
}

/*end academy*/
/* Recipes Style */
div.rss-Recipes {
width:100%;
display:block;
margin:0;
}

.rbi-rss-inner {
padding:2px 2px 0;
display:block;
background:none;
margin:none;
}

.rbi-rss-header {
border:none;
margin-bottom:8px;
}

.rbi-rss-pic {
position:absolute;
top:0;
left:0;
}

.rss-Recipes h2 {
font-size:1.4em;
margin:0 0 2px;
color:#D2232A;
}

.rbi-rss-header p.rbi-rss-description {
font-size:1.2em;
margin-bottom:0;
}

.rbi-rss-header img {
border:1px solid #333;
margin-bottom:8px;
width:140px;
height:140px;
}

.rbi-rss-footer {
clear:left;
float:right;
font-size:1.2em;
}

.rbi-rss-footer a {
background:url(/Global/FWi/CssImages/arrow_double.gif) no-repeat top right;
padding:0 12px 0 0;
vertical-align:middle;
}

.rbi-rss-list {
margin:0;
padding:0;
}

.rbi-rss-item {
clear:none;
border:none;
margin-bottom:8px;
padding:0 5px;
float:left;
overflow:hidden;
position:relative;
width:31%;
}

.rss-Recipes h3 {
margin-top:150px;
}

.rss-Recipes h3 a {
font-size:1.2em;
margin-bottom:5px;
}

.rbi-rss-list span {
font-size:1.1em;
display:block;
margin-bottom:0;
}

.rbi-rss-list span.rbi-rss-source {
color:#777;
margin-bottom:0;
}

.rbi-rss-item div.rbi-rss-pic img {
width:140px;
height:140px;
}

.rbi-rss-thumbnails {
padding:5px 1px 0 13px;
clear:right;
margin:0;
overflow:hidden;
height:1%;
}

.rbi-rss-thumbnails .rbi-rss-thumb {
padding:0 0 10px;
float:left;
display:block;
width:140px;
clear:right;
}

.rbi-rss-thumbnails .rbi-rss-caption {
clear:left;
display:block;
margin:0;
padding:4px 10px 4px 0;
text-align:center;
font-weight:700;
}

.rbi-rss-thumbnails .rbi-rss-thumb img {
border:none;
width:130px;
}

.rbi-rss-item span.rbi-rss-pic {
padding:0 6px 0 0;
float:left;
}

.rbi-rss-item span.rbi-rss-pic img {
border:none;
}

.rbi-rss-item span.rbi-rss-source a {
color:#777;
}

.rbi-rss-base {
width:100%;
display:block;
height:10px;
background:none;
}

/* START ARTICLE CONTROL */
div.art-body {
}

/* when article update has been deployed remove old styles */
.art-body .art-header h1,.art-body .art-header h2,
.art-body .rbi-art-header h1,.art-body .rbi-art-header h2 {
font-size:2.2em;
font-weight:400;
}

.art-body hr {
color:#C5C6B9;
height:1px;
}

.art-body p {
font-size:1.2em;
margin-bottom:10px;
}

.art-info img.thumbnail,
.art-body img.thumbnail {
border:1px solid #CCDDE5;
float:left;
margin:5px;
max-height:100px;
max-width:90px;
}

.art-info .author,
.art-body .rbi-art-author {
display:block;
margin-top:10px;
}

.art-info .author a,
.art-body .rbi-art-author a {
font-weight:700;
}

.art-header .rbi-art-date,
.art-body .rbi-art-date {
display:block;
color:#AAAD9C;
margin-bottom:10px;
font-size:1.1em;
}

.art-body .rbi-art-body img {
float:right;
margin:0 10px 5px 0;
width:auto;
}

/*Academy article */

div.art-academybody {
}

.art-academybody .rbi-art-header h1,.art-academybody .rbi-art-header h2 {
font-size:2.2em;
font-weight:400;
}

.art-academybody hr {
color:#C5C6B9;
height:1px;
}

.art-academybody p {
font-size:1.2em;
margin-bottom:10px;
}

.art-academybody li {
background:transparent url(/Global/FWi/CssImages/arrow_double.gif) no-repeat scroll 0 0;
clear:both;
margin:0 0 4px;
overflow:hidden;
padding:0 0 0 12px;
}

.art-academybody img.thumbnail {
border:1px solid #CCDDE5;
float:left;
margin:5px;
max-height:100px;
max-width:90px;
}

.art-academybody .rbi-art-author {
display:block;
margin-top:10px;
}

.art-academybody .rbi-art-author a {
font-weight:700;
}

.art-academybody .rbi-art-date {
display:block;
color:#AAAD9C;
margin-bottom:10px;
font-size:1.1em;
}

.art-academybody .rbi-art-body img {
float:left;
margin:0 10px 5px 0;
max-width:410px;
width:auto;
}

/* Start - MPU style */
/* override article image - removing style */
.adp-ArticleMPU-1 .inner img,
.adp-ArticleMPU-2 .inner img {
float:none;
margin:0;
max-height:none;
}

.adp-ArticleMPU-1,
.adp-ArticleMPU-2 {
display:block;
width:auto;
float:right;
margin-left:10px;
clear:right;
}
/* End - MPU style */

/* END ARTICLE CONTROL */
/* Sponosors message */
div.rss-Academy {
border-top:1px dotted #ccc;
border-bottom:1px dotted #ccc;
}

.rss-Academy h3 {
color:#000;
font-weight:700;
text-transform:uppercase;
}

.rss-Academy ul {
margin-bottom:1em;
}

.rss-Academy ul li {
clear:both;
width:100%;
margin-bottom:1em;
}

.rss-Academy ul li ul li {
margin-bottom:0;
width:auto;
}

.rss-Academy li a {
color:#000;
display:inline;
}

/*end sponsors message */

div.rss-Hebe2 {
width:auto;
max-width: 400px;
background:url(/Global/FWi/CssImages/top_curve_stroked.gif) no-repeat top right #DCEFFB;
overflow:hidden;
}

.rss-Hebe2 h2 {
margin-bottom:8px;
border-bottom:1px dotted #ABB6B6;
}

.rss-Hebe2 h2 span {
display:block;
color:#DD0009;
padding:0 0 4px;
text-transform:uppercase;
}

.rss-Hebe2 .rss-inner {
padding:13px 3px 3px 13px;
background:url(/Global/FWi/CssImages/top_curve_left_stroked.gif) no-repeat top left;
}

.rss-Hebe2 .rss-footer {
text-align:right;
font-size:1.2em;
background:url(/Global/FWi/CssImages/arrow_double.gif) no-repeat top right;
}

.rss-Hebe2 .rss-footer a {
color:#0B5B9F;
padding:0 12px 0 0;
margin:0 12px 0 0;
white-space:nowrap;

text-transform:uppercase;
}

.rss-Hebe2 li {
padding:0 0 0 12px;
clear:both;
overflow:hidden;
background:url(/Global/FWi/CssImages/arrow_double.gif) no-repeat;
vertical-align:middle;
}

.rss-Hebe2 li a {
color:#000;
font-size:1em;
}

.rss-Hebe2 h3 a {
display:block;
font-weight:400;
}

.rss-Hebe2 ul span {
display:block;
}

.rss-Hebe2 ul p.source {
color:#777;
}

.rss-Hebe2 li p.source a {
clear:both;
text-transform:uppercase;
}

.rss-Hebe2 .rss-base {
background:url(/Global/FWi/CssImages/base_curve_stroked.gif) no-repeat bottom right #DCEFFB;
overflow:hidden;
width:100%;
display:block;
height:10px;
}

.rss-Hebe2 .rss-base span {
padding:5px 0;
display:block;
background:url(/Global/FWi/CssImages/base_curve_left_stroked.gif) no-repeat bottom left;
}

/* New Slot Rich text style */
div.rtx-leftslot {
border-bottom: 1px solid #000;
padding-bottom: 5px;
}

.rtx-leftslot h3 {
color:#D2232A;
text-transform:uppercase;
margin:0px;
}
.rtx-leftslot h3 a, .rtx-slot h3 a:hover {
color:#D2232A;
}

.rtx-leftslot h4 {
color:#0B5B9F;
font-size:1.4em;
}

.rtx-leftslot span {
display:block;
}

.rtx-leftslot img {
width:100px;
height:80px;
padding-right:6px;
}
.rtx-leftslot p {
font-size:1.1em;
margin-bottom:5px;
}

div.rtx-rightslot {
border-bottom: 1px solid #000;
padding-bottom: 5px;
}

.rtx-rightslot h3 {
color:#D2232A;
text-transform:uppercase;
margin:0px;
}
.rtx-rightslot h3 a, .rtx-slot h3 a:hover {
color:#D2232A;
}

.rtx-rightslot h4 {
color:#0B5B9F;
font-size:1.4em;
}

.rtx-rightslot span {
display:block;
}

.rtx-rightslot img {
width:100px;
height:80px;
padding-left:5px;
}
.rtx-rightslot p {
font-size:1.1em;
margin-bottom:5px;
}

div.rtx-lowerslot {
}

.rtx-lowerslot h3 {
color:#D2232A;
text-transform:uppercase;
margin:0px;
}
.rtx-lowerslot h3 a, .rtx-slot h3 a:hover {
color:#D2232A;
}

.rtx-lowerslot span {
display:block;
}

.rtx-lowerslot p {
font-size:1.1em;
margin-bottom:5px;
}
/* Flex column with no padding */

div.flx-noPadding {
padding:0;
}

/* New slot padder */

div.flx-SP {
clear:both;
position:relative;
border-bottom:1px dotted #ABB6B6;
}

.rbi-flx-SP-inner {
clear:both;
overflow:hidden;
}

.flx-SP .rbi-flx-SP-col1 {
display:inline;
float:left;
}

.flx-SP .rbi-flx-SP-col2,.flx-SP .rbi-flx-SP-col3,.flx-SP .rbi-flx-SP-col4,.flx-SP .rbi-flx-SP-col5,.flx-SP .rbi-flx-SP-col6 {
display:inline;
float:left;
}

.flx-SP .rbi-flx-SP-col1-inner {
padding:10px 0 0;
}

.flx-SP .rbi-flx-SP-col2-inner,.flx-SP .rbi-flx-SP-col3-inner,.flx-SP .rbi-flx-SP-col4-inner,.flx-SP .rbi-flx-SP-col5-inner,.flx-SP .rbi-flx-SP-col6-inner {
padding:10px 0 0 10px;
}

/* Buttons */

.button, .button:visited {
	background: #222 url(overlay.png) repeat-x; 
	display: inline-block; 
	padding: 5px 10px 6px; 
	color: #fff; 
	text-decoration: none;
	-moz-border-radius: 6px; 
	-webkit-border-radius: 6px;
	-moz-box-shadow: 0 1px 3px rgba(0,0,0,0.6);
	-webkit-box-shadow: 0 1px 3px rgba(0,0,0,0.6);
	text-shadow: 0 -1px 1px rgba(0,0,0,0.25);
	border-bottom: 1px solid rgba(0,0,0,0.25);
	position: relative;
	cursor: pointer
}
 
	.button:hover							{ background-color: #111; color: #fff; }
	.button:active							{ top: 1px; }
	.small.button, .small.button:visited 			{ font-size: 11px}
	.button, .button:visited,
	.medium.button, .medium.button:visited 		{ font-size: 13px; 
												  font-weight: bold; 
												  line-height: 1; 
												  text-shadow: 0 -1px 1px rgba(0,0,0,0.25); 
												  }
												  
	.large.button, .large.button:visited 			{ font-size: 14px; 
													  padding: 8px 14px 9px; }
													  
	.super.button, .super.button:visited 			{ font-size: 34px; 
													  padding: 8px 14px 9px; }
	
	.pink.button, .magenta.button:visited		{ background-color: #e22092; }
	.pink.button:hover							{ background-color: #c81e82; }
	.green.button, .green.button:visited		{ background-color: #91bd09; }
	.green.button:hover						    { background-color: #749a02; }
	.red.button, .red.button:visited			{ background-color: #e62727; }
	.red.button:hover							{ background-color: #cf2525; }
	.orange.button, .orange.button:visited		{ background-color: #ff5c00; }
	.orange.button:hover						{ background-color: #d45500; }
	.blue.button, .blue.button:visited		    { background-color: #2981e4; }
	.blue.button:hover							{ background-color: #2575cf; }
	.yellow.button, .yellow.button:visited		{ background-color: #ffb515; }
	.yellow.button:hover						{ background-color: #fc9200; }
	.arable.button, .yellow.button:visited		{ background-color: #E68036; }
	.arable.button:hover						{ background-color: #8E3D02; }
	.directDrillbutton.button, .directDrill.button:visited		{ background-color: #ca7916; }
	.directDrillbutton.button:hover						{ background-color: #8E3D02; }


/* election promo */

div.rtx-electionContent {
background:url(http://www.fwi.co.uk/Assets/GetAsset.aspx?ItemID=5225590) no-repeat top right;
height:380px;
}

div.rtx-electionContent .rbi-rtx-inner {
padding:1.2em;
padding:100px 50px;
}

/* electionContent FWiSpace orange box quote widget */
div.rss-electionContent {
}

.rss-electionContent .rss-inner {
clear:both;
margin-top:12px;
border:10px #DCD3E8 solid;
background:#ffffff;
padding:5px;
}

.rss-electionContent h2 {
clear:both;
width:100%;
font-size:1.6em;
}

.rss-electionContent .rss-description {
font-size:1.2em;
margin-bottom:8px;
}

.rss-electionContent li {
clear:both;
overflow:hidden;
}

.rss-electionContent h3 a {
font-size:1.4em;
}

.rss-electionContent ul p {
display:block;
color:#000000;
font-size:1.6em;
font-family:times New Roman;
}

.rss-electionContent ul p a {
color:#000000
}

.rss-electionContent ul p.source {
font-size:1.1em;
color:#777;
}

.rss-electionContent li p.source a {
text-transform:uppercase;
color:#777;
background:url(http://www.fwi.co.uk/Global/FWi/CssImages/logo_fwi_space2.gif) no-repeat bottom right;
}

div.rss-electionContenttp h2 {
margin-bottom:8px;
}

.rss-electionContenttp h2 span {
font-size:1.4em;
margin:0 0 2px;
color:#fff;
}

.rss-electionContenttp li {
clear:left;
margin-bottom:8px;
}

.rss-electionContenttp h3 a {
font-size:1.2em;
margin-bottom:5px;
color:#fff;
}

.rss-electionContenttp ul p {
font-size:1.1em;
padding-top:5px;
color:#fff;
}

.rss-electionContenttp ul p.source {
color:#fff;
clear:both;
}

.rss-electionContenttp li .source a {
text-transform:uppercase;
color:#777;

}

.rss-electionContenttp .rss-base span {
padding:5px 0;
display:block;
}

div.rss-electionContentll h2 {
margin-bottom:8px;
}

.rss-electionContentll h2 span {
font-size:1.2em;
text-transform:uppercase;
color:#DF9837;
}

.rss-electionContentll .rss-description {
font-size:1.2em;
}

.rss-electionContentll .rss-footer {
text-align:right;
font-size:1.2em;
}

.rss-electionContentll .rss-footer a {
text-transform:uppercase;
padding:0 12px 0 0;
vertical-align:middle;
color:#fff;
}

.rss-electionContentll li {
margin:0 0 5px;
clear:both;
overflow:hidden;
color:#DF9837;
}

.rss-electionContentll li a {
color:#DF9837;
}

.rss-electionContentll h3 {
font-size:1.1em;
font-weight:400;
}

.rss-electionContentll h3 a {
font-weight:400;
color:#DF9837;
}

/* Simple clear tabbed container Tab container  */

div.tbc-simple {

background:#fff;
padding:0.5em 0.5em 0 0.5em;
}

.tbc-simple .tbc-title {}

.tbc-simple {margin:0px;padding:0px;width:100%;margin-bottom:10px;background:url(http://www.rbicreativeservices.com/episerver/ideal_html/base_curve_hover.gif) no-repeat bottom right #ECECEC;}
.rbi-tbc-CurveDefault-inner {padding:0px 0px 10px 0px;background:url(http://www.rbicreativeservices.com/episerver/ideal_html/base_curve_left_hover.gif) no-repeat bottom left;}
.tbc-simple .tbc-title {width:100%;display:none;clear:both;background:url(http://www.rbicreativeservices.com/episerver/ideal_html/top_curve_hover.gif) no-repeat top right #ECECEC;}
.tbc-simple .tbc-tabs {}
.tbc-simple .tbc-tabs div { font-size:1.1em; text-transform:uppercase; width:auto;padding:0px;cursor:pointer;margin:2px 4px 0px 0px;}
.tbc-simple .tbc-tabs div span {padding:0 10px 5px 0;display:block;}
.tbc-simple .tbc-inactive { color:#0B5B9F; }
.tbc-simple .tbc-inactive span { color:#0B5B9F; }
.tbc-simple .tbc-active {}
.tbc-simple .tbc-active span {;color: #000;}
.tbc-simple .tbc-inner { padding:0;margin:0px;} 

/* end Simple tab container */

/* Table style as used on /landing-page/Machinery/fivecasetractor/ */

#box-table-a
{
	font-family: "Arial", "Lucida Grande", Sans-Serif;
	font-size: 12px;
	width: 100%;
	text-align: left;
	border-collapse: collapse;
	border-bottom: 2px solid #3F3F37;
	
}
#box-table-a th
{
	font-size: 13px;
	font-weight: bold;
	padding: 8px;
	background: #686863;
	border-top: 4px solid #3F3F37;
	border-bottom: 1px solid #3F3F37;
	color: #fff;
	text-align:center;
}
#box-table-a th.col1 {
	text-align:left;
}
#box-table-a td
{
	padding: 8px;
	border-bottom: 1px solid #fff;
	border-top: 1px solid transparent;
	vertical-align:top;
}
.static
	{
	background-color:#deded9; 
	}
.static td:hover
	{
	background-color:#7F7F77;
	}	
.static img { margin:0 0 0 14px; }

.static.fullrow:hover {background:#686863; color:#fff;}

.static.extra {background-color:#9F9F9F;}
.static.extra:hover {background-color:#9F9F9F;}

#box-table-a td.row-name, #box-table-a td.row-name-none {

	font-weight:bold;
	background:#686863;
	color:#fff;
	vertical-align:middle;
}

#box-table-a td.row-name-none { background:#686863; }

#box-table-a td.row-name.extra { background:#686863; }

#box-table-a td.image-name {
	text-align:center;

}
#box-table-a .image-name { background:none; }

/* End table */

/* Crime Register */
div.rtx-fcHome {
    border-bottom: 1px solid #666666;
    border-right: 1px solid #666666;
    border-top: 1px solid #666666;
    margin: 0 0 0 -10px;
    min-height: 737px;
    padding: 5px;
    width: 174px;
    font-size: 1.1em;
}
.rtx-fcHome li {
    background: url("/Global/FWi/CssImages/arrow_double.gif") no-repeat scroll left top transparent;
    font-size: 1em;
    font-weight: 700;
    padding: 0 0 3px 12px;
}
.rtx-fcHome a {
    text-decoration: none;
}
.rtx-fcHome a:hover {
    text-decoration:underline;
}

.theline {
    border-top: 1px solid #000000;
    float: left;
    height: 2px;
    width: 100%;
	position: relative;
	_margin-top: -5px;
}

*+html .theline {
	margin-top: -5px;
}

div.landingPage-title, .landingPage-title-arable , .landingPage-title-energy, .landingPage-title-directdrill, .landingPage-title-ruralliving, .landingPage-title-machinery, .landingPage-title-livestock   {
	min-height:1px;
}

div.landingPage-title-directdrill {
	height:80px;
	background:url(http://www.fwi.co.uk/assets/getasset.aspx?itemid=5231723); 
	background-repeat: no-repeat;
}

.landingPage-title h1, .landingPage-title-arable h1, .landingPage-title-livestock h1, .landingPage-title-energy h1 , .landingPage-title-directdrill h1, .landingPage-title-ruralliving h1, .landingPage-title-machinery H1{
	font-family: Trebuchet MS, Trebuchet MS, sans-serif, arial;
	font-weight: bolder;
	font-size:20px;
	border-bottom: none !important;
}

.directDrill, .directDrill h4 a, .directDrill a {
	color: #ca7916 !important;	
}

.landingPage-title h1 {
	color: #D01B23;
}

.landingPage-title-arable h1 {
	color: #E68036;
}

.landingPage-title-livestock h1 {
	color: #499252;
}

.landingPage-title-energy h1 {
	color: #25408f;
}

.landingPage-title-directdrill h1 {
	color: #ca7916;
}

.landingPage-title-ruralliving h1 {
	color: #8B366F;
}

.landingPage-title-machinery h1 {
	color: #009bdb;
}

.landingPage-title h2 , .landingPage-title-arable h2 , .landingPage-title-livestock h2, .landingPage-title-directdrill h2, .landingPage-title-ruralliving h2, .landingPage-title-machinery h2 {
	font-family: Helvetica, Arial;
	font-size:12px;
	color: #333333;
}

div.rss-latestNews h3 { margin:6px 0 0 0; padding:0; }
div.rss-latestNews h3 a	{ 
		float:left; 
		margin:0; 
		padding:0 0 0 16px; 
		font-size:0.9em !important; 
		line-height:17px !important;  
		background:url("/Global/FWi/CssImages/arrowO-h4.gif") no-repeat left 5px !important;
		color:#000000 !important;
	}

div.rss-latestNews .rss-footer 	{ 
		position:relative; 
		bottom:0px; 
		float:right; 
		color:#000000; 
		font-weight:bold; 
		text-transform:uppercase; 
		height:20px;
		text-indent:16px;
		background:url("/Global/FWi/CssImages/arrowO-h4.gif") no-repeat left 6px !important;
	}
	
.rss-latestNews .rss-inner ul	{
		float:left;
		padding-bottom:20px;	
	}
	
div.rss-latestNews .rss-footer a:hover{ text-decoration:underline; }

div.rss-leftSection .rss-footer	{  
		color:#303030;
		float:none;
		padding:0 20px 0 0;
		position:relative;
		top:-30px;
		z-index:999999;
		left:-100px;
	}
	
	
.rss-latestNews .rss-inner ul	{
		float:left;
		padding-bottom:20px;	
	}
	
div.rss-latestNews .rss-footer a:hover{ text-decoration:underline; }
	
div.rtx-otherLinks ul  { 
		float: left;
		padding-bottom: 20px;
		width: 500px;
		font-size:0.9em !important;
		font-weight:bold; 
		
	}
	
div.rtx-otherLinks ul  li {
		background: url("/Global/FWi/CssImages/arrowO-h4.gif") no-repeat scroll left 5px transparent !important;
		font-size: 1.3em;
		line-height: 17px;
		margin: 2px 0;
		padding: 0 0 0 16px;
	}
	
div.rtx-otherLinks ul  li a {
		text-decoration: none;
		color: #000000;
	}

div.rtx-otherLinks ul  li a:hover {
		text-decoration:underline;
		color: #000000;
	}
	
div.rss-footer a{ color:#303030; padding:0px 20px 0 0; float:left; font-size:1.2em !important; font-weight:bold; margin-left:2px; position: relative;}

/* Drop down menu - eg arable highlights yield watch */

.dropdownMenu {
	background: #222 url(overlay.png) repeat-x; 
	display: inline-block; 
	padding: 5px 10px 6px; 
	color: #fff; 
	text-decoration: none;
	-moz-border-radius: 6px; 
	-webkit-border-radius: 6px;
	-moz-box-shadow: 0 1px 3px rgba(0,0,0,0.6);
	-webkit-box-shadow: 0 1px 3px rgba(0,0,0,0.6);
	text-shadow: 0 -1px 1px rgba(0,0,0,0.25);
	border-bottom: 1px solid rgba(0,0,0,0.25);
	position: relative;
	cursor: pointer;
	font-size: 11px;
}
.dropdownMenu p { font-size:10px; } 
.dropdownMenu p.heading { font-size:11px; color:#ffffff } 
.dropdownMenu:hover							{ background-color: #111; color: #fff; }
.dropdownMenu, .dropdownMenu:visited		{ font-size: 11px; font-weight: bold; line-height: 1; text-shadow: 0 -1px 1px rgba(0,0,0,0.25); 											  }
.arable.dropdownMenu, .arable.dropdownMenu:visited { background-color: #E68036; }
.arable.dropdownMenu:hover						{ background-color: #E68036; }

div.rss-newsPic img {
    float: left;
    width: 170px;
}

div.rss-channelRss { margin-bottom:-2px; }
div.rss-channelRss a { color:#000000 !important; } 
div.rss-channelRss h3 a  {
		text-decoration:none;
		color:#000000;
		float:left;
		padding-top:0;
		font-size:1.4em !important;
		float:left;
		margin-top:2px;
		line-height:26px;
	}
	
div.rtx-sponsorsMessage {
		border: 1px solid #E68036;	
		padding: 5px;
		width:258px;
	}

div.rtx-sponsorsMessage p.sponsorsMessage-title {
		text-align: center;
		width: 100%;
		background:#fee5d2;
		color:#000000;
		font-family:Helvetica, Verdana, Arial, sans-serif;
		font-weight:bold;
		font-size:1.1em;
		padding:2px 0 2px 0;
	}
	
div.rtx-sponsorsMessage p.sponsorsMessage-title  arable{
		background:#fee5d2;
	}

div.rtx-sponsorsMessage p{
		font-size: 1em;
	}
	
/* - Landing page slots */

div.rtx-LandingSlot {
		border-bottom: 1px solid #000000;
}

div.rtx-LandingSlot img {
	padding-left: 5px;
}

div.rtx-LandingSlot a {
	font-weight: bold;
	color: #000;
}

/* - Expandable list  - */

div.rtx-ExpandableList {

}

div.rtx-ExpandableList  h3 {
	fon-size: 1.2em;
}

div.rtx-ExpandableList  h3  a{
	text-decoration: none;
}

.rtx-ExpandableList ul {
	list-style-image:url(/global/cssimages/fwi/plus.gif);
}

.rtx-ExpandableList li {
/* background:transparent url(/Global/FWi/CssImages/arrow_double.gif) no-repeat scroll left top; */
font-size:1em;
font-weight:700;
padding:0 0 3px 12px;
background:url("/Global/FWi/CssImages/arrowO-h4.gif") no-repeat left 6px !important;
}

.rtx-ExpandableList li  a{
	color: #000;
}

/* - Landing intro  - */

div.rtx-LandingIntro {
	font-size: 1.2em;
}/* Page Styles */
html,body,h1,h2,h3 {
font-family:arial;
}

a {
color:#0B5B9F;
outline:none;
}

/* Header-footer and nav bar styles - */

.MasterNoLayout {
		width:980px;
		margin:0 auto;
		position:relative;
		min-height:500px;
	}
		
html, body, div, span, a, ul, li, form {
		margin: 0;
		padding: 0;
		border: 0;
		outline: 0;
		vertical-align: baseline;
	}

body {
		z-index:1;
		font-size:62.5%;
	}
	
#top-nav p, #top-nav ul, #top-nav li, #top-nav ol,
div.flx-Footers .rbi-rtx-inner p, div.flx-Footers .rbi-rtx-inner ul, div.flx-Footers .rbi-rtx-inner li, div.flx-Footers .rbi-rtx-inner ol {
		font-size: 1em !important;
	}

a {outline: 0;}	
	
div.flx-header {
		float:left;
		margin:0 0 10px 0 !important;
		position:relative;
		top:0;
		z-index:10;
		line-height:18px;
		font-size:1.2em;
		min-height:110px;
	}
	
.flx-header .rbi-flx-col1-inner {
		padding:0;
	}
	
div.img-SetStyle	{
		position:relative;
		float:left;
		left:0;
		top:0;
		z-index:11;
	}
div.adp-SetStyle{
		position:relative;
		float:left;
		left:0;
		top:0;
		z-index:11;
	}
	
#top-nav {
		height:32px;
		float:left;
		width:982px;
		float:left;	
		background:url(/Global/FWi/CssImages/nav-top.gif) top left;
		background-repeat: repeat-x;
		font-size:1em;
		color:#1761a4;
		position:absolute;
		/* z-index:999999; */
		font-size:1.2em;
		position:absolute;
		top:0;
	}
/* NOT SURE THIS IS NEEDED
div.aut {
		height:1px;
		overflow:hidden;
	}*/

div.aut-TopNav {
		height:1px;
		overflow:hidden;
	}
	
#top-nav ul {
		list-style-type:none;
		float:left;
		margin:0;
		padding:0;
		width:982px;
	}

#top-nav li {
		float:left;
		padding:0 16px 0 18px;
		margin:0;
		display:block;
		text-align:center;
		background:url(/Global/FWi/CssImages/nav-line.gif) no-repeat left top;
		position:relative;
	}
		
#top-nav li.first { background:none; }

#top-nav li a {
		float:left;	
		text-decoration:none;
		padding:6px 5px 8px 0;
		height:30px;
		color:#1761a4;
	}

#top-nav li a:hover {  text-decoration:underline; }

#top-nav li.submen a {
		background:url(/Global/FWi/CssImages/arrow-right.gif) no-repeat right 11px;	
		padding-right:18px;
	}
	
#top-nav li.submen a:hover {
		background:url(/Global/FWi/CssImages/arrow-down.gif) no-repeat right 11px;	
		padding-right:18px;
	}	
	
#top-nav ol  {
		position:absolute;
		left:-12px;
		top:32px;
		width:120px;
		padding:0;
		margin:0;
		text-align:left !important;
		display:none;
		z-index:999999;
	}
	
#top-nav ol li { background:none; }  	

#top-nav ol li a {
		float:left !important;
		padding:0 0 0 10px !important;
		background:url(/Global/FWi/CssImages/submenu-drop.gif) repeat-x left top !important;
		width:140px !important;
		margin:0 !important;
		height:22px !important;
		float:left !important;
		text-align:left !important;
	}	
	
.rss-ico {	
		padding-left:20px;
		background:url("/Global/FWi/CssImages/icon_services_rss.gif") no-repeat left 6px;
		float:left;
	}

#first_drop, #second_drop {
		float:right !important;
	}


#first_drop {
		margin-right:20px;
		width:120px;
	}

#second_drop {
		margin-right:20px;
		width:110px;
	}
		
.loginstatus { float:none; display:block; }/*damien adjusted from float:right and margin-left:12px;*/
.welcome { float:left; margin:6px 6px 0 -10px; color:#333333 !important;}
.loginName { float:left; margin-top:6px; margin-right:6px; color:#333333 !important; }

div.flx-AdvertPanel{
		float:left;
		height:100px;
		padding:0px;
		margin-bottom:0;
	}
	
.rbi-adp-inner {  float:right; margin-top:0; }

div.flx-topbar{
		margin-top: -20px;
		/*damien removed margin-bottom:-10px */
	}

div.flx-SiteMenu {
		background:url(/Global/FWi/CssImages/navbar.gif) no-repeat top left;
		margin:0;
		float:left;
		width:100%;
		height:80x;
	}

.rbi-flx-SiteMenu-inner {
		clear:both;
		float:left;
	}

.rbi-flx-SiteMenu-col1 {
		display:block;
		overflow:hidden;
		float:left;
	}

.rbi-flx-SiteMenu-col1-inner {
		clear:both;
	}

.rbi-flx-SiteMenu-col2 {
		display:block;
		overflow:hidden;
		float:left;
	}

.rbi-flx-SiteMenu-col2-inner {
		clear:both;
		padding:0;
	}

div.aut{
		padding:5px;
	}
	
div.brc-BreadCrumb {
    text-transform: uppercase;
}
.brc-BreadCrumb a {
    color: #000000;
}
.brc-BreadCrumb span.rbi-brc-title {
    display: block;
    float: left;
}
.brc-BreadCrumb span.rbi-brc-linkitem a {
    background: url("/Global/FWi/CssImages/breadcrumb-seperator.gif") no-repeat scroll left center transparent;
    padding-left: 17px;
}
.brc-BreadCrumb span.rbi-brc-currentitem {
    background: url("/Global/FWi/CssImages/breadcrumb-seperator.gif") no-repeat scroll 2px 3px transparent;
    color: #D2232A;
    float: left;
    padding-left: 17px;
    text-decoration: none;
}

div.brc-BreadCrumb {
    float: left !important;
    height: 16px;
    margin-left: 0 !important;
    margin-top: 10px !important;
    text-transform: uppercase;
}
div.rbi-brc-title {
    padding-top: 10px !important;
}
div.rbi-brc-currentitem {
    padding-top: 10px !important;
}

.rbi-brc-linkitem {
    float: left !important;
}
.rbi-brc-seperator {
    display: none !important;
}

div.qsf {
		background:url("/Global/FWi/CssImages/search.gif") no-repeat scroll 0 0 transparent;
	}
.qsf .rbi-qsf-inner {
		padding:5px 0 0 5px;
	}

.qsf .rbi-qsf-field-input, .qsf .rbi-qsf-submit {
		float:left;
		padding-left:27px;
	}

.qsf .rbi-qsf-submit {}

.qsf .rbi-qsf-buttonfields .rbi-qsf-submit {
		float:right;
		margin:-4px 0 0 0;
		padding:0px;
	}

.qsf .rbi-qsf-field-input input{border:0px;}

div.nav-TopMenu {
		height:75px;
		margin:0;
	}

.nav-TopMenu .nav-list {
		position:relative;
		float:left;
	}

.nav-TopMenu .nav-list ul {
		height:70px;
	}

.nav-TopMenu .nav-list li {
		float:left;
		height:30px;
		list-style:none;
		z-index:999;
		background:url(/Global/FWi/CssImages/divider1.gif) no-repeat top right;
	}

.nav-TopMenu .nav-list li li {
		background:url(/Global/FWi/CssImages/tier2_menu_off.gif) no-repeat bottom right;
	}

.nav-TopMenu ul.nav-list li:hover ul {
		z-index:1000;
	}

.nav-TopMenu .nav-list li li {
		line-height:12px;
		height:auto;
	}

.nav-TopMenu .nav-list a {
		color:#fff;
		display:block;
		float:left;
		text-decoration:none;
		height:30px;
		font-weight:700;
	}

.nav-TopMenu .nav-list a span {
		padding:.5em;
		display:block;
		white-space:nowrap;
	}

.nav-TopMenu .nav-list ul li a {
		height:29px;
		font-weight:400;
	}

.nav-TopMenu .nav-list li li a span {
		padding:.5em;
		display:block;
		line-height:12px;
		color:#000;
	}

.nav-TopMenu .nav-list li ul {
		left:0;
		top:-999em;
		position:absolute;
		width:748px;
	}

.nav-TopMenu .nav-list li:hover, .nav-TopMenu .nav-list li.sfHover, .nav-TopMenu .nav-list li.OnPage, .nav-TopMenu .nav-list a:focus, .nav-TopMenu .nav-list a:hover, .nav-TopMenu .nav-list a:active {
		background:url(/Global/FWi/CssImages/hover.gif) no-repeat bottom center;
		color:#fff;
		width:auto;
		text-decoration:none;
	}

.nav-TopMenu .nav-list li li.OnPage a,
.nav-TopMenu .nav-list li li.sfHover,
.nav-TopMenu .nav-list li li.OnPage,
.nav-TopMenu .nav-list li li:hover,
.nav-TopMenu .nav-list li li a:focus,
.nav-TopMenu .nav-list li li a:hover,
.nav-TopMenu .nav-list li li a:active {
    background: none repeat scroll 0 0 transparent;
    color: #990000;
    text-decoration: underline !important;
}

.nav-TopMenu .nav-list li:hover ul,  
.nav-TopMenu ul.nav-list li.sfHover ul {
		top:36px;
	}

.nav-TopMenu .nav-list li:hover li ul {
		top:-999em;
	}

.nav-TopMenu .nav-list li li:hover ul, 
.nav-TopMenu ul.nav-list li li.sfHover ul {
		top:18px;
	}

div.rbi-rtx-inner{width:auto !important;}

div.adp-SetStyle {
		float:right !important;
		right:0 !important;
	}
	
.rbi-adp-inner table { margin:0 !important; }

ul {list-style: none;}

table {border-collapse: collapse;	border-spacing: 0;}
td {text-align: left;font-weight: normal;}

.qsf .rbi-qsf-submit {	}

.nav-TopMenu ul.nav-list li:hover ul {z-index:1000;}

.nav-TopMenu .nav-list li li {line-height:12px;height:auto;}

.nav-TopMenu .nav-list li:hover,
.nav-TopMenu .nav-list a:focus,
.nav-TopMenu .nav-list a:hover,
.nav-TopMenu .nav-list a:active {
		background:url(/Global/FWi/CssImages/hover.gif) no-repeat bottom center;
		color:#fff;
		width:auto;
		text-decoration:none;
	}

.nav-TopMenu .nav-list a:focus,
.nav-TopMenu .nav-list a:hover,
.nav-TopMenu .nav-list a:active {
		border-bottom:none;
		color:#fff;
		text-decoration:none;
	}

.nav-TopMenu .nav-list li li:hover,
.nav-TopMenu .nav-list li li a:focus,
.nav-TopMenu .nav-list li li a:hover,
.nav-TopMenu .nav-list li li a:active {
		color:#990000;
		background:none;
		text-decoration:underline;
	}

.nav-TopMenu .nav-list li:hover ul { top:36px; }
.nav-TopMenu .nav-list li:hover li ul { top:-999em; }
.nav-TopMenu .nav-list li li:hover ul, 
.nav-TopMenu ul.nav-list li li.sfHover ul {
		top:18px;
	}

div.rbi-rtx-inner {width:auto !important;}
	
div.qsf { 
		position:absolute !important;
		float:right;
		right:0;
		top:79px;
		width:243px;
	
	}

div.flx-Footers {
		float:left;
		width:980;
		margin:10px 0 10px 0 !important;
		border-top:1px solid #000000;
		line-height:18px;
	}
	
div.rtx-Footer {
		width:980px;
		height:40px;
		font-size:1.1em !important;
	}

div.rtx-Footer ul {
		float:left; 
		width:100%;
		list-style-type:none;
		display:block;
		margin:0;
		padding:0;
	}
	
div.rtx-Footer ul li {
		float:left !important;
		padding:0 !important;
		margin:0 6px 0 0 !important;
	}
	
div.rtx-Footer ul li .pipe {
		color:#FF0000;
	}
div.rtx-Footer ul.service	{
		float:right !important;
		text-align:right !important;
	}
	
		
div.rtx-Footer ul li .services {
		color:#FF0000;
	}
	
/* End header/footer */

/* academy template */
div.flx-academy {
margin-top:10px;
overflow:hidden;
}

.rbi-flx-academy-inner {
clear:both;
overflow:hidden;
}

.rbi-flx-academy-col1 {
display:block;
overflow:hidden;
float:left;
}

.rbi-flx-academy-col1-inner {
clear:both;
}

.rbi-flx-academy-col2 {
display:block;
overflow:hidden;
float:left;
}

.rbi-flx-academy-col2-inner {
clear:both;
padding:150px 10px 10px;
}

.rbi-flx-academy-col3 {
display:block;
overflow:hidden;
float:left;
padding:10px;
border-left:1px dotted #ccc;
border-right:1px dotted #ccc;
}

.rbi-flx-academy-col3-inner {
clear:both;
}

.rbi-flx-academy-col4 {
display:block;
overflow:hidden;
}

.rbi-flx-academy-col4-inner {
clear:both;
padding:0;
}

/* Content Flex columns */
div.flx-Content {
clear:both;
width:980px;
}

.rbi-flx-Content-inner {
clear:both;
}

.rbi-flx-Content-col1,.rbi-flx-Content-col2,.rbi-flx-Content-col3 {
display:inline;
float:left;
}

.rbi-flx-Content-col1-inner {
padding:0 16px 0 0;
background:url(/Global/FWi/CssImages/bg_main_col.gif) repeat-y top right;
}

.rbi-flx-Content-col2-inner {
clear:both;
padding:10px 0px 0 0;
}

.rbi-flx-Content-col3-inner {
clear:both;
padding:10px 0 0;
}

div.flx-ContentPadder {
clear:both;
position:relative;
}

.rbi-flx-ContentPadder-inner {
clear:both;
overflow:hidden;
}

.flx-ContentPadder .rbi-flx-ContentPadder-col1 {
display:inline;
float:left;
}

.flx-ContentPadder .rbi-flx-ContentPadder-col2,.flx-ContentPadder .rbi-flx-ContentPadder-col3,.flx-ContentPadder .rbi-flx-ContentPadder-col4,.flx-ContentPadder .rbi-flx-ContentPadder-col5,.flx-ContentPadder .rbi-flx-ContentPadder-col6 {
display:inline;
float:left;
}

.flx-ContentPadder .rbi-flx-ContentPadder-col1-inner {
padding:0;
}

.flx-ContentPadder .rbi-flx-ContentPadder-col2-inner,.flx-ContentPadder .rbi-flx-ContentPadder-col3-inner,.flx-ContentPadder .rbi-flx-ContentPadder-col4-inner,.flx-ContentPadder .rbi-flx-ContentPadder-col5-inner,.flx-ContentPadder .rbi-flx-ContentPadder-col6-inner {
padding:0 0 0 10px;
}

div.flx-SlotPadder {
clear:both;
position:relative;
border-top:dotted 1px #ccc;
}

.rbi-flx-SlotPadder-inner {
clear:both;
overflow:hidden;
}

.flx-SlotPadder .rbi-flx-SlotPadder-col1 {
display:inline;
float:left;
}

.flx-SlotPadder .rbi-flx-SlotPadder-col2,.flx-SlotPadder .rbi-flx-SlotPadder-col3,.flx-SlotPadder .rbi-flx-SlotPadder-col4,.flx-SlotPadder .rbi-flx-SlotPadder-col5,.flx-SlotPadder .rbi-flx-SlotPadder-col6 {
display:inline;
float:left;
}

.flx-SlotPadder .rbi-flx-SlotPadder-col1-inner {
padding:10px 0 0;
}

.flx-SlotPadder .rbi-flx-SlotPadder-col2-inner,.flx-SlotPadder .rbi-flx-SlotPadder-col3-inner,.flx-SlotPadder .rbi-flx-SlotPadder-col4-inner,.flx-SlotPadder .rbi-flx-SlotPadder-col5-inner,.flx-SlotPadder .rbi-flx-SlotPadder-col6-inner {
padding:10px 0 0 10px;
}

/* Slots and feed within columns */
div.flx-Content2 {
clear:both;
width:98%;
display:inline-block;
overflow:hidden;
padding:2px;
}

.rbi-flx-Content2-inner {
clear:both;
padding:2px;
}

.rbi-flx-Content2-col1 {
display:block;
overflow:hidden;
float:left;
}

.rbi-flx-Content2-col1-inner {
clear:both;
padding:0 16px 0 0;
}

.rbi-flx-Content2-col2 {
display:block;
overflow:hidden;
float:left;
}

.rbi-flx-Content2-col2-inner {
clear:both;
padding:0 8px 0 0;
}

/* AD Placement */
.rbi-adp-inner span {
display:block;
background:url(/Global/FWi/CssImages/bg_advert.gif) no-repeat center;
clear:both;
}

.adp-MPU,.adp-Button,.adp-Skyscraper {
margin-bottom:15px;
}

div.adp-Skyscraper td,.adp-MPU td,.adp-Button {
clear:both;
font-size:9px;
color:#999;
text-align:center;
text-transform:uppercase;
margin:0 0 8px;
}

.rbi-adp-inner table {
text-align:center;
width:100%;
}

.rbi-adp-inner table td.rbi-adp-content {
text-align:center;
}

div.adp-Skyscraper td.rbi-adp-content,.adp-MPU td.rbi-adp-content {
padding-top:5px;
}



/* End AD Placement */
/* Poll Control */
div.pol {
}

.pol .rbi-pol-inner {
padding:0 5px;
}

.pol .rbi-pol-title {
clear:both;
padding:2px 0;
overflow:hidden;
}

.pol .rbi-pol-title h2 {
margin-bottom:2px;
text-transform:uppercase;
color:#E81E25;
font-size:1.2em;
}

.pol .rbi-pol-title .pic img {
float:right;
}

.pol .rbi-pol-title p {
font-size:1.2em;
margin:0 0 2px;
}

.pol .rbi-pol-body {
clear:both;
width:100%;
padding:2px 0 0;
}

.pol .rbi-pol-body table {
clear:both;
width:99%;
padding:0 0 2px;
}

.pol .rbi-pol-body table td {
padding:0 0 8px;
}

.pol .rbi-pol-body td .pol .rbi-pol-options {
text-align:left;
width:25%;
font-size:1.2em;
padding:0 10px 8px 0;
}

.pol .rbi-pol-body td .pol .rbi-pol-bars {
text-align:left;
width:60%;
padding:0 10px 8px 0;
}

.pol .rbi-pol-body td.rbi-pol-percentage {
text-align:left;
width:15%;
font-size:1.4em;
font-weight:700;
}

.pol .rbi-pol-body .rbi-pol-percentage span {
color:#000;
}

.pol .rbi-pol-body tr td.rbi-pol-percentage span {
color:#777;
}

.pol .rbi-pol-body .rbi-pol-row-1 img {
background-image:url(/Global/FWi/CSSimages/bg_poll_vote.gif);
background-repeat:repeat;
}

.pol .rbi-pol-body p {
font-size:1.2em;
text-align:right;
}

.pol .rbi-pol-body p .rbi-pol-total {
clear:both;
font-weight:700;
padding-right:10px;
margin:8px 0;
}

.pol .rbi-pol-body p.rbi-pol-m-link a {
display:none;
vertical-align:middle;
background:url(/Global/FWi/CssImages/arrow_double.gif) no-repeat top right;
padding:0 12px 0 0;
color:#000;
}

.pol .rbi-pol-form {
clear:both;
padding:0 0 4px;
}

.pol .rbi-pol-form table tr td span.heading {
font-size:1.2em;
font-weight:700;
}

.pol .rbi-pol-form table fieldset label {
vertical-align:middle;
font-size:1.2em;
}

.pol .rbi-pol-form table fieldset input {
height:16px;
vertical-align:middle;
margin:0 5px 10px 0;
}

.pol .rbi-pol-form legend {
display:none;
}

.pol .rbi-pol-form .field-input {
clear:both;
margin:0 0 10px;
}

.pol .rbi-pol-form .field-input input {
height:16px;
vertical-align:middle;
margin:0 5px 0 0;
}

.pol .rbi-pol-form input[type=submit] {
width:49px;
height:21px;
float:right;
background:url(/Global/FWi/CssImages/bg_poll_vote.gif) no-repeat;
color:#fff;
font:bold 11px/17px arial;
text-transform:uppercase;
padding:1px 4px;
}

.pol .rbi-pol-form .field-input label {
vertical-align:middle;
font-size:1.2em;
}

.pol .rbi-pol-form .button {
clear:both;
}

.pol .rbi-pol-form .button input {
color:#fff;
font:bold 11px/18px arial;
text-transform:uppercase;
margin:0;
padding:1px 5px;
}

.pol .rbi-pol-form p {
font-size:1.2em;
text-align:right;
}

.pol .rbi-pol-form p.rbi-pol-m-link a {
display:none;
padding:0 12px 0 0;
vertical-align:middle;
}

/* End Poll Controls */

div.rtx-SectionTitle h2, div.rtx-SectionTitleLivestock h2 {
    border-bottom: 2px solid #939598;
    font-size: 1.5em;
    font-weight: 700;
    margin: 10px 10px 0 0;
    padding: 0 0 4px;
	/* letter-spacing:-1px; */
	width:110% !important;
	margin-bottom: 5px;
}

div.rtx-SectionTitle h2 {
    color: #D01B23;
}

div.rtx-SectionTitleLivestock h2 {
    color: #499252;
}

.rbi-rtx-inner h3,.rbi-rtx-inner h4,.rbi-rtx-inner p,.rbi-rtx-inner ul,.rbi-rtx-inner li,.rbi-rtx-inner ol {
font-size:1.2em;
}

div.rtx-content {
float:left;
}

.rtx-content h1 {
clear:both;
font-size:1.4em;
color:#D2232A;
font-weight:700;
}

.rtx-content h1 span {
color:#000;
}

.rtx-content h2 {
clear:both;
font-weight:700;
font-size:1.4em;
color:#000;
}

.rtx-content p {
font-size:1.1em;
margin:0 0 10px;
}

.rtx-content ul {
clear:both;
display:block;
margin:4px 0 5px 3px;
padding-bottom:8px;
width:100%;
}

.rtx-content li {
/* background:transparent url(/Global/FWi/CssImages/arrow_double.gif) no-repeat scroll left top; */
font-size:1em;
font-weight:700;
padding:0 0 3px 12px;
background:url("/Global/FWi/CssImages/arrowO-h4.gif") no-repeat left 6px !important;
}

.rtx-content a {
text-decoration:none;
color: #000000;
}



/* basic rtx style */

div.rtx-basic {
float:left;
font-size:1.2em;
}

.rtx-basic h2 {
clear:both;
font-size:1.4em;
color:#D2232A;
font-weight:700;
}

.rtx-basic h3 {
font-size:1.3em;
}

.rtx-basic h3 a {
color:#0B5B9F;
}

.rtx-basic p {
font-size:1.1em;
}

.rtx-basic ul {
border-bottom:1px dotted #ccc;
xxxclear:both;
display:block;
margin:4px 0 10px 3px;
padding-bottom:8px;
width:100%;
}

.rtx-basic li {
background:transparent url(/Global/FWi/CssImages/arrow_double.gif) no-repeat scroll left top;
font-size:0.9em;
padding:0 0 3px 12px;
}

.rtx-basic a {
text-decoration:none;
}

/* end basic rtx style */

/* Slot Rich text style */
div.rtx-slot {
}

.rtx-slot h3 {
color:#DD0009;
padding:0 0 6px;
text-transform:uppercase;
border-bottom:1px dotted #ABB6B6;
margin-bottom:8px;
}

.rtx-slot h3 a,.rtx-slot h3 a:hover {
color:#DD0009;
}

.rtx-slot span {
display:block;
}

.rtx-slot .story {
font-size:1.1em;
float:left;
margin-bottom:5px;
}

.rtx-slot ul {
font-size:1em;
list-style:disc;
margin-left:2em;
}

.rtx-slot ul li {
list-style:disc;
}

.rtx-slot span.pic {
float:left;
}

.rtx-slot span.pic img {
margin-right:8px;
}

.rtx-slot span.txt a {
font-weight:700;
}

.rtx-slot .m-link {
text-align:right;
text-transform:uppercase;
}

.rtx-slot .m-link a {
background:url(/Global/FWi/CssImages/arrow_double.gif) no-repeat top right;
padding:0 12px 0 0;
color:#000;
}

div.rtx-artbase {
text-align:center;
clear:both;
}

.rtx-artbase span {
float:none;
clear:none;
}

.rtx-artbase span a {
margin-left:8px;
}

.rtx-artbase span a.bookmark {
background:transparent url(/Global/CssImages/FWi/icon_bookmark.gif) no-repeat scroll 0 0;
line-height:1.7em;
padding:1px 0 2px 24px;
}

.rtx-artbase span a.print {
background:transparent url(/Global/CssImages/FWi/icon_print.gif) no-repeat scroll 0 0;
line-height:1.7em;
padding:1px 0 2px 22px;
}

.rtx-artbase span a.friend {
background:transparent url(/Global/CssImages/FWi/icon_friend.gif) no-repeat scroll 3px 0;
line-height:1.7em;
padding:1px 0 2px 22px;
}

.rtx-artbase span a.enews {
background:transparent url(/Global/CssImages/FWi/icon_email.gif) no-repeat scroll 3px 3px;
line-height:1.7em;
padding:1px 0 2px 22px;
}

/* END RICH TEXT CONTROL */


/* Rich Media Control */
div.rmd {
/*damien removed margin-bottom:20px;*/ 
}

/* END RICH MEDIA */
/* START RICH TEXT CONTROL */
div.rtx {
}

div.rtx-Curved {
background:url(/Global/Whitelabel/CSSImages/top_curve.gif) no-repeat top right #DCEFFB;
overflow:hidden;
}

.rtx-Curved .rbi-rtx-inner {
padding:10px 10px 0;
display:block;
background:url(/Global/Whitelabel/CSSImages/top_curve_left.gif) no-repeat top left;
}

.rtx-Curved .rbi-rtx-base {
background:url(/Global/Whitelabel/CSSImages/base_curve.gif) no-repeat bottom right #DCEFFB;
overflow:hidden;
width:100%;
display:block;
height:10px;
}

.rtx-Curved .rbi-rtx-base span {
padding:5px 0;
display:block;
background:url(/Global/Whitelabel/CSSImages/base_curve_left.gif) no-repeat bottom left;
}

/* END RICH TEXT CONTROL */

/* RSS Control */
div.rss {
}

.rss h2 {
font-size:1.4em;
color:#DD0009;
}

.rss .rss-footer a {
background-image:url(/Global/FWi/CssImages/arrow_double.gif);
color:navy;
}

.rss li {
border:none 0;
}

.rss h3 a {
font-size:1.2em;
}

.rss .rss-thumbnails {
padding:5px 1px 0 0;
height:1%;
}

.rss .rss-thumbnails .rss-thumb {
width:140px;
overflow:auto;
}

.rss .rss-thumbnails .rss-caption {
padding:4px 10px 4px 0;
text-align:center;
font-weight:700;
}

.rss .rss-thumbnails .rss-thumb img {
width:130px;
}

.rss .rss-base span {
padding:5px 0;
display:block;
}

/* Lead Article Home, Channel Business */
div.rss-Leadarticle {
margin:0;
}

.rss-Leadarticle h2 {
font-size:2em;
margin-bottom:2px;
}

.rss-Leadarticle .rss-description {
font-size:1.2em;
margin-bottom:8px;
}

.rss-Leadarticle .rss-footer {
text-align:right;
font-size:1.2em;
color:#DD0009;
}

.rss-Leadarticle .rss-footer a {
background:url(/Global/FWi/CssImages/arrow_double.gif) no-repeat top right;
padding:0 12px 0 0;
vertical-align:middle;
}

.rss-Leadarticle li {
margin-bottom:8px;
}

.rss-Leadarticle h3 a {
font-size:1.4em;
}

.rss-Leadarticle ul p {
font-size:1.1em;
padding-top:5px;
}

.rss-Leadarticle ul p.source {
color:#777;
clear:both;
}

.rss-Leadarticle li p.source a {
text-transform:uppercase;
color:#777;
}

.rss-Leadarticle .rss-base span {
display:block;
}

/* End Lead Article */
/* Article intro thumbnail */
div.rss-nextstories h2 {
margin-bottom:5px;
}

.rss-nextstories h2 span {
color:#D2232A;
text-transform:uppercase;
}

.rss-nextstories .rss-description {
font-size:1.2em;
}

.rss-nextstories img {
border:1px solid #333;
margin-bottom:8px;
width:40px;
}

.rss-nextstories .rss-footer {
text-align:right;
font-size:1.2em;
}

.rss-nextstories .rss-footer a {
background:url(/Global/FWi/CssImages/arrow_double.gif) no-repeat top right;
padding:0 12px 0 0;
vertical-align:middle;
}

.rss-nextstories li {
clear:left;
margin-bottom:8px;
}

.rss-nextstories h3 a {
font-size:1.2em;
margin-bottom:5px;
}

.rss-nextstories ul p {
font-size:1.1em;
padding-top:5px;
}

.rss-nextstories ul p.source {
color:#777;
clear:both;
}

.rss-nextstories .rss-thumbnails {
padding:5px 1px 0 13px;
clear:right;
overflow:hidden;
height:1%;
}

.rss-nextstories .rss-thumbnails .rss-thumb {
padding:0 0 10px;
float:left;
display:block;
width:140px;
clear:right;
}

.rss-nextstories .rss-thumbnails .rss-caption {
clear:left;
display:block;
padding:4px 10px 4px 0;
text-align:center;
font-weight:700;
}

.rss-nextstories .rss-thumbnails .rss-thumb img {
width:130px;
}

.rss-nextstories li .rss-pic {
padding:5px 6px 0 0;
float:left;
}

.rss-nextstories li .source a {
text-transform:uppercase;
color:#777;
}

.rss-nextstories .rss-base span {
padding:5px 0;
display:block;
}

/* End Article Intro thumbnail */
/* 2 Column RSS */
div.rss-RSS2columns .rss-inner {
padding:2px 2px 0;
}

.rss-RSS2columns h2 {
margin-bottom:8px;
}

.rss-RSS2columns h2 span {
font-size:1.4em;
margin:0 0 2px;
color:#DD0009;
}

.rss-RSS2columns .rss-description {
font-size:1.2em;
}

.rss-RSS2columns h2 img {
border:1px solid #333;
margin-bottom:8px;
}

.rss-RSS2columns .rss-footer {
text-align:left;
float:right;
font-size:1.2em;
}

.rss-RSS2columns .rss-footer a {
background:url(/Global/FWi/CssImages/arrow_double.gif) no-repeat top right;
padding:0 12px 0 0;
vertical-align:middle;
}

.rss-RSS2columns li {
margin-bottom:8px;
padding:0 5px 0 0;
float:left;
width:48.5%;
height:120px;
clear:none;
}

.rss-RSS2columns h3 a {
font-size:1.2em;
margin-bottom:5px;
}

.rss-RSS2columns ul span {
font-size:1.1em;
display:block;
}

.rss-RSS2columns ul p.source {
color:#777;
}

.rss-RSS2columns .rss-thumbnails {
padding:5px 1px 0 13px;
clear:right;
overflow:hidden;
height:1%;
}

.rss-RSS2columns .rss-thumbnails .rss-thumb {
padding:0 0 10px;
float:left;
display:block;
width:140px;
clear:right;
}

.rss-RSS2columns .rss-thumbnails .rss-caption {
clear:left;
display:block;
padding:4px 10px 4px 0;
text-align:center;
font-weight:700;
}

.rss-RSS2columns .rss-thumbnails .rss-thumb img {
width:130px;
}

.rss-RSS2columns li span.rss-pic {
padding:0 6px 0 0;
float:left;
}

.rss-RSS2columns li p.source a {
text-transform:uppercase;
color:#777;
}

.rss-RSS2columns .rss-base {
width:100%;
display:block;
height:10px;
}

.rss-RSS2columns .rss-base span {
padding:5px 0;
display:block;
}

/* Lite List Style */
div.rss-Litelist h2 {
margin-bottom:8px;
}

.rss-Litelist h2 span {
font-size:1.2em;
text-transform:uppercase;
}

.rss-Litelist .rss-description {
font-size:1.2em;
}

.rss-Litelist .rss-footer {
text-align:right;
font-size:1.2em;
}

.rss-Litelist .rss-footer a {
text-transform:uppercase;
background:url(/Global/FWi/CssImages/arrow_double.gif) no-repeat top right;
padding:0 12px 0 0;
vertical-align:middle;
}

.rss-Litelist li {
margin:0 0 4px;
padding:0 0 0 12px;
clear:both;
overflow:hidden;
background:url(/Global/FWi/CssImages/arrow_double.gif) no-repeat;
font-size:1.2em;
}

.rss-Litelist li a {
color:#000;
}

.rss-Litelist li img {
width:100%;
}

.rss-Litelist h3 {
font-size:1.1em;
font-weight:400;
}

.rss-Litelist h3 a {
font-weight:400;
}

.rss-Litelist ul span {
display:block;
}

.rss-Litelist ul p.source {
color:#777;
}

.rss-Litelist li p.source a {
clear:both;
text-transform:uppercase;
}

.rss-Litelist .rss-base {
height:10px;
}

.rss-Litelist .rss-base span {
padding:5px 0;
display:block;
}

/* End Lite List */
/* Dionysus Blog quote widget */
/* Dionysus Blog wide */
div.rss-Dion {
background-color:#e7461f;
border:1px dotted #e7461f;
}

.rss-Dion .rss-desc-pic {
float:left;
}

.rss-Dion h2 {
font-size:1.4em;
margin:0 0 8px;
color:#dd0009;
}

.rss-Dion h3 {
float:right;
}

.rss-Dion ul {
float:left;
width:320px;
clear:none;
}

.rss-Dion li {
padding:8px 0 2px 12px;
overflow:hidden;
border-bottom:none;
clear:none;
}

.rss-Dion li h3 {
float:left;
clear:both;
font-size:1.2em;
font-weight:700;
color:#edba12;
}

.rss-Dion li p.source {
display:none;
}

.rss-Dion .rss-footer {
float:left;
text-align:right;
width:320px;
}

.rss-Dion .rss-footer a {
color:#fff;
text-transform:uppercase;
font-size:.9em;
font-weight:400;
padding:0 12px 0 0;
white-space:nowrap;
background:url(/Global/FWi/CssImages/arrow_double_white.gif) no-repeat top right;
}

.rss-Dion .rss-base {
clear:both;
}

/* Dionysus Blog narrow */
div.rss-Dion2 {
background-color:#e7461f;
border:1px dotted #e7461f;
}

.rss-Dion2 .rss-desc-pic {
float:right;
}

.rss-Dion2 h2 {
font-size:1.4em;
margin:0 0 8px;
color:#dd0009;
}

.rss-Dion2 h3 {
float:right;
}

.rss-Dion2 ul {
float:left;
width:90px;
}

.rss-Dion2 li {
padding:8px 0 4px 8px;
overflow:hidden;
}

.rss-Dion2 li h3 {
float:left;
clear:both;
font-size:1.2em;
font-weight:700;
color:#edba12;
}

.rss-Dion2 .rss-footer {
float:left;
width:100px;
padding:0 0 8px 8px;
text-align:left;
}

.rss-Dion2 .rss-footer a {
color:#fff;
text-transform:uppercase;
font-size:.9em;
font-weight:400;
padding:0 12px 0 0;
white-space:nowrap;
background:url(/Global/FWi/CssImages/arrow_double_white.gif) no-repeat top right;
}

.rss-Dion2 .rss-base {
clear:both;
}

/* 2nd Column Blog quotes */
div.rss-Dion3 {
height:71px;
background-color:#E7461F;
border:1px dotted #E7461F;
}

.rss-Dion3 .rss-desc-pic {
float:right;
}

.rss-Dion3 h2 {
font-size:1.4em;
margin:0 0 8px;
color:#DD0009;
}

.rss-Dion3 h3 {
float:right;
}

.rss-Dion3 ul {
float:left;
width:230px;
clear:none;
}

.rss-Dion3 li {
padding:8px 0 2px 12px;
overflow:hidden;
border-bottom:none;
clear:none;
}

.rss-Dion3 li h3 {
float:left;
clear:both;
font-size:1.2em;
font-weight:700;
color:#EDBA12;
}

.rss-Dion3 li p.source {
display:none;
}

.rss-Dion3 .rss-footer {
float:left;
text-align:right;
width:230px;
}

.rss-Dion3 .rss-footer a {
color:#fff;
text-transform:uppercase;
font-size:.9em;
font-weight:400;
padding:0 12px 0 0;
white-space:nowrap;
background:url(/Global/FWi/CssImages/arrow_double_white.gif) no-repeat top right;
}

.rss-Dion3 .rss-base {
display:none;
}

/* End Dionysus */
/* Hebe Most read widget */
div.rss-Hebe {
background:url(/Global/FWi/CssImages/bg_news_tab_top.gif) no-repeat top right;
padding:10px 0 0;
}

.rss-Hebe .rss-inner {
padding:0 10px;
border-left:1px solid #ccc;
border-right:1px solid #ccc;
}

.rss-Hebe h2 {
margin-bottom:8px;
border-bottom:1px dotted #ABB6B6;
}

.rss-Hebe h2 span {
display:block;
color:#DD0009;
padding:0 0 4px;
text-transform:uppercase;
}

.rss-Hebe .rss-description {
font-size:1.2em;
}

.rss-Hebe .rss-footer {
text-align:right;
font-size:1.2em;
}

.rss-Hebe .rss-footer a {
background:url(/Global/FWi/CssImages/arrow_double.gif) no-repeat top right;
padding:0 12px 0 0;
vertical-align:middle;
}

.rss-Hebe li {
padding:0 0 0 12px;
clear:both;
overflow:hidden;
background:url(/Global/FWi/CssImages/arrow_double.gif) no-repeat;
vertical-align:middle;
}

.rss-Hebe li a {
color:#000;
font-size:.8em;
}

.rss-Hebe h3 a {
display:block;
font-weight:400;
}

.rss-Hebe ul span {
display:block;
}

.rss-Hebe ul p.source {
color:#777;
}

.rss-Hebe li p.source a {
clear:both;
text-transform:uppercase;
}

.rss-Hebe .rss-base {
height:10px;
background:url(/Global/FWi/CssImages/bg_news_tab.gif) no-repeat bottom right;
}

.rss-Hebe .rss-base span {
padding:5px 0;
display:block;
}

/* End Hebe */
/* Hermes FWiSpace quote widget */
div.rss-Hermes {
background:url(/Global/FWi/CssImages/bg_fwispace_base_right.gif) no-repeat bottom right #EBEBE4;
}

.rss-Hermes .rss-inner {
clear:both;
width:100%;
background:url(/Global/FWi/CssImages/bg_fwispace_base_left.gif) no-repeat bottom left;
overflow:hidden;
padding-bottom:10px;
}

.rss-Hermes h2 {
clear:both;
width:100%;
background:url(/Global/FWi/CssImages/bg_fwispace_top_right.gif) no-repeat top right #EBEBE4;
}

.rss-Hermes .rss-description {
font-size:1.2em;
margin-bottom:8px;
}

.rss-Hermes .rss-desc-pic {
background:#EBEBE4 url(/Global/FWi/CssImages/bg_fwispace_top_right.gif) no-repeat scroll right top;
}

.rss-Hermes .rss-desc-pic img {
padding:12px 0 0 12px;
background:url(/Global/FWi/CssImages/bg_fwispace_top_left.gif) no-repeat left top;
}

.rss-Hermes .rss-footer {
text-align:right;
font-size:1.2em;
padding:0 5px;
}

.rss-Hermes .rss-footer a {
background:url(/Global/FWi/CssImages/arrow_double.gif) no-repeat top right;
padding:0 12px 0 0;
vertical-align:middle;
text-transform:uppercase;
}

.rss-Hermes li {
clear:both;
overflow:hidden;
}

.rss-Hermes h3 a {
font-size:1.4em;
}

.rss-Hermes ul p {
font-size:1.6em;
display:block;
background-color:#EBEBE4;
padding:0 12px;
color:#0B5B9F;
}

.rss-Hermes ul p.source {
font-size:1.1em;
color:#777;
}

.rss-Hermes li p.source a {
text-transform:uppercase;
color:#777;
}

.rss-Hermes .rss-base {
width:100%;
height:0;
}

.rss-Hermes .rss-base span {
display:block;
}

/* End Hermes */
/* hermes22 FWiSpace orange box quote widget */
div.rss-hermes2 {
background:url(/Global/FWi/CssImages/hermes_or_top.gif) no-repeat top;
}

.rss-hermes2 .rss-inner {
clear:both;
border-left:8px solid #E7461F;
border-right:7px solid #E7461F;
margin-top:12px;
}

.rss-hermes2 h2 {
clear:both;
width:100%;
background:url(/Global/FWi/CssImages/bg_fwispace_top_right.gif) no-repeat top right #EBEBE4;
}

.rss-hermes2 .rss-description {
font-size:1.2em;
margin-bottom:8px;
}

.rss-hermes2 .rss-desc-pic img {
padding:5px 0 0 12px;
}

.rss-hermes2 .rss-footer {
text-align:right;
font-size:1.2em;
padding:0 5px;
}

.rss-hermes2 .rss-footer a {
color:#000;
background:url(/Global/FWi/CssImages/arrow_double.gif) no-repeat top right;
padding:0 12px 0 0;
vertical-align:middle;
}

.rss-hermes2 li {
clear:both;
overflow:hidden;
}

.rss-hermes2 h3 a {
font-size:1.4em;
}

.rss-hermes2 ul p {
font-size:1.4em;
display:block;
padding:0 12px;
color:#0B5B9F;
}

.rss-hermes2 ul p.source {
font-size:1.1em;
color:#777;
}

.rss-hermes2 li p.source a {
text-transform:uppercase;
color:#777;
}

.rss-hermes2 .rss-base {
height:5px;
width:100%;
background:url(/Global/FWi/CssImages/hermes_or_bottom.gif) no-repeat bottom;
overflow:hidden;
padding-bottom:10px;
}

.rss-hermes2 .rss-base span {
display:block;
}

/* End hermes2s */
/* Iris/Pheobe Most read widget */
div.rss-Phoebe,.rss-Iris, div.rss-Arable  {
margin:10px 0 2px;
padding-top:10px;
overflow:hidden;
}

.rss-Phoebe .rss-inner,.rss-Iris .rss-inner, .rss-Arable .rss-inner {
padding:2px 10px;
}

.rss-Phoebe h2,.rss-Iris h2, .rss-Arable  h2{
margin-bottom:8px;
}

.rss-Phoebe h2 span,.rss-Iris h2 span {
display:block;
color:#DD0009;
border-bottom:1px dotted #abb6b6;
padding:0 0 4px;
text-transform:uppercase;
}

.rss-Arable h2 span {
display:block;
color:#E68036;
border-bottom:1px dotted #abb6b6;
padding:0 0 4px;
text-transform:uppercase;
}

.rss-Phoebe .rss-description,.rss-Iris .rss-description , .rss-Arable .rss-description {
font-size:1.2em;
}

.rss-Phoebe .rss-footer,.rss-Iris .rss-footer, .rss-Arable  .rss-footer{
text-align:right;
font-size:1.2em;
}

.rss-Phoebe .rss-footer a,.rss-Iris .rss-footer a, .rss-Arable  .rss-footer a {
padding:0 12px 0 0;
vertical-align:middle;
}

.rss-Phoebe li,.rss-Iris li , .rss-Arable li{
margin-bottom:2px;
padding:0 0 0 12px;
clear:both;
overflow:hidden;
background:url("/Global/FWi/CssImages/arrowO-h4.gif") no-repeat scroll left 5px transparent !important;
vertical-align:middle;
}

.rss-Iris li a {
color:#0B5B9F;
}

.rss-Iris h3 a {
font-size:1.4em;
margin-bottom:5px;
text-transform:uppercase;
}

.rss-Phoebe ul span,.rss-Iris ul span, .rss-Arable ul span {
font-size:1.1em;
display:block;
}

.rss-Iris li p.source a {
clear:both;
text-transform:uppercase;
}

.rss-Iris .rss-base {
width:100%;
height:10px;
}

.rss-Iris .rss-base span {
padding:5px 0;
display:block;
}

/* End Iris/Pheobe */
/* Phebe Most read widget */
div.rss-Phoebe li a , div.rss-Arable li a {
color:#000;
}

.rss-Phoebe h2 a {
display:block;
font-weight:400;
}

.rss-Phoebe ul p.source {
color:#777;
}

/* End Phoebe */
/* RSS tab imitation widget */
div.rss-PropertyGallery {
background:url(/Global/FWi/CssImages/base_curve_hover2.gif) no-repeat bottom right #deded9;
}

.rss-PropertyGallery .rss-inner {
padding:0 0 10px;
background:url(/Global/FWi/CssImages/base_curve_left_hover2.gif) no-repeat bottom left;
overflow:hidden;
}

.rss-PropertyGallery h2 {
clear:both;
background:url(/Global/FWi/CssImages/top_curve_left_hover2.gif) no-repeat top left #deded9;
padding-left:10px;
}

.rss-PropertyGallery .rss-header-inner {
clear:both;
background:url(/Global/FWi/CssImages/top_curve_left_hover2.gif) no-repeat top left;
padding:10px 10px 0;
}

.rss-PropertyGallery h2 span {
display:block;
background:#DEDED9 url(/Global/FWi/CssImages/top_curve_hover2.gif) no-repeat scroll right top;
}

.rss-PropertyGallery h2 span a {
color:#e51c27;
display:block;
padding:10px 0;
}

.rss-PropertyGallery .rss-tabs {
width:50%;
float:right;
}

.rss-PropertyGallery .rss-tabs div {
font:normal 11px arial;
cursor:pointer;
}

.rss-PropertyGallery .rss-tabs div span {
display:block;
padding:5px 2px 0 5px;
overflow:hidden;
}

.rss-PropertyGallery .rss-tabs div span a,.rss-PropertyGallery .rss-tabs div span a:hover {
text-decoration:none;
}

/* RSS Basis points */
div.rss-basispoints {
background:#deded9 url(/Global/FWi/CssImages/top_curve_left_hover2.gif) no-repeat top left;
}

.rss-basispoints .rss-inner {
overflow:hidden;
padding:6px 8px 0;
background:url(/Global/FWi/CssImages/top_curve_hover4.gif) no-repeat scroll right top;
}

.rss-basispoints .rss-base {
height:10px;
width:100%;
background:url(/Global/FWi/CssImages/base_curve_left_hover2.gif) no-repeat bottom left;
}

.rss-basispoints .rss-base span {
display:block;
height:10px;
background:url(/Global/FWi/CssImages/base_curve_hover4.gif) no-repeat bottom right;
}

.rss-basispoints h2 {
color:#c7001a;
font-size:1.2em;
font-weight:700;
margin-bottom:1em;
}

.rss-basispoints p,.rss-basispoints ul {
font-size:1.2em;
margin-bottom:1em;
}

.rss-basispoints ul.cpd-points {
width:100%;
}

.rss-basispoints ul.cpd-points li {
position:relative;
padding-right:3em;
}

.rss-basispoints ul.cpd-points .points {
position:absolute;
right:0;
top:0;
}

.rss-basispoints .rss-footer a,.rss-basispoints .rss-footer a:link,.rss-basispoints .rss-footer a:hover {
font-size:1.2em;
color:#000;
text-decoration:none;
cursor:pointer;
}

/*Javascript puts in "rbi-" in classname onmousover*/
.rss-PropertyGallery .rbi-rss-inactive,.rss-PropertyGallery .rss-inactive {
margin:0 7px 2px 0;
}

.rss-PropertyGallery .rbi-rss-inactive div,.rss-PropertyGallery .rss-inactive div {
background:url(/Global/FWi/CssImages/tab_curve_br2.gif) no-repeat bottom right #9e9e9a;
height:43px;
overflow:hidden;
}

.rss-PropertyGallery .rbi-rss-inactive span,.rss-PropertyGallery .rss-inactive span {
background:url(/Global/FWi/CssImages/tab_curve_tr2.gif) no-repeat top right;
color:#333;
}

.rss-PropertyGallery .rbi-rss-inactive span a,.rss-PropertyGallery .rss-inactive span a {
color:#000;
}

.rss-PropertyGallery .rbi-rss-active,.rss-PropertyGallery .rss-active {
margin:0 7px 2px 0;
}

.rss-PropertyGallery .rbi-rss-active div,.rss-PropertyGallery .rss-active div {
background:url(/Global/FWi/CssImages/tab_curve_active_br2.gif) no-repeat bottom right #fff;
height:43px;
overflow:hidden;
}

.rss-PropertyGallery .rbi-rss-active span,.rss-PropertyGallery .rss-active span {
background:url(/Global/FWi/CssImages/tab_curve_active_tr2.gif) no-repeat top right;
}

.rss-PropertyGallery .rbi-rss-active span a,.rss-PropertyGallery .rss-active span {
color:red;
}

.rss-PropertyGallery .rss-gallery {
float:left;
height:140px;
width:50%;
}

.rss-PropertyGallery .rss-galitem {
overflow:hidden;
text-align:center;
background:#fff;
border:6px solid #fff;
border-bottom-width:7px;
margin-left:7px;
}

.rss-PropertyGallery .rss-galitem img {
width:140px;
height:120px;
margin:0 auto;
}

.rss-PropertyGallery .rss-footer {
display:block;
clear:both;
margin:0 9px 6px 7px;
}

.rss-PropertyGallery .rss-footer a {
float:right;
text-transform:uppercase;
color:#000;
font-size:.9em;
background:url(/Global/FWi/CssImages/arrow_double.gif) no-repeat top right;
padding:0 12px 0 0;
vertical-align:middle;
}

/*Large photo gallery*/
.rss-LargeGallery .rbi-rss-inactive,.rss-LargeGallery .rss-inactive {
margin:0 7px 2px 0;
}

.rss-LargeGallery .rbi-rss-inactive div,.rss-LargeGallery .rss-inactive div {
background:url(/Global/FWi/CssImages/tab_curve_br2.gif) no-repeat bottom right #9e9e9a;
height:43px;
overflow:hidden;
}

.rss-LargeGallery .rbi-rss-inactive span,.rss-LargeGallery .rss-inactive span {
background:url(/Global/FWi/CssImages/tab_curve_tr2.gif) no-repeat top right;
color:#333;
}

.rss-LargeGallery .rbi-rss-inactive span a,.rss-LargeGallery .rss-inactive span a {
color:#000;
}

.rss-LargeGallery .rbi-rss-active,.rss-LargeGallery .rss-active {
margin:0 7px 2px 0;
}

.rss-LargeGallery .rbi-rss-active div,.rss-LargeGallery .rss-active div {
background:url(/Global/FWi/CssImages/tab_curve_active_br2.gif) no-repeat bottom right #fff;
height:43px;
overflow:hidden;
}

.rss-LargeGallery .rbi-rss-active span,.rss-LargeGallery .rss-active span {
background:url(/Global/FWi/CssImages/tab_curve_active_tr2.gif) no-repeat top right;
}

.rss-LargeGallery .rbi-rss-active span a,.rss-LargeGallery .rss-active span {
color:red;
}

.rss-LargeGallery .rss-gallery {
float:left;
height:140px;
width:50%;
}

.rss-LargeGallery .rss-galitem {
overflow:hidden;
text-align:center;
background:#fff;
border:6px solid #fff;
border-bottom-width:7px;
margin-left:7px;
}

.rss-LargeGallery .rss-galitem img {
max-height:159px;
margin:0 auto;
}

.rss-LargeGallery .rss-footer {
display:block;
clear:both;
margin:0 9px 6px 7px;
}

.rss-LargeGallery .rss-footer a {
float:right;
text-transform:uppercase;
color:#000;
font-size:.9em;
background:url(/Global/FWi/CssImages/arrow_double.gif) no-repeat top right;
padding:0 12px 0 0;
vertical-align:middle;
}

/* Opinions and Blog widget */
div.rss-Tyche {
}

.rss-Tyche .rss-inner {
float:left;
width:100%;
}

.rss-Tyche h2 {
margin-bottom:8px;
}

.rss-Tyche img {
border:1px solid #555;
margin-right:8px;
}

.rss-Tyche h2 span {
font-size:1.2em;
color:#fff;
margin:0 0 8px;
padding:3px 0 3px 8px;
background:url(/Global/FWi/CssImages/h_blogs.gif) repeat-y;
border:1px dotted #fff;
display:block;
}

.rss-Tyche h2 span a,.bloglist h3 a:hover {
color:#fff;
}

.rss-Tyche .rss-description {
font-size:1.2em;
float:left;
}

.rss-Tyche .rss-desc-pic {
float:left;
}

.rss-Tyche .rss-footer {
clear:both;
width:100%;
font-size:1.1em;
}

.rss-Tyche .rss-footer a {
background:url(/Global/FWi/CssImages/arrow_double.gif) no-repeat top right;
padding:0 12px 0 0;
vertical-align:middle;
float:right;
}

.rss-Tyche rss-pic {
float:left;
}

.rss-Tyche ul {
float:right;
width:146px;
}

.rss-Tyche li {
line-height:1.3em;
}

.rss-Tyche h3 {
font-size:1.1em;
}

.rss-Tyche h3 a {
display:block;
}

.rss-Tyche ul span {
display:block;
}

.rss-Tyche ul p.source {
display:block;
clear:both;
color:#666;
font-size:10px;
}

.rss-Tyche li p.source a {
clear:both;
text-transform:uppercase;
}

.rss-Tyche .rss-base {
display:none;
}

div.rss-Agrib {
}

.rss-Agrib {
height:71px;
display:block;
margin-bottom:10px;
background-color:#4B642B;
border-left:15px solid #FBE321;
}

.rss-Agrib .rbi-rss-inner {
display:block;
background:none;
}

.rss-Agrib h1 {
font-size:1.4em;
margin:0 0 8px;
color:#DD0009;
border:none;
}

.rss-Agrib .rbi-rss-header {
border:none;
margin-bottom:0;
}

.rss-Agrib .rbi-rss-header {
border:none;
float:right;
}

.rss-Agrib .rbi-rss-header .rbi-rss-desc-pic img {
border:none;
margin:0;
}

.rss-Agrib .rbi-rss-list {
float:left;
width:320px;
clear:none;
margin:0;
}

.rss-Agrib .rbi-rss-item {
padding:8px 0 2px 12px;
overflow:hidden;
border-bottom:none;
clear:none;
margin:0;
}

.rss-Agrib .rbi-rss-item span {
float:left;
clear:both;
font-size:1.2em;
font-weight:700;
color:#EDBA12;
}

.rss-Agrib .rbi-rss-item span.rbi-rss-source {
display:none;
}

.rss-Agrib .rbi-rss-footer {
float:left;
text-align:right;
width:320px;
}

.rss-Agrib .rbi-rss-footer a {
color:#FFF;
text-transform:uppercase;
font-size:.9em;
font-weight:400;
padding:0 12px 0 0;
white-space:nowrap;
background:url(/Global/Fwi/CssImages/arrow_double_white.gif) no-repeat top right;
}

.rss-Agrib .rbi-rss-base {
display:none;
}

/* Tab Contaner Styling */
/* FWI TAB CURVED left */
div.tbc-CurveLeft {
background:url(/Global/FWi/CssImages/base_curve_hover.gif) no-repeat bottom right #686863;
}

div.rss-Tabber2 {
}

div.rtx-Tabber2 {
}

.tbc-CurveLeft .tbc-tabs {
display:inline;
margin:0 0 0 7px;
height:230px;
width:107px;
}

.tbc-CurveLeft-inner {
padding:0 0 7px;
background:url(/Global/FWi/CssImages/base_curve_left_hover.gif) no-repeat bottom left;
overflow:hidden;
width:100%;
}

.tbc-CurveLeft .tbc-title {
width:100%;
display:block;
clear:both;
background:url(/Global/FWi/CssImages/top_curve_hover.gif) no-repeat top right #686863;
}

.tbc-CurveLeft .tbc-title-inner {
clear:both;
background:url(/Global/FWi/CssImages/top_curve_left_hover.gif) no-repeat top left;
padding:7px 0 0;
}

.tbc-CurveLeft .tbc-title h1 {
font-size:1.2em;
color:red;
}

.tbc-CurveLeft .tbc-tabs div {
font:normal 11px arial;
width:auto;
cursor:pointer;
margin:0 0 2px;
}

.tbc-CurveLeft .tbc-tabs div span {
padding:6px 10px 6px 4px;
display:block;
}

.tbc-CurveLeft .tbc-inactive {
background:url(/Global/FWi/CssImages/tab_curve_bl.gif) no-repeat bottom left #9e9e9a;
color:#333;
height:27px;
}

.tbc-CurveLeft .tbc-active span a {
color:#D2232A;
text-decoration:none;
}

.tbc-CurveLeft .tbc-inactive span a {
color:#fff;
text-decoration:none;
}

.tbc-CurveLeft .tbc-inactive span {
background:url(/Global/FWi/CssImages/tab_curve_tl.gif) no-repeat top left;
color:#fff;
font-weight:700;
}

.tbc-CurveLeft .tbc-active {
background:url(/Global/FWi/CssImages/tab_curve_active_bl.gif) no-repeat bottom left #fff;
height:27px;
}

.tbc-CurveLeft .tbc-active span {
background:url(/Global/FWi/CssImages/tab_curve_active_tl.gif) no-repeat top left;
color:#d2232a;
font-weight:700;
}

.tbc-CurveLeft .tbc-inner {
color:#111;
margin:0 7px 0 0;
overflow:hidden;
height:230px;
}

.tbc-CurveLeft .img-Tabber {
clear:both;
height:230px;
display:block;
background-color:#F7F6F6;
overflow:auto;
background:url(/Global/FWi/CssImages/tab_inner_curve_br.gif) no-repeat bottom right #fff;
display:block;
}

.tbc-CurveLeft .img-Tabber img {
height:155px;
margin:10px;
}

.tbc-CurveLeft .rss-Tabber2 {
clear:both;
height:230px;
display:block;
background-color:#F7F6F6;
overflow:hidden;
background:url(/Global/FWi/CssImages/tab_inner_curve_br.gif) no-repeat bottom right #fff;
display:block;
}

.tbc-CurveLeft .rss-Tabber2 .rss-inner {
padding:7px 7px 7px 8px;
background:url(/Global/FWi/CssImages/tab_inner_curve_tr.gif) no-repeat top right #fff;
}

.tbc-CurveLeft .rss-Tabber2 h2 {
font-size:1.1em;
color:#000;
}

.tbc-CurveLeft .rss-Tabber2 li {
padding:0 0 3px 12px;
clear:both;
overflow:hidden;
background:url(/Global/FWi/CssImages/arrow_double.gif) no-repeat;
vertical-align:middle;
}

.tbc-CurveLeft .rss-Tabber2 .rss-thumbnails {
padding:10px 0 0;
clear:both;
overflow:hidden;
}

.tbc-CurveLeft .rss-Tabber2 .rss-footer {
padding:0 0 10px;
}

.tbc-CurveLeft .rss-Tabber2 h1 {
font-size:1.4em;
padding:0 0 5px;
color:#000;
}

.tbc-CurveLeft .rss-Tabber2 h2 {
font-size:1.1em;
}

.tbc-CurveLeft .rss-Tabber2 h2 a {
font-weight:400;
}

.tbc-CurveLeft .rss-Tabber2 span {
font-size:1.1em;
color:#333;
}

.tbc-CurveLeft .rss-Tabber2 p.source {
color:#888;
display:block;
}

.tbc-CurveLeft .rss-Tabber2 .rss-footer {
text-align:right;
font-size:1.1em;
color:#000;
}

.tbc-CurveLeft .rss-Tabber2 .rss-footer a {
background:url(/Global/FWi/CssImages/arrow_double.gif) no-repeat top right;
padding:0 12px 0 0;
vertical-align:middle;
color:#000;
}

.tbc-CurveLeft .rtx-Tabber2 {
clear:both;
height:230px;
display:block;
background-color:#F7F6F6;
overflow:hidden;
background:url(/Global/FWi/CssImages/tab_inner_curve_br.gif) no-repeat bottom right #fff;
display:block;
}

.tbc-CurveLeft .rtx-Tabber2 .rbi-rtx-inner {
height:210px;
padding:7px 7px 7px 8px;
background:url(/Global/FWi/CssImages/tab_inner_curve_tr.gif) no-repeat top right #fff;
}

.tbc-CurveLeft .rtx-Tabber2 h1 {
font-size:1.4em;
color:#000;
}

.tbc-CurveLeft .rtx-Tabber2 p {
font-size:1.1em;
}

.tbc-CurveLeft .rtx-Tabber2 ul {
padding:4px 0 0;
font-size:1.1em;
}

.tbc-CurveLeft .rtx-Tabber2 ul li {
background:url(/Global/FWi/CssImages/arrow_double.gif) no-repeat;
padding:0 0 3px 12px;
}

.tbc-CurveLeft .rtx-Tabber2 ul li span {
clear:both;
}

.tbc-CurveLeft .rtx-Tabber2 ul li a {
font-weight:400;
display:block;
}

.tbc-CurveLeft .rtx-Tabber2 img {
clear:both;
display:block;
}

.tbc-CurveLeft .rtx-Tabber2 .m-link {
display:block;
text-align:right;
}

.tbc-CurveLeft .rtx-Tabber2 .m-link a {
background:url(/Global/FWi/CssImages/arrow_double.gif) no-repeat right;
padding:0 12px 0 0;
color:#000;
}

/* FWI TAB CURVED ACTIVATE */
div.tbc-CurveActivate {
}

div.rss-Tabber {
}

.tbc-CurveActivate .tbc-title {
display:none;
}

.tbc-CurveActivate .tbc-tabs {
width:100%;
clear:both;
overflow:hidden;
background:url(/Global/FWi/CssImages/tab_act_curve_right.gif) no-repeat bottom right;
}

.tbc-CurveActivate .tbc-tabs div span {
padding:8px 8px 4px;
display:block;
width:260px;
text-transform:uppercase;
font-weight:700;
}

.tbc-CurveActivate .tbc-inactive {
color:#fff;
background:url(/Global/FWi/CssImages/tab_act_curve_left.gif) no-repeat bottom left;
}

.tbc-CurveActivate .tbc-inactive span {
color:#fff;
font-size:1.1em;
}

.tbc-CurveActivate .tbc-active {
color:#fff;
background:url(/Global/FWi/CssImages/tab_act_curve_left.gif) no-repeat bottom left;
}

.tbc-CurveActivate .tbc-active span {
color:#fff;
font-size:1.1em;
}

.tbc-CurveActivate .tbc-inner {
color:#111;
padding:5px 0 0;
overflow:hidden;
}

.tbc-CurveActivate .tbc-tabs .tbc-tabsMaximized {
background:url(/Global/FWi/CssImages/fwi_retract.gif) no-repeat bottom right;
width:50px;
height:20px;
}

.tbc-CurveActivate .tbc-tabs .tbc-tabsMinimized {
background:url(/Global/FWi/CssImages/fwi_expand.gif) no-repeat bottom right;
width:50px;
height:20px;
}

div.tbc-CurveActivate .rss-Tabber {
width:auto;
background:url(/Global/FWi/CssImages/top_curve_stroked.gif) no-repeat top right #DCEFFB;
overflow:hidden;
}

.tbc-CurveActivate .rss-Tabber .rss-inner {
padding:13px 3px 3px 13px;
background:url(/Global/FWi/CssImages/top_curve_left_stroked.gif) no-repeat top left;
}

.tbc-CurveActivate .rss-Tabber .rss-footer {
text-align:right;
font-size:1.2em;
}

.tbc-CurveActivate .rss-Tabber .rss-footer a {
color:#0B5B9F;
padding:0 12px 0 0;
margin:0 12px 0 0;
white-space:nowrap;
background:url(/Global/FWi/CssImages/arrow_double.gif) no-repeat top right;
text-transform:uppercase;
}

.tbc-CurveActivate .rss-Tabber .rss-inner li {
margin-bottom:10px;
}

.tbc-CurveActivate .rss-Tabber ul {
clear:both;
overflow:hidden;
margin-bottom:5px;
}

.tbc-CurveActivate .rss-Tabber ul li {
padding:0 0 10px;
float:left;
width:150px;
margin-right:10px;
overflow:hidden;
background:#c8c8c3;
height:140px;
}

.tbc-CurveActivate .rss-Tabber ul li img {
width:150px;
height:113px;
margin:0 auto;
}

.tbc-CurveActivate .rss-Tabber ul .rss-caption {
clear:both;
display:block;
padding:4px 10px 0 0;
text-align:center;
font-weight:700;
height:24px;
overflow:hidden;
}

.tbc-CurveActivate .rss-base {
background:url(/Global/FWi/CssImages/base_curve_stroked.gif) no-repeat bottom right #DCEFFB;
overflow:hidden;
width:100%;
display:block;
height:10px;
}

.tbc-CurveActivate .rss-base span {
padding:5px 0;
display:block;
background:url(/Global/FWi/CssImages/base_curve_left_stroked.gif) no-repeat bottom left;
}

/*Academy*/
div.rtx-Academy,div.rss-Academy {
margin-bottom:10px;
}

.rtx-Academy li,.rss-Academy li {
list-style:none;
}

.rtx-Academy h1,.rtx-Academy h2,.rtx-Academy h3 {
color:#000;
}

.rtx-Academy h1 span,.rtx-Academy h1 span {
color:red;
}

.rtx-Academy h4,.rtx-Academy dl,.rtx-Academy dt,.rtx-Academy dd {
display:inline;
font-weight:700;
font-size:1.1em;
}

.rtx-Academy dt img {
padding:0 .5em;
}

.rtx-Academy ul {
float:left;
border-bottom:4px solid #D2232A;
background:#fff;
margin:0 0 10px;
width:100%;
}

.rtx-Academy li {
float:left;
font-weight:700;
padding:.5em;
}

.rtx-Academy ul li {
background:transparent url(/Global/Fwi/CssImages/zibb_menu_left.gif) no-repeat scroll left top;
float:left;
margin:0 2px 0 0;
padding:0 0 0 9px;
}

.rtx-Academy ul li.active,.rtx-Academy li:hover {
background:transparent url(/Global/Fwi/CssImages/zibb_menu_left.gif) no-repeat scroll 0 -150px;
}

.rtx-Academy ul li a {
background:transparent url(/Global/Fwi/CssImages/zibb_menu_right.gif) no-repeat scroll right top;
color:#000;
display:block;
float:left;
font-weight:700;
padding:5px 10px 4px 2px;
text-decoration:none;
}

.rtx-Academy ul li.active a,.rtx-Academy ul li:hover a {
background:transparent url(/Global/Fwi/CssImages/zibb_menu_right.gif) no-repeat scroll 100% -150px;
color:#fff;
}

.rtx-Academy ul li a {
color:#000;
}

.rtx-Academy {
clear:both;
}

div.rss-Academy {
border-top:1px dotted #ccc;
border-bottom:1px dotted #ccc;
}

.rss-Academy h3 {
color:#000;
font-weight:700;
text-transform:uppercase;
}

.rss-Academy ul {
margin-bottom:1em;
}

.rss-Academy ul li {
clear:both;
width:100%;
margin-bottom:1em;
}

.rss-Academy ul li ul li {
margin-bottom:0;
width:auto;
}

.rss-Academy li a {
color:#000;
display:inline;
}

.rss-Academy ul.CPDPoints,.rss-Academy ul.CPDPoints li {
margin-bottom:0;
display:inline;
}

.rss-Academy ul.CPDPoints img {
padding:0 .25em;
}

/*end academy*/
/* Recipes Style */
div.rss-Recipes {
width:100%;
display:block;
margin:0;
}

.rbi-rss-inner {
padding:2px 2px 0;
display:block;
background:none;
margin:none;
}

.rbi-rss-header {
border:none;
margin-bottom:8px;
}

.rbi-rss-pic {
position:absolute;
top:0;
left:0;
}

.rss-Recipes h2 {
font-size:1.4em;
margin:0 0 2px;
color:#D2232A;
}

.rbi-rss-header p.rbi-rss-description {
font-size:1.2em;
margin-bottom:0;
}

.rbi-rss-header img {
border:1px solid #333;
margin-bottom:8px;
width:140px;
height:140px;
}

.rbi-rss-footer {
clear:left;
float:right;
font-size:1.2em;
}

.rbi-rss-footer a {
background:url(/Global/FWi/CssImages/arrow_double.gif) no-repeat top right;
padding:0 12px 0 0;
vertical-align:middle;
}

.rbi-rss-list {
margin:0;
padding:0;
}

.rbi-rss-item {
clear:none;
border:none;
margin-bottom:8px;
padding:0 5px;
float:left;
overflow:hidden;
position:relative;
width:31%;
}

.rss-Recipes h3 {
margin-top:150px;
}

.rss-Recipes h3 a {
font-size:1.2em;
margin-bottom:5px;
}

.rbi-rss-list span {
font-size:1.1em;
display:block;
margin-bottom:0;
}

.rbi-rss-list span.rbi-rss-source {
color:#777;
margin-bottom:0;
}

.rbi-rss-item div.rbi-rss-pic img {
width:140px;
height:140px;
}

.rbi-rss-thumbnails {
padding:5px 1px 0 13px;
clear:right;
margin:0;
overflow:hidden;
height:1%;
}

.rbi-rss-thumbnails .rbi-rss-thumb {
padding:0 0 10px;
float:left;
display:block;
width:140px;
clear:right;
}

.rbi-rss-thumbnails .rbi-rss-caption {
clear:left;
display:block;
margin:0;
padding:4px 10px 4px 0;
text-align:center;
font-weight:700;
}

.rbi-rss-thumbnails .rbi-rss-thumb img {
border:none;
width:130px;
}

.rbi-rss-item span.rbi-rss-pic {
padding:0 6px 0 0;
float:left;
}

.rbi-rss-item span.rbi-rss-pic img {
border:none;
}

.rbi-rss-item span.rbi-rss-source a {
color:#777;
}

.rbi-rss-base {
width:100%;
display:block;
height:10px;
background:none;
}

/* START ARTICLE CONTROL */
div.art-body {
}

/* when article update has been deployed remove old styles */
.art-body .art-header h1,.art-body .art-header h2,
.art-body .rbi-art-header h1,.art-body .rbi-art-header h2 {
font-size:2.2em;
font-weight:400;
}

.art-body hr {
color:#C5C6B9;
height:1px;
}

.art-body p {
font-size:1.4em;
margin-bottom:10px;
}

.art-info img.thumbnail,
.art-body img.thumbnail {
border:1px solid #CCDDE5;
float:left;
margin:5px;
max-height:100px;
max-width:90px;
}

.art-info .author,
.art-body .rbi-art-author {
display:block;
margin-top:10px;
}

.art-info .author a,
.art-body .rbi-art-author a {
font-weight:700;
}

.art-header .rbi-art-date,
.art-body .rbi-art-date {
display:block;
color:#AAAD9C;
margin-bottom:10px;
font-size:1.1em;
}

.art-body .rbi-art-body img {
float:right;
margin:0 0 5px 10px;
width:auto;
}

/*Academy article */

div.art-academybody {
}

.art-academybody .rbi-art-header h1,.art-academybody .rbi-art-header h2 {
font-size:2.2em;
font-weight:400;
}

.art-academybody hr {
color:#C5C6B9;
height:1px;
}

.art-academybody p {
font-size:1.2em;
margin-bottom:10px;
}

.art-academybody li {
background:transparent url(/Global/FWi/CssImages/arrow_double.gif) no-repeat scroll 0 0;
clear:both;
margin:0 0 4px;
overflow:hidden;
padding:0 0 0 12px;
}

.art-academybody img.thumbnail {
border:1px solid #CCDDE5;
float:left;
margin:5px;
max-height:100px;
max-width:90px;
}

.art-academybody .rbi-art-author {
display:block;
margin-top:10px;
}

.art-academybody .rbi-art-author a {
font-weight:700;
}

.art-academybody .rbi-art-date {
display:block;
color:#AAAD9C;
margin-bottom:10px;
font-size:1.1em;
}

.art-academybody .rbi-art-body img {
float:left;
margin:0 10px 5px 0;
max-width:410px;
width:auto;
}

/* Start - MPU style */
/* override article image - removing style */
.adp-ArticleMPU-1 .inner img,
.adp-ArticleMPU-2 .inner img {
float:none;
margin:0;
max-height:none;
}

.adp-ArticleMPU-1,
.adp-ArticleMPU-2 {
display:block;
width:auto;
float:right;
margin-left:10px;
clear:right;
}
/* End - MPU style */

/* END ARTICLE CONTROL */
/* Sponosors message */
div.rss-Academy {
border-top:1px dotted #ccc;
border-bottom:1px dotted #ccc;
}

.rss-Academy h3 {
color:#000;
font-weight:700;
text-transform:uppercase;
}

.rss-Academy ul {
margin-bottom:1em;
}

.rss-Academy ul li {
clear:both;
width:100%;
margin-bottom:1em;
}

.rss-Academy ul li ul li {
margin-bottom:0;
width:auto;
}

.rss-Academy li a {
color:#000;
display:inline;
}

/*end sponsors message */

div.rss-Hebe2 {
width:auto;
max-width: 400px;
background:url(/Global/FWi/CssImages/top_curve_stroked.gif) no-repeat top right #DCEFFB;
overflow:hidden;
}

.rss-Hebe2 h2 {
margin-bottom:8px;
border-bottom:1px dotted #ABB6B6;
}

.rss-Hebe2 h2 span {
display:block;
color:#DD0009;
padding:0 0 4px;
text-transform:uppercase;
}

.rss-Hebe2 .rss-inner {
padding:13px 3px 3px 13px;
background:url(/Global/FWi/CssImages/top_curve_left_stroked.gif) no-repeat top left;
}

.rss-Hebe2 .rss-footer {
text-align:right;
font-size:1.2em;
background:url(/Global/FWi/CssImages/arrow_double.gif) no-repeat top right;
}

.rss-Hebe2 .rss-footer a {
color:#0B5B9F;
padding:0 12px 0 0;
margin:0 12px 0 0;
white-space:nowrap;

text-transform:uppercase;
}

.rss-Hebe2 li {
padding:0 0 0 12px;
clear:both;
overflow:hidden;
background:url(/Global/FWi/CssImages/arrow_double.gif) no-repeat;
vertical-align:middle;
}

.rss-Hebe2 h3 a {
display:block;
font-weight:400;
}

.rss-Hebe2 ul span {
display:block;
}

.rss-Hebe2 ul p.source {
color:#777;
}

.rss-Hebe2 li p.source a {
clear:both;
text-transform:uppercase;
}

.rss-Hebe2 .rss-base {
background:url(/Global/FWi/CssImages/base_curve_stroked.gif) no-repeat bottom right #DCEFFB;
overflow:hidden;
width:100%;
display:block;
height:10px;
}

.rss-Hebe2 .rss-base span {
padding:5px 0;
display:block;
background:url(/Global/FWi/CssImages/base_curve_left_stroked.gif) no-repeat bottom left;
}

/* New Slot Rich text style */
div.rtx-leftslot {
border-bottom: 1px solid #000;
padding-bottom: 5px;
}

.rtx-leftslot h3 {
color:#D2232A;
text-transform:uppercase;
margin:0px;
}
.rtx-leftslot h3 a, .rtx-slot h3 a:hover {
color:#D2232A;
}

.rtx-leftslot h4 {
color:#0B5B9F;
font-size:1.4em;
}

.rtx-leftslot span {
display:block;
}

.rtx-leftslot img {
width:100px;
height:80px;
padding-right:6px;
}
.rtx-leftslot p {
font-size:1.1em;
margin-bottom:5px;
}

div.rtx-rightslot {
border-bottom: 1px solid #000;
padding-bottom: 5px;
}

.rtx-rightslot h3 {
color:#D2232A;
text-transform:uppercase;
margin:0px;
}
.rtx-rightslot h3 a, .rtx-slot h3 a:hover {
color:#D2232A;
}

.rtx-rightslot h4 {
color:#0B5B9F;
font-size:1.4em;
}

.rtx-rightslot span {
display:block;
}

.rtx-rightslot img {
width:100px;
height:80px;
padding-left:5px;
}
.rtx-rightslot p {
font-size:1.1em;
margin-bottom:5px;
}

div.rtx-lowerslot {
}

.rtx-lowerslot h3 {
color:#D2232A;
text-transform:uppercase;
margin:0px;
}
.rtx-lowerslot h3 a, .rtx-slot h3 a:hover {
color:#D2232A;
}

.rtx-lowerslot span {
display:block;
}

.rtx-lowerslot p {
font-size:1.1em;
margin-bottom:5px;
}
/* Flex column with no padding */

div.flx-noPadding {
padding:0;
}

/* New slot padder */

div.flx-SP {
clear:both;
position:relative;
border-bottom:1px dotted #ABB6B6;
}

.rbi-flx-SP-inner {
clear:both;
overflow:hidden;
}

.flx-SP .rbi-flx-SP-col1 {
display:inline;
float:left;
}

.flx-SP .rbi-flx-SP-col2,.flx-SP .rbi-flx-SP-col3,.flx-SP .rbi-flx-SP-col4,.flx-SP .rbi-flx-SP-col5,.flx-SP .rbi-flx-SP-col6 {
display:inline;
float:left;
}

.flx-SP .rbi-flx-SP-col1-inner {
padding:10px 0 0;
}

.flx-SP .rbi-flx-SP-col2-inner,.flx-SP .rbi-flx-SP-col3-inner,.flx-SP .rbi-flx-SP-col4-inner,.flx-SP .rbi-flx-SP-col5-inner,.flx-SP .rbi-flx-SP-col6-inner {
padding:10px 0 0 10px;
}

/* Buttons */

.button, .button:visited {
	background: #222 url(overlay.png) repeat-x; 
	display: inline-block; 
	padding: 5px 10px 6px; 
	color: #fff; 
	text-decoration: none;
	-moz-border-radius: 6px; 
	-webkit-border-radius: 6px;
	-moz-box-shadow: 0 1px 3px rgba(0,0,0,0.6);
	-webkit-box-shadow: 0 1px 3px rgba(0,0,0,0.6);
	text-shadow: 0 -1px 1px rgba(0,0,0,0.25);
	border-bottom: 1px solid rgba(0,0,0,0.25);
	position: relative;
	cursor: pointer
}
 
	.button:hover							{ background-color: #111; color: #fff; }
	.button:active							{ top: 1px; }
	.small.button, .small.button:visited 			{ font-size: 11px}
	.button, .button:visited,
	.medium.button, .medium.button:visited 		{ font-size: 13px; 
												  font-weight: bold; 
												  line-height: 1; 
												  text-shadow: 0 -1px 1px rgba(0,0,0,0.25); 
												  }
												  
	.large.button, .large.button:visited 			{ font-size: 14px; 
													  padding: 8px 14px 9px; }
													  
	.super.button, .super.button:visited 			{ font-size: 34px; 
													  padding: 8px 14px 9px; }
	
	.pink.button, .magenta.button:visited		{ background-color: #e22092; }
	.pink.button:hover							{ background-color: #c81e82; }
	.green.button, .green.button:visited		{ background-color: #91bd09; }
	.green.button:hover						    { background-color: #749a02; }
	.red.button, .red.button:visited			{ background-color: #e62727; }
	.red.button:hover							{ background-color: #cf2525; }
	.orange.button, .orange.button:visited		{ background-color: #ff5c00; }
	.orange.button:hover						{ background-color: #d45500; }
	.blue.button, .blue.button:visited		    { background-color: #2981e4; }
	.blue.button:hover							{ background-color: #2575cf; }
	.yellow.button, .yellow.button:visited		{ background-color: #ffb515; }
	.yellow.button:hover						{ background-color: #fc9200; }
	.arable.button, .yellow.button:visited		{ background-color: #E68036; }
	.arable.button:hover						{ background-color: #8E3D02; }
	.directDrillbutton.button, .directDrill.button:visited		{ background-color: #ca7916; }
	.directDrillbutton.button:hover						{ background-color: #8E3D02; }


/* election promo */

div.rtx-electionContent {
background:url(http://www.fwi.co.uk/Assets/GetAsset.aspx?ItemID=5225590) no-repeat top right;
height:380px;
}

div.rtx-electionContent .rbi-rtx-inner {
padding:1.2em;
padding:100px 50px;
}

/* electionContent FWiSpace orange box quote widget */
div.rss-electionContent {
}

.rss-electionContent .rss-inner {
clear:both;
margin-top:12px;
border:10px #DCD3E8 solid;
background:#ffffff;
padding:5px;
}

.rss-electionContent h2 {
clear:both;
width:100%;
font-size:1.6em;
}

.rss-electionContent .rss-description {
font-size:1.2em;
margin-bottom:8px;
}

.rss-electionContent li {
clear:both;
overflow:hidden;
}

.rss-electionContent h3 a {
font-size:1.4em;
}

.rss-electionContent ul p {
display:block;
color:#000000;
font-size:1.6em;
font-family:times New Roman;
}

.rss-electionContent ul p a {
color:#000000
}

.rss-electionContent ul p.source {
font-size:1.1em;
color:#777;
}

.rss-electionContent li p.source a {
text-transform:uppercase;
color:#777;
background:url(http://www.fwi.co.uk/Global/FWi/CssImages/logo_fwi_space2.gif) no-repeat bottom right;
}

div.rss-electionContenttp h2 {
margin-bottom:8px;
}

.rss-electionContenttp h2 span {
font-size:1.4em;
margin:0 0 2px;
color:#fff;
}

.rss-electionContenttp li {
clear:left;
margin-bottom:8px;
}

.rss-electionContenttp h3 a {
font-size:1.2em;
margin-bottom:5px;
color:#fff;
}

.rss-electionContenttp ul p {
font-size:1.1em;
padding-top:5px;
color:#fff;
}

.rss-electionContenttp ul p.source {
color:#fff;
clear:both;
}

.rss-electionContenttp li .source a {
text-transform:uppercase;
color:#777;

}

.rss-electionContenttp .rss-base span {
padding:5px 0;
display:block;
}

div.rss-electionContentll h2 {
margin-bottom:8px;
}

.rss-electionContentll h2 span {
font-size:1.2em;
text-transform:uppercase;
color:#DF9837;
}

.rss-electionContentll .rss-description {
font-size:1.2em;
}

.rss-electionContentll .rss-footer {
text-align:right;
font-size:1.2em;
}

.rss-electionContentll .rss-footer a {
text-transform:uppercase;
padding:0 12px 0 0;
vertical-align:middle;
color:#fff;
}

.rss-electionContentll li {
margin:0 0 5px;
clear:both;
overflow:hidden;
color:#DF9837;
}

.rss-electionContentll li a {
color:#DF9837;
}

.rss-electionContentll h3 {
font-size:1.1em;
font-weight:400;
}

.rss-electionContentll h3 a {
font-weight:400;
color:#DF9837;
}

/* Simple clear tabbed container Tab container  */

div.tbc-simple {

background:#fff;
padding:0.5em 0.5em 0 0.5em;
}

.tbc-simple .tbc-title {}

.tbc-simple {margin:0px;padding:0px;width:100%;margin-bottom:10px;background:url(http://www.rbicreativeservices.com/episerver/ideal_html/base_curve_hover.gif) no-repeat bottom right #ECECEC;}
.rbi-tbc-CurveDefault-inner {padding:0px 0px 10px 0px;background:url(http://www.rbicreativeservices.com/episerver/ideal_html/base_curve_left_hover.gif) no-repeat bottom left;}
.tbc-simple .tbc-title {width:100%;display:none;clear:both;background:url(http://www.rbicreativeservices.com/episerver/ideal_html/top_curve_hover.gif) no-repeat top right #ECECEC;}
.tbc-simple .tbc-tabs {}
.tbc-simple .tbc-tabs div { font-size:1.1em; text-transform:uppercase; width:auto;padding:0px;cursor:pointer;margin:2px 4px 0px 0px;}
.tbc-simple .tbc-tabs div span {padding:0 10px 5px 0;display:block;}
.tbc-simple .tbc-inactive { color:#0B5B9F; }
.tbc-simple .tbc-inactive span { color:#0B5B9F; }
.tbc-simple .tbc-active {}
.tbc-simple .tbc-active span {;color: #000;}
.tbc-simple .tbc-inner { padding:0;margin:0px;} 

/* end Simple tab container */

/* Table style as used on /landing-page/Machinery/fivecasetractor/ */

#box-table-a
{
	font-family: "Arial", "Lucida Grande", Sans-Serif;
	font-size: 12px;
	width: 100%;
	text-align: left;
	border-collapse: collapse;
	border-bottom: 2px solid #3F3F37;
	
}
#box-table-a th
{
	font-size: 13px;
	font-weight: bold;
	padding: 8px;
	background: #686863;
	border-top: 4px solid #3F3F37;
	border-bottom: 1px solid #3F3F37;
	color: #fff;
	text-align:center;
}
#box-table-a th.col1 {
	text-align:left;
}
#box-table-a td
{
	padding: 8px;
	border-bottom: 1px solid #fff;
	border-top: 1px solid transparent;
	vertical-align:top;
}
.static
	{
	background-color:#deded9; 
	}
.static td:hover
	{
	background-color:#7F7F77;
	}	
.static img { margin:0 0 0 14px; }

.static.fullrow:hover {background:#686863; color:#fff;}

.static.extra {background-color:#9F9F9F;}
.static.extra:hover {background-color:#9F9F9F;}

#box-table-a td.row-name, #box-table-a td.row-name-none {

	font-weight:bold;
	background:#686863;
	color:#fff;
	vertical-align:middle;
}

#box-table-a td.row-name-none { background:#686863; }

#box-table-a td.row-name.extra { background:#686863; }

#box-table-a td.image-name {
	text-align:center;

}
#box-table-a .image-name { background:none; }

/* End table */

/* Crime Register */
div.rtx-fcHome {
    border-bottom: 1px solid #666666;
    border-right: 1px solid #666666;
    border-top: 1px solid #666666;
    margin: 0 0 0 -10px;
    min-height: 737px;
    padding: 5px;
    width: 174px;
    font-size: 1.1em;
}
.rtx-fcHome li {
    background: url("/Global/FWi/CssImages/arrow_double.gif") no-repeat scroll left top transparent;
    font-size: 1em;
    font-weight: 700;
    padding: 0 0 3px 12px;
}
.rtx-fcHome a {
    text-decoration: none;
}
.rtx-fcHome a:hover {
    text-decoration:underline;
}

.theline {
    border-top: 1px solid #000000;
    float: left;
    height: 2px;
    width: 100%;
	position: relative;
	_margin-top: -5px;
}

*+html .theline {
	margin-top: -5px;
}

div.landingPage-title, .landingPage-title-arable , .landingPage-title-energy, .landingPage-title-directdrill, .landingPage-title-ruralliving, .landingPage-title-machinery, .landingPage-title-livestock   {
	min-height:1px;
}

div.landingPage-title-directdrill {
	height:80px;
	background:url(http://www.fwi.co.uk/assets/getasset.aspx?itemid=5231723); 
	background-repeat: no-repeat;
}

.landingPage-title h1, .landingPage-title-arable h1, .landingPage-title-livestock h1, .landingPage-title-energy h1 , .landingPage-title-directdrill h1, .landingPage-title-ruralliving h1, .landingPage-title-machinery H1{
	font-family: Trebuchet MS, Trebuchet MS, sans-serif, arial;
	font-weight: bolder;
	font-size:20px;
	border-bottom: none !important;
}

.directDrill, .directDrill h4 a, .directDrill a {
	color: #ca7916 !important;	
}

.landingPage-title h1 {
	color: #D01B23;
}

.landingPage-title-arable h1 {
	color: #E68036;
}

.landingPage-title-livestock h1 {
	color: #499252;
}

.landingPage-title-energy h1 {
	color: #25408f;
}

.landingPage-title-directdrill h1 {
	color: #ca7916;
}

.landingPage-title-ruralliving h1 {
	color: #8B366F;
}

.landingPage-title-machinery h1 {
	color: #009bdb;
}

.landingPage-title h2 , .landingPage-title-arable h2 , .landingPage-title-livestock h2, .landingPage-title-directdrill h2, .landingPage-title-ruralliving h2, .landingPage-title-machinery h2 {
	font-family: Helvetica, Arial;
	font-size:12px;
	color: #333333;
}

div.rss-latestNews h3 { margin:6px 0 0 0; padding:0; }
div.rss-latestNews h3 a	{ 
		float:left; 
		margin:0; 
		padding:0 0 0 16px; 
		font-size:0.9em !important; 
		line-height:17px !important;  
		background:url("/Global/FWi/CssImages/arrowO-h4.gif") no-repeat left 5px !important;
		color:#000000 !important;
	}

div.rss-latestNews .rss-footer 	{ 
		position:relative; 
		bottom:0px; 
		float:right; 
		color:#000000; 
		font-weight:bold; 
		text-transform:uppercase; 
		height:20px;
		text-indent:16px;
		background:url("/Global/FWi/CssImages/arrowO-h4.gif") no-repeat left 6px !important;
	}
	
.rss-latestNews .rss-inner ul	{
		float:left;
		padding-bottom:20px;	
	}
	
div.rss-latestNews .rss-footer a:hover{ text-decoration:underline; }

div.rss-leftSection .rss-footer	{  
		color:#303030;
		float:none;
		padding:0 20px 0 0;
		position:relative;
		top:-30px;
		z-index:999999;
		left:-100px;
	}
	
	
.rss-latestNews .rss-inner ul	{
		float:left;
		padding-bottom:20px;	
	}
	
div.rss-latestNews .rss-footer a:hover{ text-decoration:underline; }
	
div.rtx-otherLinks ul  { 
		float: left;
		padding-bottom: 20px;
		width: 500px;
		font-size:0.9em !important;
		font-weight:bold; 
		
	}
	
div.rtx-otherLinks ul  li {
		background: url("/Global/FWi/CssImages/arrowO-h4.gif") no-repeat scroll left 5px transparent !important;
		font-size: 1.3em;
		line-height: 17px;
		margin: 2px 0;
		padding: 0 0 0 16px;
	}
	
div.rtx-otherLinks ul  li a {
		text-decoration: none;
		color: #000000;
	}

div.rtx-otherLinks ul  li a:hover {
		text-decoration:underline;
		color: #000000;
	}
	
div.rss-footer a{ color:#303030; padding:0px 20px 0 0; float:left; font-size:1.2em !important; font-weight:bold; margin-left:2px; position: relative;}

/* Drop down menu - eg arable highlights yield watch */

.dropdownMenu {
	background: #222 url(overlay.png) repeat-x; 
	display: inline-block; 
	padding: 5px 10px 6px; 
	color: #fff; 
	text-decoration: none;
	-moz-border-radius: 6px; 
	-webkit-border-radius: 6px;
	-moz-box-shadow: 0 1px 3px rgba(0,0,0,0.6);
	-webkit-box-shadow: 0 1px 3px rgba(0,0,0,0.6);
	text-shadow: 0 -1px 1px rgba(0,0,0,0.25);
	border-bottom: 1px solid rgba(0,0,0,0.25);
	position: relative;
	cursor: pointer;
	font-size: 11px;
}
.dropdownMenu p { font-size:10px; } 
.dropdownMenu p.heading { font-size:11px; color:#ffffff } 
.dropdownMenu:hover							{ background-color: #111; color: #fff; }
.dropdownMenu, .dropdownMenu:visited		{ font-size: 11px; font-weight: bold; line-height: 1; text-shadow: 0 -1px 1px rgba(0,0,0,0.25); 											  }
.arable.dropdownMenu, .arable.dropdownMenu:visited { background-color: #E68036; }
.arable.dropdownMenu:hover						{ background-color: #E68036; }

div.rss-newsPic img {
    float: left;
    width: 170px;
}

div.rss-channelRss { margin-bottom:-2px; }
div.rss-channelRss a { color:#000000 !important; } 
div.rss-channelRss h3 a  {
		text-decoration:none;
		color:#000000;
		float:left;
		padding-top:0;
		font-size:1.4em !important;
		float:left;
		margin-top:2px;
		line-height:26px;
	}
	
div.rtx-sponsorsMessage {
		border: 1px solid #E68036;	
		padding: 5px;
		width:258px;
	}

div.rtx-sponsorsMessage p.sponsorsMessage-title {
		text-align: center;
		width: 100%;
		background:#fee5d2;
		color:#000000;
		font-family:Helvetica, Verdana, Arial, sans-serif;
		font-weight:bold;
		font-size:1.1em;
		padding:2px 0 2px 0;
	}
	
div.rtx-sponsorsMessage p.sponsorsMessage-title  arable{
		background:#fee5d2;
	}

div.rtx-sponsorsMessage p{
		font-size: 1em;
	}
	
/* - Landing page slots */

div.rtx-LandingSlot {
		border-bottom: 1px solid #000000;
}

div.rtx-LandingSlot img {
	padding-left: 5px;
}

div.rtx-LandingSlot a {
	font-weight: bold;
	color: #000;
}

/* - Expandable list  - */

div.rtx-ExpandableList {

}

div.rtx-ExpandableList  h3 {
	fon-size: 1.2em;
}

div.rtx-ExpandableList  h3  a{
	text-decoration: none;
}

.rtx-ExpandableList ul {
	list-style-image:url(/global/cssimages/fwi/plus.gif);
}

.rtx-ExpandableList li {
/* background:transparent url(/Global/FWi/CssImages/arrow_double.gif) no-repeat scroll left top; */
font-size:1em;
font-weight:700;
padding:0 0 3px 12px;
background:url("/Global/FWi/CssImages/arrowO-h4.gif") no-repeat left 6px !important;
}

.rtx-ExpandableList li  a{
	color: #000;
}

/* - Landing intro  - */

div.rtx-LandingIntro {
	font-size: 1.2em;
}
