@charset "utf-8";

/* Aegis - Global Stylesheet */
/* Developed by Public Media */
/* Development Director: Adam Duro */


/* --------------------------------------- */
/* --( Style Sheet Import )-- */
/* --------------------------------------- */

@import url(content.css);

/* --------------------------------------- */
/* --( Global Styles )-- */
/* --------------------------------------- */

html {
	font: 62.5%/1.25 arial, helvetica, sans-serif;
}
a {
	outline: none;
}
body {
	margin: 0;
	padding: 0;
	font-size: 1.2em;
	background: url(../_img/page_bg.gif) repeat-x top;
}
p {
	margin: 8px 0; 
}

/* --------------------------------------- */
/* --( Global Classes )-- */
/* --------------------------------------- */

	/* self clearing rules */
	.selfclear:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
	.selfclear { display: inline-block; _height: 1%; }
	/* Hides from IE-mac \*/
	.selfclear { display: block; }
	/* End hide from IE-mac */
	
	.nodisp {
		margin: 0;
		width: 0;
		height: 0;
		display: block;
		overflow: hidden;
	}
	
/* --------------------------------------- */
/* --( Skip To )-- */
/* --------------------------------------- */

	#skip_to {
		margin: 0;
		width: 0;
		height: 0;
		overflow: hidden;
	}
	
/* --------------------------------------- */
/* --( Main Container )-- */
/* --------------------------------------- */

	#main_container {
		width: 868px;
		margin: 117px auto 0 auto;
		background: url(../_img/content_bg.png) repeat-y;
	}
	#main_container .head {
		background: url(../_img/content_head.gif) no-repeat top;
	}
	#main_container .foot {
		background: url(../_img/content_foot.jpg) no-repeat bottom;
		padding: 0 14px 0 10px;
	}
	
	#header {
		border-bottom: 1px solid #006a98;
	}
	
/* --------------------------------------- */
/* --( Logo )-- */
/* --------------------------------------- */

	#header h1 {
		display: block;
		margin: 0;
		float: left;
		padding: 77px 0 2px 19px
	}
	
/* --------------------------------------- */
/* --( Navigation )-- */
/* --------------------------------------- */

	#main_nav {
		border-left: solid 1px #006a98;
		float: right;
		width: 458px;
		position: relative;
		top: 80px;
		right: 7px;
		display: block;
	}
	#main_nav,
	#main_nav li {
		margin: 0;
		padding: 0;
		list-style: none;
	}
	#main_nav li {
		display: block;
		float: left;
		background: url(../_img/blue_pixel.gif) repeat-x top;
	}
		/* self clearing rules */
		#main_nav li:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
		#main_nav li { display: inline-block; _height: 1%; }
		/* Hides from IE-mac \*/
		#main_nav li { display: block; }
		/* End hide from IE-mac */
	#main_nav li a {
		display: block;
		float: left;
		padding: 10px 21px 10px 15px;
		background-image: url(../_img/nav_shad.gif);
		background-repeat: no-repeat;
		background-position: 100% 1px;
		text-decoration: none;
		color: #0077a4;
		font-family: "Times New Roman", Times, serif;
		font-size: 15px;
		line-height: .93em;
	}
	#main_nav li.contact a {
		background-position: 100% 0px;
	}
	
/* --------------------------------------- */
/* --( Content )-- */
/* --------------------------------------- */

	/* --( Content Box )-- */
		#content {
			border-top: 1px solid #006a98;
			border-bottom: 1px solid #006a98;
			margin: 6px 0 100px;
		}	
		
/* --------------------------------------- */
/* --( Footer )-- */
/* --------------------------------------- */

	/* --( Copyright )-- */
		.copyright {
			clear: both;
			text-align: center;
			color: #5f7176;
			font-size: .9em;
		}
		.copyright a {
			color: #6f8a91;
		}