/* //////////////////////////////// Styles for all Hub pages ///////////////////// */
/* // page container // */
.internal-page .page-content-bg {
background:#f5f5f5 url(../images/internal_content_bg.jpg) left top no-repeat !important;
}
#ev_events_finder .page-content-bg{
background:#f5f5f5 url(../images/internal_content_bg_100.jpg) left 29px  no-repeat !important;
}
#ev_events_page .page-content-bg{
background:#F7F7F7 url(../images/ev_events_page_bg.jpg) left 27px  no-repeat !important;
}
/* // Positioning // */
.login-breadcrumb {
_padding-right:20px;
_padding-left:-20px;
}
.left-bar {
float:left;
width:168px;
position:absolute;
left:20px;
}
.right-bar {
float:right;
width:220px;
position:absolute;
/*right:20px;
*right:55px;
_right:20px;*/
left:750px;
}
.page-internal-content {
float:left;
width:535px;
margin:0 0 63px 182px;
_margin:0 0 35px 101px;
position:relative;
min-height:630px;
height:auto !important;
_height: 630px;
}
*html .page-internal-content {
height: 630px;
}
.page-full-content{
float:left;
width:717px;
position:relative;
left:0px;
_left:20px;
margin-bottom:35px;
_background:#fff url(../images/full_content_bg.jpg) bottom repeat-x;
}
.page-full-content-outer {
min-height:339px;
height:auto !important;
_height: 339px;
}
*html .page-full-content-outer {
height: 339px;
}
/* // highlights // */
.highlights {
width:535px;
height:220px;
}
.highlights-back, .highlights-back-2 {
position:absolute;
/*z-index:100;*/
z-index:0;
overflow:hidden;
}
.highlights-front, .highlights-front-3 {
position:absolute;
z-index:0;
width:535px;
height:220px;
color:#fff;
}
.highlights-front-clickable a:link, .highlights-front-clickable a:visited{
text-decoration:none !important;
width:535px;
height:220px;
display:block;
background:none !important;
}
.highlights-front-2 .more {
display:none;
}
.highlights-front .more {
display:block;
}
.highlights-back img {
/*margin-left:-130px;*/
}
.highlights-front-content{
position:absolute;
top:29px;
left:352px;
width:156px;
height:179px;
}
.highlights-front-3 .highlights-front-content{
top:29px;
width:155px;
}
.highlights-front .title, .highlights-front-2 .title, .highlights-front-3 .title  {
font-size:116.7%;
font-weight:bold;
margin-bottom:3px;
} 
.highlights-front-3 .title-big {
font-size:300%;
font-weight:bold;
line-height:1.0em;
}
.highlights-front .brief, .highlights-front-2 .brief, .highlights-front-3 .brief {
font-weight:bold;
line-height:116.7%;
font-size:100%;
margin-top:3px;
/*width:196px;*/
margin-bottom:17px;
}
.highlights-front-2 .brief {
width:288px;
margin:4px 0 0 ;
font-weight:normal;
}
.highlights-front-3 .brief {
width:155px;
margin-bottom:0px;
margin-top:13px;
}
.highlights-front .more, .highlights-front-3 .more{
margin-top:4px;
}
.highlights-front .more-title {
font-size:91.7%;
font-weight:bold;
}
.highlights-front .more-links ul li {
width:153px;
display:block;
/*float:left;*/
}
.highlights-front .more-links a:link, .highlights-front .more-links a:visited,.highlights-front-3 a:link, .highlights-front-3 a:visited{
color:#fff;
background:url(../images/gold_arrow.gif) left 4px no-repeat;
padding-left:10px;
text-decoration:none;
}
.highlights-front-3 a:link, .highlights-front-3 a:visited{
font-weight:bold;
font-size:91.7%;
display:block;
}
.highlights-front .more-links a:hover, .highlights-front-3 a:hover{
text-decoration:underline;
}
.highlights .more-links a:link, .highlights .more-links a:visited{
color:#fff;
text-decoration:none;
font-size:100%;
display:block;
}
.highlights .more-links a:hover{
color:#fff;
text-decoration:underline;
font-size:100%;
}
/* option 2 */
.highlights-front-2 {
position:absolute;
z-index:1;
width:535px;
height:220px;
color:#fff;
}
.highlights-front-2 .highlights-front-content{
position:absolute;
top:164px;
left:0px;
width:290px;
height:47px;
padding:5px 10px;
}
/* // Page title strip // */
.page-internal-title {
background:#fff url(../images/breadcrumb_bg.gif) bottom repeat-x;

}
.page-internal-title h2{
float:left;
padding-left:10px;
font-weight:bold;
font-size:116.7%;
margin-top:7px;
width:455px;
margin-bottom:4px;
}
.downloads-filter {
float:left;
padding-left:10px;
margin-top:7px;
}
.downloads-filter select{
color:#666;
font-size:91.7%;
height:20px;
}
.page-internal-title .print{
float:right;
margin:9px 10px 0px 10px;
overflow:hidden;
text-align:right;
width:47px;
text-align:left;
}
.page-internal-title .print a:link, .page-internal-title .print a:visited{
background:url(../images/icon_print.gif) 2px top no-repeat;
padding:2px 0px 0px 22px;
font-size:91.7%;
text-decoration:none;
height:22px;
display:block;
}
/* // Page content box // */
.page-internal-content-box {
background:#fff url(../images/page_int_content_box_bg.jpg) bottom repeat-x;
padding:5px 10px 10px;
}
.page-internal-content-box .in-content-img {
float:left;
margin:0px 10px 0px 0px;
clear:both;
/*width:270px;*/
}
.page-internal-content-box .in-content-img .img{
margin-bottom:0px;
float:none;
}
.page-internal-content-box .img-caption {
font-weight:bold;
margin:3px 0px;
float:none;
clear:both;
color:#333;
}
.page-internal-content-box .content-sml-block {
background:none;
padding:0px;
padding-right:40px;
*padding:1px 40px 1px 1px;
}
.page-internal-content-box .content-sml-block h1,
.page-internal-content-box .content-sml-block h2,
.page-internal-content-box .content-sml-block h3,
.page-internal-content-box .content-sml-block h4,
.page-internal-content-box .content-sml-block h5,
.page-internal-content-box .content-sml-block h6{
font-size:108.3%;
font-weight:bold;
}
.article {
padding-right:40px;
}
/* // Page content footer // */
.top-link{
float:none;
text-align:right;
background:#F1F1F1;
margin-top:-10px;
padding:0px 10px 10px;
}
.top-link a:link, .top-link a:visited{
background:url(../images/arrow_gold_up.gif) left 4px no-repeat;
font-size:91.7%;
font-weight:bold;
color:#036;
text-decoration:none;
padding-left:12px;
}
.top-link a:hover {
text-decoration:underline;
}
.in-content-footer .article-details {
float:left;
width:425px;	
}
.in-content-footer .article-details .col-1, .in-content-footer .article-details .col-2 {
float:left;
}
.in-content-footer .article-details .col-1 {
width:100px;
}
.in-content-footer .article-details .col-2 {
width:320px;
}
/* // Page content box footer blocks// */
.page-internal-footer-box {
margin-top:15px;
float:none;
clear:both;
}
.news-content-blocks .page-internal-footer-box {
margin-top:23px;
}
.page-internal-footer-box .box-1{
float:left;
width:240px;
background:#fff;
padding:15px 10px;
margin-bottom:10px;
}
.page-internal-footer-box .box-2{
float:right;
width:240px;
background:#fff;
padding:15px 10px;
margin-bottom:10px;
}
.page-internal-footer-box .box-3{
float:left;
width:515px;
background:#fff;
padding:15px 10px;
margin-bottom:10px;
}
.page-internal-footer-box .box{
float:none;
width:515px;
background:#fff;
padding:15px 10px;
margin-bottom:10px;
}
.page-internal-footer-box .title {
font-size:116.7%;
font-weight:bold;
margin-bottom:3px;
}
.page-internal-footer-box .brief {
font-size:91.7%;
font-weight:bold;
margin-bottom:3px;
color:#333;
}
.events-users-blocks .page-internal-footer-box .brief {
color:#fff;
}
.Right-bar-box {
width:200px;
background:#fff url(../images/Right_bar_box_bg.jpg) bottom repeat-x;
padding:10px;
margin-top:10px;
}
.gray-bg {
background:#f2f2f3;
}
.Right-bar-box .title{
font-weight:bold;
color:#666;
}
.Right-bar-box .brief {
margin-top:5px;
margin-bottom:10px;
}
.Right-bar-box .brief span {
color:#036;
font-weight:bold;
}
.Right-bar-box .brief a:link, .Right-bar-box .brief a:visited{
display:block;
}
.icon_related_download {
/*background:url(../images/icon_pdf.gif) top left no-repeat;*/
padding:0;
margin-bottom:5px;
/*height:20px;*/
font-size:91.7%;
color:#666;
}
.icon_related_download img{
margin-right:7px;
position:relative;
top:3px;
}
/* // Event details // */
.event-details {
background:#fff;
padding:10px;
}
.event-details .title {
font-size:116.7%;
font-weight:bold;
}
.event-details .img {
float:right;
width:100px;
text-align:right;
}
.event-details .brief {
float:left;
width:400px;
background:url(../images/showcase_brief_bg.jpg) 104px top no-repeat;
margin-top:10px;
}
.event-details .brief .col-1{
float:left;
width:90px;
text-align:right;
margin-bottom:3px;
}
.event-details .brief .col-2{
float:right;
width:280px;
margin-bottom:3px;
}
/* // Showcase slider // */
.showcase .event-details {
background:#fff;
padding:10px;
}
.showcase .event-details .title {
font-size:116.7%;
font-weight:bold;
}
.showcase .event-details .img {
float:right;
width:100px;
text-align:right;
overflow:hidden;
}
.showcase .event-details .brief {
float:left;
width:400px;
background:url(../images/showcase_brief_bg.jpg) 95px top no-repeat;
margin-top:29px;
}
.showcase .event-details .brief .col-1{
float:left;
width:81px;
text-align:right;
margin-bottom:0px;
}
.showcase .event-details .brief .col-2{
float:right;
width:289px;
margin-bottom:0px;
}
/* // Event details for calendar slideshow // */
.gallerydesctext .event-details, .events-calendar-box .event-details {
background:none;
}
.gallerydesctext .event-details .title{
font-size:100%;
}
.gallerydesctext .event-details .brief {
width:184px;
margin-top:3px;
background:none;
}
/* // Event filter // */
.events-filter {
background:url(../images/white_content_box_bg.png) repeat;
_background:#fff;
padding:10px;
border-bottom:1px solid #dbd6c7;
}
.events-filter select{
margin:0 10px;
border:1px solid #9c9c9c;
height:18px;
color:#666;
padding:1px;
font-size:91.7%;
}
.events-filter select option{
padding:5px;
}
.events-filter h3{
color:#666;
font-weight:bold;
font-size:100%;
margin:0px 0px 8px;
}
/* // Event paging // */
.paging-cont {
background:url(../images/white_content_box_bg.png) repeat;
_background:#fff;
padding:0px;
/*_padding:5px 5px 10px;*/
font-weight:bold;
font-size:91.7%;
border-bottom:1px solid #dbd6c7;
}
.search-panel .paging-cont {
background:#f3f3f1;
border-bottom:1px solid #cfcfcf;
border-top:1px solid #cfcfcf;
}
.p-footer {
border-bottom:0px !important;
border-top:1px solid #dbd6c7;
}
.paging-cont .totals{
float:left;
width:188px;
color:#666;
_background:#fff;
padding:0 10px 0 0 ;
text-align:left;
}
.search-panel .paging-cont .totals{
_background:none;
/*padding:10px;*/
}
.paging-cont .paging{
float:right;
width:513px;
text-align:right;
_background:#fff;
padding:10px;
}
.paging-cont .paging-numbers {
float:right;
width:310px;
}
.paging-cont .paging-numbers a:link, .paging-cont .paging-numbers a:visited{ 
float:right;
}
.paging-cont .paging-numbers .flatview {
float:right;
}
.paging-cont .paging-numbers .flatview a:link, .paging-cont .paging-numbers .flatview a:visited{
float:left;
}
.news-more .paging-cont {
background:none;
}
.news-more .paging-cont .paging{
padding:10px 0;
}
.search-panel .paging-cont .paging{
width:538px;
_background:none;
padding:5px 10px;
}
.paging-cont .paging a:link, .paging-cont .paging a:visited {
text-decoration:none;
margin:0px 3px;
}
.paging-cont .paging a:hover {
text-decoration:underline;
}
.paging-cont .paging a.p-first:link , .paging-cont .paging a.p-first:visited, .paging-cont .paging .p-first {background:url(../images/p_first.gif) left 4px no-repeat; *background:url(../images/p_first.gif) left 3px no-repeat; padding-left:13px; text-decoration:none;}
.paging-cont .paging a.p-prev:link , .paging-cont .paging a.p-prev:visited, .paging-cont .paging .p-prev{background:url(../images/p_prev.gif) left 4px no-repeat; *background:url(../images/p_prev.gif) left 3px no-repeat; padding-left:9px; text-decoration:none;}
.paging-cont .paging a.selected:link , .paging-cont .paging a.selected:visited, .paging-cont .paging span.selected, .paging-cont .paging span.p-current{margin:0px 3px;text-decoration:none; color:#036; text-decoration:none;}
.paging-cont .paging a.p-toc:link , .paging-cont .paging a.p-toc:visited{margin:0px 3px;text-decoration:underline; text-decoration:none;}
.paging-cont .paging a.p-next:link , .paging-cont .paging a.p-next:visited, .paging-cont .paging .p-next{background:url(../images/p_next.gif) right 4px no-repeat; *background:url(../images/p_next.gif) right 3px no-repeat; padding-right:12px; text-decoration:none;}
.paging-cont .paging a.p-last:link , .paging-cont .paging a.p-last:visited, .paging-cont .paging .p-last{background:url(../images/p_last.gif) right 4px no-repeat; *background:url(../images/p_last.gif) right 3px no-repeat; padding-right:12px; margin-right:0px; text-decoration:none;}
.paging-cont .paging span.p-first, .paging-cont .paging span.p-prev , .paging-cont .paging span.p-next, .paging-cont .paging span.p-last { color:#ccc !important;}
/* // New more pagination // */
.news-more .paging-cont .paging{
padding:10px 0;
} 
.news-more .numbers {
float:left;
}
.news-more .numbers a:link, .news-more .numbers a:visited, .news-more .numbers span.p-current {
float:right;
}
.news-more .paging-cont .paging-numbers a:link, .news-more .paging-cont .paging-numbers a:visited {
float:none;
}
.news-more .p-footer {
margin-top:-10px;
border-bottom:1px solid #DBD6C7 !important;
border-top:0px !important;
width:515px;
}
/* // downloads-listing pagination // */
.downloads-listing .numbers {
float:left;
}
.downloads-listing .numbers a:link, .downloads-listing .numbers a:visited, .downloads-listing .numbers span.p-current {
float:right;
}
.downloads-listing .paging-cont .paging-numbers a:link, .downloads-listing .paging-cont .paging-numbers a:visited {
float:none;
}
.downloads-listing .p-footer {
border-bottom:1px solid #DBD6C7 !important;
}
/* // Media library pagination // */
.image-gallery .numbers {
float:left;
}
.image-gallery .numbers a:link, .image-gallery .numbers a:visited, .image-gallery .numbers span.p-current {
float:right;
}
.image-gallery .paging-cont .paging-numbers a:link, .image-gallery .paging-cont .paging-numbers a:visited {
float:none;
}
.image-gallery .p-footer {
border-bottom:1px solid #DBD6C7 !important;
}
/* // search-panel pagination // */
.search-panel .numbers {
float:left;
}
.search-panel .numbers a:link, .search-panel .numbers a:visited, .search-panel .numbers span.p-current {
float:right;
}
.search-panel .paging-cont .paging-numbers a:link, .search-panel .paging-cont .paging-numbers a:visited {
float:none;
}
.search-panel .p-footer {
border-bottom:1px solid #DBD6C7 !important;
}
/* // showcase-event-block // */
.showcase .event-details .title a:link, .showcase .event-details .title a:visited {
text-decoration:none;
}
.showcase .event-details .title a:hover{
text-decoration:underline;
}
.showcase-event-block {
background:#fff url(../images/showcase_event_bg.jpg) bottom repeat-x;
padding:17px 10px;
}
.showcase-event-block .event-logo{
float:left;
width:115px;
text-align:right;
height:100px;
overflow:hidden;
}
.showcase-event-block .event-description{
float:right;
width:390px;
}
.showcase-event-block .event-description .title{
font-size:108.3%;
font-weight:bold;
margin-bottom:1px;
}
.showcase-event-block .event-description .title a:link, .showcase-event-block .event-description .title a:visited{
text-decoration:none;
}
.showcase-event-block .event-description .title a:hover {
text-decoration:underline;
}
.showcase-event-block .event-description .brief{
padding-right:55px;
}
.showcase-event-details {
float:left;
width:510px;
background:url(../images/showcase_brief_bg.jpg) 116px top no-repeat;
margin-top:10px;
}
.showcase-event-details .col-1{
float:left;
width:107px;
text-align:right;
}
.showcase-event-details .col-2{
float:right;
width:385px;
}
/* // Content small blocks // */
.content-sml-block {
background:#fff url(../images/content_sml_block_bg.jpg) bottom repeat-x;
margin-bottom:10px;
padding:10px;
/*overflow:hidden;*/
}
.content-sml-block .img{
float:left;
margin-right:10px;
margin-bottom:10px;
}
.content-sml-block .title {
font-size:108.3%;
font-weight:bold;
margin-bottom:2px;
}
.content-sml-block .brief {
margin-bottom:5px;
padding-right:60px;
}
.content-sml-block h1, .content-sml-block h2, .content-sml-block h3, .content-sml-block h4, .content-sml-block h5, .content-sml-block h6{
/*font-size:108.3%;*/
font-weight:bold;
padding:0px;
margin:0px;
margin-bottom:1px;
}
.content-sml-block p{
margin:0px;
padding:0px;
margin-bottom:5px;
}
.content-sml-block img {
float:left;
display:block;
padding-right:10px;
}
.content-sml-block .img img {
padding:0px;
}
.content-sml-block a:link, .content-sml-block a:visited{
color:#003366;
font-weight:bold;
text-decoration:none;
}
.content-sml-block a:hover{
text-decoration:underline;
}
.content-sml-block .more {
/*padding-left: 143px;*/
}
.block-c4 .content-sml-block .more , .block-c3 .content-sml-block .more {
padding-left: 0px;
}
/* // Content dual blocks // */
.events-content-blocks .dual-blocks .content-sml-block , .events-content-blocks .dual-blocks .last{
float:left;
margin-right:15px;
width:260px;
padding:0px;
} 
.events-content-blocks .dual-blocks .last {
margin-right:0px;
}
.events-content-blocks .content-sml-block .brief {
padding-right:10px;
}
.dual-blocks .content-sml-block .img {
width:133px;
height:81px;
overflow:hidden;
}
.dual-blocks .content-sml-block .img img{
width:133px !important;
height:81px !important;
}
.events-content-blocks .content-sml-block .img {
height:84px;
overflow:hidden;
width:123px;
}
.dual-blocks .content-sml-block .title-dual{
background:#fff url(../images/dual_block_title_bg.jpg) bottom repeat-x;
padding:5px 10px;
font-weight:bold;
}
.dual-blocks .content-sml-block .brief {
margin-top:10px;
padding-right:10px;
}
/* // pattern-white-bg // */
.pattern-white-bg, .block-c2 {
background:#f2f2f2 url(../images/pattern_white_bg.jpg) top right no-repeat;
margin:-5px -10px 0;
padding:11px 10px 0;
}
/* // C block // */
.block-c2 .content-sml-block {
background:none;
overflow:visible;
}
.block-c3 .fourth-nav, .block-c4 .fourth-nav {
margin:10px 0px 10px 10px;
}
/* // Fourth navigation // */
.fourth-nav {
padding:10px 10px 48px;
width:204px;
float:right;
margin:8px 0 0 10px;
position:relative;
}
.fourth-nav .brief , .fourth-nav .more-title{
color:#fff;
font-weight:bold;
font-size:91.7%;
margin-bottom:5px;
}
.fourth-nav ul li {
width:100px;
display:block;
float:left;
}
.fourth-nav a:link, .fourth-nav a:visited{
color:#fff;
background:url(../images/gold_arrow.gif) left 4px no-repeat;
padding-left:10px;
text-decoration:none;
display:block;
}
.fourth-nav a:hover {
text-decoration:underline;
}
/* // events page // */
.content-block-banner .content-sml-block {
background:none;
padding:0px;
}
.block-banner .content-sml-block {
background:url(../images/content_block_banner.jpg) top left no-repeat;
height:94px;
margin-bottom:0px;
}
.block-banner .content-sml-block .title {
color:#009ee0;
font-size:125%;
margin-top:10px;
}
/* // comparison chart // */
 .content-sml-block .comparison-chart{
background:none;
margin:-10px 0 0 -10px;
}
/* // Meet the team page // */
.position {
margin-bottom:5px;
font-size:91.7%;
}
.block-c3 .img {
margin-bottom:10px;
}
/* // internal-spotlights // */
.internal-spotlights .home-spotlights-block {
float:left;
width:260px;
margin-right:15px;
}
.internal-spotlights .home-spotlights-block .spotlight-img {
height:116px;
}
.internal-spotlights .home-spotlights-block .last{
margin-right:0px;
}
.spotlight-title {
color:#fff;
background:#b8a269 url(../images/homepage_grad.jpg) bottom left repeat-x;
padding:6px 0px;
height:13px; 
overflow:hidden;
}
.spotlight-title a:link, .spotlight-title a:visited{
color:#fff;
text-decoration:none;
font-weight:bold;
background:url(../images/white_arrow_sml.gif) 10px 4px no-repeat;
padding-left:20px;
margin-top:-1px;
display:block;
}
.spotlight-title a:hover{
text-decoration:underline;
}
/* // Organiser downloads // */
.downloads-dual-boxes {
height:116px;
margin-bottom:10px;
}
.downloads-dual-boxes .content-sml-block {
padding:0px;
background:none;
}
.downloads-dual-boxes .content-sml-block .brief{
padding-right:20px;
}
.downloads-dual-boxes .dual-box-1 {
float:left;
background:#fff url(../images/dual_box_1_bg.jpg) bottom repeat-x;
height:96px;
width:355px;
overflow:hidden;
padding:10px;
}
.downloads-dual-boxes .dual-box-2 {
float:right;
background:url(../images/dual_box_2_bg.jpg) top right no-repeat;
height:96px;
width:135px;
overflow:hidden;
padding:10px;
color:#fff !important;
}
.downloads-dual-boxes .dual-box-1 h1{
margin-bottom:10px;
font-size:125%;
}
.downloads-dual-boxes .dual-box-2 h2{
color:#fff !important;
font-size:108.3%;
font-weight:bold;
}
.downloads-dual-boxes .dual-box-2 h2, .downloads-dual-boxes .dual-box-2 a:link, .downloads-dual-boxes .dual-box-2 a:visited, .downloads-dual-boxes .dual-box-2 .brief{
margin-bottom:5px;
}
.downloads-listing {
background:#fff url(../images/page_int_content_box_bg.jpg) bottom repeat-x;
}
.downloads-listing .h-sep-gold {
margin:0px;
}
.downloads-listing .p-footer {
background:none !important;
}
.downloads-block {
padding:20px 50px 10px 15px;
}
/*.pdf { background:url(../images/icon_pdf_download.gif) 25px 16px no-repeat;}
.doc { background:url(../images/icon_doc_download.gif) 25px 16px no-repeat;}
.xls { background:url(../images/icon_xls_download.gif) 25px 16px no-repeat;}*/
.downloads-block .img{
float:left;
padding:1px 0 0 10px;
}
.downloads-block .title{
font-size:108.3%;
font-weight:bold;
color:#036;
}
.downloads-block .title, .downloads-block .brief, .downloads-block .details, .downloads-block .more{
margin-bottom:5px;
margin-left:55px;
}
.downloads-block .brief a:link, .downloads-block .brief a:link {
color:#036;
}
.downloads-block strong {
font-weight:bold;
margin-right:10px;
}
/* // Latest news // */
.main-news-block {
background:url(../images/main_news_bg.jpg) top right no-repeat;
padding:10px;
height:130px;
}
.sml-news-block {
background:#fff url(../images/content_sml_block_bg.jpg) bottom repeat-x;
padding:10px;
}
.news-more {
background:#fff url(../images/page_int_content_box_bg.jpg) bottom repeat-x;
padding:10px;
margin-top:20px;
}
.news-more-title {
font-weight:bold;
font-size:108.3%;
color:#036;
padding-bottom:6px;
border-bottom:1px solid #dbd6c7;
}
.news-more .sml-news-block {
background:none;
padding:10px 0px;
border-bottom:1px solid #dbd6c7;
}
.news-content-blocks  .sml-news-block {
margin-bottom:10px;
}
.news-content-blocks .title {
/*color:#036;*/
font-weight:bold;
font-size:108.3%;
margin-bottom:2px;
}
.news-content-blocks .date {
font-size:91.7%;
margin-bottom:1px;
}
.news-content-blocks .brief {
margin-bottom:5px;
padding-right:40px;
min-height:27px;
height:auto !important;
_height: 27px;
}
*html .news-content-blocks .brief {
height: 27px;
}
.main-news-block .brief {
padding-right:10px;
}
.news-content-blocks .img {
float:left;
margin:0px 10px 10px 0px;
}
/* // Images gallery // */
.gallery-block-cont {
padding:0px;
}
.gallery-block-cont .gallery-block{
width:118px;
float:left;
padding:10px 5px 10px 10px;
}
.gallery-block-cont .gallery-row {
background:#fff url(../images/gallery_row_bg.jpg) top repeat-x;
}
.gallery-block-cont .img {
height:79px;
overflow:hidden;
}
.gallery-block-cont .img a:link,.gallery-block-cont .img a:visited{
padding:0px;
height:79px;
display:block;
}
.gallery-block-cont .title{
color:#036;
font-weight:bold;
font-size:91.7%;
}
.gallery-block-cont .details, .gallery-block-cont .title, .gallery-block-cont .img{
margin-bottom:3px;
}
.gallery-block-cont .is-video {
width:113px;
height:18px;
margin-top:-18px;
background:url(../images/video_icon.gif) top center no-repeat;
z-index:1000;
position:relative;
}
.image-gallery {
_background:#fff;
}
/* // Full page width // */
.page-full-content-bg {
background:#fff url(../images/full_content_bg.jpg) bottom repeat-x;
min-height:500px;
height:auto !important;
_height: 500px;
}
*html .page-full-content-bg {
height: 500px;
}
/* // Search page // */
.right-panel {
float:right;
width:145px;
margin-right:10px;
_margin-right:5px;
}
.search-panel {
float:left;
width:558px;
}
/* help box */
.help-box {
background: url(../images/help_box_bg.jpg) top right no-repeat;
padding:13px;
color:#fff;
height:78px;
margin-bottom:10px;
position:absolute;
right:10px;
width:118px;
overflow:hidden;
}
.help-box .content-sml-block{
background:none;
padding:0px;
}
.help-box h3{
margin:3px 0 5px 0;
font-size:108.3%;
font-weight:bold;
color:#fff;
}
.help-box .brief{
margin-bottom:5px;
padding-right:10px;
}
.help-box a:link, .help-box a:visited{
background:url(../images/white_arrow.gif) 0px 4px no-repeat;
padding-left:8px;
color:#fff;
text-decoration:none;
}
.help-box a:hover {
text-decoration:underline;
}
/* filter box */
.filter-box {
margin-top:114px;
background:#ebf1f2;
}
.filter-box .title{
color:#036;
font-size:108.3%;
font-weight:bold;
padding:5px 10px;
border-bottom:1px solid #fff;
}
.filter-box .title-sub{
color:#036;
padding:5px 10px;
border-bottom:1px solid #fff;
}
.filter-box .checks{
padding:5px 0px;
}
.filter-box .check-block{
padding:1px 10px;
color:#666;
}
.filter-box .check-block input{
margin:2px;
*margin:-2px;
}
/* search form */
.search-form .brief {
font-weight:bold;
color:#666;
padding:15px 10px 0;
}
.search-form .form {
font-weight:bold;
color:#666;
padding:10px 10px;
}
.search-form .form .search-input-lrg {
border:1px solid #CCCCCC;
color:#666666;
font-size:91.7%;
margin-left:3px;
margin-top:-3px;
padding:3px 0 1px 5px;
position:relative;
top:2px;
width:158px;
}
.search-form .form .search-btn-lrg{
position:relative;
top:7px;
*top:6px;
}
.search-form .title-blue {
font-weight:bold;
font-size:108.3%;
color:#036;
padding:3px 10px 9px;
}
/* search results */
.search-results {
padding:10px;
}
.search-results-block {
margin:15px 0px;
}
.search-results-block .title {
margin-bottom:5px;
}
.search-results-block .title a:link, .search-results-block .title a:visited{
color:#036;
font-weight:bold;
}
.search-results-block .brief span{
font-weight:bold;
}
.search-results-block .rel {
font-size:91.7%;
color:#666;
margin-top:5px;
}
/* // Events page // */
/* event header */
.event-page-header {
height:230px;
margin-bottom:10px;
}
.event-page-header .left-panel {
float:left;
width:152px;
background:#fff;
padding:10px;
height:210px;
text-align:center;
overflow:hidden;
}
.event-page-header .right-panel {
float:right;
width:535px;
margin-right:0px;
}
.event-page-header .left-panel .logo {
width:150px;
height:170px;
overflow:hidden;
padding-top:17px;
}
/* event details */
.ev-page .showcase-event-details{
width:695px;
background:transparent url(../images/ev_showcase_brief_bg.jpg) no-repeat 102px top;
}
.ev-page .showcase-event-details .col-1{
width:90px;
margin-bottom:0px;
color:#333;
}
.ev-page .showcase-event-details .col-2{
width:580px;
margin-bottom:0px;
}
.ev-page .event-description {
float:none;
width:696px;
margin-top:10px;
padding-bottom:25px;
}

/* events-users-blocks */
.events-users-blocks {
/*top:-290px;
position:relative;
z-index:1500;*/
margin-top:-290px;
position:absolute;
margin-left:0px;
_margin-left:20px;
color:#fff !important;
}
.events-users-blocks-brk {
height:126px;
display:block;
}
.events-users-blocks .box-1, .events-users-blocks .box-2, .events-users-blocks .box-3, .events-users-blocks .box {
background:#3188c1 url(../images/users_blocks_bg.jpg) top left repeat-x;
padding:13px 10px;
color:#fff !important;
float:left;
width:212px;
height:75px;
margin-right:10px;
}
.events-users-blocks .box {
width:697px;
float:none;
margin:0px;
}
.events-users-blocks .more a:link, .events-users-blocks .more a:visited{
color:#fff;
text-decoration:none;
background:url(../images/white_arrow_sml.gif) 5px 4px no-repeat;
padding-left:13px;
font-weight:normal;
font-size:100%;
}
.events-users-blocks .more a:hover {
text-decoration:underline;
}
.events-users-blocks .title {
font-weight:bold;
color:#fff !important;
}
.events-users-blocks .title, .events-users-blocks .brief, .events-users-blocks .more {
color:#fff !important;
margin-bottom:5px;
}
/* right bar small list */
.right-bar .sml-list {
background:#fff;
padding:10px;
margin-top:10px;
}
.right-bar .sml-list .title{
color:#666;
font-weight:bold;
font-size:91.7%;
margin-bottom:15px;
}
.right-bar .sml-list ul li {
width:65px;
float:left;
margin-right:2px;
}
/* similar events */
.right-bar .similar-events {
margin-top:10px;
padding:10px;
background:#f1f1f2;
}
.right-bar .similar-events .title{
color:#666;
font-weight:bold;
font-size:91.7%;
margin-bottom:5px;
}
.similar-events .event-block-sml {
border-top:1px solid #fff;
/*border-top:1px solid #D4D4D4;*/
height:52px;
padding-top:2px;
}
.similar-events .event-block-sml .img{
float:left;
margin-right:10px;
/*margin-right:5px;*/
}
.similar-events .event-block-sml .title{
color:#5b5b5b;
font-weight:bold;
font-size:91.7%;
margin-bottom:5px;
padding-top:8px;
/*margin:0px;
padding:0px;
line-height:1.1em;
*line-height:1.2em;*/
}
.similar-events .event-block-sml .title a:link, .similar-events .event-block-sml .title a:visited{
text-decoration:none;
color:#5b5b5b;
}
.similar-events .event-block-sml .title a:hover {
text-decoration:underline;
}
.similar-events .event-block-sml .date{
color:#666;
font-size:91.7%;
}
/* sponsors */
.sponsors-panel {
background:#fff;
padding:10px;
margin-bottom:25px;
height:80px;
_width:920px;
_margin:-10px auto 20px;
}
.sponsors-panel-empty {
padding:10px;
margin-bottom:25px;
height:80px;
_width:920px;
_margin:-10px auto 20px;
}
.sponsor-block {
float:left;
width:120px;
height:80px;
overflow:hidden;
}
.sponsor-block .title{
font-size:91.7%;
color:#666;
}
.sponsor-block .logo{
text-align:center;
}
/* // form page // */
.form-cont form{
border:1px solid #fff;
}
.form-note {
margin-top:10px;
padding-left:10px;
width:230px;
float:left;
}
.form-cont {
background:#fff;
padding:0px;
}
.required {
color:#036;
font-weight:bold;
/*margin-left:-8px;*/
position:absolute;
right:3px;
}
.form-cont .controls .col-1{
float:left;
width:83px;
font-weight:bold;
margin-top:15px;
padding-top:3px;
position:relative;
}
.form-cont .controls .col-2{
float:left;
width:170px;
margin-top:15px;
position:relative;
}
.form-cont .controls .col-3{
float:left;
width:83px;
font-weight:bold;
margin-top:15px;
padding-top:3px;
position:relative;
}
.form-cont .controls .col-4{
float:left;
width:170px;
margin-top:15px;
}
.form-cont .controls .col-234{
float:left;
width:390px;
margin-top:15px;
position:relative;
}
/* controls */
.form-cont .controls .input_text{
border:1px solid #b3b3b3;
font-size:91.7%;
color:#666;
padding:3px;
width:130px;
}
.form-cont .controls .input_check, .form-cont .controls .input_radio{
margin:5px 3px;
*margin:0px 3px;
}
.form-cont .controls .input_select{
border:1px solid #b3b3b3;
font-size:91.7%;
color:#666;
width:137px;
}
.form-cont .controls .input_textarea{
border:1px solid #b3b3b3;
font-size:91.7%;
color:#666;
width:388px;
height:70px;
vertical-align:baseline;
}
.form-cont .controls .input_select option{
margin:1px 0;
padding:1px;
}
/* other form styles */
.form-cont .middle-btns {
margin-top:40px !important;
padding:0 0 0 13px;
width:70px !important;
}
.form-cont .middle-btns input{
margin:5px 0 0;
}
.form-cont .list-head {
background:url(../images/form_list_head_bg.jpg) bottom repeat-x;
padding:3px;
width:132px;
}
.form-cont .actions {
text-align:right;
margin-top:30px;
padding-right:38px;
}
