body { margin:0; padding:0; background:#fff url(../images/body_bg.jpg) repeat-x left top; color:#4e4e4e; font-family:Tahoma, Geneva, sans-serif; font-size:12px;}
@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;
}
@font-face {
    font-family: 'TitilliumText22LRegular';
    src: url('fonts/TitilliumText22L003-webfont.eot');
    src: url('fonts/TitilliumText22L003-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/TitilliumText22L003-webfont.woff') format('woff'),
         url('fonts/TitilliumText22L003-webfont.ttf') format('truetype'),
         url('fonts/TitilliumText22L003-webfont.svg#TitilliumText22LRegular') format('svg');
    font-weight: normal;
    font-style: normal;

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

}
@font-face {
	font-family: 'Conv_AdobeGaramondLTRegular';
	src: url('fonts/AdobeGaramondLTRegular.eot');
	src: local('☺'), url('fonts/AdobeGaramondLTRegular.woff') format('woff'), url('fonts/AdobeGaramondLTRegular.ttf') format('truetype'), url('fonts/AdobeGaramondLTRegular.svg') format('svg');
	font-weight: normal;
	font-style: normal;
}

p { margin:0; padding:0; line-height:18px; letter-spacing:1px;}
.fl { float:left;}
.fr { float:right;}
.clear { clear:both;}
 
 td { font-family:Arial, Helvetica, sans-serif; font-size:12px; 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:Arial, Helvetica, sans-serif; font-size:11px; 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:Arial, Helvetica, 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:Arial, Helvetica, 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:Arial, Helvetica, 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_content_subpg .footer_column_sm { width:155px; float:left;}
	.footer_content_subpg .clmn_140 { width:137px !important; float:left;}
	
	.footer_column { width:190px; float:left;}
	.footer_column_sm { width:160px; float:left;}
	.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 { 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:530px; float:left; padding-top:10px;
	}
	.copyright_txt {
		font-size:11px;
		color:#2d254d;
		text-decoration:none; padding-left:320px; width:530px; 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: 16px;
   color:#ab0000;
   text-align: left;
   font-weight:normal;
   text-decoration:none;
   margin:0px;
   padding-bottom:15px;
   font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;
}
 
h1.font_sm {
   font-size: 14px;   
}

.clmn_517 h2 {
   font-size: 19px;
   color:#9d0101;
   text-align: left;
   font-weight:normal;
   text-decoration:none;
   margin:0px;
   padding-bottom:15px;
 }
 
h2.subtitle { font-family:;
   font-size: 19px;
   color:#9d0101;
   text-align: left;
   font-weight:normal;
   text-decoration:none;
   margin:0px;
   padding-bottom:15px;
}
h2 {
   font-family:Arial, Helvetica, sans-serif;
   font-size: 12px;
   color:#000;
   text-decoration:none;
   text-align: left;
   margin:0px;
}
h2.title {
   font-family:Arial, Helvetica, sans-serif;
   font-size: 17px; font-weight:bold;
   color:#ab0000;
   text-decoration:none;
   text-align: left;
   margin:15px 0 0px 0; padding:5px 0 5px 0; border-top:0px solid #ccc;
}

h2.heading { font-family:Arial, Helvetica, sans-serif;
   font-size: 13px; 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_top4 { margin-top:4px;}
.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_right19 { margin-right:19px;}
.margin_right25 { margin-right:25px;}
.margin_btm12 { margin-bottom:12px;}
.margin_btm40 { margin-bottom:40px;}
.margin_btm16 { margin-bottom:16px;}
.margin_btm5 { margin-bottom:5px;}
.margin_left15 {margin-left:15px;}

.margin0 {margin:0px}
.margin_ltbt{margin-left:15px; margin-bottom:10px;}

.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:#6d6d6d}
.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;}
.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-family:Tahoma, Geneva, sans-serif; font-size:12px; font-weight:normal; text-decoration:underline; }
.c-expand {width:320px; padding-top:0px;  font-family:Tahoma, Geneva, sans-serif; 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;}	

/* 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:20px 12px 0 12px; float:left; width:956px; border-radius:7px; -webkit-border-radius:7px; -webkit-border-radius:7px; margin:12px 0px 0px 0px;}
.mid_sub_breadcrumbs { background:#fff; padding:0 12px 0 12px; float:left; width:956px;}

.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:"Lucida Sans Unicode", "Lucida Grande", sans-serif}
h2.titlebar_black_subpg span span { background:none; padding:0; float:left}

.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:"Lucida Sans Unicode", "Lucida Grande", 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:"Lucida Sans Unicode", "Lucida Grande", 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:"Lucida Sans Unicode", "Lucida Grande", sans-serif}

.mid_box { background:#fff; border:1px solid #dcdcdc; border-radius:5px; -webkit-border-radius:5px; -webkit-border-radius:5px; padding:10px 10px 3px 10px; float:left;}
.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;}


.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_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_228 {width:228px;}


.booking-req .mid_box{ width:96%; float:left;}


.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 {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; box-sizing:border-box; -moz-box-sizing:border-box; -ms-box-sizing:border-box; -webkit-box-sizing:border-box;  }
.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 { }
ul.form li {line-height:22px; margin:3px 0 8px 0; }
ul.form li input[type=text] { background:#fff; border:1px solid #e5e5e5; height:25px; width:175px; color:#444; font-size:12px; font-weight:normal; padding: 0 14px 0 3px; font-family:Arial, Helvetica, sans-serif;}
ul.form li textarea { background:#fff; border:1px solid #e5e5e5; height:75px; width:165px; color:#444; font-size:12px; font-weight:normal; padding: 0 0px 0 3px; font-family:Arial, Helvetica, sans-serif;}

ul.form_mid { }
ul.form_mid li { margin-bottom:10px; list-style:none; background:none;}
ul.form_mid li .l_txt {width:38%; 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:58%; 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;}


ul.form_info { }
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:220px; float:left; margin-bottom:10px;}
ul.form_info 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_info 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_info li .r_fld select { border:1px solid #e5e5e5; padding:3px; color:#444; }

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;*/  background:#cc0000; padding:4px 7px 4px 7px; color:#fff; font-size:12px;  font-weight:bold; height:27px; border:none; cursor:pointer; margin:0; float:left; font-family:Arial; text-transform:uppercase; border-radius:3px; -moz-appearance:none; -webkit-appearance:none; appearance:none;}
.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:12px; font-weight:bold; color:#535353; 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:11px;}
#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; padding:5px; float:left; width:648px;}

/* 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:11px; font-family:Verdana, Geneva, sans-serif; font-weight:normal; }
.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:1px; margin-top:5px; text-align:justify; color:#464646;}
.speaker_detail_small { line-height:18px; letter-spacing:1px; margin-top:5px; text-align:justify; color:#464646; min-height:54px; text-align:left}

.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*/
.fees { width:100%; float:left; line-height:15px; margin-bottom:10px;}
.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;}
.travel a { color:#444; text-decoration:underline;}
.travel a:hover { color:#9d0101; text-decoration:underline;}

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

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 0; float:left; }
/*ul.link_with_img li.last { border:none; margin:0; padding:0;}*/
ul.link_with_img li:last-child { border:none; margin:0; padding:0;}
ul.link_with_img li .img { width:43px; float:left; padding-left:6px; padding-top:2px;}
ul.link_with_img li .txtlink { width:118px; float:left; margin:0;  }
ul.link_with_img li .txtlink a { color:#444; text-decoration:none; line-height:15px; padding:0 10px 0 0;}
ul.link_with_img li .txtlink a:hover { color:#9d0101; text-decoration:none;}

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 {  }
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 .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; 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.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; line-height:18px; letter-spacing:1px; float:left;}
.speaker_bio p { text-align:justify;line-height:18px; letter-spacing:1px; margin-bottom:10px;}

.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:1px; 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 input[type=text].iventdate{ width:170px;}
ul.form_mid_sm li .r_fld textarea { background:#fff; border:1px solid #cccccc; height:76px; width:207px; 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; }
.infobox.biography.vcard tr, .infobox.vcard tr {vertical-align: text-top !important ;}
.infobox.biography.vcard th, .infobox.vcard th { vertical-align:text-top !important}
.infobox.biography.vcard th, .infobox.biography.vcard td, .infobox.vcard th, .infobox.vcard td { padding-bottom:5px !important; line-height:18px !important; text-align:left; padding-left:10px;}
.infobox.biography.vcard td img, .infobox.vcard td img { margin-bottom:3px !important;}
.infobox.vcard th {white-space: nowrap;}

/* 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:normal; 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:Arial, Helvetica, 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 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: Tahoma,Geneva,sans-serif !important; font-size: 12px; font-weight:normal;}
.clmn_140 {width:140px; float:left;}
.margin_right15 { margin-right:15px;}
.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:normal; 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;}


.ddsmoothmenu{
height:25px;
width: 400x;
float:left;
margin-top:39px; border:0px solid #f90; 
}

.ddmenu {
width: 400px;
float:left;
}

.ddsmoothmenu ul{
z-index:100;
margin: 0;
padding: 0;
list-style-type: none; color:#fff !important;
}
/*Top level list items*/
.ddsmoothmenu ul li{
position: relative;
display: inline;
float: left;
background:url(../images/nav_sep.gif) no-repeat right 8px; padding:0 8px;
}
/*Top level menu link items style*/
.ddsmoothmenu ul li a{

font-size:12px; 
font-weight:400;
color: #fff;
display: block;
padding:0px 0 0px 12px;
text-decoration: none;
text-transform:uppercase;
line-height:26px; 
font-family:'lucida_sansregular' !important;
}
.ddsmoothmenu ul li a span {color: #fff; padding: 0px 12px 15px 0; font-family:'lucida_sansregular' !important;}
.ddsmoothmenu ul li.last { padding-right:0; background:none;} 

.ddsmoothmenu ul li ul li a .cufon{
	margin:5px 0;
}

* html .ddsmoothmenu ul li a{ /*IE6 hack to get sub menu links to behave correctly*/
display: inline-block;
}

.ddsmoothmenu ul li a:link, .ddsmoothmenu ul li a:visited{
color: #fff;
}

.ddsmoothmenu ul li a:link span, .ddsmoothmenu ul li a:visited span{
color: #fff; 
}


.ddsmoothmenu ul li a.selected{ /*CSS class that's dynamically added to the currently active menu items' LI A element*/
background: url(../images/nav_hover.png) no-repeat left top;
color: #fff!important; padding:0px 0 0px 12px; }

.ddsmoothmenu ul li a.selected span{ /*CSS class that's dynamically added to the currently active menu items' LI A element*/
background: url(../images/nav_hover.png) no-repeat right top;
color: #fff!important; padding:0px 12px 15px 0; display:block;
}

.ddsmoothmenu ul li a:hover{
background: url(../images/nav_hover.png) no-repeat left top;
color: #fff!important; padding:0px 0 0px 12px;
}

.ddsmoothmenu ul li a:hover span{
background: url(../images/nav_hover.png) no-repeat right top;
color: #fff!important; padding: 0px 12px 15px 0; display:block;
}
	
/*1st sub level menu*/
.ddsmoothmenu ul li ul{
position: absolute;
left: 0;
top:23px !important;
display: none; /*collapse all sub menus to begin with*/
visibility: hidden;
/*url(../images/navi_dd_bg.png) repeat-x left bottom*/;
margin-left:12px;
margin-top:3px;
}

/*Sub level menu list items (undo style from Top level List Items)*/
.ddsmoothmenu ul li ul li{
display: list-item; 
float: none;
background: #242424; padding:0;
font-weight:normal; 
}

/*All subsequent sub menu levels vertical offset after 1st level sub menu */
.ddsmoothmenu ul li ul li ul{
top: 0;
}

/* Sub level menu links style */
.ddsmoothmenu ul li ul li a{
width: 145px; /*width of sub menus*/
padding:4px 8px 4px 12px;
margin: 0;
color:#fff!important; 
text-transform:none; 
font-weight:400;
line-height:20px; font-family:'lucida_sansregular' !important;
}
.ddsmoothmenu ul li ul li a:hover{
padding:4px 8px 4px 12px;
color:#fff!important; text-transform:none; background:#000;
}

.ddsmoothmenu ul li ul li ul{
	margin-top:-2px;
}

/* Holly Hack for IE \*/
* html .ddsmoothmenu{height: 1%;} /*Holly Hack for IE7 and below*/


/* ######### CSS classes applied to down and right arrow images  ######### */

.downarrowclass{
position: absolute;
top: 12px;
right: 7px;
visibility:hidden;
}

.rightarrowclass{
position: absolute;
top: 6px;
right: 5px;
visibility:hidden;
}

/* ######### CSS for shadow added to sub menus  ######### */

.ddshadow{ /*shadow for NON CSS3 capable browsers*/
position: absolute;
left: 0;
top: 0;
width: 0;
height: 0;
background: silver;
visibility:hidden;
}

.toplevelshadow{ /*shadow opacity for NON CSS3 capable browsers. Doesn't work in IE*/
opacity: 0.8;
}

.ddsmoothmenu ul li ul li.curves { background:none; height:12px !important; margin:-5px 0 0 0; padding:0;}
a.popup{}
a.popup img { margin-top:3px; position:absolute; width: 12px;}

.fee_range { margin-top:12px; line-height:18px}
.fee_range a.blacklink_line { line-height:18px}

.whitebg {background:#fff; float:left; width:250px} 
.height10 {height:10px;}
.request_author_img {cursor:pointer; margin-left:-12px;}
.required_ico {position:absolute; margin-left:217px; margin-top:5px;}
.avaibl_form_field {width:210px !important; height:23px !important}
.avaibl_form_textarea {width:223px !important; height:50px !important;}

/* 19 sep 2013 -jiten - class for paging */
p.pagingout
{
    color: #FFFFFF;
    cursor: pointer;
    display: inline-block;
    font-size: 12px;
    font-weight: normal;
    border:1px solid #bbb;
    border-radius:2px;
}
span.pagingin
{
	display: block;
    padding-bottom: 5px;
    padding-left: 0;
    padding-right: 0;
    padding-top: 4px;
    width: 180px;
    background-color: #EBEBEB;
    background-image: linear-gradient(#FAFAFA, #D4D4D4);
    background-origin: padding-box;
    background-position: 0 0;
    background-repeat: repeat;
    background-size: auto auto;
    border-bottom-color: #B5B5B5;
    border-left-color-ltr-source: physical;
    border-left-color-rtl-source: physical;
    border-left-color-value: #B5B5B5;
    border-right-color-ltr-source: physical;
    border-right-color-rtl-source: physical;
    border-right-color-value: #B5B5B5;
    border-top-color: #B5B5B5;
    box-shadow: 0 1px 0 rgba(255, 255, 255, 0.5) inset;
    color: #555555;
}
span.pagingin:hover
{
    background-image: linear-gradient(#FAFAFA, #EBEBEB);
    box-shadow: 0 1px 1px 0 rgba(0, 0, 0, 0.3) inset;
}

/* university speaker landing pages */

.clmn_450 { width:450px;}
.clmn_240 { width:240px; float:left}
.clmn_210 { width:210px; float:left}

h3 { margin:0 0 10px 0; padding:0; color:#ab0000; font-size:14px; letter-spacing:1px; font-family:Tahoma, Geneva, sans-serif; font-weight:normal}
.margin_left56 {margin-left:13px;}

.clmn_439 { width:460px;} 
.clmn_319 { width:330px; float:left} 
.clmn_319 .speaker_detail { text-align:left}
.brd_btm { border-bottom:1px solid #DCDCDC; padding-bottom:20px; margin-bottom:25px}

.clmn_439 .icon {}
.clmn_439 .icon li { float:left; padding:0 0 0 4px; margin:0 4px 0 0;}
.clmn_439 .icon li:first-child { padding:0}
.clmn_439 .icon li:last-child { margin:0}
.clmn_439 .icon li img { border:0; vertical-align:middle; margin-right:0px; width:14px;}
.clmn_439 .icon li a { color:#444; text-decoration:none; font-weight:normal; line-height:10px; font-size:11px;}
.clmn_439 .icon li a:hover { color:#ab0000; text-decoration:none;}
.CollapsiblePanel.collaps-space { float: left; width: 100%;}


