body {
margin: 0;
padding: 0;
background: #fff;
font-family: Arial,sans-serif;
font-size: 14px;
line-height:14px;
line-height: 1.1;
-webkit-font-smoothing: antialiased;
overflow-y: scroll;
background:url(images/1.jpg) center top no-repeat fixed;
background-size:cover
}
body.node-type-page{
background-image:url(images/about.jpg)
}
body.page-node-14{
background-image:url(images/training.jpg)
}
body.node-type-webform{
background-image:url(images/contact.jpg)
}
body.page-events{
background-image:url(images/events.jpg)
}
body.page-organizing-committee{
background-image:url(images/committee.jpg)
}
body.page-gallery{
background-image:url(images/gallery.jpg)
}
body.page-user-register, body.page-user-edit{
background-image:url(images/membership.jpg)
}
ul.primary{
border:none
}
#tabs-wrapper a{
color: #024249;
font-weight:bold;
font-size:12px;
margin: 0;
padding: 5px;
width: 80px;
}
#tabs-wrapper a:hover{
text-decoration:underline
}
#wrapper{
position:relative;
}
#container{
width:1024px;
margin:0 auto;
position:relative
}
#container:after{
content: "";
display: block;
height: 0;
clear: both;
visibility: hidden;
}
#header{
background:url(images/header.png) top left repeat;
height:170px;
position:relative;
padding:30px
}
#top, .front.logged-in #top{
height:175px;
overflow:hidden;
position:relative;
padding-right:50px
}
.front #top, .page-user-register #top{
height:300px;
}
.page-toboggan-denied #top{
height:100px
}
.block-user{
width:279px;
margin-top:35px;
float:right
}
#user-login .description{
display:none
}
.block-user h2, #user-login h2, #user-pass h2{
color:#017777;
text-align:right;
background:url(images/log.png) 97px center no-repeat
}
.block-user .form-text, #user-login .form-text, #user-pass .form-text{
background:url(images/username.png) top left no-repeat;
width:237px;
height:33px;
padding-left:33px;
line-height:33px;
font-size:13px;
color:#424145;
font-weight:normal;
border:none
}
.register #login-form .form-text{
width:244px
}
.block-user .compact-form-label, #user-login .compact-form-label, #user-pass .compact-form-label{
top:9px;
left:33px;
font-size:13px;
color:#424145;
font-weight:normal
}
.register #login-form .compact-form-label{
top:13px
}
.block-user #edit-pass, #user-login #edit-pass, #user-pass #edit-pass{
background:url(images/password.png) top left no-repeat;
}
.block-user .form-submit, #user-login .form-submit, #user-pass .form-submit, .page-user-reset .form-submit{
background:url(images/register.png) top left no-repeat;
width:88px;
height:32px;
float:right;
}
#user-login .form-actions, #user-pass .form-actions{
float: left;
width: 280px;
margin-top: 5px;
}
.block-user li{
list-style:none;
float:right
}
.block-user ul{
display:none
}
#block-block-5{
position: absolute;
right: 47px;
top: 230px;
}
#block-block-5 a{
background:url(images/member.png) top left no-repeat;
width:219px;
height:32px;
display:block;
overflow:hidden;
font-size:0;
line-height:0;
text-indent:-999px
}
#logo-floater{
float: left;
padding: 0 15px;
margin-top:-10px
}
#block-menu-menu-top-menu{
float:right;
width:auto;
}
#block-menu-menu-top-menu ul{
margin:0;
padding:0
}
#block-superfish-1{
width:auto;
padding:0 0;
height:31px;
float:left;
margin-top:16px
}
#block-superfish-1 ul.menu{
width:100%;
z-index:0;
}
#block-menu-menu-top-menu li, #block-superfish-1 li{
float:left;
width:auto;
margin:0 1px;
border-right:1px solid #ccc;
list-style:none;
z-index:0
}
#block-menu-menu-top-menu li.first, #block-superfish-1 li.first{
margin-left:0
}
#block-menu-menu-top-menu li.last, #block-superfish-1 li.last{
border:none
}
#block-menu-menu-top-menu li a, #block-superfish-1 li a, span.nolink{
text-decoration:none;
color:#FFF;
display:block;
font-weight:bold;
text-transform:uppercase;
padding: 0 7px;
text-shadow:1px 1px #000
}
#block-menu-menu-top-menu li a:hover, #block-menu-menu-top-menu li a.active, #block-superfish-1 li a:hover, #block-superfish-1 li a.active, #block-superfish-1 li.sfHover a, span.nolink{
opacity:0.5;
filter:alpha(opacity=50)
}
#block-menu-menu-top-menu li.first a, #block-superfish-1 li.first a{
padding-left:0
}
#block-menu-menu-top-menu li a span, #block-superfish-1 li a span, span.nolink span{
display: block;
font-size: 11px;
color:#024249;
text-shadow:none;
margin-top:5px
}
#block-superfish-1 li li{
border:none;
border-bottom:1px solid #FFF;
padding:0;
margin:0
}
#block-superfish-1 li li a.sf-depth-2{
background-color:#A3CDD8;
text-transform:none;
padding:5px 10px !important;
opacity:1;
filter:alpha(opacity=100)
}
#block-superfish-1 li li .nolink{
background-color:#A3CDD8;
padding:5px 10px !important;
text-transform:none;
opacity:1;
filter:alpha(opacity=100)
}
#block-superfish-1 li li a.sf-depth-2:hover{
opacity:0.5;
filter:alpha(opacity=50)
}
#block-superfish-1 li li.firstandlast{
border:none
}
.block-search{
position:absolute;
right:30px;
top:90px;
width:380px;
overflow:hidden
}
.block-search .form-text{
width:340px;
float:right;
height:18px;
line-height:18px;
padding: 6px;
border:none;
font-weight:bold;
color:#A0A0A0;
}
.block-search .form-submit{
position:absolute;
top:5px;
left:0;
border:none;
overflow:hidden;
font-size:0;
line-height:0;
text-indent:-999px;
background:url(images/search.png) top left no-repeat;
width:19px;
height:18px;
padding:12px 5px
}
#block-block-2{
position:absolute;
right:30px;
top:125px;
}
.region-footer{
background:url(images/footer.png) top left no-repeat;
width:100%;
height:51px;
color:#FFF;
font-size:12px;
margin-top:50px
}
#block-block-1{
overflow:hidden;
padding:0 15px;
}
#block-block-1 p:first-child{
float:left;
margin-top:20px;
margin-left:15px
}
#block-block-1 p{
float:right;
margin-top:17px;
margin-right:15px
}
#block-block-1 img{
margin-right:5px
}
#views_slideshow_cycle_div_events-block_0 .content .clearfix:after{

}
.region-homepage, #block-views-organizing-committee-block, #block-views-sponsors-block-1, .region-bottom, .region-content .node, .page-events #center, .page-events #center, .page-organizing-committee #center, .page-gallery #center, .page-videos #center, .page-practical-information #center, .page-user-register .region-content form, .page-user .region-content form, .page-forum .region-content, .node-type-forum .region-content, .page-comment .region-content, .page-node-add-forum .region-content, .page-node-53 .region-content, .page-toboggan-denied #center, .page-order #center, .page-search #center, .logged-in.page-user #center{
background:url(images/transparent.png) top left repeat;
padding:25px;
color:#424145;
font-size:13px;
overflow:hidden;
margin-top:15px;
border:1px solid #DBDBDB;
position:relative
}
.logged-in.page-user-edit #center{
background:none;
padding:0;
border:none;
position:static;
margin-top:auto;
}
fieldset{
border:none;
width:488px
}
.fieldset-legend{
font-weight:bold
}
.page-user-register .region-content form, .page-user .region-content form, .page-forum .region-content{
margin-top:0
}
#user-register-form .form-item .description, .page-user-edit .form-item .description{
display:none
}
.region-homepage h2, #block-views-organizing-committee-block h2, #block-views-sponsors-block-1 h2, #block-block-4 h2, .region-content .node h2, .page-events h2, .page-organizing-committee h2, .page-gallery h2, .page-videos h2, .page-practical-information h2, .page-user-register .region-content h2, h2.title.comment-form, .page-order h2, .page-search h2{
color:#017777;
margin:5px 0;
text-transform:uppercase;
font-size:14px
}
.region-homepage .views-slideshow-cycle-main-frame-row{
width:100%
}
.node-teaser h2{
/*float: right;*/
width: 340px;
margin-bottom:25px
}
.node-teaser .links a, .view-organizing-committee .view-footer a{
float:right;
margin-top:-20px;
width:93px;
height:26px;
line-height:26px;
text-align:center;
background-color:#017777;
text-transform:uppercase;
color:#FFF;
display:block;
text-decoration:none
}
.node-teaser .links a{
margin-top:20px
}
.region-homepage h2 a, #views_slideshow_cycle_main_news-block .views-field-title, #block-views-events-block-1 .views-field-title a{
color:#017777;
font-weight:bold;
text-transform:none;
text-decoration:none
}
#block-views-events-block-1 .views-field-title{
margin-bottom:25px;
float:none;
width:auto
}
#block-views-events-block-1 .views-field-field-image{
float:none;
width:auto
}
#block-views-events-block-1 .views-field-field-country{
float:none;
width:auto;
margin:0;
border:none;
font-size:13px;
font-weight:normal
}
#block-views-events-block-1 .views-field-nothing a{
float: right;
margin-top: 20px;
width: 93px;
height: 26px;
line-height: 26px;
text-align: center;
background-color: #017777;
text-transform: uppercase;
color: #FFF;
display: block;
text-decoration: none;
}
#block-views-events-block-1 .views-label{
font-weight:bold
}
#views_slideshow_cycle_main_news-block .views-field-title{
margin:5px 0;
}
.region-homepage .view-header p, #block-views-organizing-committee-block .view-header p ,#block-views-sponsors-block-1 .view-header p, #block-block-4 p, .region-content .node .field-name-field-subtitle, .page-events .view-header p, .page-organizing-committee .view-header p, .page-gallery .view-header p, .page-user-register p.subtitle{
margin-top:0;
text-transform:uppercase;
color:#024249;
font-size:11px
}
.region-homepage .field-name-field-image{
/*float:left;
width:295px*/
}
#block-views-events-block, #block-views-events-block-1{
float:left;
width:600px;
position:relative
}
#block-views-news-block{
float:left;
width:337px;
position:relative;
margin-left:35px
}
#block-views-news-block .date-display-single, #block-views-news-block .views-field-field-country{
font-size:11px
}
.region-homepage .view-content:before, #block-views-sponsors-block-1 .view-content:before, #block-block-4:after, .region-content .node .field-name-field-subtitle:after, .page-events .view-content:before, .page-events .view-events .views-row:after, .view-organizing-committee .view-content .grouping-data:before, .page-gallery .view-content:before, .page-user-register p.subtitle:after{
content: '';
display: block;
background: #dddede;
border-left: 30px solid #2d2f34;
height: 1px;
margin-bottom:20px;
clear:both
}
.region-content .node .field-name-field-subtitle:after, .page-user-register p.subtitle:after, .page-events .view-events .views-row:after{
margin-top:10px
}
#views_slideshow_cycle_main_news-block{
background:url(images/news.png) top left no-repeat;
padding-top:70px
}
.views-slideshow-controls-top{
position:absolute;
top:10px;
left:180px
}
.views-slideshow-controls-text-pause{
display:none
}
.views-slideshow-controls-text-previous a, .views-slideshow-controls-text-next a{
overflow:hidden;
font-size:0;
line-height:0;
text-indent:-999px;
display:block;
width:48px;
height:26px;
float:left;
margin-right:5px
}
.views-slideshow-controls-text-previous a{
background:url(images/previous.png) top left no-repeat
}
.views-slideshow-controls-text-next a{
background:url(images/next.png) top left no-repeat
}
.view-organizing-committee .view-content .grouping-data{
overflow:hidden;
margin-top:40px
}
.view-organizing-committee .view-content .grouping-data:first-child{
margin-top:0
}
.view-organizing-committee .views-row{
float:left;
width:324px;
height: 210px;
}
.view-organizing-committee .views-field-field-image{
float:left;
width:150px
}
.view-organizing-committee .views-field-title{
color:#017777;
font-weight:bold
}
.view-organizing-committee .views-field-body{
color:#424145;
}
.view-organizing-committee .view-content h3{
color: #545454;
font-size: 13px;
background: #EDEDED;
padding: 5px 0 5px 5px;
width: 144px;
clear: both;
margin-top:20px
}
.view-organizing-committee .view-content h3:first-child{
width: 163px;
}
.views-field-field-g-mea-permanent-secretary{
margin-top:40px;
color:#FFF;
background-color:#017777;
padding:7px;
font-weight:bold;
float:left;
width:140px;
}
#block-views-sponsors-block-1 .views-row{
float:left;
width:242px;
border-left:1px solid #DBDBDB;
text-align:center;
padding:5px 0
}
#block-views-sponsors-block-1 img{
width:auto;
height:70px
}
#block-views-sponsors-block-1 .views-row-1{
border-left:none
}
#colorbox .view-header{
padding:5px 10px;
background-color:#DFE4E5;
color:#017777;
text-transform:uppercase;
font-size:20px;
font-weight:bold;
font-style:italic;
margin-bottom:20px
}
#colorbox .view-header p{
margin:0;
}
#colorbox .view-sponsors td{
border-top:1px solid #DBDBDB;
border-right:1px solid #DBDBDB;
padding:10px 18px 10px 18px;
text-align:center
}
#colorbox .view-sponsors .col-first{
padding-left:0
}
#colorbox .view-sponsors .col-last{
padding-right:0;
border-right:none
}
.stay-in-touch{
margin-top: 70px;
margin-left: 45px;
}
#block-block-3{
float:left;
width:325px;
}
.block-fb-likebox{
float: left;
width: 626px;
border-left: 1px solid #1472B2;
margin-top: 55px;
padding-left: 20px;
}
.node-page{
color:#000
}
.node .field-name-field-subtitle{
margin-bottom:10px
}
.node-webform{
font-size:15px
}
.node-webform .field-name-body{
float:left;
width:422px
}
.webform-client-form{
float:left;
width:500px;
margin-left:65px
}
.node-webform strong{
color:#024249
}
.node-webform a{
text-decoration:underline;
color:#424145
}
.contact-group{
margin-top:30px;
border-left:1px solid #EDEDED
}
.contact-group p{
padding-left:20px
}
.contact-group .gmea-directory, .contact-group .gmea-contact{
padding-left:0
}
.gmea-directory strong, .gmea-contact strong{
background-color:#EDEDED;
padding:5px;
}
.form-header{
font-size:20px;
margin-top:10px
}
.form-group strong{
background-color:#EDEDED;
padding:5px;
}
.form-text{
width:211px;
height:24px;
padding:0 10px 0 29px;
margin:0;
border:none;
font-size:14px
}
.compact-form-label{
font-size:14px;
left:29px;
top:3px
}
.compact-form-label span{
color:#000
}
#edit-submitted-your-name{
background:url(images/name.png) center no-repeat;
}
#edit-submitted-your-e-mail{
background:url(images/email.png) center no-repeat;
}
#edit-submitted-your-phone-number{
background:url(images/phone.png) center no-repeat;
}
#edit-submitted-your-message{
background:url(images/message.png) top left no-repeat;
padding:5px 5px 5px 29px;
height:193px;
font-size:14px;
resize: none;
border:none
}
#edit-submitted-your-message.error{
outline:2px solid #F00
}
.webform-component{
padding:0;
margin:10px 0 0 0;
width:251px;
}
.webform-component-markup{
margin-top:0;
margin-bottom:30px;
width:400px
}
#webform-component-your-message{
width:500px;
margin:10px 0 0 0;
}
.form-actions{
float:right;
width:75px;
margin-top:5px
}
.form-submit{
background:url(images/send.png) center no-repeat;
width:75px;
height:24px;
border:none;
float:right;
margin:0;
font-size:0;
line-height:0;
overflow:hidden;
cursor:pointer;
text-indent:-999px
}
.page-events #center{
position:relative;
}
.page-events .views-exposed-form .views-exposed-widget{
position:absolute;
top: 22px;
right:10px;
}
.page-events .ctools-auto-submit-full-form label{
font-size:16px;
color: #017777;
float:left;
line-height: 26px;
}
.view-events .views-row{
position:relative;
}
.view-events .views-field-title{
color: #017777;
font-weight:bold;
font-size: 16px;
float:left;
width:490px;
}
.page-events .view-events .views-field-title{
float:none;
width:auto
}
.view-events .views-field-field-country, .view-events .views-field-field-date{
color: #5d5d5d;
font-weight:bold;
font-size: 16px;
float:left;
margin-top:5px
}
.view-events .views-field-field-country{
width:110px;
border-right:1px solid #999;
margin-right:10px
}
.page-events .view-events .views-field-field-country, .page-events .view-events .views-field-field-date{
float:none;
width:auto;
font-size:13px;
border: none;
margin:0;
font-weight:normal
}
.page-events .views-label{
font-weight:bold
}
.view-events .view-content{
line-height:18px
}
.view-events .views-field-field-image{
float:left;
width:389px;
}
.view-events .views-field-body{
float:left;
width:570px;
min-height: 180px;
}
.view-events .views-field-field-file{
background:url(images/download.png) no-repeat;
float:right;
width:146px;
height:30px;
font-size:0;
overflow:hidden;
text-indent:-999px;
line-height:0;
position: absolute;
bottom: 10px;
right: 10px;
}
.views-field-field-file a{
display:block;
width:146px;
height:30px
}
.page-events .bef-select-as-links .form-type-bef-link{
float:left;
width:auto;
margin-left:10px;
}
.page-events #edit-sort-bef-combine{
float:left;
width:auto;
margin-left:10px;
}
.page-events .bef-select-as-links .form-item a{
font-size:16px;
color: #024249;
display:block;
padding:5px 7px;
background:#A3CDD8;
text-decoration:none;
font-weight:bold;
}
.page-events .bef-select-as-links .form-item.selected{
display:none
}
.page-events .bef-select-as-links .form-item.selected a{
color:#FFF;
}
.view-events .pager .pager-current{
color: #017777;
}
.view-events .pager a{
color: #024249;
text-decoration:none;
}
.page-gallery td, .page-videos td, .page-practical-information td{
position:relative;
padding-right:20px;
padding-bottom:20px;
text-align:center
}
.page-gallery .views-field-field-images{
position:absolute;
top:1px;
left:1px;
z-index:1
}
.page-gallery .views-field-field-images a{
display:none
}
.page-gallery .views-field-field-images a:first-child{
display:block
}
.page-gallery .region-content .views-field-nothing{
width:275px;
height:275px;
color:#FFF;
text-align:center;
font-size:20px;
background-color:#017777;
display:table;
padding:0 10px 10px 0;
margin-bottom:5px
}
.page-gallery .views-field-nothing .field-content{
display:table-cell;
vertical-align:middle;
padding:0 10px
}
.page-gallery .views-field-title-1 a{
text-decoration:none;
color:#017777;
}
.page-gallery .views-field-title-1 a:hover{
text-decoration:underline;

}
.page-gallery .views-field-field-images:hover{
opacity:0;
filter:alpha(opacity=0)
}
#colorbox button{
border:none
}
.page-user-register .region-content, .page-user-edit .region-content{
font-size:13px;
color:#424145
}
.page-user-register .region-content h3, .page-user-edit .region-content h3{
color:#017777;
margin-bottom:5px;
font-size:14px
}
#field-advantages-add-more-wrapper ul{
background-color:#017777;
color:#FFF;
font-weight:bold;
font-size:14px;
margin:0 0 40px 0;
float:left;
width:459px;
padding:10px 13px
}
#field-advantages-add-more-wrapper li{
list-style:none
}
#field-advantages-add-more-wrapper li:before{
content: "\00BB \0020";
}
.page-user-register .region-content .form-text, .page-user-edit .region-content .form-text, .comment-form .form-text, .page-node-add-forum .form-text{
border:1px solid #BABABA;
padding:0 2px;
font-size:13px;
height:17px;
line-height:17px;
margin:3px
}
.page-user-register .region-content .form-submit, .page-user-edit .region-content .form-submit{
background:url(images/agree.jpg) top left no-repeat;
width:108px;
height:20px;
}
.page-user-register .region-content .form-actions, .page-user-edit .region-content .form-actions{
width:108px;
height:20px;
margin:0 auto;
float:none
}
.field-name-field-terms{
color:#024249;
font-weight:bold;
background-color:#EAEAEA;
padding:0;
width:630px
}
.page-user-register .field-name-field-picture-of-you .form-submit, .page-user-edit .field-name-field-picture-of-you .form-submit{
background:url(images/upload.jpg) left top no-repeat;
width:83px;
height:18px
}
.page-user-register h4, .page-user-edit h4{
color:#024249;
margin:0;
padding:5px;
width:80px;
background-color:#EDEDED
}
.field-name-field-email-contact-permission h4{
width:165px
}
.page-user-register h4.registration-form-label{
width:120px;
clear:both
}
.chzn-search{
display:none
}
.chzn-container{
width:140px !important;
margin-right:10px
}
.chzn-container .chzn-drop{
width:138px !important
}
.field-widget-options-select{
float:left;
width:180px
}
.field-name-field-surname, .field-name-field-first-name{
width:235px;
float:left
}
.chzn-container-single .chzn-single{
height:18px;
line-height:18px;
margin-top:3px
}
.chzn-container-single .chzn-single div b{
background-position:0 0
}
.field-name-field-date-of-birth, .field-name-field-email-contact-permission{
clear:both;
padding-top:10px
}
.field-name-field-gender, .field-name-field-contact-information{
overflow:hidden
}
.field-name-field-gender #edit-field-gender-und{
float:left;
width:200px
}
.form-item-field-gender-und{
float:left;
width:90px
}
.form-item-field-gender-und input, .form-item-field-contact-information-und input, .form-item-field-cv-type-und input{
margin-top:0
}
.field-name-field-contact-information #edit-field-contact-information-und{
float:left;
width:600px
}
.form-item-field-contact-information-und{
float:left;
width:250px
}
.contact-address-label{
font-weight:bold;
color: #424145;
font-size: 13px;
}
.field-name-field-name-of-hospital-practice, .field-name-field-address-field, .field-name-field-additional-address-field, .field-name-field-description-of-department, .field-name-field-zip-code, .field-name-field-city, .field-name-field-country1, .field-name-field-telephone, .field-name-field-mobile, .field-name-field-telefax{
float:left;
width:280px
}
.field-name-field-name-of-hospital-practice .form-item, .field-name-field-address-field .form-item, .field-name-field-additional-address-field .form-item, .field-name-field-description-of-department .form-item, .field-name-field-zip-code .form-item, .field-name-field-city .form-item, .field-name-field-country1 .form-item, .field-name-field-telephone .form-item, .field-name-field-mobile .form-item, .field-name-field-telefax .form-item{
margin:5px 0
}
.field-name-field-cv-text{
clear:both;
float:left;
width:100%;
margin-top:20px;
font-weight:bold;
font-size:13px;
color:#024249;
}
.cv-hidden{
color:#FFF;
background-color:#017777;
padding:5px;
width:300px
}
.field-name-field-cv-type, .field-name-field-cv{
float:left;
width:250px
}
.field-name-field-cv-type label, .field-name-field-cv label{
display:none
}
.field-name-field-cv-type label.option{
display:inline
}
#edit-field-cv-und-0-upload-button{
background:url(images/cv.png) top left no-repeat;
float:left;
margin-top:5px
}
.grippie, .forum-tools, .forum-list-icon-legend, .forum-topic-legend, #forum-sort, .filter-wrapper.form-wrapper, #edit-preview{
display:none
}
h2.title.comment-form{
padding-top:25px
}
#comment-form .form-submit, .page-node-add-forum .form-submit{
background:url(images/register.png) top left no-repeat;
width:88px;
height:32px;
float:right;
}
#forum table{
width:100%
}
#forum thead tr, .forum-table-superheader, .forum-post-info{
background:#017777 !important;
border-color:#017777;
color:#FFF
}
#forum tr, .forum-post{
border:1px solid #017777 !important;
background:none !important
}
#forum thead tr a{
color:#FFF
}
#forum tr a{
color:#017777;
text-decoration:none;
font-weight:bold
}
#forum tr a:hover{
text-decoration:underline
}
.af-button-large, .af-button-small, .author-pane-link{
background:#017777 !important
}
.node-type-forum div{
border-color:#017777
}
.forum-node-create-links-top{
padding-bottom:15px
}
.page-forum #tabs-wrapper{
display:none
}
.field-name-taxonomy-forums{
float:none
}
.page-node-add-forum label{
padding:5px 0;
}
.form-required{
color:#424145
}
#login-message, #login-links{
display:none
}
.register #login-form{
display:block !important;
position:absolute;
right: 0;
top: 228px;
}
.register #login-form h2{
font-size:1.5em;
text-transform:none
}
.register #login-form form{
background:none;
border:none;
padding:10px
}
.register #login-form .block-user{
float:none
}
.login-forgot a{
color:#017777;
text-decoration:none
}
.login-forgot a:hover{
text-decoration:underline
}
.node-type-webform .region-content .node{
padding-left:15px;
padding-right:0
}
#node-53{
display:none
}
/***************Rachel**********************/
.page-node-53 .region-content {
background:#FFF;
}
.page-node-53 #block-views-videos-block, .page-node-53 #block-views-videos-block-1, #block-forum-new, #block-block-6, #block-views-practical-information-block{
float:left;
width:100%;
}
.page-node-53 #block-views-videos-block h2, .page-node-53 #block-views-videos-block-1 h2, #block-forum-new h2, #block-block-6 h2, #block-views-practical-information-block h2, #block-views-latest-forums-block h2{
background:#EDEDED;
font-size:30px;
color:#017777;
padding: 5px 0 5px 15px;
}
.page-node-53 #block-views-practical-information-block .views-row{
float:left;
width: 250px;
padding: 0 35px;
text-align:center;
}
.page-node-53 #block-views-practical-information-block .views-field-field-pdf li{
list-style:none;
font-size:0;
line-height:0;
overflow:hidden;
text-indent:-999px;
}
.page-node-53 #block-views-practical-information-block .views-field-field-pdf li a{
display:block;
height:30px;
width:146px;
margin: 0 auto;
background:	url(images/download.png) top left no-repeat;
}
.page-node-53 #block-views-practical-information-block .views-field-field-pdf li a{
display:block;
height:24px;
width:146px;
margin: 0 auto;
background:	url(images/download.png) top left no-repeat;
}
.page-node-53 #block-views-practical-information-block .views-field-view-node a{
color:#0069B4;
text-decoration:none;
font-size:12px;
font-weight:bold;
margin-top:10px;
}
.page-node-53 #block-views-practical-information-block .views-field-view-node{
margin-top: 30px;
}
.page-node-53 #block-views-practical-information-block .view-practical-information{
position:relative;
}

.page-node-53 .views-slideshow-controls-top{
position:static;
}
.page-node-53 #block-views-practical-information-block .views-field-field-image{
height: 112px;
}
.page-node-53 #block-views-practical-information-block .views-slideshow-controls-text-previous{
position: absolute;
top: 85px;
z-index:999;
left: 0;
}
.page-node-53 #block-views-practical-information-block .views-slideshow-controls-text-next{
position: absolute;
top: 85px;
right: 0;
z-index:999
}
.page-node-53 #views_slideshow_cycle_main_videos-block .views-row, .page-node-53 .views-slideshow-cycle-main-frame-row .views-row{
float: left;
width: 210px;
padding: 0 55px;
text-align: center;
}
.page-node-53 #block-views-videos-block, .page-node-53 #block-views-videos-block-1{
float:left;
width:100%;
}
.page-node-53 #block-views-videos-block .view-videos, .page-node-53 #block-views-videos-block-1 .view-videos{
position:relative;
}
.page-node-53 #block-views-videos-block .views-slideshow-controls-text-previous, .page-node-53 #block-views-videos-block-1 .views-slideshow-controls-text-previous{
position: absolute;
top: 85px;
left: 0;
z-index:999;
}
.page-node-53 #block-views-videos-block .views-slideshow-controls-text-next, .page-node-53 #block-views-videos-block-1 .views-slideshow-controls-text-next{
position: absolute;
top: 85px;
right: 0;
z-index:999
}
.view-events .views-field-php{
display:none;
background:url(images/transparent.png) repeat;
width:100%;
height:100%;
position:fixed;
top:0;
left:0;
right:0;
bottom:0;
z-index:999
}
.bank-wrapper{
background-color:#FFF;
top: 50%;
left: 50%;
width: 870px;
height: 470px;
margin-top: -235px;
margin-left: -435px;
line-height:22px;
padding:10px;
position:absolute;
border:1px solid #017777;
z-index:999
}
.contact-address{
font-size:12px;
color:#017777;
}
.bank-wrapper form{
border-bottom:1px solid #017777;
padding-bottom:10px;
margin-bottom:10px
}
.bank-wrapper .pay-audi{
background:url(images/pay.png) top left no-repeat;
width:75px;
height:32px;
float:right;
border:none;
overflow:hidden;
font-size:0;
line-height:0;
text-indent:-999px;
margin-top:5px;
margin-right:0
}
.bank-wrapper table{
width: 850px;
font-size: 11px;
}
.bank-wrapper table tbody{
border:none
}
.views-field-field-register{
float: left;
margin-top: 92px;
margin-left: 290px;
width:116px;
height:20px;
background:url(images/register-event.png) no-repeat top left;
font-size:0;
line-height:0;
overflow:hidden;
text-indent:-999px
}
.front .views-field-field-register{
margin-top: 24px;
margin-left: 370px;
}
.bank-head{
color:#017777;
}
.bank-exit{
background:url(images/exit.png) top left no-repeat;
width:24px;
cursor:pointer;
height:23px;
float:right;
}
#block-forum-new li, #block-views-latest-forums-block li{
list-style:none;
padding:2px 0
}
#block-forum-new li a, #block-views-latest-forums-block li a{
text-decoration:none;
color:#017777;
font-weight:bold
}
#block-forum-new .more-link a, #block-views-latest-forums-block .view-footer a{
text-decoration:none;
color:#0069B4;
float:right
}
#block-forum-new li a:hover, #block-views-latest-forums-block li a:hover{
text-decoration:underline;
}
#block-forum-new li .more-link a:hover, #block-views-latest-forums-block .view-footer a:hover{
text-decoration:underline;
}
.node-practical-information .field-items{
margin-top:20px
}
.node-practical-information .field-item, .page-practical-information .view-practical-information .field-item{
padding:2px 0
}
.node-practical-information a, .page-practical-information .view-practical-information a{
text-decoration:none;
color:#017777;
}
.page-practical-information .view-practical-information li{
list-style:none
}
.page-practical-information .view-practical-information .views-field-field-image{
margin-bottom:10px
}
.page-practical-information .file-icon img{
vertical-align:text-bottom
}
.page-practical-information .view-practical-information .views-row{
padding-top:20px
}
.node-practical-information a:hover{
text-decoration:underline;
}
#forum-statistics{
display:none
}
.page-order strong{
color:#090;
font-size:16px
}
.page-order strong.denied{
color:#F00
}
.page-order .views-field{
margin-bottom:5px
}
.page-order .views-label{
font-weight:bold
}
.page-search .region-content .search-form .form-submit{
background:url(images/pay.png) left top no-repeat;
width:75px;
height:32px
}
.page-search .search-form input{
padding: auto;
}
.search-form{
margin-bottom:0
}
.container-inline  div.form-type-select{
display:none
}
.node a, .search-results a{
color:#017777
}
#block-views-user-block{
margin-top:60px;
padding:20px;
background:url(images/transparent.png) left top repeat;
font-size:18px;
font-weight:bold;
float:right;
color:#017777;
text-align:right;
width:auto;
}
#block-views-user-block a{
color:#424145;
font-size:13px;
font-weight:normal
}
#gmeaInput{
display:none
}
.logged-in.page-user .field-name-field-picture-of-you{
float:left;
width:150px;
}
.logged-in.page-user-edit .field-name-field-picture-of-you{
width:auto;
float:none
}
.logged-in.page-user .field-label-above{
float:left;
width:235px;
margin-bottom:10px;
}
.logged-in.page-user .field-label-above .field-label{
color:#017777
}