
.hide_until_print {display:none;}

.gsc-cursor-current-page {
background-color: white !important;
}
.gsc-results .gsc-cursor-box .gsc-cursor-page {
border-color: #CCCCCC;
background-color: #efefef !important;
color: #cf1733;
padding: 10px;
font-size:16px !important;
}

.gsc-cursor-box {margin-top:25px !important;}

.greybutton:hover {
    background: 0!important;
    background-color: #F9F9F9!important;
    text-decoration: none!important;
}

.greybutton {
    background: 0!important;
    -moz-box-shadow: inset 0 1px 0 0 #FFF!important;
    -webkit-box-shadow: inset 0 1px 0 0 #FFF!important;
    box-shadow: inset 0 1px 0 0 #FFF!important;
    background-color: #EFEFEF!important;
    -moz-border-radius: 6px!important;
    -webkit-border-radius: 6px!important;
    border-radius: 6px!important;
    border: 1px solid #CCC!important;
    display: inline-block!important;
    color: #5B5B5B!important;
    font-family: arial;
    font-size: 12px;
    font-weight: 700;
    text-decoration: none;
    text-shadow: 1px 1px 0 #E5E5E5!important;
    padding: 6px 10px;
	line-height:22px;
}
.call_to_action {padding: 0 10px;}
p .call_to_action {padding: 0 0px;}

.call_to_action  a {
	height: 46px;
	padding-top: 20px;
	border-radius: 5px;
	text-align: center;
	font-weight: 800;
	display: block;
	font-size: 130%;
	color:white;
	background: #e01834; /* Old browsers */
	background: -moz-linear-gradient(top,  #dd2e29 0%, #c40000 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#dd2e29), color-stop(100%,#c40000)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #dd2e29 0%,#c40000 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #dd2e29 0%,#c40000 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #dd2e29 0%,#c40000 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #dd2e29 0%,#c40000 100%); /* W3C */

	}

.call_to_action a:hover {
	text-decoration:underline;
	color:white;
	background:none;
	background-color:#be142e !important;
	}

#slider3 {
	left:0px;
	width:1000px;
}

.slide_inner3 {
	width:960px;
	background-repeat: repeat;
}

.slider_bottom3 {background-repeat:repeat-x;}
.slider_container {width:1074px;}

#socialshare_inner {margin: 0 auto;width: 200px; padding-top:18px; padding-bottom:15px;}
#socialshare_inner div {padding-bottom:5px;}
/*There's no limit on the number of items shown in the newsbar so we limit things visually at least:*/
#ctl00_ContentPlaceHolder1_Sidebar_NewsBar ul {height: 450px; overflow-y: scroll;}
.approvedCPD {float: left; padding-right: 20px;}
.fullybooked {border: 1px solid lightgrey; padding: 5px;  font-size: 80%; color: black; background-color: #EEE;  border-radius: 5px;}
.booked  a {color:grey;}

.booked:after
{ 
content:"(Fully booked)";
color:black;
font-size:11px;
}

#socialshare_inner h3 {border: 0;
text-shadow: none;
color: transparent;
background: url('http://www.aua.ac.uk/graphics/sharethis.png?445');
width: 100%;
margin: 0 0 10px 0;
padding: 0 0 12px 0;
border-bottom: solid 1px #DDDDDD;
background-repeat: no-repeat;
text-indent: -9999px;}



.logo-wrapper {width:180px; height:150px;  float:left; display: table;}
.logo-holder {display: table-cell; vertical-align: middle;  }

.logo-holder img {max-width:150px; display:block;
        margin-left:auto;
        margin-right:auto;
        vertical-align:middle;}

.becomeanadvocate {color:#666 !important;}

.confpage .daisy_icon {height:40px;}
.confpage .daisy_icon:hover {-webkit-transform: scale(1.5); -moz-transform: scale(1.5); position: relative; z-index: 5; -webkit-transition: -webkit-transform .15s linear;}

.VATnotice {color:#333;
font-size:12px !important; margin-top:10px !important; text-align:center;}
   
.myTable tr:nth-child(odd) {
background-color: #F6F6F6;
}
.myTable tr {-webkit-transition:.3s;  
   -moz-transition:.3s;  
   -o-transition:.3s;  
   transition:.3s;  }
.myTable tr:hover {background-color:#E9E9E9;}

abbr {cursor: help;
border-bottom: 1px dashed black;}

/* odd even rows */
.confpage .myTable tr:nth-child(even) {}
.confpage .myTable tr:nth-child(odd) {background-color: #F6F6F6;}
.confpage .myTable p {padding: 0 !important; margin: 0 !important;}
.confpage .myTable td {color:Black !important; font-size: 14px !important;}
.confpage .VATnotice {font-size: 0.7em !important; margin-top: 5px !important; text-align: right;}
.leader {font-size: 17px !important; margin-bottom: 25px !important;}

.popover_title {font-weight:bold; font-family: Tahoma, Arial, Calibri, Sans-Serif;}

.advert img {display: block; margin-left: auto; margin-right: auto}
.advert {padding: 0; margin-bottom: 20px;}

.conf-prognav {clear: both; border-bottom: solid 1px #EEE; padding-bottom: 10px; height: 25px; margin-bottom: 25px; margin-top: -25px; background-color: #f6f6f6; padding: 10px; padding-left: 0px;}

.conf-prognav .nav-item {float: left; margin-right: 10px; margin-bottom: 10px;}
.conf-prognav .nav-item a {padding-left: 25px; font-size: 19px; color:#6C6C6C;}
.conf-prognav .nav-item a:hover {color:Black;}

.popover {
 background:#CF1733;
color:#fff;    
    padding:24px;
    width: 200px;
    margin: 12px auto;
    border-radius:3px;
    position:relative;
    box-shadow: 0px 0px 20px rgba(0,0,0,0.3);
    font-size:80%;
    z-index:10;
}
.popover p {margin:0px !important; padding:0px !important;}
.popover a {color:#fff !important; text-decoration:underline;}

.memberpackage {margin-left: 575px;
position: absolute;
margin-top: 86px;}



.popover:after{
    content:"";
    position:absolute;
    left: -10px;
    top: 45%;
    background: #CF1733;
    -webkit-transform: rotate(45deg);
    -moz-transform: rotate(45deg);
    -o-transform: rotate(45deg);
    transform: rotate(45deg);
    /* reduce the damage in FF3.0 */
    display:block; 
width: 24px;
height: 24px;
box-shadow: none;
z-index:-10;
}

.popover:before{
    content:"";
    position:absolute;
    left: -10px;
    top: 45%;
    background: #CF1733;
    -webkit-transform: rotate(45deg);
    -moz-transform: rotate(45deg);
    -o-transform: rotate(45deg);
    transform: rotate(45deg);
    /* reduce the damage in FF3.0 */
    display:block; 
width: 24px;
height: 24px;
z-index:10;
}

.conf-nav {clear: both; border-bottom: solid 1px #EEE; padding-bottom: 10px; height: 60px; margin-bottom: 25px;}

.conf-nav-home {clear: both; padding: 10px;}


.conf-nav .nav-item  {float: left; margin-right: 15px; margin-bottom: 10px;}
.conf-nav-home .nav-item {float: left; margin-right: 15px; margin-bottom: 15px;}

.conf-nav .nav-item a { padding-left: 30px; font-size: 19px;}

.conf-nav-home .nav-item a { padding-left: 30px; font-size: 14px; padding-top: 3px;
padding-bottom: 3px;}


#ctl00_ContentPlaceHolder1_Sidebar_repeater_Event_Pages_links_level1_ctl03_repeater_Event_Pages_links_level2_ctl01_lnk_Event_Pages_links_level2 {display:none;}
#addressblock {float:right; width:200px;float: right;
width: 150px;
background-color: #F7F7F7;
border: solid 1px #EEE;
padding: 15px;
text-align: right;
outline: 15px solid white;
margin-bottom: 10px;
margin-left: 10px;}

/* .job_repeater_container {height: 565px;
overflow-y: scroll;
overflow-x: hidden;
margin-bottom: 15px;} */

.border-radius-5 {-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;}

.price-holder {background-color: #efefef;
padding: 10px;
float: right;
margin-left:15px;
margin-bottom:5px;
color: #6C6C6C;}

.booking-holder {
float: right;}

.booking-holder a {
margin-left: 5px;
margin-bottom: 5px;
color: white;
float: right;
padding: 10px;
font-weight: bold;
background: #e01834; /* Old browsers */
background: -moz-linear-gradient(top,  #f22e2e 0%, #dd2e29 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f22e2e), color-stop(100%,#dd2e29)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #f22e2e 0%,#dd2e29 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #f22e2e 0%,#dd2e29 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #f22e2e 0%,#dd2e29 100%); /* IE10+ */
background: linear-gradient(to bottom,  #f22e2e 0%,#dd2e29 100%); /* W3C */

}

.booking-holder a:hover {
background:none;
background-color:#be142e !important;
text-decoration:none;
}

.button-holder {
    font-size: 15px;  position: relative;  
    top: -2px;
    float: right;
    clear: both;
}

.block-background {
background: #f3f3f3; /* Old browsers */
background: -moz-linear-gradient(top, #f3f3f3 1%, #eaeaea 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(1%,#f3f3f3), color-stop(100%,#eaeaea)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, #f3f3f3 1%,#eaeaea 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, #f3f3f3 1%,#eaeaea 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, #f3f3f3 1%,#eaeaea 100%); /* IE10+ */
background: linear-gradient(to bottom, #f3f3f3 1%,#eaeaea 100%); /* W3C */
}

#slideshow-container	{ width:100%; position:relative; height:387px; }
#slideshow-container img { width:100%; display:block; position:absolute; top:0; left:0; z-index:1; -webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;}

#slideshow-cont	{ width:70%; position:relative; height:80px; }
#slideshow-cont img { width:70%; display:block; position:absolute; top:0; left:0; z-index:1; -webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;}

#tier3 li a {
background-color: #f3f3f3;
color: #333;
}

#tier3 li a:hover, #tier3 li .selected {
background: #750D1D;
color: #fff;
}


#sidebar_slides_img {width:204px; height:154px;}
#sidebar_slides_img img {width:100%; border: solid 1px #CCC;}
#sidebar_slides_img, #sidebar_slides_titlelink {margin-bottom:10px;}
#sidebar_slides_more a:link, #sidebar_slides_more a:visited {}
#ctl00_ContentPlaceHolder1_Sidebar_slideshare_widget h3, #slideshare_widget h3 {border: 0;  text-shadow: none;  color: transparent;  
					background: url('http://www.aua.ac.uk/graphics/eventslides.png');  width: 100%;  margin: 0 0 10px 0;  padding: 0 0 12px 0;  border-bottom: solid 1px #DDDDDD;  background-repeat: no-repeat;  text-indent: -9999px;}
					
#sub_left ol.thumb-grid {
    list-style: none;
    padding:0;
    margin:0;
}

#event ul { margin: 0; padding: 0;}
#event ul li { margin: 0; padding: 0; list-style: none; }
#event ul li a { color: #dd2e29; }
#event ul li div { display: none; }

#sub_left ol.thumb-grid li {
    float: left;
    width: 190px;
	height:200px;
	padding: 0;
	margin: 0;
	padding-bottom: 15px;
}
#sub_left ol.thumb-grid li div {
    padding-right:15px;
}
#sub_left ol.thumb-grid li:nth-child(3n+3) div {
    padding-right: 2px;
}


#sub_left ol.thumb-grid li a img {
    border: solid 1px #CCC;
	-o-transition:.5s;
	-ms-transition:.5s;
	-moz-transition:.5s;
	-webkit-transition:.5s;
	transition:.5s;
}
#sub_left ol.thumb-grid li a:hover img {
    border: solid 1px #DD2E29;

}


#presentationsHolder {padding-left: 10px;}

.slideshare_widget_link {padding-top:10px; padding-bottom:10px; font-size: 12px;line-height: 150%;}
