/*
Theme Name: CO.NX
Description: CO.NX
Author: MetroStar Systems
Author URI: http://metrostarsystems.com
Template: twentyeleven
Version: 1
*/
@font-face {
	font-family: 'MyriadPro';
		src: url('fonts/myriadwebpro-webfont.eot');
		src: url('fonts/myriadwebpro-webfont.eot?#iefix') format('embedded-opentype'),
			 url('fonts/myriadwebpro-webfont.woff') format('woff'),
			 url('fonts/myriadwebpro-webfont.ttf') format('truetype'),
			 url('fonts/myriadwebpro-webfont.svg#myriad_web_proregular') format('svg');
    font-weight: normal;
    font-style: normal;
}

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

}

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

}
a {
	text-decoration: none;
	outline: none;	
}
a:hover {
	text-decoration: underline;
}
img {
	border: none;
}



/* event and media template */

/* Style for social networks joinlinks */

/* Custom post types styles */
.con_event {
	margin-bottom: 20px;
	
}
.con_media {
	margin-bottom: 10px;
}

.con_event img.featured, 
.con_media img.featured {
	display: block;
}
.con_event .moderator-title, 
.con_event .presenter-title, 
.con_media .moderator-title, 
.con_media .presenter-title {
	font-style: italic;
}
.con_event a, 
.con_media a {
	color: #0078b6
}
.singular .entry-title, 
.con_event .entry-title, 
.con_media .entry-title, 
.entry-title, 
.entry-title a, 
.con_event .entry-title a, 
.con_media .entry-title a {
	color: #1A163A; font-size: 18px; font-weight: normal; letter-spacing: 2px; line-height: 1.4em; 
	padding: 0; margin: 5px 0;
}
.entry-content, 
.entry-summary, 
.singular .hentry { 
	padding: 0;
}

.single-con_event article.hentry, 
.single-con_media article.hentry { 
	padding: 0 0 0 2%;
}
.single-con_media article.hentry:hover, 
.single-con_event article.hentry {
	text-decoration: none;
}

.singular .entry-header, 
.singular .entry-content, 
.singular footer.entry-meta, 
.singular #comments-title {
	width: 100%;
}

.template img {
/*	width: 158px; */
}

.thumbmnail img {
	max-width: 280px;
}

.edit-link {
	display: none!important;
}

.entry-title a:hover,
.entry-title a:focus,
.entry-title a:active {
	color: #0078B6;
	text-decoration: none;
}

table.template {
	border-collapse: collapse; border-bottom: none; 
	margin-bottom: 0;
	width: auto;
}
table.template th, 
.con_event .entry-title:hover, 
.con_media .entry-title:hover {
	color: #3c3c3c; text-decoration:none; font-family: 'MyriadPro', Verdana, Geneva, sans-serif;
}
table.template th {
	letter-spacing: 0; font-size: 11px; font-weight: normal; text-align: left;
	width: 65px; 
}
table.template tr.hidden {
	display: none;
}
table.template td.padded p {
	padding-bottom: 5px; margin-bottom: 0;
}
/* branding */

#logo {
	width: 962px;
	margin: 0px auto; padding: 0;
	background: transparent url('images/img/header_bg.png') scroll no-repeat right top;
}

#logo a:hover {
	border:none;
}

html{
	background-image: url('images/img/bg_shadow.jpg') !important;
	background-repeat: repeat-x !important;
	background-position: top center !important;
	background-color: #EEEEEE;
}

body {
	padding:0 0 65px 0;
	font-family: 'MyriadPro', Verdana, Geneva, sans-serif;
	background-image: url('images/img/bg.jpg') !important;
	background-repeat: no-repeat !important;
	background-position: center top !important;
	min-width: 1000px;
	margin: 0;
}

#page {
	margin:0 auto; padding: 0;
	background: transparent;
	width: 962px;
}

.single-con_live_event #page #primary {
	margin: 10px 20px 0 10px;
	float: none;
}

.single-con_live_event #page #main {
	min-height: auto;
}

.single-con_live_event #countdownclockwidgetarea {
	float: right;
	background: none;
	width: 270px;
	margin: 0 5px 0 0;
}

.single-con_live_event #countdownclockwidgetarea aside {
	background: none;
	margin: 0;
}

.single-con_live_event #countdownclockwidgetarea aside #conxCountdownTimer {
	background: none;
	padding: 0;
	width: 100%;
}

@media screen and (min-width: 1250px) {

	.single-con_live_event #page {
		width: 1215px;
	}

	.single-con_live_event #page .footer_copy {
		width: 1220px;
	}

	.single-con_live_event #page .footer_copy_center {
		width: 1212px;
	}
	
	.single-con_live_event #widget01 {
		height: 423px;
	}
	
	.single-con_live_event #widget02 {
		clear:left;
	}
	
	.single-con_live_event .widget_breadcrumb_navxt {
		width: auto;
		margin: 0;
	}
	
	#ie9 .single-con_live_event #widget01 {
		height: 430px;
	}
	
	.single-con_live_event #widget01 iframe {
		height: 365px;
		margin: 0;
		width: 100%;
	}
	
	.single-con_live_event .sswidgetRight .SS_container_box img, .single-con_live_event .sswidgetLeft .SS_container_box img {
		width: 100%;
	}
	
	.single-con_live_event #widget01 .widgetSlideshowHeader {
		width: 435px !important;
	}
	
	.single-con_live_event .widgetSlideshowHeader {
		width: 280px !important;
	}
	
	.single-con_live_event .sswidgetLeft, .single-con_live_event .sswidgetRight{
		width: 362px;
		border: solid 5px #234872;
	}
	
	.single-con_live_event .twtr-doc {
		width: 370px !important;
	}
	
	.single-con_live_event .sswidgetRight iframe, .single-con_live_event .sswidgetLeft iframe {
		width: 104%;
		margin: 0 0 0 -5px;
	}
	
	.single-con_live_event #logo {
		width: 1215px;
		background: transparent url('images/img/header_bg.png') scroll no-repeat center top;
	}

	.single-con_live_event .logo_menu div ul li {
		padding: 0 18px;
	}

	.single-con_live_event .logo {
		left: 537px;
	}

	.single-con_live_event .logo_menu div ul li ul li {
		background: transparent url('images/img/ul_sub_li_bg_wide.png') scroll repeat-y left bottom !important;
	}
	
	.single-con_live_event .logo_menu div ul li ul li:hover {
		background: transparent url('images/img/ul_sub_li_bg_wide.png') scroll repeat-y left bottom !important;
	}
	
	.single-con_live_event .logo_menu div ul li ul {
		background: transparent url('images/img/ul_sub_bg_wide.png') scroll no-repeat left bottom !important;
	}
	
	.single-con_live_event .ssWidgetH3 {
		background: #0A2038;
	}
}

.single-con_live_event .sswidgetRight iframe, .single-con_live_event .sswidgetLeft iframe {
	height: 348px;
}

#branding {
	border-top: 5px solid #9E1B3B !important;
}

/* Twitter Widget Pro */

.widget_twitter div:first-child {
	padding:0 10px 10px 0 !important;
	
	
	margin:0 15px 0 0;
}

.widget_twitter div ul {
	padding:0 10px 15px 25px;
	overflow-y:scroll !important;
	height:285px;
}

.widget_twitter div ul li {
	list-style:none;
	font-size:12px;
	color:#3c3c3c;
	margin-top:15px;
}

.widget_twitter div ul li:first-child {
	margin-top:0;
}

.widget_twitter div ul li a {
	color:#0078B6;
}

.follow-button {
	margin-left:25px;
}


/* End Twitter Widget Pro */

/* Footer pages list */
.footer_copy {
	position: relative;
	overflow: hidden;
	margin: 0 0 0 -4px;
	clear: both;
	width: 970px;
	height: 65px;
}
.footer_copy div {
	float: left;
}
.footer_copy_left {
	background: transparent url('images/img/footer_right.png') scroll no-repeat left top;
	width: 7px; height: 71px;
}
.footer_copy_center {
	background: transparent url('images/img/footer_center.png') scroll repeat-x left top;
	text-align: center;
	width: 955px; height: 71px; 
	color: #676767; line-height: 20px; font-size: 12px; font-family: 'MyriadPro', Verdana, Geneva, sans-serif;
	padding: 10px 0 0 0; margin: 0;
}
html#ie7 .footer_copy_center, html#ie8 .footer_copy_center {
	font-size: 11px !important;
}
.footer_copy_right {
	background: transparent url('images/img/footer_left.png') scroll no-repeat left top;
	width: 8px; height: 71px;
}


.menu {
	padding: 20px 0 0 0;
}

.menu-footer-bottom, .menu-footer-bottom ul { 
	line-height: 1; margin: 0; padding: 0; position: relative; overflow: hidden;
}
.menu-footer-bottom li { 
	float:left; 
	padding: 0; margin: 0;
}
.menu-footer-bottom li li{
	float: none; 
	padding: 0 0px 0 0;
}
.menu-footer-bottom li ul {
	padding: 10px 0 0 0;
}
.menu-footer-bottom li ul li {
	padding: 0 0 0 8px; margin: 5px 0 5px 5px !important;
	background: transparent url('images/img/footer_sub_li_bg.png') scroll no-repeat left center; 
}
.menu-footer-bottom li ul li a {
	color: #fff !important;
}


.cleaner {
	clear: both;
}

.footer_img {
	float: right;
}

#access div {
	margin: 0 200px 0 40px; 
}

.menu-footer-bottom ul li {
	list-style-type: none; 
	float:left; 
	margin: 0 30px 0 0;
}
.menu-footer-bottom .menu .sub-menu li {
	float: none; 
	list-style: auto none; list-style-image:none; 
	color: #fff; 
	margin: 5px 0;
}
.menu-footer-bottom .menu .sub-menu li a, 
.menu-footer-bottom ul li a {
	font-family: 'MyriadPro', Verdana, Geneva, sans-serif; font-size: 13px;
}

#site-generator a {
	color: #afc3ce; 
	font-weight:normal
}
#site-generator a:hover {
	text-decoration: underline;
}

.menu-footer-bottom li img{
	display:none;
}
ul.sub-menu li img {
	display: inline; 
	padding-right: 5px;
}
ul.side_menu li img {
	padding-right: 5px;
}

#site-generator {
	text-align: left;
	padding: 10px 5px;
	position: relative;
}

#colophon {
	clear: both;
}

.copy {
    color: #333333; font-size: 10px; text-align: center; text-transform: uppercase;
    margin: 10px;
}

.bc_arrow {
	margin:0 10px;
}

/*Sub-page navigation*/
.spn_current_page_item {
	font-weight:bold!important;
}

ul.side_menu { 
	list-style-type: none; 
	margin: 0; padding: 0;
}

ul.side_menu li {
	margin: 5px 0; padding: 2px 0;
	font-size: 12px; 
}
ul.side_menu li a { 
	color: #0370ae; font-family: 'MyriadPro', Verdana, Geneva, sans-serif;
}

.twtr-hd {
	display:none;
}

.twtr-ft {
	display:none;
}

/*Sidebar layout*/

#content,
.singular #content,
.left-sidebar.singular #content,
.error404 #primary #content {
    margin: 0;
	width: 100%;
}

#primary, 
.singular #primary, 
.error404 #primary {
	margin: 0 0 0 2%; padding: 0;
	float: left;
	width: 61%;
}

.error404 #main .widget {
	clear: none; float: none;
    margin-right: 0;
    width: 100%;
}

.singular.page .hentry {
	padding: 15px 4% 0 4% !important;
	background: transparent url('images/img/block_video_top_new.png') scroll no-repeat center top;
	clear: both; display: block;
	overflow: hidden;
	position: relative;
}

.page-template-default.singular.page .hentry {
	background: none;
	padding: 0 0 0 2% !important;
}


#secondary {
    float: right;
    margin-right: 0; 
	padding: 0 3% 0 3%;
    width: 31%; min-width: 298px;
}


/*my*/
.widget_top {
	background: transparent url('images/img/top_block_widget.png') scroll no-repeat left top;
	padding: 5px 0 0 0;
}
html#ie7 .widget_top {
	background-position: 19px top;
}
html#ie7 .widget_top.widget_w_l {
	background-position: left top;
}
.widget_top aside, 
.parent_widget {
	background: transparent url('images/img/buttom_block_widget.png') scroll no-repeat left bottom;
	padding: 0 0 6px 0;
	overflow: hidden;
}

.widget_top .con_event, 
.widget_top .con_media{
	background: transparent url('images/img/center_block_widget.png') scroll repeat-y left top;
	margin: 0; padding: 10px 25px 15px 25px;
	clear: both;
	width: 82%;
	position: relative;
	overflow: hidden;
	font-family: 'MyriadPro', Verdana, Geneva, sans-serif;
}
html#ie7 .widget_top .con_event, 
html#ie7 .widget_top .con_media {
	margin-bottom: 0;
}

.widget_top .widget_search form {
	background: transparent url('images/img/center_block_widget.png') scroll repeat-y left top;
	padding: 10px 25px 15px 25px; margin: 0;
}
.widget_top aside.fbact {
	padding: 0 0 1px 0;
}
.widget_top .fbact .fb_iframe_widget {
	width: 100% !important;
	padding: 5px 0 15px 0;
	background: transparent url('images/img/center_block_widget.png') scroll repeat-y left top;
}
.widget_top .fbact .fb_iframe_widget span {
	display: block;
	margin: 0 auto; padding: 0 3px 0 0;
}
.widget_top aside.widget_meta ul {
	background: transparent url('images/img/center_block_widget.png') scroll repeat-y left top;
	width: 82%;
	padding: 5px 25px 10px 25px;
	list-style: none;
}

.widget_top .widget-title {
	background: transparent url('images/img/center_block_widget.png') scroll repeat-y left top;
	padding: 5px 25px 0 25px;
	width: 82%;
	letter-spacing: normal;
}

.parent_widget .side_menu, 
.parent_widget .widget-title  {
	background: transparent url('images/img/center_block_widget.png') scroll repeat-y left top;
	float: left; clear: both;
	width: 82%;
	padding: 7px 25px 0 25px;
}
.parent_widget ul.side_menu {
	padding: 5px 25px;
}
.parent_widget h3.widget-title {
	padding: 7px 25px 0 25px;
}
html#ie7 .parent_widget h3.widget-title, 
html#ie8 .parent_widget h3.widget-title, 
html#ie7 .widget_top .widget-title, 
html#ie8 .widget_top .widget-title {
	line-height: normal;
}
.parent_widget h3.widget-title a:hover {
	color: #0078B6; text-decoration: none;
}

.con_event_left {
	float: left;
	width: 80px;
}
.con_event_left div.thumbnail {

}
.con_event_left div.thumbnail a {

}
.con_event_left div.thumbnail a img {
	width: 80px; height: auto;
	margin: 0; max-width: 100%;
}
.widget_top .con_media .thumbmnail img {
	width: 230px; height: auto;
	max-width: 100%;
}

.con_event_right {
	float: left;
	width: 151px;
	margin: 0 0 0 5%;
}
.con_event_right p.entry-title, 
.con_media p.entry-title {
	line-height: 15px;
	padding: 0; margin: 0 0 5px 0;
}
.con_media p.entry-title {
	margin-bottom: 10px !important;
}
.con_event_right p.entry-title a, 
.con_media p.entry-title a {
	font-family: 'MyriadPro', Verdana, Geneva, sans-serif; color: #0370ae; font-size: 12px; font-weight: bold; letter-spacing: normal;
}
.con_event_right p.entry-title a:hover, 
.con_media p.entry-title a:hover {
	text-decoration: underline;
}
html#ie7 .con_event_right p.entry-title a, 
html#ie8 .con_event_right p.entry-title a {
	font-size: 12px !important;
}
.con_event_right p.entry-title:hover {
	color: #0370ae;
}
.con_event_all {
	font-family: 'MyriadPro', Verdana, Geneva, sans-serif; font-size: 11px; line-height: 18px; color: #3c3c3c;
}
html#ie7 .con_event_all, 
html#ie8 .con_event_all  {
	font-size: 11px !important;
}
.con_event_all a.con_event_time_zone {
	color: #0370ae;
	display: block;
	background: transparent url('images/img/time_zone.png') scroll no-repeat left top;
	padding: 0 0 1px 20px; margin: 3px 0 0 0;
	float: left; clear: both;
}
.con_event_all a.con_event_time_zone:hover {

}
.con_event_all a.con_event_language {
	color: #0377c8;
	margin: 0 5px 0 0;
	float: left;
}
.con_event_all a.con_event_language:hover {

}
.con_event_all a.joinlink {
	display: block;
	background: transparent url('images/img/button_join.png') scroll no-repeat left bottom;
	width: 96px; height: 28px;
	padding: 5px 0 0 0; margin: 10px 0 0 0;
	text-align: center; font-family: DroidSans; color: #f4f7fd; font-size: 15px; text-shadow: none; font-weight: bold;
}
.con_event_all a.joinlink:hover {
	background: transparent url('images/img/button_join.png') scroll no-repeat left top;
}
.twtr-widget {
	background: transparent url('images/img/center_block_widget.png') scroll repeat-y left top;
	padding: 10px 25px 20px 20px;
}
.twtr-tweets {
	margin: 0 10px 0 0;
}
/*--*/

.narrow-wa {
	width:46.7%; 
	float:left; 
	margin:0 6.6% 0 0;
}

.no-margin {
	margin:0;
}

table.vam td {
	vertical-align: middle;
}
table.noborder th, 
table.noborder td {
	border-bottom: none !important;
}

.widget-title {
	color: #3c3c3c;	text-transform: none; font-size: 19px; font-weight:normal; letter-spacing:1px; line-height: inherit;
	margin: 0 0 0 0;
	font-family: Georgia;
}

.widget-title a {
	color: #3C3C3C;
}

.widget-title a:hover {
	text-decoration: none;
}

.widget a {
	font-weight:normal;
}

.widget {
	margin:0 0 1.5em;
	display: block;
}

.widget_breadcrumb_navxt {
	background-color: #112631;
	/*background-color: #0D1F29;*/
    margin: 0 0 20px;
    padding: 10px 0px 20px 20px;
    width: auto;
	height: 20px !important;
	overflow: hidden;
	/*color: #0D1F29;*/
	color: #ffffff;
	text-transform: uppercase; 
	font-size: .95em;
}

.widget_breadcrumb_navxt a {
	font-size: 12px; color: #1a94e7;
}
.widget_breadcrumb_navxt span {
	color: #3C3C3C;	font-size: 12px; font-family: Georgia; line-height: 20px;
}
.single .widget_breadcrumb_navxt span {
	display: block;
	font-size: 19px;
	padding: 20px 0 0 0;
}

/*---My Corrections---*/

#site-generator {
	background: #112631;
	overflow: hidden;
	padding: 20px 30px;
}

/*----search form-----*/

#search {
	float: right;
	padding: 15px 10px 15px 0; margin: 0;
}

html#ie7 #search {
	padding: 10px 10px 0 0 !important;
}
 
html#ie8 #search {
	padding: 15px 10px 13px 0 !important;
}
html#ie7 #search  form input#s, 
html#ie8 #search  form input#s {
	line-height: 23px; 
}

input#s {
	background: transparent url('images/img/search.png') scroll no-repeat left top !important;
	width: 190px; height: 24px;
	border: none;
	font-style: italic; font-size: 12px; color: #A7AABC; line-height: normal;
	padding: 0 35px 0 10px; margin: 0 0 0 5px;	
}
input#searchsubmit {
	display: none;
}

/*social*/

.sharebuttons {
	padding: 0; margin: 0;
}
.sharebuttons li {
	float: left; 
	list-style: none; 
	position: relative; top: 5px; 
	width: auto !important; 
	margin: 0 5px 0 0;
}
.sharebuttons li.twitt_q iframe {
	width: 85px !important;
}

/* Corrections for IE's*/
#logo a {
	float: left;
}


#ie7 #access, 
#ie8 #access {
	margin-top: -6px;
}
#ie7 .ie7nodisplay {
	display: none;
}

#main {
	background: #fff url('images/img/content_bg.png') repeat-x scroll top center;
	padding: 0;
	overflow: hidden;
	min-height: 1100px;
} /* Fixing wordpress style collapse on window resize*/

#ie7 #content {
	position: static !important;
}

#content td, 
#content th {
	padding: 0;
	vertical-align: top;
	text-align: left; font-size: 12px; font-family: 'MyriadPro', Verdana, Geneva, sans-serif; text-transform: none; line-height: 20px; color: #000000;
}

#content .event_header{
	border-collapse: inherit;
}

#content .event_header td, 
#content .event_header th {
	border-top: 1px dotted gray;
}
#content .event_header .time_con td,
#content .event_header .time_con th {
	border: none;
}
#content th {
	color: #A41E26;
}

#content .e_details_table_two td.text_bold,
#content .e_details_table_two th.text_bold {
	border-top: 1px dotted gray;
}

.wp-slider-content p {
	margin-bottom: 0;
}

/*new style*/
.flag_beta {
	float: left;
	position: relative;
	overflow: hidden;
	padding: 25px 0 0 0;
}
.flag {
	width: 21px; height: 13px;
	background: transparent url('images/img/flag.png') scroll no-repeat left top;
	float: left;
	margin: 0 15px;
}
.beta {
	width: 32px; height: 13px;
	background: transparent url('images/img/beta.png') scroll no-repeat left top;
	float: left;
}

.logo_menu {
	clear: both;
	position: relative; 
	height: 51px;
	background: #fff;
	border-bottom: 10px solid #0E202A;
}
.logo_menu div ul {
	list-style: none;
	margin: 0; padding: 0;
}
.logo_menu div ul li {
	float: left;
	text-align: center; line-height: 10px;
	width: 119px; height: 51px;
	position: relative;
}
.logo_menu div ul li:hover {
	background: transparent url('images/img/li_active.png') scroll repeat-x left top;
}
.logo_menu div ul li:hover ul {
	display: block;
}
.logo_menu div ul a {
	float: none !important; display: block;
	color: #474747;	text-transform: uppercase; font-size: 11px; text-decoration: none;
	width: 100%;
	padding: 23px 0;
	font-family: DroidSans, Arial, Helvetica, sans-serif;
}
.logo_menu div ul a:hover {
	color: #1a7db5;
}
.logo_menu div ul li ul {
	display: none;
	position: absolute; top: 51px; left: -3px;
	z-index: 1000000;
	background: transparent url('images/img/ul_sub_bg.png') scroll no-repeat left bottom;
	padding: 0 0 19px 0;
}
html#ie7 .logo_menu div ul li ul {
	padding: 0 0 19px 0 !important;
}
html#ie7 .logo_menu div ul li ul li {
	margin-bottom: -2px;
}
.logo_menu div ul li ul li {
	border: none;
	float: none;
	background: transparent url('images/img/ul_sub_li_bg.png') scroll repeat-y left bottom;
	height: auto;
	padding: 0; width: 125px;
}

.logo_menu div ul li ul li:hover {
	background: transparent url('images/img/ul_sub_li_bg.png') scroll repeat-y left bottom;
}
.logo_menu div ul li ul li a {
	padding: 10px 0;
	margin: 0 auto;
	float: none !important;	display: block;
	width: 89%;
	border-top: 1px dotted #BCBCBC !important;
	line-height: 12px; 
}
.logo_menu div ul li ul li a:hover {
	text-decoration: underline;
}

.menu_left {
	float: left;
	position: relative;
}
.menu_left ul li {
	border-right: 1px dotted #BCBCBC;
	width: 120px !important;
}

.menu_right {
	float: right;
	position: relative;
}
.menu_right  ul li {
	border-left: 1px dotted #BCBCBC;
}

.logo {
	padding: 0;	margin: -20px 0 0 0;
	position: absolute;	left: 410px;
}
.logo a img:hover {
	opacity: 0.8;
}
	
.page-template-nosidebar-template-php #primary {
	margin: 0 2% 0 2%;
	float: none;
	width: 96%;
	min-height: 1000px;
}

.widget_top .gform_widget .widget-title {
	font-size: 15px; color: #0370ae; letter-spacing: normal;
	cursor: pointer;
	float: left;
	padding-bottom: 5px;
}
html#ie7 .widget_top .gform_widget .widget-title, 
html#ie8 .widget_top .gform_widget .widget-title {
	padding-top: 0; padding-bottom: 0;
}

.widget_top .gform_widget .widget-title:hover {
	text-decoration: underline;
}
.widget_top .gform_widget .widget-title span {
	width: 12px; height: 17px;
	background: transparent url('images/img/other_arrow.png') scroll no-repeat left top;
	float: right; display: block;
	margin: 4px 0 0 0;
}
html#ie7 .widget_top .gform_widget .widget-title span, 
html#ie8 .widget_top .gform_widget .widget-title span {
	margin-top: -27px;
}
html#ie7 .widget_top .gform_widget .widget-title, 
html#ie8 .widget_top .gform_widget .widget-title {
	line-height: 36px;
}

#gform_wrapper_4 {
	display: none; clear: both;
	max-width: 100%;
	margin: 0; padding: 25px 0;
	background-color: #EEEEEE;
}

.lightbox {
	position: fixed; left: 0; top: 0; z-index: 1;
	background: transparent url('images/img/new_bg.png') fixed repeat left top;
	width: 100%; height: 100%; 
	opacity: 0;
}
.form {
	width: 480px; height: auto;
	background: #fff;
	position: relative; top: 35%;
	margin: 0 auto;
	border-radius: 5px;
}
.href {
	width: 100px; height: 100px;
	background: #f00;
}
.all {
	color: #fff;
	display: none;
}
.close {
	position: absolute; right: 0; bottom: 0;
	background: transparent url('images/img/button_join.png') scroll no-repeat left bottom;
	width: 96px; height: 26px;
	padding: 6px 0 1px 0; margin: 0 140px 25px 0;
	font-family: DroidSans; color: #f4f7fd; font-size: 15px; text-shadow: none; font-weight: bold; text-align: center;
	cursor: pointer;
}
.close:hover {
	background: transparent url('images/img/button_join.png') scroll no-repeat left top;
}

.form #gform_wrapper_4 .gform_heading {
	width: 100%;
	margin: 0 0 10px 0;
	text-align: center; line-height: normal;
}
.form #gform_wrapper_4 .gform_footer {
	margin: 0; padding: 5px 0 0 0;
	text-align: center;
}
.form #gform_wrapper_4 .gform_body {
	margin: 0 0 5px 0;
}

.form #gform_wrapper_4 .gform_heading h3.gform_title {
	font-family: Georgia;
	font-size: 19px;
	font-weight: normal;
	padding: 0; margin: 0 0 5px 0;
	width: 100%;
}
.form #gform_wrapper_4 .gform_heading h3.gform_title span {
	font-size: 14px; font-style: italic;
}
.form #gform_wrapper_4 .gform_heading span.gform_description {
	font-size: 12px; color: #3c3c3c; font-family: 'MyriadPro', Verdana, Geneva, sans-serif;
}
.form #gform_wrapper_4 .validation_error {
	text-align: center;
	margin: 0 0 10px 0;
	padding: 0;
	font-size: 12px;
}
html#ie8 .form #gform_wrapper_4 .validation_error { 
	margin-bottom: 10px !important;
}
html#ie7 .form #gform_wrapper_4 .validation_error {
	margin-bottom: -15px !important;
}
.form #gform_wrapper_4 ul#gform_fields_4 li.gfield_error {
	margin: 0 0 5px 0 !important;
	padding: 0 !important;
	border: none;
	width: 100%;
}
.form #gform_wrapper_4 ul#gform_fields_4 li.gfield_error div.validation_message {
	text-align: center;
	padding: 0 0 5px 0 !important; margin: 0 !important;
}

.form #gform_wrapper_4 ul#gform_fields_4 li.gfield label.gfield_label {
/*	display: none; */
	width: 20% !important;
	margin-left: 30px !important;
	padding-top: 10px;
}
.form #gform_wrapper_4 ul#gform_fields_4 li.gfield div.ginput_container {
/*	text-align: center; */
	margin: 0 0 5px 0;
	max-width: 100%;
}
.form #gform_wrapper_4 ul#gform_fields_4 li.gfield div.ginput_container input {
	border: 1px solid #D0D0D0;
	box-shadow: none;
	background: #FFFFFF;
	color: #777; line-height: normal;
	padding: 10px 5px; margin: 2px 0;
	width: 55%;
}
.form #gform_wrapper_4 ul#gform_fields_4 li.gfield_no_follows_desc {
	text-align: center; line-height: normal;
	margin: 0;
}
.form #gform_wrapper_4 ul#gform_fields_4 li.gfield_no_follows_desc a.conditions {
	font-size: 12px; font-family: 'MyriadPro', Verdana, Geneva, sans-serif; color: #0370AE;
}
.form #gform_wrapper_4 .gform_footer input[type="submit"] {
	background: transparent url('images/img/button_join.png') scroll no-repeat left bottom;
	width: 96px; height: 33px;
	padding: 0 0 3px 0; margin: 0 0 0 -100px;
	font-family: DroidSans; color: #f4f7fd; font-size: 15px; text-shadow: none; font-weight: bold;
	border: none; 
	cursor: pointer;
}
.form #gform_wrapper_4 .gform_footer img#gform_ajax_spinner_4 {
	display: none;
}
.form #gform_wrapper_4 .gform_footer input[type="submit"]:hover {
	background: transparent url('images/img/button_join.png') scroll no-repeat left top;
}

.gform_anchor {
	display: none;
}
.form #gforms_confirmation_message {
	background: none; 
	border: none;
	margin: 0; padding: 0;
	width: auto;
}

.button_all {
	position: relative; 
	overflow: hidden;
	margin: 10px 0 0 -20px;
	clear: both; float: left;
	min-width: 190px;
}
.button_all:hover .button_left, 
.button_all:hover .button_center, 
.button_all:hover .button_right  {
/*	background-position: left top; */
}
.button_all div{
	float: left;
/*	height: 33px;
	padding: 5px 8px; */
}
.button_left {
/*	width: 5px;
	background: transparent url('images/img/button_left.png') scroll no-repeat left bottom; */
}
.button_center {
/*	background: transparent url('images/img/button_center.png') scroll repeat-x left bottom;
	text-align: center;
	padding: 0;
	height: 33px !important; */
	background-color: #01143e; 
	border-radius: 5px;
	background: -webkit-gradient(linear, 0% 0%, 0% 10%, from(#01143e), to(#0443cd));
	background: -webkit-linear-gradient(top, #0443cd, #022062, #011b53, #01143e);
	background: -moz-linear-gradient(top, #0443cd, #022062, #011b53, #01143e);
	background: -ms-linear-gradient(top, #0443cd, #022062, #011b53, #01143e);
	background: -o-linear-gradient(top, #0443cd, #022062, #011b53, #01143e);
	line-height: normal;
	padding: 5px 9px;
}
.button_center:hover{
	background-color: #0c3c72; 
	background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#0c3c72), to(#1463bb));
	background: -webkit-linear-gradient(top, #1463bb, #0c3c72);
	background: -moz-linear-gradient(top, #1463bb, #0c3c72);
	background: -ms-linear-gradient(top, #1463bb, #0c3c72);
	background: -o-linear-gradient(top, #1463bb, #0c3c72);
}
.button_center a {
	font-size: 13px;
	text-align: center; 
	font-family: 'Droid sans', Arial, Helvetica, sans-serif;; 
	color: #fff;  
	text-shadow: none; 
	font-weight: bold;
	display: block;
	
}
html#ie7 .button_center a, 
html#ie8 .button_center a {
	padding: 3px 8px !important;
	height: 14px !important;
}
.button_center a:hover {
	text-decoration: none;
}
.button_right {
/*	width: 5px;
	background: transparent url('images/img/button_right.png') scroll no-repeat left bottom; */
}
.new_parametr {
	margin: 5px 5px -2px 0;
	clear: none;
	min-width: 0px;
}
html#ie7 .new_parametr {
	overflow: visible;
	clear: none;
	margin-right: 5px;
}

.video_download_next {
	clear: none;
	margin: 6px 6px 0 0;
}
html#ie7 .video_download_next {
	margin-right: 5px !important;
}
.new_parametr .button_center a {
	font-size: 12px; 
/*	padding: 3px 8px;
	padding-top: 6px;
	height: 25px; */
}
.event_my .new_parametr .button_center a {
/*	padding-top: 6px; */
}
html#ie7 .new_parametr .button_center a, 
html#ie8 .new_parametr .button_center a {
/*	height: 25px !important;
	padding-top: 5px !important; */
}


.single-format-standard .new_parametr {
	bottom: 2px;
}

.main_page_title {
	font-family: Georgia; font-size: 19px; color: #3c3c3c; font-weight: normal;
	margin: 0; padding: 0 0 10px 30px;
}

.all_block_video {
	position: relative;
	overflow: hidden;
	height: 178px;
	background: transparent url('images/img/block_video_top.png') scroll no-repeat center top;
	margin: 0; padding: 20px 20px 20px 25px;
}
.all_block_video .title_block_video {
	font-family: 'MyriadPro', Verdana, Geneva, sans-serif; color: #8f1f1e; font-size: 21px;
	padding: 0 0 0 30px; margin: 0;
}
html#ie7 .all_block_video .title_block_video, 
html#ie8 .all_block_video .title_block_video {
	font-weight: normal;
	font-size: 15px !important;
}
.all_block_video .carousel-control {
	float: left; display: block; 
	width: 12px; height: 17px;
	padding: 0; margin-top: 40px !important;
	cursor: pointer;
	border: none;
	outline: none;
	text-indent: -9999999px;
	color: #fff;
	/*color: transparent;*/
	font-size: 0px;
}
.all_block_video .carousel-control:active {
	color: transparent;
}
.all_block_video .previous {
	background: transparent url('images/img/left_right_arrow_video.png') scroll no-repeat left top;
	margin: 0 20px 0 0;
}
.all_block_video .next {
	background: transparent url('images/img/left_right_arrow_video.png') scroll no-repeat right top;
	margin: 0 0 0 18px;
}
.all_block_video div {
	float: left;
	padding: 10px 0 0 0;
	width: 100%;
}
htm#ie7 .all_block_video div {
	outline: none;
}
.all_block_video div div {
	margin: 0; padding: 0;
	width: 499px; height: 147px !important;
}
html#ie8 .all_block_video div div {
	width: 88%;
}
.all_block_video div div ul {
	list-style: none;
	margin: 0; padding: 0;

}

.carousel li{
	list-style: none;
	list-style-type: none;
	float: left;
}
.carousel li img{
	height: 97px;
	width: 137px;
}

.all_block_video div div ul li {
	float: left;
	height: 147px !important; width: 145px;
	padding: 0 33px 0 0;
}
html#ie8 .all_block_video div div ul li {
	padding-right: 32px;
}
.all_block_video div div ul li a {
	display: block;
	width: 100%; height: 100%;
	position: relative;
	z-index: 1;
}
.all_block_video div div ul li a:hover {
	text-decoration: none;
}
.all_block_video div div ul li a div.img_video_bg {
	width: 143px !important; height: 103px !important;
	background: transparent url('images/img/shadow_image_video.png') scroll no-repeat left top;
	padding: 1px 0 0 2px; margin: 0 0 3px 0;
	overflow: hidden;
}
.all_block_video div div ul li a div.img_video_bg img {
	width: 137px; height: 97px;
	position: relative; z-index: -1000;
}
.all_block_video div div ul li a div.img_video_bg div.ico_video {
	position: absolute; right: 0; bottom: 0;
	background: transparent url('images/img/video_img.png') scroll no-repeat left top;
	width: 24px !important; height: 19px !important;
	margin: 0 6px 49px 0;
}

.all_block_video div div ul li a div.block_video_text {
	color: #4f4939; font-family: 'MyriadPro', Verdana, Geneva, sans-serif; font-size: 12px; line-height: 13px;
	float: left; clear: both;
	padding: 0 2px;
	width: 136px; height: auto !important;
	cursor: pointer;
}
.all_block_video div div ul li a div.block_video_text:hover {
	color: #0370ae;	text-decoration: underline;
}

body.home div#primary {
	width: 63% !important; min-width: 606px;
	margin: 0 !important; padding: 0 !important;
}

.widget_top .con_media .thumbmnail {
	margin: 0 0 15px 0;
}
.widget_top .con_media table.template tr td {
	font-family: 'MyriadPro', Verdana, Geneva, sans-serif; font-size: 11px; color: #0370ae; 
}


.con_event .entry-title, 
.con_media .entry-title {
	line-height: 22px;
	padding: 0;
	font-family: 'MyriadPro', Verdana, Geneva, sans-serif;
	font-weight: bold;
}
.single .con_event .entry-title, 
.single .con_media .entry-title, 
.page-template-default .entry-title {
	font-size: 21px;
	/* display: none; */
}

.con_event .entry-title:hover, 
.con_media .entry-title:hover {
	font-weight: bold;
	text-decoration: none;
}
.con_event .entry-title a, 
.con_media .entry-title a,
.con_page .entry-title a {
	color: #0370ae; font-weight: normal; font-size: 16px; font-family: 'MyriadPro', Verdana, Geneva, sans-serif; line-height: 20px; letter-spacing: normal;
}
.con_event .entry-title a:hover, 
.con_media .entry-title a:hover {
	text-decoration: underline;
}
/*
.page-template-conx-template-media-videos-php article.type-con_media table.template th,
.page-template-conx-template-media-videos-php article.type-con_media table.template td,
.page-template-con_pending_events-php article.type-con_event table.template td,
.page-template-con_pending_events-php article.type-con_event table.template th,
.page-template-con_archived_events-php article.type-con_event table.template th,
.page-template-con_archived_events-php article.type-con_event table.template td,
.page-template-conx-template-media-audios-php article.type-con_media table.template td,
.page-template-conx-template-media-audios-php article.type-con_media table.template th {
	border-bottom: none;
	font-size: 12px; font-family: MyriadPro; color: #3C3C3C; text-transform: none;
}*/
article.type-con_media table.template th img.featured,
article.type-con_media table.template td img.featured,
article.type-con_event table.template td img.featured,
article.type-con_event table.template th img.featured {
	border: 1px solid #b7b7b7;
	margin: 0; padding: 0;
}

.home #main {
	padding: 0;
}

/*home slider*/
.main_slide {
	width: 937px; 
	height: 334px;
	background: transparent url('images/img/slider_bg.png') scroll repeat-x left top;
	margin: 0 0 20px 0; 
	padding: 25px 10px 0px 25px;
}

.main_slide  .main_slider_images {
	float: left;
	position: relative;
	margin: 0 15px 0 0;
}
.main_slide  .main_slider_images img {
	width: 557px; height: 262px;
	display: block;
}
.main_slide  .main_slider_images .main_slider_images_switch {
	position: absolute; right: 0; bottom: 0;
	margin: 0 5px 8px 0;
}
.main_slide  .main_slider_images .main_slider_images_switch a {
	background: transparent url('images/img/switch.png') scroll no-repeat left top;
	display: block; float: left;
	width: 8px; height: 8px;
	padding: 0; margin: 0 5px 0 0;
}
.main_slide  .main_slider_images .main_slider_images_switch a:hover {
	background: transparent url('images/img/switch.png') scroll no-repeat left bottom;
}
.main_slide  .main_slider_images .main_slider_images_switch a.active_switch{
	background: transparent url('images/img/switch.png') scroll no-repeat left bottom;
}

.main_slide  .main_slider_block_text {
	float: left;
	background: transparent url('images/img/block_text_slider.png') scroll no-repeat left top;
	width: 263px; height: 188px;
	padding: 80px 20px 0 20px; margin: -2px 0 0 0;
	text-align: center;
}
html#ie7 .main_slide  .main_slider_block_text {
	padding: 80px 15px 0 15px;
	width: 273px;
}
.main_slide  .main_slider_block_text h2.text_title {
	text-transform: uppercase;
	padding: 0; margin: 0 0 10px 0;
	font-family: Georgia; font-size: 14px; color: #7f8e97; line-height: 20px;
}
html#ie7 .main_slide  .main_slider_block_text h2.text_title {
	font-weight: normal;
}
.main_slide  .main_slider_block_text .text {
	font-size: 13px; font-family: 'MyriadPro', Verdana, Geneva, sans-serif; color: #7f8e97; line-height: 15px; 
	padding: 0 10px;
}
html#ie7 .main_slide  .main_slider_block_text .text, 
html#ie8 .main_slide  .main_slider_block_text .text {
	font-size: 12px;
}
.main_slide  .main_slider_block_text .text .text_more a {
	text-decoration: none; color: #7f8e97; font-size: 13px; font-family: 'MyriadPro', Verdana, Geneva, sans-serif;
}
.main_slide  .main_slider_block_text .text .text_more a:hover {
	text-decoration: underline;
}


.main_slider_block_link {
	clear: both;
	padding: 5px 0 0 10px; margin: 0 0 0 0;
	font-size: 14px; font-family: 'MyriadPro', Verdana, Geneva, sans-serif; line-height: 20px; color: #fff;
	position: absolute; bottom: -55px; z-index: 1; left: 0;
	cursor: default;
}
html#ie7 .main_slider_block_link {
	padding-top: 0; margin-top: -17px;
	font-size: 13px;
}
html#ie8 .main_slider_block_link {
	font-size: 13px;
}
.main_slider_block_link a {
	font-size: 20px; color: #fffbb5; font-family: Georgia;
	display: block; float: left;
	overflow: hidden;
	position: relative;
	height: 22px;
}
html#ie7 .main_slider_block_link a {
	line-height: 25px;
	height: 25px;
}
.main_slider_block_link span {
	clear: both; display: block;
}
.main_slider_block_link a:hover {
	text-decoration: underline;
}
/*end home slider*/

.con_event_time_zone {
	color: 	#0370AE; display: block;
	background: transparent url('images/img/time_zone.png') scroll no-repeat left top;
	padding: 0 0 1px 20px; margin: 3px 0 0 0;
	float: left; clear: both;
}

.single-format-standard article.type-con_event {
	padding-top: 5px;
}
html#ie7 .single-format-standard article.type-con_event {
	padding-top: 0;
}
html#ie7 .single-con_live_event header.entry-header {
	display: none;
}
.quadrant {
    width: 440px; height: 440px;
    float: left;
    margin: 0 24px 24px 0;
}

/*contact page*/
.page-template-default div#gform_wrapper_2 {
	width: auto; height: auto;
	margin: 0; padding: 0;
	max-width: 100%;
}
.page-template-default div#gform_wrapper_2 form div.validation_error { 
	display: none;
}
.page-template-default div#gform_wrapper_2 form div.gform_heading {
	clear: both;
	margin: 0 0 40px 0; padding: 0 0 0 0;
	width: auto;
}
.page-template-default div#gform_wrapper_2 form div.gform_heading h3 {
	padding: 0 0 0 0; margin: 0 0 0 0;
	font-size: 20px; font-family: Georgia; color: #000; font-weight: normal; text-transform: none; line-height: normal;
	width: auto;
}
.page-template-default div#gform_wrapper_2 form div.gform_heading>span.gform_description {
	font-size: 12px; color: #000; font-family: 'MyriadPro', Verdana, Geneva, sans-serif;
}
html#ie7 .page-template-default div#gform_wrapper_2 form div.gform_heading>span.gform_description {
	position: relative; width: 100%;
	display: block;
}
html#ie7 .page-template-default div#gform_wrapper_2 form div.gform_heading>span.gform_description>span {
	position: absolute; right: 0; top: -2px;
}


.page-template-default div#gform_wrapper_2 form div.gform_heading>span.gform_description>span {
	float: right; color: #b22b2c; line-height: normal;
	margin: 0 5px 0 0;
}
.page-template-default div#gform_wrapper_2 form div.gform_heading>span.gform_description>span>span {
	font-size: 18px; font-family: 'Arial Rounded MT Bold'; line-height: 25px; vertical-align: middle; 
	padding: 0 2px;
}
/*-------------*/
.page-template-default div#gform_wrapper_2 form div.gform_body {
	clear: both;
	padding: 0 0 0 0; margin: 0 0 0 0;
}
.page-template-default div#gform_wrapper_2 form div.gform_body ul li {
	float: left; clear: none;
	width: 100%;
	position: relative;
	margin-bottom: 14px;
}

/* FORM FIXES */
#gform_2 #field_2_2 {
	float: left; 
}

#gform_2 #input_2_4_3_container, #gform_2 #input_2_4_6_container {
	width: 47% !important;
	padding-right: 10px !important;
	display: block;
	float: left;
}

.page-template-default div#gform_wrapper_2 form div.gform_body ul li.gfield_error {
	margin: 0 !important; padding: 0 !important;
	background: none;
	border: none;
}
.page-template-default div#gform_wrapper_2 form div.gform_body ul li.gfield_error div.validation_message {
	position: absolute; top: 0;
	padding: 0 0 0 10px !important;	margin-top: -12px !important;
	background: transparent url('images/img/error_bg.png') scroll no-repeat left center;
	width: auto; height: 27px;
}
html#ie7 .page-template-default div#gform_wrapper_2 form div.gform_body ul li.gfield_error div.validation_message {
	margin-top: -10px !important;
}
.page-template-default div#gform_wrapper_2 form div.gform_body ul li.gfield_error div.validation_message span {
	background: #AE2829;
	height: 21px;
	display: block;
	border-radius: 0px 3px 3px 0px; 
	font-family: 'MyriadPro', Verdana, Geneva, sans-serif; color: #fff; font-size: 12px;
	padding: 6px 10px 0 5px;
}
.page-template-default div#gform_wrapper_2 form div.gform_body ul li.gfield_error#field_2_7 div.validation_message {
	margin-left: 80px;
}
.page-template-default div#gform_wrapper_2 form div.gform_body ul li.gfield_error#field_2_2 div.validation_message {
	margin-left: 75px;
}
html#ie8 .page-template-default div#gform_wrapper_2 form div.gform_body ul li.gfield_error#field_2_2 div.validation_message {
	margin-left: 72px;
}
.page-template-default div#gform_wrapper_2 form div.gform_body ul li.gfield_error#field_2_3 div.validation_message {
	margin-left: 95px;
}
html#ie8 .page-template-default div#gform_wrapper_2 form div.gform_body ul li.gfield_error#field_2_3 div.validation_message {
	margin-left: 100px;
}
.page-template-default div#gform_wrapper_2 form div.gform_body ul li.gfield_error#field_2_6 div.validation_message {
	margin-left: 65px;
}
html#ie8 .page-template-default div#gform_wrapper_2 form div.gform_body ul li.gfield_error#field_2_6 div.validation_message {
	margin-left: 70px;
}
noindex:-o-prefocus, .page-template-default div#gform_wrapper_2 form div.gform_body ul li.gfield_error#field_2_6 div.validation_message {
	margin-left: 75px;
}
noindex:-o-prefocus, .page-template-default div#gform_wrapper_2 form div.gform_body ul li.gfield_error#field_2_3 div.validation_message {
	margin-left: 105px;
}
.page-template-default div#gform_wrapper_2 form div.gform_body ul li label {
	font-size: 12px; color: #959595; line-height: normal; font-family: 'MyriadPro', Verdana, Geneva, sans-serif;
	padding: 0; margin: 0 0 3px 2px;
	display: block; float: left;
	position: relative;
}
html#ie7 .page-template-default div#gform_wrapper_2 form div.gform_body ul li label {
	margin-bottom: 0 !important;
}
.page-template-default div#gform_wrapper_2 form div.gform_body ul li label span {
	font-size: 18px; font-family: 'Arial Rounded MT Bold'; color: #ad1c1d; font-weight: normal; vertical-align: middle;
	padding: 0 0 0 5px; margin: -3px 0 0 0;
	position: absolute;
}
html#ie7 .page-template-default div#gform_wrapper_2 form div.gform_body ul li label span {
	margin-top: 0 !important;
}
.page-template-default div#gform_wrapper_2 form div.gform_body ul li div.ginput_container {
	clear: both;
	max-width: 100%;
}
.page-template-default div#gform_wrapper_2 form div.gform_body ul li div.ginput_container input,
.page-template-default div#gform_wrapper_2 form div.gform_body ul li div.ginput_container textarea {
	margin: 0 0 0 0; padding: 0 8px;
	border: 1px solid #dbdbdb;
	background: none;
	width: 94%; height: 35px;
	box-shadow: none; 
	border-radius: 5px;
}
html#ie8 .page-template-default div#gform_wrapper_2 form div.gform_body ul li div.ginput_container input,
html#ie7 .page-template-default div#gform_wrapper_2 form div.gform_body ul li div.ginput_container input,
html#ie8 .page-template-default div#gform_wrapper_2 form div.gform_body ul li div.ginput_container textarea,
html#ie7 .page-template-default div#gform_wrapper_2 form div.gform_body ul li div.ginput_container textarea {
	height: 25px;
	padding-top: 10px;
}
.page-template-default div#gform_wrapper_2 form div.gform_body ul li div.ginput_container textarea {
	height: auto !important;
	padding: 8px;
}
.page-template-default div#gform_wrapper_2 form div.gform_body ul li div.ginput_container div.charleft {
	float: right;
	width: auto !important;
	margin: 0 20px 0 0;
	color: #666; font-family: 'MyriadPro', Verdana, Geneva, sans-serif;
}
.page-template-default div#gform_wrapper_2 form div.gform_body ul li#field_2_5 {
	clear: both;
}

.page-template-default div#gform_wrapper_2 form div.gform_body ul li#field_2_3,
.page-template-default div#gform_wrapper_2 form div.gform_body ul li#field_2_6 {
	clear: both;
	width: 100%;
}
.page-template-default div#gform_wrapper_2 form div.gform_body ul li#field_2_6 {
	margin-bottom: 0 !important;
}
.page-template-default div#gform_wrapper_2 form div.gform_body ul li#field_2_3 {
	margin-bottom: 14px !important;
}
.page-template-default div#gform_wrapper_2 form div.gform_body ul li#field_2_7, 
.page-template-default div#gform_wrapper_2 form div.gform_body ul li#field_2_5 {
	width: 47%;
	margin-right: 13px !important;
}
html#ie7 .page-template-default div#gform_wrapper_2 form div.gform_body ul li#field_2_7 {
	margin-top: -3px !important;
}
html#ie7 .page-template-default div#gform_wrapper_2 form div.gform_body ul li#field_2_5 {
	margin-top: 3px;
}

.page-template-default div#gform_wrapper_2 form div.gform_body ul li#field_2_3 div.ginput_container input ,
.page-template-default div#gform_wrapper_2 form div.gform_body ul li#field_2_6 div.ginput_container textarea {
	width: 96%;
}
.gform_wrapper li.gfield.gfield_error.gfield_contains_required label.gfield_label, 
.gform_wrapper li.gfield.gfield_error.gfield_contains_required div.ginput_container {
	margin-top: 0px !important;
}
html#ie7 .gform_wrapper li.gfield#field_2_8 label.gfield_label,
html#ie7 .gform_wrapper li.gfield#field_2_5 label.gfield_label {
	margin-bottom: 3px !important;
}
/*-------------*/
.page-template-default div#gform_wrapper_2 form div.gform_footer {
	margin: 0; padding: 0;
}
.page-template-default div#gform_wrapper_2 form div.gform_footer input.button {
	background: transparent url('images/img/button_join.png') scroll no-repeat left bottom;
	border: none;
	width: 96px; height: 33px;
	font-family: 'Droid Sans'; font-size: 13px; color: #f4f7fd; font-weight: bold;
	padding: 0 0 2px 0; margin: -3px 0 0 0;
	cursor: pointer;
	position: relative;
}
.page-template-default div#gform_wrapper_2 form div.gform_footer input.button:hover {
	background-position: left top;
}
.entry-content #gforms_confirmation_message {
	background: none;
	border: none;
	margin: 0; padding: 0;
	text-align: left; color: black;
	width: auto;
}
.entry-content #gforms_confirmation_message h3.true_form_message {
	padding: 0 0 0 0; margin: 0 0 0 0;
	font-size: 20px; font-family: Georgia; color: #000; font-weight: normal; text-transform: none; line-height: normal; letter-spacing: normal;
	width: auto;
}
.entry-content #gforms_confirmation_message span.true_form_message_small {
	font-family: 'MyriadPro', Verdana, Geneva, sans-serif;	font-size: 12px; line-height: normal;
}
html#ie7 .entry-content #gforms_confirmation_message h3.true_form_message {
	margin-bottom: 10px;
}
/*end contact page*/
/*page about*/
.title_about {
	font-family: Georgia; font-weight: normal; font-size: 19px; line-height: normal;
	margin: 0 0 30px 0; padding: 0;
}
p.text_top_about {
	font-family: 'MyriadPro', Verdana, Geneva, sans-serif; font-size: 13px; color: #666;
	padding: 0; margin: 0 0 10px 0;
}
html#ie7 p.text_top_about, 
html#ie8 p.text_top_about {
	font-size: 12px;
}
noindex:-o-prefocus, p.text_top_about {
	font-size: 12px;
}
/*------*/
.block_link_about {
	position: relative;
	overflow: hidden;
	clear: both;
	margin: auto;
	width: 580px;
	margin-bottom: 40px;
}
.block_link_about .block_link_about_left{
	float: left;
	width: 14px; height: 102px;
	background: transparent url('images/img/block_link_left_about.png') scroll no-repeat left top;
	text-indent: -9999%; color: transparent;
	position: absolute; left: 0; top: 0; z-index: 1;
}
.block_link_about .block_link_about_center {
	float: left;
	width: 555px; height: 91px;
	background: transparent url('images/img/block_link_center_about.png') scroll repeat-x left top;
	padding: 11px 0 0 0; margin: 0 0 0 14px;
	position: relative; z-index: 2;
}
html#ie7 .block_link_about .block_link_about_center {
	padding-top: 12px; margin-left: 13px;
	height: 90px;
}
.block_link_about .block_link_about_right {
	float: left;
	width: 13px; height: 102px;
	background: transparent url('images/img/block_link_right.png') scroll no-repeat left top;
	text-indent: -9999%; color: transparent;
	position: absolute; right: 0; top: 0; z-index: 3;
	left: 562px;
}
.block_link_about .block_link_about_center>div {
	float: left;
	border-right: 1px solid #DEDEDE; border-bottom: 1px solid #DEDEDE;
	width: 182px;
	text-align: center;
	padding: 10px 0 9px 0; margin: 0;
}
/*ico about*/
.block_link_about .block_link_about_center .block_link_about_center_block.portal {
	background: transparent url('images/img/portal_about.png') scroll no-repeat 3px 1px;
}
.block_link_about .block_link_about_center .block_link_about_center_block.facebook {
	background: transparent url('images/img/facebook_about.png') scroll no-repeat 5px 3px;
}
.block_link_about .block_link_about_center .block_link_about_center_block.youtube {
	background: transparent url('images/img/youtube_about.png') scroll no-repeat 5px 1px;
}
.block_link_about .block_link_about_center .block_link_about_center_block.rss {
	background: transparent url('images/img/rss_about.png') scroll no-repeat 2px 2px;
}
.block_link_about .block_link_about_center .block_link_about_center_block.twitter {
	background: transparent url('images/img/twitter_about.png') scroll no-repeat 5px 3px;
}
.block_link_about .block_link_about_center .block_link_about_center_block.itunes {
	background: transparent url('images/img/itunes_about.png') scroll no-repeat 7px 3px;
}
/*end ico about*/
.block_link_about .block_link_about_center .block_link_about_center_block.bottom {
	border-bottom: none;
}
.block_link_about .block_link_about_center .block_link_about_center_block.last {
	border-right: none;
}
.block_link_about .block_link_about_center .block_link_about_center_block a {
	font-size: 15px; font-family: Georgia; color: black;
	margin: 0 0 0 30px;
}
.block_link_about .block_link_about_center .block_link_about_center_block a:hover {

}
/*------*/
.block_text_about {
	position: relative;
	overflow: hidden;
	clear: both;
	width: 100%;
	margin: 0 0 30px 0;
}
.block_text_about div img {
	float: left;
	width: 180px;
}
.block_text_about .block_text_about_img {
	float: left;
	width: 180px;
}
.block_text_about .block_text_about_img img {
	width: 158px; max-width: 100%;
}
.block_text_about .block_text_about_all_text, .block_text_about_all_text_block_text_text {
	float: left;
	width: 370px;
}
.block_text_about .block_text_about_all_text h2.block_text_about_all_text_title {
	margin: 0px 0 10px 0; padding: 0;
	font-size: 16px; color: #0370AE; font-family: 'MyriadPro', Verdana, Geneva, sans-serif; line-height: normal;
}
html#ie7 .block_text_about .block_text_about_all_text h2.block_text_about_all_text_title,
html#ie8 .block_text_about .block_text_about_all_text h2.block_text_about_all_text_title {
	margin-top: -3px;
	font-size: 17px;
}
noindex:-o-prefocus, .block_text_about .block_text_about_all_text h2.block_text_about_all_text_title {
	margin-top: -3px;
	font-size: 17px;
}
.block_text_about .block_text_about_all_text .block_text_about_all_text_block_text {
	margin: 0 0 15px 0; padding: 0;
	position: relative;
	overflow: hidden;
}
.block_text_about .block_text_about_all_text .block_text_about_all_text_block_text h3.block_text_about_all_text_block_text_title {
	font-family: 'MyriadPro', Verdana, Geneva, sans-serif; text-transform: none; font-size: 16px; letter-spacing: normal; line-height: normal; font-weight: normal;
	margin: 0; padding: 0;
}
html#ie7 .block_text_about .block_text_about_all_text .block_text_about_all_text_block_text h3.block_text_about_all_text_block_text_title,
html#ie8 .block_text_about .block_text_about_all_text .block_text_about_all_text_block_text h3.block_text_about_all_text_block_text_title {
	font-size: 14px;
}
noindex:-o-prefocus, .block_text_about .block_text_about_all_text .block_text_about_all_text_block_text h3.block_text_about_all_text_block_text_title {
	font-size: 14px;
}
.block_text_about .block_text_about_all_text .block_text_about_all_text_block_text p.block_text_about_all_text_block_text_text {
	font-family: 'MyriadPro', Verdana, Geneva, sans-serif; font-size: 13px; color: #666;
	padding: 0; margin: 0;
}
html#ie7 .block_text_about .block_text_about_all_text .block_text_about_all_text_block_text p.block_text_about_all_text_block_text_text,
html#ie8 .block_text_about .block_text_about_all_text .block_text_about_all_text_block_text p.block_text_about_all_text_block_text_text {
	font-size: 12px;
}
noindex:-o-prefocus, .block_text_about .block_text_about_all_text .block_text_about_all_text_block_text p.block_text_about_all_text_block_text_text {
	font-size: 12px;
}
/*------*/
/*end page about*/
/*con_media*/
.my_media {
	margin: 10px 0 0 0;
	position: relative;
}
.my_media div.my_media_images {
	width: 143px !important; height: 103px !important;
	background: transparent url('images/img/shadow_image_video.png') scroll no-repeat left top;
	padding: 1px 0 0 2px; margin: 0 15px 0 0;
	float: left;
}
.my_media div.my_media_images a {
	display: block;
	width: 100%; height: 100%;
	position: relative;
	z-index: 1;
}
.my_media div.my_media_images a img {
	width: 137px; max-width: 100%; height: 97px;
}
.my_media div.my_media_images a div.ico_video {
	position: absolute;	right: 0; bottom: 0;
	background: transparent url('images/img/video_img.png') scroll no-repeat left top;
	width: 24px !important;	height: 19px !important;
	margin: 0 6px 6px 0;
}
.my_media table.template tbody tr td.my_media_title h1.entry-title {
	margin: 0 0 5px 0; padding: 0;
	width: 379px;
}
.my_media table.template tbody tr th {
	width: 65px !important;
}
.my_media table.template tbody tr td {
	width: 315px !important;
}
#pagedcontent {
	border-top: 1px solid #E0E0E0;
}
#pagedcontent>a {
	display: block;
	background: transparent url('images/img/viwe_more.png') scroll no-repeat left top;
	padding: 3px 0 0 12px; margin: 5px 0 10px 0;
	font-family: 'MyriadPro', Verdana, Geneva, sans-serif; font-size: 12px; color: #0377C8;
	width: 68px; height: 22px;
	float: left;
}
#pagedcontent>a:hover {
	text-decoration: none;
}
/*details*/
.my_share {
	position: relative;
	overflow: hidden;
	margin: 0 0 10px 0;
}
.my_share ul.sharebuttons li {
	top: 0;
}
.my_share ul.sharebuttons li.facebook_q {
	max-width: 130px;
}
html#ie7 .my_share ul.sharebuttons li.facebook_q,
html#ie7 .my_share ul.sharebuttons li.share_q { 
	top: 1px !important;
}
noindex:-o-prefocus, .my_share ul.sharebuttons li.facebook_q {
	top: -2px;
}
.page-id-57 .LimelightEmbeddedPlayer object {
	width: 100% !important;
}
html#ie7 table.a_v_my {
	margin-top: 10px;
}
table.a_v_my tbody tr th {
	width: 55px;
}
html#ie8 table.a_v_my tbody tr td {
	width: 500px;
}
html#ie8 table.a_v_my tbody tr th {
	width: 75px !important;
}
/*noindex:-o-prefocus, table.a_v_my tbody tr th {
	width: 70px !important;
}*/
table.a_v_my tbody tr th.text_bold {
	/*font-weight: bold; font-size: 15px !important;
	padding: 15px 0 !important;*/
}
table.template.a_v_my {
	border-collapse: inherit;
}
table.a_v_my th, table.a_v_my tr.media td{
	border-top: 1px dotted gray;
}

table.a_v_my tbody tr td>a {
	color: #0078B6;
}


/*end details*/
/*end con_media*/
/*con_event*/
.event_my h1.entry-title {
	margin-bottom: 20px;
}
.event_my div.my_media_images {
	background: none;
	width: 145px !important; height: auto !important;
	padding: 0; 
}
.event_my div.my_media_images a img {
	width: 137px !important; 
	height: auto !important;
	margin: 0;
	border: 1px solid #b7b7b7;
}
.event_my table.template tr.time_con td {
	padding-bottom: 10px !important;
}

.my_share.e_details {
	margin-bottom: 15px;
}
.my_media_images.e_details {
	float: left;
	margin: 0 20px 10px 0;
	width: 161px; height: auto;
}
.my_media_images.e_details img {
	width: 160px; max-width: 100%; height: auto;
	border: 1px solid #B7B7B7;
	margin: 0;
}
.template.e_details {
	width: auto !important;
	margin-bottom: 10px;
}
.template.e_details tbody tr th {
	width: 65px;
}
.template.e_details_table_two {
	clear: both;
	width: 100%;
}
.template.e_details_table_two tbody tr th.text_bold {
/*	font-weight: bold; font-size: 15px !important;
	padding: 15px 0 !important; */
}

.widget_top h3.button_widget {
	background: none;
	padding: 5px 10px 0 10px;
	width: auto;
	float: left;
	font-size: 15px;
}
.widget_top  .textwidget {
	background: transparent url('images/img/center_block_widget.png') scroll repeat-y left top;
	padding: 10px 5px 10px 5px;
	width: 95%;
	position: relative;
	overflow: hidden;
}
.widget_top .textwidget a.link {
	display: block; float: left;
	width: 29px; height: 28px;
	padding: 0; margin: 0 11px 0 0;
}
.widget_top .textwidget a.link.t {
	background: transparent url('images/img/twitter.png') scroll no-repeat left top;
}
.widget_top .textwidget a.link.y {
	background: transparent url('images/img/yuotube.png') scroll no-repeat left top;
}
.widget_top .textwidget a.link.m {
	background: transparent url('images/img/unknown.png') scroll no-repeat left top;
}
.widget_top .textwidget a.link.r {
	background: transparent url('images/img/facebook-sidebar.png') scroll no-repeat left top;
}

.widget_top .textwidget a.link.rss {
	background: transparent url('images/img/rss.png') scroll no-repeat left top;
}

.widget_top .all_number {
	position: relative;
	overflow: hidden;
	float: left;
	width: 21%;
	margin: 0 0 0 9px;
}
.widget_top .all_number .number {
	background: transparent url('images/img/counter_widget.png') scroll no-repeat center top;
	width: 100%; height: 29px;
	font-size: 21px; text-align: center; font-family: 'MyriadPro', Verdana, Geneva, sans-serif; color: #fff;
	margin: 0 0 10px 0; padding: 7px 0 0 0;
}
.widget_top .all_number .text {
	font-family: 'MyriadPro', Verdana, Geneva, sans-serif; font-size: 16px; text-align: center; color: #7b7b7b;
	display: block; 
	margin: 0 0 0 0; padding: 0;
	clear: both;
}

/*filter*/
.filter_all {
	position: relative;
	width: 100%;
}
html#ie7 .filter_all {
	z-index: 999999;
}

.filter_all>div {
	width: 8px; height: 92px;
	float: left;
}
.filter_all .filter_bg_left {
	background: transparent url('images/img/filter_bg_left.png') scroll no-repeat left top;
}
.filter_all .filter_bg_right {
	background: transparent url('images/img/filter_bg_right.png') scroll no-repeat left top;
}
.filter_all form.nav {
	height: 82px; width: 560px;
	background: #091e33;
	float: left;
	padding: 10px 0 0 5px;
}
html#ie7 .filter_all form.nav {
	height: 83px;
	padding-top: 9px;
}
.filter_all form.nav div.select {
	float: left;
	margin: 0 12px 0 0;
	position: relative;
}
html#ie7 .filter_all form.nav div.select {
	margin: 0 2px 0 2px;
	z-index: 99999;
}
.filter_all form.nav div.select#select_theme {
	margin: 0; 
}
.filter_all form.nav div.select input[type="text"] {
	background: transparent url('images/img/filter_list_first.png') scroll no-repeat left top;
	width: 132px; height: 30px;
	padding: 2px 0 0 45px; margin: 0;
	border: none;
	outline: none;
	font-family: 'MyriadPro', Verdana, Geneva, sans-serif; font-size: 12px;
	cursor: pointer;
}
html#ie8 .filter_all form.nav div.select input[type="text"],
html#ie7 .filter_all form.nav div.select input[type="text"]  {
	line-height: 28px;
}
.filter_all form.nav div.select div.select_all {
	position: absolute; z-index: 999; top: 28px; left: -3px;
}
html#ie7 .filter_all form.nav div.select div.select_all {
	top: -1px; top: 30px; 
}
.filter_all form.nav div.select div.select_all>div.option {
	background: transparent url('images/img/filter_list_second.png') scroll repeat-y left top;
	width: 183px; height: auto;
	position: relative; z-index: 1;
}
.filter_all form.nav div.select div.select_all>div.option>div.option {
	border-bottom: 1px dotted #BCBCBC;
	padding: 8px 5px 5px 5px;	margin: 0 10px 0 10px;
	cursor: pointer;
	text-transform: uppercase; color: #323232; font-size: 12px; font-family: 'MyriadPro', Verdana, Geneva, sans-serif;
}
.filter_all form.nav div.select div.select_all>div.option>div.option.empty {
	display: none;
}
.filter_all form.nav div.select div.select_all>div.option>div.option.number_0 {
	display: none;
}
.filter_all form.nav div.select div.select_all div.select_bottom {
	background: transparent url('images/img/filter_list_second_bottom.png') scroll no-repeat left top;
	width: 183px; height: 15px;
	position: relative; top: -1px;
}

.filter_all form.nav .filter_bottom {
	clear: both;
	position: relative;
	overflow: hidden;
	margin: 0; padding: 8px 0 0 0;
	position: relative; z-index: 1;
}
html#ie7 .filter_all form.nav .filter_bottom {
	padding-left: 4px;
}
.filter_all form.nav .filter_bottom input[type="text"] {
	float: left;
	/* background: transparent url('images/img/filter_search.png') scroll no-repeat left top;
	width: 404px; height: 32px; */
	background: transparent url('images/img/filter_search.png') scroll no-repeat left top;
	background-size: 100% 100%;
	width: 346px;
	height: 32px;
	margin: 0 12px 0 0; 
	padding: 0 0 0 20px;
	border: none;
	outline: none;
	font-family: 'MyriadProItalic', Verdana, Geneva, sans-serif; font-size: 12px; font-style: italic; color: #959595; line-height: normal;
}
html#ie8 .filter_all form.nav .filter_bottom input[type="text"] {
	line-height: 35px;
}
html#ie7 .filter_all form.nav .filter_bottom input[type="text"] {
	line-height: 30px;
}
.filter_all form.nav .filter_bottom input.filter_button {
	float: left;
	background: transparent url('images/img/filter_button.png') scroll no-repeat left top;
	width: 66px; height: auto;
	padding: 7px 0 5px 0; margin: 3px 0 0 10px;
	border: none;
	cursor: pointer;
	outline: none;
	font-family: 'Droid Sans'; color: #fff; font-weight: bold; font-size: 13px;
}
html#ie7 .filter_all form.nav .filter_bottom input.filter_button {
	padding-top: 5px;
}
.filter_all form.nav .filter_bottom div.filter_text {
	float: right;
	text-align: center; line-height: 15px;
	margin: 0 13px 0 0;
}
html#ie7 .filter_all form.nav .filter_bottom div.filter_text {
	padding-bottom: 3px; padding-top: 2px;
}
.filter_all form.nav .filter_bottom div.filter_text a {
	font-size: 13px; font-family: 'MyriadPro', Verdana, Geneva, sans-serif; color: #fff;
}
.filter_all form.nav .filter_bottom div.filter_text a:hover {

}

div.result_vive {
	clear: both;
	position: relative;
	overflow: hidden;
	padding: 10px 15px 10px 10px; margin: 0;
}
div.result_vive span.result {
	color: #535353;	font-family: 'MyriadProBold', Verdana, Geneva, sans-serif; font-size: 15px; font-weight: bold;
	float: left;
}
div.result_vive span.result span {
	font-size: 13px; font-weight: normal;
}
div.result_vive div.vive {
	float: right;
	color: #0370ae; font-family: 'MyriadProBold', Verdana, Geneva, sans-serif; font-size: 15px; font-weight: bold;
}
div.result_vive div.vive span {
	color: #000;
}
div.result_vive div.vive a {
	text-decoration: underline;	color: #0370ae; font-weight: normal;
}
div.result_vive div.vive a:hover {
	text-decoration: none;
}
div.result_vive.bottom {
	clear: none; float: left;
}
div.select>div>div {
    display: none;
}
div.select:hover>div>div {
    display: block;
}
/*end filter*/

/*questionnaire*/
.left_block_w_l {
	float: left; 
	width: 60%; 
	padding: 0 0 0 15px;
}
.left_block_w_l h3.title_w_l {
	margin: 30px 0 10px 0; 
	float: left;
}
.left_block_w_l div.date_w_l {
	font-family: 'MyriadPro', Verdana, Geneva, sans-serif; font-size: 12px; color: #919191;
	margin: 0; padding: 0;
}
.widget_w_l {
	width: 298px; 
	float: right;
	margin: 0 5px 0 0;
}
.widget_w_l aside.widget_w_l {
	margin: 0;
}

.w_l_video_block {
	width: 907px; height: 360px; 
	clear: both; 
	padding: 15px 0 0 0; margin: 0 auto 40px;
}

/*poll block*/

.block_all_w_l {
	width: 450px; height: auto;
	position: relative;
	overflow: hidden;
	padding: 0; margin: 0 3px 3px 10px;
	float: left;
	max-height: 310px; min-height: 310px;
}
.block_all_w_l.last {
	margin: 0 0 3px 0;
}
.block_all_w_l p, .block_all_w_l br {
	display: none;
}
.block_all_w_l>div {
	clear: both;
	width: 450px;
}
.block_all_w_l .block_all_w_l_top {
	background: transparent url('images/img/block_w_l_top.png') scroll no-repeat left top;
	height: 6px;
}
.block_all_w_l .block_all_w_l_center {
	height: auto;
	background: transparent url('images/img/block_w_l_center.png') scroll repeat-y left top;
	overflow: hidden;
	position: relative;
}
.block_all_w_l .block_all_w_l_bottom {
	background: transparent url('images/img/block_w_l_bottom.png') scroll no-repeat left top;
	height: 6px;
}

.block_all_w_l .block_all_w_l_center .block_all_w_l_title {
	position: relative;
	overflow: hidden;
	height: 40px;
	padding: 0; margin: 3px 0 0 10px;
}
.block_all_w_l .block_all_w_l_center .block_all_w_l_title>div {
	float: left;
	height: 40px;
}
.block_all_w_l .block_all_w_l_center .block_all_w_l_title .block_all_w_l_title_left {
	background: transparent url('images/img/block_w_l_title_left.png') scroll no-repeat left top;
	width: 5px;
}
.block_all_w_l .block_all_w_l_center .block_all_w_l_title .block_all_w_l_title_center {
	background: transparent url('images/img/block_w_l_title_center.png') scroll repeat-x left top;
	width: 420px;
}
.block_all_w_l .block_all_w_l_center .block_all_w_l_title .block_all_w_l_title_center h2 {
	font-family: Georgia; font-size: 16px; color: #fff; line-height: normal; font-weight: normal;
	margin: 0; padding: 11px 0 0 6px;
}
.block_all_w_l .block_all_w_l_center .block_all_w_l_title .block_all_w_l_title_right {
	background: transparent url('images/img/block_w_l_title_right.png') scroll no-repeat left top;
	width: 5px;
}

.block_all_w_l .block_all_w_l_center .block_all_w_l_content {
	padding: 20px 15px 15px 15px; margin: 0 auto;
	width: 400px; height: auto; min-height: 219px; max-height: 219px;
	position: relative;
	overflow: hidden;
}

/*form*/
.form_w_l {
	position: relative;
	overflow: hidden;
}

.form_w_l .form_w_l_title, .result {
	position: relative;
	overflow: hidden;
}
.form_w_l .form_w_l_title>div, .result>div {
	font-family: Arial; line-height: normal;
	float: left;
}
.form_w_l .form_w_l_title .form_w_l_letter, .result .form_w_l_letter {
	font-size: 18px; width: 7%; font-weight: bold; text-transform: uppercase; color: #005493;
}
.form_w_l .form_w_l_title .form_w_l_question, .result .form_w_l_question {
	width: 93%;
	color: #0A1F34; font-size: 14px; font-style: italic;
}

.form_w_l .form_w_l_radio_all {
	position: relative;
	overflow: hidden;
	padding: 5px 0 0 0; margin: 0;
}
.form_w_l .form_w_l_radio_all label {
	line-height: normal; font-size: 13px; font-family: Arial; color: #7b7b7b; 
	vertical-align: top;
	display: block;
	margin: 5px 0; padding: 0;
}
.form_w_l .form_w_l_radio_all label.active {
	color: #005092;
}
.form_w_l .form_w_l_radio_all label input {

}

.form_w_l .form_w_l_submit {
	position: relative;
	overflow: hidden;
	padding: 0; margin: 0;
	text-align: right;
}
.form_w_l .form_w_l_submit input {
	background: transparent url('images/img/button_join.png') scroll no-repeat left bottom;
	border: none;
	width: 96px; height: 33px;
	font-family: 'Droid Sans'; font-size: 13px; color: #f4f7fd; font-weight: bold;
	padding: 0 0 2px 0; margin: 0;
	cursor: pointer;
	position: relative;
}
.form_w_l .form_w_l_submit input:hover {
	background-position: left top;
}
/*end form*/

/*links*/
.block_all_w_l .block_all_w_l_center .block_all_w_l_content .link {
	display: block;
	margin: 0 0 10px 0; padding: 0;
	font-family: Arial; font-size: 13px; 
}
.block_all_w_l .block_all_w_l_center .block_all_w_l_content .link  a {
	color: #0370ae;
}
.block_all_w_l .block_all_w_l_center .block_all_w_l_content .link  a:hover {

}
/*end links*/

/*result*/
.block_result {
	position: relative;
	overflow: auto;
	width: 390px; height: 165px;
	font-family: Arial; font-size: 13px;
	padding: 10px 0 0 10px; margin: 10px 0 0 0;
}
.block_result>div {
	width: 47%;
	float: left;
	margin: 6px 3% 6px 0;
}
html#ie7 .block_result>div {
	width: 45%;
}
.block_result>div>div {
	width: 100%;
	padding: 0; margin: 0 0 5px 0;
	color: #575757;
	position: relative;
	overflow: hidden;
}
.block_result>div>div.max {
	color: #005398;
}
.block_result>div>div>div {
	color: #828282;
	float: left;
}
.block_result>div>div>div.progress_bar {
	background: #828282;
	height: 18px;
	max-width: 70%;
}
.block_result>div>div>div.progress_bar.max {
	background: #005398;
}
.block_result>div>div>div.votes {
	width: 28%;
	margin: 0 0 0 2%;
}
/*end result*/
/*end poll block*/

/*table*/
table.w_l {
	position: relative; top: 20px;
	margin: 0 0 45px 11px;
	width: 70%;
}
/*end table*/
/*end questionnaire*/




/*end con_event*/
/*end new style*/
#slider-homepage{
	width: 540px;
	margin-left: 35px;
	float: left;
}
.wp-slider-element{display: none;}
img_video_bg img{ width: 137px; height: 97px; }




.gradient2, .joinlink:hover, .page-numbers.current, a.page-numbers:hover {
	background-color: #0078B6;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#0097DF', endColorstr='#0078B6'); /* for IE */
	background: -webkit-gradient(linear, left top, left bottom, from(#0097DF), to(#0078B6)); /* for webkit browsers */
    background: -moz-linear-gradient(#0097DF, #0078B6) repeat scroll 0 0 transparent;
    text-decoration: none !important;
}

.joinlink, .page-numbers {
    border-radius: 3px 3px 3px 3px;
    color: #FFFFFF !important;
    font-size: 12px;
    font-weight: bold;
    margin-right: 5px;
    padding: 3px 8px;
    position: relative;
    text-shadow: 1px 1px #000000;
	cursor: pointer;
}
.gradient1, .page-numbers {
	background-color: #1A163A;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#21254E', endColorstr='#1A163A'); /* for IE */
	background: -webkit-gradient(linear, left top, left bottom, from(#21254E), to(#1A163A)); /* for webkit browsers */
    background: -moz-linear-gradient(#21254E, #1A163A) repeat scroll 0 0 transparent;
}
 #pagination-bottom-area{
	 width: 920px;
	 line-height: 30px;
 }
 
 .form-allowed-tags{
display:none;}

.conx-pagination {
clear:both;
padding:20px 0;
position:relative;
font-size:11px;
line-height:13px;
}
 
.conx-pagination span, .conx-pagination a {
    border-radius: 3px 3px 3px 3px;

display:block;
float:left;
margin: 2px 7px 2px 0;
padding:4px 9px 3px 9px;
text-decoration:none;
width:auto;
color:#fff;
background: #0D1C25;
}
 
.conx-pagination a:hover{
color:#fff;
background: #0370AE;
}
 
.conx-pagination .current{
padding:4px 9px 3px 9px;
background: #0370AE;
color:#fff;
}

			body.home #bcn_widget-3{display: none;}
			body.home #secondary{ margin-top: 0px;}
			
img.alignleft{ float: left; margin: 5px; }
img.alignright{ float: right; margin: 5px; }

.a_v_my img,
.e_details_table_two img { /*width: auto; height: auto; */ }



.sswidgetLeft, .sswidgetRight{
	width: 425px;
	height: 400px;
	border: solid 10px #234872;
	float: left;
	margin: 10px;
	overflow: hidden;
}

.single-con_live_event .sswidgetLeft, .single-con_live_event .sswidgetRight{
	margin: 10px 0 10px 20px;
}

.ssWidgetHeader{
	background-color: #234872;
	border: solid 0px transparent;
	border-bottom: solid 10px #234872;
}

.ssWidgetH3{
	color: #FFF;	
	margin: 0px;
	background-color: #0A2038; 
	border-radius: 5px;
	padding: 10px;
	font-size: 18px;
	border-top: solid 1px #345A89;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-weight: normal;
	background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#203D61), to(#345A89));
	background: -webkit-linear-gradient(top, #203D61, #0A2038);
	background: -moz-linear-gradient(top, #203D61, #0A2038);
	background: -ms-linear-gradient(top, #203D61, #0A2038);
	background: -o-linear-gradient(top, #203D61, #0A2038);
}

.linkArray{
	list-style-type: none;
}

.linkArray li{
	margin: 5px 0px;
}

.linkArray img{
	margin-right: 10px;
}

.questionQ{
	background-image: url('images/Q.png');
	background-repeat: no-repeat;
	background-position: 14px 5px;
	min-height: 35px;
	padding-left: 50px;
	padding-top: 10px;
}

.pollRadio, .pollCheck{
	margin: 5px 19px;	
}

.pollButton{
	cursor: pointer;
	float: right;
	color: #FFF;	
	margin: 20px;
	background-color: #0A2038; 
	border-radius: 5px;
	padding: 5px 10px;
	font-size: 16px;
	border-top: solid 1px #345A89;
	font-weight: bold;
	background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#203D61), to(#345A89));
	background: -webkit-linear-gradient(top, #203D61, #0A2038);
	background: -moz-linear-gradient(top, #203D61, #0A2038);
	background: -ms-linear-gradient(top, #203D61, #0A2038);
	background: -o-linear-gradient(top, #203D61, #0A2038);
}

.pollButton:hover{
	background-color: #0c3c72; 
	background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#0c3c72), to(#1463bb));
	background: -webkit-linear-gradient(top, #1463bb, #0c3c72);
	background: -moz-linear-gradient(top, #1463bb, #0c3c72);
	background: -ms-linear-gradient(top, #1463bb, #0c3c72);
	background: -o-linear-gradient(top, #1463bb, #0c3c72);
}

.pollAtext{
	color: #7C7C7C;
}

.sscontrols{
	float: left;
}

.sscontrols input[type='button']{
	background-color: #234872;
	color: #FFFFFF;
	border: solid 1px #345A89;
	border-radius: 5px;
	margin: 0px 5px;
	font-weight: bold;
	padding: 1px 3px;
	cursor: pointer;
}

.sscontrols input[type='button']:hover{
	background-color: #1463bb; 
}

	.PollDisplayArea
	{
		padding:0 10px 10px 20px;
	}
	.resultsBox .resultTop
	{
		font-weight:normal;
		font-size:14px;
		/*display:block;*/
	}
	.resultsBox .resultBottom
	{
		font-size:12px;
		color:#717171;
		/*display:block;*/
		margin:0 0 3px 0;
	}
	.resultsBox .resultBox
	{
		margin:0 0 8px 0;
		background:#0D5287;
		height: 12px;
	}
	/* Selected Answer */
	.selectAnswer
	{
		color:#107ACB;
		/*border:1px solid #f0f0f0;
		padding:5px;*/
		margin:0 0 10px 0;
		background:#fefefe;
	}
	.selectAnswer .resultTop
	{
		font-size:16px;
		font-weight:bold;
		background:url("star.png") no-repeat 0 0 transparent;
		/*display:block;*/
		padding:0 0 0 19px;
	}
	
	.selectAnswer .resultBox
	{
		background:#107ACB;
	}