/**
 *  Styles for content area
 */

.layout-2-column #inner-content .masthead { margin-bottom: 10px; }
.layout-2-column #inner-content .masthead img { width: 710px; display: block; }

.layout-3-column #inner-content .masthead { margin-bottom: 10px; }
.layout-3-column #inner-content .masthead img { width: 560px; display: block; }
.layout-3-column #inner-content .namelogoflash { margin-bottom: 25px; display: block; text-align: left; }
.layout-3-column #inner-content .para-block a { font-weight: normal; text-decoration: none; }
.layout-3-column #inner-content .para-block a:hover { font-weight: bold; }

/* Panels with image headers */
.img-panels { overflow: auto; margin-bottom: 10px; }
.img-panels .panel 
{
	float: left;
	margin-left: 10px;
	background: #e2e2e2;
}

.panels .panel .panelmini .panelBorder
{
	float: left;
	margin-left: 10px;
	background: #ffffff;
}

.panels .panel .panelmini
{
	float: left;
	margin-left: 10px;
	background: #ffffff;
}

.layout-2-column .img-panels .panel { width: 350px; margin-left: 10px; font-size: 13px; }
.layout-2-market-column .panels .panel { width: 380px; margin-left: 9px; }
.layout-2-market-column .panels .panel.first { margin-left: 0px; }
.layout-3-column .img-panels .panel { width: 270px; margin-left: 20px; }
.layout-3-column .panels .panel { width: 270px; margin-left: 20px; }

.layout-3-column .panels .panelBorder { width: 240px; float: left; border: 1px solid #868a8d; padding: 10px; margin-left: 20px; }
.layout-3-column .panels .panelBorder ul { padding-left: 15px; }
.layout-3-column .panels .panelBorder li { padding-bottom: 5px; }

.layout-2-column .img-panels .panel.first, .layout-3-column .img-panels .panel.first { margin-left: 0; }

.layout-2-column .panels .panel .panelmini { width: 170px; margin-left: 10px; font-size: 13px; }
.layout-2-column .panels .panel.first .panelmini.first { margin-left: 0; }
.layout-3-column .panels .panel.first { margin-left: 0; }
.layout-3-column .panels .panel.first li { list-style: bullet; list-style-position: inside; }
.layout-3-column .panels .panel.first ul { padding-left: 14px; text-indent: -13px; }

.partners .layout-3-column .img-panels .panel { margin-top: 25px; height: 205px; }

.layout-3-column .img-panels .panel h4 { display: block; background: white; }
.img-panels .panel img.header { margin-bottom: 5px; width: 100%; }
.img-panels .panel p { padding: 0 10px 10px; }
.img-panels .panel ul { padding: 0 10px 10px; }
.img-panels .panel.first a { text-decoration: none; }
.img-panels .panel a{ color: #339; text-decoration: none; }
.img-panels .panel.first.inlinehover a { text-decoration: none; font-weight: normal; color: #339; }
.img-panels .panel.first.inlinehover a:hover { font-weight: bold; }
.inlinehover { }
.layout-2-column .img-panels .panel ul li 
{ 
	list-style: none url('/assets/images/bullet-darkbg.jpg') outside;
	margin-left: 15px; 
}
.layout-3-column .img-panels .panel ul li 
{ 
	list-style-image: none;
	list-style: disc outside;
	margin-left: 15px; 
}
.layout-2-column .img-panels .panel ul li a { color: #339; } 
.layout-2-column .img-panels .panel ul li a:hover { font-weight: bold; color: #339; } 

/* Panels */
.panels { overflow: auto; margin-bottom: 10px; }
.panels td a { color: #339; text-decoration: none; }
.panels td a:hover { font-weight: normal; font-size: 12px; text-decoration: underline; }
.panels .panel { float: left; margin-left: 10px; background: white; }
.panels .panel.first { margin-left: 0; }
.panels .panel.first p { margin-top: 3px; }
/* .panels .panel.first a{ color: #339; text-decoration: none; } */
.panels .panel a{ color: #339; text-decoration: none; }
.panels .panel a.announcement { text-decoration: underline; }
.panels .panel a.announcement:hover { text-decoration: underline; font-weight: normal;}
.panels .panel h4 { border-bottom: 1px solid #868a8d; margin-bottom: 10px; }

.layout-2-column .panels .panel { width: 350px; }
.layout-3-column .panels .panel { width: 270px; }
#contact-us.panel { padding: 0; }

.useful-panel { padding: 15px; margin-top: 10px; width: 240px; background: #e2e2e2; }
.useful-panel select {  font-size: 11px; border: 1px solid #bbb; background: white; width: 235px; overflow: visible; white-space: nowrap; }

/* Panel Row for 2 buttons, e.g. Learning Centre landing page */
.panel-2buttons { width: 560px; text-align: center; margin: 10px 0px 10px 0px; }
#prodDesc a { text-decoration: none; }
#prodDesc a:hover { text-decoration: none; font-weight: bold;}

/* Paragraph block */
.para-block { overflow: auto; }
.para-block img.left { float: left; margin-right: 10px; }
.para-block img.right { float: right; margin-left: 10px; }
.para-block p { margin-bottom: 10px; font-weight: normal; }
.para-block p.centered { text-align: center; }
.para-block h4{ font-weight: bold; margin-bottom: 10px; }
.para-block ul { padding: 0 30px 10px; }
.para-block li { margin-bottom: 5px; }
.para-block.illustration.caption { text-align: center; }
.para-block.illustration.caption p { padding-bottom: 10px; font-style: italic; }
.para-block.underline { text-decoration: underline; }
.para-block.bulletdecimal li { list-style: decimal; font-weight: bold; }
.layout-3-column #inner-content .para-block.bulletdecimal a { font-weight: normal; text-decoration: none; }
.layout-3-column #inner-content .para-block.bulletdecimal a:hover { font-weight: bold; }
.para-block.bulletdecimalplain li { list-style: decimal; font-weight: normal; }
.para-block.bulletalphabet li { list-style: lower-alpha; }
.para-block th { border-top: 1px solid #ddd; width: 560px; padding-bottom: 15px; }
.para-block td { vertical-align: top; padding-top: 5px; }
.para-block a { color: #333399; }
.para-block a:hover { font-weight: bold; }
.para-block.inlinehover a { font-weight: bold; text-decoration: underline; color: #333399; }
.para-block .romanbullet ul { list-style-type: lower-roman; padding: 0 50px 10px; }
.para-block.smallplain p { font-size: 10px; }
.para-block-bold  p{ color: #333399; font-weight:bold; margin-bottom: 10px; margin-top: 15px; }
.para-block-bold.focus { background-color: #e2e2e2; }

.para-block-boldplain  p{ color: #333333; font-weight:bold; margin-bottom: 10px; }
.para-block-boldplain a { text-decoration: underline; color: #333399; }
.para-block-bulletbold p { margin-bottom: 10px; font-weight: normal; }
.para-block-bulletbold ul { padding: 0 30px 10px; font-weight: bold; }
.floatright { float: right; } 
/* .divider-line th { border-top: 1px solid #ddd; width: 560px; } */

/* Content Table */
.content-table { width: 420px; margin-left: 65px; text-align: center; padding-bottom: 10px; }
.content-table td { padding: 3px; }
.content-table a { color: #339; font-weight: normal; }
.content-table a:hover { color: #339; font-weight: bold; }
.content-table .header { font-weight: bold; }
.content-table .row-even { background: #eee; }
.content-table .row-alt {  }
.content-table .text-left { text-align: left; }
.content-table2 { width: 500px; margin-left: 30px; text-align: center; padding-bottom: 10px; }
.content-table2 td { padding: 3px; }
.content-table2 a { color: #339; font-weight: normal; text-decoration: none; }
.content-table2 a:hover { font-weight: bold; }
.content-table2 .header { font-weight: bold; }
.content-table2 .row-even { background: #eee; }
.content-table2 .row-alt {  }
.content-table2 .text-left { text-align: left; }
.content-table3 { width: 555px; margin-left: 0px; text-align: center; padding-bottom: 10px; font-size: 10px; }
.content-table3 td { padding: 1px; }
.content-table3 .header { font-weight: bold; font-size: 11px; vertical-align: top; }
.content-table3 .row-even { background: #eee; }
.content-table3 .row-alt {  }
.content-table3 .text-left { text-align: left; }
.content-table4 { width: 770px; text-align: center; padding-bottom: 10px; }
.content-table4 td { padding: 3px; }
.content-table4 a { color: #339; font-weight: normal; text-decoration: none; }
.content-table4 .header { font-weight: bold; background: #339; color: white; }
.content-table4 .row-even { background: #eee; }
.content-table4 .row-alt {  }
.content-table4 .row-odd { background: #C1D3E7; }
.content-table4 .text-left { text-align: left; }
.content-table5 { width: 765px; text-align: center; margin-bottom: 20px; }
.content-table5 td { padding: 3px; }
.content-table5 a { color: #339; font-weight: normal; text-decoration: none; }
.content-table5 a:hover { color: #339; font-weight: bold; text-decoration: none; }
.content-table5 .header { font-weight: bold; }
.content-table5 .row-even { background: #eee; }
.content-table5 .row-alt {  }
.content-table5 .text-left { text-align: left; }
.content-table6 { width: 765px; text-align: center; margin-bottom: 20px; }
.content-table6 td { padding: 3px; }
.content-table6 a { color: #339; font-weight: normal; text-decoration: none; padding-bottom: 15px; }
.content-table6 a:hover { color: #339; font-weight: normal; text-decoration: underline; }
.content-table6 a.floatright { }
.content-table6 a.floatright:hover { font-weight: bold; text-decoration: none; }
.content-table6 .header { font-weight: bold; }
.content-table6 .row-even { background: #eee; }
.content-table6 .row-alt {  }
.content-table6 .text-left { text-align: left; }
.content-table7 { width: 300px; text-align: left; padding-bottom: 10px; }
.content-table7 td { padding: 3px; }
.content-table7 a { color: #339; font-weight: normal; }
.content-table7 a:hover { color: #339; font-weight: bold; }
.content-table7 .header { font-weight: bold; }
.content-table7 .row-even { background: #DFD8E8; }
.content-table7 .row-alt {  }
.content-table7 .text-left { text-align: left; }
.italic { font-style: italic; }
.bold { font-weight: bold; }
.newstime { width: 135px; font-size: 10px; text-align: center; }
.width780 { width: 780px; }
.width640 { width: 640px; }
.width180 { width: 180px; }
.width220 { width: 220px; }
.formula { text-align: left; padding-left: 20px; }

/* Header with image */
.img-header { overflow: auto; position: relative; margin-bottom: 10px; }
.img-header img { float: left; margin-right: 20px; }
.img-header h2
{ 
	position: absolute;
	bottom: 0; 
	left: 110px; 
	width: 450px;
	border-bottom: 1px solid #868a8d; 
	font-weight: bold;
}
.img-header h2 img { float: none; margin-right: 0; }

/* Image with floating caption */
.img-caption { overflow: hidden; position: relative; margin-bottom: 10px; }
.img-caption img { float: right; margin-left: 10px; }
.img-caption .caption 
{ 
	position: absolute; 
	top: 40%;
	right: 270px;
	width: 340px;
	font-style: italic;
	text-align: right;
}

/*  Tabular data */
.tabular-data { margin-bottom: 10px; }
.tabular-data table { border-collapse: collapse; border-spacing: 0; }
.tabular-data th 
{ 
	font-weight: bold; 
	color: #339; 
	width: 155px; 
	padding: 10px 0; 
	text-align: right;
	vertical-align: top;
	border-top: 1px solid #339; 
	border-bottom: 1px solid #339; 
}
.tabular-data td { background: #e2e2e2;  padding: 10px; border: 1px solid #fff; border-left: 10px solid #fff; width: 374px; }
.tabular-data td p { margin-bottom: 10px; }
.tabular-data td a { color: #339; text-decoration: none; }
.tabular-data td a:hover { font-weight: bold; }
.tabular-data td p a:hover{ font-weight: bold; text-decoration: none; }
.tabular-data td li { margin-left: 15px; }
.tabular-data.bulletbold li { font-weight: bold; }

.tabular-data2 { margin-bottom: 10px; }
.tabular-data2 table { border-collapse: collapse; border-spacing: 0; }
.tabular-data2 th 
{ 
	font-weight: bold; 
	color: #339; 
	width: 235px; 
	padding: 10px 0; 
	text-align: right;
	vertical-align: top;
	border-top: 1px solid #339; 
	border-bottom: 1px solid #339; 
}
.tabular-data2 td { background: #e2e2e2;  padding: 10px; border: 1px solid #fff; border-left: 10px solid #fff; width: 374px; }
.tabular-data2 td p { margin-bottom: 10px; }
.tabular-data2 td a { color: #339; text-decoration: underline; }
.tabular-data2 td a:hover { font-weight: bold; }
.tabular-data2 td p a:hover{ font-weight: bold; text-decoration: none; }
.tabular-data2 td li { margin-left: 15px; }
.tabular-data2.bulletbold li { font-weight: bold; }

.tabular-data3 { margin-bottom: 10px; }
.tabular-data3 table { border-collapse: collapse; border-spacing: 0; }
.tabular-data3 th 
{ 
	font-weight: bold; 
	color: #339; 
	width: 127px; 
	padding: 10px 0; 
	text-align: right;
	vertical-align: top;
	border-top: 1px solid #339; 
	border-bottom: 1px solid #339; 
}
.tabular-data3 td { background: #e2e2e2;  padding: 10px; border: 1px solid #fff; border-left: 10px solid #fff; width: 402px; }
.tabular-data3 td p { margin-bottom: 10px; }
.tabular-data3 td a { color: #339; text-decoration: none; }
.tabular-data3 td a:hover { font-weight: bold; }
.tabular-data3 td p a:hover{ font-weight: bold; text-decoration: none; }
.tabular-data3 td li { margin-left: 15px; }
.tabular-data3.bulletbold li { font-weight: bold; }

/*  Market data */
.market-data { margin-bottom: 10px; }
.market-data table { border-collapse: collapse; border-spacing: 0; font-size: 10px;}
.market-data th 
{ 
	font-weight: normal; 
	color: #fff; 
	padding: 6px 0 6px 0; 	
	vertical-align: top;
	background: #333399;
}
.market-data th.disclaimer a { font-size: 10px; text-decoration: underline; color: #fff;}
.market-data th.disclaimer a:hover { font-weight: bold; }
.market-data tr.lightGrey { background: #f2f2f2;}
.market-data tr.Grey { background: #e2e2e2;}
.market-data td { padding: 3px; border: 0px; }
.market-data td.green { color: #33AA33; }
.market-data td.red { color: #AA3333; }
.market-data td.blue { color: #3333AA; }
.market-data .detach { background: #bbb; }
.market-data .detach a { float: right; color: #fff; font-weight: bold; }
.market-data .detach a:hover { color: #339; }

.arrow_red { display: block; float:left; width: 7px; height: 10px; background-image: url('/assets/images/global/up-down-arrow.gif'); background-repeat: no-repeat; background-position: 0px -10px;} 
.arrow_green { display: block; float:left; width: 7px; height: 10px; background-image: url('/assets/images/global/up-down-arrow.gif'); background-repeat: no-repeat; background-position: 0px 0px;} 

/* Name and Logo */
.namelogo { margin-bottom: 10px; }
.namelogo table { border-collapse: collapse; border-spacing: 0; }
.namelogo td p a:hover{ font-weight: bold; text-decoration: underline; color: #339; margin-bottom: 10px; }
.namelogo p { padding-bottom: 20px; padding-right: 5px; text-align: left; }
.namelogo td li { margin-left: 15px; }

/* Management Profile */
.expandable .snippet { display: none; }
.expandable .collapsed .content { display: none; }
.expandable .collapsed .snippet { display: block; }
.expandable .snippet .read-more { color: #339; padding-left: 10px; }
.expandable .content .read-more { color: #339; }

/* Expand / Collapse All */
#expand-collapse-all { margin-bottom: 3px; text-align: right; }
#expand-collapse-all a{ color: #333399; }
#expand-collapse-all a:hover{ font-weight: bold; }
#expand-collapse-all .expand-link { display: inline; }
#expand-collapse-all .collapse-link { display: none; }
#expand-collapse-all.expanded .expand-link { display: none; }
#expand-collapse-all.expanded .collapse-link { display: inline; }


/* Form panels */
.form-panels { overflow: auto; }
.form-panels .panel { background: #e2e2e2; width: 560px; margin-bottom: 10px; }
.form-panels .panel h4 { background: #fff; margin-bottom: 5px; }
.form-panels .panel div { overflow: auto; padding: 5px 0 10px; }
.form-panels .panel label 
{ 
	display: block; 
	float: left; 
	text-align: left;
	width: 110px; 
	padding: 3px 10px 0;
}
.form-panels .panel .text-field input { background: white; }
.form-panels .panel textarea,
.form-panels .panel input,
.form-panels .panel select
{ display: block; float: left; border: 2px solid #bbb; background: white; }
.form-panels .panel fieldset { display: block; float: left; padding-top: 3px; }
.form-panels .panel select#contact-us-title { width: 100px; }
.form-panels .panel select#contact-us-country { width: 144px; }
.form-panels .panel .radio input { display: inline; float: none; margin-left: 10px; }
.form-panels .panel .text-field input { width: 250px; }
.form-panels .panel .text-area textarea { width: 400px; height: 50px; }

.form-panels .submit { text-align: right; }
.form-panels .submit input { border: none; float: none; display: inline; }

/* Announcement panels */
.announcement-panels { overflow: auto; }
.announcement-panels .panel a { text-decoration: none; font-weight: normal; color: #339; }
.announcement-panels .panel a:hover { font-weight: bold; }
.announcement-panels .panel { margin: 10px 0 20px; background: transparent url('/assets/images/announcements/bg-title.gif') top left no-repeat; }
.announcement-panels .panel h4, .announcement-panels .panel h3 { padding-left: 40px; color: #339; font-weight: bold; }
.announcement-panels .panel h4 { color: #008400; }
.announcement-panels .panel h3 { margin-bottom: 10px; }
.announcement-panels .panel p { margin-bottom: 10px; }
.announcement-panels .panel a.read-more 
{ 
	color: #339;
	text-decoration: underline; 
	padding-left: 20px; 
	background: url('/assets/images/announcements/btn-expand.gif') left center no-repeat;
}
.announcement-panels .panel a.read-more:hover { color: #666; background: url('/assets/images/announcements/btn-expand-hover.gif') left center no-repeat; }
.announcement-panels .focus { background-color: #e2e2e2; }

/* Information panels */
.info-panel { margin-top: 10px; font-size: 75%; }

/* Banners */
.flsbanner1 { background:url('/assets/images/right-bar/fls_banner1.gif') no-repeat;width:215px;height:54px;border:none;text-indent: -1000em;cursor: default; overflow: hidden; margin-bottom: 10px; }
.flsbanner2 { margin: 10px 0 0 -5px; }
.flsbanner2 th{ border-top: 1px solid #ddd; padding-top: 15px; }

/* Right Column Disclaimer */
#right-column-disclaimer { display: table; width: 212px; font-weight: normal; font-size: 75%; }
#right-column-disclaimer p{ margin-bottom: 5px; text-decoration: none;}
#right-column-disclaimer a{ text-decoration: none; color: #339; }
#right-column-disclaimer a:hover{ text-decoration: underline; color: #339; }

/* Market Data Table Disclaimers */
#market-data-disclaimer { font-weight: normal; font-size: 9px; }
#market-data-disclaimer p { margin-bottom: 5px; text-decoration: none;}
#market-data-disclaimer a { text-decoration: none; color: #339; }
#market-data-disclaimer a:hover { font-weight: normal; text-decoration: underline; color: #339; }


/* Back-to-top */
.backtotop p { font-size: 10px; text-align: right; }
.backtotop a { text-decoration: none; font-weight: normal; color: #339; }
.backtotop a:hover { font-weight: bold; }

/* Math e Symbol */
.math-e { margin-bottom: -7px; }

/* Glossary Table */
.glossary-table { width: 535px; padding-bottom: 10px; }
.glossary-table input { border: 1px solid #ccc; margin-left: 5px; font-size: 12px; color: #333; }
.glossary-table td { padding-left: 3px; padding-top: 3px; padding-bottom: 3px; }
.glossary-table th { border-top: 1px solid #ddd; width: 535px; }
.glossary-table a { color: #339; font-weight: normal; }
.glossary-table a:hover { color: #339; font-weight: bold; }
.glossary-table .header { font-weight: bold; }
.glossary-table .header a{ font-weight: bold; }
.glossary-table .header a:hover{ color: #339; text-decoration: underline; }
.glossary-table .row-even { background: #eee; }
.glossary-table .row-alt {  }
.glossary-table .text-left { text-align: left; }
.glossary-table .text-left.relatedterm { text-align: left; padding-top: 25px; }
.glossary-table .text-left.relatedterm a{ margin-right:4px; text-decoration: underline; }
.glossary-table .text-left.relatedterm span { float: right; }
.glossary-table .text-left.relatedterm span a{ text-decoration: none; }
.glossary-table.terms { width: 535px; font-size: 10px; }
.glossary-table.terms td{ text-align: left; vertical-align: top; }
.glossary-table.terms a{ color: #333; }
.glossary-table.terms a:hover{ color: #339; text-decoration: underline; font-weight: normal; }
#header-send-button { margin-top: 20px; }

/* About Us - Presence Flash */
#presence-map { float: left; }

.panel .forgotpw { font-size: 11px; font-weight: normal; padding: 5px 0 0 2px; width: 240px; }
.panel .forgotpw a { font-weight: normal; }
.panel .forgotpw a:hover{ font-weight: normal; font-size: 11px; text-decoration: underline; }

/* Inline Image with wordwrapping */
.inlineimage { float: right; display: inline; padding: 5px; }

/* Poll */
#pollBox input { margin-right: 3px; vertical-align: sub; }
#pollBox p { margin: 3px; }

/* Poll Archive*/ 
#poll_archive { padding: 5px; width: 500px; overflow: hidden; }
#poll_archive p{ padding: 0px 0px 5px 0px; }
#poll_archive a:hover{ color: #339; }

/* Poll and Useful Link North Padding */
.padding { border-top: 0px solid rgb(204, 204, 204); padding-top: 20px; }

/* Calculators */
#currency_from { width: 100px; font-size: 12px; border: 1px solid #CCCCCC; }
#currency_amount_from { font-size: 12px; border: 1px solid #CCCCCC; height: 17px; }
#currency_to { width: 100px; font-size: 12px; border: 1px solid #CCCCCC; }
#currency_amount_to { font-size: 12px; border: 1px solid #CCCCCC; height: 17px; background: #ddd; }
#currency_pair { font-size: 12px; border: 1px solid #CCCCCC; height: 20px; }
#trade_amount { font-size: 12px; border: 1px solid #CCCCCC; height: 17px; }
#buy_rate { font-size: 12px; border: 1px solid #CCCCCC; height: 17px; }
#sell_rate { font-size: 12px; border: 1px solid #CCCCCC; height: 17px; }
#pips { font-size: 12px; border: 1px solid #CCCCCC; height: 17px; background: #ddd; }
#profit_loss { font-size: 12px; border: 1px solid #CCCCCC; height: 17px;  background: #ddd; }
#percentage_return { font-size: 12px; border: 1px solid #CCCCCC; height: 17px;  background: #ddd; }
#pl_currency_to { font-size: 12px; border: 1px solid #CCCCCC; height: 20px; width: 110px; }
#pl_currency_amount_to { font-size: 12px; border: 1px solid #CCCCCC; height: 17px; background: #ddd; }
#mc_client_segment { font-size: 12px; border: 1px solid #CCCCCC; height: 20px; width: 110px; }
#mc_currency_pair { font-size: 12px; border: 1px solid #CCCCCC; height: 20px; width: 110px; }
#mc_trade_amount { font-size: 12px; border: 1px solid #CCCCCC; height: 17px; }
#mc_margin_requirement { font-size: 12px; border: 1px solid #CCCCCC; height: 17px;  background: #ddd; }
#mc_margin_required { font-size: 12px; border: 1px solid #CCCCCC; height: 17px;  background: #ddd; }
#mc_currency_to { font-size: 12px; border: 1px solid #CCCCCC; height: 20px; width: 110px; }
#mc_currency_amount_to { font-size: 12px; border: 1px solid #CCCCCC; height: 17px; background: #ddd; }
.reset { /*float: right;*/ /*margin-top: -30px;*/ float:right; margin-right: 5px; font-size: 10px; }

/* Market-data-tab */
.market-data-tab { padding-bottom: 3px; font-weight: bold; }
.market-data-tab td { padding: 3px 10px 3px 10px; border: 1px solid #DDDDDD; }
.market-data-tab a:hover{ text-decoration: underline; color: #333399; }
.market-data-tab td.selected { background-color: #5C99C6; color: black; }

/* FLS Right Now sign-up form */
#mailing-list-form { width: 320px; margin: 0; padding: 15px; background: #e2e2e2; }
#mailing-list-form .info { margin: 0 0 1.25em; font-size: 10px; }
#mailing-list-form .field { margin: 0 0 5px; overflow: hidden; }
#mailing-list-form .field label { float: left; width: 110px; }
#mailing-list-form .field input, #mailing-list-form .field select { float: right; width: 200px; font-family: Arial, sans-serif; font-size: 12px; }
#mailing-list-form .submit { margin-top: 15px; text-align: right; }

/* Pagination */
.pagination { text-align: right; font-size: 12px; }

