@charset "utf-8";
/* CSS Document */

body {
	font-family: Arial, Helvetica, sans-serif;
	color: #000000;
	background-color: #1A0F31;
	margin: 0;
	padding: 0;
	background-image: url(../images/body_background_repeat.jpg);
	background-repeat: repeat-x;
	background-position:top;	
	margin-top:20px;
}

#masthead {
	background-color: #FFFFFF;
	color: #999999;
	margin: 12px auto 0 auto;
	width: 982px;
}

#pagewrapper {
	background:#fff;	
	width:982px;	
	border:0px;
	margin: 0 auto;
	border:solid 10px #0D0718;	
}

#logo {
	padding:0px;
	margin:auto 0px;
}

#columntop {
	clear: both;
	height: 20px;
}

#columnwrapper {
	background:#fff;
	margin: 0 auto;
	width: 982px;
	height:auto; 
	float:left;
}

#content-sub {
	width:372px;
	height:auto;
	padding:20px 20px 0px 20px;
	background:#f7f7f7;
	float:left;
	border:1px dotted #c9c9c9;
	border-width:1px 1px 1px 0;
}

	#content-sub form {
		background:#f1f1f1;
		padding:10px;
		border:1px dotted #ccc;
		text-align:left;
	}

	
/* GLOBAL FONT STYLES FOR ALL CONTENT AREAS */
.content{
	font-family:Myriad Pro, Arial, Helvetica, sans-serif;
	font-size:0.9em;
	text-align:left;
	color: #001F59;
}

/* SECOND LEVEL SUBPAGE CONTENT AREA STYLES */
.content #contentwrapper{
	padding:0px 0 0px 20px; 
	float:left; 
	background-image:url(images/content_bg_repeat.jpg); 
	background-repeat:repeat-x; 
	background-position:bottom;
}

h1 {
	font-size: 1em;
	letter-spacing: 0.2em;
}

h2 {
	font-size: 1.1em;
	letter-spacing: .2em;
}

h3 {font-size: 1em;}

.topZero {margin-top: 0;}


/* GLOBAL FOOTER STYLES */
#footer {
	margin: 0px auto;
	color:#dfdfdf;
	font-size: 0.7em;
	width: 982px;
	background-color:#333;
}

#footercontent {
	padding: 14px;
	padding-top:0px;
	text-align:center;
}

/* Footer Links - GLOBAL STYLES*/
#footer a:link {color: #3DA8D6;}

#footer a:visited {color: #3DA8D6;}

#footer a:hover, #footer a:focus, #footer a:active {color: #ffffff;}



/*Default Links - Applies to the Main Content Column*/
.content a:link {color: #8464CE; text-decoration:none;}

.content a:visited {color: #8464CE; text-decoration:none;}

.content a:hover, .content a:focus, .content a:active {color: #352065; text-decoration:none;}


.clearfloat {
	clear: both;
	height: 0;
	line-height: 0.0;
	font-size: 0;
}


