/* CSS Document */

body { margin:0px 0 15px 0; padding:0px; font:normal 11px Verdana, Arial, Helvetica, sans-serif; color:#000000; background:#333333;}
body.lightbox_page { background:white; margin:0px; padding:20px;}
.main_container { width:980px; background:#fff; padding:30px 0 20px 20px; margin:0px; overflow:auto; }
.page_container { width:1000px; margin:0px auto; position:relative; text-align:left;}

a.link_href {cursor: pointer!important;}
a { color:#000; text-decoration:underline;}
a:hover { text-decoration:none; }
img { border:0px; }
input, select, textarea { color:#000000; font:normal 11px Verdana, Arial, Helvetica, sans-serif; }
.field { border:1px solid #000;}
.long { width:200px;}
p { margin:0px; padding:0 0 10px;}

/*----------- Columns Separators ------------------*/
.column_bg_videos { background:url(../assets/images_ui/bgs/column_bg_videos.gif) left top repeat-y;	}
.columns_bg_three { background:url(../assets/images_ui/bgs/columns_bg_three.gif) left top repeat-y;	}
.columns_bg_two { background:url(../assets/images_ui/bgs/columns_bg_two.gif) left top repeat-y;	}
.columns_bg_two_dashed { background:url(../assets/images_ui/bgs/columns_bg_two_dashed.gif) left top repeat-y;	}

/*----------- Header ------------------*/
.header { width:1000px; position:relative;}
.top_menu { background:#333333; padding:10px 35px 10px 0; color:#CDCDCD; text-align:right;}
.top_menu a { color:#CDCDCD; font:normal 10px Verdana, Arial, Helvetica, sans-serif; text-decoration:none;}
.top_menu a:hover { text-decoration: underline;}
.top_menu a.active_link, .top_menu a.active_link:hover { text-decoration:none;}
.header_container { height:105px; background:url(../assets/images_ui/bgs/bg_corner_header.gif) right top no-repeat #fff;}
.logo { float:left; width:144px; height:65px; margin:19px 0 0 20px; background:url(../assets/images_ui/logos/ieeetv_logo_header.png) left top no-repeat;}
.logo a { display:block; width:144px; height:65px;}
.feedback_btn { position:absolute; width:26px; height:99px; right:-26px; top:195px;}
.btn_margin_top { top:345px;}
.feedback_btn a img { opacity: 0.85; filter: alpha(opacity=85);}
.feedback_btn a:hover img { opacity: 1.0; filter: alpha(opacity=100);}
.header_infotext { float:left; width:630px; padding:47px 0 0 17px;}
.status_acs { float:left; padding:5px 15px 5px 0; color:#292928; font-weight:bold;}
.access_text { float:left; width:225px; border-left:1px solid #ccc; padding:5px 0 5px 15px;}
.ieee_logo_header_right { float:right; padding:37px 21px 0 0;}
.top_menu_bg_grey { padding:0 20px; background:#83888a; color:#fff; font:normal 14px Verdana, Arial, Helvetica, sans-serif; height:25px; overflow:hidden;}
.grey_menu_links { float:left;}
.grey_menu_links a { display:block; float:left; padding:4px 8px; margin:0px 7px; color:#fff; text-decoration:none;}
.grey_menu_links a:hover, .grey_menu_links a.active, .grey_menu_links a.active:hover { color:#fff; background:#0a98db url(../assets/images_ui/bgs/bg_grey_menu_link.gif) repeat-x; text-decoration:none;}

.rss_box { float:right; font:normal 11px Verdana, Arial, Helvetica, sans-serif; padding-top:4px; color:#FFFFFF !important; text-decoration:none !important;}
.rss_box a, .rss_box a:hover { color:#fff !important; text-decoration: none !important;}
.rss_box_active { float:right; font:normal 11px Verdana, Arial, Helvetica, sans-serif; color:#fff; background-position:right 0; padding:4px 30px 0 5px; height:21px; text-decoration: none; background-color:#0a98db; background-image: url(../assets/images_ui/bgs/bg_grey_menu_link_rss.gif); background-repeat: no-repeat;}
.rss_box_active:hover { background-position:right -26px;}
.rss_box a img, .rss_box_active a img { vertical-align:middle;}

.search_form { float:right; padding-left:11px; margin-left:15px; padding-top:1px;}
.search_form form { margin:0px; padding:0px;}
.search_form input { width:188px; height:16px; padding-top: 2px; padding-left:5px; margin:0px; border:1px solid #535556; background:#fff; vertical-align:middle;	color:#000; font:normal 11px Verdana, Arial, Helvetica, sans-serif;}
.search_form input.btn { width:24px; height:20px; padding:0px; background:#d7880d; color:#fff; border:1px solid #fff; border-width:0 1px 1px 0;}
.search_form input.btn:hover { background:#0091d6; cursor:pointer;}
.search_highlight { background:#C3D6DF;}

/*--------- Main content ------------*/
.middle_black_container { min-height:282px; background:#181818 url(../assets/images_ui/bgs/bg_middle_black.jpg) 0px 0px no-repeat; color:#fff;}
.middl_left_text { float:left; width:182px; padding:42px 28px 0;}
.middl_center_text { float:left; width:500px; height:282px; margin-right:30px; position:relative;}
.middl_right_text { float:left; width:205px;}
.featured_title_text { text-transform:uppercase; font-weight:bold; padding:10px 0; display:block; float:left; width: 115px;}
.video_infotext p.featured_text { float:right; width:355px; padding:10px 0px 5px 0px; margin:0px;}
p.featured_text a, p.featured_text a:hover, #photos .panel a, #photos .panel a:hover { text-decoration:none; cursor:pointer;}

.video_infotext { position:absolute; bottom:0px; left:0px; width:500px; background-image:url(../assets/images_ui/bgs/bg_video_infotext.png); background-repeat:repeat-y; color:#fff; z-index: 999; height:auto !important;}
.brought_block { margin-top:40px !important; text-align:center;}
.brought_block img { margin-top:7px;}
.middle_black_container a, .middle_black_container a:hover { color:#fff;}

/*--- Video Slider ---*/
.slider_video { height:23px; background:#83888a url(../assets/images_ui/bgs/bg_greyline.gif) top repeat-x; text-align:center; padding:2px 257px 0 246px;}
.slider_video .arrow_prev { float:left; width:10px; height:19px;}
.slider_video_container { float:left; width:317px; text-align:center; padding-top:2px; padding-left:150px;}
.slider_video .arrow_next { float:left; width:10px; height:19px;}
.thumb_number { float:left; border:1px solid #f3fcff; height:8px; width:18px; margin:5px 5px 0 0; padding:0px; cursor:pointer;}
.thumb_number.current { background:#333333 !important;}

/*--- Main white container page ----*/
.navigation_left_column { float:left; width:175px; margin-right:19px; }
.video_column { float:left; /*background:transparent url(../assets/images_ui/bgs/bg_col_container.gif) repeat-y left top;*/	width:502px; margin-right:24px; }
.advertisement_column { float:left; width:240px;}
.left_event_column_smaller { float:left; width:160px; padding-right:20px; display:block;}
.form_left {height:1px;}
.middle_event_column { float:left; width:522px; min-height:800px; margin-right:20px; margin-left:-5px; /*background:url(../assets/images_ui/bgs/bg_event_container.gif) left top repeat-y;*/ }
.deployment_column { margin:0 !important; width:535px !important;}

/*--- Left column in white container ---*/
h4.blue_menu_title { font:bold 11px Verdana, Arial, Helvetica, sans-serif; color:#0295da; text-transform:uppercase; margin:0 0 20px 0; padding:0 0 3px; border-bottom:1px solid #dee2e4; }
.title_blue_bg { background:url(../assets/images_ui/bgs/title_blue_bg.gif) top left no-repeat; padding-top:4px;}
.title_blue_bg h5.black_menu_title { background:#0087d8; color:#fff; padding-left:7px !important; padding-right:4px !important; margin-bottom:0px !important; border:0px !important; width:140px; display:block;}
.title_blue_bg .title_blue_bottom_bg { background:url(../assets/images_ui/bgs/title_blue_bg2.gif) left bottom no-repeat; height:10px; font-size:1px;}
.title_yellow2_bg { background:url(../assets/images_ui/bgs/title_yellow_bg.gif) top left no-repeat; padding-top:4px;}
.title_yellow2_bg h5.black_menu_title { background:#dba82e; color:#fff; padding-left:5px !important; padding-right:6px !important; margin-bottom:0px !important; font-size: 9px !important; border:0px !important; display: block; width: 140px;}
.title_yellow2_bg .title_yellow2_bottom_bg { background:url(../assets/images_ui/bgs/title_yellow_bg2.gif) left bottom no-repeat; height:10px; font-size:1px;}
.winner_awards_block { background:url(../assets/images_ui/bgs/winner_awards_banner_bg.gif) left top no-repeat; padding:0px; height:145px; width: 158px; overflow: hidden; margin-top: 30px;}
.winner_awards_block h5.black_menu_title, .programs_block h5.black_menu_title { border:0px !important; color:#fff; margin-bottom:0px !important; padding-left:6px; padding-top:3px;}
.winning_program { height:100px; overflow:hidden; padding-left:3px; padding-top:10px; text-align:center; width:153px; }
.noborder_bottom { border-bottom:medium none !important; margin-bottom:0 !important;}
h5.black_menu_title { font:bold 10px Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#1b1b1b; text-transform:uppercase; margin:0 0 5px 0; padding:0 0 3px;border-bottom:1px solid #DEE2E4; }
.subpage_left_column .title_lightgreen_bg, .subpage_left_column .title_yellow_bg { width:164px;}
.title_lightgreen_bg { padding:0px; margin:0px; padding-bottom:7px; margin-bottom:2px; position:relative; background:url(../assets/images_ui/bgs/tail_lightgreen_title.gif) 5% 100% no-repeat; height: 1%;}
.title_lightgreen_bg span { position:absolute; width:3px; height:3px; font-size:1px;}
.title_lightgreen_bg span.corner1 { top:0px; left:0px; background:url(../assets/images_ui/bgs/corners_green.gif) left top no-repeat;}
.title_lightgreen_bg span.corner2 { top:0px; right:0px; background:url(../assets/images_ui/bgs/corners_green.gif) right top no-repeat;}
.title_lightgreen_bg span.corner3 { bottom:7px; left:0px; background:url(../assets/images_ui/bgs/corners_green.gif) left bottom no-repeat;}
.title_lightgreen_bg span.corner4 { bottom:7px; right:0px; background:url(../assets/images_ui/bgs/corners_green.gif) right bottom no-repeat;}
.title_lightgreen_bg h5.menu_subtitle_white { background:#9dbe41; padding-left:17px; text-transform: none;}
.title_yellow_bg { padding:0px; margin:0px; padding-bottom:7px; margin-bottom:2px; position:relative; background:url(../assets/images_ui/bgs/tail_yellow_title.gif) 5% 100% no-repeat; height: 1%}
.title_yellow_bg span { position:absolute; width:3px; height:3px; font-size:1px; }
.title_yellow_bg span.corner1 { top:0px; left:0px; background:url(../assets/images_ui/bgs/corners_yellow.gif) left top no-repeat;}
.title_yellow_bg span.corner2 { top:0px; right:0px; background:url(../assets/images_ui/bgs/corners_yellow.gif) right top no-repeat;}
.title_yellow_bg span.corner3 { bottom:7px; left:0px; background:url(../assets/images_ui/bgs/corners_yellow.gif) left bottom no-repeat;}
.title_yellow_bg span.corner4 { bottom:7px; right:0px; background:url(../assets/images_ui/bgs/corners_yellow.gif) right bottom no-repeat;}
.title_yellow_bg h5.menu_subtitle_white { background:#f2c849; color:#fff; padding-left: 17px;}

.title_orange_bg { padding:0px; margin:0px; padding-bottom:7px; margin-bottom:2px; position:relative; background:url(../assets/images_ui/bgs/tail_orange_title.gif) 5% 100% no-repeat; height: 1%;}
.title_orange_bg span { position:absolute; width:3px; height:3px; font-size:1px;}
.title_orange_bg span.corner1 { top:0px; left:0px; background:url(../assets/images_ui/bgs/corners_orange.gif) left top no-repeat;}
.title_orange_bg span.corner2 { top:0px; right:0px; background:url(../assets/images_ui/bgs/corners_orange.gif) right top no-repeat;}
.title_orange_bg span.corner3 { bottom:7px; left:0px; background:url(../assets/images_ui/bgs/corners_orange.gif) left bottom no-repeat;}
.title_orange_bg span.corner4 { bottom:7px; right:0px; background:url(../assets/images_ui/bgs/corners_orange.gif) right bottom no-repeat;}
.title_orange_bg h5.menu_subtitle_white { background:#f76e42;}
h5.menu_subtitle_white { font:bold 11px Verdana, Arial, Helvetica, sans-serif; color:#fff; text-transform:uppercase; padding:5px 12px; margin:0; border-bottom:0px;}

.nobold { font-weight:normal !important;}
.noborder_bottom { border-bottom:none !important; margin-bottom:0px !important;}
.noborder {	border-bottom:0px !important;}

.column_block { margin-top:30px; padding-bottom:2px; overflow:hidden;}
.column_block_first { margin-top: 0 !important;}
.left_event_column_smaller .winning_program { overflow:hidden; margin-right:20px; width:160px;}

/*-- Submenu left-side --*/
ul.submenu, ul.list_programs, ul.list_communities, ul.list_gadgets { margin:0; padding:0;}
ul.list_communities, ul.list_gadgets { border-bottom:1px solid #DEE2E4; padding-bottom:3px;}
ul.list_communities li { display:inline; padding:3px; padding-left:10px; list-style: none;}
ul.list_gadgets li { padding:3px; list-style: none;}
ul.submenu li { zoom:1;}
ul.submenu li a { display:block; text-decoration:none; padding:3px 20px 3px 2px;}
ul.submenu li a.active, ul.submenu li a:hover { display:block; background:#dee2e4 url(../assets/images_ui/bgs/arrow_submenu.gif) right 6px no-repeat; color:#0295da;text-decoration:none; padding:3px 20px 3px 2px;}
ul.list_programs li { padding:3px 20px 3px 2px;}
ul.list_communities li.first, ul.list_gadgets li.first { padding-left:2px;}

/*--- Center column in white container ---*/
.watched_now_column, .most_popular_column, .new_programs_column { float:left; width:120px; margin-left:23px; margin-right:25px;}
.watched_now_column { margin-left:25px;}
.new_programs_column { margin-right:0px !important;}
.video_title { font:bold 11px Verdana, Arial, Helvetica, sans-serif; color:#1b1b1b; text-transform:uppercase; margin:0 0 5px 0; padding:0 0 3px;}
.video_thumbnails_container { background:url(../assets/images_ui/bgs/bg_video_container.gif) top left repeat-y; /*min-height:700px;*/ margin: 0 1px;}

/*-- Category video column --*/
.bg_category { background:#fff; min-height: 740px;}
.first_column, .second_column, .third_column { float:left; width:120px; margin-left:23px; margin-right:25px;}
.first_column { margin-left:25px;}
.third_column { margin-right:0px !important;}

/*-- Video thumbnails --*/
.video_thumbnail { position:relative; height:130px; padding:5px 0; overflow:hidden;}
.video_thumbnail a { text-decoration:none;}
.video_thumbnail a:hover { color:#0094DA; text-decoration: underline;}
.video_thumbnail.icon img.icon_member { float:left !important; margin:2px 4px 5px 0pt;}
.video_thumbnail span.video_image { float:none; display:block; padding-bottom:2px;}

.video_category_title {font:bold 14px Verdana, Arial, Helvetica, sans-serif; color:#0094da; margin:0px; padding:0 0 10px 21px;}
.video_category_title span.category { text-transform:uppercase;}

/*-- Number of pages --*/
.paging { clear:both; height:20px; padding:10px 20px; background:#fff; margin:0 1px;}
.showing_pages { float:left;}
.number_pages { float:right;}
.number_pages a { color:#0094da; padding:0 3px;}
.number_pages a.active { text-decoration: none !important; color: #000 !important;}

/*-- Top panel video columns --*/
.top_video_panel { clear:both; height:20px; padding:10px 20px 20px 20px; background:#fff; margin:0 1px;}
.leftside_panel { float:left;}
.rightside_panel { float:right; }
.select_all_programs { width:130px; padding:1px 0; margin:0px; border:1px solid #83888a;}

/*--- Right column in white container ---*/
.advertisement_title { font:normal 11px Verdana, Arial, Helvetica, sans-serif; color:#b0b1b1; text-transform:uppercase; margin:0px; padding:3px 0;}
ul.list_library, ul.system_requirements_block { margin-left:0px; padding-left:10px; margin-top:5px;}
.subpage_left_column ul.list_library { padding-left:0px !important; padding-bottom:5px !important;}
.subpage_left_column ul.list_library li { padding-right:5px !important;}
ul.list_library li, ul.system_requirements_block li { padding:0px; padding-right:35px; padding-left:15px; list-style-type:none; background:url(../assets/images_ui/bgs/bg_dot.gif) left top no-repeat; }
ul.list_library li { padding-right: 0 !important;}
ul.list_library li a { text-decoration:none; padding:2px 0px 2px 0; display:block; min-height:28px;}
ul.list_library li a:hover { text-decoration: underline; color:#0295DA;}
ul.system_requirements_block li { padding-bottom:5px;}
ul.system_requirements_block li.nomarker { background:none !important; padding-left:0px; padding-bottom:10px;}
ul.system_requirements_block li.learn_more { background:none;}
ul.system_requirements_block li.learn_more a { color:#0094DA; background:url(../assets/images_ui/icons/pdf_icon.gif) right top no-repeat !important; padding:8px 15px 2px 0; display:block; width:90px; min-height:20px;}
.margin-top1 { margin-top:75px;}
.quotation { background:url(../assets/images_ui/bgs/marks_start.gif) left top no-repeat; padding:0 0 10px 19px; margin-top:40px; font:italic 14px Verdana, Arial, Helvetica, sans-serif;}
.quotation_mark_end { vertical-align:middle;}
.author { text-align:right; font:normal 11px Verdana, Arial, Helvetica, sans-serif; padding:0 5px 10px;}
.right_bottom_ad { padding:0 10px 0 0;}


/*-- Banner in the bottom of white container --*/
.banner_bottom { clear:both; padding:30px 30px 10px 0; text-align:center;}
.banner_bottom .advertisement_title { margin-left:118px; text-align:left;}

/*----- Footer -----*/
.footer { padding:10px 0; color:#fff; clear:both;}
.copyright { clear: both; width:300px; padding: 10px 0;}
.footer_left_column { float:left; width:300px; text-align:left;}
.footer_right_column { float:right; width:380px;}
.footer a, .footer_right_column p a { color:#fff; text-decoration:underline;}
.footer_center_column a, .footer_right_column a { color:#fff; text-decoration:none;}
.footer_center_column a:hover, .footer_right_column a:hover { text-decoration: underline;}
.footer_right_column p { padding-top:10px;}

/*-- Floating blocks fix --*/
.clr { clear: both; line-height:1px; font-size:1px; height: 1px;}
.clring { clear: both; font-size:9px;}


/*---- Individual Video page ----*/
.image_video_left_column { float:left; width:200px; margin-right:5px;}
.text_video_center_column { float:left; width:392px; margin-right:60px; padding-bottom:25px;}
.advertisement_right_column { float:left; width:300px;}
.individual_video_image { margin-bottom:10px;}
.individual_add_share_button { text-align:right; padding-right:20px; padding-top:10px;}
.individual_video_breadcrumbs { color:#0094da; padding:0 0 10px;}
.individual_video_breadcrumbs a { text-decoration:none; color:#0094da;}
.individual_video_breadcrumbs a:hover { text-decoration: underline;}
.individual_video_title { font-weight:bold;}
.advertisement_title2 { font:normal 11px Verdana, Arial, Helvetica, sans-serif; color:#b0b1b1; text-transform:uppercase; text-align:left; margin:0px; padding:3px 0 12px;}
.tags_container { background:url(../assets/images_ui/bgs/bg_dotted.gif) top repeat-x; padding-top:10px; margin-top:20px;}
h2.tags_title { color:#0094da; font:normal 12px Verdana, Arial, Helvetica, sans-serif; margin:0px; padding:0 0 3px; }
.tags_container a { text-decoration:none;}
.tags_container a:hover, .request_container a:hover { color:#0094DA; text-decoration: underline;}
.request_container {background:url(../assets/images_ui/bgs/bg_dotted.gif) top repeat-x; padding-top:20px; margin-top:20px;}
.request_container a {color:#0094DA; text-decoration:none; background:url(../assets/images_ui/bgs/arrow_submenu.gif) no-repeat 0 4px; padding-left:8px;}

/*-- Left menu subpage --*/
.subpage_left_column {
	float:left;
	width:165px;
	margin-right:20px;
}
.subpage_left_column .nobord {
	border:0px;
}
ul.left_menu {
	margin:0px 0 30px;
	padding:0 0 1px;
	list-style-type:none;
	height:100%;
	border-bottom:1px solid #dee2e4;
}
ul.left_menu li {
	zoom:1;
}
ul.left_menu li a {
	display:block;
	text-decoration:none;
	background:url(../assets/images_ui/bgs/bg_link_leftmenu.gif) left top no-repeat;
	padding:3px 20px 3px 13px;
}
ul.left_menu li a.active,
ul.left_menu li a:hover {
	display:block;
	background:#dee2e4 url(../assets/images_ui/bgs/bg_link_leftmenu_act.gif) left top no-repeat;
	color:#0295da;
	text-decoration:none;
	padding:3px 20px 3px 13px;
}
ul.left_menu_subpage {
	border-bottom: none !important;
}
ul.left_menu_subpage li a {
	background-image:url(../assets/images_ui/bgs/bg_link_leftmenu_sub.gif) !important;
	padding-left: 23px !important;
	margin: 0 0 5px 0;
}
ul.left_menu_subpage a.active,
ul.left_menu_subpage a:hover {
	background-image:url(../assets/images_ui/bgs/bg_link_leftmenu_sub_act.gif) !important;
}


.FollowUs_block {
	border-bottom:1px solid #dee2e4;
	margin-bottom:30px;
	padding-bottom:2px;
	overflow:hidden;
	position:absolute;
	bottom:105px;
	left:20px;
	width:165px;
}
.subpage_container {
	/*background:url(../assets/images_ui/bgs/bg_video_container2.gif) top left repeat-y;*/
	float:left;
	width:392px;
	margin-right:60px;
	padding-left:20px;
	padding-bottom:25px;
	position:relative;
    min-height:430px;
}
.form_container {
	margin-right:0 !important;
	padding-left:70px !important;
}
h1.main_title_page {
	text-transform:uppercase;
	color:#0094da;
	font:bold 11px Verdana, Arial, Helvetica, sans-serif;
	margin:0px;
	padding:0 0 15px;
	float:left;
}
.nofloat {
	float:none !important;
}
.btn_align_right {
	float:right;
	margin-right: 10px;
}

/*-- On Air page --*/
.onair_container {
	float:left;
	width:790px;
	/*background:url(../assets/images_ui/bgs/bg_dotted.gif) left repeat-y;*/
}
.middle_onair_column {
	float:left;
	width:522px;
	min-height:500px;
	margin-right:24px;
	/*background:url(../assets/images_ui/bgs/bg_dotted.gif) right repeat-y;*/

}
.videoFlash_onair .btn_align_right {
	padding-right:15px;
}
.onair_banner {
	width:149px;
	min-height:142px;
	background:#5A7593 url(../assets/images_ui/bgs/onair_bg.jpg) top left no-repeat;
	color:#fff;
	margin-bottom:30px;
}
.onair_banner_btm {
    background:url(../assets/images_ui/bgs/onair_bg2.jpg) top left no-repeat;
    width: 149px;
    height: 6px;
    overflow: hidden;
}
.soon {
	background:#5A7593 url(../assets/images_ui/bgs/onair_bg_soon.jpg) top left no-repeat;
}
.onair_banner p {
	padding:66px 5px 0 7px;
	line-height:19px;
}
span.mode_event {
	text-transform:uppercase;
	font-weight:bold;
}
.onair_banner p a {
	text-decoration:none;
	color:#fff;
	line-height: normal;
}
.onair_banner p a:hover {
	text-decoration: underline;
	color:#fff;
	line-height: normal;
}
.ask_brief_text {
	padding: 0 0 20px 0;
	font-size:12px;
}
.live_event_title {
	font:bold 14px Verdana, Arial, Helvetica, sans-serif;
	color:#0094da;
	text-transform:uppercase;
	margin:0px;
	padding:0 0 10px 10px;
	float:left;
}
.title_event_left_text span.title_of_event {
	color:#d9201f;
	font-size:14px;
}
.title_event_left_text {
    clear: both;
    font-weight:bold;
    font-size:12px;
    padding-left:10px;
}
.title_event_soon_right_text {
	float:right;
	font-size:12px;
	font-weight:bold;
	padding-right:10px;
}
.text_event_container {
	padding:0 9px 0 11px;
}
.flash_event_onair_container {
	padding:12px 0 35px;
	text-align:center;
}
.flash_event_container {
	padding:0 0 12px;
}
.info_event {
	width:130px;
	float:left;
}
.main_text_of_event {
	width:335px;
	float:left;
	padding-left:20px;
	min-height:50px;
	border-left:1px solid #bec8cc;
}
.info_event_soon,
.info_winevent_programs {
	float:left;
	margin-right:20px;
	width:170px;
}
.main_text_of_event_soon{
	float:left;
	width:300px;
}
.main_text_of_winevent_programs {
	width:270px;
	float:left;
	padding-left:30px;
}
.decription_text_of_event {
	padding:30px 0 20px;
	clear:both;
}
.decription_text_of_event a {
	color:#0094da;
}
.info_event_programs a,
.middle_event_column a {
	color:#0094DA;
}

/*--- Programs page ---*/
.programs_title {
	font:bold 14px Verdana, Arial, Helvetica, sans-serif;
	color:#0094da;
	text-transform:uppercase;
	margin:0px;
	padding:0 0 10px 10px;
}
.program_subtitle {
	font-weight:bold;
	font-size:12px;
	padding:0 0 10px 10px;
}
ul.marker_list {
	margin:0px;
	padding:5px 0 10px 20px;
	list-style-image:url(../assets/images_ui/bgs/bg_dot.gif);
}
ul.marker_list li {
	padding-bottom:5px;
}

/*-- Award Winning Programs --*/
.container_winevent_programs {
	padding:10px 0 25px;
}
.award_winning_program {
	padding-bottom:40px;
}
.award_winning_program h3 {
	font:bold 12px Verdana, Arial, Helvetica, sans-serif;
	margin:0px;
	padding-bottom:17px;
}
.award_winning_program .image_awards {
	width:165px;
	float:left;
	text-align:center;
	overflow:hidden;
}
.award_winning_program .image_awards img {
	max-width:165px;
}
.award_winning_program .content_award_winning_program {
	width:320px;
	float:right;
	padding-bottom:30px;
}
.content_award_winning_program .name_awards {
	width:95px;
	float:left;
	overflow:hidden;
	padding-right:3px;
	word-wrap:break-word;
}
.name_awards span.name_title_awards {
	font-weight:bold;
}
.content_award_winning_program .name_awards_event {
	width:220px;
	float:left;
	overflow:hidden;
	position: relative;
}
.content_award_winning_program .name_awards_event span.video_thumb {
	width:115px;
	float:left;
}
.name_awards_event a {
	color:#000;
	text-decoration:none;
}
.name_awards_event a:hover {
	color:#0094DA;
	text-decoration:underline;
}

/*--- Individual Videos list ---*/
#individual_videos_links {
	padding:10px 0px;
}
#individual_videos_links ul {
	margin:0px;
	padding:0px;
}
#individual_videos_links ul li {
	padding:0px;
	padding-left:15px;
	padding-bottom:15px;
	clear:both;
	overflow:hidden;
	list-style-type:none;
	background:url(../assets/images_ui/bgs/bg_dot.gif) left top no-repeat;
}
#individual_videos_links ul li.active {
	font-weight:bold;
	background:url(../assets/images_ui/bgs/bg_dot_big.gif) left top no-repeat;
	padding-bottom:0px;
}
#individual_videos_links ul li.active p {
	padding-bottom:5px;
}
#individual_videos_links ul li a,
#individual_videos_links ul li a:hover {
	color:#0094da;
}
#individual_videos_links ul li p {
	width:200px;
	float:left;
}
#individual_videos_links ul li .purchase_btn {
	float:right;
}
.purchase_video_description {	
	padding-top:11px;
    margin-bottom:26px;
    position:relative;
    background:url(../assets/images_ui/bgs/tail_lightblue_bg.gif) 5% 0% no-repeat;
    height: 1%;
    clear:both;
	
    width: 336px;
    margin-left: 146px;
    font-weight:normal;
}
.purchase_video_text {
	background:#ecf3f6;
	padding:10px 12px;
}
.purchase_video_description span {
	position:absolute;
	width:3px;
	height:3px;
	font-size:1px;
}
.purchase_video_description span.corner1 {
	top:11px;
	left:0px;
	background:url(../assets/images_ui/bgs/corners_lightblue.gif) left top no-repeat;
}
.purchase_video_description span.corner2 {
	top:11px;
	right:0px;
	background:url(../assets/images_ui/bgs/corners_lightblue.gif) right top no-repeat;
}
.purchase_video_description span.corner3 {
	bottom:0px;
	left:0px;
	background:url(../assets/images_ui/bgs/corners_lightblue.gif) left bottom no-repeat;
}
.purchase_video_description span.corner4 {
	bottom:0px;
	right:0px;
	background:url(../assets/images_ui/bgs/corners_lightblue.gif) right bottom no-repeat;
}
.purchase_video_text .close_link {
	display:block;
	padding-bottom:6px;
	text-align:right;
	color:#0094da;
}
.no-display,
.hideThis { display:none;
}
h1.rss_title_page {
	text-transform:uppercase;
	color:#0094da;
	font:bold 11px Verdana, Arial, Helvetica, sans-serif;
	margin:0px;
	padding:15px 0 15px 35px;
	background:url(../assets/images_ui/bgs/bg_rss_title.gif) top left no-repeat;
}
/*-- RSS --*/
.rss_page_container {
	background:url(../assets/images_ui/bgs/bg_video_container2.gif) top left repeat-y;
	float:left;
	width:432px;
	margin-right:20px;
	padding-left:20px;
	padding-bottom:25px;
}
.rss_text_content {
	margin-right:60px;
	padding-bottom:10px;
}
.text_feedback {
	font-size:12px;
	margin-bottom:0px;
	padding:10px 0 15px;
}
div.rss_text div {
	padding-left:12px;
	padding-right:10px;
	padding-bottom:15px;
	background:url(../assets/images_ui/icons/disc.gif) 0px 1px no-repeat;
}
.rss_links .name_rss {
	font: bold 11px Verdana, Arial, Helvetica, sans-serif;
	padding-left:23px;
}
.rss_links .name_rss.blue {
	color:#0094DA;
}
.rss_link_row {
	background:url(../assets/images_ui/icons/rss_icon_sm.gif) left top no-repeat;
	padding-left:23px;
	min-height:15px;
	padding-top:1px;
	padding-bottom:10px;
}
.rss_link {
	width:338px;
	float:left;
}
.share_link {
	width:70px;
	float:right;
}
.share_link img {
	float: left;
	margin-right:5px;
}
.rss_link a {
	color:#006699;
}
/*-- Page 404 --*/
.black_container_page404 {
	background:#181818;
	min-height:282px;
}
.page404_left_column {
	width:330px;
	float:left;
	padding:90px 33px 0 45px;
	color:#fff;
	font-size:12px;
	line-height:16px;
}
.page404_left_column h2 {
	font:normal 30px Verdana, Arial, Helvetica, sans-serif;
	margin:0px;
	padding-bottom:25px;
}
.page404_right_column {
	float:left;
	width:543px;
	padding:30px 0;
}
/*-- Overlay ViodeoPlayer --*/
#dark_bg_overlay {
	background-color:#000;
	filter:alpha(opacity=80);
	opacity:0.8;
	position:absolute;
	z-index:5;
	top:0px;
	left:0px;
	width:100%;
	height:100%;
}
* html #dark_bg_overlay { /* ie6 hack */
     position: absolute;
     height: expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px');
}
#content_overlay {
	position:absolute;
	z-index:10;
	top:0px;
	left:50%;
	margin-left:-505px;
	width:980px;
	height:620px;
	border:15px solid black;
}
#close_player_button {
	position:absolute;
	z-index:11;
	top:85px;
	left:50%;
	margin-left:491px;
	width:20px;
	height:100px;
	cursor:pointer;
	background:url(../assets/images_ui/buttons/close_player_btn.gif) no-repeat;
}

/*---- Site map ----*/
h1.sitemap_main_title {
	text-transform:uppercase;
	color:#0094da;
	font:bold 11px Verdana, Arial, Helvetica, sans-serif;
	margin:0px;
	padding:0 0 15px;
	float:left;
}
h1.sitemap_main_title a {
	color:#0094DA;
	text-decoration:underline;
	text-transform:none;
	font-weight:normal;
}
h1.sitemap_main_title a:hover {
	text-decoration:none;
}
h1.sitemap_main_title span.current {
	color:#000;
	text-transform:none;
	font-weight:normal;
	background:none !important;
}

.sitemap_container {
	padding-left:10px;
}
.sitemap_content_row {
	padding-bottom:45px;

}
.sitemap_content_columns {
	width:965px !important;
	overflow:hidden;
	height:100%;
	background:url(../assets/images_ui/bgs/bg_site_map_row.gif) left repeat-y;
}
.sitmap_links {
	width:193px;
	float:left;
	margin-right:25px;
	padding-left:30px;
}
.sitemap_content_columns .first {
	width:193px;
	float:left;
	margin-right:20px;
	padding-left:0px;
	background:none;
}
div.sitmap_links div {
	padding-left:10px;
	padding-bottom:10px;
	background:url(../assets/images_ui/icons/disc.gif) 0px 3px no-repeat;
}
div.sitmap_links div a,
div.sitmap_links h4 a,
div.sitemap_content_row h3 a {
	text-decoration:none;
}
div.sitmap_links div a:hover,
div.sitmap_links h4 a:hover,
div.sitemap_content_row h3 a:hover {
	text-decoration: underline;
}
.sitemap_content_row h3.subtitle {
	font:bold 11px Verdana, Arial, Helvetica, sans-serif;
	text-transform:uppercase;
	margin:0px;
	padding:0 0 12px;
}
div.sitmap_links h4 {
	font:bold 11px Verdana, Arial, Helvetica, sans-serif;
	margin:0px;
	padding:0 0 10px;
}

div.sitmap_links div.color_title,
div.sitemap_content_row div.color_title {
	padding:0px;
	margin:0px;
	padding-bottom:7px;
	margin-bottom:7px;
	position:relative;
	height: 1%;
	width:192px;
}
.color_title span {
	position:absolute;
	width:3px;
	height:3px;
	font-size:1px;
}
.color_title span.corner1 {
	top:0px;
	left:0px;
}
.color_title span.corner2 {
	top:0px;
	right:0px;
}
.color_title span.corner3 {
	bottom:7px;
	left:0px;
}
.color_title span.corner4 {
	bottom:7px;
	right:0px;
}
.sitmap_links .color_title h4 a,
.sitemap_content_row .color_title h3.subtitle a {
	color:#fff;
}
.sitmap_links .color_title h4 a:hover,
.sitemap_content_row .color_title h3.subtitle a:hover {
	text-decoration: underline;
}
.sitmap_links .color_title h4,
.sitemap_content_row .color_title h3.subtitle {
	color:#fff;
	padding:5px 7px;
}
/*-- Yellow bg title SiteMap --*/
div.sitmap_links div.title_yellow_bg {
	background:url(../assets/images_ui/bgs/tail_yellow_title.gif) 5% 100% no-repeat;
}
.sitmap_links .title_yellow_bg h4 {
	background:#f2c849;
}
.title_yellow_bg span.corner1 {
	background:url(../assets/images_ui/bgs/corners_yellow.gif) left top no-repeat;
}
.title_yellow_bg span.corner2 {
	background:url(../assets/images_ui/bgs/corners_yellow.gif) right top no-repeat;
}
.title_yellow_bg span.corner3 {
	background:url(../assets/images_ui/bgs/corners_yellow.gif) left bottom no-repeat;
}
.title_yellow_bg span.corner4 {
	background:url(../assets/images_ui/bgs/corners_yellow.gif) right bottom no-repeat;
}
/*-- Red bg title SiteMap --*/
div.sitmap_links div.title_red_bg {
	background:url(../assets/images_ui/bgs/tail_red_title.gif) 5% 100% no-repeat;
}
.sitmap_links .title_red_bg h4 {
	background:#e0456e;
}
.title_red_bg span.corner1 {
	background:url(../assets/images_ui/bgs/corners_red.gif) left top no-repeat;
}
.title_red_bg span.corner2 {
	background:url(../assets/images_ui/bgs/corners_red.gif) right top no-repeat;
}
.title_red_bg span.corner3 {
	background:url(../assets/images_ui/bgs/corners_red.gif) left bottom no-repeat;
}
.title_red_bg span.corner4 {
	background:url(../assets/images_ui/bgs/corners_red.gif) right bottom no-repeat;
}
/*-- LightGreen bg title SiteMap --*/
div.sitmap_links div.title_lightgreen2_bg {
	background:url(../assets/images_ui/bgs/tail_lgreen_title.gif) 5% 100% no-repeat;
}
.sitmap_links .title_lightgreen2_bg h4 {
	background:#7bc143;
}
.title_lightgreen2_bg span.corner1 {
	background:url(../assets/images_ui/bgs/corners_lgreen.gif) left top no-repeat;
}
.title_lightgreen2_bg span.corner2 {
	background:url(../assets/images_ui/bgs/corners_lgreen.gif) right top no-repeat;
}
.title_lightgreen2_bg span.corner3 {
	background:url(../assets/images_ui/bgs/corners_lgreen.gif) left bottom no-repeat;
}
.title_lightgreen2_bg span.corner4 {
	background:url(../assets/images_ui/bgs/corners_lgreen.gif) right bottom no-repeat;
}
/*-- Blue bg title SiteMap --*/
div.sitmap_links div.title_blue_bg {
	background:url(../assets/images_ui/bgs/tail_blue_title.gif) 5% 100% no-repeat;
}
.sitmap_links .title_blue_bg h4 {
	background:#00aeef;
}
.title_blue_bg span.corner1 {
	background:url(../assets/images_ui/bgs/corners_blue.gif) left top no-repeat;
}
.title_blue_bg span.corner2 {
	background:url(../assets/images_ui/bgs/corners_blue.gif) right top no-repeat;
}
.title_blue_bg span.corner3 {
	background:url(../assets/images_ui/bgs/corners_blue.gif) left bottom no-repeat;
}
.title_blue_bg span.corner4 {
	background:url(../assets/images_ui/bgs/corners_blue.gif) right bottom no-repeat;
}
/*-- Orange bg title SiteMap --*/
div.sitmap_links div.title_orange2_bg {
	background:url(../assets/images_ui/bgs/tail_orange2_title.gif) 5% 100% no-repeat;
}
.sitmap_links .title_orange2_bg h4 {
	background:#f58025;
}
.title_orange2_bg span.corner1 {
	background:url(../assets/images_ui/bgs/corners_orange2.gif) left top no-repeat;
}
.title_orange2_bg span.corner2 {
	background:url(../assets/images_ui/bgs/corners_orange2.gif) right top no-repeat;
}
.title_orange2_bg span.corner3 {
	background:url(../assets/images_ui/bgs/corners_orange2.gif) left bottom no-repeat;
}
.title_orange2_bg span.corner4 {
	background:url(../assets/images_ui/bgs/corners_orange2.gif) right bottom no-repeat;
}
/*-- Purpur bg title SiteMap --*/
div.sitmap_links div.title_purpur_bg {
	background:url(../assets/images_ui/bgs/tail_purpur_title.gif) 5% 100% no-repeat;
}
.sitmap_links .title_purpur_bg h4 {
	background:#894d99;
}
.title_purpur_bg span.corner1 {
	background:url(../assets/images_ui/bgs/corners_purpur.gif) left top no-repeat;
}
.title_purpur_bg span.corner2 {
	background:url(../assets/images_ui/bgs/corners_purpur.gif) right top no-repeat;
}
.title_purpur_bg span.corner3 {
	background:url(../assets/images_ui/bgs/corners_purpur.gif) left bottom no-repeat;
}
.title_purpur_bg span.corner4 {
	background:url(../assets/images_ui/bgs/corners_purpur.gif) right bottom no-repeat;
}
/*-- Green bg title SiteMap --*/
div.sitmap_links div.title_green2_bg {
	background:url(../assets/images_ui/bgs/tail_green2_title.gif) 5% 100% no-repeat;
}
.sitmap_links .title_green2_bg h4 {
	background:#33a075;
}
.title_green2_bg span.corner1 {
	background:url(../assets/images_ui/bgs/corners_green2.gif) left top no-repeat;
}
.title_green2_bg span.corner2 {
	background:url(../assets/images_ui/bgs/corners_green2.gif) right top no-repeat;
}
.title_green2_bg span.corner3 {
	background:url(../assets/images_ui/bgs/corners_green2.gif) left bottom no-repeat;
}
.title_green2_bg span.corner4 {
	background:url(../assets/images_ui/bgs/corners_green2.gif) right bottom no-repeat;
}
/*-- Lightblue bg title SiteMap --*/
div.sitmap_links div.title_lightblue2_bg,
div.sitemap_content_row div.title_lightblue2_bg {
	background:url(../assets/images_ui/bgs/tail_lightblue2_title.gif) 5% 100% no-repeat;
}
.sitmap_links .title_lightblue2_bg h4,
.sitemap_content_row .title_lightblue2_bg h3.subtitle {
	background:#6accf0;
}
.title_lightblue2_bg span.corner1 {
	background:url(../assets/images_ui/bgs/corners_lightblue2.gif) left top no-repeat;
}
.title_lightblue2_bg span.corner2 {
	background:url(../assets/images_ui/bgs/corners_lightblue2.gif) right top no-repeat;
}
.title_lightblue2_bg span.corner3 {
	background:url(../assets/images_ui/bgs/corners_lightblue2.gif) left bottom no-repeat;
}
.title_lightblue2_bg span.corner4 {
	background:url(../assets/images_ui/bgs/corners_lightblue2.gif) right bottom no-repeat;
}
.open_sitemap_links div.listing_sitemap_links {
	display:none;
}
.open_sitemap_links div.color_title {
	padding-bottom:0px;
	background:none !important;
	display:block !important;
}
/*-- JQueryfeature updated --*/
#photos {
    visibility: hidden;
}
/*-- Press release thumbnails --*/
.pressrelease_block {
    padding:5px 0;
    margin:0 0 20px 0;
}
.pressrelease_block a {
    color:#0094DA;
    text-decoration:underline;
}
.pressrelease_block a:hover {
    color:#0094DA;
    text-decoration: none;
}
.pressrelease_block span.pressrelease_image {
    display:block;
    float:left;
    padding-right:10px;
	text-align: center;
}
.pressrelease_block .pressrelease_description_text {
    float:left;
    max-width:270px;
}
.pressrelease_block .title_pressrelease {
    font-weight:bold;
    display:block;
    color:#0094DA;
    text-decoration: none !important;
}
.pressrelease_block .title_pressrelease:hover {
    text-decoration: underline !important;
}
.followus_block {
 margin-top: 50px;
}
hr {
	border: 0;
	border-top: 1px solid #DEE2E4;
	margin:10px 0;
}

/*Conference coverage*/

.area-sponsored-block .area-sponsored-video {
    text-align: center;
    padding: 10px 0;
}
.area-sponsored-block .area-sponsored-video a {
    padding: 0 0 10px 0;
    display: block;
    margin: 0 auto;
    position:relative;
    text-decoration: none;
    height: 104px;
}
.area-sponsored-block .area-sponsored-videotitle {
    display: block;
    margin: 0;
	padding:0 20px;
    text-align: center;
}
.hr {
    background: url(../assets/images_ui/bgs/bg_dotted.gif) repeat-x top left;
    height: 1px;
    overflow: hidden;
    margin-top: 30px;
}
.area-smalltitle {
	font-size:12px;
    font-weight:bold;
    padding:10px 0;
}
.area-list-block {
    padding: 10px 0;
    display: block;
}
.area-list-image {
    float: left;
    width: 185px;
    margin-right: 15px;
    position: relative;
}
.searched_video_results .area-list-image {
	width: 108px;
}
.area-list-image a, .area-list-image a img {
    display: block;
    text-decoration: none;
}
.searched_video_results .title_videothumb {
	font-weight: bold;
	color: #0094DA;
	text-decoration: none;
}
.searched_video_results .title_videothumb:hover {text-decoration: underline;}
.searched_video_results .search_hightlight {color: #D7880D !important;}
.searched_video_results .area-list-image .playbtn {top:9px !important;}

.area-list-image .playbtn,
.series_video_thumb .playbtn,
.area-sponsored-video .playbtn,
.name_awards_event .playbtn {
    background: url(../assets/images_ui/buttons/playbtn.png) 0px 0px no-repeat;
    width: 43px;
    height: 43px;
    position: absolute;    
    left: 50%;
	top:33px;
    margin-left: -20px;
    text-decoration: none;
    cursor: pointer;
	z-index:-20;
}
.name_awards_event .playbtn {
    margin-left: -75px !important;
	top:10px !important;
}
.area-list-image:hover .playbtn,
.series_video_thumb:hover .playbtn,
.area-sponsored-video:hover .playbtn,
.name_awards_event:hover .playbtn {
    background: url(../assets/images_ui/buttons/playbtn.png) 0px 0px no-repeat;
    color:#FFFFFF;
    cursor: pointer;
	z-index:1 !important;
}
.area-caraousel .jcarousel-item a .playbtn {
	top:9px !important;
}
.area-list-desc {
    float: left;
    width: 295px;
    margin-top: -3px;
}
.area-list-title {
    font-weight: bold;
    text-decoration: none;
}
.area-list-title:hover {
    text-decoration: underline;
}
.area-caraousel-scroll {
    display:block;
    height:170px;
    height: auto !important;
    position:relative;
    width:500px !important;
}
.j-skin-video-navigation .jcarousel-prev-horizontal,
.j-skin-video-navigation span.ArrowPrev,
.j-skin-video-navigation .jcarousel-next-horizontal,
.j-skin-video-navigation span.ArrowNext  {
    top:14px !important;
}
.area-caraousel-scroll .jcarousel-clip-horizontal {
	width:454px !important;
     left:22px !important;
     height: 120px !important;
     height: auto !important;
     position:relative !Important;
}
.area-caraousel-scroll .jcarousel-container-horizontal {
     width: 500px !important;
     height: 120px !important;
     height: auto !important;
}
.area-caraousel, .j-skin-video-navigation {
     height: 130px;
     height: auto !important;
}
.area-caraousel .jcarousel-item {
     padding:0 0 0 24px !important;
	 width:109px !important;
     height: 120px !important;
     height: auto !important;
}
.area-caraousel .jcarousel-item-1 { 
	padding-left:0px !important;
}
.area-caraousel .series_video_thumb {
     width:110px !important;
     height: 120px !important;
     height: auto !important;
}
.series_video_thumb a img { float:none; display:block;
}
.area-caraousel .jcarousel-item .series_video_thumb a {
     color: #000 !important;
     height: 120px !important;
     height: auto !important;
     width: 110px;
     display: block;
     text-decoration: none !important;
     position: relative;
}
.area-caraousel .jcarousel-item .series_video_thumb a:hover {
     color:#0094DA !important;
     text-decoration: none !important;
}
.infotext_area-package { padding:10px 0 0; }
.area-package-maintitle {
    background: url(../assets/images_ui/bgs/bg_line.gif) repeat-x top left;
    padding: 13px 5px;
    margin-top: 30px;
}
.area-package-maintitle div.area-package-maintitle-text {
	font-size:12px;
    font-weight: bold;
    display: block;
    float: left;
    width: 250px;
}
.area-package-maintitle a {
    float: right;
    display: block;
    text-align: right;
}
.area-package-title {
    font:bold 14px Verdana, Arial, Helvetica, sans-serif;
    color:#0094da;
    text-transform:uppercase;
    margin:0px;
    padding:0 0 10px 10px;
    float: left;
}
.area-package-subtitle{
    font-weight:bold;
    font-size:12px;
    padding:2px 0 10px 10px;
}
.area-package-collection {
    text-align: right;
    padding: 10px 5px;
    font-weight: bold;
}
.area-package-collection a {
    padding: 0 0 0 10px;
}
.area-package-individual {
    margin-top:20px;
}
.area-package-individual-item {
    padding:0px;
    margin-bottom: 15px;
    clear:both;
    overflow:hidden;
}
.area-package-individual-item_active {
    font-weight:bold;
    padding-bottom:0px;
}
.area-package-individual-item_active p {
    padding-bottom:5px;
    padding-left: 15px;
    background:url(../assets/images_ui/bgs/bg_dot_big.gif) left top no-repeat !important;
}
.area-package-individual-item a,
.area-package-individual-item a:hover {
    color:#0094da;
}
.area-package-individual-item p {
    width:336px;
    float:left;
    padding-left:15px;
    background:url(../assets/images_ui/bgs/bg_dot.gif) left top no-repeat;
}
.area-package-individual-item .purchase_btn {
    float:left;
    width: 116px;
    margin-right: 30px;
}
.purchase_btn a img,
.area-package-collection a.button_img img { 
	opacity: 0.85; 
	filter: alpha(opacity=85); 
}
.purchase_btn a:hover img,
.area-package-collection a.button_img:hover img { 
	opacity: 1.0; 
	filter: alpha(opacity=100); 
}
#area-package-individual-list ul li .area-package-video-text p {
    float:none;
    margin:0px;
}
.info_event_programs {
    float:left;
    margin-right:15px;
    width:188px;
}
.main_text_of_event_programs {
    float:left;
    width:285px;
}

.banner_separator {
	height: 42px;
}

.share_btn_margin_right {
	margin-right: 10px;
}



/* -------------------------------- */


.video_thumbnail .playbtn{
	background:transparent url(../assets/images_ui/buttons/playbtn.png) no-repeat 0 0;
	cursor:pointer;
	height:43px;
	left:50%;
	margin-left:-28px;
	position:absolute;
	text-decoration:none;
	top:33px;
	width:43px;
	z-index:-20;
}

.video_thumbnail .playbtn {
	top:13px !important;
}

.video_thumbnail:hover .playbtn {
	background:transparent url(../assets/images_ui/buttons/playbtn.png) no-repeat 0 0;
	cursor:pointer;
	z-index:1;
	color:#fff;
}

.middl_center_text .playbtn {
	top:100px !important;
	height:57px;
	left:50%;
	margin-left:-28px;
	position:absolute;
	text-decoration:none;
	width:57px;
	z-index:-20;
	background:url(../assets/images_ui/buttons/playbtn_large.png) no-repeat 0 0;
}

.middl_center_text a:hover .playbtn {
	color:#ffffff;
	cursor:pointer;
	z-index:1;
	background:url(../assets/images_ui/buttons/playbtn_large.png) no-repeat 0 0;
}


/*Forms*/
.content_form { font-size:13px !important; margin-top:20px;}
.area-forms-title {font:bold 14px Verdana, Arial, Helvetica, sans-serif; color:#0094da; text-transform:uppercase; margin:0px; padding:0 0 10px 10px;}
.area-forms-subtitle { font:12px Verdana, Arial, Helvetica, sans-serif; padding:2px 0 10px 10px;line-height:17px;}
.form_container .area-forms-subtitle {/*margin:0 32px 0 -53px;*/ font-size:11px; width:310px; line-height:15px !important;}
.button_reset { background:#E87E54 none repeat scroll 0 0; color:#FFFFFF; font-weight:bold; font-size:13px !important; margin:0 10px 20px 0; padding:2px 11px 4px;   text-decoration:none; border: 0; cursor: pointer; margin-top: 10px;}
.button_submit { background:#9DBE41 none repeat scroll 0 0; color:#FFFFFF!important; font-weight:bold; margin:0 10px 20px 0; padding:3px 11px 5px; text-decoration:none; border: 0; cursor: pointer; margin-top: 10px;}
.area-forms-row { line-height: normal; display: block; clear: both; padding-bottom: 10px;}
.area-forms-row-highlight { /*background:#f1f1f1;*/ border:1px solid #DEE2E4; padding:15px 0; margin-bottom:10px; overflow:hidden; clear:none; width:512px;}
.area-society-row {border-bottom:1px solid #DEE2E4; margin-bottom:10px;}
.area-forms-row .help_text {font-size:11px; color:#666666;}
#cpathc_permission .help_text {font-size:11px;}
.area-forms-row .left_cell { float: left; width: 220px; padding-right: 5px;}
.area-forms-row .top_cell { padding-bottom: 5px;}
.area-forms-row .captcha_cell { text-align:right;padding-top:11px;}
.area-forms-row .right_cell { float: left; width: 270px;}
.area-forms-row .btm_cell { }
.area-forms-row .middle_cell { padding-left: 80px;}
.req { color:#E87E54; }
.empty { display:inline; padding:0 13px 0 0; }
.area-forms-row input.field, .area-forms-row textarea, .area-forms-row select { background: #fff; font-size: 13px;padding:3px; color: #000; font-family:Verdana,Arial,Helvetica,sans-serif; border: 1px solid #83888A; width: 250px;}
.area-forms-row select { width: 257px;}
.area-forms-row input.small_field { padding:3px; background: #fff; font-size: 13px; color: #000; font-family:Verdana,Arial,Helvetica,sans-serif; border: 1px solid #83888A; width: 100px;}
.area-forms-row .indent_paragraph {padding-left:13px;}
.technical_area_block { padding-left:20px; display:block; padding-top:10px; clear:both;}
.technical_area_block .right_sub_coll, .technical_area_block .left_sub_coll {float:left; width:48%;}
.technical_area_block .left_sub_coll {padding-right:2%;}
.technical_area_block label { padding-left:5px; line-height:15px; padding-bottom:5px; display:inline; float:left; display:block; width:200px;}
.technical_area_block input.select_checkbox { float:left; width:15px; line-height:15px; margin-top:4px; display:inline;}
#venue_capacity, #zip {width: 90px !important;}
.title_form { color:#1B1B1B; font-family:Verdana,Arial,Helvetica,sans-serif; font-size:13px; font-style:normal; font-variant:normal; font-weight:bold; line-height:normal; margin:10px 0 5px 0; padding:0 0 3px; text-transform:uppercase;}
.area-forms-chkboxrow { padding-bottom: 5px;}
.area-forms-chkboxrow input { float: left; width: 20px; margin: 0; padding: 0; text-align: left;}
.area-forms-chkboxrow label { float: left; width: 250px; text-align: left;}
* html .area-forms-chkboxrow label { padding-top: 3px;}
*:first-child+html .area-forms-chkboxrow label { padding-top: 3px;}
.plus_min_btn { display:block; background-image:url(../assets/images_ui/buttons/plus_minus.gif); background-repeat:no-repeat; margin-bottom:10px; font-size:11px; line-height:18px; text-decoration:none !important;}
.plus_min_btn:hover { cursor:pointer; text-decoration:underline !important;}
#add_department { background-position: 0 -26px; position:relative; left: 15px; top:0px; height:18px; padding-left:25px; overflow:hidden; margin:0 !important;}
.remove_btn { float:left; background-position: 0 0; width:18px; height:18px; overflow:hidden;margin:3px 0 0 -5px;}


/* Datepicker
----------------------------------*/
.ui-datepicker { width: 17em; padding: .2em .2em 0; }
.ui-datepicker .ui-datepicker-header { position:relative; padding:.2em 0; }
.ui-datepicker .ui-datepicker-prev, .ui-datepicker .ui-datepicker-next { position:absolute; top: 2px; width: 1.8em; height: 1.8em; }
.ui-datepicker .ui-datepicker-prev-hover, .ui-datepicker .ui-datepicker-next-hover { top: 1px; }
.ui-datepicker .ui-datepicker-prev { left:2px; }
.ui-datepicker .ui-datepicker-next { right:2px; }
.ui-datepicker .ui-datepicker-prev-hover { left:1px; }
.ui-datepicker .ui-datepicker-next-hover { right:1px; }
.ui-datepicker .ui-datepicker-prev span, .ui-datepicker .ui-datepicker-next span { display: block; position: absolute; left: 50%; margin-left: -8px; top: 50%; margin-top: -8px;  }
.ui-datepicker .ui-datepicker-title { margin: 0 2.3em; line-height: 1.8em; text-align: center; }
.ui-datepicker .ui-datepicker-title select { font-size:1em; margin:1px 0; }
.ui-datepicker select.ui-datepicker-month-year {width: 100%;}
.ui-datepicker select.ui-datepicker-month, 
.ui-datepicker select.ui-datepicker-year { width: 49%;}
.ui-datepicker table {width: 100%; font-size: .9em; border-collapse: collapse; margin:0 0 .4em; }
.ui-datepicker th { padding: .7em .3em; text-align: center; font-weight: bold; border: 0;  }
.ui-datepicker td { border: 0; padding: 1px; }
.ui-datepicker td span, .ui-datepicker td a { display: block; padding: .2em; text-align: right; text-decoration: none; }
.ui-datepicker .ui-datepicker-buttonpane { background-image: none; margin: .7em 0 0 0; padding:0 .2em; border-left: 0; border-right: 0; border-bottom: 0; }
.ui-datepicker .ui-datepicker-buttonpane button { float: right; margin: .5em .2em .4em; cursor: pointer; padding: .2em .6em .3em .6em; width:auto; overflow:visible; }
.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current { float:left; }

/* with multiple calendars */
.ui-datepicker.ui-datepicker-multi { width:auto; }
.ui-datepicker-multi .ui-datepicker-group { float:left; }
.ui-datepicker-multi .ui-datepicker-group table { width:95%; margin:0 auto .4em; }
.ui-datepicker-multi-2 .ui-datepicker-group { width:50%; }
.ui-datepicker-multi-3 .ui-datepicker-group { width:33.3%; }
.ui-datepicker-multi-4 .ui-datepicker-group { width:25%; }
.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header { border-left-width:0; }
.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header { border-left-width:0; }
.ui-datepicker-multi .ui-datepicker-buttonpane { clear:left; }
.ui-datepicker-row-break { clear:both; width:100%; }

/* RTL support */
.ui-datepicker-rtl { direction: rtl; }
.ui-datepicker-rtl .ui-datepicker-prev { right: 2px; left: auto; }
.ui-datepicker-rtl .ui-datepicker-next { left: 2px; right: auto; }
.ui-datepicker-rtl .ui-datepicker-prev:hover { right: 1px; left: auto; }
.ui-datepicker-rtl .ui-datepicker-next:hover { left: 1px; right: auto; }
.ui-datepicker-rtl .ui-datepicker-buttonpane { clear:right; }
.ui-datepicker-rtl .ui-datepicker-buttonpane button { float: left; }
.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current { float:right; }
.ui-datepicker-rtl .ui-datepicker-group { float:right; }
.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header { border-right-width:0; border-left-width:1px; }
.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header { border-right-width:0; border-left-width:1px; }

/* IE6 IFRAME FIX (taken from datepicker 1.5.3 */
.ui-datepicker-cover {
    display: none; /*sorry for IE5*/
    display/**/: block; /*sorry for IE5*/
    position: absolute; /*must have*/
    z-index: -1; /*must have*/
    filter: mask(); /*must have*/
    top: -4px; /*must have*/
    left: -4px; /*must have*/
    width: 200px; /*must have*/
    height: 200px; /*must have*/
}/* Dialog
----------------------------------*/ 




.live_event_ask_question {	padding:10px 0 60px 0; }
.live_event_ask_question .message {font-size: 12px; text-align: center;}
.live_event_ask_question_line {clear: both; height: 25px; padding: 0 0 10px 0; overflow: hidden;}
.live_event_ask_question_line_area {clear: both; height: 106px; padding: 0 0 10px 0; overflow: hidden;}
.live_event_ask_question form { text-align:left; padding: 10px 0 0 0; margin: 0; }
.live_event_ask_question form label {
	float: left;
	display: block;
	width: 200px;
	font-size: 12px;
	padding: 0;
	margin: 0;
	overflow: hidden;
}
.live_event_ask_question .req {color:#E87E54;}
.live_event_ask_question form input,
.live_event_ask_question form select,
.live_event_ask_question form textarea {
	background: #fff;
	font-size: 12px;
	color: #000;
	font-family:Verdana,Arial,Helvetica,sans-serif;
	border: 1px solid #83888A;
	width: 288px;
	padding:3px 2px;
	float: left;
}
.live_event_ask_question form select {padding: 2px 0px; width: 294px;}
.live_event_ask_question form textarea {height: 100px;}
.live_event_ask_question form a.submit_qst {
	background: #0094DA;
	padding:3px 11px 5px;
	margin-right: 8px;
	color: #fff;
	text-decoration: none;
	float: right;
	cursor: pointer;
}
.live_event_ask_question .countdown,
area-forms-row .countdown{
	font-size: 10px;
	text-align: right;
	padding-right: 7px;
	padding-bottom: 10px;
	line-height: 10px;
}
.live_event_ask_question .countdown input,
.area-forms-row .countdown input {
	width: 22px;
	display: inline;
	padding: 0;
	margin: 0;
	border: 0;
	float: none;
	font-size: 10px;
	line-height: 8px;
}
.live_event_ask_question #cpathc_div .left_cell,
#cpathc_permission .left_cell {
	display:block;
	float:left;
	height:36px;
	overflow-x:hidden;
	overflow-y:hidden;
	padding-top:23px;
	text-align:right;
	width:200px;
}
#cpathc_permission .left_cell {
	width:115px !important;
	overflow:hidden;
}
#cpathc_permission .left_cell img {
	left:-10px;
	position:relative;
}
.live_event_ask_question #cpathc_div .right_cell,
#cpathc_permission .right_cell {
	width:288px;
	float: left;
	font-size: 12px;
	line-height: 27px;
}
#cpathc_permission .right_cell {
	width:215px !important;
}
.live_event_ask_question #cpathc_div .right_cell input,
#cpathc_permission .right_cell input {
	float: none;
	width:50px;
}
#cpathc_permission .right_cell input {
	background:none repeat scroll 0 0 #FFFFFF;
	border:1px solid #83888A;
	color:#000000;
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:13px;
	padding:3px;
	width:100px;
}
.live_event_ask_question #cpathc_div .right_cell #help_link,
#cpathc_permission .right_cell #help_link {
	color: #0087D8 !important;
	text-decoration: none !important;
	margin: 0 0 0 10px;
}
.live_event_ask_question #cpathc_div .right_cell #help_link:hover,
#cpathc_permission .right_cell #help_link:hover {
	color: #0087D8 !important;
	text-decoration: underline !important;
}

.live_event_qst_tabs { 
	height:20px;
	padding:0 8px 10px 10px;
}
.live_event_qst_tabs a.item_tab {
	background: transparent url(../assets/images_ui/tabs/tab_bg.gif) 100% 0 no-repeat;
	color:#FFFFFF;
	display:block;
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:10px;
	font-size-adjust:none;
	font-stretch:normal;
	font-style:normal;
	font-variant:normal;
	font-weight:bold;
	height:12px;
	line-height:normal;
	float:left;
	height:12px;
	margin:0 1px 0 0;
	padding: 4px 12px;
	text-decoration:none;
	overflow: hidden;
	cursor: pointer;
}
.live_event_qst_tabs a.item_tab:hover,
.live_event_qst_tabs a.active {
	background:transparent url(../assets/images_ui/tabs/tab_bg.gif) 100% 100% no-repeat !important;
}
.live_event_qst_tabs a.active {
	cursor: default !important;
}
.live_event_qst_list {
	background: url(../assets/images_ui/bgs/bg_line.gif) repeat-x top left;
	padding: 13px 10px;
	text-align: left;
}
.live_event_qsts {
	clear:both;
	padding:10px 0;
}
.live_event_question {
	clear: both;
	background: url(../assets/images_ui/bgs/bg_dotted.gif) repeat-x bottom left;
	padding: 10px 0;
}
.votes {
	float: right;
	background: #E6E6E6;
	padding: 2px 4px;
	margin-right: 5px;
	font-weight: bold;
}
.vote_btn {
	float: right;
	background: #0094DA;
	padding: 2px 4px;
}
.vote_btn a {
	color: #fff !important;
	text-decoration: none;
	cursor: pointer;
}
.voted_btn { background: #E6E6E6 !important; font-weight: bold; }
.voted_btn a { color: #000 !important; cursor: default;}

.qst_meta {
	float: left;
}
.qst_author {font-weight: bold;}
.qst_date {  padding-right: 5px;}
.qst_time {  padding-right: 5px;}
.qst_country {padding-right: 5px;}
.qst_link { color:#0094DA; padding-right: 5px;
}
.qst_text {
	padding: 10px 0;
}
.crosslink {
	display: block;
	width: 0;
	height: 0;
	font-size: 0;
	text-decoration: none;
}

/*twitter block*/
.twitter_block {
	margin:30px 0 0 0;
	width:240px;
}
.twtr-widget {
	margin-top: 30px;
}
.twtr-widget .twtr-hd {
	text-align: left;
	padding: 5px 0;
}
.twtr-widget .twtr-hd h3 {
	background:transparent url(../assets/images_ui/twitter_widget_title.jpg) right top no-repeat;
	display: block;
	width: 230px !important;
	height: 20px;
	margin: 0;
	font-size: 12px !important;
	padding: 5px 0 0 5px !important;
}

.twtr-widget .twtr-hd h4 {
	display: block;
	width: 230px !important;
	margin: 0;
	padding: 0 0 0 5px !important;
}

.twitter_top {
	background:transparent url(../assets/images_ui/bgs/twitter_box_top_bg.gif) left top no-repeat;
	height:26px;
	padding-bottom:0;
	padding-left:5px;
	padding-right:7px;
	padding-top:5px;
	text-align:right;
}
.twitter_top a {
	color:#FFFFFF;
	text-decoration:underline;
}
.twitter_top a:hover {
	color:#FFFFFF;
	text-decoration:none;
}
.twitter_body {
	border-color:#2BB8E7;
	border-style:solid;
	border-width:0 2px 0 2px;
	padding:0 10px 2px 10px;
	width:216px;
}
.twitter_text {
	border-bottom:#DDDDDD 1px dotted;
	font-size:11px;
	padding:4px 3px 6px 3px;
}
.date_twitter {
	font-size:10px;
	padding-top:1px;
}
.twitter_bottom {
	background:transparent url(../assets/images_ui/bgs/twitter_box_bottom_bg.gif) left top no-repeat;
	font-size:0;
	height:5px;
	margin:0;
	padding:0;
}
/*private event*/
.password_protection_block {
	padding-top:20px;
	padding-left:10px;
}
.password_protection_block .admin_addform_title_small {
	color:#000000;
	float:left;
	padding-bottom:4px;
	padding-left:0;
	padding-right:0;
	padding-top:4px;
	width:66px;
}
.password_protection_block .admin_addform_input {
	float:left;
}
.password_protection_block input.submit_button {
	background:#0094DA none repeat scroll 0 0;
	border:0 none;
	color:#FFFFFF;
	cursor:pointer;
	font-weight:bold;
	padding:2px 10px;
	vertical-align:middle;
}
.password_protection_block input.field {
	margin:0 4px;
	padding: 2px;
	vertical-align:middle;
	border:1px solid #000000;
	width: 200px;
}
.password_protection_block .admin_addform_row {
	float:left;
	height:30px;
}