/* @override 
	http://conferences.localhost/css/colors.css
	http://conferences.localhost/html_flat/css/scc_colors.css
*/

a {
	color: #003366;
	font-weight: bold;
	text-decoration: none;
}

h2 {
	color: #a0412f;
}

ul#categories_ul li a {
	font-weight: normal;
	color: #a0412f;
	background: url(../../images/conferences/button-left.png) repeat-x left top;
}

#categories_ul li {
	background: url(../../images/conferences/button-right.png) no-repeat right bottom;
}



#categories_ul li.over, #categories_ul li.on {
	background: url(../../images/conferences/button-right-hover.png) no-repeat right bottom;
}

ul#categories_ul li.over a, ul#categories_ul li.on a {
	background: url(../../images/conferences/button-left-hover.png) repeat-x left top;
	color: #fff;
}

h3 {
	color: #a0412f;
	font-size: 1.3em;
}

div#container_1_masthead {
	background: #005587;
	
}

h1#masthead_logo {
	background: #005587;
}



div#masthead_login.right {
	background: #005587;
}

div#masthead_login a {
	color: #fff;
	font-weight: normal !important;
	text-decoration: underline;
}

div#container_1_navbar a {
	background: #e4ddc5;
	color: #005587;
	
}

a#change_journal {
	background: #e4ddc5 url(../../images/arrow.png) no-repeat right center !important;
	
}

div#container_1_navbar a:hover {
	background-color: #C1BAA7 !important;
	
}

div#container_1_banner {
	background: #e4ddc5;
	clear:both;
	height:91px;
}



div#body_categories {
	background: url(../../images/conferences/conferences-bg.png);

}

div.calendar {
	background: url(../../images/conferences/caledar-bg.png) no-repeat;
}

div#search_calendar {
	border-bottom: 1px dashed ;
	border-color: #e6e6e6;
}

.dp-choose-date {
	background: url(../../images/conferences/calendar.png) no-repeat;
}

#go_calendar {
	background: #4b7837;
	color: #fff;
	font-weight: bold;
}

div.month {
	color: #fff;
}

#content_nav a.on {
	background: #005587;
	color: #fff;
}

div#container_1_footer {
	background: #e4ddc5;
}

div.date {
	font-size: 3em;
	font-weight: bold;
	color: #373737;
}

p.copyright {
	color:#888885 !important;
 	margin-left: 4px;
	font-size: 10px !important;
}


div.search-results {
	background: #e4ddc5;
	color: #a0412f;	
	font-weight: bold;
}

div

.no-border {
	border: none !important;
}

/* Need to have a look at all styles below and move anything that is layout related into the layout folder */



#body_title div.right input {
	border: 1px solid #6F9EBD;
	font-size: 1em;
	line-height: 1em;
	padding: 4px 5px;
	float: right;
}

button.button {
	border: none !important;
	padding: 0 !important;
	float: right;
	line-height: 0;
	font-size: 1em;
	white-space: nowrap;
	background: #4b7837;
	cursor: pointer;
	margin-left:10px;		

}


div.content_node.hover {
	background: url(../../images/conferences/bg-repeat.png) repeat-x 0 top;
}

/* @group My Group */



/* @end */


div.middle_buttons a:hover {
	background: #5e5e5e url(../../images/conferences/cf_tick_on.gif) no-repeat scroll 6px 9px;
	color: #fff;
}

div.middle_buttons a.selected, div.middle_buttons span.selected {
	background: #005587 url(../../images/conferences/cf_tick.gif) no-repeat scroll 6px 9px;
	color: #fff;
}



div.col1 li span.field 
{
	background: #e9ece3;
	color: #003366;
}


.calendar-mark {
	background: #e4ddc5 !important;
	color: #a0412f !important;
}

a.buttons {
	background: #e4ddc5;
}

a.buttons:hover {
	background: #005587 !important;
	color: #fff;
	
}

div.middle_buttons a, div.middle_buttons span {
	background: #e4ddc5;
		color: #696969;
}

div#alertsLoginError a {
	color: #003366;
	font-weight: normal;
	text-decoration: none;
}

tr.presenting td {
	background:#DEE4F0;
}

td.presenting {
	color:#003366;
}
