/* WORLD MAP */
.world { width : 208px; height : 90px; right : 0px; bottom : 15px; position : absolute; display : none; }
.world a { display : block; position : absolute; top : 0px; left : 0px; background-position : 0 0; background-repeat : no-repeat; }
.world span { display : none; color : #fff; position : absolute; width : 66px; left : 23px; }
.world a:hover { text-decoration : none; background-position : 0 100%; }
.world a:hover span { display : block; border : 1px solid #cde5ff; background : #313a44; padding : 4px 8px; font-size : 0.8em; }
.world #na { background-image : url(../img/bg/map/na.png); width : 71px; height : 41px; top : 8px;  z-index : 5; }
.world #sa { background-image : url(../img/bg/map/sa.png); width : 28px; height : 40px;  top : 50px;  left : 53px; z-index : 8;}
.world #eu { background-image : url(../img/bg/map/eu-ic-af.png); width : 80px; height : 72px; left : 60px; z-index : 4; }
.world #me { background-image : url(../img/bg/map/me.png); width : 18px; height : 19px; left : 122px; top : 30px; z-index : 8; }
.world #au { background-image : url(../img/bg/map/as-au.png); width : 76px; height : 72px; left : 128px; top : 6px; z-index : 3; }			
.world #au span, .world #eu span { width : 120px; }
			
.world-links { float : left; margin : 0px; padding : 0px; position : absolute; right : 3px; top : 24px; font-size : 0.9em; }
.world-links dd { margin : 0px; padding : 0px 10px; float : left; border-right : 1px solid #d7e2f3; }
.world-links dd a { color : #d7e2f3; float : left; }
.world-links dd a:hover { color : #ffd14a; }
.world-links dd.last { border : 0px; }

.regionselect { }
.regionselect div { position : absolute; right : 10px; top : 15px; }
.regionselect span { font-size : 0.8em; margin-right : 10px;  }
.regionselect select { border : 0px; font-size : 0.8em; }


/* BUTTONS */
a.readmore
{
	background		: url('../img/b/more-btn.png') left top no-repeat;
	text-align		: center;

	color			: #fff;
	
	display			: block;

	width			: 73px;
	height			: 17px;
	
	clear			: both;
}
	a.readmore:hover { text-decoration : none; background-position : left bottom; } 

.news h3 span { background : #ffffff url('../img/b/view-article.gif') right center no-repeat; float : right;  font-size : 0.6em; color : #999; font-weight : normal; text-transform:lowercase; padding-right : 14px; margin-top : -6px;}
.news h3 span.hide-article { background-image: url('../img/b/hide-article.gif'); }


/* TESTIMONIALS */
.testimonials 
{
	padding : 20px;
	border : 1px solid #7da7d9;
	background-color : #ebf4ff;
}
	.testimonials p { margin : 0px !important; }
	.testimonials .comment { text-align : justify; }
	.testimonials .name { text-align : right; margin-top : 20px !important; }

/* PAGER */
.pager { text-align : center; font-size : 10px; }
.pager a { padding : 2px 8px; margin : 0px; background : #9ebde3; border : 1px solid #0054a6; color : #0054a6; text-decoration : none; }
.pager a:hover { background-color : #0054a6; color : #ffffff; text-decoration : none; }
.pager .current { padding : 2px 8px; margin : 0px; background : #0054a6; border : 1px solid #0054a6; color : #ffffff; text-decoration : none; }

/* RIGHT WINDOW BLOCK COLOR OVERIDE */
.green-block .list-style1 li { background-image: url('../img/icons/money-news.gif'); padding-left : 30px; }
.green-block a.readmore { background-image : url('../img/b/more-btn-green.png'); color : #668745;}
	.green-block a.readmore:hover { color : #ffffff; }
	.date {	font-size : 0.8em;	color : #999 !important; padding : 0px !important;	margin : 0px !important; }

/* LIST STYLES */ 
.list-style1, .list-style2, .list-style3, .list-style4
{
	position		: relative;
	margin			: 0px;
	padding			: 0px;
	list-style-type	: none;
}
.list-style4 { position : static; }

	.doublespace li { margin : 20px 0px; }

	/* STYLE 1 */
	.list-style1 li { background : url('../img/icons/product-news.gif') left 0px no-repeat; padding-left : 30px; line-height : 1.4em; }

	/* STYLE 2 */
	.list-style2 li { background : url('../img/icons/list-style2.png') left 3px no-repeat; padding-left : 20px; }
	
	/* STYLE 3 */
	.list-style3-block { margin : 25px 20px; }
	.list-style3-block li { margin-bottom : 10px; }
	.list-style3 li {  background : url('../img/icons/bluetick.png') left center no-repeat; padding-left : 20px; }
	
	/* STYLE 4 */
	.list-style4 li { background : url('../img/icons/list-style1.png') left 0px no-repeat; padding-left : 20px; }

	/* STYLE 5 */
	.list-style5 { list-style-type : none; background : url(../img/bg/globe.png) 0 0 no-repeat; height : 110px;  padding : 0px; margin-left : 0px; }
	.list-style5 li { padding-left : 80px; margin-top : 5px; }	
	
/* COLOR CODED ELEMENT BLOCKS */
.element-product .element { background : #d7e4f4; }
.element-product h3 { background : url('../img/icons/product-news.gif') left center no-repeat; color : #0054a6; padding: 2px 0px 2px 30px;} 

.element-money .element { background : #dcf6d4; }
.element-money h3 { background : url('../img/icons/money-news.gif') left center no-repeat; color : #668745; padding: 2px 0px 2px 30px;} 

/* ACCORDIAN EFFECT CSS */
.toggler { margin: 0px;	border-bottom: 1px solid #ddd; font-size : 1.2em; cursor : pointer; }
.element { padding : 0px 8px; margin-bottom	: 20px; }
.float-right { padding:10px 20px; float:right; }

/* Wide Testimonial */
.testimonial { }
.testimonial span { display : block; font-size : 1.1em; line-height : 1.8em; }
.testimonial span.quote { background : url(../img/bg/open-quote.png) 0 0 no-repeat; }
.testimonial span.quote span { background : url(../img/bg/close-quote.png) 100% 100% no-repeat; padding : 0px 80px; }
.testimonial span.name { text-align : right; font-size : 0.8em; font-style : italic; padding-right : 90px; }
