* { padding:0; margin:0; }
html { min-height: 100%; margin-bottom: 1px; }  /* FireFox Page-Shift Fix */

body {
	margin: 0;
	padding:0;
	text-align: center;
	font-family: Arial;
	font-size:0.8em;
	color: #2c2c2c;
	background-color:#fff;
	background-repeat:repeat-x;
	background-image:url(/AppImages/body_bg.jpg);
}

.language
{
	padding-left:5px;
	padding-right:5px;
}

/*** USEFUL ***/

.clear {clear: both;}
.clear_fusion {clear: both;line-height: 1px;height: 1px;font-size: 1px;}
.float_left {float:left;}
.float_right {float:right;}
.center {text-align: center;}
.left {text-align: left;}
.right {text-align: right;}
.img_left {float: left; margin: 0 15px 5px 0;}
.img_right {float: left; margin: 0 10px 5px 15px;}
.vertical_align {display: inline;vertical-align: middle;}
.vertical_align_all * {display: inline;vertical-align: middle;}
a img {border: 0px none;}

a
{
	text-decoration:none;
	font-weight:bold;
	color: #333;
}
a:hover
{
}

.site_wrapper
{
	width:972px !important;
	width:980px;
	margin:0 auto;
	text-align:left;
	position:relative;
}

.content_wrapper
{
	clear:both;
}

/** TYPOGRAPHY ;-P **/

h1
{
	font-size:1.8em;
	margin:0 0 10px;
	padding-bottom:10px;
	color:#231f20;
	font-family: helvetica, Arial;
	font-weight: normal;
	border-bottom: solid 1px #acaeb0;
}
h2
{
	font-size:1.3em;
	padding: 0;
	font-weight:normal;
	color:#1e1e1e;
	margin-bottom:8px;
}
h3
{
	border-bottom:1px solid #DDDDDD;
	font-size:1.1em;
	margin-bottom:10px;
	padding:15px 0 8px;
}
h4
{
	font-size:1em;
	padding:10px 0;
	color:#555;
}

.c1 ul, .c1 ol
{
	list-style-position:outside;
	margin-left:20px;
	padding:0px 0 16px;
}
.c1 ul ul, .c1 ol ol
{
	padding:5px 0;
}

.c1 p
{
	padding:0 0 15px;
}
.c1 a, .c3 a
{
	color:#0073ae;
	text-decoration: none;
	font-weight: normal;
}

.c1 a:hover
{
	text-decoration:underline;
}

.r2_fl{
	clear: both;
	margin-bottom: 14px;
	margin-top:13px;
}
.home_wrapper
{
	margin-top:1px;
}
.r2_fl .row_wrapper{
	float:right;
	width:100%;
}
.r2_fl .c1{
	margin: 7px 0px 25px 10px;
	padding-left:5px;
	float:left;
	width:706px;
}
.r2_fl .c2{
	float:left;
	width:240px;
	display:block;
	margin-top:3px;
}
.r2_fl_left{
	clear: both;
	margin-bottom: 20px;
	margin-top: 13px;
}
.r2_fl_left .row_wrapper{
	float:left;
	margin-right:5px !important;
	margin-left:10px !important;
	margin-right:2px;
	margin-left:4px;
}
.r2_fl_left .c1{
	margin: 0px;
	width: 713px;
	padding-top: 7px;
}
.r2_fl_left .c2{
	float:left;
	width:240px;
	display:block;
}

.r2_fl .home_content1{
	float:left;
	padding: 0;
	margin: 0px;
	width: 729px;
}
.r2_fl .home_content2{
	float:left;
	width:243px;
	display:block;
}

.r3_flf{
	clear: both;
	margin-top:13px;
}
.r3_flf .row_wrapper{
	float:left;
	width:100%;
}
.r3_flf .c1{
	margin: 7px 0px;
	padding:0 10px 0 5px;
	float:left;
	width:462px;
}
.r3_flf .c2{
	float:left;
	width:250px !important;
	width:245px;
	display:block;
	margin-top:3px;
}
.r3_flf .c3{
	float:left;
	width:245px;
	margin-top:3px;
}

.home_page 
{
	height: 265px;
}
.home_page h1 
{
	display:none;
}
.content_wrapper p.opening_paragraph
{
	color: #0073B0;
	font-size:1.3em;
	line-height:122%;
	margin-bottom:0px;
}
.content_wrapper p
{
	line-height: 116%;
	margin-top: -1px;
	display:block;
}

/*** HEADER ***/

.header_wrapper
{
	background-image: url(/AppImages/banner.gif);
	background-repeat: no-repeat;
	height: 159px;
	margin-bottom: -4px;
}

.header_search
{
	float:right;
	padding:15px 27px 0 0;
}
.header_search a
{
	width:20px;
	height:20px;
	display:block;
	float:right;
	background-image:url(/AppImages/search_arrow.gif);
	background-repeat:no-repeat;
	background-position:center;
	background-color:#959494;
}
.header_search input
{
	background-color:#fff;
	float:right;
	height:14px;
	padding:3px;
	border:0px none;
}

.header_banners
{
	float:left;
}
.header_logo
{
	float:left;
	padding: 23px 25px;
}

.content_wrapper
{
	padding-bottom:20px;
	width:100%;
	clear:both;
	padding-top:1px;
	line-height:1.3em;
}


/*callout*/

.standard_callout
{
	width: 194px;
	height: 153px;
	padding: 98px 22px 16px 27px;
	float: left;
}
.standard_callout p 
{
	font-size:90%;
	line-height:125%;
	font-family:arial;
}
.standard_callout h2 
{
	color: #0072ae;
}
a.corporate_callout
{
	background-image: url(/AppImages/corporate_animation2.gif);
	background-repeat:no-repeat;
	background-position: top;
	color: #2C2C2C;
}
a:hover.corporate_callout
{
	background-position: bottom;
	text-decoration: none;
}
a.private_callout
{
	background-image: url(/AppImages/private_animation2.gif);
	background-repeat:no-repeat;
	background-position: top;
	color: #2C2C2C;
}
a:hover.private_callout
{
	background-position: bottom;
	text-decoration: none;
}
a.affiliates_callout
{
	background-image: url(/AppImages/affiliate_animation2.gif);
	background-repeat:no-repeat;
	background-position: top;
	color: #2C2C2C;
}
a:hover.affiliates_callout
{
	background-position: bottom;
	text-decoration: none;
}
.iphone_callout
{
	width: 243px;
	height: 265px;
	float: left;
	margin-top: -4px;
}
.newsroom_callout
{
	background-image: url(/AppImages/newsroom_callout.gif);
	background-repeat:no-repeat;
	width: 198px;
	height: 186px;
	float: left;
	padding: 80px 25px 16px 20px; 
}
.newsroom_callout p
{
	background-color: #e1d2a7;
	color: #231f20;
	margin-bottom: 3px;
	font-size: 0.9em;
	padding: 2px;
}
.newsroom_callout span
{
	font-size: 0.9em;
}
.news_callout_view_all
{
	background-image:url(/AppImages/view_all_news.gif);
	background-repeat: no-repeat;
	display:block;
	height: 48px;
	width: 196px;
	position: relative;
	bottom: 207px;
	left: 21px;	
}
.news_callout_view_all span
{
	display:none;
}

.c1 .contact_address
{
	width: 250px;
	float: left;
}
.c1 .contact_address h3
{
	border: none;
	margin-bottom: 0px;
}
.c1 .contact_fields
{
	width: 450px;
	float: left;
}
.contact_page_content .standard_content_content_wrapper
{
	display:none;
}
.contact_form
{
	/*float:left;
	width:100%;*/
}
.contact_form .form_field
{
	float:left;
	margin-right:60px;
	width:250px;
}
.contact_form .form_field.full
{
	float:left;
	margin-right:60px;
	width:250px;
	clear:both;
}
.contact_form .form_captcha
{
	float:left;
	width:380px;/*
	clear:right;*/
}
.contact_form .form_captcha input
{
	padding:5px;
	font-size:1.6em;
	width:70px;	
	border:1px solid #CCCCCC;
}
.contact_form .form_button
{
	clear:both;
}
.contact_form .form_button a
{
	background-image: url(/AppImages/link_arrow_off.gif);
	background-repeat: no-repeat;
	background-position: center left;
	padding:5px 10px 5px 30px;
	text-decoration:none;
	margin-top:10px;
	display:block;
	float:left;
}
.contact_form .form_button a:hover
{
	background-image: url(/AppImages/link_arrow.gif);
	background-repeat: no-repeat;
	background-position: center left;
}
.contact_form .form_input input, .contact_form .form_input textarea
{
	width:400px;
	padding:2px;
	margin-bottom:5px;
	font-family:Arial, Sans-Serif;
	border:1px solid #CCCCCC;
}
.contact_form_header h1 
{
	display: none;
}

/*** SITEMAP ***/

.sitemap ul
{
	margin-left:15px;	
}
.sitemap ul li
{
	margin-top:5px;	
}

.back_link
{
	float:right;
}


.footer
{
	margin-left: 8px;
	margin-right:8px;
}
.footer img
{
	margin-left: 18px;
}
.footer_inner
{
	background-image:url(/AppImages/footer.gif);
	background-position:left bottom;
	background-repeat:no-repeat;
	height:23px;
	padding:9px 0px 0px 10px;
	margin-bottom: 50px;
	width:957px;
	text-align:left;
	font-size:0.9em;
	color: #231f20;
}
.footer_inner a
{
	color:#231f20;
	font-weight:normal;
}
.footer_inner a:hover
{
	color:#5b5c5f;
}
.footer_inner p
{
	line-height:16px;
	margin-bottom:-1px;
	margin-left: 9px;
}


/** NEWS ***/

.news_list_item
{
	padding-bottom:10px;
}

.news_list_item h2
{
	border-bottom:1px solid #ccc;
	margin-bottom:5px;
}

.news_list_item_title span
{
	color:#999;
}
.news_list_more_link
{
	border-bottom:1px dashed #ddd;
	text-align:right;	
	width:462px;
	float:right;
	margin-bottom: 20px;
	margin-top: -10px;
}
.news_list_more_link a
{
	background-color:#FFFFFF;
	padding-left:15px;
	position:relative;
	text-decoration:none;
	top:9px;
}
.news_list_more_link a:hover
{
	color:#222;
}

.news_list_item_date
{
	float:right;
}
.news_list_item_date h4
{
	padding:2px 0 0 0;
	color:#0073AE;
	font-size:0.85em;
	font-weight:normal;
}

/*** news **/
.news_list_primary_image 
{
	display:none;
}
.news_list_primary_image a
{
	height:100px;
	width:150px;
	overflow:hidden;
	display:block;
}
.news_list_primary_image img
{
	width:150px;
}
.news_list_item_header
{
	float:right;
	width:462px;
}
p.news_list_item_abstract
{
	clear:right;
	padding-bottom: 5px;
}
.news_list_item_header h3
{
	padding:0 0 5px 0;
	border-bottom:1px solid #DDDDDD;
	font-size:1.1em;
	margin-bottom:10px;
}
.news_list_item_header h3 a
{
	text-decoration:none;
	font-size: 1.1em;
	font-weight:normal;
}

.news_detail_header
{
	width:100%;
	border-bottom:1px solid #ccc;
	margin-bottom:10px;
	margin-top: 5px;
}
.news_detail_header .news_date
{
	float:right;
}
.news_detail_header .news_date h3
{
	color:#0073AE;
	font-size:0.85em;
	font-weight:normal;
	padding:2px 0 0;
	border: none;
	margin-bottom:5px;
}
.news_title h2
{
	margin-bottom:5px;
	color:#0073AE;
}
.news_detail_header .news_title
{
	float:left;
}
.news_detail_header .news_title h2
{
	padding:0;
	margin:0;
	font-size: 1.2em;
}
.news_back_button a
{
	text-decoration:none;
	margin-top: 75px;
}

.news_detail_primary_image
{
	display:block;
}
.gallery_wrapper
{
	background-color:#FAF7D6;
	border:1px solid #F5EFB5;
	float:right;
	margin-left:20px;
	overflow:hidden;
	padding:10px 0 10px 10px;
	width:210px;
}
.gallery_wrapper ul
{
	margin:0;
	padding:0;
}
.galleria li {
margin:0 10px 0px 0;
}
.main_gallery_image img, .news_detail_primary_image img
{
	width:200px;
	height:auto;
}
.galleria li {
	height:60px;
	width:60px;
}

.hidden 
{
	display: none;
	}

.vacancy_list_wrapper 
{
	/*border-top: 1px solid #DDDDDD;*/
	}

.vacancy_listitem 
{
	/*margin: 10px 0;*/
	padding: 0 0 10px 0;
	width: 100%;
	border-bottom: 1px solid #DDDDDD;
	}
	
.vacancy_listitem h2 a
{
	color: #4C758E;
	text-decoration: none;
	}	

.vacancy_listitem h2 a:hover
{
	color: #000000;
	text-decoration: none;
	}	
	
.vacancy_list_description_value 
{
	margin: 5px 0;
	line-height: 140%;
	}


.vacancy_description_value, .vacancy_package_value
{
	margin: 5px 0;
	line-height: 140%;
	}

.vacancy_form 
{
	/*margin: 0 auto;*/
	width: 400px;
	margin-top:15px;
	}

	
.vacancy_page_wrapper
{
	position:relative;
}
.vacancy_back_button
{
	position:absolute;
	right:0;
	top:5px;
	display:none;
}
.vacancy_page_wrapper .vacancy_speculative
{
	position:absolute;
	right:0px;
	top:5px;
}
.vacancy_page_wrapper .buttons img
{
	margin:0;
}

.vacancy_buttons a
{
	background-image:url(/AppImages/generic_button.gif);
	background-position:left top;
	background-repeat:no-repeat;
	padding:0px 0px 0px 10px;
	height:22px;
	display:block;
	cursor:pointer;
	float:right;
	margin-top:5px;
	margin-left:10px;
	text-decoration:none;
}
.vacancy_buttons a span
{
	background-image:url(/AppImages/generic_button.gif);
	background-position:right top;
	background-repeat:no-repeat;
	display:block;
	padding:2px 15px 0px 0;
	height:20px;
	color:#666;
	font-size:0.9em;
}
.vacancy_buttons a:hover
{
	background-position:left bottom;
}
.vacancy_buttons a:hover span
{
	background-position:right bottom;
	color:#333;
}


.vacancy_notify .contact_form
{
	margin:0 !important;
	margin-top:15px;
}

/*** BESPOKE VACANCY ***/
.vacancy_detail_date
{
	display:none;
}
.vacancy_package, .vacancy_salary_min
{
	padding-top:15px;
}
.vacancy_package span
{
	clear:both;
	display:block;
}
.vacancy_detail_field.vacancy_description strong, .vacancy_detail_field.vacancy_package
{
	display:none;	
}


.vacancy_list_title_value h3
{
	text-decoration:none;
}
.vacancy_list_title_value h3 a
{
	text-decoration:none;
}

.vacancy_listitem .vacancy_buttons
{
	float:right;	
}
.vacancy_list_deadline_value
{
	float:left;
}
.vacancy_detail_title{
	border-bottom:1px solid #F3E9A4;
	margin-bottom:10px;
	padding-bottom:10px;
	width:100%;
}
.vacancy_detail_title h2
{
	padding:0;
	margin:0;
	float:left;
	margin-top:15px;
}
.vacancy_buttons
{
	float:right;
	width:300px;
}
.vacancy_buttons a
{
	width:100px;
	float:right;
	text-align:center;
}

.vacancy_detail_title .vacancy_buttons a
{
	padding:5px 10px;
	text-decoration:none;
	border:1px solid #F4ECAB;
	background-color:#FAF7D6;
	display:block;
	float:right;
}
.vacancy_detail_title .vacancy_buttons a:hover
{
	background-color:#F4ECAB;
}
.vacancy_detail_title .vacancy_buttons a span
{
	padding:0;
}


/*** IMAGE GALLERY PAGE TEMPLATE ***/
.image_gallery_wrapper
{
	padding:10px;	
	background-color:#FAF7D6;
	border:1px solid #F5EFB5;
}
.image_gallery_wrapper ul li a
{
	padding:5px;
}
.image_gallery_wrapper ul
{
	padding:0 !important;
	margin:0 !important;
}
.image_gallery_wrapper .main_gallery_image 
{
	width:575px;
	margin:0;
}
.image_gallery_wrapper .main_gallery_image img, .news_detail_primary_image img 
{
	width:auto;
	height:auto;
}
.hide_title h1{
display:none;
}

.image_gallery_wrapper .galleria li
{
	margin-bottom:10px;
}
.image_gallery_wrapper .image_gallery_thumbs
{
	float:left;
	padding-bottom:10px;
	width:360px;
}
/** CASE STUDIES **/

.casestudy_list_item h2
{
	border-bottom:1px solid #DDDDDD;
	font-size:1.1em;
	margin-bottom:10px;
	padding:0;
}
.casestudy_list_item
{
	margin-bottom:10px;
	padding-bottom:10px;
}
.casestudy_list_item_fields
{
	width:400px;
	font-size:0.9em;
}
.casestudy_list_field_item
{
	float:left;
	width:711px;
}
.casestudy_list_item h2 a
{
	color:#555;
	text-decoration:none;
}
.casestudy_list_item_field_label
{
	clear:both;
	display:block;
	float:left;
	font-weight:bold;
	margin-right:10px;
	width:70px;
	display:none;
}
.casestudy_list_item_field_content
{
	float:left;
}
.casestudy_list_item_more_link
{
	border-bottom:1px dashed #DDDDDD;
	float:right;
	text-align:right;
	width:100%;
	display:none;
}
.casestudy_list_item_more_link a
{
	padding-left:15px;
	text-decoration:none;
}
.casestudy_list_item_more_link a:hover
{
	text-decoration:underline;
}

/*** CASE STUDY DETAIL PAGE ***/
.casestudy_content
{
	width:724px;
}
.casestudy_detail_field_item 
{
	clear:both;
	display:block;
	float:left;
	margin-top:5px;
	padding-bottom:5px;
	width:100%;
	border-bottom:1px solid #eee;
}
.casestudy_detail_field_item h3
{
	float:left;
	border:0px none;
	font-size:1em;
	margin:0;
	padding:0;
	width:100px;
	clear:both;
}
.casestudy_detail_field_item .field_value
{
	float:left;
	width:200px;
	display:block;
}

.casestudy_detail_field_item.field_description
{
	clear:both;
	padding-bottom:20px;
	margin-bottom:20px;
	border-bottom:1px solid #ccc;
}
.casestudy_detail_field_item.field_description  h3
{
	display:none;
}
.casestudy_detail_field_item.field_description  .field_value
{
	clear:both;
	float:none;
	width:100%;
}

.casestudy_detail_content
{
	float:left;
	width:433px;
}
.casestudy_detail_wrapper .gallery_wrapper
{
	background-color:#FAF7D6;
	border:1px solid #F5EFB5;
	float:left;
	margin-left:30px;
	width:220px;
	padding:10px;
}
.casestudy_detail_wrapper .gallery_wrapper img
{
	width:220px;
}

.back_link
{
	float:right;
}

.casestudy_list_primary_image
{
	display:none;
}
.casestudy_list_item_content
{
	float:left;
	width:712px;
}
.pager.style2
{
	display:none;
}
#currencySelectorTrigger
{
	background-image:url(/AppImages/link_arrow.gif);
	background-repeat:no-repeat;
	width:147px;
	padding:8px 2px 8px 30px;
	background-position: left center;
	cursor:pointer;
	float:right;
	color:#1E1E1E;
	font-size: 1em;
	position: relative;
	bottom:65px;
}
#marketView 
{
	border-collapse:collapse;
}
table#marketView
{
	background-image:url(/AppImages/market_view_header.gif);
	background-repeat:no-repeat;
	background-position: left top;
}
/*** NEWS CALLOUT ***/

.news_callout_header
{
	background-image:url(/AppImages/news_header.gif);
	background-repeat:no-repeat;
	background-position: center top;
	height: 74px;
	width:243px;
}
.news_callout_list
{
	background-image:url(/AppImages/news_bg.gif);
	background-repeat:repeat-y;
	padding: 1px 20px 26px;
	font-size:0.8em;
	color: #231f20;
	height: 125px !important;
}
.news_callout_list ul li
{
	list-style-type: none;
}
.news_callout_footer
{
	background-image:url(/AppImages/news_footer.gif);
	background-repeat:no-repeat;
	background-position: center bottom;
	height: 40px;
	width:243px;
	margin-top: -68px;
}
.news_callout_wrapper
{
	margin-left:2px;
	/*margin-top:-6px;*/
}
.news_callout 
{
	margin-top: -5px;
	*margin-top: 2px;
}
.news_callout_list_item
{
	background-color: #E1D2A7;
	margin-bottom:2px;
	padding:2px 4px 1px;
}
.news_callout_list_item h2 span
{
	padding: 0;
	font-size:0.75em;
	position: relative;
	top: 15px;
	color: #231f20;
	font-weight:normal;
}
.news_callout_list_item h2 span strong 
{
	font-weight: normal;
}
.news_callout_list_item h2 a span
{
	padding: 0;
	top: -17px;
	display:block;
	font-size:0.9em;
	position: relative;
	color: #231f20;
	font-weight:normal;
	width: 188px;
	height: 17px;
	overflow:hidden;
}
.news_callout_list_item h2 a
{
	font-weight: normal;
}
.news_callout_list_item h2 span
{
	margin-right: 10px;
}
.news_callout_more a
{
	display:none;
}
.news_callout_detail
{
display:none;
}

.news_callout_source
{
	font-family: Arial;
	position: relative;
	font-size:1em;
	left:65px;
	top: -26px;
	width:120px;
	height:15px;
	overflow:hidden;
}
.news_callout_list ul li
{
	height: 35px !important;
	margin-bottom: 3px;
	*margin-bottom: 1px;
}

#extendedFields
{
	clear:both;
}

/*** SEARCH ***/

#search
{
	float:right;
	margin-top: 18px;
	margin-right: 12px;
}
.search_box
{
	background-image: url(/AppImages/search_bg.png);
	background-repeat: no-repeat;
	background-position: left top;
	border: medium none;
	background-color: Transparent;
	height: 20px;
	padding: 2px 10px 3px 4px;
	width: 107px;
	margin-right: 0px;
	font-size: 0.8em;
	margin-top: 1px;
}
.search_button
{
	position:relative;
	right:7px;
	top:-2px;
}
.search_button p
{
	display:none;
}
.client_login
{
	margin-top: 5px;
	float:right;
}

/*** SEARCH ***/

.content_column
{
	background-image: url(/AppImages/titles/search.gif);
	background-repeat: no-repeat;
	background-position: left top;
	margin-left: 10px;
	margin-top: 19px;
	width: 954px;
	padding-top: 80px;
}
.content_column h1, .content_column_sitemap h1, .content_column_404 h1
{
	display:none;
}
.content_column_sitemap
{
	background-image: url(/AppImages/titles/sitemap.gif);
	background-repeat: no-repeat;
	background-position: left top;
	margin-left: 10px;
	margin-top: 19px;
	width: 954px;
	padding-top: 80px;
}
.content_column_404
{
	background-image: url(/AppImages/titles/404.gif);
	background-repeat: no-repeat;
	background-position: left top;
	margin-left: 10px;
	margin-top: 19px;
	width: 954px;
	padding-top: 80px;
}

/** site_menus **/

/*** MAIN NAV ***/

.main_nav
{
	background-color:Transparent;
	display:block;
	position:absolute;
	top:122px;
	right:0;
}
.main_nav ul
{
	list-style-type:none;
	margin:0 10px 0 0;
	float: right;
}
.main_nav ul li
{
	color:#ffffff;
	display:block;
	float:left;
	font-size:1.1em;
	height:15px;
	margin:0;
	padding:0 0 10px;
}
.main_nav ul li a
{
	color:#ffffff;
	display:block;
	float:left;
	font-family:calibri;
	font-size:1.05em;
	font-weight: normal;
	height:21px;
	margin:0 11px 0 2px;
	padding:0;
}
.main_nav ul li a:hover, .main_nav ul li.selected a
{	
	color:#fff200;
}

.main_nav ul li.page_quick_quote a
{
	background-image:url(/AppImages/nav_highlight.gif);
	background-repeat:repeat-x;
	background-position:left top;
}
body.educational .main_nav ul li.page_quick_quote a
{
	background-image:url(/AppImages/nav_highlight_green.gif);
}

/*** SECONDARY NAV ***/

.nav_top
{
	background-image: url(/AppImages/second_lvl_nav_middle.gif);
	background-repeat: repeat-y;
	background-position: top left;
}
.nav_bottom
{
	background-image: url(/AppImages/second_lvl_nav_bottom.gif);
	background-repeat: no-repeat;
	background-position: bottom left;
}
.second_level_nav
{
	background-image: url(/AppImages/second_lvl_nav_top.gif);
	background-repeat: no-repeat;
	background-position: top left;
	padding: 16px 24px 24px;
}


.c2 .second_level_nav
{
	
}
.c2 .second_level_nav .second_level_nav
{
	margin-top:5px;
}
.c2 .second_level_nav ul
{
	list-style-type:none;
}
.c2 .second_level_nav ul li
{
	display:block;
}
.c2 .second_level_nav ul li a
{
	display:block;
	color:#231f20;	
	font-weight: normal;
	font-family:calibri;
	font-size:1.05em;
}
.c2 .second_level_nav ul li a span
{
}
.c2 .second_level_nav ul li a:hover
{
	/*background-image: url(/AppImages/second_lvl_on.gif);
	background-repeat: no-repeat;
	background-position: center right;*/
}
.c2 .second_level_nav ul li a:hover span
{
}
.c2 .second_level_nav ul li.selected a
{
	/*background-image: url(/AppImages/second_lvl_on.gif);
	background-repeat: no-repeat;
	background-position: center right;*/
}

/** third level **/ 
.c2 .second_level_nav ul ul
{
	margin-bottom:15px;
}
.c2 .second_level_nav ul ul li a
{
	background-image:none;
	height:auto;
	width:auto;
	font-weight:normal;
	padding:4px 0 4px 15px;
}
.c2 .second_level_nav ul ul li a:hover
{
}
.c2 .second_level_nav ul li.selected ul li
{
	padding:0;
	/*background-image:none;*/
}

.c2 .second_level_nav ul li.selected ul li.selected a
{
	font-weight:bold;
}

/*** MAIN NAV IMAGES ***/

.main_nav a span
{
	display: none;
}
.main_nav a:hover
{
	border-bottom: 2px solid #ffffff;
}
.main_nav .page_home a
{
	background-image: url(/AppImages/nav_images/home_test.png);
	background-repeat: no-repeat;
	background-position: top;
	width: 42px;
}
.main_nav .page_home.selected a, .main_nav .page_home a:hover
{
	background-position: bottom;
}
/*.main_nav .page_home a
{
	background-image: url(/AppImages/nav_images/home_off.png);
	background-repeat: no-repeat;
	width: 42px;
}
.main_nav .page_home.selected a, .main_nav .page_home a:hover
{
	background-image: url(/AppImages/nav_images/home.png);
}*/
.main_nav .page_corporate a
{
	background-image: url(/AppImages/nav_images/corporate_test.png);
	background-repeat: no-repeat;
	background-position: top;
	width: 71px;
}
.main_nav .page_corporate.selected a, .main_nav .page_corporate a:hover
{
	background-position: bottom;
}
/*.main_nav .page_corporate a
{
	background-image: url(/AppImages/nav_images/corporate_off.png);
	background-repeat: no-repeat;
	width: 71px;
}
.main_nav .page_corporate.selected a, .main_nav .page_corporate a:hover
{
	background-image: url(/AppImages/nav_images/corporate.png);
}*/
.main_nav .page_private a
{
	background-image: url(/AppImages/nav_images/private_test.png);
	background-repeat: no-repeat;
	background-position: top;
	width: 49px;
}
.main_nav .page_private.selected a, .main_nav .page_private a:hover
{
	background-position: bottom;
}
/*.main_nav .page_private a
{
	background-image: url(/AppImages/nav_images/private_off.png);
	background-repeat: no-repeat;
	width: 49px;
}
.main_nav .page_private.selected a, .main_nav .page_private a:hover
{
	background-image: url(/AppImages/nav_images/private.png);
}*/
.main_nav .page_open_an_account a
{
	background-image: url(/AppImages/nav_images/openanaccount_test.png);
	background-repeat: no-repeat;
	background-position: top;
	width: 120px;
}
.main_nav .page_open_an_account.selected a, .main_nav .page_open_an_account a:hover
{
	background-position: bottom;
}
/*.main_nav .page_open_an_account a
{
	background-image: url(/AppImages/nav_images/openanaccount_off.png);
	background-repeat: no-repeat;
	width: 120px;
}
.main_nav .page_open_an_account.selected a, .main_nav .page_open_an_account a:hover
{
	background-image: url(/AppImages/nav_images/openanaccount.png);
}*/
.main_nav .page_marketview a
{
	background-image: url(/AppImages/nav_images/marketview_test.png);
	background-repeat: no-repeat;
	background-position: top;
	width: 82px;
}

.main_nav .page_marketview.selected a, .main_nav .page_marketview a:hover
{
	background-position: bottom;
}
/*.main_nav .page_marketview a
{
	background-image: url(/AppImages/nav_images/marketview_off.png);
	background-repeat: no-repeat;
	width: 82px;
}

.main_nav .page_marketview.selected a, .main_nav .page_marketview a:hover
{
	background-image: url(/AppImages/nav_images/marketview.png);
}*/
.main_nav .page_about a
{
	background-image: url(/AppImages/nav_images/about_test.png);
	background-repeat: no-repeat;
	background-position: top;
	width: 43px;
}
.main_nav .page_about.selected a, .main_nav .page_about a:hover
{
	background-position: bottom;
}
/*.main_nav .page_about a
{
	background-image: url(/AppImages/nav_images/about_off.png);
	background-repeat: no-repeat;
	width: 43px;
}
.main_nav .page_about.selected a, .main_nav .page_about a:hover
{
	background-image: url(/AppImages/nav_images/about.png);
}*/
.main_nav .page_contact a
{
	background-image: url(/AppImages/nav_images/contact_test.png);
	background-repeat: no-repeat;
	background-position: top;
	width: 56px;
}
.main_nav .page_contact.selected a, .main_nav .page_contact a:hover
{
	background-position: bottom;
}
/*.main_nav .page_contact a
{
	background-image: url(/AppImages/nav_images/contact_off.png);
	background-repeat: no-repeat;
	width: 56px;
}
.main_nav .page_contact.selected a, .main_nav .page_contact a:hover
{
	background-image: url(/AppImages/nav_images/contact.png);
}*/
.main_nav .page_client_login a
{
	background-image: url(/AppImages/nav_images/clientlogin_test.png);
	background-repeat: no-repeat;
	background-position: top;
	width: 78px;
}
.main_nav .page_client_login.selected a
{
	background-position: bottom;
}
/*.main_nav .page_client_login a
{
	background-image: url(/AppImages/nav_images/clientlogin_off.png);
	background-repeat: no-repeat;
	width: 78px;
}
.main_nav .page_client_login.selected a, .main_nav .page_client_login a:hover
{
	background-image: url(/AppImages/nav_images/clientlogin.png);
}*/
.main_nav .page_client_login a:hover
{
	background-position: bottom;
	border-bottom: 2px solid #00adef;
}

/*** SECOND LEVEL NAV ***/

.second_level_nav a span
{
	display: none;
}
.second_level_nav .page_open_corporate_account a,
.second_level_nav .page_open_private_account a
{
	background-image: url(/AppImages/nav_images/corporate_account_off.gif);
	background-repeat: no-repeat;
	width: 196px;
	height: 33px;
}
.second_level_nav .page_open_corporate_account a:hover, .second_level_nav ul li.page_open_corporate_account.selected  a,
.second_level_nav .page_open_private_account a:hover, .second_level_nav ul li.page_open_private_account.selected  a
{
	background-image: url(/AppImages/nav_images/corporate_account_on.gif);
	background-repeat: no-repeat;
}
.second_level_nav .page_working_with_ifx a
{
	background-image: url(/AppImages/nav_images/working_off.gif);
	background-repeat: no-repeat;
	width: 196px;
	height: 33px;
}
.second_level_nav .page_working_with_ifx a:hover, .second_level_nav ul li.page_working_with_ifx.selected  a
{
	background-image: url(/AppImages/nav_images/working_on.gif);
	background-repeat: no-repeat;
}
.second_level_nav .page_contract_options a
{
	background-image: url(/AppImages/nav_images/contract_options_off.gif);
	background-repeat: no-repeat;
	width: 196px;
	height: 33px;
}
.second_level_nav .page_contract_options a:hover, .second_level_nav ul li.page_contract_options.selected  a
{
	background-image: url(/AppImages/nav_images/contract_options_on.gif);
	background-repeat: no-repeat;
}
.second_level_nav .page_testimonials a
{
	background-image: url(/AppImages/nav_images/testimonials_off.gif);
	background-repeat: no-repeat;
	width: 196px;
	height: 33px;
}
.second_level_nav .page_testimonials a:hover, .second_level_nav ul li.page_testimonials.selected  a
{
	background-image: url(/AppImages/nav_images/testimonials_on.gif);
	background-repeat: no-repeat;
}
.second_level_nav .page_faqs a
{
	background-image: url(/AppImages/nav_images/faqs_off.gif);
	background-repeat: no-repeat;
	width: 196px;
	height: 33px;
}
.second_level_nav .page_faqs a:hover, .second_level_nav ul li.page_faqs.selected  a
{
	background-image: url(/AppImages/nav_images/faqs_on.gif);
	background-repeat: no-repeat;
}
.second_level_nav .page_glossary a
{
	background-image: url(/AppImages/nav_images/glossary_off.gif);
	background-repeat: no-repeat;
	width: 196px;
	height: 33px;
}
.second_level_nav .page_glossary a:hover, .second_level_nav ul li.page_glossary.selected  a
{
	background-image: url(/AppImages/nav_images/glossary_on.gif);
	background-repeat: no-repeat;
}
/*.second_level_nav .page_open_private_account a
{
	background-image: url(/AppImages/nav_images/private_account_off.gif);
	background-repeat: no-repeat;
	width: 196px;
	height: 91px;
}
.second_level_nav .page_open_private_account a:hover, .second_level_nav ul li.page_open_private_account.selected  a
{
	background-image: url(/AppImages/nav_images/private_account_on.gif);
	background-repeat: no-repeat;
}*/
.second_level_nav .page_property_purchase a
{
	background-image: url(/AppImages/nav_images/property_purchase_off.gif);
	background-repeat: no-repeat;
	width: 196px;
	height: 33px;
}
.second_level_nav .page_property_purchase a:hover, .second_level_nav ul li.page_property_purchase.selected  a
{
	background-image: url(/AppImages/nav_images/property_purchase_on.gif);
	background-repeat: no-repeat;
}
.second_level_nav .page_emigration a
{
	background-image: url(/AppImages/nav_images/emigration_off.gif);
	background-repeat: no-repeat;
	width: 196px;
	height: 33px;
}
.second_level_nav .page_emigration a:hover, .second_level_nav ul li.page_emigration.selected  a
{
	background-image: url(/AppImages/nav_images/emigration_on.gif);
	background-repeat: no-repeat;
}
.second_level_nav .page_property_purchase a
{
	background-image: url(/AppImages/nav_images/property_off.gif);
	background-repeat: no-repeat;
	width: 196px;
	height: 33px;
}
.second_level_nav .page_property_purchase a:hover, .second_level_nav ul li.page_property_purchase.selected  a
{
	background-image: url(/AppImages/nav_images/property_on.gif);
	background-repeat: no-repeat;
}
.second_level_nav .page_money_transfer a
{
	background-image: url(/AppImages/nav_images/money_off.gif);
	background-repeat: no-repeat;
	width: 196px;
	height: 33px;
}
.second_level_nav .page_money_transfer a:hover, .second_level_nav ul li.page_money_transfer.selected  a
{
	background-image: url(/AppImages/nav_images/money_on.gif);
	background-repeat: no-repeat;
}
.second_level_nav .item_1.page_working_with_ifx a
{
	background-image: url(/AppImages/nav_images/working_header_off.gif) !important;
	background-repeat: no-repeat;
	width: 196px;
	height: 91px!important;
}
.second_level_nav .item_1.page_working_with_ifx a:hover, .second_level_nav ul li.item_1.page_working_with_ifx.selected  a
{
	background-image: url(/AppImages/nav_images/working_header_on.gif)!important;
	background-repeat: no-repeat;
}
.second_level_nav .page_ifx_affiliate_network a
{
	background-image: url(/AppImages/nav_images/network_off.gif);
	background-repeat: no-repeat;
	width: 196px;
	height: 33px;
}
.second_level_nav .page_ifx_affiliate_network a:hover, .second_level_nav ul li.page_ifx_affiliate_network.selected  a
{
	background-image: url(/AppImages/nav_images/network_on.gif);
	background-repeat: no-repeat;
}
.second_level_nav .page_open_affiliate_account a
{
	background-image: url(/AppImages/nav_images/affiliate_off.gif);
	background-repeat: no-repeat;
	width: 196px;
	height: 33px;
}
.second_level_nav .page_open_affiliate_account a:hover, .second_level_nav ul li.page_open_affiliate_account.selected  a
{
	background-image: url(/AppImages/nav_images/affiliate_on.gif);
	background-repeat: no-repeat;
}
.second_level_nav .page_links a
{
	background-image: url(/AppImages/nav_images/links_off.gif);
	background-repeat: no-repeat;
	width: 196px;
	height: 89px;
}
.second_level_nav .page_links a:hover, .second_level_nav ul li.page_links.selected  a
{
	background-image: url(/AppImages/nav_images/links_on.gif);
	background-repeat: no-repeat;
}
.second_level_nav .page_partners a
{
	background-image: url(/AppImages/nav_images/partners_off.gif);
	background-repeat: no-repeat;
	width: 196px;
	height: 33px;
}
.second_level_nav .page_partners a:hover, .second_level_nav ul li.page_partners.selected  a
{
	background-image: url(/AppImages/nav_images/partners_on.gif);
	background-repeat: no-repeat;
}
.second_level_nav .page_ifx_market-leading_service a
{
	background-image: url(/AppImages/nav_images/market_service_off.gif);
	background-repeat: no-repeat;
	width: 196px;
	height: 106px;
}
.second_level_nav .page_ifx_market-leading_service a:hover, .second_level_nav ul li.page_ifx_market-leading_service.selected  a
{
	background-image: url(/AppImages/nav_images/market_service_on.gif);
	background-repeat: no-repeat;
}
.second_level_nav .page_ifx_market-leading_service_news a
{
	background-image: url(/AppImages/nav_images/market_service_news_off.gif);
	background-repeat: no-repeat;
	width: 196px;
	height: 106px;
}
.second_level_nav .page_ifx_market-leading_service_news a:hover, .second_level_nav ul li.page_ifx_market-leading_service_news.selected  a
{
	background-image: url(/AppImages/nav_images/market_service_news_on.gif);
	background-repeat: no-repeat;
}
.second_level_nav .page_ifx_market-leading_service_contact a
{
	background-image: url(/AppImages/nav_images/market_service_contact_off.gif);
	background-repeat: no-repeat;
	width: 196px;
	height: 106px;
}
.second_level_nav .page_ifx_market-leading_service_contact a:hover, .second_level_nav ul li.page_ifx_market-leading_service_contact.selected  a
{
	background-image: url(/AppImages/nav_images/market_service_contact_on.gif);
	background-repeat: no-repeat;
}
.second_level_nav .page_ifx_market_report a
{
	background-image: url(/AppImages/nav_images/market_report_off.gif);
	background-repeat: no-repeat;
	width: 196px;
	height: 33px;
}
.second_level_nav .page_ifx_market_report a:hover, .second_level_nav ul li.page_ifx_market_report.selected  a
{
	background-image: url(/AppImages/nav_images/market_report_on.gif);
	background-repeat: no-repeat;
}
.second_level_nav .page_the_ifx_service a
{
	background-image: url(/AppImages/nav_images/service_off.gif);
	background-repeat: no-repeat;
	width: 196px;
	height: 33px;
}
.second_level_nav .page_the_ifx_service a:hover, .second_level_nav ul li.page_the_ifx_service.selected  a
{
	background-image: url(/AppImages/nav_images/service_on.gif);
	background-repeat: no-repeat;
}
.second_level_nav .page_ifx_currency_mastercard a
{
	background-image: url(/AppImages/nav_images/mastercard_off.gif);
	background-repeat: no-repeat;
	width: 196px;
	height: 33px;
}
.second_level_nav .page_ifx_currency_mastercard a:hover, .second_level_nav ul li.page_ifx_currency_mastercard.selected  a
{
	background-image: url(/AppImages/nav_images/mastercard_on.gif);
	background-repeat: no-repeat;
}
.second_level_nav .page_ifx_market-leading_service_private a
{
	background-image: url(/AppImages/nav_images/market_service_private_off.gif);
	background-repeat: no-repeat;
	width: 196px;
	height: 106px;
}
.second_level_nav .page_ifx_market-leading_service_private a:hover, .second_level_nav ul li.page_ifx_market-leading_service_private.selected  a
{
	background-image: url(/AppImages/nav_images/market_service_private_on.gif);
	background-repeat: no-repeat;
}
.second_level_nav .page_corporate_account a
{
	background-image: url(/AppImages/nav_images/open_corporate_off.gif);
	background-repeat: no-repeat;
	width: 196px;
	height: 117px;
}
.second_level_nav .page_corporate_account a:hover, .second_level_nav ul li.page_corporate_account.selected  a
{
	background-image: url(/AppImages/nav_images/open_corporate_on.gif);
	background-repeat: no-repeat;
}
.second_level_nav .page_private_account a
{
	background-image: url(/AppImages/nav_images/open_private_off.gif);
	background-repeat: no-repeat;
	width: 196px;
	height: 33px;
}
.second_level_nav .page_private_account a:hover, .second_level_nav ul li.page_private_account.selected  a
{
	background-image: url(/AppImages/nav_images/open_private_on.gif);
	background-repeat: no-repeat;
}
.second_level_nav .page_affiliate_account a
{
	background-image: url(/AppImages/nav_images/open_affiliate_off.gif);
	background-repeat: no-repeat;
	width: 196px;
	height: 33px;
}
.second_level_nav .page_affiliate_account a:hover, .second_level_nav ul li.page_affiliate_account.selected  a
{
	background-image: url(/AppImages/nav_images/open_affiliate_on.gif);
	background-repeat: no-repeat;
}

/*** HEADER IMAGES ***/

.content_header h1
{
	display: none;
}
.casestudy_header h1
{
	display:none;
}
.header_the_ifx_service
{
	background-image: url(/AppImages/titles/service.gif);
	background-repeat: no-repeat;
	height: 71px;
	width: 462px;
	margin-bottom: 13px;
}
.news_title_wrapper h1
{
	display:none;
}
.news_title_wrapper
{
	background-image: url(/AppImages/titles/news.gif);
	background-repeat: no-repeat;
	height: 71px;
	width: 462px;
	margin-bottom: 13px;
}
.header_ifx_currency_mastercard
{
	background-image: url(/AppImages/titles/mastercard.gif);
	background-repeat: no-repeat;
	height: 71px;
	width: 462px;
	margin-bottom: 17px;
}
.header_ifx_for_corporate_clients
{
	background-image: url(/AppImages/titles/corporate_clients.gif);
	background-repeat: no-repeat;
	height: 71px;
	width: 462px;
	margin-bottom: 17px;
}
.header_working_with_ifx
{
	background-image: url(/AppImages/titles/working_with_ifx.gif);
	background-repeat: no-repeat;
	height: 71px;
	width: 462px;
	margin-bottom: 17px;
}
.header_contract_options, .header_selecting_the_right_contract
{
	background-image: url(/AppImages/titles/contract_options.gif);
	background-repeat: no-repeat;
	height: 71px;
	width: 462px;
	margin-bottom: 17px;
}
.header_image
{
	background-image: url(/AppImages/titles/testimonials.gif);
	background-repeat: no-repeat;
	height: 71px;
	width: 707px;
	margin-bottom: 17px;
}
.header_faqs
{
	background-image: url(/AppImages/titles/faqs.gif);
	background-repeat: no-repeat;
	height: 71px;
	width: 707px;
	margin-bottom: 17px;
}
.header_glossary
{
	background-image: url(/AppImages/titles/glossary.gif);
	background-repeat: no-repeat;
	height: 71px;
	width: 707px;
	margin-bottom: 17px;
}
.header_ifx_private_clients
{
	background-image: url(/AppImages/titles/private_clients.gif);
	background-repeat: no-repeat;
	height: 71px;
	width: 462px;
	margin-bottom: 17px;
}
.header_property_purchase
{
	background-image: url(/AppImages/titles/property_purchase.gif);
	background-repeat: no-repeat;
	height: 71px;
	width: 707px;
	margin-bottom: 17px;
}
.header_emigration
{
	background-image: url(/AppImages/titles/emigration.gif);
	background-repeat: no-repeat;
	height: 71px;
	width: 707px;
	margin-bottom: 17px;
}
.header_money_transfer
{
	background-image: url(/AppImages/titles/money_transfer.gif);
	background-repeat: no-repeat;
	height: 71px;
	width: 707px;
	margin-bottom: 17px;
}
.header_open_an_account
{
	background-image: url(/AppImages/titles/open_account.gif);
	background-repeat: no-repeat;
	height: 71px;
	width: 462px;
	margin-bottom: 17px;
}
.header_market_view
{
	background-image: url(/AppImages/titles/marketview.gif);
	background-repeat: no-repeat;
	height: 71px;
	width: 713px;
}
.header_about_ifx
{
	background-image: url(/AppImages/titles/about_ifx.gif);
	background-repeat: no-repeat;
	height: 71px;
	width: 462px;
	margin-bottom: 17px;
}
.header_links
{
	background-image: url(/AppImages/titles/links.gif);
	background-repeat: no-repeat;
	height: 71px;
	width: 462px;
	margin-bottom: 17px;
}
.header_partners
{
	background-image: url(/AppImages/titles/partners.gif);
	background-repeat: no-repeat;
	height: 71px;
	width: 462px;
	margin-bottom: 17px;
}
.header_contact_us
{
	background-image: url(/AppImages/titles/contact_us.gif);
	background-repeat: no-repeat;
	height: 71px;
	width: 462px;
	margin-bottom: 17px;
}
.header_open_affiliate_account
{
	background-image: url(/AppImages/titles/affiliate_account.gif);
	background-repeat: no-repeat;
	height: 71px;
	width: 462px;
	margin-bottom: 17px;
}
.header_open_private_account
{
	background-image: url(/AppImages/titles/private_account.gif);
	background-repeat: no-repeat;
	height: 71px;
	width: 462px;
	margin-bottom: 17px;
}
.header_open_corporate_account
{
	background-image: url(/AppImages/titles/corporate_account.gif);
	background-repeat: no-repeat;
	height: 71px;
	width: 462px;
	margin-bottom: 17px;
}
.header_ifx_marketleading_service, .header_ifx_marketleading_service_private
{
	background-image: url(/AppImages/titles/market_service.gif);
	background-repeat: no-repeat;
	height: 71px;
	width: 462px;
	margin-bottom: 17px;
}
.header_banners
{
	background-image: url(/AppImages/titles/banners.gif);
	background-repeat: no-repeat;
	height: 71px;
	width: 713px;
	margin-bottom: 17px;
}
.header_ifx_market_report
{
	background-image: url(/AppImages/titles/market_report.gif);
	background-repeat: no-repeat;
	height: 71px;
	width: 462px;
	margin-bottom: 17px;
}
.header_ifx_for_private_clients
{
	background-image: url(/AppImages/titles/private_clients.gif);
	background-repeat: no-repeat;
	height: 71px;
	width: 462px;
	margin-bottom: 17px;
}
.header_case_histories__testimonials
{
	background-image: url(/AppImages/titles/testimonials.gif);
	background-repeat: no-repeat;
	height: 71px;
	width: 462px;
	margin-bottom: 17px;
}
.header_terms__conditions
{
	background-image: url(/AppImages/titles/terms.gif);
	background-repeat: no-repeat;
	height: 71px;
	width: 713px;
	margin-bottom: 17px;
}
.header_privacy_policy
{
	background-image: url(/AppImages/titles/privacy.gif);
	background-repeat: no-repeat;
	height: 71px;
	width: 713px;
	margin-bottom: 17px;
}

/** site_forms **/

fieldset label
{
	width: 232px;
	float: left;
	clear: both;
	margin: 0;
}
fieldset h2
{
	color:#0173B1;
}
fieldset input, fieldset select, fieldset textarea
{
	width: 220px;
	font-size:12px;
	margin:0 0 8px 0;
}
.form_captcha input
{
	width: 65px;
}
fieldset ul li
{
	list-style-type: none;
	display:inline;
}
fieldset ul li label
{
	width: 120px;
	float: left;
	clear:both;
	margin-bottom: 5px;
}
fieldset ul li input
{
	width:75px;
}
.next_application
{
	margin-left:379px;
	*margin-left:120px;
	margin-top:10px;
	padding-left:20px;
	width:87px;
	font-size:1.3em;
	background-image: url(/AppImages/application_button.gif);
	background-repeat: no-repeat;
	background-position: left center;
	border: 0px none;
	background-color: Transparent;
	cursor:pointer;
	color: #1e1e1e;
}
.send_message
{
	margin-left:312px;
	*margin-left:60px;
	margin-top:10px;
	padding-left:30px;
	width:130px;
	background-image: url(/AppImages/application_button.gif);
	background-repeat: no-repeat;
	background-position: left center;
	border: 0px none;
	background-color: Transparent;
	cursor:pointer;
	color:#1E1E1E;
	font-size:1.3em;
	font-weight:normal;
}
fieldset
{
	border: 0px none;
	padding: 18px 0px 5px;
	font-size: 0.9em;
	border-top: 1px solid #ababab;
	margin-top: 8px;
}

fieldset span 
{
	display: none !important;
	clear: both;
}

fieldset .form_captcha span 
{
	display: block !important;
}

/*** BANNERS PAGE ***/

.banners textarea
{
	width: 500px;
}
a.banners_image, object.banners_image
{
	margin-bottom:10px;
	display:block;
}

/*** TESTIMONIALS HEADERS ***/

h2.testimonials_header
{
	color:#0072b1;
	border-bottom:1px solid #ababab;
	margin-bottom: 10px;
	padding: 0 0 10px;
	margin-top: -4px;
	font-weight: normal;
}
.testimonials_textsize p
{
	font-size: 0.9em;
	line-height: 128%;
	padding-bottom: 5px;
}
.faq_border
{
	border-bottom: 1px solid #ABABAB;
	margin-bottom: 15px;
}
.opening_paragraph sup
{
	font-size:0.7em;
	position:relative;
	top:5px;
}
sup
{
	font-size:0.7em;
	position:relative;
	top:3px;
}
ul.currency_selection, ul.business_type
{
	float:right;
	margin-top:-17px;
	width:233px;
	*width:230px;
	margin-bottom: 5px;
	padding-bottom: 0px;
}
ul.currency_selection li label
{
	clear:both;
	float:left;
	margin-bottom:5px;
	width:30px;
}
ul.currency_selection li input
{
	margin-bottom:5px;
	margin-right:5px;
	width:30px;
	*float:right;
}
ul.currency_selection li
{
	display:inline;
}
ul.currency_selection li
{
	display:block;
	float:left;
	vertical-align:inherit;
	width:70px;
}
ul.business_type li label
{
	clear:both;
	float:left;
	margin-bottom:5px;
	width:140px;
	margin-right:0;
	*margin-right: 3px;
}
ul.business_type li input
{
	margin-bottom:5px;
	margin-left:35px;
	margin-right:5px;
	text-align:right;
	width:15px;
	*text-align:right;
	*float:right;
}
ul.business_type li
{
	display:inline;
}
ul.business_type li
{
	display:block;
	float:left;
	vertical-align:inherit;
}
.form_captcha a
{
	position:relative;
	left: 201px;
	bottom: 88px;
}

/*** LOGIN ***/

.login table tr td input
{
	width: 180px;
	margin-bottom:7px;
	margin-right:39px;
}
.login table tr td label
{
	display:block;
	float:left;
	width:121px;
}
.login h2
{
	display:none;
}
.login_options
{
	clear: both;
}
.login table tr td .login_options input
{
	width: 20px;
	margin-left: 117px;
	margin-right: 0;
	float: left;
	clear: none;
}
.login table tr td .login_options label
{
	width: 160px;
	float: left;
	clear: none;
}
.login_options a
{
	clear:both;
	display:block;
	margin-left:120px;
}
.login table tr td .login_button input
{
	width: 60px;
	margin-left: 119px;
	margin-top: 10px;
}
.join_button
{
	display:none;
}

/*** SELECT DROP DOWN MENUS ***/

.time_at_address select
{
	width: 109px;
	float:left;
	margin-right:5px;
}
.date_of_birth select
{
	width: 71px;
	float:left;
	margin-right:5px;
}

/*** RSS LINKAGE ***/

.content_wrapper p.rss_link
{
	display:none;
}
.rss_icon_home
{
	position: relative;
	bottom: 34px;
	left: 203px;
}
.news_rss_feed
{
	position: absolute;
	right: 255px;
	top: 201px;
}