/* Front-end and Back-end */
a.btn, a.btn:visited, a.btn:link, a.btn:active {
	background-color: #d7d7d7;
	border-bottom:1px solid #bcbcbc;
	color: #000 !important;
	display: inline-block;
	padding: 8px 15px 7px 15px;
	text-align:center;
	text-decoration: none !important;	
	font: Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;	
	margin-top:5px;
}

a.btn:hover {
	background-color: #bbb;
	color:#000 !important;
	text-decoration: none !important;
}

a.btn-big, a.btn-big:visited, a.btn-big:link, a.btn-big:active {
	background-color: #075D9F;
	color: #FFFFFF !important;
	display: block;
	padding: 10px 50px;
	text-decoration: none !important;	
	font: Verdana, Arial, Helvetica, sans-serif;
	font-size:20px;
}

a.btn-big:hover {
	background-color: #99C3E3;
	color:#003F70 !important;
	text-decoration: none !important;
}


.boxy-wrapper .title-bar { 
	background-color: #CC0000 !important;
	border-bottom: solid 1px #CC0000;
}

.boxy-wrapper .question
{
    margin-bottom: 12px;
}

/* Back-end */
.admin-body
{
	background-color: #CC0000;
}

.admin-body h1 {
    color: #CC0000
}
.admin-body a, .admin-body a:visited, .admin-body a:link, .admin-body a:active {
	color: #333333;
	text-decoration: underline;
}
.admin-body a:hover {
	color: #CC0000;
	text-decoration: underline;
}

.admin-body td.sel, .admin-body .lb_sel
{
	background-color: #CC0000;
	border: solid 1px #333333;
	padding: 2px;
}
.admin-body td.sel a, .admin-body .lb_sel
{
	color: #FFFFFF !important;
	text-decoration: none !important;
}

.admin-body #nav-menu td a {
	background-color: #CC0000;
	color: #FFFFFF;
}

.admin-body #nav-menu td:hover > a {
	background-color: #333333;
}

.admin-body #nav-menu td.current {
	background-color: #333333;
	border-bottom: solid 1px #333333;
}

.admin-body #nav-menu td.current a span,
#nav-menu td.current a:hover span {
	background-color: #333333;
}

.admin-body #nav-sub a
{
    color: #FFFFFF;
}
.admin-body #nav-sub
{
	background-color: #333333;
    color: #FFFFFF;
}