html {
    background-color: #002C57;
    margin: 0;
    padding: 0;
    color:#FFFFFF;
}

body {
    clear: both;
    font-family: arial, helvetica, Tahoma, Geneva, sans-serif;
    font-size: 12px;
    margin: 0;
    padding: 0;
}

.page {
    margin: 0 auto;
    padding: 0;
}

.qs990 {
    width: 990px;
}

body, div, dl, dt, dd, ul,  li, h1, h2, h3, h4, h5, h6, pre, code, form, fieldset, legend, input, textarea, blockquote, th, td {
    margin: 0;
    padding: 0;
}

h1 {font-size:24px;}
h2 {font-size:18px;}
h3 {font-size:14px;}

A:link, A:active {color:#FFFFFF; text-decoration:underline;}
A:visited{color:#FFFFFF;}
A:hover {color:#2172B7; text-decoration:none;}

.head {
	height:96px; 
	background-color: #2172B7; 
	color:#ffffff;
}

.container {
	width:990px;
	color:#000000;	
	background-color:#FFFFFF;
}

.content {	
	padding:23px 23px 23px 23px;
}

.content h2 {color:#002C57;letter-spacing:3px;padding-bottom:4px}
.content h3 {color:#2172B7;letter-spacing:3px;}

.content A:link, A:active, A:visited {color:#2172B7;}
.content A:hover {color:#002C57; text-decoration:none;}

.content {color:#333333;line-height:18px;}

#footnav A:link, #footnav  A:active, #footnav A:visited {color:#FFFFFF; text-decoration:underline;}
#footnav A:hover {color:#2172B7; text-decoration:none;}

.foot {
    background-color: #2172B7;
    color: #002C57;
    padding: 23px 23px 23px 23px;
}

.foot A:link, A:active {color:#000000; text-decoration:underline;}
.foot A:visited {color:#000000;}
.foot A:hover {color:#002C57; text-decoration:none;}

.foot ul li {
    font-size:11px;
	line-height: 12px;
    margin-bottom: 0;
    padding-bottom: 2px;
}

.foot li {
	list-style: none outside none;
}

.shadow {
	-moz-box-shadow: 3px 3px 4px #000;
	-webkit-box-shadow: 3px 3px 4px #000;
	box-shadow: 3px 3px 4px #000;
	/* For IE 8 */
	-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#000000')";
	/* For IE 5.5 - 7 */
	filter: progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#000000');
}

.form {
    border: 0 none;
    color: #000000;
    font-size: 12px;
    margin-top: 8px;
    padding: 0px;
}
input.form, input.formsubmit, select.form, option.form, textarea.form {
    background: url("../images/frm_inpt_bg.gif") repeat-x scroll 0 0 #FAFAFA;
    border: 1px solid #C8C8C8;
    color: #000000;
    font-size: 12px;
    margin-top: 2px;
    padding: 2px;
}
option.form {
    border: 0 none;
    padding: 0;
    width: auto;
}
input.form, select.form, textarea.form {
    height: auto;
    width: 350px;
}
input.form, select.form, textarea.form {
    width: 350px;
}
input.button {
	font-size:10px;
	width:30px;
	height:22px;
	color:#ffffff;
    border: none;
    background: url('../images/go.gif') no-repeat top left;
    padding: 4px 6px;
}
input.button:hover {
	cursor:pointer;
}

#missiontitle {color:#ffffff;}

.pagetitle{
	color:#2172B7;
	padding-bottom:18px;
	letter-spacing:3px;
}

img.polaroid {
	margin:-5px 10px 10px -5px;
	padding: 5px 5px 5px 5px;
	background: #DCDCDC !important;
	border: 1px solid #DCDCDC;
	-moz-box-shadow: 0px 2px 15px #DCDCDC;
}

.hmpgTabOff {float:left;background-color:#2172B7;width:81px; height:21px; margin-left:1px; margin-top:2px; border-top-left-radius: 10px; border-top-right-radius: 10px;text-align:center;line-height:24px;}
.hmpgTabOn {float:left;background-color:#002C57;width:81px; height:23px; margin-left:1px; border-top-left-radius: 10px; border-top-right-radius: 10px;text-align:center; padding-top:3px;}
.hmpgTabOff:hover {background-color:#002C57}