	/* SITE WIDE FOUNDATIONAL STYLES */
	body 
	{
		background: #0f3c53 url("/assets/img/boreal-bg.jpg") center repeat-y;
		font: 11px/18px verdana, arial, helvetica, sans-serif;
		color: #000;
		text-align: left;
		padding: 0;
		margin: 0;
	}
	a:link 
	{
		border:0;
		color: #0483ba;
		text-decoration: none;
	}
	a:visited
	{
		border: 0;
		color: #0483ba;
		text-decoration: none;
	}
	a:hover
	{
		border: 0;
		color: #19506f;
		text-decoration: underline;
	}
	a:active
	{
		border: 0;
		color: #19506f;
		text-decoration: underline;		
	}
	img
	{
		border: 0;
		margin: 0;
	}
	hr {
		height: 1px;
		color: #0e3a51;
	}
	
	/* HOMEPAGE CONTAINTERS/CONTENT */
	#outer-container 
	{
		width: 760px;
		padding: 0;
		position: absolute;
		left: 50%;
		margin-left: -380px;
	}
	#content
	{
		width: 760px;
		margin: 0;
		background-color: #fff;
		padding: 0;
		background: #fff url("/assets/img/boreal-sidebarbg.jpg");
	}
	#copy-box
	{
		float:left;
		width: 413px;
		margin: 0;
		padding: 4px 16px 10px 16px;
		border-bottom: 1px solid #fff;
	}
	#copy-box p
	{
		margin: 0 0 12px 0;
	}
	#sidebar
	{
		float: left;
		width: 280px;
		margin: 0;
		padding: 8px 18px 28px 16px;
	}
	#sidebar p 
	{
		font: 10px/14px verdana, arial, helvetica, sans-serif;
		margin: 0 0 0 8px;
	}
	#sidebar h2 
	{
		background: url("/assets/img/boreal-sideheaderbg.jpg") no-repeat;
		display: block;
		font: 14px/20px Georgia, "Times New Roman", times, serif;
		font-weight: bold;
		padding: 4px 0 0 6px;
		margin-bottom: 6px;
		margin-top: 18px;
		width: 270px;
		height: 28px;
	}
	#sidebar h4 
	{
		font: 14px/20px Georgia, "Times New Roman", times, serif;
		margin: 9px 0 0 8px;
	}
	.home-logo
	{
		margin: 34px 0 14px 19px;
	}

	
	/* SUBPAGE CONTAINTERS/CONTENT */
	#sub-content
	{
		width: 760px;
		margin: 0;
		background-color: #fff;
		padding: 0;
		background-position: 0px 108px;
	}
	.subtop1 {
		background: url("/assets/img/boreal-top1.jpg") no-repeat;
	}
		.subtop2 {
		background: url("/assets/img/boreal-top2.jpg") no-repeat;
	}
		.subtop3 {
		background: url("/assets/img/boreal-top3b.jpg") no-repeat;
	}
		.subtop4 {
		background: url("/assets/img/boreal-top4.jpg") no-repeat;
	}
		.subtop5 {
		background: url("/assets/img/boreal-top5.jpg") no-repeat;
	}
	#sub-copy-box
	{
		float: left;
		width: 427px;
		height: 1%;
		margin: 0;
		padding: 60px 30px 24px 14px;
	}

	#sub-sidebar
	{
		float: left;
		clear: none;
		width: 226px;
		height: 1%;
		margin: 0;
		padding: 112px 18px 28px 28px;

	}
	#sub-sidebar p 
	{
		font: 10px/13px verdana, arial, helvetica, sans-serif;
		margin: 4px 0 10px 0;
	}
	
	/* NAVIGATION */
	#navcontainer
	 {
	 	margin: 0;
		padding: 0 0 0 0;
		height: 109px;
		width: 760px;
		color: #fff;
		background: #fff url("/assets/img/boreal-logotop.jpg") no-repeat;
	 }
	#navlist
	 {
	 	margin: 0;
		padding: 86px 0 0 0;
	 }
	#navlist li
	{
		font: 11px Georgia, "Times New Roman", times, serif;
		margin: 0;
		display: inline;
		list-style-type: none;
		padding: 0 4px 0 10px;
		background: url("/assets/img/bullet.gif") no-repeat;
		background-position: 2px 2px;
	}
	#navlist li a
	{
		color: #fff;
	}
	#navlist li#nobullet
	{
		background: transparent;
	}
	
	/* SITE-WIDE TYPE AND HEADERS */
	h1
	{
		font: 22px Georgia, "Times New Roman", times, serif;
		color: #0e3a51;
		margin: 10px 0 4px 0;
	}
	h2
	{
		font: 14px/20px Georgia, "Times New Roman", times, serif;
		color: #0e3a51;
		margin: 0 0 -10px 0;
	}
	h3
	{
		font: 18px/20px Georgia, "Times New Roman", times, serif;
		color: #0e3a51;
		margin: 21px 0 0 0;
	}
	h4
	{
		font: 14px/20px Georgia, "Times New Roman", times, serif;
		color: #0e3a51;
		margin: 21px 0 0 0;
	}
	h1, h2, h3, h4, h5, h6, p {
  position: relative;
} 
	em	{font-weight: bold;}
	i {font-style: italic;}
	.float-l 
	{
		float: left;
		margin: 23px 10px -3px 0;
	}
		.float-lsub 
	{
		float: left;
		margin: 5px 10px 0 0;
	}
	.float-r 
	{
		float: right;
	}
	.cfloat-r 
	{
		float: right;
		margin-right: 20px;
	}
	.copyright
	{
		font: 10px/12px "trebuchet ms", verdana, arial, helvetica, sans-serif;
		color: #6D6D6D;
		margin: 4px;
	}
	.clear {
		clear: both;
		margin-bottom: 0px;
	}


