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

/* 
Client:
#616f1d: Green
#895c18: Darker Russet;
#a17819: Russet;
#c4ad8b: Russet Halftone;
*/

/* ! body & wrapper */

body {
	margin: 0;
	padding: 0;
	background: url(/assets/layout/bg_body.jpg);
}

#wrapper-wrapper {
	position: relative;
	min-height: 100%;
	height: auto !important;
	height: 100%;
	width: 970px;
	background: url(/assets/layout/wrapper_bg.png);
	overflow: hidden;
	border-top: 1px solid #000;
	margin: 0 auto;
}

* html #wrapper_wrapper {
	background: #000;
}

#wrapper {
	margin: 0;
	margin-left: 10px;
	margin-top: 195px;
	margin-bottom: 95px;
	background: url(/assets/layout/content.gif) left repeat-y;
}

#footer {
	font: 7pt/normal verdana, Helvetica, Arial, sans-serif;
	position: absolute;
	right: 10px;
	bottom: 10px;
	height: 75px;
	overflow: hidden;
	width: 950px;
	color: #c4ad8b;
	background: url(/assets/layout/footer_bg.gif) left repeat-y;
}

#footer p {
	margin: 0;
	float: right;
	width: 150px;
	height: 75px;
	margin-left: 10px;
}

#footer a.footerLink, #footer a.footerLink:visited {
	display: block;
	width: 70px;
	height: 65px;
	background-position: left bottom;
	background-repeat: no-repeat;
	padding: 10px 10px 0 70px;
	color: #FFFFFF;
}


#footer a.footerLink:hover {
	background-position: left top;
	color: #a17819;
}

#footer a.footerLink#footerNSPC {
	padding-top: 20px;
	height: 55px;
	font: bold 9pt/normal Helvetica, Arial, sans-serif;
	background-image: url(/assets/layout/footer-nspc.gif);
}

#footer a.footerLink#footerNSPC:hover {
	background-image: url(/assets/layout/footer-nspc.gif);
	background-position: left bottom;
	color: #FFF;
	cursor: default;
}

#footer a.footerLink#footerSeptimus {
	padding-top: 20px;
	height: 55px;
	font: bold 9pt/normal Helvetica, Arial, sans-serif;
	background-image: url(/assets/layout/footer-septimus.gif);
}

* html #footer a.footerLink,
* html #footer a.footerLink#footerSeptimus,
* html #footer a.footerLink#footerNSPC {
	width: 150px;
	height: 75px;
}

#footerLeasing {
	background-image: url(/assets/layout/footer-pdf.gif);
}


#um, #copyright, #brochureDownloads {
	float: right;
	width: 130px;
	height: 55px;
	padding: 10px;
	background: #895c18;
	margin-left: 10px;
}

#um, #brochureDownloads {
	margin: 0 0 0 10px;
	padding: 10px;
}

#um a, #um a:visited, 
#brochureDownloads a, #brochureDownloads a:visited, 
#copyright a, #copyright a:visited {
	color: #c4ad8b;
}

#um a:hover, #copyright a:hover, #brochureDownloads a:hover {
	color: #FFF;
}

#um li, #brochureDownloads li {
	list-style: none;
	margin: 0;
	padding: 0;
	text-indent: 0;
}

* html #copyright {
	width: 150px;
	height: 75px;
}

/*
*/
#wrapper.columnRight {
	background: url(/assets/layout/content_narrow.gif) left repeat-y;
}


/* ! Masthead Styles  */

#mh {
	position: absolute;
	height: 150px;
	width: 950px;
	top: 35px;
	left: 10px;
	z-index: 1;
	overflow: hidden;
}

#mh h1 {
	position: relative;
	float: left;
	height: 150px;
	width: 790px;
	background: #616f1d;
	margin: 0;
	font-weight: normal;
	color: #FFF;
	font-size: 34pt;
}

#mh h1 span {
	position: absolute;
	bottom: 5px;
	left: 20px;
}

#mh h1#logo {
	width: 150px;
	height: 150px;
	text-indent: 3000px;
	background: #FFFFFF;
	margin: 0 10px 0 0;
}

h1#logo a {
	width: 150px;
	height: 150px;
	display: block;
	overflow: hidden;
	text-indent: -30000px;
	background: url(/assets/layout/h1_logo.gif) left top no-repeat;
}



/* ! content */



#document {
	float: right;
	width: 750px;
	margin: 0 20px;
	padding: 20px 0;
}

#document h1, #document h2, #document h3 {
	color: #616f1d;
}


.columnRight #document {
	float: right;
	width: 590px;
	margin-right: 30px;
}

/* ! RSS Links */

a.linkRss, a.linkRss:visited, a.linkTwitter, a.linkTwitter:visited {
	background: url(/assets/feed-icons/rss.gif) left top no-repeat;
	float: right;
	width: 15px;
	height: 15px;
	text-indent: -3000px;
	overflow: hidden;
	text-decoration: none;
}

a.linkTwitter, a.linkTwitter:visited {
	background: url(/assets/feed-icons/twitter.gif) left top no-repeat;
}

a.linkRss:hover, a.linkTwitter:hover {
	background-position: left bottom;
}

/*
.blockInnerIndented {
	margin-left: 15px;
}
*/


/*

* html #document {
	height: 365px;
	overflow: visible;
	width: 660px;
	margin: 0 20px 0 200px;
	background: #FFFFFF;
}

#document.documentNarrow {
	background-image: url(/assets/layout/document_narrow_bg.png);
}

* html #document.documentNarrow {
	width: 700px;
	padding: 20px 20px;
	background-position: center top;
}


*/
/* ! blockOuter */
/*

#contentLeft h2, #contentLeft h3 {
	margin-top: 0;
	padding:10px 15px ;
	margin: 0;
}

#contentLeft div.blockOuter {
	background: url(../assets/layout/contentLeft_blockOuter.png) left top no-repeat;
	-moz-box-shadow: 1px 3px 3px #000;
} 

#contentLeft .blockInner, #contentLeft .blockInnerIntented {
	padding: 0 15px 15px;
}

#contentLeft #m2 .blockInner {
	padding: 0px 0px 5px;
}

div.blockOuter+div.blockOuter {
	margin-top: 10px;
}

.blockOuter ul, .blockOuter ul li {
	list-style: none;
	margin: 0;
	padding: 0;
	text-indent: 0;
	line-height: normal;
}
*/
/*

.blockOuter ul li {
	margin: 5px 0px;
}

*/
/*

#m2 a, #m2 a:visited {
	display: block;
	padding: 5px 10px;
}

#m2 ul a, #m2 ul a:visited {
	display: block;
	padding-left: 20px;
}

#m2 ul ul a, #m2 ul ul a:visited {
	display: block;
	padding-left: 30px;
}

#m2 ul ul ul a, #m2 ul ul ul a:visited {
	display: block;
	padding-left: 40px;
}

.blockOuter a, .blockOuter a:visited {
	color: #333333;
	text-decoration: none;
}

.blockOuter .selected a, .blockOuter a:hover {
	color: #000000;
	text-decoration: none;
}


#m2 ul a:hover {
	background-color: #999999;
	color: #FFFFFF;
}

#m2 ul .selected a {
	background: url(/assets/layout/m1_dropdown_bg.gif) top repeat-x #74ab5a;
	color: #FFFFFF;
}


*/
/* ! Right Column */
/*

#contentRight {
	float: right;
	width: 140px;
}

#documentNarrow {
	width: 520px;
	margin-right: 20px;
	float: left;
}

* html #documentNarrow {
	margin-left: 0px;
}

#contentRight h3, #contentRight h3 a, #contentRight h3 a:visited {
	line-height: 20px;
	color: #666666;
	font-family: "Lucida Sans", Helvetica, Arial, sans-serif;
}

#contentRight a {
	color: #333333;
	text-decoration: none;
}

#contentRight a:visited {
	color: #444444;
	text-decoration: none;
}

#contentRight a:hover {
	color: #006600;
	text-decoration: underline;
}


#contentRight a:hover .footnote {
	text-decoration: none;
}

*/

/* ! Left Column */

.newsItem {
	display: block;
	margin-bottom: 10px;
}

#content {
	width: 950px;
	overflow: hidden;
}

#contentRight, #contentLeft {
	float: right;
	width: 130px;
	margin: 0 10px;
	color: #FFFFFF;
}

#contentLeft {
	float: left;
}

#contentRight li a, #contentLeft li a, .newsItem {
	font-weight: bold;
}

#contentRight li a .footnote, #contentLeft li a .footnote, .newsItem .footnote {
	font-weight: normal;
}


#contentRight a, #contentLeft a, #contentRight a .footnote, #contentLeft a .footnote {
	color: #FFFFFF;
	text-decoration: none;
}


#contentRight a:visited, #contentLeft a:visited, #contentRight a:visited .footnote, #contentLeft a:visited .footnote {
	color: #c4ad8b;
	text-decoration: none;
}


#contentRight a:hover, #contentLeft a:hover {
	color: #FFFFFF;
	text-decoration: underline;
}

#contentRight #m2 a, #contentLeft #m2 a,
#contentRight #m2 a:visited, #contentLeft #m2 a:visited {
	color: #c4ad8b;
}

#contentRight #m2 .selected a, #contentLeft #m2 .selected a,
#contentRight #m2 a:hover, #contentLeft #m2 a:hover {
	color: #FFFFFF;
	text-decoration: none;
}



#contentRight h3, #contentLeft h3 {
	line-height: 15px;
} 

#contentRight h1, #contentRight h2, #contentRight h3,
#contentLeft h1, #contentLeft h2, #contentLeft h3 ,
#contentRight h1 a, #contentRight h2 a, #contentRight h3 a,
#contentRight h1 a:visited, #contentRight h2 a:visited, #contentRight h3 a:visited,
#contentLeft h1 a, #contentLeft h2 a, #contentLeft h3 a,
#contentLeft h1 a:visited, #contentLeft h2 a:visited, #contentLeft h3 a:visited
{
	color: #FFFFFF;
}

#contentRight h1 a:hover, #contentRight h2 a:hover, #contentRight h3 a:hover,
#contentLeft h1 a:hover, #contentLeft h2 a:hover, #contentLeft h3 a:hover 
{
	color: #c4ad8b;
}

#contentRight ul, #contentLeft ul, 
#contentRight li, #contentLeft li 
{
	margin: 0;
	padding: 0;
	text-indent: 0;
	list-style: none;
}

#contentRight li a, #contentLeft li a {
	display: block;
	padding-left: 10px;
}

#contentRight li li a, #contentLeft li li a {
	padding-left: 20px;
}

#contentRight li li li a, #contentLeft li li li a {
	padding-left: 30px;
}

#contentRight li li li li a, #contentLeft li li li li a {
	padding-left: 40px;
}

#m2 li.selected {
	background: url(/assets/layout/li_bg.gif) top left no-repeat;
}

#m2 li li.selected {
	background-image: url(/assets/layout/li_li_bg.gif);
}

#m2 li li li.selected {
	background-image: url(/assets/layout/li_li_li_bg.gif);
}

#m2 li li li.selected {
	background-image: url(/assets/layout/li_li_li_li_bg.gif);
}

/*

#contentLeft {
	float: left;
	width: 160px;
	margin-left: 20px;
	overflow: hidden;
}

* html #contentLeft {
	margin-left: 10px;
}

*/

/* ! Footer Styles  */

/*

* html #footer {
	width: 700px;
	margin: 0 20px 0 200px;
	background: #FFFFFF;
	padding: 0px;
}

#footer_content{
	border-top: 1px solid #aaaaaa;
	padding: 0px 20px;
}


* html #footer_content {
	margin: 0;
	width: 700px;
}


#vgCredit, #vgCredit:visited {
	margin-top: 3px;
	float: right;
	width: 24px;
	height: 24px;
	text-indent: -2000px;
	background: url(/assets/layout/vgcredit.gif) left top no-repeat;
	overflow: hidden;
}

#vgCredit:hover {
	background-position: left bottom;
}

*/
/* RSS & News Links */
/*

a.newsItem, a.newsItem:visited {
	display: block;
	margin-bottom: 9pt;
}

.blockIcon {
	float: left;
	width: 20px;
	height: 20px;
}

.leftMargin, .leftMargin:visited {
	display: block;
	margin: 0px 0px 0px 25px;
	padding-top: 4px;
}


*/
/*
*/

/* ! Brochure download */

/* ! Blockouter */

/* ! File Downloads */

/* ! User Menu */

/*

#um, #um li {
	margin: 0;
	padding: 0;
	list-style: none;
}

#um {
	position: absolute;
	right: 0;
	z-index: 3;
}

 #um li {
 	float: left;
 	text-indent: 0;
 	padding-left: 5px;
 }

#um li a, #um li a:visited {
	display: block;
	text-decoration: none;
	padding: 5px 1px;
	color: #CCCCCC;
	border-top: 4px solid #CCCCCC;
}

#um li.selected a, #um li.visited a, #um li a:hover {
	color: #000000;
	border-top: 4px solid #74ab5a;
}

*/
/* ! Menu1 Styles - including suckerfish overwrites */


#m1_div {
	position: absolute;
	width: 960px;
	top: 0;
	left: 10px;
	height: 25px;
	background: url(/assets/layout/m1_bg.gif) left top;
	z-index: 10;
}



#m1 {
	margin: 0;
}


.sf-menu li a, .sf-menu li a:visited { 
	display: block;
	text-decoration: none;
	border: 0;
	color: #ffffff;
	font-weight: bold;
	padding: 10px 10px 0px;
	height: 15px;
	width: 130px;
	float: left;
}

* html .sf-menu li a, * html .sf-menu li a:visited { 
	height: 25px;
	width: 150px;
}

.sf-menu a.sf-with-ul {
	padding-right: 10px;
}

.sf-sub-indicator {
	display: none;	
}

.sf-menu ul li a, .sf-menu ul li a:visited { 
	padding: 5px 7px;
	height: auto;
	float: none;
}

.sf-menu li {
	white-space: nowrap;
	background: none;
	margin-right: 10px;
}

.sf-menu li li {
	line-height: normal;
	white-space: normal;
	background: #616f1d;
}


.sf-menu li:hover ul,
.sf-menu li.sfHover ul {
	top: 25px;
}


.sf-menu li:hover a, .sf-menu li:hover a:visited, 
.sf-menu li.sfHover a, .sf-menu li.sfHover a:visited,
.sf-menu .selected a, .sf-menu .selected a:visited, 
.sf-menu a:focus, .sf-menu a:hover, .sf-menu a:active {
	color: #FFFFFF;
}

.sf-menu li:hover, .sf-menu li.sfHover, .sf-menu a:focus, .sf-menu a:hover, .sf-menu a:active {
	background: #616f1d;
}

.sf-menu li.selected, .sf-menu li:hover, .sf-menu li.sfHover {
	background: #616f1d;
}





.sf-menu li.selected ul li a, .sf-menu li.selected ul li a:visited, 
.sf-menu li:hover ul li a, .sf-menu li:hover ul li a:visited, 
.sf-menu li.sfHover ul li a, .sf-menu li.sfHover ul li a:visited {
	padding: 5px 10px;
	text-align: left;
	background: none;
	width: 130px;
}


.sf-menu li.selected ul li a:hover, 
.sf-menu li:hover ul li a:hover, 
.sf-menu li.sfHover ul li a:hover {
	background: #FFFFFF;
	color: #616f1d;
}

.sf-menu li.selected ul li, .sf-menu li:hover ul li, .sf-menu li.sfHover ul li {
	background: #616f1d;
}


#m1 ul a {
	text-indent: 0;
}

.sf-menu ul {
	position: absolute;
	top: -999em;
	width: 150px;
	/* left offset of submenus need to match (see below) */
}

ul.sf-menu li li:hover ul,
ul.sf-menu li li.sfHover ul,
ul.sf-menu li li li:hover ul,
ul.sf-menu li li li li.sfHover ul,
ul.sf-menu li li li li:hover ul,
ul.sf-menu li li li li.sfHover ul {
	left: 150px; 
/* match ul width */

} 


/* ! File Downloads */

.downloadsDiv {
	margin: 20px 0;
	border-top: 1px solid #DDDDDD;
}

.downloadsDiv div {
	border-bottom: 1px solid #DDDDDD;
	padding: 5px;
}

.downloadsDiv a, .downloadsDiv a:visited {
	font-weight: bold;
	background-position: left top;
	background-repeat: no-repeat;
	min-height: 24px;
	padding-top: 5px;
	padding-left: 30px;
	display: block;
	text-decoration: none;
	line-height: normal;
}

.downloadsDiv a span, .downloadsDiv a:visited span, .downloadsDiv a:hover span {
	color: #999999;
	font: 7pt Verdana, Helvetica, Arial, sans-serif;
}

/*
*/


#vgCredit {
	display: block;
	margin-top: 5px;
}


#mailingList a,
#howToFindUs a,
#applictionForm a
 {
	display: block;
}

#mailingList a span,
#howToFindUs a span,
#applictionForm a span
 {
	display: block;
	margin-left: 20px;
}



#mailingList a img,
#howToFindUs a img,
#applictionForm a img
 {
	float: left;
	background: url(/assets/feed-icons/mailing-list.gif) top left no-repeat;
	width: 15px;
	height: 15px;
	overflow: hidden;
}

#howToFindUs a img {
	background: url(/assets/feed-icons/howToFindUs.gif) top left no-repeat;
}

#applictionForm a img {
	background: url(/assets/feed-icons/applictionForm.gif) top left no-repeat;
}

#mailingList a:hover img ,
#applictionForm a:hover img, 
#howToFindUs a:hover img 
{
	background-position: bottom left;
}


#contentLeft #mailingList a:hover,
#contentRight #mailingList a:hover,
#contentLeft #applictionForm a:hover,
#contentRight #applictionForm a:hover,
#contentLeft #howToFindUs a:hover,
#contentRight #howToFindUs a:hover
{
	text-decoration: none;
}
