/* CSS Document */

/*body{ 
margin:0px;
background:#FFFFFF;
}*/
/*div, table, input, select, textarea { font-family: Arial, Helvetica, sans-serif; font-size: 14px; color:#000000; }
a { color: #000000; outline:none; text-decoration:none;}
a:hover { text-decoration: underline; }
.clear{float:left;clear:both;}
/*IE fixes*/
/*p,h1,h2{width:100%;}


#header_outer_wrap{width:100%;float:left;}
#header_center_wrap{margin: 0 auto;width:980px;}
#header_float_wrap{float:left;clear:both;width:100%;margin-top:30px;background:#FFFFFF;}
#logo a{background: url('../images/template/logo4.png') no-repeat;float:left;clear:both;height: 82px;width:264px;margin-bottom:3px;outline:none;}
#logo a:hover{cursor:pointer;background-position:0 -82px;}

#page_outer_wrap{width:100%;}
#page_center_wrap{margin:0 auto;width:980px;}
#page_float_wrap{float:left;clear:both;width:100%;min-height:400px;margin-top:10px;background:#FFFFFF;}

.toolbar{float:left;clear:both;margin-top:10px;width:100%;}
.toolbar_left{float:left;height:42px;width:19px;background: url('../images/template/toolbar_left.png') repeat-x;}
.toolbar_right{float:left;height:42px;width:17px;background: url('../images/template/toolbar_right.png') repeat-x;}
.toolbar a{border-left:1px solid #999999;display:block;min-width:156px;float:left;height:32px;padding-top:10px;background:url('../images/template/toolbar_button.png') repeat-x;text-align:center;font:bold 14px Arial;color:#111111;text-shadow:1px 1px 1px #FFFFFF;}
.toolbar a:hover{text-decoration:none;cursor:pointer;background-position: 0 -42px;}
.button_spacer{float:left;height:32px;padding-top:10px;background:url('../images/template/toolbar_button.png') repeat-x;border-left:1px solid #999999;}


#footer{float:left;clear:both;padding:0 10px 0 10px;height:70px;margin-top:20px;width:958px;background-color:#EFEFEF;background:url('../images/template/genback.png') repeat-x;border:1px solid #999999;}
#footer_under{float:left;clear:both;padding:5px 0px 0 0px;height:30px;width:980px;margin-bottom:50px;color:#AAAAAA;text-align:right;}

.footer_left_address{float:left;margin-top:0px;color:#444444;}
.footer_left_copyright{float:left;clear:both;margin-top:10px;color:#333333;}
.footer_left_links{float:left;margin-top:10px;}
.footer_left_links a{float:left;margin-right:10px;}

.footer_social_links{float:right;margin-top:9px;}
.footer_social_links a{float:left;display:block;width:25px;height:25px;margin-left:8px;}
.footer_social_links a.facebook{background:url('../images/template/social_icons.png') 0 0px;}
.footer_social_links a.facebook:hover{cursor:pointer;background-position: 0 -25px;box-shadow:0 0 3px #153C76;}
.footer_social_links a.twitter{background:url('../images/template/social_icons.png') -25px 0px;}
.footer_social_links a.twitter:hover{cursor:pointer;background-position: -25px -25px;box-shadow:0 0 3px #153C76;}
.footer_social_links a.linkedin{background:url('../images/template/social_icons.png') -50px 0px;}
.footer_social_links a.linkedin:hover{cursor:pointer;background-position: -50px -25px;box-shadow:0 0 3px #153C76;}

.footer_right_links{float:right;clear:right;margin-top:10px;}
.footer_right_links a{float:left;margin-left:10px;}

/*general buttons for hyperlinks
.redbutton{float:left;clear:both;margin-top:10px;margin-bottom:10px;}
.redbutton a{float:left;display:block;width:100px;height:13px;padding:6px;background:url('../images/template/redbutton.png') repeat-x;border:1px solid #570F11;text-decoration:none;border-radius:5px;color:#FFFFFF;font-weight:bold;text-align:center;text-shadow:1px 1px 1px #000000;}
.redbutton a:hover{background-position: 0px -25px;cursor:pointer;}
.graybutton{float:left;clear:both;margin-top:10px;margin-bottom:10px;}
.graybutton a{float:left;display:block;width:100px;height:13px;padding:6px;padding-top:2px;background:url('../images/template/graybutton.png') repeat-x;border:1px solid #555555;text-decoration:none;border-radius:5px;color:#000000;font-weight:bold;text-align:center;text-shadow:1px 1px 1px #EEEEEE;}
.graybutton a:hover{background-position: 0px -25px;cursor:pointer;}
.bluebutton{float:left;clear:both;margin-top:10px;margin-bottom:10px;}
.bluebutton a{float:left;display:block;width:100px;height:13px;padding:6px;background:url('../images/template/bluebutton.png') repeat-x;border:1px solid #570F11;text-decoration:none;border-radius:5px;color:#FFFFFF;font-weight:bold;text-align:center;text-shadow:1px 1px 1px #000000;}
.bluebutton a:hover{background-position: 0px -25px;cursor:pointer;}
.greenbutton{float:left;clear:both;margin-top:10px;margin-bottom:10px;}
.greenbutton a{float:left;display:block;width:100px;height:13px;padding:6px;background:url('../images/template/greenbutton.png') repeat-x;border:1px solid #570F11;text-decoration:none;border-radius:5px;color:#FFFFFF;font-weight:bold;text-align:center;text-shadow:1px 1px 1px #000000;}
.greenbutton a:hover{background-position: 0px -25px;cursor:pointer;}

/*general buttons for forms
.redbutton_form{float:left;clear:both;display:block;width:120px;height:27px;padding:0px;background:url('../images/template/redbutton.png') repeat-x;border:1px solid #570F11;text-decoration:none;border-radius:5px;color:#FFFFFF;font-weight:bold;text-align:center;text-shadow:1px 1px 1px #000000;}
.redbutton_form:hover{background-position: 0px -25px;cursor:pointer;}
.graybutton_form{float:left;clear:both;display:block;width:120px;height:27px;padding:0px;background:url('../images/template/graybutton.png') repeat-x;border:1px solid #570F11;text-decoration:none;border-radius:5px;color:#000000;font-weight:bold;text-align:center;text-shadow:1px 1px 1px #EEEEEE;font:inherit;}
.graybutton_form:hover{background-position: 0px -25px;cursor:pointer;}
.bluebutton_form{float:left;clear:both;display:block;width:120px;height:27px;padding:0px;background:url('../images/template/bluebutton.png') repeat-x;border:1px solid #570F11;text-decoration:none;border-radius:5px;color:#FFFFFF;font-weight:bold;text-align:center;text-shadow:1px 1px 1px #000000;font:inherit;}
.bluebutton_form:hover{background-position: 0px -25px;cursor:pointer;}
.greenbutton_form{float:left;clear:both;display:block;width:120px;height:27px;padding:0px;background:url('../images/template/greenbutton.png') repeat-x;border:1px solid #570F11;text-decoration:none;border-radius:5px;color:#FFFFFF;font-weight:bold;text-align:center;text-shadow:1px 1px 1px #000000;}
.greenbutton_form:hover{background-position: 0px -25px;cursor:pointer;}

/*homepage
#home_box_wrapper{float:left;width:100%;height:280px;}
.home_box{position:relative;top:0px;left:0px;width:310px;height:280px;float:left;margin-top:15px;margin-right:23px;}
.home_box:hover{cursor:pointer;/*IE7}
.home_box_light{position:absolute;top:2px;left:2px;width:306px;height:276px;display:none;z-index:10;background:url('../images/homepage/overlay1.png') repeat;}
.home_box_light:hover{cursor:pointer;/*IE7}
.home_fade_box{position:absolute;left:0px;top:0px;height:38px;z-index:20;padding-top:15px;width:100%;background:url('../images/homepage/trans4.png') repeat;font:bold 16px Arial;text-align:center;color:#FFFFFF;text-shadow:1px 1px 1px #111111;}
.home_fade_box_light{position:absolute;left:0px;top:0px;height:38px;z-index:30;padding-top:15px;width:100%;display:none;opacity:.60;background:#000000;font:bold 16px Arial;text-align:center;color:#FFFFFF;
					text-shadow:1px 1px 1px #000000;filter:alpha(opacity=60);-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=60)";}

/* homepage products
.product_row{clear:both;width:100%;float:left;margin-top:40px;}
.product_box{float:left;position:relative;top:0px;left:0px;width:402px;margin-bottom:20px;float:left;display: inline-block;}
.product_box_light{position:absolute;top:5px;left:5px;float:left;display:block;overflow: hidden;width:392px;display:none;z-index:10;background:url('../images/homepage/overlay1.png') repeat;}
.product_subtitle{float:left;height:35px;padding-top:15px;width:100%;z-index:20;background:url('../images/homepage/trans5.png') repeat;font:bold 16px Arial;text-align:center;color:#FFFFFF;text-shadow:1px 1px 1px #111111;}
.product_subtitle_light{position:absolute;left:0px;top:0px;height:35px;z-index:30;padding-top:15px;width:100%;display:none;opacity:.60;background:#000000;font:bold 16px Arial;
						text-align:center;color:#FFFFFF;text-shadow:1px 1px 1px #000000;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=60)";filter:alpha(opacity=60);}
.product_content{border:1px solid #999999;border-top:none;background: url('../images/template/genback.png') repeat-x;float:left;padding:10px;}
.product_content:hover{background:#F6F6F7;cursor:pointer;text-decoration:none;}

.product_content_light{position:absolute;left:0px;top:0px;height:280px;z-index:30;padding-top:15px;width:100%;display:none;opacity:.60;filter:background #000000;font:bold 16px Arial;
						text-align:center;color:#FFFFFF;text-shadow:1px 1px 1px #000000;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=60)";filter:alpha(opacity=60);
						cursor:pointer;text-decoration:none;}

.conference_box{float:left;width:380px;margin-top:10px;text-decoration:none;}
.conference_box:hover{cursor:pointer;text-decoration:none;}
.conference_box img, .conference_box_nohover img{float:left;clear:both;border:none;}
.conference_box h1{float:left;margin-left:10px;width:220px;font:normal 13px Arial;margin:2px 0 2px 10px;}
.confernce{float:left;margin-left:10px;}

.product_box_confpage{float:left;width:485px;margin:40px 0 40px 5px;}
.conference_title_nyc{float:left;width:420px;font:normal 20px Arial;text-align:center;margin:0px 0 10px 0px;padding:5px;background: url('../images/homepage/nyc_back.png') repeat-x;border:1px solid #859ebd;box-shadow:2px 2px 3px #999999;}
.conference_title_turkey{float:left;width:420px;font:normal 20px Arial;text-align:center;margin:0px 0 10px 0px;padding:5px;background: url('../images/homepage/turkey_back.png') repeat-x;border:1px solid #b75b62;box-shadow:2px 2px 3px #666666;}
.conference_box_nohover_img{float:left;clear:both;width:150px;margin-top:5px;}
.conference_box_nohover_desc{float:left;width:260px;margin-top:15px;}
.conference_box_nohover_desc h1{float:left;width:260px;font:normal 18px Arial;margin:12px 0 2px 0px;border-bottom:1px solid #3f5773;}
.conference_box_nohover_desc span{display:block;float:left;text-align:left;width:500px;font:normal 15px Arial;margin:1px 0 1px 0px;}
.conference_box_nohover_desc b{display:block;float:left;width:100px;text-align:right;font-weight:bold;padding-right:15px;}

.home_fade_box_dark{float:left;height:38px;padding-top:15px;width:100%;background:url('../images/homepage/trans3.png') repeat;font:bold 16px Arial;text-align:center;color:#FFFFFF;text-shadow:1px 1px 1px #111111;}
.home_title_box{color:#FFFFFF;float:left;margin-top:10px;z-index:11111;}

.page_title{float:left;clear:both;padding-bottom:4px;border-bottom:1px solid #103367;font: normal 18px Arial;margin-top:7px;}
.page_title_subscrp{font-size:15px;vertical-align:bottom;margin-left:2px;} 

.sectionbar{margin-top:10px;height:112px;width:9px;float:left;background:#EFEFEF;border:1px solid #CCCCCC;margin-right:10px;}
.section_box{margin-top:10px;float:left;min-height:112px;width:950px;border:1px solid #AAAAAA;padding:10px;background: url('../images/template/genback.png') repeat-x;background:#FFFFFF;}
.general_box{font: normal 15px Arial;float:left;clear:both;width:100%;}
.general_box p{margin-top:10px;float:left;clear:both;width:100%;}
.general_box ul{float:left;clear:both;margin-left:5px;}
.subscrp{font-size:11px; vertical-align:bottom;} 

.conflink{color:#103367;}
.conflink:hover{color:#103367;background-color:#FFFFFF !important;}

.title_box{height:40px;float:left;clear:both;overflow:hidden;border:1px solid #000000;background:url('../images/template/linkVioletBack.png') repeat-x;}
.title_left{width:10px;height:40px;float:left;clear:both;border-right:1px solid #000000;background:url('../images/template/titleLeft.png') no-repeat;}
.title_right{min-width:195px;height:30px;overflow:hidden;float:right;color:#000000;text-shadow:1px 1px 1px #FFFFFF;padding:10px 10px 0 20px;font: normal 16px Arial;background:url('../images/template/linkVioletBack.png') repeat-x;}
.title_right_hover{cursor:pointer;background-position:0 -45px;}

.homepage_additional_box{float:right;width:550px;}
.product_link_box{width:550px;margin-top:20px; display:block;float:left;font:normal 15px Arial;}
.product_link_box a:hover{text-decoration:none;cursor:pointer;background:#E6E4F2;opacity:.76;filter:alpha(opacity=76);-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=76)";}
.product_link_detail{display:inline-block;zoom: 1;width:255px;float:left;margin-top:0px;}
.product_link_detail:hover{text-decoration:none;cursor:pointer;background:#E6E4F2;opacity:.99;filter:alpha(opacity=99);-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=99)";}
.product_link_desc{width:270px;float:right;margin-top:10px;}

.sitepreview img{border:1px solid #999999 !important;box-shadow:0 0 8px #333333 !important;border:1px solid #132A49;float:right;margin-top:10px;margin-right:5px;box-shadow:0 0 14px #344D6E;}
.sitepreview img:hover{border:1px solid #132A49 !important;;box-shadow:0 0 14px #344D6E !important;;}

#topright_small_links{float:right;}
.small_link{float:left;padding-right:5px;}
.small_link a{color:#666666;}

.general_form{float:left;clear:both;border:1px solid #999999;background:url('../images/template/genback.png') repeat-x;padding:10px;margin-top:10px;}
.general_form input[type="text"],.general_form input[type="password"]{border:1px solid #AAAAAA;font:normal 15px Arial;}

.login_form{float:left;clear:both;border:1px solid #666666;background:url('../images/paywall/login2.png') repeat-x;padding:10px;margin-top:2px;}
.login_form input[type="text"],.login_form input[type="password"]{border:1px solid #333333 ;font:normal 15px Arial;}

.contact_form{float:left;clear:both;padding:0px;margin-top:2px;}
.contact_form b{font:normal 13px Arial;color:#000000;margin-top:2px;float:right;}
.contact_form input[type="text"],.contact_form input[type="password"], .contact_form textarea, .contact_form select{
	border:1px solid #888888;font:normal 15px Arial;box-shadow:0px 0px 2px #EAEAEA;padding:2px;box-shadow:0px 0px 2px #CCCCCC;box-shadow:0px 0px 2px #CCCCCC;}
.contact_form input:focus, .contact_form textarea:focus, .contact_form select:focus {box-shadow:0px 0px 6px #547195;border:1px solid #547195 !important;}


#surveyform .phoneinput{padding:2px 0 2px 0 !important;width:42px;}
#surveyform{float:left;clear:both;padding:0px;margin-top:2px;}
#surveyform b{font:bold 13px Arial;color:#000000;margin-top:2px;}
#surveyform input[type="text"],.contact_form input[type="password"], .contact_form textarea, .contact_form select{
	border:1px solid #888888;font:normal 15px Arial;box-shadow:0px 0px 2px #EAEAEA;padding:2px;box-shadow:0px 0px 2px #CCCCCC;box-shadow:0px 0px 2px #CCCCCC;}
#surveyform input:focus, .contact_form textarea:focus, .contact_form select:focus {box-shadow:0px 0px 6px #547195;border:1px solid #547195 !important;}
#surveyform .phoneinput{padding:2px 0px 2px 0 !important;}

.wsd_error_message{margin-top:5px;float:left;clear:both;border:1px solid #CE4740;background-color:#FFF6F6;padding:8px;color:#B4140C;font:normal 13px Arial;}
.wsd_success_message{margin-top:5px;float:left;clear:both;border:1px solid #3C9348;background-color:#EDF9EF;padding:8px;font:normal 13px Arial;}
.wsd_warning_message{margin-top:5px;float:left;clear:both;border:1px solid #F0870C;background-color:#FDF9B2;padding:8px;color:#333333;font:normal 13px Arial;margin-bottom:5px;}
.wsd_notification_message{margin-top:5px;width:95%;float:left;clear:both;border:1px solid #F0870C;background-color:#FDF9B2;padding:8px;color:#333333;font:normal 13px Arial;margin-bottom:5px;}
.wsd_notification_message img{float:left;margin-right:10px;width:20px;height:17px;}

.wsd_notification_content_wrap{float:right;width:96%;}
.wsd_notification_title{font:bold 14px Arial;color:#000000;}
.wsd_notification_content{margin:10px 0 10px 0;width:100%;float:right;clear:both;font:normal 13px Arial;}
.wsd_notification_button a{display:inline;overflow:hidden;float:right;margin:7px 5px 0 0;padding-top:10px;width:180px;text-align:center;height:26px;text-shadow:-1px -1px 0px #D3EDD7;
						   font:bold 13px Arial;color:#334035;background:url('../images/template/successBtn.jpg') no-repeat;border:1px solid #3F7D48;border-top:1px solid #91BB97;border-left:1px solid #91BB97;}
.wsd_notification_button a:hover{cursor:pointer;background-position:0 -37px;text-decoration:none;}

.wsd_gray_message{margin-top:5px;width:95%;float:left;clear:both;border:1px solid #CCCCCC;background-color:#EFEFEF;padding:8px;color:#333333;font:normal 13px Arial;margin-bottom:5px;}

.ajax_loader { display: none; text-align: center; height: 130px; }
.ajax_loader p { font-weight: bold; font-size: 16px; }

.noresults{padding:10px;text-align:center;margin:10px;border:1px solid #CCCCCC;font:bold 14px Arial;clear:both;}
.noresults_gray{padding:10px;text-align:center;margin:10px;border:1px solid #CCCCCC;font:normal 13px Arial;color:#666666;clear:both;}

.product_ext_link a{font:bold 16px Arial;float:left;clear:both;padding:0px 0 5px 0;color:#103367;}
.product_ext_link a:hover{color:#555555;text-decoration:underline;}

.backlink a{display:block;float:left;clear:both;color:#666666;text-decoration:none;}
.backlink a:hover{color:#666666;text-decoration:underline;}


/*captcha
.captcha_box{float:left;clear:both;width:350px;border:1px solid #999999;background:url('../images/template/captchaback.png') repeat-x;padding:10px;margin-top:2px;}
.captcha_form{float:left;clear:both;margin-top:10px;}
.captcha_refresh{float:right;margin-right:90px;width:25px;height:25px;background:url('../images/template/refresh.png') no-repeat;}
.captcha_refresh:hover{cursor:pointer;}
#captcha{border:1px solid #999999;}
.newimage{float:right;margin-right:70px;font:normal 12px Arial;border:1px solid #999999;outline:none;background:url('../images/paywall/button.png') repeat-x;padding:2px;}
.newimage:hover{cursor:pointer;text-decoration:none;background:#E7E9F1;}

.conference_banner{width:974px;height:137px;border:1px solid #333333;box-shadow:0 0 1px #CCCCCC;background:url('../images/homepage/sss_banner_2015.jpg') no-repeat;margin-bottom:7px;}
.conference_banner a{display:block;float:right;margin-right:46px;margin-top:98px;color:#FFFFFF;padding:8px 15px 8px 15px;text-decoration:none;box-shadow:0 0 2px #FFFFFF;
					 background:url('../images/template/darkBlueButton.jpg') repeat-x;font:bold 13px Arial;border:1px solid #1B385F;text-shadow:0 0 2px #000000;}
.conference_banner a:hover{background-position:0 -65px;text-decoration:none;cursor:pointer;}
*/