@charset "utf-8";
/*/////////////////////////////////////////////////////////	General Settings */

html, body 								{ margin:0; padding:0; }
h1, h2, h3, h4, h5, p, ul				{ margin:0; padding:0; }
p, li									{ line-height:18px; }

a, a:hover 								{ color:#007bff;}
a, img 									{ border:0; margin:0; }
hr		 								{ display: none; }

.center									{ text-align:center; }

.clear 									{ clear:both; }
.clearright								{ clear:left; }
.clearleft								{ clear:right; }

/*/////////////////////////////////////////////////////////	Page Structure */

body									{  background:#d5dcea url('/_i/bg_body.gif') repeat-x 0 0; font-family: Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#fff; }

#bodywrapper							{ text-align:center; padding:27px 0; } 
#pagewrapper 							{ width:846px; margin:0 auto; background:#fff; }
#pagepadder								{ padding:18px; text-align:left; }

#headerwrapper							{ }	
#mainareawrapper						{ background:#2c4b65; }
#contentwrapper #teaserwrapper			{ color:#000; background:#fff; width:540px; position:absolute; margin-top:-21px; }
#contentwrapper #teaserpadder			{ padding:14px 14px 14px 0; }
#mainareawrapper #mainbannerwrapper		{ background:#313131; }
#mainareawrapper #topbannerwrapper		{ background:#313131 url('/_i/banner_top.jpg') no-repeat 0 0; height:90px; }
#mainareawrapper #contentwrapper		{ width:540px; float:left; }
#mainareawrapper #sidebarwrapper		{ width:252px; float:right; background:#fff; margin-bottom:30px; min-height:516px; } /* !!!Define min-height!!! */
#pagepadder #bottombannerwrapper		{ height:40px; background:#313131; background:transparent url('/_i/banner_bottom.jpg') no-repeat 0 0; }
#footerwrapper							{ }
#contentwrapper #contentpadder			{ padding: 18px 0 18px 18px;  }
 #contentpadder							{margin-bottom:200px;}
#sidebarwrapper #sidebarpadder			{ width:246px; position:absolute; margin-top:-21px; background:#fff; padding:0 0 6px 6px; }


/*/////////////////////////////////////////////////////////	Headerwrapper */

#headerwrapper #logowrapper				{ float:left; margin:20px 0 14px; }
#headerwrapper #langwrapper				{ float:right; margin-top:-18px; }
#headerwrapper #menuwrapper				{ float:right; }

#headerwrapper #langwrapper span		{ display:none; }
#headerwrapper #langwrapper a			{ display:block; width:33px; float:left; text-align:center; font-weight:bold; text-decoration:none; font-size:13px; line-height:26px; color: #313131; }
#headerwrapper #langwrapper a.selected	{ background:#b1c4d4; color:#fff; }
 
#headerwrapper h1						{ margin:24px 0 20px 0; }
#headerwrapper #menuwrapper				{ height:31px; line-height:31px; margin-top:-31px; }

/*/////////////////////////////////////////////////////////	Contentwrapper */

#contentwrapper							{ }

#bodywrapper #contentpadder				{ position:relative; zoom:1; margin-top:-39px; }
#bodywrapper.home #contentpadder		{ margin-top:50px; zoom:0; }

#contentwrapper #teaserwrapper			{ }
#contentwrapper #teaserwrapper h1		{ font-size:24px; padding:0; margin:0; }
#contentwrapper #teaserwrapper p		{ padding:0; margin:0; font-size:16px; line-height:22px; }

#contentpadder h1,
#contentpadder h2,
#contentpadder h3,
#contentpadder h4						{ margin-top:16px; }

#contentpadder h1 a,
#contentpadder h2 a,
#contentpadder h3 a,
#contentpadder h4 a						{ color:#fff; }

#contentpadder h1						{ font-size:22px; line-height:26px; color:#FF7E00; background:#fff; width:522px; padding:12px 18px 12px 0; margin:0 0 18px -18px; position:relative; zoom:1;  }
	h1#FXoptions_conditions				{ margin-left: 0; padding: 12px 0 0 0; background-color: transparent; }
#contentpadder h2						{ font-size:18px; font-weight: normal; line-height:24px; padding:10px 0; border-top:4px solid #8394a2; }
#contentpadder h2.cap					{ font-size:16px; line-height:34px; font-family:'Trebuchet MS'; text-transform:uppercase; border-top:2px solid #697c8e; }
#contentpadder h3						{ font-size:17px; line-height:20px; padding:10px 0; border-top:3px solid #8394a2; }
#contentpadder h4						{ font-size:14px; line-height:16px; padding:10px 0; border-top:2px solid #8394a2; }
#contentpadder p						{ margin-bottom:8px; }
#contentpadder p.intro					{ font-size:13px; line-height:20px; }

#contentpadder ul						{ margin:10px 0 14px 15px; list-style-type:none; }
#contentpadder ul li					{ line-height:18px; margin-bottom:2px; background:transparent url('/_i_Auriga/arrow.gif') no-repeat 3px 5px; padding-left: 12px; }

#contentpadder ul#submenu				{ list-style-type:none; margin-left:0; }
#contentpadder ul#submenu li			{ background:transparent url('/_i/arrow.gif') no-repeat 3px 5px; padding-left: 12px; }
#contentpadder .backlink a				{ background:transparent url('/_i/arrowback.gif') no-repeat 3px 4px; padding-left: 12px; }
#contentpadder .forwardlink a			{ background:transparent url('/_i/arrow.gif') no-repeat 3px 4px; padding-left: 12px; }
#contentpadder .backlink span			{ display:none; }

#contentpadder a						{ color:#d5e3fe; }

#contentpadder .contentcol				{ width:252px; float:left; }
#contentpadder .right					{ float:left; margin-left:18px; }

#prodoffer								{ }
#prodoffer h2							{ padding:0 0 0 18px; background:transparent url('') no-repeat 0 12px; }
#prodoffer h2 a							{ color:#fff; }
#prodoffer h2 a:hover					{ }
#prodoffer p							{ margin-bottom:0; }
#prodoffer #fx							{ background-image:url('/_i/ico_fx.gif'); }
#prodoffer #cfd							{ background-image:url('/_i/ico_cfd.gif'); }
#prodoffer #fut							{ background-image:url('/_i/ico_fut.gif'); }
#prodoffer #met							{ background-image:url('/_i/ico_met.gif'); }
#prodoffer #stck						{ background-image:url('/_i/ico_stck.gif'); }
#prodoffer #fnd							{ background-image:url('/_i/ico_fnd.gif'); }

.imagesection br						{ clear:both; }
.imagesection img						{ }

/*/////////////////////////////////////////////////////////	Sidebarwrapper */

#sidebarpadder div						{ background: #0c1318 url('') no-repeat 0 30px; }
#sidebarpadder h3						{ font-family:'Trebuchet MS'; color:#255176; font-size:16px; text-transform:uppercase; line-height:30px; background:#fff; }
#sidebarpadder a						{ display:inline; text-decoration: none; font-weight: bold; color:#FFF;  padding:0 16px; }
#sidebarpadder a span					{ display:none; padding-top:64px; }		/* Hide/Show banner comments */
#sidebarpadder a:hover					{ text-decoration:underline; }

#sidebarpadder #bnrdownload				{ height: 280px; background-image: url('/_i/bnr_download.jpg'); }	/* Download banner is high */
#bnrdownload .bannerpadder				{ background:transparent; padding: 20px 0 0 15px; }
#sidebarpadder #bnrdownload ul			{ font-size: 14px; margin: 0 10px 110px 40px; list-style-type: none; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; }
#sidebarpadder #bnrdownload ul li		{ background: url('/_i_Auriga/arrow_download.gif') no-repeat 3px 4px; padding-left: 12px; }
#sidebarpadder #bnrdownload a			{ padding: 7px 40px; height: 21px; border: 0; background:transparent url('/_i_Auriga/btn_download.gif') no-repeat 0 2px; color:#fff; font-family:'Trebuchet MS'; text-transform:uppercase; font-size:16px; font-weight:bold; cursor:pointer; }
#sidebarpadder #bnrdownload a:hover		{ text-decoration: none; }

#sidebarpadder #bnropenaccount			{ background-image:url('/_i/bnr_account.jpg'); }
#sidebarpadder #bnrcontactus			{ background-image:url('/_i/bnr_contact.jpg'); }

/*/////////////////////////////////////////////////////////	Footerwrapper */

#footerwrapper p						{ line-height:16px; margin-top:10px; color:#213545; }