/* MAIN STYLE
--------------------------------------------------------- */
a, .componentheading, .contentheading, div.module a, #slider .title {
	color: #2487a0;
	text-decoration: none;
}
div.title h1 span, div.title h2 span { color:#31b5d7; }
div.title h1 a:link, div.title h1 a:visited, div.title h2 a:link, div.title h2 a:visited { color:#222; }
div.title h1 a:hover, div.title h1 a:focus, div.title h2 a:hover, div.title h2 a:focus, div.title h2 a span, div.title h2 a:visited span { color:#31b5d7; }
div.title h2 a:hover span, div.title h2 a:focus span { color:#222; }
table.lr-padd h3, table.simplerows thead th { background-color: #31b5d7; }
#mx_hor ul li ul li.mx_top_menu_spacer, #mx_hor ul li ul li.mx_top_menu_spacer:hover, #mx_hor ul li ul li.mx_bottom_menu_spacer, #mx_hor ul li ul li.mx_bottom_menu_spacer:hover, #mx_hor ul li ul li, #mx_hor ul li ul li.active {
background:#31b5d7;
}
#mx_hor ul li ul li:hover, #mx_hor ul li ul li.active:hover {
background:#2487a0;
}

h3.title span.color{
    color: #2487a0;
}
.mcolor {
	background-color: #2487a0;
	color: #f1f1f1;
	margin: 0 auto 10px auto;
	padding: 5px 10px;
	border: 1px solid #ddd;

	-webkit-box-shadow: 0px 0px 5px #999;
	-moz-box-shadow: 0px 0px 5px #999;
	box-shadow: 0px 0px 5px #999;
}
#mx_hor ul li.active, #mx_hor ul li:hover {
	background-color: #2487a0;
}

#ol-bootomcol {
	border-top: 2px solid #31b5d7;
}	