﻿html									{background:#F3F3F3;}
body								{padding: 0;margin: 0; height: 100%;background: url("../images/body_background.gif") repeat-x top left #F9FAFA;font-family:arial, sans-serif; font-size:1em; text-align:left;}

#page								{margin: 0 auto 0 auto;position:relative;clear:both;width:859px;z-index:222;padding-bottom:20px;}
#right_header						{position:absolute;background:#0A0A4F;width:50%;height:119px;top:0px;right:0px;z-index:1;}
#header								{position: relative;background: url("../images/header.jpg") no-repeat top left;height:119px;width:859px;}

ul#menu								{float:left;width:670px;height:33px;list-style-type:none;line-height:32px;}
ul#menu li 							{float:left;display:inline;font-size:95%;height:32px;}
ul#menu li a							{text-decoration:none;color:#0a0a4f;margin:0 10px 0 10px;float:left;display:block;border-bottom:1px solid #fff;display:inline;}
ul#menu a:hover						{color:#3289bf;border-bottom:1px solid #3289bf;}
ul#menu li a.menu_clicked				{color:#3289bf;border-bottom:1px solid #3289bf;}

/* the box that will display the time */

#clock								{float:right;font-size:70%;color:#fff;width:182px;height:18px;margin:8px 0 0 0;background: url("../images/date_background.gif") no-repeat top left;padding-left:6px;line-height:18px;}

#wrapper							{width:849px;float:left;padding-left:10px;}
h2									{font-size:150%; padding:20px 0 15px 0 !important; color:#0a0a4f;font-weight:normal;}

/* index area  */

#content_big						{float:left; width:560px;padding: 0px 10px 10px 0px; font-size:80%; display:inline;line-height:140%;}
#content_big h3						{font-size:135%;padding:7px; color:#0a0a4f;background:#fff;border:1px solid #cdcfcf;width:157px;border-bottom:0px;font-weight:normal;}			
#content_big p						{padding:5px 0 5px 0 !important;font-size:105%;margin-bottom:10px;}

#content_bigger						{float:left; width:672px;border:1px solid #cdcfcf;padding:10px; background:#fff; font-size:80%; display:inline;color:#000;line-height:140%;}
#content_bigger h3					{font-size:135%;padding:7px; color:#0a0a4f;background:#fff;border:1px solid #cdcfcf;width:159px;border-bottom:0px;}			
#content_bigger p					{padding:5px 0 5px 0 !important;}
		
#stage								{width:558px;height:142px;background:#fff;border:1px solid #cdcfcf;margin:5px 0 20px 0;}
#stage img							{float:left;margin:4px 20px 4px 4px;}
#stage  h5							{padding:10px 0 10px 0; color:#0a0a4f;}

#list_services						{float:left;width:100%;border-top:1px solid #cdcfcf;padding-top:15px;padding-bottom:5px;}
#list_services 	div					{float:left;width:280px;}
.services_width						{width:265px !important;}

/* style for the index quote  */

blockquote 							{font-style:italic;font-size:120%;color:#6b6c6e;font-family:georgia,times;width:210px;float:left;display:block;line-height:120%;}
.bqstart							{float: left;background: url("../images/bqstart.gif")  no-repeat top left;width:7px;height:11px; margin-right:3px;display:inline;margin-top:5px;}
.bqend 								{float: right;background: url("../images/bqend.gif")  no-repeat top left;width:7px;height:11px;margin-top:-15px;margin-right:2px;display:inline;}
* html .bqstart						{margin-top:3px;}
* html blockquote 						{font-size:110%;}

/* the columns  */

#right								{float:right;width:262px;margin-top:5px;}
#left								{width:260px;float:left;border-top:1px solid #cdcfcf;padding-top:15px;padding-bottom:5px;}

/* profile area  */

#right h3							{font-size:105%;display:block;padding:5px 5px 5px 7px; color:#0a0a4f;border:1px solid #cdcfcf;width:160px;border-bottom:0px;font-weight:normal;}
.white_background					{background:#fff;}
.blue_background					{background: url("../images/blue_background.jpg") repeat-x top left #338ac0;color:#fff !important;margin-top:10px;}

#find_more_box						{float:left;width:95%;border:1px solid #cdcfcf;background: url("../images/find_more_background.jpg") repeat-x top left #a5d3f0;color:#3289BF;font-size:90%;}
#find_more_box a						{color:#0A0A4F;text-decoration:none;}
#find_more_box a:hover				{color:#0A0A4F;text-decoration:underline;}
#find_more_box p						{padding:10px !important;line-height:130%;}

/* services area  */

#content_small						{float:left; width:412px;border:1px solid #cdcfcf;padding:10px; background:#fff; font-size:80%; display:inline;color:#000;}	
#content_small p						{clear:left;padding:10px;line-height:140%;}		

/* coloured titles with custom background  */

h5.green_background					{float:left;width:99px;height:18px;color:#fff;font-size:11px;line-height:18px;padding-left:5px;background: url("../images/green_background.gif")  no-repeat top left;}
h5.orange_background				{float:left;width:115px;height:18px;color:#fff;font-size:11px;line-height:18px;padding-left:3px;background: url("../images/orange_background.gif")  no-repeat top left;}
h5.violet_background				{float:left;width:115px;height:18px;color:#fff;font-size:11px;line-height:18px;padding-left:6px;background: url("../images/violet_background.gif")  no-repeat top left;}
h5.red_background					{float:left;width:108px;display:block;height:18px;background: url("../images/contact_general_enquiries.gif")  no-repeat top left;}
h5.red_background span				{display:none;}
h5.office_locations					{float:left;width:146px;display:block;height:18px;background: url("../images/office_locations.gif")  no-repeat top left;margin-top:15px;margin-bottom:5px;}
h5.office_locations span				{display:none;}
h5.area_interest					{float:left;width:94px;display:block;height:18px;background: url("../images/area_of_interest.gif")  no-repeat top left;margin-top:15px;margin-bottom:5px;}
h5.area_interest span				{display:none;}

h3.green_background					{float:left;width:400px;height:41px;color:#fff;font-size:17px;line-height:41px;padding-left:12px;background: url("../images/big_green_background.gif")  no-repeat top left;}
h3.orange_background				{float:left;width:400px;height:41px;color:#fff;font-size:17px;line-height:41px;padding-left:12px;background: url("../images/big_orange_background.gif")  no-repeat top left;}
h3.violet_background				{float:left;width:400px;height:41px;color:#fff;font-size:17px;line-height:41px;padding-left:12px;background: url("../images/big_violet_background.gif")  no-repeat top left;}
h3.red_background					{float:left;width:400px;height:41px;color:#fff;font-size:17px;line-height:41px;padding-left:12px;background: url("../images/big_red_background.gif")  no-repeat top left;}

/* list of services & calculators  */

ul.private_services					{clear:both;float:left;list-style-type:none;font-size:11px;margin:15px 0 15px 0;width:100%;line-height:165%;padding-left:0;}
ul.private_services li a				{background: url("../images/green_arrow.gif")  no-repeat left center; color:#5c5c5c;padding-left:10px;clear:left;text-decoration:none;}
ul.private_services li a:hover			{background: url("../images/green_arrow.gif")  no-repeat left center; color:#44ad61;padding-left:10px;clear:left;text-decoration:none;}
ul.private_services li a.clicked		{background: url("../images/green_arrow.gif")  no-repeat left center; color:#44ad61;padding-left:10px;clear:left;text-decoration:none;}

ul.corporate_services				{clear:both;float:left;list-style-type:none;font-size:11px;margin:15px 0 15px 0;width:100%;line-height:165%;padding-left:0;}
ul.corporate_services li a				{background: url("../images/orange_arrow.gif")  no-repeat left center; color:#5c5c5c;padding-left:10px;clear:left;text-decoration:none;}
ul.corporate_services li a:hover		{background: url("../images/orange_arrow.gif")  no-repeat left center; color:#f58936;padding-left:10px;clear:left;text-decoration:none;}
ul.corporate_services li a.clicked		{background: url("../images/orange_arrow.gif")  no-repeat left center; color:#f58936;padding-left:10px;clear:left;text-decoration:none;}

ul.calculators						{clear:both;float:left;list-style-type:none;font-size:13px;margin:10px 0 15px 0;width:100%;line-height:140%;}
ul.calculators  li						{padding-top:3px;padding-bottom:3px;border-bottom:1px solid #cdcfcf;width:90%;}
ul.calculators li a					{background: url("../images/violet_arrow.gif")  no-repeat left center; color:#5c5c5c;padding-left:15px;clear:left;text-decoration:none;}
ul.calculators li a:hover				{background: url("../images/violet_arrow.gif")  no-repeat left center; color:#6c59a8;padding-left:15px;clear:left;text-decoration:none;}
ul.calculators li a.clicked			{background: url("../images/violet_arrow.gif")  no-repeat left center; color:#6c59a8;padding-left:15px;clear:left;text-decoration:none;}

/*generic style */

ul,h1,h2,h3,h4,h5,h6,ol,p,blockquote	{margin:0px;padding:0px;}
a img								{border:0px;}
a									{cursor: pointer;}
.cb									{clear:both !important;}
.bolder								{font-weight:bold;font-size:115%;}
.wai								{display:none;}
.fr									{float:right;}
.red								{color:#de274c;}
.green								{color:#2da892;}
.smaller_font						{font-size:80%;}

/*footer style */

.footer								{height:40px;width:100%;background:url("../images/footer.gif") repeat-x top left #F3F3F3;}
ul#footernav							{margin:0px auto 0 auto;width:859px;display:inline;display:block;list-style-type:none;font-size:0.7em;padding-top:10px;}
ul#footernav li 						{float:left;color:#848587;border-right:1px solid #cccdd0;padding:0 10px 0 10px;}
ul#footernav li a						{text-decoration:none;color:#848587;}
ul#footernav li a:hover				{text-decoration:none;color:#3289bf;}
ul#footernav li a.footernav_clicked	{text-decoration:none;color:#3289bf;}
ul#footernav li.last					{border-right:0px;}

/* small contact box */

form#small_contact_box				{float:left;font-size:70%;color:#757575;width:150px;border-top:1px solid #cdcfcf;border-right:1px solid #cdcfcf;border-bottom:1px solid #cdcfcf;background:url("../images/smallforms_back.gif") repeat-y top left #eee;}
form#small_contact_box p				{padding:7px 7px 7px 10px;}
form#small_contact_box h4			{font-size:125%;padding:7px 7px 0 10px;}
form#small_contact_box input			{width:118px;height:12px;float:left;background:url("../images/smallbox_input.gif") no-repeat top left;border:0px;margin-left:10px;color:#aeaeae;padding:5px;font-size:11px;margin-bottom:5px;}
form#small_contact_box .next			{width:150px;height:22px;background:url("../images/next_button.gif") no-repeat top left;margin:7px 0 0 0 !important;cursor:pointer;padding:0px !important;}
form#small_contact_box .signup		{width:150px;height:22px;background:url("../images/signup_button.gif") no-repeat top left #dfe9f0;margin:7px 0 0 0 !important;cursor:pointer;padding:0px !important;}

div#mailingListMsg				{float:left;font-size:90%;color:#757575;width:133px;border-top:1px solid #CBBB7C;border-right:1px solid #CBBB7C;border-bottom:1px solid #CBBB7C;padding:7px 7px 7px 10px;background:url("../images/mailing_msg_back.gif") repeat-y top left #eee;margin-bottom:10px;}

/* index news tabs  */

#right_news							{position:relative;float:right;width:262px;}

#index_news_box						{float:left;width:260px; background:#fff;border:1px solid #cdcfcf;position:absolute;z-index:1;top:31px;} 

ul#news_tabs							{position:absolute;list-style-type:none;top:5px;width:260px;display:inline;z-index:222;}
ul#news_tabs	 li						{float:left;font-size:80%;display:block;height:16px;}
ul#news_tabs	 li a.market_news			{background: url(../images/news_tab.jpg) repeat-x top left; color:#0a0a4f;padding:5px 7px 5px 7px;display:block;text-decoration:none;border-top:1px solid #cdcfcf;border-left:1px solid #cdcfcf;border-right:1px solid #cdcfcf;}
ul#news_tabs  li a.product_offers		{background: url(../images/news_tab.jpg) repeat-x top left;margin-right:3px;color:#0a0a4f;padding:5px 7px 5px 7px;text-decoration:none;border-top:1px solid #cdcfcf;border-left:1px solid #cdcfcf;border-right:1px solid #cdcfcf;display:block;}
ul#news_tabs  li a.selected				{background: #fff !important;height:16px;float:left;display:block;}

ul.tabs_content						{float:left;list-style-type:none;width:260px;display:inline;}
ul.tabs_content	 li					{float:left;font-size:70%;display:block;border-bottom:1px solid #e6e7e7;color:#b5b5b5;padding:10px 10px 10px 15px;width:235px;}
ul.tabs_content	 li a					{text-decoration:none;color:#0a0a4f;font-size:115%;}
ul.tabs_content	 li a:hover			{text-decoration:none;color:#3289bf;}

a.more_market_news, a.more_product_offers{border:0px;clear:left;display:block;height:21px;width:260px;}
a.more_market_news{background:url(../images/more_news.gif) no-repeat top right #e8f2fa;}
a.more_product_offers{background:url(../images/more_offers.gif) no-repeat top right #e8f2fa;}

ul#detailed_news						{float:left;list-style-type:none;display:inline;}
ul#detailed_news	 li					{float:left;font-size:90%;display:block;color:#b5b5b5;clear:left;padding-bottom:10px;}
ul#detailed_news	 li a					{text-decoration:none;color:#0a0a4f;font-size:115%;}
ul#detailed_news	 li a:hover			{text-decoration:none;color:#3289bf;}

/* Calculator forms */

form#calculator_form 				{float:right; display:block;margin:10px;display:inline;color:#a3a5a9;}
form#calculator_form  label 			{display:block; float:left; line-height:36px;height:37px;width:200px;font-size:14px;}
form#calculator_form input 			{background: url(../images/standard_input.jpg) no-repeat;border:0px;height:15px;width:170px;float:right;padding:7px;font-size:13px;color:#a3a5a9;}
form#calculator_form  input.send		{background: url(../images/calculate.gif) no-repeat;float:right; border:0;cursor:pointer;width:75px;height:23px;clear:both;margin-top:2px;}
form#calculator_form  label.larger		{width:225px !important;float:left;}

form#CoverCalc						{float:left; display:block;margin:10px;display:inline;width:392px;}
form#CoverCalc  label 					{display:block;	 float:left; text-align:left;color:#a3a5a9;padding-bottom:7px;clear:left;	width:195px;font-size:14px;}
form#CoverCalc input					{background: url(../images/standard_input.jpg) no-repeat;border:0px;height:15px;width:170px;float:right;padding:7px;font-size:13px;color:#a3a5a9;}
form#CoverCalc  input.send				{background: url(../images/calculate.gif) no-repeat;float:right; border:0;cursor:pointer;width:75px;height:23px;clear:both;}
form#CoverCalc label.larger			{width:220px !important;font-size:110%;line-height:35px;}

h4.results							{clear:both;display:block;background: url(../images/your_results.gif) no-repeat top left !important;width:81px;height:18px;margin-bottom:10px;}
h4.results span 						{display:none;}

input.pound_input 					{background: url(../images/pound_input.jpg) no-repeat !important;text-indent:10px;}
input.percent_input 					{background: url(../images/percent_input.jpg) no-repeat !important;}
input.result_input 					{background: url(../images/result_input.jpg) no-repeat top right !important; width:140px !important ;float:right;color:#68599c !important;font-weight:bold;}

/* LOGIN form */

form#login_form 						{float:left;width:436px;margin-top:10px;}
form#login_form label 					{display:block;	width:140px; float:left; color:#000;clear:left;line-height:32px;font-size:115%;}
form#login_form input 					{background: url(../images/login_input.jpg) no-repeat top right;height:15px;width:274px;float:right;font-size:100%;border:0px;padding:7px 10px;}
form#login_form input.login			{background: url(../images/login_button.gif) no-repeat top left;margin-top:5px;cursor:pointer;width:60px;height:29px;float:right;clear:both;}
* html form#login_form input.login		{margin-top:-15px;}

/* contact page */

p.general_enquiries					{clear:both;color:#5c5c5c;font-size:85%;padding:5px 0 5px 0;line-height:130%;}
p.general_enquiries	a				{text-decoration:none;color:#5c5c5c;}
p.general_enquiries	a:hover			{text-decoration:none;color:#de274c;}

/* accordion */

ul#office_locations					{list-style-type:none;font-size:80%;width:242px; }
ul#office_locations li 				{display:block;clear:left;display:block;line-height:23px;}
ul#office_locations li a				{color:#5c5c5c;text-decoration:none;background: url(../images/down_arrow.gif) no-repeat right center; border-bottom:1px solid #cdcfcf;width:100%;display:block;}
ul#office_locations li a:hover			{color:#2da892;text-decoration:none;background: url(../images/up_arrow.gif) no-repeat right center;width:100%;display:block;}
ul#office_locations li a.selected		{color:#2da892;text-decoration:none;background: url(../images/up_arrow.gif) no-repeat right center;width:100%;display:block;}
ul#office_locations li div				{width:240px;background:#fff;border:1px solid #e2e4e4;border-top:0px;}
ul#office_locations li div img			{padding:5px;}
ul#office_locations li div p			{padding:15px;line-height:18px;color:#000;}
ul#office_locations li div a 			{border:0px;background:none;color:#000;display:inline;}
ul#office_locations li div a:hover		{border:0px;background:none;display:inline;}

/* the contact form */

form#contactform						{float:right; display:block;margin:10px 15px 10px 10px;font-size:110%;display:inline;width:382px;}
form#contactform  label 				{display:block; float:left;clear:left;color:#a3a5a9;line-height:36px;height:37px;width:85px;}
form#contactform  label.bigger_label 	{line-height:36px;height:37px;width:115px;}
form#contactform  label.biggest_label 	{clear:both;line-height:36px;height:37px;width:390px;}
form#contactform input, form#seminarForm input				{background: url(../images/contact_large_input.jpg) no-repeat;border:0px;height:15px;width:280px;float:right;padding:7px;color:#a3a5a9;font-size:90%;}
form#contactform  textarea, form#seminarForm  textarea				{background: url(../images/contact_small_textarea.jpg) no-repeat;border:0px;height:75px;width:280px;float:right;padding:7px;margin-bottom:7px;color:#a3a5a9;font-size:95.5%;font-family:arial;}
form#contactform  input.send, form#seminarForm  input.send			{background: url(../images/contact_send_button.gif) no-repeat;float:right; border:0;cursor:pointer;width:46px;height:23px;clear:both;}
form#contactform input.smaller 		{background: url(../images/contact_small_input.gif) no-repeat;width:247px;float:right;}
form#contactform  textarea.bigger		{background: url(../images/contact_large_textarea.gif) no-repeat;border:0px;height:75px;width:367px;float:right;}

ul.interests							{list-style-type:none;font-size:80%;width:382px;margin-bottom:10px;}
ul.interests li 						{display:block;clear:left;display:block;line-height:16px;height:16px;border-bottom:1px solid #cdcfcf;width:100%;padding-top:3px !important;}
ul.interests li label					{float:left;width:355px !important;line-height:16px !important;height:16px !important;}
ul.interests li input					{float:right;width:13px !important;height:13px !important;margin:0px !important;padding:0px !important;}

/*Checkboxes*/
.checkboxArea, .checkboxAreaChecked {display:block;	float:right;width:13px;	height:13px;font-size:0;padding:0;margin:0;cursor:pointer;}
.checkboxArea 						{background:url(../images/checkbox_unticked.gif) no-repeat left top;}
.checkboxAreaChecked 				{background:url(../images/checkbox_ticked.gif) no-repeat left bottom;}
.focused 							{border:1px dotted #ddd;}

/*Transparent items*/
.outtaHere 							{position:absolute;left:-3000px;}

/***** styles specific to the SELECT BOX **********/

form#calculator_form  select			{position:relative;border:0px;height:29px;width:184px;float:right;color:#969696;}

form#CoverCalc select					{position:relative;border:0px;height:29px;width:184px;float:right;clear:right;color:#969696;}

/*Selects*/
.selectArea 							{width:163px;text-indent:5px;height:29px;margin-bottom:7px;color:#969696;float:right;background:url(../images/select_left.gif) no-repeat left top;font-size:12px !important;}
.selectArea .left 					{width:0px;height:29px;float:left;}
.selectArea .right 					{width:21px;height:29px;float:right;background:url(../images/select_right.gif) no-repeat left top;}
.selectArea .right a 					{display:block;width:21px;height:29px;position:absolute;}
.selectArea .right i 					{display:none;}
.selectArea .center 					{line-height:29px;}

/*Selects drop-down*/
.optionsDivInvisible, .optionsDivVisible {position:absolute;width:182px !important;background:#f8f8f8;border:1px solid #cecece;border-top:0px;border-bottom:0px;font-size:12px;	z-index:2220;height:92px;overflow:auto;line-height:20px;display:inline;margin-top:4px;}
.optionsDivInvisible 				{display:none;}
.optionsDivVisible 					{display:block;}
.optionsDivVisible p 				{margin:0;padding:0;}
.optionsDivVisible a 				{color:#969696;text-decoration:none;display:block;padding:1px 4px;border-bottom:1px solid #cfcfcf;}
.optionsDivVisible a:hover 			{color:#969696;background:#ededed;	border-color:#cfcfcf;}


/* glow fix*/

input:focus, textarea:focus, select:focus {outline: none; }

/* Added by Bluegg */

div#marketnews ul { list-style: none; }
div#marketnews li {float:left;font-size:70%;display:block;border-bottom:1px solid #e6e7e7;color:#b5b5b5;padding:10px 10px 10px 15px;width:235px;}
div#marketnews li a	{text-decoration:none;color:#0a0a4f;font-size:115%;}
div#marketnews	li a:hover {text-decoration:none;color:#3289bf;}

div#newsDetails ul						{float:left;list-style-type:none;display:inline;}
div#newsDetails ul	 li					{float:left;font-size:90%;display:block;color:#b5b5b5;clear:left;padding-bottom:10px;}
div#newsDetails ul	 li a					{text-decoration:none;color:#0a0a4f;font-size:115%;}
div#newsDetails ul	 li a:hover			{text-decoration:none;color:#3289bf;}

div#offer_holder {padding-bottom:15px;border-bottom: 1px solid #cdcfcf;margin-bottom:15px;}
#content_big h3#offer_title					{font-size:150%;padding:0px;background-color:#f9fafa;border:0;width:auto;border-bottom:0px;margin-bottom:15px;}
#content_big p.offer_content						{padding:5px 0 15px 0 !important;}
p a						{color:#4BA0D6;text-decoration:none;}
p a:hover				{text-decoration:underline;}

div#langs {position: absolute;top:16px;right:10px;height:19px;}
div#langs * {float:left;}
div#langs span,div#langs a {display:block;height:19px;line-height:19px;color:#A5B0CF;font-size:11px;}
div#langs a {color:#D6DBE9;text-decoration:none;}
div#langs a:hover {text-decoration:underline;}
div#langs ul {list-style:none;}
div#langs ul li {margin-left: 6px;}
/*div#langs ul li a {display:block;width:19px;height:19px;}
div#langs ul li a#enLink {background: url(../images/en_icon.png) no-repeat top left;}
div#langs ul li a#frLink {background: url(../images/fr_icon.png) no-repeat top left;}*/

#content_big h2 {font-size:150%; line-height:130%;margin-bottom:10px;}
#content_big h3.subtitle {background:none;padding:0;border:0;width:auto;}

ul#seminarBenefitsList {margin-bottom:10px;}

form#seminarForm {width:400px;margin-top:20px;}
form#seminarForm div {float:left;width:400px;margin-bottom:10px;}
form#seminarForm label {float:left;display:block;width:103px;height:29px;}
form#seminarForm label.radioLbl {width:auto;height:auto;}
form#seminarForm label#timeLbl {height:35px;}
form#seminarForm label.error {width:290px;height:15px;padding:5px 0px 0px 107px;color:#900;}

form#seminarForm select	{background: url(../images/contact_large_input.jpg) no-repeat;border:0px;display:block;width:295px;height:30px;float:right;padding:7px;color:#a3a5a9;font-size:90%;}
form#seminarForm div.radio {width:297px;margin-bottom:2px;}
form#seminarForm input.radio {background: none;border:0px;height:auto;width:auto;float:left;padding:0;color:#a3a5a9;font-size:90%;}
form#seminarForm input.error {background-image:url(../images/contact_large_input_error.jpg);}
form#seminarForm input#submit {background:url(../images/seminar_send_button.gif) no-repeat;width:60px;height:23px;line-height:20px;padding:0;color:#fff;font-weight:600;cursor:pointer;}

h5.red_title {float:left;clear:left;width:57px;height:18px;line-height:18px;padding-left:3px;background:url(../images/red_background.gif) no-repeat top left;color:#fff;font-size:11px;margin-bottom:20px;}
ul.seminars_list {clear:both;float:left;list-style-type:none;font-size:11px;margin:15px 0 15px 0;width:100%;line-height:165%;padding-left:0;}
ul.seminars_list li a				{background: url("../images/red_arrow.gif")  no-repeat left center; color:#5c5c5c;padding-left:10px;clear:left;text-decoration:none;}
ul.seminars_list li a:hover		{background: url("../images/red_arrow.gif")  no-repeat left center; color:#DE274C;padding-left:10px;clear:left;text-decoration:none;}
ul.seminars_list li a.clicked		{background: url("../images/red_arrow.gif")  no-repeat left center; color:#DE274C;padding-left:10px;clear:left;text-decoration:none;}

h5.blue_title {float:left;clear:left;width:155px;height:18px;line-height:18px;padding-left:3px;background:url(../images/blue_background.gif) no-repeat top left;color:#fff;font-size:11px;margin-bottom:20px;}
h5 a {color:#fff;font-size:11px;text-decoration:none;}
ul.fes_list {clear:both;float:left;list-style-type:none;font-size:11px;margin:15px 0 15px 0;width:100%;line-height:165%;padding-left:0;}
ul.fes_list li a				{background: url("../images/blue_arrow.gif")  no-repeat left center; color:#5c5c5c;padding-left:10px;clear:left;text-decoration:none;}
ul.fes_list li a:hover		{background: url("../images/blue_arrow.gif")  no-repeat left center; color:#3289BF;padding-left:10px;clear:left;text-decoration:none;}
ul.fes_list li a.clicked		{background: url("../images/blue_arrow.gif")  no-repeat left center; color:#3289BF;padding-left:10px;clear:left;text-decoration:none;}

ul.bulletList {padding-left:15px;margin-bottom:10px;}

table.privacyTbl {margin-bottom: 20px;}
ul.privacyList {padding-left: 20px;}

body.ethical {background: #418E00 url("../images/ethical/body_bg.png") repeat-x top left;}
body.ethical #wrapper {background: url("../images/ethical/trees_bg.png") no-repeat 0 2px;padding-top:131px;}
h5.yellow_background {width: 112px;height:18px;line-height:18px;padding-left: 5px;font-size: 11px;color: #266019;background: url(../images/ethical/menu_title.gif) no-repeat top left;margin-bottom: 11px;}
div#ethicalMenuCol {float:left;width: 232px;margin-right:27px;}
div#ethicalMenuCol ul {padding-left:17px;list-style-image: url(../images/ethical/menu_arrow.gif);margin-bottom:20px;}
div#ethicalMenuCol ul li {margin-bottom: 5px;}
div#ethicalMenuCol ul li.first {padding-bottom: 7px;border-bottom: 1px solid #71BB33;}
div#ethicalMenuCol ul li.last {padding-top: 5px;border-top: 1px solid #71BB33;margin-top:9px;}
div#ethicalMenuCol ul li a {color:#fff;text-decoration:none;}
div#ethicalMenuCol ul li a:hover, div#ethicalMenuCol ul li a.active {color:#EADD51;}
a.ethicalButt {position: relative; display: block; width: 232px; height: 79px; margin-bottom: 13px;}
a.ethicalButt span {position: absolute; width: 100%; height: 100%;}
a#ethicalDownloadButt span {background: url(../images/ethical/download_butt.png) no-repeat top left;}
a#ethicalSubscribeButt span {background: url(../images/ethical/subscribe_butt.png) no-repeat top left;}
div#ethicalContentCol {float: left;width:590px;}
div#ethicalContent {position:relative;background-color:#fff;padding:20px 23px;border:1px solid #255600;}
div#ethicalContent div#corner {position:absolute;top:-16px;right:12px;width:189px;height:75px;}
div#ethicalContent div#corner span {position:absolute;width:100%;height:100%;background:url(../images/ethical/content_corner.png) no-repeat top left;}
div#ethicalContent h2 {width:328px;color:#1C7600;font: 23px/29px Georgia, "Times New Roman", Times, serif normal;padding:0px !important;margin-bottom:37px;}
div#ethicalContent h3 {color:#1C7600;font: 16px/22px Georgia, "Times New Roman", Times, serif normal;padding:0px !important;margin-bottom:7px;}
div#ethicalContent p {font-size:13px;margin-bottom:20px;}
div#ethicalContent li {font-size:13px;margin-bottom:3px;}
div#ethicalContent a {font-size:13px;color: #6EB220; text-decoration: none;}
div#ethicalContent a:hover {color: #266019;}
div#ethicalContent a.topLink {display:block;margin-bottom:20px;}
div#ethicalContent ul {list-style-image: url(../images/ethical/list_arrow.gif);padding-left: 17px;margin-bottom:20px;}
form#ethicalSubscribeForm div {margin-bottom:10px;}
form#ethicalSubscribeForm label {float:left;display:block;font-size:13px;width:100px;height:29px;line-height:29px;}
form#ethicalSubscribeForm input.text {width:280px;height:15px;padding:7px;background: url(../images/ethical/textfield_bg.png) no-repeat top left;border:0;color:#A3A5A9;}
form#ethicalSubscribeForm input#formButt {margin-left:100px;}
form#ethicalSubscribeForm div#alert {background-color: #FEFFC6;border: 1px solid #CBBB7C;padding: 10px;margin-bottom: 20px;}
/*a#homeEthicalButt {position: relative;top:327px;display:block;width:262px;height:128px;}*/
a#homeAdButt {float:left;position:relative;display:block;width:262px;height:128px;}
a#homeAdButt span {position: absolute;width:100%;height:100%;background: url(../images/pension_shrinking.jpg) no-repeat top left;}

ul#news_tabs	{position:absolute;left:0;list-style-type:none;width:260px;height:27px;display:inline;z-index:222;}
#index_news_box {float:left;position:static;margin:30px 0 20px 0;}
