body { margin:0; padding:0; background:#fff url(../images/body_bg.jpg) repeat-x left top; color:#4e4e4e; font-family: 'Roboto', sans-serif; font-weight:400; letter-spacing:0.02em; font-size:13px;-webkit-text-size-adjust: none}

@font-face {
    font-family: 'lucida_sansregular';
    src: url('fonts/lsans-webfont.eot');
    src: url('fonts/lsans-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/lsans-webfont.woff') format('woff'),
         url('fonts/lsans-webfont.ttf') format('truetype'),
         url('fonts/lsans-webfont.svg#lucida_sansregular') format('svg');
    font-weight: normal;
    font-style: normal;
}

p { margin:0; padding:0; line-height:22px; letter-spacing:0.01em;}
.fl { float:left;}
.fr { float:right;}
.clear { clear:both;}
 
 td { font-family: 'Roboto', sans-serif;  font-size:13px; color:#7E7A7A; text-decoration:none; }
 
.clearfix:after { visibility: hidden; display: block; font-size: 0; content: " "; clear: both; height: 0;}
.clearfix { display: inline-block; }
/* start commented backslash hack \*/
* html .clearfix { height: 1%; }
.clearfix { display: block; }
/* close commented backslash hack */

.align_cen { text-align:center;}
.align_right { text-align:right;}
.align_justy { text-align:justify;}


img {border:none;}

ul, ul li { margin:0; padding:0; list-style:none;}

#sitemain { width:100%; margin:0; padding:0;}

.pagewidth { width:980px; margin:0 auto; padding:0;}
.container {width:100%; margin:0; padding:0; background:url(../images/container_bg.jpg) repeat-x left top; }
.topbar{ width:100%; margin:0; padding:0;height:105px; background:url(../images/top_black_bar.jpg) repeat-x left top;}
/*top css */
#top { width:980px; margin:0 auto; height:105px; margin-bottom:11px; }
/*#top { width:980px; margin:0 auto; height:166px; margin-bottom:11px; }*/

.sitewide_banner { width:100%; text-align:center; margin-top:6px;}

#top .logo { width:270px; float:left; padding-top:20px;}

#nav { width:425px; float:left; padding-left:28px; }


#top_right { width:255px; float:right;} 

.call{float:right;background:url(../images/spriteme4.png) no-repeat -10px -40px;height:14px;width:119px;margin:13px 0 4px}

.top_search { float:right; margin-top:9px; width:253px;}
.top_search .search_inpt {width:215px; float:left;}
.top_search .search_inpt input[type=text] { background:url(../images/box_bg.gif) no-repeat left top; width:209px; height:26px; border:none; font-size:11px; font-weight:normal; color:#505050; padding:0px 8px 0 10px; padding:5px 8px 0 10px\9; height:21px\9; }
.top_search .search_btn {width:26px; float:right;}
.top_search .search_btn input[type=image] {  padding:0; margin-top:0px; float:right; width:26px;}


.top_link { float:right; margin-top:7px; /*width:253px;*/ text-align:right;}
.top_link a { color:#a4a4a4; font-family: 'Roboto', sans-serif;  font-size:12px; font-weight:normal; text-decoration:none;}
.top_link a:hover { text-decoration:underline; color:#a4a4a4;}

.header { width:980px; float:left;}


/*midpart css*/
#midpart { width:700px; float:left; margin-right:25px; margin-top:16px; }

/*rightpart css*/
#rightpart { width:255px; float:left; margin-top:16px; }

.right_box { background:#fff; width:233px; border-left:1px solid #dcdcdc; border-right:1px solid #dcdcdc; padding:10px 10px 3px 10px;}
.right_box li { background:url(../images/arrow_red.gif) no-repeat left 5px; margin-bottom:7px; line-height:17px; padding-left:12px;}
.right_box li a { color:#4e4e4e; text-decoration: none; cursor:pointer; font-weight:normal; line-height:17px;}
.right_box li a:hover { color:#4e4e4e; text-decoration: underline;  font-weight:normal;}

/*middle css*/
#middle { width:100%; float:left;}

/*.box_cloud { width:923px; float:left; border-left:1px solid #dcdcdc; border-right:1px solid #dcdcdc; padding:5px 27px; line-height:29px; font-family:Arial, Helvetica, sans-serif; color:#444;}*/
.box_cloud { width:664px; float:left; border-left:1px solid #dcdcdc; border-right:1px solid #dcdcdc; padding:17px 17px; line-height:33px; font-family: 'Roboto', sans-serif;  color:#444; text-align:justify;}
.box_cloud_small { width:664px; float:left; border-left:1px solid #dcdcdc; border-right:1px solid #dcdcdc; padding:10px 17px; line-height:33px; font-family: 'Roboto', sans-serif;  color:#444; text-align:justify;}
.box_cloud_bg_small { width:944px; float:left; border-left:1px solid #dcdcdc; border-right:1px solid #dcdcdc; padding:5px 17px; line-height:26px; font-family: 'Roboto', sans-serif;  color:#444; text-align:justify; background:url(../images/box_cloud_bg.gif) repeat-x left bottom;}
.box_cloud a, .box_cloud a:hover, .box_cloud_small a, .box_cloud_small a:hover, .box_cloud_bg_small a, .box_cloud_bg_small a:hover { color:#444; text-decoration:none;}

.customer_text { float:left; width:290px; margin-right:15px;}
.customer_brand { float:left; width:675px;}
.customer_brand .note {font-size:11px; font-weight:normal; line-height:15px; color:#7e7a7a; letter-spacing:0;}

.disclimer { font-size:12px; color:#6d6d6d; border-top:1px solid #e8e8e8; margin-top:18px; padding-top:9px; letter-spacing:0.02em; line-height:18px; }


	/*Footer css*/
	#footer {background:#eee url(../images/footer_bg.gif) repeat-x left top; margin-top:22px; float:left; width:100%;}
		
	#footer .footer_content { width:980px; margin:0 auto; padding:21px 0 0 0;}
	
	
	.footer_content_subpg{width:960px;margin:0 auto;padding:21px 0 0}/* Footer css inner pages*/
	
.footer_column_sm { width:155px; float:left;}
.clmn_140 { width:137px; float:left;}
	
	.footer_column { width:190px; float:left;}
	.footer_column_sm { width:155px; float:left;}
	.footer_column_sm.clmn_140{ width:137px;}
	.footer_column ul, .footer_column_sm ul { }
	.footer_column ul li, .footer_column_sm ul li { line-height:18px; } 
	.footer_column ul li.title, .footer_column_sm ul li.title, .feature_link .title { line-height:18px; color:#ab0000; font-weight:bold; font-size:11px; text-decoration:underline; margin-bottom:4px; } 
	.footer_column ul li a, .footer_column_sm ul li a { line-height:18px; font-size:11px; font-weight:normal; color:#font-size:11px; color:#555; text-decoration:none;} 
	.footer_column ul li a:hover, .footer_column_sm ul li a:hover {color:#474650; text-decoration:underline;}
	
	.copyright { width:980px;border-top:1px solid #bebebe; float:left; margin-bottom:5px; margin-top:20px; padding-top:5px; }
	
	.footer_content_subpg .copyright { /*width:950px;*/ width:100%; border-top:1px solid #bebebe; float:left; margin-bottom:5px; margin-top:5px; padding-top:5px; }
	.footer_content .copyright_txt {
		font-size:11px;
		color:#2d254d;
		text-decoration:none; padding-left:290px; width:530px; float:left; padding-top:10px;
	}
	.footer_content_subpg .copyright_txt {
    font-size: 11px;
    color: #2d254d;
    text-decoration: none;
    padding-left: 285px;
    width: 75%;
    float: left;
    padding-top: 10px;
}
	
	
	.copyright_txt img { margin-right:15px;}
	
	.red_11 {
		color:#9d0101;	
	}
	
	.suggest_speaker { width:130px; float:right;}
	.social_icon{width:145px;float:right;margin-top:8px}
	.social_icon a.facebook_ico{background:url(../images/spriteme4.png) no-repeat -10px -79px;float:left;margin-right:7px;width:31px;height:30px;display:block}
	.social_icon a.twitter_ico{background:url(../images/spriteme4.png) no-repeat -61px -79px;float:left;margin-right:7px;width:31px;height:30px}
	.social_icon a.linkedin_ico{background:url(../images/spriteme4.png) no-repeat -111px -79px;float:left;margin-right:7px;width:31px;height:30px}
	.social_icon a.google_ico{background:url(../images/spriteme4.png) no-repeat -161px -79px;float:left;width:31px;height:30px}

	
	.social_icon a.facebook_ico span,.social_icon a.twitter_ico span,.social_icon a.linkedin_ico span,.social_icon a.google_ico span,.none,.none{display:none}

/*common class*/

h1 {
   
   font-size: 26px;
   color:#ab0000;
   text-align: left;
   font-weight:600;
   text-decoration:none;
   margin:0px;
   padding-bottom:15px;
   line-height:22px;
}
 
h1.font_sm {
   font-size: 14px;   
}

.clmn_517 h2, .speaker-name-mb {
   font-size: 22px;
   color:#9d0101;
   text-align: left;
   font-weight:500;
   text-decoration:none;
   margin:0px;
   padding-bottom:7px;
  
 }
.speaker-name-mb { display:none; padding-bottom:5px;}
 
h2.subtitle { font-family: 'Roboto', sans-serif; 
   font-size: 19px;
   color:#9d0101;
   text-align: left;
   font-weight:normal;
   text-decoration:none;
   margin:0px;
   padding-bottom:15px;
}
h2 {
   font-family: 'Roboto', sans-serif; 
   font-size: 12px;
   font-weight:500
   color:#000;
   text-decoration:none;
   text-align: left;
   margin:0px;
}
h2.title {
   font-family: 'Roboto', sans-serif; 
   font-size: 18px; font-weight:500;
   color:#ab0000;
   text-decoration:none;
   text-align: left;
   margin:0; padding:0px 0 10px 0; 
}

h2.heading {font-family: 'Roboto', sans-serif; 
   font-size: 14px; padding:0 0 5px 0;
   color:#ab0000;
   text-decoration:none;
   text-align: left; font-weight:bold;
   margin:16px 0 5px 0;}

h2.tab_ttl {position:absolute; margin-top:5px;}

.margin_top0 { margin-top:0px;}
.margin_top4 { margin-top:4px;}
.margin_top8 { margin-top:8px;}
.margin_top12 { margin-top:12px;}
.margin_top16 { margin-top:16px;}
.margin_top26 { margin-top:26px;}
.margin_right38 { margin-right:38px;}
.margin_left45 { margin-left:45px;}
.margin_left20{ margin-left:20px;}
.margin_right5 { margin-right:5px;}
.margin_right6 { margin-right:6px;}
.margin_right8 { margin-right:8px;}
.margin_right11 { margin-right:11px;}
.margin_right16 { margin-right:16px;}
.margin_right15 { margin-right:15px;}
.margin_right19 { margin-right:19px;}
.margin_right25 { margin-right:25px;}
.margin_btm12 { margin-bottom:12px;}
.margin_btm16 { margin-bottom:16px;}
.margin_btm5 { margin-bottom:5px;}
.margin_left15 {margin-left:15px;}

.font11 { font-size:11px; font-weight:normal;}
.font12 { font-size:12px; font-weight:normal;}
.font13 { font-size:13px; font-weight:normal;}
.font14 { font-size:14px; font-weight:normal;}
.font16 { font-size:16px; font-weight:normal;}
.font17 { font-size:17px; font-weight:normal;}
.font18 { font-size:18px; font-weight:normal;}
.font20 { font-size:20px; font-weight:normal;}
.font22 { font-size:22px; font-weight:normal;}
.font24 { font-size:24px; font-weight:normal;}
.font26 { font-size:26px; font-weight:normal;}
.font28 { font-size:28px; font-weight:normal;}
.font30 { font-size:30px; font-weight:normal;}

.font_gray { color:#444;}
.font_gray_dark { color:#222;}
.font_gray_light { color:#444; font-weight:600;}
.font_red { color:#ab0000;}

.line_height22 { line-height:22px;}

.hline { background:url(../images/hline.gif) repeat-x left top; height:3px; margin:22px 0;}
.hline_small { background:url(../images/hline.gif) repeat-x left top; height:3px; margin:10px 0;}

.titlebar_black { background:url(../images/black_titlebar.jpg) no-repeat left top; padding:0 0 0 12px;}
.titlebar_black span { background:url(../images/black_titlebar.jpg) no-repeat right top; padding:8px 12px 0 0; color: #FFFFFF; display: block; font-size: 16px; font-weight: bold; height: 22px;}

.btm_curv { background:url(../images/btm_crv.gif) no-repeat left top; padding-left:5px; clear:both; }
.btm_curv span { background:url(../images/btm_crv.gif) no-repeat right top; height: 6px; display: block; }

.btm_curv_red { background:url(../images/btm_crv_red.gif) no-repeat left top; padding-left:5px; clear:both;}
.btm_curv_red span { background:url(../images/btm_crv_red.gif) no-repeat right top; height: 6px; display: block; }

.btm_curv_gray { background:url(../images/gray_btm_curv.jpg) no-repeat left top; padding-left:5px; clear:both;}
.btm_curv_gray span { background:url(../images/gray_btm_curv.jpg) no-repeat right top; height: 6px; display: block; }

.top_curv { background:url(../images/top_crv.gif) no-repeat left top; padding-left:5px; display:none;}
.top_curv span { background:url(../images/top_crv.gif) no-repeat right top; height: 6px; display: block; }


/* customer Slideshow css */

#slideshow {
    position:relative;
    height:230px;
}

#slideshow IMG {
    position:absolute;
    top:0;
    left:0;
    z-index:8;
    opacity:0.0;
	border:1px solid #999999;
	margin-bottom:2px;
}

#slideshow IMG.active {
    z-index:10;
    opacity:1.0;
}

#slideshow IMG.last-active {
    z-index:9;
}

/* Show hide div */

.c-toggle { cursor:pointer; color:#ab0000; line-height:17px;  font-size:12px; font-weight:normal; text-decoration:underline; }
.c-expand {width:320px; padding-top:0px;  font-size:12px; font-weight:normal; color:#4e4e4e; line-height:17px;}

.c-expand a { color:#4e4e4e; text-decoration:none;}
.c-expand a:hover { color:#4e4e4e; text-decoration:underline;}	

.sortby_box .c-expand { width:100%; padding:0 10px; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box;  }

/* division css */

.division { width:980px;}
.division ul { float:left; }
.division li { float:left; width:154px; margin-right:11px; margin-bottom:20px;}
.division li.last_img { margin-right:0;}
.division li a, .division li a:hover { text-decoration:none;}

/* Inner pages css start */

.mid_sub { background:#fff; padding:12px; float:left; width:956px;}
.mid_sub_breadcrumbs { background:#fff; padding:10px 1% 0 1%; float:left; width:98%; border-radius:7px; -webkit-border-radius:7px; -webkit-border-radius:7px;}

.titlebar_black_subpg/*, h2.titlebar_black_subpg*/ {color:#FFF;display:block;font-size:15px;font-weight:400;line-height:26px;padding-left:12px; border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px; 
background: rgba(34,34,34,1);
background: -moz-linear-gradient(top, rgba(34,34,34,1) 0%, rgba(0,0,0,1) 100%);
background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(34,34,34,1)), color-stop(100%, rgba(0,0,0,1)));
background: -webkit-linear-gradient(top, rgba(34,34,34,1) 0%, rgba(0,0,0,1) 100%);
background: -o-linear-gradient(top, rgba(34,34,34,1) 0%, rgba(0,0,0,1) 100%);
background: -ms-linear-gradient(top, rgba(34,34,34,1) 0%, rgba(0,0,0,1) 100%);
background: linear-gradient(to bottom, rgba(34,34,34,1) 0%, rgba(0,0,0,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#222222', endColorstr='#000000', GradientType=0 );
padding:0 0 0 12px}

/*.titlebar_black_subpg,*/ h2.titlebar_black_subpg { background:url(../images/black_titlebar.jpg) no-repeat left top; padding:0 0 0 12px;}
/*.titlebar_black_subpg span,*/ h2.titlebar_black_subpg span { background:url(../images/black_titlebar.jpg) no-repeat right top; padding:4px 12px 0 0; color: #FFFFFF; display: block; font-size: 15px; font-weight: normal; height: 26px; font-family: 'Roboto', sans-serif; }

.titlebar_black_subpg_large { background:url(../images/black_titlebar_large.jpg) no-repeat left top; padding:0 0 0 12px;}
.titlebar_black_subpg_large span { background:url(../images/black_titlebar_large.jpg) no-repeat right top; padding:4px 12px 0 0; color: #FFFFFF; display: block; font-size: 14px; font-weight: normal; height: 44px; line-height:19px; font-family: 'Roboto', sans-serif; }

.titlebar_gray { background:url(../images/gray_titlebar.jpg) no-repeat left top; padding:0 0 0 12px;}
.titlebar_gray span { background:url(../images/gray_titlebar.jpg) no-repeat right top; padding:2px 12px 0 0; color:#000; display: block; font-size: 15px; font-weight: normal; height: 24px; font-family: 'Roboto', sans-serif; }

.titlebar_gray_dark { background:url(../images/gray_dark_titlebar.jpg) no-repeat left top; padding:0 0 0 12px;}
.titlebar_gray_dark span { background:url(../images/gray_dark_titlebar.jpg) no-repeat right top; padding:2px 12px 0 0; color:#fff; display: block; font-size: 15px; font-weight: normal; height: 24px; font-family: 'Roboto', sans-serif; }

.mid_box { background:#fff; border:1px solid #dcdcdc; padding:10px 12px 10px 12px; float:left; -webkit-border-bottom-right-radius: 5px; -webkit-border-bottom-left-radius: 5px; -moz-border-radius-bottomright: 5px; -moz-border-radius-bottomleft: 5px; border-bottom-right-radius: 5px; border-bottom-left-radius: 5px; margin-bottom:16px;}
.mid_box_rht0 { background:#fff; border-left:1px solid #dcdcdc; border-right:1px solid #dcdcdc; padding:10px 0 3px 10px; float:left;}
.mid_box_red { background:#fff; border:1px solid #830302; border-bottom:none;  padding:10px 10px 3px 10px; float:left;}
.mid_box_gray { background:#fff url(../images/gradian_bg.jpg) repeat-x left bottom; border-right:1px solid #dcdcdc; border-left:1px solid #dcdcdc; border-bottom:none;  padding:10px 10px 3px 10px; float:left;}
.mid_box_collaps,.mid_box_btm_mb{background:#fff;border-left:1px solid #dcdcdc;border-right:1px solid #dcdcdc;padding:10px 10px 3px;float:left;width:100%;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;margin-top:-2px}

.mid_box_collaps h1 { font-size:16px }


.mid_box_with_btm {width:100%;border:1px solid #dcdcdc;border-top:0;padding:10px 10px 3px; margin-top: -2px; border-radius:0 0 5px 5px; -moz-border-radius:0 0 5px 5px; -webkit-border-radius:0 0 5px 5px; float:left; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box;  }


.clmn_492 { width:492px; float:left;}
.clmn_442 { width:442px; float:left;}
.clmn_308 { width:308px; float:left;}
.clmn_610 { width:610px; float:left;}
.clmn_632 { width:632px; float:left;}
.clmn_705 { width:705px; float:left;}
.clmn_712 { width:712px; float:left;}
.clmn_810 { width:810px; float:left;}
.clmn_220 { width:220px; float:right;}
.clmn_233 { width:233px; float:left;}
.clmn_310 { width:310px; float:left;}
.clmn_318 { width:318px; float:left;}
.clmn_459 { width:459px; float:left;}
.clmn_187 { width:187px; float:left;}
.clmn_560 { width:560px; float:left;}
.clmn_300 { width:300px; float:left;}
.clmn_340 { width:340px; float:left;}
.clmn_420 { width:420px; float:left;}
.clmn_452 { width:452px; float:left;}
.clmn_472 { width:472px; float:left;}
.clmn_270 { width:270px; float:left;}
.clmn_650 { width:650px; float:left;}
.clmn_680 { width:680px; float:left;}
.clmn_690 { width:690px; float:left;}
.clmn_180 { width:180px; float:left;}
.clmn_182 { width:182px; float:left;}
.clmn_254 { width:254px; float:left;}
.clmn_250 { width:250px; float:left;}
.clmn_170 { width:170px; float:left;}
.clmn_120 { width:120px; float:left;}
.clmn_132 { width:132px; float:left;}
.clmn_538 { width:538px; float:left;}
.clmn_814 { width:814px; float:left;}
.clmn_840 { width:840px; float:right;}
.clmn_219 { width:219px; float:left;}
.clmn_298 { width:298px; float:left;}
.clmn_225 { width:225px; float:left;}
.clmn_400 { width:400px; float:left;}
.clmn_285 { width:285px; float:left;}
.clmn_215 { width:215px; float:left;}
.clmn_517 { width:515px; float:left;}
.clmn_230 { width:230px; float:left;}
.clmn_216 { width:216px; float:left;}
.clmn_660 { width:660px; float:left;}
.clmn_430 { width:430px; float:left;}
.clmn_255 { width:255px; float:left;}
.clmn_330 { width:330px; float:left;}
.clmn_605 { width:625px; float:right;}
.clmn_140 { width:140px; float:left;}
.clmn_auto { width:auto; float:right;}

.name_show_list {}
.name_show_list li { padding:0; margin:0 0 5px 0; }
.name_show_list li a { color:#444; text-decoration:underline; font-weight:bold; line-height:20px !important;}
.name_show_list li a:hover { color:#ab0000; text-decoration:none;}
.name_show_list li a.gray_link { color:#737373; text-decoration:underline;}
.name_show_list li a.gray_link:hover { color:#ab0000; text-decoration:underline;}

.tv_show_list {}
.tv_show_list li {line-height:18px; color:#333; /*width:176px; float:left;*/ padding:0 0 0 10px; margin:0 0px 7px 0; background:url(../images/arrow_red.gif) no-repeat left 5px;}
.tv_show_list li a { color:#444; text-decoration:none; font-weight:normal;}
.tv_show_list li a:hover { color:#ab0000; text-decoration:none;}
.tv_show_list li a.show_name { color:#444; text-decoration:underline; font-weight:bold;}
.tv_show_list li ashow_name:hover { color:#ab0000; text-decoration:none;}

.name_show_list_space {}
.name_show_list_space li { padding:0; margin:0 0 12px 0; color:#444; line-height:20px !important;}
.name_show_list_space li a { color:#444; text-decoration:underline; font-weight:bold; line-height:20px !important;}
.name_show_list_space li a:hover { color:#ab0000; text-decoration:none;}

.name_list_tvshow {}
.name_list_tvshow li {line-height:18px; color:#333; padding:0 0 0 10px; margin:0 0px 3px 0; background:url(../images/arrow_red.gif) no-repeat left 5px;}
.name_list_tvshow li a { color:#444; text-decoration:underline; font-weight:normal; font-size:11px;}
.name_list_tvshow li a:hover { color:#ab0000; text-decoration:none;}

.name_link {}
.name_link li { padding:0; margin:0 0 5px 0;line-height:25px !important; color:#333 }
.name_link li a { color:#444; text-decoration:underline; font-weight:bold; line-height:25px !important;}
.name_link li a:hover { color:#ab0000; text-decoration:none;}

.name_img_list {}
.name_img_list li {line-height:18px; padding:0; margin:0 0 15px 0; float:left; border-bottom:1px solid #ccc; padding-bottom:15px;}
.name_img_list li:last-child { margin:0; border-bottom:none;}
.name_img_list li .name { padding-top:50px; float:right; width:198px; }
.name_img_list li .name a { color:#444; text-decoration:underline; font-weight:bold;}
.name_img_list li .name a:hover { color:#ab0000; text-decoration:none;}
.name_img_list li .image { float:left; width:110px; float:left;}
.name_img_list li .image img{ border:1px solid #ccc;}


.name_img_list li .image_sm { float:left; width:85px; float:left;}
.name_img_list li .image_sm img{ border:1px solid #ccc;}
.name_img_list li .name_sm { padding-top:20px; float:right; width:198px; }
.name_img_list li .name_sm a { color:#444; text-decoration:underline; font-weight:bold;}


.cont_list {}
.cont_list li {line-height:18px; padding:0 0 0 10px; margin:0 0 3px 0; background:url(../images/arrow_red.gif) no-repeat left 6px;}
.cont_list li a { color:#444; text-decoration:none; font-weight:normal;}
.cont_list li a:hover { color:#ab0000; text-decoration:none;}

.name_list_clm {}
.name_list_clm li {line-height:18px; width:132px; float:left; padding:0 0 0 10px; margin:0 6px 3px 0; background:url(../images/arrow_red.gif) no-repeat left 5px;}
.name_list_clm li a { color:#444; text-decoration:none; font-weight:normal;}
.name_list_clm li a:hover { color:#ab0000; text-decoration:none;}

.name_list_clm1 {}
.name_list_clm1 li {line-height:18px; color:#333; width:223px; float:left; padding:0 0 0 10px; margin:0 0px 3px 0; background:url(../images/arrow_red.gif) no-repeat left 5px;}
.name_list_clm1 li a { color:#444; text-decoration:none; font-weight:normal;}
.name_list_clm1 li a:hover { color:#ab0000; text-decoration:none;}

.name_list {}
.name_list li {line-height:18px; color:#333; /*width:176px; float:left;*/ padding:0 0 0 10px; margin:0 0px 3px 0; background:url(../images/arrow_red.gif) no-repeat left 5px;}
.name_list li a { color:#444; text-decoration:underline; font-weight:normal;}
.name_list li a:hover { color:#ab0000; text-decoration:none;}
.name_list li.title { background:none; padding:0; font-weight:bold; color:#222;}
.name_list li.title a { color:#444; text-decoration:underline; font-weight:bold; font-size:12px; line-height:22px;}
.name_list li.title a:hover { color:#ab0000; text-decoration:none;}

.name_list_space {}
.name_list_space li {line-height:18px; color:#333; padding:0 0 0 10px; margin:0 0px 10px 0; background:url(../images/arrow_red.gif) no-repeat left 5px;}
.name_list_space li a { color:#444; text-decoration:underline; font-weight:normal;}
.name_list_space li a:hover { color:#ab0000; text-decoration:none;}

.alpha_link {}
.alpha_link li { padding:0 4px; margin:0 0 5px 0;line-height:25px !important; color:#333; float:left }
.alpha_link li a { color:#444; text-decoration:underline; font-weight:normal; line-height:25px !important;}
.alpha_link li a:hover { color:#ab0000; text-decoration:none;}


.star_img_bg {background:url(../images/subpg_slider_bg_sm.gif) no-repeat left top; width:921px; height:152px; padding:3px 3px 0px 6px; margin-left:2px; margin:16px 0 20px 0;}
.star_img {}
.star_img li { float:left; margin-right:2px; padding:0; width:100px; line-height:10px; text-align:center; color:#fff; font-size:11px; font-weight:normal}

.star_img_bg_86 {background:url(../images/subpg_slider_bg_sm1.gif) no-repeat left top; width:916px; height:120px; padding:7px 7px 0px 7px; margin-left:2px; margin:16px 0 16px 0;}
.star_img_86 {}
.star_img_86 li { float:left; margin-right:6px; padding:0; width:86px; line-height:10px; text-align:center; color:#fff; font-size:11px; font-weight:normal}

.star_img_bg_680 {background:url(../images/subpg_slider_bg_680.gif) no-repeat left top; width:680px; height:105px; padding:7px 7px 0px 9px; margin-left:2px; margin:16px 0 16px 0;}
.star_img_70 {}
.star_img_70 li { float:left; margin-right:4px; padding:0; width:70px; line-height:10px; text-align:center; color:#fff; font-size:11px; font-weight:normal}


.star_img5 {}
.star_img5 li { float:left; margin:0 43px; padding:0; width:100px; line-height:10px; text-align:center; color:#fff; font-size:11px; font-weight:normal}

.star_img_bg_912 {background:url(../images/subpg_slider_bg_912.gif) no-repeat left top; width:896px; height:146px; padding:4px 7px 0px 9px; margin-left:2px; margin:16px 0 16px 0;}
.star_img6 {}
.star_img6 li { float:left; margin:5px 21px 0 21px; padding:0; width:106px; line-height:10px; text-align:center; color:#fff; font-size:11px; font-weight:normal}

.star_img_bg_912_big {background:url(../images/subpg_slider_bg_912_big.gif) no-repeat left top; width:896px; height:152px; padding:3px 7px 0px 9px; margin-left:2px; margin:16px 0 16px 0;}
.star_img7 {}
.star_img7 li { float:left; margin:2px 13px 0 13px; padding:0; width:106px; line-height:10px; text-align:center; color:#fff; font-size:11px; font-weight:normal}

.star_img7 li.last, .star_img7_smbg li.last, .star_img li.last, .star_img_86 li.last, .star_img5 li.last, .star_img6 li.last, .star_img8 li.last   { margin-right:0;}
.star_img7 li img, .star_img7_smbg li img, .star_img li img, .star_img_86 li img, .star_img5 li img, .star_img6 li img, .star_img8 li img  { margin-bottom:3px; border:1px solid #5c5c5c;}
.star_img7 li a, .star_img7_smbg li a, .star_img li a, .star_img_86 li a, .star_img5 li a, .star_img6 li a, .star_img8 li a   { color:#fff; text-decoration:none; }
.star_img7 li a:hover, .star_img7_smbg li a:hover, .star_img li a:hover, .star_img_86 li a:hover, .star_img5 li a:hover, .star_img6 li a:hover, .star_img8 li a:hover { color:#fff; text-decoration:underline; }

.star_img_bg_912_big8 {background:url(../images/subpg_slider_bg_912_big.gif) no-repeat left top; width:899px; height:152px; padding:3px 7px 0px 6px; margin-left:2px; margin:16px 0 16px 0;}
.star_img7_smbg {}
.star_img7_smbg li { float:left; margin:2px 14px 0 14px; padding:0; width:100px; line-height:10px; text-align:center; color:#fff; font-size:11px; font-weight:normal}

.star_img8 {}
.star_img8 li { float:left; margin:2px 6px 0 6px; padding:0; width:100px; line-height:10px; text-align:center; color:#fff; font-size:11px; font-weight:normal}

.star_img200 { }
.star_img200 li { float:left; margin-left:19px; margin-bottom:10px; padding:0; width:200px; line-height:14px; text-align:center; font-size:11px}
.star_img200 li img { margin-bottom:3px; border:1px solid #ccc;}

.star_img189 { }
.star_img189 li { float:left; margin-left:10px; margin-bottom:10px; padding:0; width:189px; line-height:14px; text-align:center; font-size:11px}
.star_img189 li img { margin-bottom:3px; border:1px solid #ccc; width:189px; height:189px;}

.star_img285 { }
.star_img285 li { float:left; margin-left:10px; margin-bottom:10px; padding:0; width:285px; line-height:14px; text-align:center; font-size:11px}
.star_img285 li img { margin-bottom:3px; border:1px solid #ccc;}

.star_img225 { }
.star_img225 li { float:left; margin-left:10px; margin-bottom:10px; padding:0; width:225px; line-height:14px; text-align:center; font-size:11px}
.star_img225 li img { margin-bottom:3px; border:1px solid #ccc;}


.star_img130 { }
.star_img130 li { float:left; margin-left:10px; margin-bottom:10px; padding:0; width:130px; line-height:14px; text-align:center; font-size:11px}
.star_img130 li img { margin-bottom:3px; border:1px solid #ccc;}

.star_img135 { }
.star_img135 li { float:left; margin-left:14px; margin-bottom:10px; padding:0; width:130px; line-height:14px; text-align:center; font-size:11px}
.star_img135 li img { margin-bottom:3px; border:1px solid #ccc;}

.star_img155 { }
.star_img155 li { float:left; margin-left:14px; margin-bottom:10px; padding:0; width:155px; line-height:14px; text-align:center; font-size:11px}
.star_img155 li img { margin-bottom:3px;}


.star_img100 { float:right }
.star_img100 li { float:left; margin-left:10px; margin-bottom:20px; padding:0; width:102px; line-height:10px; text-align:center;font-size:11px}
.star_img100 li img { margin-bottom:3px; border:1px solid #ccc;}

.guest_img  { }
.guest_img li {line-height:18px; padding:0; margin:0 0 15px 0; float:left }
.guest_img li .name { padding-top:50px; float:left; width:100px; }
.guest_img li .name a { color:#444; text-decoration:underline; font-weight:normal;}
.guest_img li .name a:hover { color:#ab0000; text-decoration:none;}
.guest_img li .image { float:left; width:110px; }
.guest_img li .image img{ border:1px solid #ccc;}

/*.guest_img { }
.guest_img li { float:left; margin-bottom:20px; padding:0; line-height:10px; text-align:center;font-size:11px;}
.guest_img li img { margin-bottom:3px; border:1px solid #ccc;}
*/
.star_img_history { }
.star_img_history li { float:left; margin:0 28px 25px 28px; padding:0; width:130px; line-height:10px; text-align:center;}
.star_img_history li img { margin-bottom:3px; border:1px solid #ccc;}
.star_img_history li a { color:#444; text-decoration:none; font-size:11px; }
.star_img_history li a:hover { color:#444; text-decoration:underline; }


/*.photo_slider {width:930px; padding:0 0px 0 3px; float:left; margin:20px 0 20px 0px; height:155px; background:url(../images/subpg_slider_bg_sm.gif) no-repeat left top;}
.headerphoto {position:relative; margin:0 ; width: 930px; height: 155px; padding:0;}*/

.imgbrd { border:1px solid #ccc;}

ul.form { width:100%; float:left; margin:0; padding:0;}
ul.form li {line-height:22px; margin:3px 0 8px 0; position:relative;}
ul.form li input[type=text] { background:#fff; border:1px solid #e5e5e5; height:25px; width:175px; color:#444; font-size:12px; font-weight:400; padding: 0 14px 0 3px; font-family: 'Roboto',sans-serif}
ul.form li textarea { background:#fff; border:1px solid #e5e5e5; height:75px; width:165px; color:#444; font-size:12px; font-weight:400; padding: 0 0px 0 3px; font-family: 'Roboto',sans-serif }

ul.form_mid { }
ul.form_mid li { margin-bottom:10px; list-style:none; background:none;}
ul.form_mid li .l_txt {width:320px; float:left; padding-right:20px; text-align:left; line-height:14px; font-size:12px; margin-bottom:8px;}
ul.form_mid li .l_txt_left_space {width:170px; padding-left:150px; float:left; padding-right:20px; text-align:left; line-height:14px; font-size:12px; margin-bottom:8px;}
ul.form_mid li .r_fld { width:580px; float:left; margin-bottom:10px;}
ul.form_mid li .r_fld input[type=text] {background:#fff; border:1px solid #cccccc; height:25px; width:275px; color:#444; font-size:12px; font-weight:normal; padding: 0 14px 0 3px; font-family:Arial, Helvetica, sans-serif;}
ul.form_mid li .r_fld textarea { background:#fff; border:1px solid #cccccc; height:75px; width:300px; color:#444; font-size:12px; font-weight:normal; padding: 0 0px 0 3px; font-family:Arial, Helvetica, sans-serif;}
ul.form_mid li .r_fld select { border:1px solid #cccccc; padding:3px; color:#444; }

ul.form_login { }
ul.form_login li { margin-bottom:10px; list-style:none; background:none;}
ul.form_login li .l_txt {width:90px; float:left; padding-right:10px; text-align:left; line-height:14px; font-size:12px; margin-bottom:8px;}
ul.form_login li .r_fld { width:278px; float:left; margin-bottom:10px;}
ul.form_login li .r_fld input[type=text], ul.form_login li .r_fld input[type=password] {background:#fff; border:1px solid #cccccc; height:25px; width:275px; color:#444; font-size:12px; font-weight:normal; padding: 0 14px 0 3px; font-family:Arial, Helvetica, sans-serif;}

.printbio-form { width:48%; float:left}
.printbio-form-last { width:48%; float:right}
ul.form_info li { margin-bottom:10px; list-style:none; background:none;}
ul.form_info li .l_txt {width:130px; float:left; padding-right:10px; text-align:right; line-height:14px; font-size:12px; margin-bottom:8px;}
ul.form_info li .r_fld { width:230px; float:left; margin-bottom:10px; text-align:left}
ul.form_info li .r_fld input[type=text] {background:#fff; border:1px solid #e5e5e5; height:25px; width:200px; color:#444; font-size:13px; font-weight:400; padding: 0 14px 0 3px; font-family: 'Roboto', sans-serif; }
ul.form_info li .r_fld textarea { background:#fff; border:1px solid #e5e5e5; height:75px; width:200px; color:#444; font-size:13px; font-weight:400; padding: 0 0px 0 3px; font-family: 'Roboto', sans-serif; }
ul.form_info li .r_fld select { border:1px solid #e5e5e5; padding:3px; color:#444;font-family: 'Roboto', sans-serif;font-size:13px; font-weight:400; }

ul.form_fixed { }
ul.form_fixed li { margin-bottom:10px; list-style:none; background:none;}
ul.form_fixed li .l_txt {width:230px; float:left; padding-right:10px; text-align:right; line-height:14px; font-size:12px; margin-bottom:8px;}
ul.form_fixed li .r_fld { width:220px; float:left; margin-bottom:10px;}
ul.form_fixed li .r_fld input[type=text] {background:#fff; border:1px solid #e5e5e5; height:25px; width:200px; color:#444; font-size:12px; font-weight:normal; padding: 0 14px 0 3px; font-family:Arial, Helvetica, sans-serif;}
ul.form_fixed li .r_fld textarea { background:#fff; border:1px solid #e5e5e5; height:75px; width:200px; color:#444; font-size:12px; font-weight:normal; padding: 0 0px 0 3px; font-family:Arial, Helvetica, sans-serif;}
ul.form_fixed li .r_fld select { border:1px solid #e5e5e5; padding:3px; color:#444; }

.redbutton { margin:5px 10px 0 0; float:left;}
.redbutton .red_btn { background:url(../images/btn_red.gif) no-repeat right top; padding:4px 7px 8px 0px; color:#fff; font-size:12px;  font-weight:bold; height:27px; border:none; cursor:pointer; margin:0; float:left; font-family:Arial; text-transform:uppercase; }
.redbutton b { margin:0; padding:0; background:url(../images/btn_red.gif) no-repeat left top; padding:4px 0px 8px 7px; height:15px; float:left;  cursor:pointer; }

.required { color:#ab0000; font-size:11px; font-weight:normal; }

a.redlink_line { color:#ab0000; text-decoration:underline;}
a.redlink_line:hover { color:#444; text-decoration:underline;}

a.redlink { color:#ab0000; text-decoration:none;}
a.redlink:hover { color:#ab0000; text-decoration:none;}


a.whitelink { color:#fff; text-decoration:underline;}
a.whitelink:hover { color:#fff; text-decoration:none;}

.blacklink_line {color:#444; text-decoration:underline;}
a.blacklink_line { color:#444; text-decoration:underline;}
a.blacklink_line:hover { color:#ab0000; text-decoration:underline;}

a.blacklink { color:#444; text-decoration:none;}
a.blacklink:hover { color:#444; text-decoration:underline;}

.bowl_xlv_main{height:22px; background:#e4e4e4; padding:1px; border-bottom:1px solid #fff}
.bowl_xlv_main .symb {width:25px; float:left;}
.bowl_xlv_main .name {width:180px; float:left; line-height:20px;}
.bowl_xlv_main .score {width:25px; float:left; line-height:20px;}

/*--------------Breadcrumb css Start-----------*/
#breadcrumb {margin:0 0 20px 0; font-size:12px; font-weight:bold; color:#535353; line-height:20px; float:left; width:100%;}
#breadcrumb ul { margin: 0px; padding: 0px;}
#breadcrumb li { list-style-type: none; display:inline;}
#breadcrumb a { padding-right: 7px;  color:#000; text-decoration:underline; font-size:11px;}
#breadcrumb a:hover {color:#9d0101;}
#breadcrumb li.current {color:#535353;  padding-right: 9px;  }
/*--------------Breadcrumb css End-----------*/

/*--------------Breadcrumb css Start-----------*/
#breadcrumb_main {margin:0 0 20px 0; font-size:13px; font-weight:600; color:#222; line-height:20px; float:left; width:100%;}
#bread_crumb { list-style-type: none; display:inline;}
#bread_crumb a { padding-right: 7px;  color:#000; text-decoration:underline; font-size:12px;}
#bread_crumb a:hover {color:#9d0101;}
#bread_crumb.current {color:#535353;  padding-right: 9px;  }
/*--------------Breadcrumb css End-----------*/

.icon { margin-top:}
.icon li { float:left; padding:0 0 0 13px; margin:0 6px 0 0;}
.icon li img { border:0; vertical-align:middle; margin-right:3px;}
.icon li a { color:#444; text-decoration:none; font-weight:normal; line-height:10px;}
.icon li a:hover { color:#ab0000; text-decoration:none;}

.speaker_listing_box { border-bottom:1px solid #e8e8e8; float:left; padding-bottom:17px; margin-bottom:17px;}
.speaker_listing_box.last { border-bottom:none; margin-bottom:0;}

.sortby_box { background:#fff url(../images/search_box_bg.jpg) repeat-x left bottom; border:1px solid #e3e3e3; border-radius:5px; padding:0 5px 0 5px; float:left; /*width:648px;*/ width:100%; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box;}

/* paging css start  */
#alpha ul.pages {display: block; margin: 10px 0px 0px 0px; font-size: 11px; text-transform:capitalize; float:right; }		
#alpha ul.pages li {list-style: none; display: inline; float: left; margin-bottom:5px;}
#alpha ul.pages li a {background: #ab0000; display: block; float: left; border: 1px solid #830000; color:#fff; padding: 0px 5px 0px 5px; margin: 0px 5px 0px 0px; text-decoration: none; }
#alpha ul.pages li a:hover {border: 1px solid #000;	}
#alpha ul.pages li.pgEmpty { display: block; float: left; border: 1px solid #e2e2e2; color: #e2e2e2; padding: 0px 5px 0px 5px; margin: 0px 5px 0px 0px; } 	
#alpha ul.pages li.pgCurrent { display: block; float: left; border: 1px solid #000; color:#ab0000; font-weight: bold;  padding: 0px 5px 0px 5px; margin: 0px 5px 0px 0px; }
/* paging css end  */

.mid_bg_page { background:url(../images/mid_bg_page.gif) repeat-y left top; float:left;}
.btm_crv_page {background:url(../images/btm_crv_page.gif) no-repeat left bottom; float:left;}

.mid_bg_page_left { background:url(../images/mid_bg_page_left) repeat-y left top; float:left;}
.btm_crv_page_left {background:url(../images/btm_crv_page_left.gif) no-repeat left bottom; float:left;}

ul.faq {}
ul.faq li {list-style: none; }
ul.faq li.que { background:url(../images/que_icon.gif) no-repeat left 4px; line-height:20px; padding-left:50px; margin-bottom:5px; }
ul.faq li.ans { background:url(../images/ans_icon.gif) no-repeat left 4px; line-height:18px; margin-bottom:20px; padding-left:50px; text-align:justify }

.backpage { height:23px; line-height:21px; text-align:right;}
.backpage a { color:#636363; text-decoration:underline; padding-left:20px; background:url(../images/back_arrow.jpg) no-repeat left top; font-weight:normal; font-size:12px;  font-weight:400; }
.backpage a:hover {color:#9d0101; text-decoration:none}

#title_box { float:left; border-top:2px solid #fff; background:#000; width:980px; margin-bottom:5px }
#title_box .leftbox { width:70%; float:left; text-align:left; padding-left:10px; line-height:30px;}
/*.print_box {position:absolute; color:#FFFFFF; width:180px; top:70px; margin-left:793px; float:left;}*/
.print_box {position:absolute; color:#FFFFFF; width:970px; padding-right:10px; top:70px; float:left; text-align:right}
.print_box a{ color:#FFFFFF; text-decoration:underline}
.print_box a:hover{ color:#FFFFFF;}

.speaker_detail { line-height:18px; letter-spacing:0.08em; margin-top:5px; text-align:justify; color:#464646;}

.font_kozu { font-family:"Kozuka Gothic Pr6N L"; font-size:16px; font-weight:normal; color:#00F;}

.input_button {
	background-image:url(http://www.allamericanspeakers.com/images/save_permanent_list.jpg); background-repeat:no-repeat; background-position:center; border:0px none; font-family:tahoma; font-size:11px;	font-weight:bold; color:#FFFFFF; width:160px; height:24px; padding-bottom:5px; margin-top:-1px;}

/*Speakerbio pages css*/

.printbio-top li { display:inline-block; background:#f90; margin-right:15px;}
.printbio-top li:last-child { margin-right:0}

.printbio-top figure { float: left; margin: 0 15px 0 0; text-align: left; padding: 0;min-height: 140px;}

.fees { width:100%; float:left; line-height:20px; margin-bottom:10px;  font-family: 'Roboto', sans-serif; font-weight: 400; font-size:13px}
.fees a { color:#444; text-decoration:underline;}
.fees a:hover { color:#9d0101; text-decoration:underline;}


.travel { width:100%; float:left; line-height:15px; margin-bottom:15px;font-family: 'Roboto', sans-serif; font-weight: 400; font-size:13px}
.travel a { color:#444; text-decoration:underline;}
.travel a:hover { color:#9d0101; text-decoration:underline;}

.fees .title, .travel .title, .info-title { color: #ab0000; font-size: 14px; margin-bottom: 10px; font-family: 'Roboto', sans-serif; font-weight: 700;}

.speaker_img { height:128px; width:98px; text-align:center; /*margin-left:35px;*/ margin:0 auto; margin-top:10px;}
.speaker_img img { height:128px; width:98px;border:1px solid #9b9b9b; }

ul.link_with_img { margin:0; padding:0; }
ul.link_with_img li {  border-bottom:1px solid #ebe8e8; margin:0 0 6px 0; padding:0 0 6px 0px; float:left;  }
ul.link_with_img li.star {  background:url(../images/favourit_ico1.jpg) no-repeat 7px top; padding:0 0 6px 40px; }
ul.link_with_img li.star:hover { background:url(../images/favourit_icoh1.jpg) no-repeat 7px top;  }
ul.link_with_img li.email {  background:url(../images/mail_icon1.png) no-repeat 7px 2px; padding:0 0 6px 40px; }
ul.link_with_img li.email:hover { background:url(../images/mail_iconh1.png) no-repeat 7px 2px;  }
ul.link_with_img li.search {  background:url(../images/search_speaker1.png) no-repeat 7px top; padding:0 0 6px 40px; }
ul.link_with_img li.search:hover { background:url(../images/search_speakerh1.png) no-repeat 7px top;  }
ul.link_with_img li:last-child { border:none; margin:0; padding:0 0 6px 0px;}
ul.link_with_img li.print {  background:url(../images/print_icon1.png) no-repeat 7px top; padding:0 0 6px 40px; }
ul.link_with_img li.print:hover { background:url(../images/print_iconh1.png) no-repeat 7px 2px; }
ul.link_with_img li.video {  background:url(../images/video_icon.png) no-repeat 7px top; padding:0 0 6px 40px; border:none; margin:0px; }
ul.link_with_img li.video:hover { background:url(../images/video_iconh.png) no-repeat 7px top;  }

/*ul.link_with_img li.last { border:none; margin:0; padding:0;}*/

ul.link_with_img li .img { width:36px; float:left; padding-left:6px; padding-top:2px;}
ul.link_with_img li .txtlink { width:122px; float:left; margin:0; text-align:left  }
ul.link_with_img li .txtlink a { color:#444; text-decoration:none; line-height:15px; padding:0 10px 0 0; font-size:12px;}
ul.link_with_img li .txtlink a:hover { /*color:#9d0101;*/ text-decoration:none; color:#910000;}

ul.siml_speaker { margin:0; padding:0; }
ul.siml_speaker li {  border-bottom:0px solid #ebe8e8; margin:0 12px 0px 0; padding:10px 0 10px 0; min-height:100px; width:300px; float:left }
ul.siml_speaker li:last-child { margin:0;}
ul.siml_speaker li.last { border:none; margin:0; padding:0;}
ul.siml_speaker li a{ font-weight:normal; color:#444; text-decoration:none; font-size:12px; line-height:15px;}
ul.siml_speaker li a:hover { color:#9d0101; text-decoration:none;}
ul.siml_speaker li img { float:left; margin-right:15px; width:75px; height:100px; border:1px solid #ccc;}
ul.siml_speaker li .name { /*float:left;*/ width:215px; padding-bottom:12px;  }
ul.siml_speaker li .name a{ font-weight:bold; color:#9d0101; text-decoration:underline;}
ul.siml_speaker li .name a:hover { font-weight:bold; color:#1b1b1b; text-decoration:underline;}
ul.siml_speaker li div a { color:#444; text-decoration:none; line-height:15px; padding:0 10px 0 0;}
ul.siml_speaker li div a:hover { color:#9d0101; text-decoration:none;}

ul.news{ width:100%; float:left; margin:0; padding:0;}
ul.news li { line-height:18px; border-bottom:1px solid #e5e5e5; width:100%; float:left; padding-bottom:12px; margin-bottom:14px;}
ul.news li.last { border:none}
ul.news li .gns-728x90{ width:78.5%;}
ul.news li .gns-generic-728x90 .gns-poweredby, ul.news li .gns-element-728x90 .gns-poweredby{ width:23%;}
ul.news li .gns-728x90 .gns-result{width:63%;}
ul.news li .gns-728x90 .gns-basecanvas{ width:99.5%;}
ul.news li .news_img { width:115px; float:left}
ul.news li .news_img img { width:93px; height:107px; border:1px solid #e2e2e2;}
ul.news li .news_detail { /*width:542px;*/ width:100%; float:left}
ul.news li .news_detail .news_ttl { font-size:13px; font-weight:bold;}
ul.news li .news_detail .news_ttl a {color:#9d0101; text-decoration:underline; }
ul.news li .news_detail .news_ttl a:hover {color:#1b1b1b; text-decoration:underline; }

ul.news li .news_detail .news_txt { margin-top:10px;}
ul.news li .news_detail .news_txt a {color:#666; text-decoration:none; font-size:12px}
ul.news li .news_detail .news_txt a:hover {color:#9d0101; text-decoration:none; }


ul.news li br { display:none} /*1 sep 16*/

ul.products { }
ul.products li { line-height:18px; float:left; width:125px; margin-right:12px; text-align:center; margin-bottom:20px;}
ul.products li.last { border:none}
ul.products li img { width:125px; height:125px; border:1px solid #dbdbdb; }
ul.products li a {color:#666; text-decoration:none; font-size:12px}
ul.products a:hover {color:#9d0101; text-decoration:none; }

.speaker_bio {  text-align:justify !important; font-family: 'Roboto', sans-serif !important; line-height:21px !important; letter-spacing:0.01em !important; margin-bottom:10px !important; color: #777 !important; font-size: 14px !important; font-weight: 400 !important;}
.speaker_bio p { text-align:justify !important; font-family: 'Roboto', sans-serif !important; line-height:21px !important; letter-spacing:0.01em !important; margin-bottom:10px !important; color: #777 !important; font-size: 14px !important; font-weight: 400 !important; }

.searchbox { background:#fff url(../images/search_box_bg.jpg) repeat-x left bottom; border:1px solid #e3e3e3; width:655px; padding:15px 0 10px 300px; float:left;}

.gradiant_box { background:url(../images/grad_bg.jpg) repeat-x left top; width:960px; float:left; padding:10px; }

.guest_img  { }
.guest_img li {line-height:18px; padding:0; margin:0 0 15px 0; float:left }
.guest_img li .name { padding-top:50px; float:left; width:100px; }
.guest_img li .name a { color:#444; text-decoration:underline; font-weight:normal;}
.guest_img li .name a:hover { color:#ab0000; text-decoration:none;}
.guest_img li .image { float:left; width:110px; }
.guest_img li .image img{ border:1px solid #ccc;}

.tv_show_list {}
.tv_show_list li {line-height:18px; color:#333; /*width:176px; float:left;*/ padding:0 0 0 10px; margin:0 0px 7px 0; background:url(../images/arrow_red.gif) no-repeat left 5px;}
.tv_show_list li a { color:#444; text-decoration:none; font-weight:normal;}
.tv_show_list li a:hover { color:#ab0000; text-decoration:none;}
.tv_show_list li a.show_name { color:#444; text-decoration:underline; font-weight:bold;}
.tv_show_list li ashow_name:hover { color:#ab0000; text-decoration:none;}

.name_show_list li span.font_red {color: #AB0000; line-height:20px;}

.best_issue {}
.best_issue li { padding:0; margin:0 0 5px 0; }
.best_issue li a { color:#444; text-decoration:underline; font-weight:normal; line-height:20px !important;}
.best_issue li a:hover { color:#ab0000; text-decoration:none;}

.best_issue li span.font_red {color: #AB0000; line-height:20px;}

.celebrity_ces { line-height:18px; letter-spacing:0.08em; margin-top:10px; text-align:justify; color:#464646;}

.info_wiki img { /*width:245px; float:left*/ }
.info_wiki span.flagicon img { width:22px !important;}


/* added on 04 apr 13 */

ul.form_mid_sm { }
ul.form_mid_sm li { margin-bottom:10px; list-style:none; background:none;}
ul.form_mid_sm li .l_txt {width:260px; float:left; padding-right:20px; padding-left:20px; text-align:left; line-height:14px; font-size:12px; margin-bottom:8px;}
ul.form_mid_sm li .l_txt_left_space {width:170px; padding-left:150px; float:left; padding-right:20px; text-align:left; line-height:14px; font-size:12px; margin-bottom:8px;}
ul.form_mid_sm li .r_fld { width:300px; float:left; margin-bottom:10px;}
ul.form_mid_sm li .r_fld input[type=text] {background:#fff; border:1px solid #cccccc; height:25px; width:275px; color:#444; font-size:12px; font-weight:normal; padding: 0 14px 0 3px; font-family:Arial, Helvetica, sans-serif;}
ul.form_mid_sm li .r_fld textarea { background:#fff; border:1px solid #cccccc; height:75px; width:300px; color:#444; font-size:12px; font-weight:normal; padding: 0 0px 0 3px; font-family:Arial, Helvetica, sans-serif;}
ul.form_mid_sm li .r_fld select { border:1px solid #cccccc; padding:3px; color:#444; }

a { color:#ab0000; text-decoration:none;}
a:hover { color:#1b1b1b; text-decoration:none;}
:focus { outline:none;}

/*.mid_box table { width:190px !important;}
.mid_box .infobox img { width:225px !important; height:195px !important}*/
.mid_box .infobox th.fn { width:225px !important; }
.infobox vcard .fn { width:250px !important; }



/* classes add for index design changes  12 April 2013 */


.top_search_sm { float:right; margin-top:9px; width:243px;}
.top_search_sm .search_inpt {width:215px; float:left;}
.top_search_sm .search_inpt input[type=text] { background:url(../images/box_bg.gif) no-repeat left top; width:199px; height:26px; border:none; font-size:11px; font-weight:400; color:#505050; padding:0px 8px 0 10px; padding:5px 8px 0 10px\9; height:21px\9; }
.top_search_sm .search_btn {width:26px; float:right;}
.top_search_sm .search_btn input[type=image] {  padding:0; margin-top:0px; float:right; width:26px;}

.font_italic { font-family: 'Roboto', sans-serif; }

.ticker_trend { width:960px; height:35px; background:url(../images/ticker_bg.png) no-repeat left top; padding:0 10px; }
.ticker_trend_title { color:#ab0000; font-size:14px; width:95px; float:left; background:url(../images/ticker_seprator.png) no-repeat right top; height:25px; padding-top:10px; margin-right:0px; }
.ticker_trend_links  { color:#bbb; font-size:12px; width:841px; float:left; padding:8px 12px 0 12px; }
.ticker_trend_links a { color:#4E4E4E; /*background:url(../images/ticker_link_sep.png) no-repeat left 7px; padding:0 8px 0 14px;*/}
.ticker_trend_links a:hover { color:#ab0000;}
.ticker_trend_links img { margin:0 3px 0 3px; vertical-align:middle}
/*.ticker_trend_links a.first { background:none; padding-left:0;}*/
.ticker_trend_arrow { width:19px; float:left; background:url(../images/ticker_seprator.png) no-repeat left top; height:25px; padding:10px 0 0 14px; }
/* Find.php blank li class */
.blank_li {line-height:10px !important; background:none !important;}
.mid_box_collaps h1.common, h2.common, h3.common, h4.common, h5.common {line-height:18px; color:#333; padding:0 0 0 10px; margin:0 0px 3px 0; background:url(../images/arrow_red.gif) no-repeat left 5px; font-family:'Roboto',sans-serif!important;font-size:12px;font-weight:400}

.feature_link {border-top:1px solid #e5e5e5; width:100%; margin-top:5px; padding-top:5px;}
.none { display:none;}
.cse .gsc-control-cse, .gsc-control-cse   { padding: 0 1em 0 0 !important;}

/*.hot_topics {}
.hot_topics li { float:left; margin:0 0 5px 10px;}
.hot_topics li a { background:url(../images/tag_bg_left.jpg) no-repeat left top; height:30px; line-height:30px; color:#111; font-size:12px; font-weight:normal; text-decoration:none; padding:0 10px; float:left;}
.hot_topics li a:hover { color:#ab0000; text-decoration:none;}
.hot_topics li span { background:url(../images/tag_bg_right.jpg) no-repeat right top; height:30px; line-height:30px; color:#555; font-size:12px; font-weight:normal; text-decoration:none; padding:0px 0 7px 0;  width:33px; text-align:center; display:block; float:right;}*/

.hot_topics {}
.hot_topics li { float:left; margin:0 0 8px 8px;}
.hot_topics li a { background:url(../images/tag_bg_left.jpg) no-repeat left top; height:30px; line-height:30px; color:#111; font-size:12px; font-weight:normal; text-decoration:none; padding:0 0px 0 10px; float:left;}
.hot_topics li a:hover { color:#ab0000; text-decoration:none;}
.hot_topics li a span { background:url(../images/tag_bg_right.jpg) no-repeat right top; height:30px; line-height:30px; color:#555; font-size:12px; font-weight:400; text-decoration:none; padding:0px 13px 7px 0;  text-align:center; display:block; float:right;}

.hot_topics1 {}
.hot_topics1 li { float:left; margin:0 0 8px 5px;}
.hot_topics1 li span { background:url(../images/tag_bg_left1.jpg) no-repeat left top; height:30px; padding:0px; width:20px;  text-align:center; display:block; float:left;}
.hot_topics1 li a { background:url(../images/tag_bg_right1.jpg) no-repeat right top; height:30px; line-height:30px; color:#111; font-size:12px; font-weight:normal; text-decoration:none; padding:0 15px 0 7px; float:right;}
.hot_topics1 li a:hover { color:#ab0000; text-decoration:none;}

/* Speaker detail inline css  */

.mid_box_width168 {width:168px; padding:10px 0 10px 0; margin-bottom:0; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px;}
.mid_box_width193 {width:193px; margin-bottom:0;}
.mid_box_width934 {width:934px;}

.margin0 { margin:0;}
.clmn_125 { width:125px !important;}
.clmn_150 { width:150px !important;}
.clmn_185 { width:185px !important;}
.required_1 {position:absolute; margin-left:0; margin-top:5px; right:6px;}
.required_2 {position:absolute; margin-left:5px; margin-top:5px; line-height:1px;}

.cal_icon {cursor:pointer; position:absolute; margin-top:3px; margin-left:5px;}
.padd_lt5 {padding:0px 5px 10px 5px}
.padd_left12 {padding-left:12px;}
.padd_left77 {padding-left:77px;}
.margin_t-10{margin-top:-10px; margin-bottom:0px;}

.font_85 {font-size:85%;font-family:arial,sans-serif}
.align_left { text-align:left;}



.font_semibold {font-family: 'Roboto', sans-serif; letter-spacing:0.03em; font-weight:500; }
.font_dark { color:#222;}

.font_13 { font-size:13px;}
.font_italic {font-family: 'Roboto', sans-serif; font-style:italic; letter-spacing:0.03em; font-weight:600; }

/* tabbing css start  */
.TabbedPanels {
	overflow: hidden;
	margin: 26px 0 0 0 ;
	padding: 0px;
	clear: both;
	width: 100%;
	text-align:left;
	
}

.TabbedPanelsTabGroup {
	margin: 0px;
	padding: 0px;
}

.TabbedPanelsTab {
	position: relative;
	top: 1px;
	float: left;
	padding:0px 15px 5px 0;
	margin: 5px 2px 0px 0px;
	/*font:  	normal 13px Arial, Helvetica, sans-serif;*/
	font-size:13px;	
	color:#c5c5c5;
	background: url(../images/tab_norm.jpg) no-repeat right top;
	list-style: none;
	-moz-user-select: none;
	-khtml-user-select: none;
	cursor: pointer;
	height:23px;
	

}
.TabbedPanelsTab span {background:url(../images/tab_norm.jpg) no-repeat left top; padding: 6px  0 5px 15px; display:block}

.TabbedPanelsTabHover {
	color:#fff;
}

.TabbedPanelsTabSelected {
	background: url(../images/tab_act.jpg) no-repeat right 0px; padding:0px 15px 6px 0px; color:#fff; /*border-left:1px solid #930000; border-right:1px solid #930000;*/
}

.TabbedPanelsTabSelected span { background: url(../images/tab_act.jpg) no-repeat left 0px; padding:6px 0px 6px 15px; color:#fff;}

.TabbedPanelsTab a {
	color: black;
	text-decoration: none;
}

.TabbedPanelsContentGroup {
	clear:both;
	border: solid 1px #e5e5e5;
	background-color: #fff; 
}

.TabbedPanelsContent {
	overflow: hidden;
	padding:0px 10px 10px 10px;
}

.TabbedPanelsContentVisible {
}


.VTabbedPanels {
	overflow: hidden;
	zoom: 1;
}
.VTabbedPanels .TabbedPanelsTabGroup {
	float: left;
	width: 10em;
	height: 20em;
	background-color: #EEE;
	position: relative;
	border-top: solid 1px #999;
	border-right: solid 1px #999;
	border-left: solid 1px #CCC;
	border-bottom: solid 1px #CCC;
}

/* This selector disables the float property that is placed on each tab button
 * by the default TabbedPanelsTab selector rule above. It also draws a bottom
 * border for the tab. The tab button will get its left and right border from
 * the TabGroup, and its top border from the TabGroup or tab button above it.
 */
.VTabbedPanels .TabbedPanelsTab {
	float: none;
	margin: 0px;
	border-top: none;
	border-left: none;
	border-right: none;
}

.VTabbedPanels .TabbedPanelsTabSelected {
	background-color: #EEE;
	border-bottom: solid 1px #999;
}

.VTabbedPanels .TabbedPanelsContentGroup {
	clear: none;
	float: left;
	padding: 0px;
	width: 30em;
	height: 20em;
}

/* Styles for Printing */
@media print {
.TabbedPanels {
	overflow: visible !important;
}
.TabbedPanelsContentGroup {
	display: block !important;
	overflow: visible !important;
	height: auto !important;
}
.TabbedPanelsContent {
	overflow: visible !important;
	display: block !important;
	clear:both !important;
}
.TabbedPanelsTab {
	 overflow: visible !important;
	 display: block !important;
	 clear:both !important;
}
}


.backpage_bio { height:11px; line-height:15px; text-align:right;}
.backpage_bio a { color:#555; text-decoration:none; padding-left:20px; background:url(../images/back_arrow_sm.png) no-repeat left 2px; font-weight:normal; font-size:12px; font-family: 'Roboto', sans-serif; }
.backpage_bio a:hover {color:#9d0101; text-decoration:none}

.biography p { padding-bottom:12px; font-size:14px;}

.mid_box_gray { background:#f5f5f5; border-left:1px solid #dcdcdc; border-right:1px solid #dcdcdc; padding:10px 10px 3px 10px; float:left; width:100%; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; }
#id_tag_cloud div { border:none !important; padding:0 !important; margin:0 !important; font-family: 'Roboto', sans-serif !important; background:#f5f5f5 !important; }

.btm_curv_gray_dark { background:url(../images/btm_crv_gray.gif) no-repeat left top; padding-left:5px; clear:both;}
.btm_curv_gray_dark span { background:url(../images/btm_crv_gray.gif) no-repeat right top; height: 6px; display: block; }

.top_curv_gray_dark { background:url(../images/top_curv_gray.gif) no-repeat left top; padding-left:5px;}
.top_curv_gray_dark span { background:url(../images/top_curv_gray.gif) no-repeat right top; height: 6px; display: block; }


a.blacklink_line_dark { color:#000; text-decoration:underline;}
a.blacklink_line_dark:hover { color:#ab0000; text-decoration:underline;}


a.fb_top {background:url(../images/spriteme6.png) no-repeat 0 2px;float:left;margin-left:8px;width:16px;height:18px;display:block}
a.twit_top {background:url(../images/spriteme6.png) no-repeat 0 -24px;float:left;margin-left:8px;width:16px;height:18px;display:block}
a.gp_top {background:url(../images/spriteme6.png) no-repeat 0 -50px;float:left;margin-left:8px;width:16px;height:18px;display:block}
a.ld_top {background:url(../images/spriteme6.png) no-repeat 0 -76px;float:left;margin-left:8px;width:16px;height:18px;display:block}
a.print_top {background:url(../images/spriteme6.png) no-repeat 0 -128px;float:left;margin-left:8px;width:16px;height:18px;display:block}
a.book_top {background:url(../images/spriteme6.png) no-repeat 0 -102px;float:left;margin-left:8px;width:16px;height:18px;display:block}
a.fb_top span, a.twit_top span, a.gp_top span, a.ld_top span, a.print_top span, a.book_top span { display:none}

.form_error { width:943px; text-align:center; margin-top:5px;}

.st_googleplus_large .stButton .stLarge {background:url(../images/spriteme6.png) no-repeat 0 -50px !important;width:16px;height:18px;}
.st_facebook_large .stButton .stLarge {background:url(../images/spriteme6.png) no-repeat 0 2px !important;float:left;width:16px;height:18px;}
.st_twitter_large .stButton .stLarge {background:url(../images/spriteme6.png) no-repeat 0 -24px !important;width:16px;height:18px;}
.st_linkedin_large .stButton .stLarge {background:url(../images/spriteme6.png) no-repeat 0 -76px !important;float:left;width:16px;height:18px;}

a.inquire_speaker{
    display:inline-block;
}

a.inquire_speaker .left, a.inquire_speaker .middle, a.inquire_speaker .right{
    float:left;
    height:30px;
}

a.inquire_speaker .left{
    background:url(../images/InquireSpeaker_btn_left.png) no-repeat left 0px; width:19px;
}

a.inquire_speaker .middle{
    background:url(../images/InquireSpeaker_btn_mid.png) repeat-x left 0px;
    width:auto;
    line-height:28px; padding-left:0px; padding-right:8px;color:#FFFFFF; font-family: 'Roboto', sans-serif;  font-size: 15px; font-weight: 400; text-transform:uppercase;
}

a.inquire_speaker_mb { display:none; border:2px solid #343434; border-radius:7px; -moz-border-radius:7px; -webkit-border-radius:7px; color:#fff; line-height:20px;font-family: 'Roboto', sans-serif; font-size: 13px; font-weight: 400; text-transform:uppercase; padding:3px 12px;
background: rgba(82,82,82,1);
background: -moz-linear-gradient(top, rgba(82,82,82,1) 0%, rgba(70,70,70,1) 7%, rgba(85,85,85,1) 91%, rgba(76,76,76,1) 100%);
background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(82,82,82,1)), color-stop(7%, rgba(70,70,70,1)), color-stop(91%, rgba(85,85,85,1)), color-stop(100%, rgba(76,76,76,1)));
background: -webkit-linear-gradient(top, rgba(82,82,82,1) 0%, rgba(70,70,70,1) 7%, rgba(85,85,85,1) 91%, rgba(76,76,76,1) 100%);
background: -o-linear-gradient(top, rgba(82,82,82,1) 0%, rgba(70,70,70,1) 7%, rgba(85,85,85,1) 91%, rgba(76,76,76,1) 100%);
background: -ms-linear-gradient(top, rgba(82,82,82,1) 0%, rgba(70,70,70,1) 7%, rgba(85,85,85,1) 91%, rgba(76,76,76,1) 100%);
background: linear-gradient(to bottom, rgba(82,82,82,1) 0%, rgba(70,70,70,1) 7%, rgba(85,85,85,1) 91%, rgba(76,76,76,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#525252', endColorstr='#4c4c4c', GradientType=0 );
}

a.inquire_speaker .right{
    background:url(../images/InquireSpeaker_btn_right.png) no-repeat left 0; width:30px;
}

a.popup, a.popup_bio  {}
a.popup img { margin-top:3px; position:absolute}

a.popup_bio img { margin-top:5px; position:absolute; width:12px;}
.box-btmbg { float:left; line-height:0; width: 100%; text-align: center;}

.TabbedPanelsContent .padd_left12 { line-height:0}
.TabbedPanelsContent .padd_left77 { line-height: 0; }
.info-line {font-size: 15px;/* margin-bottom: 15px;*/ line-height: 24px; font-weight: 500; font-style: italic; display:block}
.info-line-mb { display:none; text-align:left; margin-bottom:5px;}

.fee-lightbox h3 { font-family: 'Roboto', sans-serif;  font-size: 18px; color: #9D0101; border-bottom:1px solid #888; margin:0 0 10px 0; padding:0 0 5px 0}
.fee-lightbox p { text-align:justify;color:#4e4e4e; font-family: 'Roboto', sans-serif; font-size:13px; margin-bottom:9px;}


.CollapsiblePanelTab span { box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box;}

.footer-desktop { display:block}
.footer-desktop .fl { width:100%}

.footer-tagline { width:100%; float:left;} 
.mb-footer { display:none}

.fee-lightbox h3 { border-bottom:1px solid #ddd; font-size:18px; padding-bottom:8px; line-height: 22px;}
.fee-lightbox p { margin-bottom:10px;} 

/*----------new small footer start -----------*/
.desktop-footer  {float: left; width: 100%; margin-bottom:16px}
.small-footer{ width: 770px; float: none; margin-left: auto; margin-right:auto}
.footer_column_sm  {width:33%;float:left; padding-right: 30px; }
.footer_content_subpg .small-footer .footer_column_sm {width:35%;float:left; padding-right: 30px;  }
.footer_content_subpg .small-footer .footer_column_sm:last-child { width:22%; padding-right:0}
.footer_content_subpg .small-footer .footer_column_sm:last-child ul { width:100%}
.small-footer .footer_column_sm .title, .footer-mb-div .footer_column_sm .title{line-height:18px;color:#ab0000;font-weight:700;font-size:13px;text-decoration:none;margin-bottom:4px; border-bottom:1px solid #ab0000}
.small-footer .footer_column_sm ul { width:50%; float:left; }

@media (max-width: 992px) {
.footer_content_subpg .small-footer .footer_column_sm  {width:34%; float:left; padding-right: 30px; }
.footer_content_subpg .small-footer .footer_column_sm:last-child { padding-right:0; width:23%;}
}

@media (max-width: 767px) {
.footer_content_subpg .small-footer .footer_column_sm { width: 33%;}
}
/*----------new small footer end -----------*/
