/* ====================================== */
/* ====== GENERIC HTML ADJUSTMENTS ====== */
/* ====================================== */

BODY {
	background-color:#eff3f8;
}

BODY, TABLE {
	color:#224;
}

BODY A, TABLE A {
	color:#A00;
}

/* ====================================== */
/* ===== GENERIC CONTENT ADJUSTMENTS ==== */
/* ====================================== */

.FieldTable {
	background-color: #A4B5CE;
}

.FieldTable A {
	color: #224;
}

.FieldTable td {
	background-color: white;
}

.FieldTable th, .FieldTable td.Sorted {
	background-color: #E4ECFE;
}

.FieldTable th.Header {
	background-color: #E4ECFE;
	background-image:url(gradient-v.jpg);
}

.DownloadLinkFooter {
	border-bottom-color: #A4B5CE;
}

.DownloadLink { 				/* === Download Link <Table> as printed by /styles/layout.php === */
	border-bottom-color: #A4B5CE;
	border-top-color: white;
	border-right-color: white;
	border-left-color: white;
}

.DownloadLink:hover { 				/* === Download Link <Table> as printed by /styles/layout.php === */
	background-color:#F0F0FF;
	border-top-color: #A4B5CE;
	border-right-color: #A4B5CE;
	border-left-color: #A4B5CE;
}

.DownloadLink IMG {
	border-right-color: #A4B5CE;
}

.FrameWrap {
	background-color:#FFFFFF;
	border-right-color: black;
	border-left-color: black;
	border-bottom-color: black;
}

/* ====================================== */
/* =========== Layout Table ============= */
/* ====================================== */

.TopLeftFrame {
	background-color:#A4B5CE;
	border-left-color: black;
	border-bottom-color: black;
}

.TopLeftFrame a {
	height:80px;
	background-repeat:no-repeat;
	background-image:url(banner.jpg);
}

.TopRightFrame {
	background-color:#A4B5CE;
	border-right-color: black;
	border-bottom-color: black;
	background-image:url(HSC-arcv1.jpg);
}

.TopMid1Frame {
	background-color:#A4B5CE;
}

.TopMid2Frame {
	background-color:#A4B5CE;
	border-left-color: black;
	border-bottom-color: black;
}

/* ============= Crumb Bar ============== */

.CrumbFrame { 					/* === Crumb <TD> === */
	background-color:#A00;
	color:white;
	border-top-color: black;
	border-bottom-color: black;
	border-left-color: black;
}

.CrumbFrame A {
	color:white;
	border-left-color: #A00;
	border-right-color: #A00;
}

.CrumbFrame A:hover {
	border-left-color: black;
	border-right-color: black;
	color:#A00;
	background-color:white;
}

/* ============= Menu Bar =============== */

.MenuFrame {
	border-right-color: white;
	background-color: #A4B5CE;
	background-image: url(gradient-v.jpg);
}

.MenuSpacer {
	background-color:white;
}

.MenuFrame A {
	background-color:transparent;
	color:#224;
}

.MenuFrame A:hover {
	background-color:#FFF;
	color:#000000;
}

.MenuSubitems {
	background:white;
}

/* ====================================== */
/* ========= Main Content Frame ========= */
/* ====================================== */

.MainFrame {
	background-color: #A4B5CE;
	background-image: url(gradient-v.jpg);
}

.HeaderSpacer {
	background-color:#FFF;
}

.HeaderFrame {
	background-color:#FFF;
	color:#A4B5CE;
}

.HeaderFrame .Overlay {
	color: #224;
}

/* ====================================== */
/* ========= Main Content Block ========= */
/* ====================================== */

.ContentFrame {
	background-color:#FFF;
}

.ContentFrame H1, .ContentFrame H2, .ContentFrame H3, .ContentFrame H4 {
	background-image:url(gradient-v.jpg);
}

.ContentFrame H1, .ContentFrame H2, .ContentFrame H3 {
	border-right-color: #A4B5CE;
	border-bottom-color: #A4B5CE;
}

.ContentFrame H4 {
	border-top-color: #A4B5CE;
	border-right-color: #A4B5CE;
	border-bottom-color: #A4B5CE;
}

.ContentFrame .H4column {
	border-top-color: #A4B5CE;
}

.ContentFrame HR {
	border-bottom-color: #FFF;
	color: #A4B5CE;
	background-color: #A4B5CE;
}