body {
	font-family: Helvetica, Arial, sans-serif;
	font-size: 12px;
}
a img {
	border: none;
}
input {
font-family:arial;font-size:11px;
}
textarea {
font-family:arial;font-size:11px;width: 100%;
}

.highlight1{
text-align:center;font-size:16px;font-weight:bold;margin:10px 0 0 0;color:#ce9b20;
}

select {
font-family:arial;font-size:11px;
}
select.homepage{
font-family:arial;font-size:12px;
}

.error_msg {
font-family:arial;font-size:12px;color:#ba2a1c;
}

sup {
    font-size: 8px;vertical-align: top;
}

img.logo {
margin: 23px 0 0 10px;border:0px;
}

img.btn_inscription{
margin:0;padding:0;border:0;display: block;
}

img.icon_4points_home{
padding:0;margin:0 8px 0 0;border:0px;display: block;
}

img.marie-helene{
padding:0;margin: 0;border:1px solid #666666;display: block;
}

.small{
font-size:10px;
}

.percent_bar{
border: solid 1px #333333;
}

.header_careers{
width:300px;
height:41px;
padding: 8px 0 0 95px;
float:left;
background:url(../img_interface/backg_careers-header-link.png) top center no-repeat;
text-align:left;
font-family:arial;
font-size:12px;
}
	
.backg_top 
{
width:984px;
height:104px;
background:url(../img_interface/backg_top.png) left bottom no-repeat #fff;
}
.backg_popup
{
background:url(../img_interface/backg_popup.png) left top repeat-x #fff;
}

.backg_body_984split_top{
width:984px;background:url(../img_interface/backg_body_984split_top.png) top left no-repeat;
}

.backg_body_984_top{
width:984px;background:url(../img_interface/backg_body_984_top.png) top left no-repeat;
}

.backg_body-home_984_top{
height:120px;width:984px;background:url(../img_interface/backg_body-home_984_top.png) top left no-repeat;
}

.backg_body-home_984_bottom{
height:40px;background:url(../img_interface/backg_body_984_bottom.png) top left no-repeat;text-align:right;vertical-align:bottom;
}

.backg_home-page_spotlight-links{
height:40px;background:url(../img_interface/backg_home-page_spotlight-links.png) top left no-repeat;text-align:right;vertical-align:middle;
}

.backg_body_984_bottom{
height:24px;background:url(../img_interface/backg_body_984_bottom.png) bottom left no-repeat;
}

.backg_body_722_bottom{
height:24px;background:url(../img_interface/backg_body_722_bottom.png) bottom left no-repeat;
}

.backg_body_246_bottom{
width:246px;height:24px;background:url(../img_interface/backg_body_246_bottom.png) bottom left no-repeat;
}

.backg_sidebar_246_top_solo{
width:246px;background:url(../img_interface/backg_sidebar_246.png) top center no-repeat;
}
.backg_sidebar_246_top{
width:246px;background:url(../img_interface/backg_body_984split_top.png) top center no-repeat;
}
.backg_sidebar_246alone_top{
width:246px;background:url(../img_interface/backg_body_246_top.png) top center no-repeat;
}

.backg_footer_984_top{
height:16px;background:url(../img_interface/backg_footer_984_top.png) left top no-repeat;
}

.backg_footer_984_bottom{
background:url(../img_interface/backg_footer_984_bottom.png) bottom left repeat;
}

.backg_form-p1{
background:url(../img_interface/backg_form-p1.png) left top repeat-x;
}

.backg_body-sides_722{
background:url(../img_interface/backg_body-sides_722.png) left top repeat-y;
}

.content_main{
font-family:arial;font-size:12px;line-height:16px;color:#2b2b2b;padding:16px 16px 0 16px;
}
.content_main_new{
font-family:arial;font-size:12px;color:#2b2b2b;padding:0 0 0 0;
}
.content_sidebar-big{
font-family:arial;font-size:16px;line-height:20px;color:#2b2b2b;padding:16px 16px 0 16px;
}
.content_signup_box1{
align:center;background:url(../img_interface/backg_signup-page_box1.png) center center no-repeat;width:220px;height:94px;display:block;font-size:15px;line-height:18px;padding-top:28px;
}
.content_form-p1a{
font-family:arial;font-size:12px;line-height:16px;color:#2b2b2b;padding:16px 20px 0 30px;
}

.content_form-p1b{
font-family:arial;font-size:12px;line-height:16px;color:#2b2b2b;padding:16px 30px 0 20px;
}

.content_4points{
font-family:arial;font-size:12px;line-height:16px;color:#2b2b2b;padding:16px 16px 8px 16px;
}

.content_billboard_form-p1{
float:right;width:586px;padding:36px 42px 0 0;font-family:arial;font-size:12px;color:#ffffff;line-height:16px;
}

.backg_billboard_form-p1_ssl-msg {
background:url(../img_interface/backg_ssl-msg.png) left top repeat-x;
}

.content_billboard_form-p1_ssl-msg {
font-family:arial;font-size:12px;font-weight:normal;color:#ffffff;
}

.content_billboard_form-p1_ssl-msg a:link{font-family:arial;color:#204d18;font-weight:bold;}
.content_billboard_form-p1_ssl-msg a:active{font-family:arial;color:#204d18;font-weight:bold;}
.content_billboard_form-p1_ssl-msg a:visited{font-family:arial;color:#204d18;font-weight:bold;}
.content_billboard_form-p1_ssl-msg a:hover{font-family:arial;color:#204d18;font-weight:bold;}

.title{
font-family:arial;font-size:16px;color:#273d55;font-weight:bold;margin:0;padding:0;
}

.cleargap {
	display: block;height: 10px;
}
.cleargap2 {
	display: block;height: 10px;
}
.cleargap3 {
	display: block;height: 5px;
}
.cleargap4 {
	display: block;height: 5px;
}

.billboard_title{
font-family:georgia;font-size:16px;color:#beb355;font-weight:bold;
}

.page_title{
font-family:georgia;font-size:16px;color:#beb355;font-weight:bold;
}

.home_line_vertical{
background:url(../img_interface/line_vertical1.png) center center no-repeat;
}
.home_line_vertical2{
background:url(../img_interface/line_vertical3.png) center center no-repeat;
}
.form-p1_line_vertical{
background:url(../img_interface/line_vertical2.png) center center no-repeat;
}
.home_4points_highlight{
font-family:arial;font-size:13px;color:#2b2b2b;font-weight:bold;padding:6px 0 0 0;background:transparent;
}

.black-bold_highlight{
font-weight:bold;color:black;font-size:14px;
}

.members_area_highlight{
padding:3px;border:1px solid #c9cdd2;
background:url(../img_interface/icon_exclamation.png) 3px 3px no-repeat #ffffff;
font-size:13px;font-weight:normal;color:#000000;padding-left:22px;
}
.members_area_highlight2{
background:url(../img_interface/icon_exclamation.png) no-repeat #ffffff;
font-size:14px;font-weight:normal;color:#000000;padding:0 0 5px 22px;
}

/* start footer */

.footer_block1{
 }
.footer_block2{
font-family:arial;font-size:11px;color:#ffffff;
 }
.footer_block3{
font-size:11px;color:#999999;
 }
.footer_block4{
background:#;font-family:arial;font-size:11px;color:#888888;
 }
.footer_block4_highlight{
font-family:arial;font-size:12px;font-weight:bold;color:#ffffff;
}

.footer_title{
font-family:arial;font-size:12px;color:#e05850;font-weight:bold;
}

.footer_content{
font-family:arial;font-size:11px;color:#ffffff;font-weight:normal;padding:0 20px 0 0;
}

.footer_credits{
font-family:arial;font-size:12px;color:#ffffff;font-weight:normal;
}

.footer_seo{
font-family:arial;font-size:11px;color:#888888;font-weight:normal;padding: 20px 0;
}

.footer_content a:link, .footer_content a:hover, .footer_content a:visited, .footer_content a:active{
color:#ffffff;
}

/* end footer */

.jumpmenu
{ 
font-family:arial;
font-size:11px;
color:#949494;
margin:10px;
}

a.jumpmenu:link{ color:#949494;text-decoration:none;}
a.jumpmenu:hover{ color:#949494;text-decoration:underline;}
a.jumpmenu:visited {color:#949494;text-decoration:none;}	
a.jumpmenu:active {color:#949494;text-decoration:none;}

ul.faq {margin-bottom:8px;margin-top:8px}

ul{margin-bottom:0px;margin-top:0px}

ul.dashboard{
list-style: none;list-style-image: url(../img_interface/bullet1.png);
}






.quote_source{
margin:10px 0 0 0;text-align:left;width:100%;font-weight:normal;font-style:italic;clear:left;
}

td.billboard_fr{
background:url(../images/billboard_fr.jpg) left top no-repeat;
}
td.billboard_en{
background:url(../images/billboard_en.jpg) left top no-repeat;
}

.firsttime_signup_form textarea { width:250px; height:48px;}

.firsttime_signup_form select { width:150px;}
.firsttime_signup_form select.small { width:40px;}

.firsttime_signup_form .slider{	width: 50%; margin-left:8px;}

.firsttime_signup_form { width:100%; }

.firsttime_signup_form th{
font-size:14px;vertical-align:top;width:50%;padding-right:8px;line-height:18px;text-align:right;color:#000000;
}

.firsttime_signup_form td{
vertical-align:top;width:50%;padding-left:8px;padding-bottom:0px;line-height:18px;



}
td.form_question_long{
vertical-align:top;width:40%;padding-right:8px;padding-top:2px;
}


.firsttime_signup_form input[type=text] { width:145px;}
.firsttime_signup_form input[type=password] { width:145px;}





td.line_horizontal1{
height:22px;background:url(../img_interface/line_horizontal1.png) center center repeat-x;
}

table.form_signup {
width:100%;
}

table.table_percent_bar {
height:24px;
}

table.table_percent_bar  td.percent_bar_empty{
background:url(../img_interface/percent_bar_empty.png) left center no-repeat;
}

table.percent_bar_fill{
background:url(../img_interface/percent_bar_fill.png) left center no-repeat;
}
table.percent_bar_done{
background:url(../img_interface/percent_bar_done.png) left center no-repeat;
}
table.profile_table_percent_bar  td.profile_percent_bar_empty{
background:url(../img_interface/percent_bar_empty.png) left center no-repeat;
}
table.profile_percent_bar_fill{
background:url(../img_interface/percent_bar_fill.png) left center no-repeat;
}
table.profile_percent_bar_done{
background:url(../img_interface/percent_bar_done.png) left center no-repeat;
}

body, html {
	height: 100%;
}
body
	{
	margin:0px; 
	padding:0px;
	}
	
	
	a.footer:link {color:#e1dba5;text-decoration:none;}
	a.footer:active {color:#e1dba5;text-decoration:none;}
	a.footer:visited {color:#e1dba5;text-decoration:none;}	
	a.footer:hover {color:#e1dba5;text-decoration:underline;}
	
	a.black:link {color:#000000;text-decoration:underline;}
	a.black:active {color:#000000;text-decoration:underline;}
	a.black:visited {color:#000000;text-decoration:underline;}	
	a.black:hover {color:#000000;text-decoration:underline;}
	
	a:link {color:#a59827;text-decoration:none;}
	a:active {color:#a59827;text-decoration:none;}
	a:visited {color:#a59827;text-decoration:none;}	
	a:hover {color:#a59827;text-decoration:underline;}
	
a.careers:link{ color:#a59827;text-decoration:none;}
a.careers:hover{ color:#a59827;text-decoration:underline;}
a.careers:visited {color:#a59827;text-decoration:none;}	
a.careers:active {color:#a59827;text-decoration:none;}


/* start nav bar */
	
.topnav{ height:38px;margin:0; padding:0;float:right;}

.topnav ul { height:38px;margin:0; padding:0;float:right;}

.topnav ul li.menu_link { height:38px;padding: 0 14px; margin: 0; display: inline; float: left; list-style: none; list-style-image: none !important; font-family:arial;font-size:13px;font-weight:bold;color:#949494; line-height: 38px;background:transparent;}
.topnav ul li.menu_link2 { height:38px;padding: 0 14px; margin: 0; display: inline; float: left; list-style: none; list-style-image: none !important; font-family:arial;font-size:13px;font-weight:bold;color:#949494; line-height: 38px;
background:url(../img_interface/backg_menu_selected.gif) no-repeat bottom center; }

.topnav ul li.inscription  { height:38px;padding: 9px 10px 0 10px; margin: 0; display: inline; float: left; list-style: none; list-style-image: none !important; font-family:arial;font-size:13px;font-weight:bold;color:#949494; line-height: 38px;}

.topnav ul li.menu_link a { 
height:38px;padding: 0; margin: 0; display: inline; float: left; list-style: none; list-style-image: none !important; font-family:arial;font-size:13px;font-weight:bold;color:#455560; line-height: 38px;
text-decoration:none;}
.topnav ul li.menu_link2 a { 
background:url(../img_interface/backg_menu_selected.gif) no-repeat bottom center; 
height:38px;padding: 0; margin: 0; display: inline; float: left; list-style: none; list-style-image: none !important; font-family:arial;font-size:13px;font-weight:bold;color:#455560; line-height: 38px;
text-decoration:none;}

.topnav ul li.menu_link a:hover { 
background:url(../img_interface/backg_menu_selected.gif) no-repeat bottom center; 
height:38px;padding: 0; margin: 0; display: inline; float: left; list-style: none; list-style-image: none !important; font-family:arial;font-size:13px;font-weight:bold;color:#6a808f; line-height: 38px;
text-decoration:none;}

.topnav ul li.menu_link2 a:hover { 
background:url(../img_interface/backg_menu_selected.gif) no-repeat bottom center; 
height:38px;padding: 0; margin: 0; display: inline; float: left; list-style: none; list-style-image: none !important; font-family:arial;font-size:13px;font-weight:bold;color:#6a808f; line-height: 38px;
text-decoration:none;}

span.topnav {}

/* end nav bar */

/* start side bar */
	
.sidenav{ text-align:left; margin:0; padding:0;}

.sidenav ul { margin:0; padding:0;}

.sidenav ul li.menu_link { padding: 0; margin: 0; list-style: none; list-style-image: none !important; font-family:arial;font-size:12px;font-weight:bold;color:#949494; line-height: 18px;background:transparent;}
.sidenav ul li.menu_link2 { padding: 0; margin: 0; list-style: none; list-style-image: none !important; font-family:arial;font-size:12px;font-weight:bold;color:#949494; line-height: 18px;
/*background:url(../img_interface/backg_menu_selected.gif) no-repeat bottom center;*/ }

.sidenav ul li.menu_link a { 
padding: 0; margin: 0; list-style: none; list-style-image: none !important; font-family:arial;font-size:12px;font-weight:bold;color:#455560; line-height: 18px;
text-decoration:none;}
.sidenav ul li.menu_link2 a { 
background:url(../img_interface/bullet2.png) no-repeat left center;
padding: 0 0 0 14px; margin: 0; list-style: none; list-style-image: none !important; font-family:arial;font-size:12px;font-weight:bold;color:#666666; line-height: 18px;
text-decoration:none;}

.sidenav ul li.menu_link a:hover { 
padding: 0; margin: 0; list-style: none; list-style-image: none !important; font-family:arial;font-size:12px;font-weight:bold;color:#6a808f; line-height: 18px;
text-decoration:none;}

.sidenav ul li.menu_link2 a:hover { 
background:url(../img_interface/bullet2.png) no-repeat left center;
padding: 0 0 0 14px; margin: 0; list-style: none; list-style-image: none !important; font-family:arial;font-size:12px;font-weight:bold;color:#666666; line-height: 18px;
text-decoration:none;}

span.sidenav {}

.sidenav2{ text-align:left; margin:0; padding:5px 0 0 35px;}

a.sidenav2:link, a.sidenav2:active, a.sidenav2:visited { 
padding: 0; margin: 0; list-style: none; list-style-image: none !important; font-family:arial;font-size:12px;font-weight:bold;color:#455560; line-height: 18px;
text-decoration:none;}
a.sidenav2:hover { 
padding: 0; margin: 0; list-style: none; list-style-image: none !important; font-family:arial;font-size:12px;font-weight:bold;color:#6a808f; line-height: 18px;
text-decoration:none;}

a.sidenav2over:link, a.sidenav2over:active, a.sidenav2over:visited { 
background:url(../img_interface/bullet2.png) no-repeat left center;
padding: 0 0 0 14px; margin: 0; list-style: none; list-style-image: none !important; font-family:arial;font-size:12px;font-weight:bold;color:#666666; line-height: 18px;
text-decoration:none;}
a.sidenav2over:hover { 
background:url(../img_interface/bullet2.png) no-repeat left center;
padding: 0 0 0 14px; margin: 0; list-style: none; list-style-image: none !important; font-family:arial;font-size:12px;font-weight:bold;color:#666666; line-height: 18px;
text-decoration:none;}

/* end side bar */

/* NEW */






/* start stage white and yellow */

img.user_tmb{
border:1px #666666 solid; margin: 0 4px 0 0;width:30px;height:32px;
}

.pzone_table_stage_white{
width:745px;margin-bottom:10px;
}
.pzone_table_stage_white_last{
width:745px;margin-bottom:12px;
}
.pzone_table_stage_white_2col-boxes{
width:360px;margin-bottom:10px;
}
.pzone_table_sidenav{
width:224px;margin-bottom:5px;
}

.white_stage_top_height{
height:10px;
}
.white_stage_bot_height{
height:15px;
}

.stage_white_top_left{
width:15px;background:url(../img_interface/backg_white-stage-new_top-left.png) top left no-repeat;
}
.stage_white_top_right{
width:20px;background:url(../img_interface/backg_white-stage-new_top-right.png) top right no-repeat;
}
.stage_white_top_middle{
background:url(../img_interface/backg_white-stage-new_top-middle.png) top left repeat-x;
}
.stage_white_bot_left,
.stage_white-4col_bot_left{
background:url(../img_interface/backg_white-stage-new_bot-left.png) bottom left no-repeat;
}
.stage_white_bot_right,
.stage_white-4col_bot_right{
background:url(../img_interface/backg_white-stage-new_bot-right.png) bottom right no-repeat;
}
.stage_white_bot_middle,
.stage_white-4col_bot_middle{
background:url(../img_interface/backg_white-stage-new_bot-middle.png) bottom left repeat-x;
}
.stage_white_mid_left{
background:url(../img_interface/backg_white-stage-new_mid-left.png) top left repeat-y;
}
.stage_white_mid_right{
background:url(../img_interface/backg_white-stage-new_mid-right.png) top right repeat-y;
}
.stage_white_mid_middle{
height:24px;background:#ffffff;
}
.stage_white-4col_mid_left{
background:url(../img_interface/backg_white-stage-new-4col_mid-left.png) top left repeat-y;
}
.stage_white-4col_mid_right{
background:url(../img_interface/backg_white-stage-new-4col_mid-right.png) bottom right repeat-y;
}
.stage_white-4col_mid_middle{
/*background:url(../img_interface/backg_white-stage-new-4col_mid-middle.png) bottom left repeat-y;*/
background:#ffffff;padding:0;
}
.stage_white-4col-vline_mid{
background:url(../img_interface/backg_white-stage-4col-vline_mid.png) center center repeat-y;
}
.stage_white-4col-vline_bot{
background:url(../img_interface/backg_white-stage-4col-vline_bot.png) bottom center repeat-y;
}

.stage_yellow-4col_top_left{
width:8px;background:url(../img_interface/backg_yellow-stage-new_top-left.png) top left no-repeat;
}
.stage_yellow-4col_top_right{
width:13px;background:url(../img_interface/backg_yellow-stage-new_top-right.png) top right no-repeat;
}
.stage_yellow-4col_top_middle{
background:url(../img_interface/backg_yellow-stage-new_top-middle.png) top left repeat-x;
}
.stage_yellow-4col_mid_left{
background:url(../img_interface/backg_yellow-stage-new_mid-left.png) bottom left repeat-y;
}
.stage_yellow-4col_mid_right{
background:url(../img_interface/backg_yellow-stage-new_mid-right.png) bottom right repeat-y;
}
.stage_yellow-4col_mid_middle{
/*background:url(../img_interface/backg_yellow-stage-new_mid-middle.png) bottom left repeat-y;*/
background:#f3f0d8;
}
.stage_yellow-4col_bot_left{
background:url(../img_interface/backg_yellow-stage-new_bot-left.png) bottom left no-repeat;
}
.stage_yellow-4col_bot_right{
background:url(../img_interface/backg_yellow-stage-new_bot-right.png) bottom right no-repeat;
}
.stage_yellow-4col_bot_middle{
background:url(../img_interface/backg_yellow-stage-new_bot-middle.png) bottom left repeat-x;
}
.stage_yellow-4col-vline_top{
background:url(../img_interface/backg_yellow-stage-4col-vline_top.png) top center no-repeat;
}
.stage_yellow-4col-vline_mid{
background:url(../img_interface/backg_yellow-stage-4col-vline_mid.png) center center repeat-y;
}
.stage_yellow-4col-vline_bot{
background:url(../img_interface/backg_yellow-stage-4col-vline_bot.png) bottom center repeat-y;
}
.center_first_row{
color:#273d55;font-weight:bold;text-align:center;height:22px;padding-bottom:10px;border-bottom:1px solid #bababa;
}
.secondary_row{
height:44px;font-size:10px;line-height:11px;color:#000000;font-weight:normal;text-align:left;border-bottom:1px solid #bababa;
}
.stage_4col_vline{
background:url(../img_interface/stage_4col_vline.png) top center repeat-y;
}

/* end stage white and yellow */


.public_btn_backg_full{
background:url(../img_interface/public_btn_backg_full.png) left bottom repeat-x;margin:0;white-space:nowrap;
}

.public_btn_left{
background:url(../img_interface/public_btn_left.png) left top no-repeat;width:10px;
}
.public_btn_right{
background:url(../img_interface/public_btn_right.png) right top no-repeat;width:10px;
}
.public_btn_backg{
background:url(../img_interface/public_btn_backg.png) left top repeat-x;text-align:center;vertical-align:middle;white-space:nowrap;font-weight:bold;
}
.public_btn_clear{
text-align:center;vertical-align:middle;white-space:nowrap;width:0px;
}
.public_btn_gap{
width:12px;
}
.public_btn_backg a:link{color:#6b6868;}
.public_btn_backg a:active{color:#6b6868;}
.public_btn_backg a:visited{color:#6b6868;}
.public_btn_backg a:hover{color:#6b6868;}

.public_btn_clear a:link{color:#273d55;}
.public_btn_clear a:active{color:#273d55;}
.public_btn_clear a:visited{color:#273d55;}
.public_btn_clear a:hover{color:#273d55;}

/* start new pzone */

.table_pzone_menu_height{
height:32px;margin-top:14px;
}
.pzone_btn_left{
background:url(../img_interface/pzone_btn_left.png) left top no-repeat;width:10px;
}
.pzone_btn_right{
background:url(../img_interface/pzone_btn_right.png) left top no-repeat;width:10px;
}
.pzone_btn_backg{
background:url(../img_interface/pzone_btn_backg.png) left top repeat-x;text-align:center;vertical-align:middle;white-space:nowrap;font-weight:bold;
}
.pzone_btn_clear{
text-align:center;vertical-align:middle;white-space:nowrap;width:0px;
}
.pzone_btn_gap{
width:12px;
}
.pzone_btn_backg a:link{color:#6b6868;}
.pzone_btn_backg a:active{color:#6b6868;}
.pzone_btn_backg a:visited{color:#6b6868;}
.pzone_btn_backg a:hover{color:#6b6868;}

.pzone_btn_clear a:link{color:#273d55;}
.pzone_btn_clear a:active{color:#273d55;}
.pzone_btn_clear a:visited{color:#273d55;}
.pzone_btn_clear a:hover{color:#273d55;}

.pzone_btn_backg_full{
background:url(../img_interface/pzone_btn_backg_full.png) left bottom repeat-x;margin:0;white-space:nowrap;
}

.pzone_title{
font-family:arial;font-size:16px;color:#6b6868;font-weight:bold;margin:0;padding:0 0 0 16px;
}

.pzone_red_highlight{
color:#bb0a0a;
}

/* end new pzone */

.table_tour_menu_height{
height:32px;
}
.tour_title{
font-family:arial;font-size:16px;color:#273d55;font-weight:bold;margin:0;padding:0 0 0 16px;
}
.tour_btn_left{
background:url(../img_interface/tour_btn_side_left.png) left top no-repeat;
}
.tour_btn_right{
background:url(../img_interface/tour_btn_side_right.png) left top no-repeat;
}
.tour_btn_backg{
background:url(../img_interface/tour_btn_backg.png) left top repeat-x;text-align:center;vertical-align:middle;white-space:nowrap;
}
.tour_btn_backg a:link{color:#ffffff;}
.tour_btn_backg a:active{color:#ffffff;}
.tour_btn_backg a:visited{color:#ffffff;}
.tour_btn_backg a:hover{color:#ffffff;}

.tour_btn_gap{
width:4px;
}
.tour_menu_backg{
background:url(../img_interface/tour_menu_backg.png) left bottom repeat-x;text-align:left;vertical-align:middle;white-space:nowrap;
}
.tour_btn_left_over{
background:url(../img_interface/tour_btn_side_left_over.png) left top no-repeat;
}
.tour_btn_right_over{
background:url(../img_interface/tour_btn_side_right_over.png) left top no-repeat;
}
.tour_btn_backg_over{
background:url(../img_interface/tour_btn_backg_over.png) left top repeat-x;text-align:center;vertical-align:middle;white-space:nowrap;
}
.tour_btn2_backg{
background:url(../img_interface/tour_btn2_backg.png) left top repeat-x;margin:16px 0 0 0;white-space:nowrap;
}
.tour_btn2_backg_up{
background:url(../img_interface/tour_btn2_backg_up.png) right top no-repeat;padding:0 13px;white-space:nowrap;
}
.tour_btn2_backg_over{
background:url(../img_interface/tour_btn2_backg_over.png) left top repeat-x;padding:0 13px;white-space:nowrap;
}
.tour_btn2_backg_up_v2{
background:#d3d3d3;padding:0 13px;white-space:nowrap;
}
.tour_btn2_backg_over_v2{
background:#e0e0e0;padding:0 13px;white-space:nowrap;
}

td.tour_btn2_backg_up_v2 a:link, td.tour_btn2_backg_up_v2 a:visited, td.tour_btn2_backg_up_v2 a:hover, td.tour_btn2_backg_up_v2 a:active{
color:#273d55;
}
td.tour_btn2_backg_over_v2 a:link, td.tour_btn2_backg_over_v2 a:visited, td.tour_btn2_backg_over_v2 a:hover, td.tour_btn2_backg_over_v2 a:active{
color:#273d55;
}

ul.dashboard{
list-style: none;list-style-image: url(../img_interface/bullet1.png);
}

table.table_percent_bar  td.percent_bar_empty2{
background:url(../img_interface/percent_bar_empty2.png) left center no-repeat;
}

table.percent_bar_fill2{
background:url(../img_interface/percent_bar_fill2.png) left center no-repeat;
}

table.table_percent_bar td.percent_bar_empty3{
background:url(../img_interface/percent_bar_empty3.png) left center no-repeat;
}

table.percent_bar_fill3{
background:url(../img_interface/percent_bar_fill3.png) left center no-repeat;
}

table.match_page_new th {
font-weight:normal;color:#43505c;
}
table.match_page_new td {
font-weight:bold;
}

.dashboard_photo_box{
padding:0 10px;
}

a.choose_left {
	background: url(../img_interface/backg_btn-choose.png) center center no-repeat;
	width: 74px;
	height: 20px;
	display: block;
	float: left;
	padding: 2px 0 0 0;
}
a.choose_right {
	background: url(../img_interface/backg_btn-choose.png) center center no-repeat;
	width: 74px;
	height: 20px;
	display: block;
	float: right;
	padding: 2px 0 0 0;
}

	a.accept:link {color:green;text-decoration:none;font-weight:bold;}
	a.accept:active {color:green;text-decoration:none;font-weight:bold;}
	a.accept:visited {color:green;text-decoration:none;font-weight:bold;}	
	a.accept:hover {color:green;text-decoration:underline;font-weight:bold;}
	
	a.refuse:link {color:red;text-decoration:none;font-weight:bold;}
	a.refuse:active {color:red;text-decoration:none;font-weight:bold;}
	a.refuse:visited {color:red;text-decoration:none;font-weight:bold;}	
	a.refuse:hover {color:red;text-decoration:underline;font-weight:bold;}
	
	
	a.redlink:link,a.redlink:visited,a.redlink:active,a.redlink:hover {color:#ba2a1c;}
	
	a.blue:link,a.blue:visited,a.blue:active,a.blue:hover {color:#273d55;}

a.white:link,a.white:visited,a.white:active,a.white:hover {color:#ffffff;}
	


























.grey_stage_new{
background:url(../img_interface/backg_grey-stage-new.png) left top repeat-x;
}



.flat_percent_bar{
	background: #e8e8e8;
	border: 1px solid #666666;
	height: 8px;
	overflow: hidden;
	padding: 1px;
	margin: 5px 0 5px 5px;
}
.flat_percent_fill{
	background: #fdd14c;
	height: 100%;
}










.flat_percent_bar2{
	background: #ffffff;
	/* background:url(../img_interface/backg_percent-fill-new.png) top left repeat-x; */
	border: 1px solid #666666;
	height: 8px;
	overflow: hidden;
	padding: 1px;
	margin: 5px 0 5px 5px;
}
.flat_percent_fill2{
	background: #43505c;
	height: 100%;
}

.no-border{
border:none;
}
.no-border-bg{
background-position:right top;
}

.make_white{
color:#ffffff;
}

.make_small{
font-size:80%;
}

.notice{
font-size: 14px;font-weight:bold;text-indent:20px;
}
.gallery img {
	border: 1px solid #000000;
/* 	height:100px; */
}

#popup_preregistration_proceed {
	display: none;
}

#popup_overlay {
	display: none;
	position: fixed;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	z-index: 5000;   
	background-color: #000000;
	-moz-opacity: 0.70;
	opacity: .70;
	filter: alpha(opacity=70);
}

#demo_registration {
	height: 440px;
	margin-top: -220px
}

#demo_registration form {
	padding: 10px;
}

#demo_registration form table {
	border-collapse: collapse;
	margin: 12px 55px 12px 55px;
}

#demo_registration form table tr.error {
	color: #990000;
}

#demo_registration form table th {
	font-weight: bold;
	text-align: right;
	padding: 0 10px 0 0;
	height: 25px;
}

#demo_registration form table td input {
	height: 20px;
	width: 150px;
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;	
}

#demo_registration form .errors {
	font-weight: bold;
	color: #990000;
	margin: 0 0 10px 0;
	display: none;
}

#demo_registration form .submit {
	text-align: center;
}

#demo_registration form .info {
	text-align: center;
}

#demo_notification {
	background: url(../img_interface/backg_demo-popup.png) no-repeat;
	height: 383px;
	width: 442px;
	margin: -229px 0 0 -296px;
	padding: 75px 75px 0 75px;
	border: none;
}

#text_popup {
	height: 214px;
	margin-top: -107px;
}

#text_popup_content {
	padding: 0px;
}

div.popup {
	background:url(../img_interface/backg_popup.png) top left repeat-x #ffffff;
	display: none;
	position: fixed;
	top: 50%;
	left: 50%;
	width: 390px;
	margin: 0 0 0 -195px;
	z-index: 10000;
	border: 1px solid #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}

div.popup .close {
}

div.popup .close_btn {
	position: absolute;
	top: -8px;
	right: -8px;
}

div.popup center a,
div.popup center a:hover {
	text-decoration: none;
}

/* demo tooltips */
.tooltip-wrapper {
	display: inline-table;
	vertical-align: middle;
}

.tooltip {
	display: none;
	background: url(../img_tooltips/icon.png) no-repeat;
	position: relative;
	height: 22px;
	width: 21px;
	overflow: visible;
}

.tooltip img {
	position: absolute;
	top: 0;
	left: 20px;
	display: none;	
	z-index: 20000;
}

.tooltip img.active {
	display: block;
}

/* Tabbed form styles */
/*
.tabbed-form table {
	width: 100%;
}

.tabbed-form table th {
	width: 35%;
	vertical-align: top;
	padding: 0 0 10px 0;
}

.tabbed-form table td {
	width: 65%;
	vertical-align: top;
	padding: 0 0 10px 0;
}

.tabbed-form .slider {
	width: 75%;
}

.tabbed-form .page {
	display: none;
}

.tabbed-form .active-page {
	display: block;
}
*/
/* jQuery UI Fix */

.ui-widget {
	font-size: 12px;
}

/* start signup gender popup */

#profile_gender {
	display: none;
	position: fixed;
	top: 30%;
	left: 50%;
	z-index: 10000;
	height: 131px;
	width: 246px;	
	margin: -65px 0 0 -123px;
	background: none;
	border: none;
	font-size: 12px;
}

/* start postal code popup */

#popup_preregistration {
	display: none;
	position: fixed;
	top: 50%;
	left: 50%;
	z-index: 10000;
	height: 223px;
	width: 388px;
	margin: -112px 0 0 -194px;
	text-align: center;
	font-family: arial;
	font-size: 12px;
}

.popup_preregistration_backg_en {
	background: url(../images/popup_bg_en.png) no-repeat;
}

.popup_preregistration_backg_fr {
	background: url(../images/popup_bg_fr.png) no-repeat;
}

#popup_preregistration .content {
	position: absolute;
	top: 40px;
	left: 205px;
	width: 160px;
}

#popup_preregistration .content h2 {
	color: #5a5a5a;
	font-size: 2em;
	margin: 0 0 15px 0;
	text-align:left;
}

#popup_preregistration .content h2 .enquiry {
	font-size: 16px;
	color: #353535;
	line-height:17px;
	margin-bottom:5px;
}

#popup_preregistration .content h2 .represented {
	font-size: 16px;
}

#popup_preregistration .content h2 .not-represented {
	font-size: 12px;
}

#popup_preregistration .content input.text {
	width: 35px;
	margin: 0 5px 0 0;
	border: 1px solid #898989;
	height: 20px;
	font-size: 1.2em;
	text-transform: uppercase;
}

#popup_preregistration .content input.submit {
	height: 25px;
	width: 28px;
}

#popup_preregistration_proceed {
	display: none;
	margin: 0;
	text-align: center;
}

.popup_close_btn {
	position: absolute;
	top: -9px;
	right: -9px;
}

/* end postal code popup */

/* start of news bar */
#news-bar {
	position: relative;
	height: 100%;
}

#news-bar.fr {
	background: url(../images/backg_news-bar_en.png) no-repeat;
}

#news-bar.fr {
	background: url(../images/backg_news-bar_fr.png) no-repeat;
}

#news-bar_headlines {
	font-family: Arial, Helvetica, sans-serif;
	color:#555555;
	position: absolute;
	top: 11px;
	left: 144px;
	height: 20px;
	width: 600px;
	overflow: hidden;
	font-size: 13px;
}

#news-bar_headlines > div {
	height: 20px;
}

#news-bar_navigation {
	position: absolute;
	top: 12px;
	left: 85px;
	margin: 0;
	padding: 0;
	list-style: none;
}

#news-bar_navigation li {
	float: left;
}

#news-bar_navigation li a {
	text-decoration: none;
}

#news-bar_navigation li a img {
	border: none;
}

#news-bar_social {
	position: absolute;
	top: 9px;
	right: 12px;
}

#news-bar_social img {
	border: none;
}
/* end of news bar */


.column {
	float: left;
}

.column_1-2 {
	width: 50%;
}

.column_1-3 {
	width: 32%;
}

.date-text {
	padding: 0 0 0 15px;
}

/*
.ui-datepicker-trigger {
	margin: 0px 0 0 5px;
}
*/

/* phone tooltip styles */

#signup_phone {
	position: relative;
}

#signup_phone input {

}

#signup_phone .warning {
	display: none;
}

#signup_phone .tooltip {
	display: none;
}

#signup_phone.active input {
	border: 1px solid #b41a0f;
	padding: 3px 2px;
}

#signup_phone.active .warning {
	display: block;
	font-size: 10px;
	color:  #b41a0f;
	margin: 2px 0 5px 0;
}

#signup_phone.active .tooltip {
	background: url(../img_interface/phone_tooltip_bg.png) no-repeat;
	position: absolute;
	left: 134px;
	top: -56px;
	font-weight: bold;
	font-size: 10px;
	height: 112px;
	width: 165px;
	padding: 18px 20px 0 30px;
	display: block;
	line-height:12px;
}

#signup_phone.active .tooltip p {
	margin: 0 0 5px 0;
	padding: 0;
}

/* Match preview icons */

.member_vip {
	float: right;
	position: relative;
	top: -3px;
}

.member_index {
	font-weight: bold;
	float: right;
	height: 23px;
	width: 48px;
	padding: 5px 10px 0 0;
	margin: 0 0 0 20px;
	text-align: right;
	font-family: "Times New Roman", Times, serif;
}

.member_index_ig {
	background: url(../img_interface/ig_bg.png) no-repeat;
}

.member_index_if {
	background: url(../img_interface/if_bg.png) no-repeat;
}

/* Column Images Status */

.sms_status img {
	vertical-align: middle;
}

/* phone tooltip styles */

#signup_phone {
	position: relative;
}

#signup_phone input {

}

#signup_phone .warning {
	display: none;
}

#signup_phone .tooltip {
	display: none;
}

#signup_phone.active input {
	border: 1px solid #b41a0f;
	padding: 3px 2px;
}

#signup_phone.active .warning {
	display: block;
	font-size: 10px;
	color:  #b41a0f;
	margin: 2px 0 5px 0;
}

#signup_phone.active .tooltip {
	background: url(../img_interface/phone_tooltip_bg.png) no-repeat;
	position: absolute;
	left: 156px;
	top: -56px;
	font-weight: bold;
	font-size: 10px;
	height: 112px;
	width: 165px;
	padding: 18px 20px 0 30px;
	display: block;
}

#signup_phone.active .tooltip p {
	margin: 0 0 5px 0;
	padding: 0;
}