@charset "UTF-8";

/* --------------------- Color Pallette ------------------------*/
.crimson { color:#D21F35; } /* Red Headlines */
.darkGrey { color:#333333; }
.ltBlue { color:#3AA8C8; }
.dkBlue { color:#2E444A; }
.powder { color:#CDD9DD; } /* BG Color */

/* --------------------- Page Setup --------------------*/
body, html {
	background:url('../images/bg.jpg');
	background-repeat:repeat-x;
	background-color:#3AA8C8;
	height:100%;
	margin:0px;
	padding:0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#333333;
	line-height:20px;
}
td.shadL {
	background:url('../images/shadL.png');
	background-repeat:repeat-y;
}
td.shadR {
	background:url('../images/shadR.png');
	background-repeat:repeat-y;
}
input, textarea {
	color:#333333;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}

/* --------------------- Navigation --------------------*/
td.navigation {
	background:url('../images/headerbottom.jpg');
	height:105px;
	background-repeat:no-repeat;
	text-align:right;
	padding:8px 70px 0 0;
	color:#F4F4F4;
	font-size:14px;
}
td.navigation a, td.navigation a:visited {
	color:#F4F4F4;
	text-decoration:none;
	padding:0 8px 4px 8px;
}
td.navigation a:hover {
	color:#F4F4F4;
	border-bottom:3px solid #2E444A;
}

table.footer {
	background-color:#000000;
	text-align:center;
	font-size:11px;
	color:#F4F4F4;
}
table.footer tr td {
	padding-bottom:6px;
}

/* -------------------- Type (Default eq #333333 with 20px line-height)--------------------------*/
h1 {
	margin:0px;
	margin-bottom:10px;
	color:#D21F35;
	font-family:"Times New Roman", Times, serif;
	font-size:24px;
	line-height:normal;
	font-weight:normal;
}
h2 {
	margin:0px;
	margin-bottom:6px;
	color:#D21F35;
	font-family:"Times New Roman", Times, serif;
	font-size:18px;
	line-height:normal;
	font-weight:normal;
}
h3 {
	margin:0px;
	margin-bottom:0px;
	color:#D21F35;
	font-family:"Times New Roman", Times, serif;
	font-size:20px;
	line-height:normal;
	font-weight:normal;
}

.error {
	color: #FF0000;
	font-weight: bold;
}
