/* PORTAL COLOURS  */

.c_header {
	background: #0f2a49;
	color: #FFF;
}

.c_body {
	background: #EEE;
	color: #000;
}

.c_tab {
	background: #4d6178;
	color: #EEE;
	font-weight: bold;
}

.c_tab:hover {
	background: #EEE;
	color: #0f2a49;
	font-weight: bold;
}

.c_activetab {
	background: #EEE;
	color: #0f2a49;
}

.c_subhead {
	background: #CCC;
	color: #0f2a49;
}

.c_cathead {
	background: #2463AC;
	color: #FFF;
}

.c_cathead2 {
	background: #21456F;
	color: #FFF;
}

.c_cathead3 {
	background: red;
	color: #FFF;
}

.c_box {
	background: #FFF;
}

.c_separator {
	border-right: 1px dashed #2463AC;
}

.c_newshead {
	background: #2463AC;
	color: white;
}

.c_newsbody {
	background: #87AFBB;
	color: white;
}

.c_alt td {
	background: #CCC;
}

.c_alt_hover td {
	background: #EEE;
}

.c_login {
	background: #666; /* for non-css3 browsers */
	filter: progid : DXImageTransform.Microsoft.gradient ( startColorstr =
		'#666', endColorstr = '#333' ); /* for IE */
	background: -webkit-gradient(linear, left top, left bottom, from(#666),
		to(#333) ); /* for webkit browsers */
	background: -moz-linear-gradient(top, #666, #333);
	/* for firefox 3.6+ */
}

/* FORM BUTTON COLOURS */ 

.c_button {
	background: #2463AC url(/media/e911/img/nav-bg2.gif) top left repeat-x;
	color: white;
	padding: 3px 5px;
	border: 1px solid #bbb;
	border-color: #ddd #aaa #aaa #ddd;
	font-weight: bold;
	vertical-align: middle;
	text-align: center;
}

.c_button2 {
	background: white url(/media/e911/img/nav-bg.gif) top left repeat-x;
	color: black;
	padding: 3px 5px;
	border: 1px solid #bbb;
	border-color: #ddd #aaa #aaa #ddd;
	font-weight: bold;
	vertical-align: middle;
	text-align: center;
}

.c_button2:hover {
	background: white url(/media/e911/img/nav-bg.gif) bottom left repeat-x;
	color: black;
	padding: 3px 5px;
	border: 1px solid #bbb;
	border-color: #ddd #aaa #aaa #ddd;
	font-weight: bold;
	vertical-align: middle;
	text-align: center;
}
