/**************************************************
		Global CSS
***************************************************/

html, body {
	height: 100%;
	margin:0;
}
body {
	font-family:Verdana;
	font-size:.8em;
}
h2 {
	margin-top:1em;
	margin-bottom:1em;
	color:#16065C;
	font-size:1.2em;
}
h3 {
	color:#25008A;
	font-size:1em;
}
h4 {
	font-size:.9em;
}
h5 {
	font-size:.8em;
}
h6 {
	font-size:.7em;
}

/**************************************************
		Header
***************************************************/

#header {
        background-color:#042A78;
        background-image: url(../images/bg_header.jpg);
	background-repeat: repeat-x;
	overflow:hidden;
	height:128px;
}
#header p {
	float:right;
	color:white;
	padding:0;
	margin-bottom:0;
	font-weight:bold;
	margin-top:-1.5em;
	margin-right:1em;
	font-size:1.3em;
}
#header img {
	margin-left:8px;
}
.curve {
	position:absolute;
	top:101px;
	left:0px;
}

/**************************************************
		Container
***************************************************/

.pagelet {
        min-width:1000px;
        width:expression(document.body.clientWidth < 1024 ? "1000px" : "100%" );
	min-height: 100%;
	height: auto !important;
	height: 100%;
	margin: 0 auto -45px; /* the bottom margin is the negative value of the footer's height */
	background-image: url(../images/nav_bkgrd.jpg);
	background-repeat:repeat-y;
	background-color:#D1CABA;
	clear:both;
}

/**************************************************
		Navigation
***************************************************/

#sectionlinks {
	float:left;
	width:200px;
	margin-top:50px;
}
#sectionlinks * {
	width:180px;
	margin:0;
	padding:0;
	list-style-type:none;
}
#sectionlinks a:link,
#sectionlinks a:visited {
	display:block;
	padding:6px;
	color:black;
	margin-bottom:5px;
	text-decoration:none;
	font-weight:bold;
	border-bottom:3px solid #D3D0C7;
	border-right:2px solid #D3D0C7;

}
#sectionlinks a:hover {
	color:blue;
}


/**************************************************
		Picture Header
***************************************************/

#pictureheader {
	background-color:#888888;
	margin-left:-.8em;
	margin-bottom:1em;
	margin-right:-2em;

}

/**************************************************
		Content
***************************************************/

.content {
	margin-left:201px;
	padding-left:1em;
	padding-right:2em;

}
.column1 {
	float:left;
	width:46%;
	padding-bottom:1em;
}
.column2 {
	float:right;
	width:48%;
	padding-bottom:1em;
}

/**************************************************
		Footer
***************************************************/

#footer, .push {
	height: 45px; /* .push must be the same height as .footer */
	clear:both;
}
#footer {
        min-width:1000px;
        width:expression(document.body.clientWidth < 1024 ? "1000px" : "100%" );
        background-color:#042A78;
	background-image: url(../images/bg_footer_blue.jpg);
}
#footer1 {
	position:absolute;
	background-color:black;
	width:28em;
	height:3.5em;
}
#footer2 {
	text-align:right;
	height:3.5em;
	background-image: url(../images/bg_footer_blue.jpg);
}
#footer1 p {
	color:white;
	font-size:.7em;
	margin-top:16px;
	margin-bottom:13px;
	margin-left:5px;
}
#footer2 p {
	float:right;
	color:white;
	font-weight:bold;
	font-size:1.2em;
	margin-right:10px;
	margin-top:13px;
}