@charset "UTF-8";

body { background:#ffffff url(images/heron-bg_topGrad.png) repeat-x; font-family:Arial, Helvetica, sans-serif; color:#333333; }



div#wrapper {

	top:0;

	width:1000px;

	height:auto;

	background:url(images/shadow-vRpt.png) repeat-y;

	margin-top: 0;

	margin-right: auto;

	margin-bottom: 0;

	margin-left: auto;

}

div#pageBottom { position:relative; top:0; width:1000px; height:27px; margin:0 auto 0 auto; background:url(images/page-bottom-2.png) no-repeat;}

div#innerWrapper {
	position:relative;
	top:0;
	width:970px;
	background-color:#FFFFFF;
	height: auto;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
}

div#header { position:relative; top:0; width:970px; height:109px;background:url(images/heron_head_bg.gif) repeat-x;}

	div#headLogo { position:relative;  top:0; left:0; width:450px; height:107px; background-image:url(images/heron-logo.png);}

	div#headRight { position:absolute; top:0; left:706px; width:244px; height:auto; padding:12px 10px 0 0; margin:0; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#333333; text-align:left; line-height:11px;}

	div#headRight a:link { color:#333333; font-weight:normal; text-decoration:none;}

	div#headRight a:visited { color:#333333; font-weight:normal; text-decoration:none;}

	div#headRight a:hover { color:#8f0513; font-weight:normal; text-decoration:underline;}

	

div#topNav { position:relative; top:0; width:970px; height:27px; background:url(images/heron-nav-bg.gif) repeat-x; overflow:hidden;}



div#homeImageArea {
	position:relative;
	top:0;
	width:970px;
	height:50px;
	background-color:#e8e8f2;
	border-bottom:solid 1px #000066;
}

div#homeMain {
	position:relative;
	top:0;
	left:0;
	width:970px;
	height:425px;
	background:#ffffff url(images/heron_shade-below-head.png) repeat-x;
	font-size:11px;

}

	div#mainBlock1 {
	position: absolute;
	top: 47px;
	left: 29px;
	width: 450px;
	height: 179px;
	padding-top: 10px;

}

	div#mainBlock1 p { line-height:16px; margin:0 0 9px 0; padding:0;}

	.head1 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:22px;
	color:#000066;
	font-weight:normal;
	font-variant:small-caps;
}

	.head1a {
	font-family:Arial, Helvetica, sans-serif;
	font-size:21px;
	color:#000066;
	font-weight:normal;
	font-variant:small-caps;
}

	.copy1 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#333333;
	line-height:19px;
	font-style:normal;
	font-weight:normal;
	margin:0;
	padding:0;
}

	.copy2 { font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#333333; line-height:normal; font-style:normal; font-weight:normal; margin:0; padding:0;}

	div#mainBlock2 {
	position: absolute;
	top: 23px;
	left: 25px;
	width: 439px;
	height: 26px;

}

			div#mainSubBlock2b {
	position:absolute;
	top:49px;
	left:761px;
	width:198px;
	height:172px;

}

	div#mainSubBlock2a {
	position: absolute;
	top: 11px;
	left: 509px;
	width: 446px;
	height: 228px;
	text-align: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #000066;
	line-height: none;
	font-style: normal;
	font-weight: normal;
	padding-top: 0px;
	z-index: 5;
}

		

	div#mainBlock3 {
	position: absolute;
	top: 240px;
	left: 25px;
	width: 481px;
	height: 165px;

}

	.articleHeader { font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#8f0513; font-weight:bold; padding:0; margin:9px 0 6px 0;}

	.article {  margin-bottom:4px;font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#333333; font-weight:normal; padding:0; margin:0 0 4px 0;}

	.articleDate { color:#333333; font-weight:bold;}

	

	p.articleHeader a:link { font-size:14px; color:#8f0513; font-weight:bold; text-decoration:none;}

	p.articleHeader a:visited { font-size:14px; color:#8f0513; font-weight:bold; text-decoration:none;}

	p.articleHeader a:hover { font-size:14px; color:#333333; font-weight:bold; text-decoration:underline;}



	p.article a:link { font-size:12px; color:#333333; font-weight:normal; text-decoration:none;}

	p.article a:visited { font-size:12px; color:#333333; font-weight:normal; text-decoration:none;}

	p.article a:hover { font-size:12px; color:#8f0513; font-weight:normal; text-decoration:underline;}



    div#horizontalRule1 { position:relative; top:0; width:970px; height:11px; background-color:#e8e8f2; border-bottom:solid 1px #000066;}

	div#shadowRule1 {

	position:relative;

	top:0;

	left:0;

	width:970px;

	height:700px;

	background:#ffffff url(images/heron_shad-below-head.png) repeat-x;

	font-size:11px;

}

	



	div#mainBlock4 {

	position:absolute;

	top:240px;

	left:510px;

	width:440px;

	height:160px;

	line-height:15px;

}

	

    div#mainBlock5 {
	position:absolute;
	top:609px;
	left:25px;
	width:930px;
	height:290px;
	line-height:15px;

}

div#footer { position:relative; width:930px; height:25px; background-color:#e5e5e5; font-family:Arial, Helvetica, sans-serif; color:#000000; font-size:10px; padding:0 20px 0 20px; border-bottom:solid 1px #000066; margin:0 auto 0 auto;}

div#copyright { text-align:left; width:400px; padding:0; margin-top:6px; float:left;}

div#footLinks { text-align:right; width:500px; margin:0; margin-top:6px; float:right;}

	div#footer a:link { color:#000000; font-weight:normal; text-decoration:none;}

	div#footer a:visited { color:#000000; font-weight:normal; text-decoration:none;}

	div#footer a:hover { color:#8f0513; font-weight:normal; text-decoration:underline;}

div#footerLocations {

	position:relative;

	top:0;

	left:0;

	width:970px;

	height:125px;

	background-color:#ffffff;

	font-family:Arial, Helvetica, sans-serif;

	color:#000000;

	font-size:12px;

	padding:0;

	border-bottom:solid 1px #000066;

	line-height:16px;

}

	div#hiddenlevers {
	position: absolute;
	top: -9px;
	left: 82px;
	text-align: left;
	margin: 0;
	padding: 0;
	width: 262px;
	height: 85px;

}

	div#nyo {
	position: absolute;
	top: 24px;
	left: 765px;
	text-align: left;
	margin: 0;
	padding: 0;
	width: 150px;
	height: 85px;

}

	div#nto {
	position: absolute;
	top: 24px;
	left: 559px;
	text-align: left;
	margin: 0;
	padding: 0;
	width: 150px;
	height: 85px;

}

	.officeHead { font-weight:bold; text-decoration:underline;}

div#vSpacer { width:970px; height:7px; background-color:#e5e5e5;padding:0; border-bottom:solid 1px #000066;}

div#extendedFooter { position:relative; top:0; left:0; width:930px; height:auto; background-color:#ffffff; font-family:Arial, Helvetica, sans-serif; color:#000000; font-size:12px; margin:0; padding:20px 20px 0 20px; border-bottom:solid 1px #000066; line-height:16px;}

	div#extendedFooter a:link { color:#333333; font-weight:normal; text-decoration:underline;}

	div#extendedFooter a:visited { color:#333333; font-weight:normal; text-decoration:underline;}

	div#extendedFooter a:hover { color:#8f0513; font-weight:normal; text-decoration:underline;}



/* Styles below are specific to inside page template */

div#insideMain {

	position:relative;

	top:0;

	left:0;

	width:970px;

	height:auto;

	background:#ffffff url(images/heron_shad-below-head.png) repeat-x;

	font-size:11px;

	border-bottom:solid 1px #000066;

}

div#insideLeft {

	position:relative;

	width:210px;

	height:600px;

	top:0;

	left:0;

	padding-top: 65px;

	padding-right: 20px;

	padding-bottom: 10px;

	padding-left: 20px;

}

div#insideRight {
	position:absolute;
	width:500px;
	top:90px;
	left:307px;
	padding:10px 20px 10px 0;
	height: auto;

}



p.content1 { margin:0 0 9px 0; padding:0;}

.head2 {

	font-family:Arial, Helvetica, sans-serif;

	font-size:16px;

	color:#8f0513;

}

.head3 {

	font-family:Arial, Helvetica, sans-serif;

	font-size:16px;

	color:#000066;

}