body{ margin:0; padding:0; background:#f3f3f3 url(../images/header_bg.jpg) repeat-x;  font-family: 'proxima_nova_ltregular'; font-size:14px; color:#58595b;  }
@font-face {
    font-family: 'proxima_nova_ltregular';
    src: url('../fonts/proximanova-light-webfont.eot');
    src: url('../fonts/proximanova-light-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/proximanova-light-webfont.woff') format('woff'),
         url('../fonts/proximanova-light-webfont.ttf') format('truetype'),
         url('../fonts/proximanova-light-webfont.svg#proxima_nova_ltregular') format('svg');
    font-weight: normal;
    font-style: normal;

}
ul{ list-style:none;}
img{ border:none;}
a{ text-decoration:none; color:#3776ac; }
.function_div a{ text-decoration:none; color:#3776ac !important; }
.function_div a:hover{ text-decoration:none; color:#3776ac !important; }
a:hover{ text-decoration:underline;  }
.clr{ clear:both; font-size:0; height:0px;}
h1, h2, h3, h4{ font-weight:normal; color:#000000;}
h2{ border-top:1px solid #cdcdcd; border-bottom:1px solid #cdcdcd; margin:0; padding:4px 0;  font-size:18px; text-transform:uppercase; position:relative;}
h2 span{ font-size: 14px;line-height: 25px; text-transform:lowercase; position:absolute; right:5px}
h3{ font-size:17px; margin:2px 0 5px; line-height:17px}
.wrapper{ width:1000px;padding:0; margin:0 auto; position:relative;}

/******header style*******/
.header{ margin:0; padding:0; /*height:75px; z-index:99999;*/ min-height:85px; position:relative;  }
.logo{  margin:0 10px 0 0; padding:0;  float:left;}
.header_right{ width:830px; float:right; padding:5px 0 0;}
.topsearch{ float:right; margin:0; padding:0; color:#fff;}
.topsearch ul, .menu ul{ margin:0; padding:0;}
.topsearch ul li{ display:block; margin:0 5px; list-style-type:none; float:left; font-size:12px;}
.topsearch .textbox{border:1px solid #a9a9a9; padding:1px 2px; width:120px; float:left}
.topsearch #top_country ul li{float:none;}
.sbtbtn{background: url("../images/searchbg.jpg") repeat-x scroll left center transparent; color: #FFFFFF;padding:0px 8px; border:none; cursor:pointer; float:left; border: 1px solid #7DA8CE;}
#region{ background:url(../images/region.png) no-repeat 40px -2px; padding:1px 23px 6px 0; }
#regionlist{ display:none;   cursor: default;  position: absolute;  right:-140px; top: 21px; width: 800px;  z-index: 1000000;background: none repeat scroll 0 0 #F3F3F3;border: 1px solid #CCCCCC; border-radius: 4px 4px 4px 4px; width:180px;  box-shadow: 0 1px 8px 0 #000000; padding: 10px}
#regionlist li{ display:block; float:none; margin:7px 0; }	
#regionlist li a{ color:#000000; font-size:14px;}


.menu{ margin:25px 0 0; padding:0;}
.menu ul li{ display:block; margin:0 5px; list-style-type:none; float:left; font-size:14px; padding-bottom:5px}
.menu ul li a{ color:#fff; margin:0px; padding:0 10px 5px;  }
.menu ul li a:hover, .menu ul li a.active{ background: url("../images/menu-bg.jpg") repeat-x 0 17px; text-decoration:none;}


/*For Archive block-  Added by Seema - 19-Dec-12*/
#block-menu-menu-archives .content{
margin:0; 
padding:0;
border:none; 
width:auto ;
float:none; 
}

/*For zone block - Added by Seema - 19-Dec-12 */
#block-edit-link-block_11 .content{
margin:0; 
padding:0;
border:none; 
width:auto ;
float:none; 
}


/*For zone block - Added by Seema - 19-Dec-12 */
#block-block-12 .content{
    margin:0; 
    padding:0;
    border:none; 
    width:auto ;
    float:none; 
}

.bannet-top{margin:-25px 0 0 140px; padding: 15px 0 0; width:728px }
.bannet-top img{ margin:0 auto; display:block;}
.page{  background:#fff; margin:20px 0 0; padding:10px;box-shadow: 0 1px 8px 0 #CCCCCC; }
/********Content style*******/
.content_wrapper{ 
    margin:0; 
    padding:0 12px;
    border-left:1px dotted #cdcdcd;
    border-right:1px dotted #cdcdcd; 
    width: 470px; 
    float:left;
}
.content_wrapper p, .content_wrapper div{
    font-family: Helvetica, Arial, sans-serif;
}
.content_wrapper p{
    margin:0 0 10px;
}
.hiderightcol{ margin:0; padding:0 12px;  border-left:1px dotted #cdcdcd;  width: 784px; float:left; }
.hiderightcol p{ margin:0 0 10px;}
.c_block{ margin:0 0 30px; padding:0;}
.blockbox{ margin:10px 0; padding:0;}

/********news block******/
.news_details{ width:220px; float:left; margin:0 20px 0 0;}
.news_details h3{}
.news_details img{ margin-bottom:20px;}
p.date{ color:#949495; font-size:12px;}
p.more{ text-align:right; font-size:12px;color:#fff;}
p.more a{ background:#595551; color:#fff; padding:0 4px; margin:0;}
.news_summary{  float: right; margin: 0 10px 0 0; padding: 0; width: 220px;}
.news_summary p{ margin:0 0 5px; font-style:italic;}
.summary{ margin: 0 0 10px; padding:0;}

/*******featured style******/
.featured{ margin:0 0 20px; padding:0;}

/********newsbox style********/
.news_left{ width:330px; padding:0; float:left;}
.infobox{background:#f0f0f0;}
.info{  padding:5px;}
.news_top{ margin:0 0 10px; overflow:hidden;}
.news_top img{ float:left;}
.news_top .info { float: left; width: 157px;}
.topleft{float: left; margin:0 10px 0 0; width: 160px;}
.topleft.last{ margin:0}
.news_right{ width:135px; padding:0; float:right; margin:0 0 7px 0 }

.newsblock p.more{ text-align:left; font-size:12px;color:#fff;margin:0;}
.newsblock p.more a{ background:#c2c1c0; color:#fff; padding:0 4px; margin:0;}

/*********l_sidebar style********/
.l_sidebar{ width:160px; float:left; margin: 0 10px 0 0; padding:0;}
.l_sidebar .block, .r_sidebar .block{ margin:0 0 20px;}
.l_sidebar ul{ margin:10px 0 10px 19px; padding:0;}
.l_sidebar ul.none { margin:10px 0 10px 0px;}
.l_sidebar ul.none li { background:0; padding:0;}
.l_sidebar ul li{ list-style-type:none; background:url(../images/bullet.jpg) no-repeat 0px 5px ;padding-left:11px; margin:7px 0}
.l_sidebar ul li a{ color:#58595b; text-decoration:none; font-size:14px;}
h2.zones{ text-align:center; background:url(../images/zones_bg.jpg) no-repeat; padding:5px 0 12px; border:none; }
.l_sidebar .datacenter{background:#f8f8f8 url(../images/data-center.jpg) no-repeat; padding:60px 5px 10px;}
.l_sidebar .datacenter p{ margin:2px 0; font-size:16px;}
.l_sidebar .datacenter p a{ color:#6499c7;}
.l_sidebar .datacenter p.dateformate{ font-size:12px; margin:0 0 10px;}

.l_sidebar ul li a:hover, .r_sidebar ul li a:hover{ text-decoration:underline;}
/*********r_sidebar style********/
.r_sidebar{ width:300px; float:right; margin: 0 0px 0 10px; padding:0;}
.l_sidebar img, .r_sidebar img{ margin:0 auto; display:block;}
.r_sidebar ul{ margin:10px 0 10px 5px; padding:0;}
.r_sidebar ul li{ list-style-type:none;  color:#58595b; background:url(../images/bullet.jpg) no-repeat 0px 5px ;padding-left:11px; margin:7px 0 15px}
.r_sidebar ul li a{ text-decoration:none;   }
.r_sidebar ul.none li { background:0; padding:0;}
.r_sidebar p.dateformate{ margin:10px 0; padding:0}
.r_sidebar p.dateformate span{ color:#fff; background:#6499c7; padding:0 3px; margin:3px 0;}
.datacenter{ background:#f8f8f8 url(../images/data-center.jpg) no-repeat; padding:70px 10px 10px; }
.datacenter.focus{background:#f8f8f8 url(../images/data-center_focus.jpg) no-repeat;}
.datacenter h2{border-bottom: 1px solid #44494c; font-size: 17px; margin: 0; padding: 4px 0; color:#6499c7; border-top:none}

.form_box{margin: 10px 0;  padding: 0;}
.leftform{ border-right: 1px dotted #CCCCCC; float: left; margin-right: 20px; width: 170px;}
.leftform label{ color:#58595b; font-size:12px; margin: 0; display:block;}
.inputbox{ background:#e9e9e9; border:none; width:120px; margin:0 2px 8px 0; padding:2px; float:left;}
.sbtn{ background:#383836; color:#fff; border:none; cursor:pointer; padding:0px 3px; float:left;}

.rightform{ float:left; width:100px;}
.rightform p{ margin:0 0 10px; color:#000103!important;}
p.title{ margin:0px 0 6px; text-transform:uppercase; font-size:14px;}
.signup{ background:url(../images/searchbg.jpg) repeat-x left center; color:#fff; padding:2px 8px;}
.join{ border-bottom:3px solid #000;  margin: 15px 0 0;}
.join span.title{ color:#58595b; font-size:14px; text-transform:uppercase; float:left; line-height:26px}
.join span.icons{ float:right; margin:0; height:27px;}
.join a{ background: url("../images/social-icon.jpg?v=1.0") no-repeat scroll 0 0 transparent; color: #000000; display: block; float: left;font-size: 0; height: 27px; margin: 0 0 0 5px; text-indent: -999px;width: 30px;}
.join a.newsletter{ background-position:0 0;}
.join a.twitter{ background-position:-35px 0;}
.join a.rss{ background-position:-71px 0;}
.join a.in{ background-position:-106px 0;}
.join a.google{ background-position:-140px 0;}


/******banner_bottom*****/
.banner_bottom{ margin:60px 0 15px 0; text-align:center;}
.banner_bottom img{ margin:0 auto; display:block;}
/*Added by Karamveer - 19-Dec-12*/
.banner_bottom .content{
margin:0; 
padding:0;
border:none; 
width:auto ;
float:none; 

}

/********footer style*********/
.footer_wrapper{ background:#58595b; margin:0; padding:0;}
/*Added by Karamveer - 19-Dec-12*/
.footer_wrapper .content{
margin:0; 
padding:0;
border:none; 
width:auto ;
float:none; 

}
.footer{ width:980px; margin:0 auto; padding:0 10px 10px; color:#fff; background:url(../images/bg_verticle.jpg) repeat-y 74% 0;}
.copyright{ font-size:12px; margin:15px 0 0; 0; text-align:center;}
.footer_data{ margin:0; padding:0; width:730px; float:left;}
.foot_logo{ background:url(../images/foot_dynamic.png) no-repeat; width:134px; height:90px; display:block;}
.footer_data ul{    margin: 12px 0 0;  padding: 0px;}
.footer_data ul li{ list-style-type:none;  background:url(../images/bullet.jpg) no-repeat 0px 5px ; padding-left:11px;  color:#fff;  margin:7px 0}
.footer_data ul li a{ color:#fff;}

.footer_right{   float: left; margin: 20px 0 0 25px; width: 220px;}
.footer_right h2{background:url(../images/bg_foot_heading.jpg) repeat-x	 bottom ; border:none; color:#6499c7; font-size:28px; width:460px; text-transform:capitalize;}
.footer_right ul{ margin:0; padding:0}
.footer_right ul li{list-style-type:square; margin:7px 0 7px 15px}
.footer_right ul li a{ color:#fff;}
.fot_nav{ float:left; width:212px; margin:16px 35px 0 0}
/*Added by Karamveer - 19-Dec-12*/
.fot_nav h2{ background:url(../images/bg_foot_heading.jpg) repeat-x  ;  color:#fff; font-size:16px;  margin: 0;
    padding: 6px 0;   text-transform: uppercase; width:auto;}
.fot_nav.last{ margin:16px 0 0;}
.fot_nav h4{background:url(../images/bg_foot_heading.jpg) repeat-x  ;  color:#fff; font-size:16px;  margin: 0;
    padding: 6px 0;   text-transform: uppercase;}
	

#top_country {color: #fff;cursor: pointer;display: inline;float: left;margin-left: 0px;position: relative; }
#top_country div span, #top_lang_dropdown div span {display: block;}

#top_country #country2, #top_lang_dropdown #top_lang_dropdown2 {padding: 0 21px 0 0; border-right:1px dashed #fff; background:url(../images/arrow.png) no-repeat 40px 4px;}

#top_country div#country1:hover, #top_lang_dropdown #top_lang_dropdown1:hover {color: #FFFFFF;cursor: pointer;}
#top_country.selected #country1, #top_lang_dropdown.selected #top_lang_dropdown1 {background: url("../images/btn_country_l.png") no-repeat scroll 0 0 transparent;border-bottom: 5px solid #202020;}
#top_country.selected #country3, #top_lang_dropdown.selected #top_lang_dropdown3 {background: url("../images/btn_country_c.png") repeat-x scroll 0 0 transparent;}
#top_country.selected #country2, #top_lang_dropdown.selected #top_lang_dropdown2 {background: url("../images/btn_country_r.png") no-repeat scroll right top transparent;}
#top_country.selected #country4, #top_lang_dropdown.selected #top_lang_dropdown4 {background: url("../images/top_minus.png") no-repeat scroll right 13px transparent;}
#top_country #countries {;cursor: default;display: none; right: -190px;padding-top: 6px;position: absolute;top: 23px;width: 800px;z-index: 1000000;}
#top_lang_dropdown #languages {background: url("../images/lang_bot.png") no-repeat scroll left bottom #1E1E1E;cursor: default;display: none;left: 0;padding: 0 5px 6px;position: absolute;top: 37px;width: 60px;z-index: 1000000;}
#top_lang_dropdown.selected #languages {display: block;}
#top_lang_dropdown #languages li a {background-position: 0 1px;color: #FFFFFF;font-size: 1.1em;padding-left: 25px;}
#top_lang_dropdown #languages li a:hover {color: #559ECF;}
#top_country #countries h2 {color: #000;font-size: 1.6em;padding: 20px 0; border:none;}
#top_country.selected #countries {display: block;}
#top_country #countries_content { box-shadow: 0 1px 8px 0 #000;background: none repeat scroll 0 0 #F3F3F3; border:1px solid #ccc; border-radius:4px; padding: 0px 9px 0 19px;width: 772px;}
#top_country #countries_content .region {display: inline;float: left;}
#top_country #countries_content #region_north {width: 151px;}
#top_country #countries_content #region_latin {width: 157px;}
#top_country #countries_content #region_europe {
width: 154px;
}
#top_country #countries_content #region_africa {
width: 163px;
}
#top_country #countries_content #region_asia {
width: 146px;
}
#top_country #countries_content .region h3 {
font-size: 1.4em; color:#000;
margin-bottom: 13px;
}
#top_country #countries_content .region li {
padding-bottom: 5px;
}
#top_country #countries_content .region li a {
color: #000;
font-size: 1.1em;
margin-left: 12px;
}
#top_country #countries_content .region li a:hover {
color: #559ECF;
}
#top_country #countries_content #country_missing {
color: #000;
font-size: 1.1em;
padding: 22px 0 13px;
}
#top_country #countries_bottom {
background: url("../images/countries_bot.png") no-repeat scroll 0 0 transparent;
height: 6px;
overflow: hidden;
width: 800px;
}	



/*******Slider style*****/

.jcarousel-skin-tango .jcarousel-container {}
.jcarousel-skin-tango .jcarousel-direction-rtl {direction: rtl;}
.jcarousel-skin-tango .jcarousel-container-horizontal {width: 470px;padding:0px 0 26px;}
.jcarousel-skin-tango .jcarousel-clip {overflow: hidden;}
.jcarousel-skin-tango .jcarousel-clip-horizontal {width:  470px;height: 98px;}
.jcarousel-skin-tango .jcarousel-item {width: 150px;height: 98px;}
.jcarousel-item img{max-width:100%;}
.jcarousel-skin-tango .jcarousel-item-horizontal {margin-left: 0;margin-right: 10px;}
.jcarousel-skin-tango .jcarousel-direction-rtl .jcarousel-item-horizontal {margin-left: 10px;margin-right: 0;}
.jcarousel-skin-tango .jcarousel-item-placeholder {background: #fff;color: #000;}

/** *  Horizontal Buttons */
.jcarousel-skin-tango .jcarousel-next-horizontal {position: absolute;top: 103px;right: 0px;width: 20px;height: 18px;cursor: pointer;background: transparent url(../images/arrow-horizontal.png) no-repeat -21px 0;}
.jcarousel-skin-tango .jcarousel-prev-horizontal {position: absolute;top: 103px;right: 21px;width:20px;height: 18px;cursor: pointer;background: transparent url(../images/arrow-horizontal.png) no-repeat 0 0;}

/*******Slider style top big*****/

.jcarousel-skin-tango_big .jcarousel-container {}
.jcarousel-skin-tango_big .jcarousel-direction-rtl {direction: rtl;}
.jcarousel-skin-tango_big .jcarousel-container-horizontal {width:470px; height:275px; margin:0 auto;/*width: 470px; padding:0px 0 26px; padding-bottom:19px;*/}
.jcarousel-skin-tango_big .jcarousel-clip {overflow: hidden;}
.jcarousel-skin-tango_big .jcarousel-clip-horizontal {/*width:400px; height:275px;*/width:  470px;height: 274px;}
.jcarousel-skin-tango_big .jcarousel-item {width: 470px;height: 274px;}
.jcarousel-skin-tango_big .jcarousel-item-horizontal {margin-left: 0;margin-right: 10px; position:relative;}
.jcarousel-skin-tango_big .jcarousel-direction-rtl .jcarousel-item-horizontal {margin-left: 10px;margin-right: 0;}
.jcarousel-skin-tango_big .jcarousel-item-placeholder {background: #fff;color: #000;}
.jcarousel-skin-tango_big .info{background:url(../images/overlay.png)/*rgba(0,0,0,.8)*/; left: 0; padding: 10px; position: absolute; bottom: 0; border:solid 1px #fff; right:0;}
.jcarousel-skin-tango_big p.info-title{ font-size:16px; color:#fff; margin:0 0 5px; font-weight:bold;}
.jcarousel-skin-tango_big p{margin:0 0 5px; color:#fff; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
/** *  Horizontal Buttons */
.jcarousel-skin-tango_big .jcarousel-next-horizontal {position: absolute;top: 115px;right: 0px;width: 30px;height:38px;cursor: pointer;background: transparent url(../images/arrow-top.png) no-repeat -30px 0; }
.jcarousel-skin-tango_big .jcarousel-prev-horizontal {position: absolute;top: 115px;let:0px;width:30px;height:38px;cursor: pointer;background: transparent url(../images/arrow-top.png) no-repeat 0 0;}

.curl{ position:absolute; right:0; top:0;}
a.curl-icon{ display:block; width:92px; height:68px; background:url(../images/curl.png) no-repeat; border:none;}

/*031212 css added*/
.fleft{float:left;}
.fright{float:right;}
.clear{clear:both;}

.l_sidebar ul.mL2{margin-left:2px;}
.l_sidebar ul.mL2 li{padding:0;}
.l_sidebar ul.mL2 li a{background:url(../images/li_spacer.png) left bottom no-repeat; padding:0 0 4px 11px; display:block;}
.l_sidebar ul.mL2 li a:hover, .l_sidebar ul.mL2 li a.active{color:#6599C8;}

.add_after_banner{background:#a49261 url(../images/star_shadow_add.jpg) left top no-repeat; padding:17px 0; margin:0 0 18px 0;}
.date_address{width:200px; float:left; margin-left:30px; color:#fff;}
.date_address span{float:left; display:inline-block; border-right:1px solid #fff; padding:0 5px; margin-right:10px;}
.date_address em, .date_address strong{font-size:30px; font-style:normal; color:#fff;}
.blue_txt{color:#3776AC; font-size:14px; font-weight:bold; line-height:17px;}
.colmn_left{width:245px; float:left; padding-right:18px;}
.colmn_left h2, .colmn_right h2{font-size:16px; color:#000; text-transform:none;}
.colmn_left p, .colmn_right p{padding:12px 0;}
.colmn_right{width:203px; float:left;}
.contact_link{background:#595551!important;; color:#fff!important;;}
ul.listing{margin:10px 0 0 0; padding:0;}
ul.listing li{background: url("../images/bullet.jpg") no-repeat scroll 0 8px transparent; padding:2px 0 2px 15px; margin:3px 0;}

.winner{padding:0; margin:10px 0 0 0;}
.winner li {list-style:none; display:inline;}
.winner a {padding:8px 22px; display:inline-block; background:#dfe0e0; color:#a49261; text-decoration:none;}
.winner a.active {background:#efefef; color:#a49261;}
.winner_table th{background:#616262; font-size:15px; color:#fff; padding:4px 6px;}
.winner_table td{font-size:13px; color:#616262; padding:4px 6px; text-align:center; border:1px solid #f5f5f5;} 
.winner_table td.even{background:#dfe0e0; text-align:left; border:none;}
.winner_table td.odd{background: #efefef; text-align:left; border:none;}
.winner_heading{background:url(../images/winner_table_heading.png) left bottom no-repeat; padding:0 0 5px 0; font-size:14px; margin:40px 0 10px 0;}
.function_div{padding-bottom:15px;}
.function_div h2.lower{text-transform:none;}
.function_div p{padding:10px 0 0;}
.sponser{padding:15px 0 0 0;}
.sponser span.sposcer_logo{width:100px; float:left; padding-right:10px;}
.sponser em{padding:0 0 4px 0; display:block;}
.important_dates ul{margin:0; padding:0;}
.important_dates ul li{margin:0 0 1px 0; padding:6px 10px 6px 11px; color:#a49261; font-weight:bold;}
.important_dates ul li span{float:left;}
.important_dates ul li em{ float:right; font-size:12px; color:#616262; text-align:left; width:126px;}
.important_dates ul li.even{background:#dfe0e0 url("../images/bullet.jpg") no-repeat 3px 11px;}
.important_dates ul li.odd{background:#efefef url("../images/bullet.jpg") no-repeat 3px 11px;}
.font18{font-size:18px;}
.registran_fee{padding:18px 0 30px 0;}
.registran_fee tr td:first-child{background:#dfe0e0; color:#2c689c; font-weight:bold; /*padding:10px 0 10px 35px;*/padding:10px 0 10px 10px;}
.registran_fee tr td{background:#efefef;}
.registran_fee ul li{list-style:square; padding:5px 0;}
.registran_fee tr td:first-child span{font-size:12px; color:#595851; display:block;}
.registran_fee .caa_cell ul li a.download{display:inline-block; font-size:14px; color:#f58938!important; text-align:center; float:left; padding-right:12px; width:60px;}
.pdf_div a.download {
    color: #F58938;
    display: inline-block;
    float: left;
    padding-right: 10px;
}
.pdf_div span{color:#2c689c; line-height:19px; display:block; overflow:hidden;}
.or_div{background:url(../images/border_1x1.png) left center repeat-x; text-align:center; margin:10px 0;}
.or_div span{font-size:22px; color:#fff; background:#817e7b; border:6px solid #fff;}
.call a{font-size:14px; display:block; line-height:22px;}
.data_center_converged{background:url(../images/data_center_converged_bg.png) 0 0 no-repeat; font-family:Arial, Helvetica, sans-serif; padding:65px 0 20px 20px; margin-bottom:28px;}
.conference_date span, .conference_location span{font-size:30px; font-weight:bold; }
.conference_date{border-right:1px solid #231F20; float:left; margin:0 10px 0 0; padding:0 10px 0 0; color:#58595B; }
.conference_location{float:left; max-width:335px;}
.conference_date em{font-size:16px; font-weight:bold; font-style:normal; display:block;}
.conference_location em{font-size:15px; font-style:normal; color:#EE312F; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; display:block;}
.conference_location span{overflow:hidden; white-space:nowrap; text-overflow:ellipsis; display:block;}


.cost tr td{background:#EFEFEF; font-weight:normal; padding:5px 10px;}
.cost tr td p{ margin:0; padding:0}
.cost tr td:first-child{background:#dfe0e0; }
.cost tr td{background:#efefef;}

h3.lower{ background:url(../images/cost_bg.jpg) no-repeat left bottom; padding:5px 0; margin:10px 0 ;}

.download_link{ margin:30px 0; }
.download_link a{ background: url(../images/d_icon.png) no-repeat; color:#fff!important; text-transform:uppercase; padding:12px 20px 6px 34px }
.img_box{ margin:10px 0; padding:0}
.img_box img{ border:1px solid #ccc; margin:0 auto; display:block; padding:1px}
.alighn_left img{ margin: 0 0;}

.sponsors_table th{background:#616262; font-size:15px; color:#fff; padding:10px 15px; font-weight:normal; text-align:left; text-transform:uppercase;}
.sponsors_table td{font-size:13px; color:#4e86b9; padding:4px 15px; text-align:center; border:1px solid #f5f5f5;  text-transform:uppercase;} 
.sponsors_table td.even{background:#dfe0e0; text-align:left; border:none;}
.sponsors_table td.odd{background: #efefef; text-align:left; border:none;}


.judge_div{ margin:25px 0 ; padding:0; }
.judge_div img{ float:left; border:1px solid #ccc; padding:1px; margin:0 10px 0 0}
p.j_title{ color:#4e86b9;}
.j_row{ margin:10px 0; padding:0 0 10px 0; border-bottom:1px dotted #CDCDCD}
.j_box{text-align:center; margin:0; padding:5px; float:left; width:105px;}
.j_box img{ border:1px solid #ccc; padding:1px; margin:0 0 10px}
.j_box p{ padding:0!important; margin:0!important;}

.award_heading{font-size:16px; color:#4e86b9; padding:25px 0 10px; }
.photo_gallery{padding-bottom:20px; border-bottom:1px dotted #bfbebd;}
.photo_gallery a{width:117px; height:90px; text-decoration:none; display:block; float:left;}
.thumb{display:block; background:#595551; position:relative; padding:1px; width:112px; height:84px;}
.thumb em{position:absolute; bottom:1px; right:1px; background:url(../images/album_plus_icon.png) 0 0 no-repeat; display:block; width:16px;}
#edit-search-theme-form-1-wrapper{float:left;}


.slider_blockbox a{color:#6499C7; text-decoration:none;}
.slider_blockbox a:hover, .slider_blockbox a:visited{color:#6499C7;}
.slider_blockbox .info-title a{color:#6499C7;}

/***** user profile css *****/

#mydcd_profile {
	display:inline;
	float:left;
	width:170px;
	margin-right:10px;
}
#mydcd_profile_avatar {
	width:160px;
	min-height:78px;
	margin-bottom:9px;
	overflow:hidden;
}
#mydcd_profile_name {
	font-size:1.2em;
	color:#0062AA;
	padding-bottom:13px;
}

.mydcd_settings_list {
	margin-bottom:8px;
	padding:0;
}
.mydcd_settings_list li {
	color:#7a7a7a;
	font-weight:700;
	padding-bottom:9px;
}
.mydcd_settings_list li span {
	color:#000;
	font-weight:400;
}
#mydcd_profile_links {
	margin-bottom:20px;
	padding:0;
}
#mydcd_profile_links li {
	margin-bottom:5px;
}
#mydcd_profile_links li a {
	color:#0062AA;
}
.mydcd_update_profile {
	display:block;
	width:160px;
	height:35px;
	background:url(../images/mydcd_update_profile.png) no-repeat;
}
.mydcd_update_profile span {
	display:none;
}
.mydcd_settings_box {
	display:inline;
	float:left;
	width:500px;
	padding-top:15px;
	margin-right:20px;
}
.mydcd_box_top {
	background:url(../images/mydcd_box_top.png) no-repeat;
	display:block;
	width:500px;
	height:5px;
	overflow:hidden;
}
.mydcd_box_mid {
	background:url(../images/mydcd_box_mid.png) repeat-y;
	width:500px;
	min-height:311px;
}
.mydcd_box_bot {
	background:url(../images/mydcd_box_bot.png) no-repeat;
	display:block;
	width:500px;
	height:9px;
	overflow:hidden;
}
#mydcd_box_slides {
	display:inline;
	float:left;
	padding-left:21px;
	width:390px;
	padding-top:21px;
}
#mydcd_box_tabs {
	display:inline;
	float:left;
	width:85px;
	padding-top:1px;
}
#mydcd_box_tabs a {
	outline:none;
}
.mydcd_box_slide {
	display:none;
	width:390px;
}
#mydcd_box_slides .current {
	display:block;
}
.mydcd_box_slide h3 {
	font-size:1.6em;
	font-weight:400;
	margin-bottom:25px;
}
.mydcd_box_slide .seeall a {
	color:#676767;
}
.mydcd_box_tab {
	display:block;
	width:85px;
	height:75px;
	background:url(../images/dot4.png) repeat-y;
}
#mydcd_box_tabs .current {
	cursor:default;
	background:none;
}
.mydcd_box_tab span {
	display:block;
	width:79px;
	padding:53px 0 0 5px;
	margin-left:1px;
	color:#676767;
	text-align:center;
	font-size:.95em;
}
#mydcd_box_tabs .current span, .mydcd_box_tab:hover span {
	color:#000;
}
#mydcd_box_tab_themes span {
	background:url(../images/tab_themes.png) no-repeat;
}
#mydcd_box_tab_location span {
	background:url(../images/tab_location.png) no-repeat;
}
#mydcd_box_tab_events span {
	background:url(../images/tab_events.png) no-repeat;
}
#mydcd_box_tab_training span {
	background:url(../images/tab_training.png) no-repeat;
}
#mydcd_settings_right {
	display:inline;
	float:left;
	width:280px;
	padding-top:12px;
}
#mydcd_settings_right .form .form_fields {
	width:300px;
}
#mydcd_status_name {
	font-size:1.15em;
	color:#0062AA;
	padding-bottom:5px;
}
#mydcd_settings_right .mydcd_status_list {
	margin-bottom:20px;
}
#mydcd_settings_right .form {
	margin-bottom:0;
}
#mydcd_settings_right .form .checkbox input {
	margin-top:2px;
}
#mydcd_settings_right .checkbox .form_fields span {
	color:#0062AA;
}
#mydcd_settings_right #mydcd_subscribe li {
	padding-bottom:5px;
}
#mydcd_settings_right form .form ul li.checkbox {
	padding-bottom:0;
}
#mydcd_settings_right form .form ul li.checkbox label {
	padding:0;
}

.btn_managemysubscriptions {
	border:0;
	background:url(../images/btn_managemysubscriptions.png) no-repeat;
	display:block;
	width:210px;
	height:35px;
	cursor:pointer;
	margin-top:46px;
}
.btn_managemysubscriptions span {
	display:none;
}
.btn_managemysubscriptions:hover {
	background-position:0 -35px;
}
.col3_list {
	margin-bottom:17px;
}
.col3_list li {
	line-height:16px;
	padding:5px 0 16px;
	color:#000;
}
.col3_list li a {
	color:#0062AA;
}
.col3_list li a:hover {
	color:#000;
}
#mydcd_yourgroups {
	width:500px;
}
#mydcd_yourgroups h3 {
	display:inline;
	float:left;
	width:250px;
}
#mydcd_yourgroups a {
	color:#0062AA;
}
#mydcd_yourgroups a:hover {
	color:#000;
}
#mydcd_yourgroups #mydcd_yourgroups_vg {
	display:inline;
	float:left;
	width:112px;
	text-align:right;
	padding-top:4px;
}
#mydcd_yourgroups #mydcd_yourgroups_in {
	display:inline;
	float:left;
	width:120px;
	text-align:right;
	padding-top:4px;
}
.lhs_mydiscussions {
	margin-top:50px;
}
.areasofinterest, .lhs_mydiscussions {
	width:160px;
	padding-bottom:26px;
	background:url(../images/dot5.png) repeat-x left bottom;
	margin-bottom:45px;
}
.gareasofinterest, .lhs_mydiscussions2 {
	background:url(../images/dot2.png) repeat-x;
	padding-top:22px;
}
.lhs_local_discussions {
	width:160px;
	padding-bottom:26px;
	background:url(../images/dot5.png) repeat-x left bottom;
	margin-bottom:45px;
}
.local_discussion_ih {
	margin-bottom:10px;
}
.local_discussion_icon {
	display:inline;
	float:left;
	width:63px;
	height:63px;
	margin-right:10px;
}
.local_discussion_header {
	display:inline;
	float:left;
	width:87px;
	font-weight:700;
	font-size:1.05em;
	padding-top:2px;
	line-height:19px;
}
.local_discussion_header a.local_discussion {
	color:#000;
}
.local_discussion_icon a.discussion_flag_link {
	display:block;
	height:63px;
}
.local_discussion_comment {
	margin-bottom:20px;
	font-size:1.05em;
}
.local_discussion_comment a.link {
	font-size:.9em;
}
.local_discussion_latest {
	color:#676767;
	padding-bottom:5px;
	font-size:1.05em;
}

#inner_main_container {
	position:relative;
	margin:0 auto;
	width:1000px;
	padding-top:16px;
}
#inner_col1 {
	display:inline;
	float:left;
	width:160px;
	margin-right:20px;
}
#inner_col2 {
	display:inline;
	float:left;
	width:500px;
	margin-right:20px;
}
#inner_col3 {
	display:inline;
	float:left;
	width:300px;
}
.inner_menu {
	margin-bottom:30px;
    padding : 0 !important;
}
.inner_menu li{list-style-type:none;}
ul.conf_list li.odd {
	background:#F2F2F2;
}
ul.conf_list li {
	padding-bottom:3px;
	padding-top:3px;
}
ul.conf_list {
	padding-bottom:25px;
	padding-left:0;
}
span.discussionCommentsAmount {
	padding-right:0;
	color:#0062AA;
}
.expand_custom {
	font-size: 1.35em!important;
	color: #0062AA!important;
	cursor: pointer!important;
	border-bottom:1px dotted #E1E1E1;
	border-top:1px dotted #E1E1E1;
	background:#F9F9F9;
	font-weight: 700;
	padding: 7px 0 9px 9px;
	margin-bottom: 10px;
}
.expand_custom a:link, .expand_custom a:visited {
  background-image:url(../images/custom_plus.jpg);

  background-repeat:no-repeat;
  background-position:98% 50%;
}
.expand_custom a:hover, .expand_custom a:active, .expand_custom a:focus {
  text-decoration:none;
}
.expand_custom a.open:link, .expand_custom a.open:visited {
  color:#0062AA;
  background: url(../images/custom_minus.jpg) no-repeat 98% 50%

}
.demo_custom ul{margin:0; padding:0;}

.conference_thumbnail_listing {
	float:left;
	height:15px;
	margin-right:20px;
	width:20px;
	margin-top:5px;
	margin-left:10px;
}

span.conf_name {
	display:inline;
	float:left;
	width:170px;
}
span.conf_date {
	display:inline;
	float:left;
	width:150px;
	text-align:center;
	color:#0062AA;
	cursor:pointer;
}

.inner_col1_list li a, .lhs_mydiscussions ul li a {
	color:#0062AA;
}
.inner_col1_list li a:hover, .lhs_mydiscussions ul li a:hover {
	color:#000;
}

.item_text p{margin:0; padding:2px 0;}

.newsblock_vert .infobox{float:left; width:150px; margin:0 10px 10px 0; min-height:220px;}
.newsblock_vert .infobox.last{margin-right:0;}
.newsblock_vert .infobox img{max-width:100%;}

.btn_change {
    background: url("../images/btn_change.png") no-repeat scroll 0 0 transparent;
    border: 0 none;
    cursor: pointer;
    display: block;
    height: 35px;
    width: 122px;
	text-indent:10000;
	overflow:hidden;
}

.btn_change span {
    display: none;
}

#accordion{width:500px;}
/*#accordion h3{margin:0; padding:10px; border:1px solid #ddd; background:#eee;}
#accordion h3 a{color:#000; text-decoration:none;}
*/
#accordion > div,#accordion2 > div{display:none;}
.shareBar {
    background: url("../images/dot.gif") repeat-x scroll left bottom transparent;
    margin-bottom: 9px;
    padding-top: 0;
    width: 100%;
}
.shareBar_1d {
    padding: 7px 0 6px;
    width: 100%;
}
.shareBar_left {
    display: inline;
    float: left;
    width: 88%;
}
.shareBar_right {
    display: inline;
    float: right;
    padding: 0 0 0 2px;
    width: 50px;
}
.shareBar .icon {
    display: inline !important;
    height: 16px;
    padding: 0 2px !important;
    width: 16px;
}
.icon_addmydcd {
	padding-left: 2px;
}

.mail {
	background:url(../images/combined_back_images.png) no-repeat -448px -16px;
	float:left;
	display:block;
	width:16px;
	height:12px;
	margin-top:3px;
}
.printer {
	background:url(../images/printer.png) no-repeat;
	float:left;
	display:block;
	width:16px;
	height:16px;
	margin-left:15px;
}
.printer2 {
	background:url(../images/printer.png) no-repeat;
	float:left;
	display:block;
	width:16px;
	height:16px;
	margin-left:15px;
}
.mail span, .printer span, .printer2 span {
	display:none;
}
span.flag-wrapper a.flag {
    padding-left: 20px;
}
body .llc_calendar {
	background:url(../images/llc_calendar.png) no-repeat;
	padding-top:6px;
}
body .llc_calendar .linkleftcol_content {
	width:125px;
	padding-right:35px;
}
body .llc_discussion {
	background:url(../images/live_discussion.png) no-repeat right top;
	padding-top:3px;
}
body .llc_discussion .linkleftcol_content {
	width:120px;
	padding-right:40px;
	padding-bottom:12px;
	background:none;
	overflow:hidden;
}
.linkleftcol {
	width:160px;
	background:#f9f9f9 url(../images/dot.gif) repeat-x;
	margin-bottom:10px;
}
.linkleftcol_content {
	width:160px;
	background:url(../images/dot.gif) repeat-x left bottom;
	padding:7px 0 9px;
}
.twitter {
	background:url(../images/dot2.png) repeat-x;
	padding-top:25px;
	margin-bottom:30px;
}
.twitter a {
	display:block;
	font-weight:700;
	width:98px;
	padding-right:62px;
	background:url(../images/twitter.png) no-repeat 105px 5px;
	color:#0062AA;
	font-size:1.25em;
}
.twitter a:hover {
	color:#000;
}

.block_region ul{margin-left:0;}

ul.trainers{list-style:none; margin:0; padding:0;}
ul.trainers li{padding:0; background:none;}
ul.trainers li .trainers_photo{float:left;}
ul.trainers li .trainers_text{margin-left:85px;}
.hide, .totalpages1 {
    display: none !important;
}

.col3_tabs_shadow {
    background: url("../images/col3_tabs.png") no-repeat scroll left bottom transparent;
    padding-bottom: 16px;
    width: 300px;
}
.partners {
	background:url(../images/dot2.png) repeat-x;
	padding-top:20px;
	margin-bottom:31px;
}
.col3_tabs_list li a {
	color:#0062AA!important;
}

/* START COL3_TABS */
.col3_tabs {
	width:300px;
}
.r_sidebar .col3_tabs li {
	display:inline;
	float:left;
	background:url(../images/col3_tabs_divider.png) no-repeat right top;
	margin:0;
}
.col3_tabs li.last {
	background:none;
}
.col3_tabs li a {
	padding:0 24px 0 28px;
	line-height:33px;
	font-size:1.1em;
	/** font-size: 1.5em; **/
color:#bebebe;
	display:block;
	outline:none;
}
.col3_tabs li.current a, .col3_tabs li a:hover {
	background:url(../images/col3_tabs_current.png) no-repeat center bottom;
	padding-bottom:9px;
}
body #col3_tabs_related li a {
	padding-right:15px;
	padding-left:12px;
}
body #col3_tabs_external li a {
	padding-left:21px;
	padding-right:21px;
}
.col3_tabs li.current a, .col3_tabs li a:hover {
	color:#000;
}
.col3_tabs_shadow {
	background:url(../images/col3_tabs.png) no-repeat left bottom;
	padding-bottom:16px;
	width:300px;
}
.col3_tabs_list {
	margin-left:12px;
}
.col3_tabs_list li {
	line-height:18px;
	padding-bottom:11px;
	font-size:13px;
	color:#000;/*list-style-type: decimal;*/
}
body .col3_tabs_list li.noresults {
	list-style-type:none;
	margin-left:-10px;
}
.col3_tabs_list li p {
	padding-top:5px;
	color:#A5A5A5;
	font-size:.85em;
}
.col3_tabs_list li a {
	color:#0062AA;
}
.col3_tabs_list li a:hover {
	color:#000;
}
/* END COL3_TABS */

.partners h2{margin-bottom:40px;}
.partners_content {
	background:url(../images/dot3.png) repeat-x left bottom;
	padding:0 0 25px;
	text-align:center;
	min-height:88px;
	padding:10px 0;

}

/*  Pagination  */
.pager{padding:0; background:#f9f9f9; border:1px solid #eee; padding:5px; height:22px;}
.pager li{float:left; margin:0 2px; padding:2px 5px;}
.pager li a{display:inline-block;}
.pager li.pager-current{background:#eee; border:1px solid #ddd;}

/* Blogger Info  */
.blogger_info3{padding:10px 0;}
.blogger_info3 .blogger_info_photo{float:left; margin-right:10px;}
.blogger_info3 .blogger_info_name{overflow:hidden;}
.blogger_info3 .blogger_info_name h4{font-size:18px;}
.blogger_info3 .blogger_info_name h4 a{color:#000;}
.icon_rss {
    background: url("../images/icon_rss.png") no-repeat 0 0 transparent;
    color: #0062AA;
    display:block;
    width: 16px;
	height:16px;
}
.view-header h3{border-bottom: 1px solid #CDCDCD;
    border-top: 1px solid #CDCDCD;
    font-size: 18px;
    margin: 0;
    padding: 4px 0;
    position: relative;
    text-transform: uppercase;}
.item-list .item_text h4{margin-bottom:5px; font-size:18px;}
.item-list ul{ margin:0; padding:0;}
.search-advanced .criterion label{width:225px; display:inline-block; vertical-align:top; font-size:16px; color:#555;}
.search-advanced .criterion input[type='text']{width:180px;}
.search-advanced .criterion > div{padding:6px 0;}
.search-advanced .form-checkboxes > div{display:inline; width:146px; float:left; padding-bottom:4px;}
.search-advanced .form-checkboxes > div label{width:auto; font-weight:normal;}
.search-advanced .action{clear:both; margin:10px 0 6px;}
#edit-keys-wrapper{padding:6px 0 12px;}
.search-form .form-item label{font-size:16px; color:#555;}
.search-results dt{padding:15px 0 6px;}
.search-results dd{margin-left:12px;}
.content .webform-component div input[type='text']{width:285px;}
.content .webform-component .form-item{padding-bottom:35px;}
.field-daily-rss{float:right;}
/*#article_title{
    font-size: 18px;
    margin: 0;
    padding: 4px 0;
    position: relative;
    text-transform: uppercase;
	
}
*/
#article_title {
font-size: 18px;
margin: 0;
padding: 16px 0;}
/*Added By Dpk on 28-12-12*/
#featured_news{float: left; margin-right:2px; width: 252px;}
#home_map_container{float: left; width: 710px;}
#home_map_left {
    background: url("../images/home_map_left.png") no-repeat scroll 0 0 transparent;
    display: inline;
    float: left;
    height: 345px;
    width: 15px;
}
#home_map {
    background: url("../images/home_map_center.png") repeat-x scroll 0 0 #FFFFFF;
    display: inline;
    float: left;
    height: 340px;
    padding-top: 5px;
    position: relative;
    width:496px;
}
#home_map_right {
    background: url("../images/home_map_right.png") no-repeat scroll 0 0 transparent;
    display: inline;
    float: left;
    height: 345px;
    width: 5px;
}
#home_latest_events_container{display: inline; float: left; width: 193px;}
#home_map_regions{position: absolute; top: 5px; width: 500px;}
#home_map_regions ul{float: right; margin:0;}
#home_map_regions li{display: inline; float: left; font-size: 0.9em; margin-right: 17px; padding-top: 8px;}
#home_map_regions li a {color: #FFFFFF; display: inline; float: left; height: 28px; text-shadow: 1px 1px 1px #000000;}
body.latam #home_latest_events_container h3 {
    background: url("../images/home_latest_events_orangered.png") no-repeat scroll -4px bottom transparent;
    color: #CC4D17;
}
#home_latest_events_container h3 {border-bottom: 1px solid #A7A7A7;  color: #FFFFFF; display: block; height: 33px; margin: 0; width: 203px;}
#home_latest_events {background: url("../images/home_latest_events_bottom.png") repeat-x scroll left bottom #000000; min-height: 307px; position: relative; width: 208px;}
#home_latest_events2 {background: url("../images/home_latest_events_top2.png") no-repeat scroll 0 0 transparent; min-height: 307px; width: 208px;}

#home_latest_events2 div#first {height: 51px;}
#home_latest_events2 .home_latest_events_item {background: url("../images/home_latest_events_item.png") repeat-x scroll 0 0 transparent; border-bottom: 1px solid #414141; min-height: 54px; position: relative;  width: 208px; z-index:700;}
.home_latest_events_i_left {color: #FFFFFF; display: inline; float: left; padding-top: 3px; text-align: center;  width: 54px;}
.home_latest_events_i_left span {color: #FFFFFF; font-size: 2.1em; font-weight: 700;}
.home_latest_events_i_right span a {color: #FFFFFF;}
.home_latest_events_i_right p, .home_latest_events_i_right p a {color: #606060; margin:0;}
#home_latest_events2 .home_latest_events_item img {height: 11px; position: absolute; right: -2px; top: 10px;  width: 16px; z-index: 705;}
#home_map_regions_bg {background: none repeat scroll 0 0 #000000;  height: 30px; opacity: 0.5; position:absolute;  top: 5px;  width: 490px;}
#svgcontainer{width:491px !important;}
#home_latest_events_top {background: url("../images/home_latest_events_top.png") no-repeat scroll 0 0 transparent; height: 4px; overflow: hidden;  width: 208px;}
.home_latest_events_i_left p {color: #9B9B9B; font-size: 0.85em; text-transform: uppercase;	margin:0;}
#latest_event_all {
    bottom: 13px;
    color: #559ECF;
    font-size: 0.9em;
    letter-spacing: 0.5px;
    position: absolute;
    right: 10px;
}
 #featured_news ul li {
    min-height: 300px;
}

ul {
    list-style: none outside none;
}

/*addthis_start*/

.infobar {
    padding-top: 1px;
    width: 500px;
}


ul {
    list-style: none outside none;
}

.infobar_content2 {
    background: url("../images/dot.gif") repeat-x scroll 0 0 transparent;
    padding: 7px 0;
    width: 500px;
}


ul {
    list-style: none outside none;
}

.infobar_left {
    display: inline;
    float: left;
    width: 88%;
	font-size:13px;
}
.infobar_right {
    display: inline;
    float: right;
    padding: 0 0 0 2px;
    width: 58px;
}

ul {
    list-style: none outside none;
}
.infobar .icon {
    display: inline !important;
    height: 16px;
    padding: 0 2px !important;
    width: 16px;
}
.icon_bookmark {
    color: #0062AA;
    display: inline;
    float: left;
    width: 16px;
}

ul {
    list-style: none outside none;
}
.infobar .icon {
    display: inline !important;
    height: 16px;
    padding: 0 2px !important;
    width: 16px;
}
}
.at15t_more {
    background-position: 0 -1104px;
}
ul {
    list-style: none outside none;
}
.infobar .icon {
    display: inline !important;
    height: 16px;
    padding: 0 2px !important;
    width: 16px;
}
.addthis_default_style .at300b, .addthis_default_style .at300m {
    padding: 0 2px;
}
.addthis_default_style .addthis_separator, .addthis_default_style .at300b, .addthis_default_style .at300m, .addthis_default_style .at300bs {
    float: left;
}
.at300b, .at300m, .at300bs {
    cursor: pointer;
}
html > body #at15s {
    width: 250px !important;
}
#at20mc div {
    float: none;
}
#at15s, #at16p {
    border-radius: 4px 4px 4px 4px;
}

/*addthis_end*/

#caa_header {
    background: url("../images/caa_header.png") no-repeat scroll right bottom transparent;
    height: 209px;
    overflow: hidden;
    position: relative;
    /*width: 1000px;*/
}
#caa_tipbox {
    text-align: left !important;
}
#caa_tipbox {
    background: url("../images/caa_tipbox.png") no-repeat scroll 0 0 transparent;
    color: #AFAFAF;
    height: 61px;
    left: 193px;
    padding: 5px 10px 5px;
    position: absolute;
    top: 104px;
    width: 293px;
}
#caa_header h4{  margin-bottom: 13px;}

#caa_table{border-collapse:collapse;}
#caa_table #caa_header_row_first {
    border-top: 0 none;
}
.caa_header_row {
    border-top: 2px solid #FFFFFF;
}
#caa_table #caa_table_header_first {
    background: url("../images/caa_arrows.png") no-repeat scroll 567px 0 #E2E2E2;
}
.caa_table_header {
    background: none repeat scroll 0 0 #E2E2E2;
    border-left: 1px solid #E2E2E2;
    color: #777777;
    padding: 6px 10px !important;
    /*width: 979px;*/
}

.caa_row {
    background: url("../images/caa_row.png") repeat-x scroll left bottom transparent !important;
    border-bottom: 1px solid #DDDDDD !important;
    border-top: 0 none !important;
   /* width: 999px;*/
}
.caa_row .caa_first_cell {
	width:505px;
	line-height:16px;
	border-left:1px solid #eaeaea!important;
	padding:13px 14px 13px 10px!important;
}
.caa_cell {
	border-right:1px solid #eaeaea;
	width:160px;
	height:58px;
	text-align:justify;
}
.caa_row .caa_last_cell {
	width:159px;
}
.caa_cell_text {
	width:159px;
	text-align:center;
	font-family:HelveticaCB;
	color:#008400;
	font-size:2.3em;
}
.caa_tick_yes {
    background: url("../images/caa_tick.png") no-repeat scroll center 0 transparent;
    height: 31px;
    width: 159px;
}

.caa_tick_no {
    background: url("../images/caa_tick.png") no-repeat scroll center -31px transparent;
    height: 31px;
    width: 159px;
}
#caa_btn_gold {
    left: 502px;
    top: 158px;
}
a:link, a:visited {
    color: #2F416F;
    text-decoration: none;
}
.caa_btn {
    background: url("../images/caa_btn.png") no-repeat scroll 0 0 transparent;
    display: block;
    height: 40px;
    outline: medium none;
    position: absolute;
    width: 140px;
}
.caa_btn span {
	display:none;
}
a, .clickable {
    border: 0 none;
    color: #0062AA;
    text-decoration: none;
}

#caa_btn_silver {
    left: 662px;
    top: 158px;
}

.caa_table_header h5 {
    color: #0062AA;
    display: inline;
    font-size: 1.35em;
    font-weight: 700;
    padding-right: 10px;
}

#caa_legend {
    background: none repeat scroll 0 0 #000000;
    color: #868686;
    padding: 16px 10px;
    /*width: 980px;*/
	margin-top:10px;
}
#caa_legend ul{padding:0; margin:0;}
#caa_legend h4 {
    color: #FFFFFF;
    font-size: 1.35em;
	margin-bottom: 13px;
	margin-top:0;
}

#caa_legend ul{padding:0;}
#caa_header h3 {
    font-size: 2.1em;
}
h3.blue {
    color: #0062AA;
    margin-bottom: 3px;
}

.clear-block:after {
    clear: both;
    content: ".";
    display: block;
    height: 0;
    visibility: hidden;
}
.block {
    display: block !important;
}
.block {
    display: block;
}
.clear-block {
    display: block;
}
.clear-block {
    display: inline-block;
}
.block .content {
   /* margin: 0.5em 0;*/
}

a:link, a:visited {
    color: #2F416F;
    text-decoration: none;
}
a, .clickable {
    border: 0 none;
    color: #0062AA;
    text-decoration: none;
}
#tabs-wrapper {
    margin: 0 -26px 1em;
    padding: 0 26px;
    position: relative;
}

a:link, a:visited {
    color: #2F416F;
}
a:link, a:visited {
    color: #2F416F;
}
a, .clickable {
    color: #0062AA;
}
a, .clickable {
    color: #0062AA;
}
a {
    color: #3776AC;
}
body {
    color: #58595B;
    font-family: 'proxima_nova_ltregular';
    font-size: 14px;
}
#tabs-wrapper li {
    display: inline;
    margin: 40px;
}

.form-item{padding-bottom:10px;}
.form-item label{display:block;}
.topsearch .form-item{padding-bottom:0;}
fieldset{margin-bottom:10px;}
.alessandro{padding-top:10px;}

/*Added By Dpk 030113*/
div.error, tr.error {
    background-color: #FFCCCC;
    color: #A30000;
}
div.error, tr.error {
    background: none repeat scroll 0 0 #FFCCCC;
    color: #220000;
    padding: 2px;
}
div.error {
    border: 1px solid #DD7777;
}
.messages {
    background-color: #FFFFFF;
    border: 1px solid #B8D3E5;
}
.messages, .preview {
    margin: 0.75em 0;
    padding: 0.5em 1em;
}
.error {
    color: #EE5555;
}
.messages-label.error{font-weight:normal; border:none; text-transform: none;}
/*For Login Button*/
#edit-submit.form-submit, .search-advanced .form-submit, #edit-submit-2{
 background: url("../images/searchbg.jpg") repeat-x scroll left center transparent;
    border: 1px solid #7DA8CE;
    color: #FFFFFF;
    cursor: pointer;
    float: left;
    padding: 0 8px;
}
 .form-item input.error, .form-item textarea.error {
    border: 1px solid #C52020;
    color: #363636;
}
#home_main_container {
    margin: 0 auto;
    padding-top: 30px;
    position: relative;
}
#home_col1 {
    display: inline;
    float: left;
    margin-right: 20px;
    width: 250px;
}

#home_col2 {
    display: inline;
    float: left;
    margin-right: 20px;
    width:480px;
}
#home_col3 {
    display: inline;
    float: left;
    margin-top: -7px;
    width: 210px;
}
.col3_tabs {
    width: 300px;
}

.col3_tabs li {
    background: url("../images/col3_tabs_divider.png") no-repeat scroll right top transparent;
    display: inline;
    float: left;
}
.col3_tabs li.last {
    background: none repeat scroll 0 0 transparent;
}
.col3_tabs_list {
    margin-left: 12px;
}
.col3_tabs_list li {
    color: #000000;
    font-size: 13px;
    line-height: 18px;
    padding-bottom: 11px;
}
#home_col1 div a {
    color: #6B6B6B;
    font-size: 13px;
}
.col3_tabs_list li a {
    color: #0062AA !important;
}
.col3_tabs_list li {
    color: #000000;
    font-size: 13px;
    line-height: 18px;
    padding-bottom: 11px;
	list-style: none outside none;
}
ol, ul, li {
    margin:0;
    padding:0;
}
#notice_board_top {
    background:#DCDCDC url("../images/notice-board-top1.png") no-repeat scroll 0 0;
    height: 25px;
    width: 200px;
}

#notice_board_wrapper {
    padding-top: 19px;
}
#notice_board_content {
    padding-bottom: 12px;
}
#notice_board_content {
    background: none repeat scroll 0 0 #676767;
    padding-bottom: 7px;
    padding-left: 5px;
    padding-right: 5px;
    width: 190px;
}
#notice_board_top p {
    color: #333333;
    display: block;
    font-size: 14px;
    font-weight: 700;
    line-height: 33px;
    outline: medium none;
    text-align: center;
}
.sub-heading {
    color: #D7D7D7;
    font-size: 13px;
    font-weight: 400;
    line-height: 18px;
    margin-bottom: 5px;
    padding-top: 4px;
	margin-top:0;
}
#notice_board_content p {
    color: #FFFFFF;
    font-size: 12px;
}

.latest_videos h3 {
    padding-top: 4px;
}

.box_top {
    background: url("../images/combined_back_images.png") no-repeat scroll 0 -100px transparent;
    display: block;
    height: 5px;
    overflow: hidden;
    width: 500px;
}
.box_mid {
    background: url("../images/box_mid.png") repeat-y scroll 0 0 transparent;
    overflow: hidden;
    padding: 0 5px;
    width: 490px;
}

.box_bot {
    background: url("../images/combined_back_images.png") no-repeat scroll 0 -96px transparent;
    display: block;
    height: 4px;
    overflow: hidden;
    width: 500px;
}
.box_more {
    background: url("../images/combined_back_images.png") no-repeat scroll -21px -72px transparent;
    font-size: 0.9em;
    height: 22px;
    left: 291px;
    line-height: 22px;
    position: relative;
    text-align: center;
    width: 185px;
}
.box_bot {
    background: url("../images/combined_back_images.png") no-repeat scroll 0 -96px transparent;
    display: block;
    height: 4px;
    overflow: hidden;
    width: 500px;
}
.box_more {
    background: url("../images/combined_back_images.png") no-repeat scroll -21px -72px transparent;
    font-size: 0.9em;
    height: 22px;
    left: 291px;
    line-height: 22px;
    position: relative;
    text-align: center;
    width: 185px;
}

/* START LATEST VIDEOS */
.video {
	width:480px;
	height:275px;
	overflow:hidden;
	margin-bottom:15px;
	background:url(../images/video_back.png);
}
#fms, #fms2 {
	display:block;
	height:275px;
	width:490px;
	overflow:hidden;
}
.video h4 {
	margin-bottom:10px;
}
.videos a, .videos_wc a {
	outline:none;
}
.videos_prev, .videos_next {
	float:left;
	width:18px;
	height:95px;
}
.videos_next {
	width:19px;
}
.videos .thumbs, .videos_wc .thumbs {
	float:left;
	width:442px;
	height:95px;
	overflow:hidden;
	margin-bottom:12px;
}
.videos div.thumbs li, .videos_wc div.thumbs li {
	display:inline;
	background:none!important;
	padding-left:0!important;
	float:left;
	margin-left:7px;
	/*8px */
width:137px;/*81px*/
}
.videos div.thumbs a, .videos_wc div.thumbs a {
	display:block;
	height:95px;
	width:140px;
	/*80px*/
/*112px;*/
overflow:hidden;
	position:relative;
}
.videos div.thumbs img, .videos_wc div.thumbs img {
	height:95px;
	text-align:center;
}
.videos div.thumbs a .info_bg, .videos_wc div.thumbs a .info_bg {
	position:absolute;
	left:0;
	top:0;
	background:#000;
	width:140px;
	/*80px*/
height:72px;
	/* 95px */
filter:alpha(opacity=40);
	/* internet explorer */
opacity:0.40;
	/* fx, safari, opera */
z-index:555;
	display:none;
}
.videos div.thumbs a .info_text, .videos_wc div.thumbs a .info_text {
	position:absolute;
	left:0;
	top:0;
	width:131px;
	/*70px*/
padding:0 5px;
	height:72px;
	/* 95px */
overflow:hidden;
	z-index:666;
	font-size:11px;
	display:none;
	color:#fff;
	word-wrap:break-word;
	line-height:18px;
	cursor:pointer;
}
.videos div.thumbs a .info_videotitle, .videos_wc div.thumbs a .info_videotitle {
	position:absolute;
	left:0;
	top:72px;
	width:131px;
	/*70px*/
padding:2px 5px;
	height:19px;
	overflow:hidden;
	z-index:888;
	font-size:11px;
	color:#fff;
	background:#333;
	word-wrap:break-word;
	line-height:18px;
	cursor:pointer;
}
.videos div.thumbs a:hover .info_bg, .videos div.thumbs a:hover .info_text, .videos_wc div.thumbs a:hover .info_bg, .videos_wc div.thumbs a:hover .info_text {
	display:block;
}
.videos_prev a span, .videos_next a span {
	display:none;
}
.videos_prev a {
	display:block;
	width:18px;
	height:95px;
	background:url(../images/videos_arrow1.png) no-repeat 4px -15px;
}
.videos_prev a:hover {
	background-position:4px 40px;
}
.videos_next a {
	display:block;
	width:19px;
	height:95px;
	background:url(../images/videos_arrow2.png) no-repeat 5px -15px;
}
.videos_next a:hover {
	background-position:5px 40px;
}

.box_more a {
    color: #FFFFFF;
}
/* END LATEST VIDEOS */

.webform-client-form textarea{width:460px;}
.webform-client-form .description p{display:none;}
.webform-client-form .description p.fieldset{display:block; margin-bottom:0;}
.webform-client-form fieldset#webform-component-fieldset-project-description{padding:5px;}

.btn_blue {
	font-size:1em;
	border:0;
	background:url(../images/btn_awards_blue.png) no-repeat;
	color:#fff!important;
	text-shadow:#000 1px 1px 1px;
	padding:0;
	font-weight:700;
	width:142px;
	height:40px;
}

.view-views-video ul{margin-left:-10px; overflow:hidden;}
.view-views-video li.views-row{float:left; width:150px; margin:0 0 10px 10px;}
.view-views-video li.views-row .infobox{min-height:352px;}
.view-views-video li.views-row .infobox > img{max-width:100%; padding:10px 0; margin:auto; display:block;}
.view-views-video li.views-row{height:352px;}
.trainers_photo{float:left;}
.trainers_text{float:left; width:81%; margin-left:10px;}
#venueAddress li{padding-top:20px; display:inline-block; border-bottom:1px dotted #CDCDCD; padding-bottom:20px;width:100%}

.headerDots {background: url(../images/dot.gif) repeat-x scroll left top #F9F9F9; margin-bottom: 10px;}
.headerDots .headerDotsBottom {background: url(../images/dot.gif) repeat-x scroll left bottom transparent; font-weight: 700;    padding: 7px 0 9px 9px;}
.hiddenDescription {font-weight: 400; margin-top: 15px;}
.headerDots {background: url(../images/dot.gif) repeat-x scroll left top #F9F9F9; margin-bottom: 10px;}
.iBlock { display: inline-block;}

.featured-speakers-rhs .trainers_text{margin-left:10px!important; width:68%;}
.featured-speakers-rhs .trainers_text h5{margin-top:0;}
.featured-speakers-rhs li {border-bottom:1px dotted #CDCDCD; padding-bottom:10px!important;}

.logo img{display:block;}
/*.bannet-top .content{height:90px; overflow:hidden;}*/

/*news section*/
.videoListRow{padding:15px 0; border-bottom:1px solid #CDCDCD;}

.videoListRow .videoThumb {
    border: 1px solid #EEEEEE;
    display: inline-block;
    overflow: hidden;
    width: 114px;
}
.videoListRow .videoInfo {
    display: inline-block;
    vertical-align: top;
    width: 350px;
}
.infobox {position:relative;}
.infobox .info p.more{position:absolute; left:5px; bottom:10px;}
.c_block.home_slider{margin-bottom:15px;}
.ptop10{padding-top:10px;}
.featured li{padding-bottom:10px; border-bottom:1px solid #CDCDCD; margin-bottom:10px;}

.caption_right {
    float: right;
    margin: 0 0 5px 20px;
}
.caption_picture {
    background-color: rgba(0, 0, 0, 0.1);
    border-color: lightgray;
    border-style: solid;
    border-width: 1px;
    color: black;
    font: 11px/1.4em Arial,sans-serif;
    padding: 3px;
    /*width: 141px;*/
}
.caption_picture img{max-width:100%;}
a.signup, a.signup:visited{color:#fff!important;}
.search-advanced{clear:both; display:inline-block; margin-top:10px;}
#tabs-wrapper.clear-block{display:block;}
.showAboutDesc{text-align:right;}

.slider_blockbox .info-title{text-decoration:none;}
.slider_blockbox a, .slider_blockbox .info-title a, .slider_blockbox a:hover, .slider_blockbox .info-title a:hover, .slider_blockbox a:visited, .slider_blockbox .info-title a:visited{color:#fff;}
.region_icon_North, .region_icon_NAM {
    background: url(../images/icons_regions.png) no-repeat scroll -132px -66px transparent;
}
.region_icon_Middle, .region_icon_MEA {
    background: url(../images/icons_regions.png) no-repeat scroll -66px -66px transparent;
}
.region_icon_Europe, .region_icon_EUR {
    background: url("../images/icons_regions.png") no-repeat scroll -66px 0 transparent;
}
.region_icon_Asia, .region_icon_APAC {
    background: url("../images/icons_regions.png") no-repeat scroll 0 0 transparent;
}


ul.speakers_listing li{height:auto!important;  margin-bottom:10px;}
ul.speakers_listing li a.thumbnail{float:left;}
ul.speakers_listing li div.item_text{float:left; padding-left:10px; width:385px;}
ul.speakers_listing li div.item_text h5{margin-top:0; margin-bottom:5px; font-size:14px;}

ul.sponsorlisting li .item_sponsor{border: 1px solid #CCCCCC; margin: 0 10px 10px 0; padding: 10px;}

ul.inner_news .item_text a.external{padding:10px; display:block; border:solid 1px #ccc;}
.sm_region_icon_Middle, .sm_region_icon_MEA{
	 background: url("../images/icons_regions_24.png") no-repeat scroll -25px -25px transparent;
}
.sm_conference_region {
    display: inline;
    float: left;
    height: 26px;
    margin-bottom: 8px;
    margin-right: 5px;
    padding-left: 5px;
    width: 20px;
}
.sm_region_icon_North, .sm_region_icon_NAM {
    background: url("../images/icons_regions_24.png") no-repeat scroll -50px -25px transparent;
}

.sm_region_icon_Middle, .sm_region_icon_MEA {
    background: url("../images/icons_regions_24.png") no-repeat scroll -25px -25px transparent;
}

.sm_region_icon_LATAM {
    background: url("../images/icons_regions_24.png") no-repeat scroll 0 -24px transparent;
}

.sm_region_icon_Europe, .sm_region_icon_EUR {
    background: url("../images/icons_regions_24.png") no-repeat scroll -24px 0 transparent;
}

.sm_region_icon_Asia, .sm_region_icon_APAC {
    background: url("../images/icons_regions_24.png") no-repeat scroll 0 0 transparent;
}

/*
Added By Dpk on 220113
*/
.schedule{border:1px solid #ccc;}
.schedule th{background:#ECECEC; padding:6px 10px;}
.schedule tr td{border-right:1px solid #fff; border-bottom:1px solid #fff; vertical-align:top; padding:12px;}
.schedule tr:nth-child(odd){background:#E7F0F5; }
.schedule tr:nth-child(even){background:#fff;}
.schedule tr:nth-child(even) td{border-top:1px solid #CDCDCD; border-bottom:1px solid #CDCDCD;}

/*
Added By Dpk on 230113
*/
.registran_fee .caa_cell  ul li{list-style:none;}

.slider_blockbox{overflow:hidden; height:275px;}
.jcarousel-skin-tango_big .info{display:none;}

.page_conference .page{background:url(../images/bg_conference.png) repeat-x bottom;}
.conference_graph{background:url("../images/confrence-arrow-bg.png") no-repeat 400px 0; }
.info-title a, .info-title a:link, .info-title a:visited{color:#fff!important;}
.sponsor2{min-height:77px; padding:10px 0;}

#edit-delete,#edit-preview-changes{
 background: url("../images/searchbg.jpg") repeat-x scroll left center transparent;
    border: 1px solid #7DA8CE;
    color: #FFFFFF;
    cursor: pointer;
    float: left;
    padding: 0 8px;
}

#autocomplete{background:#fff;}
body.admin-menu{background-position:0 20px;}
#better-messages-wrapper .content, #better-messages-wrapper .footer, #better-messages-default table{width:100%;}
#inner_content a{
	color:#2200CC!important;
	
	}
	
/*Home page video title*/	
#video_img ul li{ position:relative;}
#video_img ul li span{ background:#646464; display:block; font-size:12px; height:15px; position:absolute; bottom:0; width:146px;line-height:16px; color:#fff; padding:4px 0 4px 4px; overflow:hidden;font-weight:bold;}
#video_img ul li:hover{}
#video_img ul li div{ color:#000;position:absolute;top:0; width:92%; z-index:10; display:none; padding:6px; height:63px; font-size:11px; font-weight:bold; line-height:18px; overflow:hidden}
#video_img ul li:hover div{ display:block; background:url(../images/overlay_lite.png) repeat; color:#fff;}	

/*For admin tabs*/
ul.primary li{margin:5px!important;}
	

.awards_list th, .awards_list td{padding:10px;}
.awards_list th{border:none; background:#ddd;}
.awards_list td{background:#f2f2f2;}
.awards_list td.even{background:#eee;}

/*For Register your interest form*/
#conferenceslide span.ValidationErrors{clear:both;}
.conferenceform b{float:left;}
/*.conferenceform input{float:left;}*/
#tabs-wrapper a, #tabs-wrapper a:visited{color:blue; text-decoration:underline;}


/*style for download whitepaper links page*/
table#attachments tr th:first-child{width:75%}   

table#attachments a{display: block;
    width: 350px;
    white-space: normal;
    word-wrap: break-word;} 
table#attachments td{
    padding:10px;
}

/*Alignment of Close button of Popup*/
#better-messages-default .body .footer{width:auto; background:none}
#block-relatedlinks-2{
clear:both;
display:inline-block;
}
#block-relatedlinks-2 h2{
margin-top:10px;
width:100%;
float:left;
}
.add-to-cart .form-submit{ 
	background: none repeat scroll 0 0 #6B6B6B;
    color: #FFFFFF;
    border: 0; 
    padding: 0;
   cursor: pointer;
cursor: hand;
	font-size: 16px;
    padding: 2px;
}

.conferences_content ul li, .conferences_content ol li{margin-left:15px;}
.ca-webform{margin-top:20px;}
.ca-webform .form_head{background:#454545; height:42px; line-height:42px; color:#fff; font-size:18px; text-transform:uppercase; padding-left:15px;}
.ca-webform .form_head a, .ca-webform .form_head a:visited{color:#fff;}
.ca-webform .form_head a:hover{text-decoration:underline;}
.ca-webform .conferenceclose{background:#454545; height:42px; line-height:42px; color:#fff; font-size:18px; text-transform:uppercase; padding-left:15px;}
.ca-webform .form{padding:12px; padding-top:0; padding-right:0; border:solid 2px #e8f2f9; background:#fcfeff; border-bottom:none;}
.ca-webform .form_row{padding-bottom:8px;}
.ca-webform .form_row label{width:234px; float:left; padding-top:10px; font-size:13px; font-weight:bold;}
.ca-webform .form_row .input_field{width:302px; min-height:37px; float:left; background:url(../images/img-conference-input-bg.png) no-repeat;}
.ca-webform .form_row .input_field input{background:none; border:none; height:27px; margin:3px 0 0 3px; width:285px; font-family:'proxima_nova_ltregular'; font-size:13px; color:#58595b; padding:0 5px;}
.ca-webform .form_row input[type=checkbox]{vertical-align:middle; margin-top:-1px;}
.ca-webform .form_row .checkbox_field{padding-top:10px;}
.ca-webform .form_footer{border:solid 2px #e8f2f9; padding:14px 0; text-align:center; background:#fff;}
.ca-webform .form_footer input[type=submit]{background:url(../images/btn-submit.png) no-repeat; width:81px; height:30px; border:none; cursor:pointer;}
.ValidationErrors{display: inline-block; font-size: 13px; padding: 10px 0px 0px 5px; color:#f00;}
.checkboxes .ValidationErrors{position: relative; left: 235px; bottom: 0;}
.CA-list li{margin:10px 0; background:url(../images/bullet.jpg) no-repeat 0 5px; padding-left:11px;}
.CA-list a{color:#58595b;}
.CA-list a:hover{text-decoration:underline;}
.required-filed {
    color: #FF0000;
}
 /*For protected download */
.sticky-table{word-break:break-all;}
.tableHeader-processed{word-break:normal;}
#ibm-webform{
float:right; 
/*width:435px;*/
margin-left:25px;
}
#ibm-webform .form_row label {
    float: left;
    font-size: 13px;
    font-weight: bold;
    padding-top: 10px;
    width: 234px;
}
.ibm-row-1 > p {
    margin: 25px 0;
}

.content #webform-client-form-86100 .form-item, .content #webform-client-form-86226 .form-item, .content #webform-client-form-86229 .form-item, .content #webform-client-form-86232 .form-item, .content #webform-client-form-86234 .form-item, .content #webform-client-form-86236 .form-item, .content #webform-client-form-86238 .form-item, .content #webform-client-form-86240 .form-item, .content #webform-client-form-86242 .form-item, .content #webform-client-form-68939 .form-item, .content #webform-client-form-80829 .form-item, .content #webform-client-form-68941 .form-item, .content #webform-client-form-68943 .form-item, .content #webform-client-form-86583 .form-item, .content #webform-client-form-86584 .form-item, .content #webform-client-form-68946 .form-item, .content #webform-client-form-86585 .form-item, .content #webform-client-form-69045 .form-item, .content #webform-client-form-51313 .form-item, .content #webform-client-form-80828 .form-item, .content #webform-client-form-68930 .form-item, .content #webform-client-form-68932 .form-item, .content #webform-client-form-87074 .form-item, .content #webform-client-form-87075 .form-item, .content #webform-client-form-68934 .form-item, .content #webform-client-form-87076 .form-item, .content #webform-client-form-51283 .form-item, .content #webform-client-form-41 .form-item, .content #webform-client-form-51257 .form-item, .content #webform-client-form-51259 .form-item, .content #webform-client-form-51264 .form-item, .content #webform-client-form-51265 .form-item, .content #webform-client-form-51273 .form-item, .content #webform-client-form-51274 .form-item, .content #webform-client-form-51275 .form-item, .content #webform-client-form-51276 .form-item, .content #webform-client-form-51277 .form-item, .content #webform-client-form-51278 .form-item, .content #webform-client-form-51279 .form-item, .content #webform-client-form-69046 .form-item, .content #webform-client-form-51304 .form-item, .content #webform-client-form-85016 .form-item, .content #webform-client-form-85223 .form-item, .content #webform-client-form-85017 .form-item, .content #webform-client-form-85018 .form-item, .content #webform-client-form-85019 .form-item, .content #webform-client-form-85020 .form-item, .content #webform-client-form-74356 .form-item, .content #webform-client-form-85225 .form-item, .content #webform-client-form-85227 .form-item, .content #webform-client-form-85021 .form-item, .content #webform-client-form-85228 .form-item{padding-bottom:12px;}

#webform-client-form-86100 fieldset, #webform-client-form-86226 fieldset, #webform-client-form-86229 fieldset, #webform-client-form-86232 fieldset, #webform-client-form-86234 fieldset, #webform-client-form-86236 fieldset, #webform-client-form-86238 fieldset, #webform-client-form-86240 fieldset, #webform-client-form-86242 fieldset, #webform-client-form-68939 fieldset, #webform-client-form-80829 fieldset, #webform-client-form-68941 fieldset, #webform-client-form-68943 fieldset, #webform-client-form-86583 fieldset, #webform-client-form-86584 fieldset, #webform-client-form-68946 fieldset, #webform-client-form-86585 fieldset, #webform-client-form-69045 fieldset, #webform-client-form-51313 fieldset, #webform-client-form-80828 fieldset, #webform-client-form-68930 fieldset, #webform-client-form-68932 fieldset, #webform-client-form-87074 fieldset, #webform-client-form-87075 fieldset, #webform-client-form-68934 fieldset, #webform-client-form-87076 fieldset, #webform-client-form-51283 fieldset, #webform-client-form-41 fieldset, #webform-client-form-51257 fieldset, #webform-client-form-51259 fieldset, #webform-client-form-51264 fieldset, #webform-client-form-51265 fieldset, #webform-client-form-51273 fieldset, #webform-client-form-51274 fieldset, #webform-client-form-51275 fieldset, #webform-client-form-51276 fieldset, #webform-client-form-51277 fieldset, #webform-client-form-51278 fieldset, #webform-client-form-51279 fieldset, #webform-client-form-69046 fieldset, #webform-client-form-51304 fieldset, #webform-client-form-85016 fieldset, #webform-client-form-85223 fieldset, #webform-client-form-85017 fieldset, #webform-client-form-85018 fieldset, #webform-client-form-85019 fieldset, #webform-client-form-85020 fieldset, #webform-client-form-74356 fieldset, #webform-client-form-85225 fieldset, #webform-client-form-85227 fieldset, #webform-client-form-85021 fieldset, #webform-client-form-85228 fieldset{background:#60605e; border:none; color:#fff;}

#webform-client-form-74356 .form-item, #webform-client-form-85021 .form-item, #webform-client-form-85228 .form-item{display:block!important;}
#webform_nid74596-pane .form-checkboxes, #webform_nid74596-pane .form-checkboxes .form-item{margin:0; padding-bottom:0;}
#webform_nid74596-pane .webform-component-checkboxes > .form-item > label{margin:10px 0;}