﻿/*
===============================================================================
	PAGEWIDE
===============================================================================
*/

* {
	margin			: 0;
	padding			: 0;
	}

body {
	font-family		: Tahoma, sans serif;
	font-size		: 12px;
	background		: white;
	margin-top		: 25px;
}

img {
	border			: none;
	}

#content {
	width			: 960px;
	margin			: 0;
	margin-left		: auto;
	margin-right	: auto;
	}

a {
	color			: #144400;
	text-decoration	: none;
	}

a:hover {
	color			: #144400;
	text-decoration	: none;
	}

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

h2 {
	color			: #144000;
	font-size		: 18px;
	font-weight		: bold;
	line-height		: 1em;
	margin-bottom	: 4px;
}

/*
===============================================================================
	HEADER
===============================================================================
*/

#header {
	font-family		: Verdana, sans serif;
	}

#header img {
	float			: left;
	}

#header-banner img {
	margin-top		: 10px;
	}

/*===========================================================================*/

#header-search {
	float			: right;
	position		: relative;
	top				: 35px;
	color			: #787878;
	font-size		: 10px;
	font-weight		: bold;
	vertical-align	: middle;
	}

#header-search a {
	color			: #787878;
	}

#header-search a:hover {
	color			: #006533;
	}

#header-search select {
	vertical-align	: middle;
	border			: 1px solid #A5ACB2;
	}

#header-search input {
	vertical-align	: middle;
	border			: 1px solid #A5ACB2;
	}

#header-search button {
	vertical-align	: middle;
	background		: transparent;
	border			: none;
	}

#header-nav {

	}

#header-nav img {
	margin-top		: 17px;
	}

#header-menu {
	clear			: both;
	width			: 100%;
	padding			: 25px 0 0 0;
	white-space		: nowrap;
	list-style-type	: none;
	margin-bottom	: 25px;
	text-align		: center;
	font-weight		: bold;
	}


#header-menu li {
	display			: inline;
	}

#header-menu a {
	color			: #144400;
	font-size		: 13px;
	text-decoration	: none;
	}

#header-menu a:hover {
	background		: #b3d67a;
	}

#header-menu span.currentsector a {
	color			: white;
	background		: #144000;
	}

.double-hr {
	height			: 4px;
	background		: url(../images/header-hr.png) repeat-x white;
	}

#header-banner img {
	margin-bottom	: 15px; /* move the menu down */
	}
/*
===============================================================================
	HEADER NAVIGATION MENU
===============================================================================
*/

#menu ul {margin-top:0; padding:0; list-style-type:none;width: 100%;}

#menu li {float:left; display:block;}

#menu li.list1 {width:101px; background:transparent url(../images/menu-welcome.jpg) no-repeat;}
#menu li.list2 {width:100px; background:transparent url(../images/menu-about.jpg) no-repeat;}
#menu li.list3 {width:146px; background:transparent url(../images/menu-why.jpg) no-repeat;}
#menu li.list4 {width: 97px; background:transparent url(../images/menu-products.jpg) no-repeat;}
#menu li.list5 {width: 95px; background:transparent url(../images/menu-markets.jpg) no-repeat;}
#menu li.list6 {width:126px; background:transparent url(../images/menu-cs.jpg) no-repeat;}
#menu li.list7 {width: 77px; background:transparent url(../images/menu-news.jpg) no-repeat;}
#menu li.list8 {width:107px; background:transparent url(../images/menu-specifiers.jpg) no-repeat;}
#menu li.list9 {width:108px; background:transparent url(../images/menu-contact.jpg) no-repeat;}

#menu a {display:block; padding-top:23px; height:0; color:#000; text-decoration:none; overflow:hidden;}

* html #menu a:link, * html #menu a:visited {height:23px; he\ight:0;}
* html #menu a:hover {height:23px; he\ight:0;}


#menu a#item1 {background:transparent url(../images/menu-welcome-selected.jpg) -101px -23px no-repeat;}
#menu a#item2 {background:transparent url(../images/menu-about-selected.jpg) -100px -23px no-repeat;}
#menu a#item3 {background:transparent url(../images/menu-why-selected.jpg) -146px -23px no-repeat;}
#menu a#item4 {background:transparent url(../images/menu-products-selected.jpg) -97px -23px no-repeat;}
#menu a#item5 {background:transparent url(../images/menu-markets-selected.jpg) -95px -23px no-repeat;}
#menu a#item6 {background:transparent url(../images/menu-cs-selected.jpg) -126px -23px no-repeat;}
#menu a#item7 {background:transparent url(../images/menu-news-selected.jpg) -77px -23px no-repeat;}
#menu a#item8 {background:transparent url(../images/menu-specifiers-selected.jpg) -107px -23px no-repeat;}
#menu a#item9 {background:transparent url(../images/menu-contact-selected.jpg) -108px -23px no-repeat;}

#menu a#item1:hover {background-position:top left; z-index:50;}
#menu a#item2:hover {background-position:top left; z-index:50;}
#menu a#item3:hover {background-position:top left; z-index:50;}
#menu a#item4:hover {background-position:top left; z-index:50;}
#menu a#item5:hover {background-position:top left; z-index:50;}
#menu a#item6:hover {background-position:top left; z-index:50;}
#menu a#item7:hover {background-position:top left; z-index:50;}
#menu a#item8:hover {background-position:top left; z-index:50;}
#menu a#item9:hover {background-position:top left; z-index:50;}

#menu a#item1selected {background:transparent url(../images/menu-welcome-selected.jpg) no-repeat;}
#menu a#item2selected {background:transparent url(../images/menu-about-selected.jpg) no-repeat;}
#menu a#item3selected {background:transparent url(../images/menu-why-selected.jpg) no-repeat;}
#menu a#item4selected {background:transparent url(../images/menu-products-selected.jpg) no-repeat;}
#menu a#item5selected {background:transparent url(../images/menu-markets-selected.jpg) no-repeat;}
#menu a#item6selected {background:transparent url(../images/menu-cs-selected.jpg) no-repeat;}
#menu a#item7selected {background:transparent url(../images/menu-news-selected.jpg) no-repeat;}
#menu a#item8selected {background:transparent url(../images/menu-specifiers-selected.jpg) no-repeat;}
#menu a#item9selected {background:transparent url(../images/menu-contact-selected.jpg) no-repeat;}


/*
===============================================================================
	MAIN
===============================================================================
*/

#main {
	clear			: both;
	position		: relative;
	padding-top		: 10px;
	}

/*
===============================================================================
	LEFT COLUMN (NAVIGATION)
===============================================================================
*/

#left-nav {
	color			: #888686;
	float			: left;
	width			: 90px;
	text-align		: right;
	}

#left-nav p {
	font-weight		: bold;
	}

#left-nav ul {
	list-style		: none;

	}

#left-nav li {
	color			: #888686;
	font-size		: 12px;
	text-decoration	: none;
	font-weight		: bold;
	margin-bottom	: 15px;
	}

.navlist a {
	color			: #888686;
	font-size		: 12px;
	text-decoration	: none;
	font-weight		: bold;
	}

.navlist a:visited {
	color			: #888686;
	}

.navlist a:hover {
	color			: #144400;
	text-decoration	: underline;
	}

.navlist-current a {
	color			: #144400;
	text-decoration	: underline;
	}

.menu-header {
	color			: #144000;
	}

/*
===============================================================================
	RIGHT COLUMN
===============================================================================
*/
#right {
	float			: right;
	width			: 185px;
	font-family		: Verdana, sans serif;
	font-weight		: bold;
	font-size		: 10px;
	}

#news-right {
	position		: relative;
	top				: 40px;
	float			: right;
	width			: 185px;
	font-family		: Verdana, sans serif;
	font-weight		: bold;
	font-size		: 10px;
	}

#right .button-bank img {
	margin-top		: 10px;
	}

/*
===============================================================================
	ROUNDBOXES
===============================================================================
*/
.roundbox-top {
	display			: block;
	height			: 29px;
	color			: white;
	font-family		: Tahoma, sans serif;
	font-size		: 12px;
	font-weight		: bold;
	background		: url(../images/box-top.png) no-repeat white;
	}

.roundbox-top p {
	padding			: 10px 10px 3px 12px;
	}

.roundbox {
	display			: block;
	background		: url(../images/box-back.png) repeat-y white;
	padding			: 10px;
	}

.roundbox-sample {
	display			: block;
	background		: url(../images/box-back.png) repeat-y white;
	padding			: 0 10px 0 9px;
	}

.roundbox-sample img {
	margin-top		: 5px;
	}

.roundbox p {
	padding			: 0 10px 0 10px;
	}

div.roundbox ol {
	padding			: 0 15px 0 25px;
	}

div.roundbox li {
	margin			: 5px 0 5px 0;
	}

.roundbox-base {
	display			: block;
	height			: 12px;
	background		: url(../images/box-base.png) no-repeat white;
	}

p.roundbox-link a {
	display			: block;
	color			: #144000;
	text-decoration	: none;
	}

p.roundbox-link a:hover {
	color			: red;
	text-decoration	: underline;
	}

p.roundbox-link a:visited {
	color			: #144000;
	}

p.roundbox-text {
	color			: #144000;
	}

/*===========================================================================*/
p.news-date {
	margin			: 0;
	color			: #63873D;
	}

p.news-text {
	color			: #144000;
	}

.news-link a {
	color			: #63873D;
	text-decoration	: none;
	}

.news-link a:hover {
	color			: #144000;
	text-decoration	: underline;
	}

.news-link a:visited {
	color			: #63873D;
	}

/*
===============================================================================
	CENTRE COLUMN CONTENT
===============================================================================
*/
#center {
	font-family		: Verdana, sans serif;
	margin-right	: 220px;
	margin-left		: 120px;
	}

#center p {
	margin-bottom	: 20px;
	line-height		: 1.75;
	}
	
#center .heading {
	color			: #144000;
	line-height		: 1.25;
	font-weight		: bold;
	}

.heading a {
	text-decoration	: none;
	}

#center ul {
	padding			: 0 3em 0 3em;
	line-height		: 1.75;
	margin-bottom	: 20px;
	}

div.row {
	width			: 99%;
	text-align		: center;
	margin-bottom	: 20px;
	}

img.row-single  {
	display			: block;
	}

img.row-left  {
	float			: left;
	}

img.row-right  {
	float			: right;
	}

img.centre-left {
	float			: left;
	margin-bottom	: 25px;
	margin-right	: 25px;
	}

img.centre-right {
	float			: right;
	margin-bottom	: 25px;
	margin-left		: 25px;
	}

img.about-left  {
	float			: left;
	margin			: 0 20px 10px 0;
	}

img.about-right  {
	float			: right;
	padding			: 0 0 10px 20px;
	}

#center p.headline {
	color			: #144000;
	font-size		: 18px;
	font-weight		: bold;
	line-height		: 1.25;
	}

.why table {
	border-collapse	: collapse;
	width			: 50%;
	margin-left		: 50px;
	margin-bottom	: 25px;
	padding			: 0.25em;
	border			: 1px solid #AAAAAA;
	}

.why th  {
	border			: 1px solid #AAAAAA;
	padding			: 0.3em;
	text-align		: left;
	}


td.why-label {
	width			: 50%;
	border			: 1px solid #AAAAAA;
	padding			: 0.3em;
	text-align		: left;
	}

.privacy table {
	border-collapse	: collapse;
	margin-bottom	: 25px;
	padding			: 0.25em;
	border			: 1px solid #AAAAAA;
	}

.privacy th  {
	border			: 1px solid #AAAAAA;
	padding			: 0.3em;
	text-align		: left;
	}


td.privacy-label {
	width			: 40%;
	border			: 1px solid #AAAAAA;
	padding			: 0.3em;
	text-align		: left;
	}

td.privacy-data {
	border			: 1px solid #AAAAAA;
	padding			: 0.3em;
	text-align		: center;
	}

p.ferfa {
	float			: right;
	width			: 30%;
	color			: #144000;
	line-height		: 1.25;
	font-weight		: bold;
}

p.ferfa img {
	float			: right;
	padding-right	: 10px;
	padding-top		: 3px;
}
/*
===============================================================================
	CENTRE COLUMN CONTACT
===============================================================================
*/

#contact {
	margin-right	: 20px;
	}

#contact p {
	margin			: 0;
	}

#contact p.headline {
	margin-bottom	: 15px;
	}

/*
#contact p {
	margin-bottom	: 20px;
	}
*/

#google-map {
	float			: right;
	border			: 1px solid #BBBBBB;}

.contact-details {
	font-size		: 14px;
	font-weight		: bold;
	}

div.contact-column {
/*	width			: 48%; */
	float			: left;
	margin-right	: 25px;
	text-align		: left;
	}

div#contact-extras {
	clear			: left;
	padding-top		: 25px;
	}

.contact-label {
	color			: #144400;
	}

#contact p.contact-address {
/*	margin-left		: 40px; */
	margin-bottom	: 20px;
}

#contact p.contact-single {
	margin-bottom	: 20px;
	}

.contact-info {
	color			: #63873d;
	}

.contact-info a {
	color			: #63873d;
	text-decoration	: none;
	}

.contact-info a:hover {
	text-decoration	: underline;
	}


/*
===============================================================================
	CENTRE COLUMN CASE STUDY LISTING
===============================================================================
*/

#center-cs {
	font-family		: Verdana, sans serif;
	margin-left		: 120px;
	}

.headline {
	color			: #144000;
	font-size		: 18px;
	font-weight		: bold;
	line-height		: 1;
	}
	
.headlinehome {
	color			: #144000;
	font-size		: 8px;
	font-weight		: bold;
	line-height		: 1;
	margin: 0;
	padding:0;
}

#center-cs p.heading,p.cs-date {
	color			: #144000;
	font-weight		: bold;
	margin-bottom	: 3px;
	}

.cs-text {
	line-height		: 1.5;
	}

div.cs-row {
/*	width			: 99%; */
	}

div.news-row {
	margin-top		: 20px;
	padding-bottom	: 20px;
	border-bottom	: 1px solid #e7ece5;
	}

.news-row img {
	float			: left;
	margin-right	: 10px;
	}

.cs-left {
	float			: left;
	width			: 75%;
	margin-top		: 20px;
	padding-bottom	: 20px;
	border-bottom	: 1px solid #e7ece5;
	}

.cs-right {
	float			: right;
	width			: 390px;
	margin-top		: 20px;
	padding-bottom	: 20px;
	border-bottom	: 1px solid #e7ece5;
}

.cs-left img {
	float			: left;
	margin-right	: 10px;
	}

.cs-right img {
	float			: left;
	padding-right	: 10px;
	}

.cs-list-nav {
	clear			: both;
	padding-top		: 10px;
	font-weight		: bold;
	}

.cs-pagenumbers {
	clear			: both;
	color			: #144000;
	padding			: 15px 0 30px 0;
	}

.cs-pagenumbers a {
	padding			: 0 4px 0 4px;
	text-decoration	: none;
	}

div.cs-listing-images {
	float			: right;
	padding-left	: 25px;
	}

div.cs-listing-images img{
	margin-bottom	: 25px;
	border			: 1px solid #e7ece5;
}

.cs-client {
	color			: #63873d;
	}

.cs-location {
	color			: #63873d;
	}

.cs-notfound {
	color			: #63873d;
	font-weight		: bold;
	}

img.cs-thumbnail  {
	border			: 1px solid #BBBBBB;
}

/*
===============================================================================
	CENTRE COLUMN NEWS
===============================================================================
*/

#news {
	padding-bottom	: 20px;
	}

#news p {
	margin			: 0;
	line-height		: 1.5;
	}

p.news-headline {
	color			: #144000;
	font-size		: 18px;
	font-weight		: bold;
	padding-bottom	: 20px;
	}

p.news-heading,p.news-date {
	font-weight		: bold;
	color			: #144000;
	padding-bottom	: 15px;
	}

p.news-heading a {
	text-decoration	: none;
	}

.news-archive a {
	text-decoration	: none;
	}

.news-img {
	float			: left;
	margin			: 0 25px 15px 0;
	border			: 1px solid #BBBBBB;
	}

p.news-extralink {
	padding			: 10px 15px 5px 15px;
	}

.news-morestories {
	clear			: both;
	}

.cc-border {
	clear			: left;
	height			: 2px;
	margin-top		: 20px;
/*	margin-left		: 120px;  removed for news listing change  */
	border-bottom	: 1px solid #e7ece5;
	}

div.warning-box {
	padding			: 2em;
	border			: 3px solid red;
	margin-bottom	: 25px;
	}

.news-list-nav {
	display			: block;
	font-weight		: bold;
	padding			: 0.5em;
	background		: #144000;
	color			: white;
	}


.news-list-nav a {
	color			: white;
	text-decoration	: none;
}


.news-list-nav a:hover {
	text-decoration	: underline;
}

.disabled-link {
	color			: #638557;
	}

/*
===============================================================================
	CENTRE COLUMN PRODUCTS
===============================================================================
*/

#center p.product-headline {
	color			: #144000;
	font-size		: 18px;
	font-weight		: bold;
	}

#center p.product-heading {
	color			: #144000;
	margin			: 0;
	font-weight		: bold;
	}

#center p.product-subheading {
	margin			: 0;
	font-weight		: bold;
	color			: #648359;
	}
/*
===============================================================================
	CENTRE COLUMN MARKETS
===============================================================================
*/

div.market-img {
	float			: right;
	padding-left	: 25px;
	padding-right	: 20px;
	}

div.market-img img{
	margin-bottom	: 25px;
	}

div.mk-row {
	width			: 93%;

	text-align		: center;
	margin-left		: auto;
	margin-right	: auto;
	margin-bottom	: 35px;
	}


/*
===============================================================================
	FOOTER
===============================================================================
*/
#footer-menu {
	clear			: both;
	width			: 100%;
	height			: 25px;
	padding			: 5px 0 0 0;
	white-space		: nowrap;
	list-style-type	: none;
	margin-bottom	: 20px;
	text-align		: center;
	font-weight		: bold;
	background		: url(../images/Footer-menu-bg.jpg) top no-repeat scroll;
	word-spacing: 12px;
	}


#footer-menu li {
	display			: inline;
	word-spacing:normal;
	}

#footer-menu a {
	color			: #144400;
	font-size		: 11px;
	text-decoration	: none;
	}

#footer-menu a:hover {
	background		: #b3d67a;
	}

#footer-menu span.currentsector a {
	color			: black;
	background		: #144000;
	}
/* End of footer menu */	
	
#footer {
	clear			: both;
	margin-top		: 10px;
	color			: #144400;
	font-size		: 10px;
	padding			: 8px;
	text-align		: right;
	}

#footer p {
	margin-left		: 120px;
	line-height		: 2;
	}

#footer a {
	text-decoration	: none;
	color			: #144400;
	}

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

#footer a:visited {
	color			: #144400;
	}

#footer p.trademark {
	display			: block;
	float			: left;
	margin-left		: 120px;
	}

/*
===============================================================================
	FAQ & FEATURES CLASSES
===============================================================================
*/

.faq-question {
	color			: #648359;
	cursor			: pointer;
	font-weight		: bold;
	}

.faq-question img {
	padding-right	: 5px;
	}

.open-faq {
	color			: #648359;

	}

.closed-faq {
	color			: #648359;
	}

.feature-headline {
	display			: block;
	color			: #648359;
	font-size		: 14px;
	font-weight		: bold;
	margin-bottom	: 20px;

}

.feature-heading {
	color			: #648359;
	cursor			: pointer;
	font-weight		: bold;
	margin-bottom	: 20px;
	}

.feature-subheading {
	font-weight		: bold;
	margin-bottom	: 20px;
	}

.feature-paragraph {
	display			: block;
	margin-bottom	: 20px;
	line-height		: 1.75;
	}

/*
=============================================================================
	ADMIN STYLES
=============================================================================
*/

#admin h2 {
	color			: #144000;
}

#admin form {
	margin-top		: 1em;
	}

#admin button {
	float			: right;
	background		: #EEEEEE;
	border			: 1px solid #AAAAAA;
	font-weight		: bold;
	padding			: 0.2em;
	margin-left		: auto;
	margin-right	: auto;
	margin-top		: 10px;
}

#admin button:hover {
	text-decoration	: none;
	color			: white;
	background		: #648359;
	cursor			: pointer;
	}

fieldset {
	margin-top		: 1em;
	border			: 1px solid #CCCCCC;
	padding			: 1em;
	}

legend {
	color			: #144000;
	background		: #EEEEEE;
	padding			: 0.5em;
	margin			: 0.5em;
	border			: 1px solid #AAAAAA;
	}

#admin span.label {

	}


#admin input {
/*	width			: 99%; */
	padding			: 0.2em;
	border			: 1px solid #AAAAAA;
	}

#admin input.wide-input {
	width			: 99%;
	}

#admin span.admin-checkbox {
	display			: block;
	margin-bottom	: 5px;
	}


#admin textarea {
	width			: 99%;
	padding			: 0.2em;
	border			: 1px solid #AAAAAA;
	}

#admin p {
	margin			: 0;
	}

#admin p.errortext {
	color			: red;
	}

#admin table {
	border-collapse	: collapse;
	width			: 99%;
	margin-left		: auto;
	margin-right	: auto;
	border-top		: 1px solid #e1e1e1;
	}

#admin th {
	background		: #144400;
	color			: white;
	text-align		: left;
	padding			: 0.5em;
	}

#admin td {
	padding			: 0.5em;
	border-bottom	: 1px solid #e1e1e1;
	}

#admin td.adminlabelcell {
	width			: 30%;
	padding			: 0.5em;
	border			: 1px solid white;
	}

#admin td.adminactioncell {
	width			: 6%;
	}

#admin tr:hover {
	background		: #b3d67a;
	}

#admin tr.inactive-user {
	color			: #AAAAAA;
	}

hr.menu-divider {
	margin			: 15px 0 15px 0;
}

div.formrow {
	clear			: right;
	width			: 90%;
	margin-left		: auto;
	margin-right	: auto;
	margin-bottom	: 10px;
}

div.formrow span.label {
	float			: left;
	width			: 40%;
	text-align		: right;
	padding-bottom	: 5px;
}

div.formrow span.form-input {
	float			: right;
	width			: 59%;
	text-align		: left;
	padding-bottom	: 5px;
}

select.timestamp-day {
	width			: 4em;
	}

select.timestamp-month {
	width			: 7em;
	}

select.timestamp-year {
	width			: 6em;
	}

#admin input.radio-button {
	border			: none;
	}

#admin small {
	color			: #999999;
	}
/*
==========================================================================
        messagebox
==========================================================================
*/

.messagebox {
		display			: block;
        width			: 30em;
        margin			: 4em auto 0 auto;
        border-top		: 3px solid red;
        border-bottom	: 3px solid red;
        padding			: 1em;
        }

.messagebox-heading-success {
        display			: block;
        width			: 20em;
        background		: white;
        border			: 1px solid #33305F;
        padding			: 1em;
        font-size		: 110%;
        font-weight		: bold;
        margin-bottom	: 0.5em;
        margin-left		: auto;
        margin-right	: auto;
        text-align		: left;
        }

.messagebox-heading-error {
        display			: block;
        width			: 20em;
        background		: white;
        padding			: 1em;
        font-size		: 125%;
        font-weight		: bold;
        margin-left		: auto;
        margin-right	: auto;
        }

.messagebox-heading-info {
        display			: block;
        width			: 20em;
        background		: white;
        border			: 1px solid #33305F;
        padding			: 1em;
        font-size		: 150%;
        font-weight		: bold;
        margin-bottom	: 0.5em;
        margin-left		: auto;
        margin-right	: auto;
        text-align		: left;
        }

.messagebox p {
        display			: block;
        width			: 20em;
        color			: #33305F;
        margin-top		: 0.2em;
        margin-left		: auto;
        margin-right	: auto;
        }

.messagebox a {
        display			: block;
        width			: 10em;
        background		: white;
        border			: 1px solid #AAAAAA;
        padding			: 0.5em;
        margin			: 0.5em auto;
        text-align		: center;
		font-weight		: bold;
		text-decoration	: none;
        }

.messagebox a:hover {
        background		: green;
        color			: white;
        }

.hidden {
	display			: none;
	}

.shown {
	display			: inline;
	}

.centered {
	text-align		: center;
	}

.error p {
	color			: #CC0000;
	}

.success p {
	color			: #005500;
	}

.adobe-button {
	display			: block;
	text-align		: center;
	margin-left		: auto;
	margin-right	: auto;
	}

/*
==========================================================================
        RIBA links
==========================================================================
*/

div#riba-links {
	padding			: 0 0 10px 4px;
	margin			: 0 0 10px 0;
	}

div#riba-links p {
	font-size		: 175%;
	font-weight		: normal;
	color			: #144000;
	text-align		: center;
	padding			: 10px 0 5px 0;
	margin			: 0;
	}

div#riba-links img {
	margin			: 0;
	padding			: 0;
}

div#riba-links img.left {
	margin-right	: 12px;
	border			: 0;
	}



