/* ====================================== */
/* ====== GENERIC HTML ADJUSTMENTS ====== */
/* ====================================== */

BODY {
	background-color:#eff3f8;
}

BODY, TABLE {
	color:#224;
}

BODY A, TABLE A {
	color:#A00;
}

/* ====================================== */
/* ===== GENERIC CONTENT ADJUSTMENTS ==== */
/* ====================================== */

.FieldTable {
	background-color: #77cdcc;
}

.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(v2-gradient-v.jpg);
}

.DownloadLinkFooter {
	border-bottom-color: #77cdcc;
}

.DownloadLink { 				/* === Download Link <Table> as printed by /styles/layout.php === */
	border-bottom-color: #77cdcc;
	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: #77cdcc;
	border-right-color: #77cdcc;
	border-left-color: #77cdcc;
}

.DownloadLink IMG {
	border-right-color: #77cdcc;
}

.FrameWrap {
	background-color:#FFFFFF;
	border-right-color: black;
	border-left-color: black;
	border-bottom-color: black;
}

/* ====================================== */
/* =========== Layout Table ============= */
/* ====================================== */

.TopLeftFrame {
	background-color:#77cdcc;
	border-left-color: black;
	border-bottom-color: black;
}

.TopLeftFrame a {
	height:80px;
	background-repeat:no-repeat;
	background-image:url(banner2.jpg);
}

.TopRightFrame {
	background-color:#77cdcc;
	border-right-color: black;
	border-bottom-color: black;
	background-image:url(HSC-arcv2.png);
}

.TopMid1Frame {
	background-color:#77cdcc;
}

.TopMid2Frame {
	background-color:#77cdcc;
	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: #77cdcc;
	background-image: url(v2-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: #77cdcc;
	background-image: url(v2-gradient-v.jpg);
}

.HeaderSpacer {
	background-color:#FFF;
}

.HeaderFrame {
	background-color:#FFF;
	color:#77cdcc;
}

.HeaderFrame .Overlay {
	color: #224;
}

/* ====================================== */
/* ========= Main Content Block ========= */
/* ====================================== */

.ContentFrame {
	background-color:#FFF;
}

.ContentFrame H1, .ContentFrame H2, .ContentFrame H3, .ContentFrame H4 {
	background-image:url(v2-gradient-v.jpg);
}

.ContentFrame H1, .ContentFrame H2, .ContentFrame H3 {
	border-right-color: #77cdcc;
	border-bottom-color: #77cdcc;
}

.ContentFrame H4 {
	border-top-color: #77cdcc;
	border-right-color: #77cdcc;
	border-bottom-color: #77cdcc;
}

.ContentFrame .H4column {
	border-top-color: #77cdcc;
}

.ContentFrame HR {
	border-bottom-color: #FFF;
	color: #77cdcc;
	background-color: #77cdcc;
}

/* ====================================== */
/* ========= Download Table Format ====== */
/* ====================================== */

table.V2Download {
	border-collapse: collapse;
}

td.FileType, th.FileType {
	text-align:center;
	width:100px;
	padding: 5px;
	border: 3px solid #77CDCC;
}

td.FileName, th.FileName {
	padding: 10px;
	border: 3px solid #77CDCC;
}

/* ====================================== */
/* ========= Region Table Format ======== */
/* ====================================== */

table.region {
	border-collapse: collapse;
}

td.left, th.left {
	text-align:right;
	padding: 5px;
	border-right: 3px solid #77CDCC;
	border-top: 1px solid #77CDCC;
	border-left: 1px solid #77CDCC;
	border-bottom: 1px solid #77CDCC;
	width:150px;
}

td.right, th.right {
	text-align:left;
	padding: 5px;
	border-left: 3px solid #77CDCC;
	border-top: 1px solid #77CDCC;
	border-right: 1px solid #77CDCC;
	border-bottom: 1px solid #77CDCC;
	width:200px;
}