a { text-decoration: none; }
.aboutPhotoHome { 
	height: 23px; 
	width:167px; 
}
.aboutPhotoHomeDisplayed{ 
	height: 233px; 
	width: 163px;
	margin-top:-23px; 
	visibility:hidden;
}
.aboutPhotoHomeText { 
	margin-left:20px; 
	margin-top: -215px; 
	color: #000000; 
	position: relative; 
	z-index:3; 
	line-height: 130%; 
	padding-right: 15px;
}
body {
	font-size: 70%; 
}

.mainBannerContainer {
	height: auto; 
	float: left; 
	background-image: url("topRightHome.gif"); 
	background-repeat: no-repeat; 
	background-position: top right;

	}

.container3 {
	background-image: url("shadow2.gif");
	background-repeat: repeat-y;
	background-position: right;
}
.shadowContainer3{
	padding-left:35px;
	padding-right: 35px;
	background-image: url("shadow.gif");
	background-repeat: no-repeat;
	background-position: top right;
}













.backgroundContainer{ 
	position: relative; 
	width: 774px;  
	height:auto; 
	margin-left: auto; 
	margin-right: auto;  
	clear: both; 
	background-image: url("shadow2.gif");
	background-repeat: repeat-y;
	background-position: right;
}
.bottomBorder { position: relative; 
	width: 774px; 
	height:21px; 
	margin-left: auto; 
	margin-right: auto;  
	clear: both; 
}
.centerContainer {
	width: 100%; 
	height: auto; 
	background-color:#989785;
	background-image: url("back.gif");  
	background-repeat: repeat-x;
}
.curve {
	background-image:url("curve.gif"); 
	height:21px; 
	width:15px; 
	float:left; 
	margin:0px -5px 0px 0px; 
	padding:0px;
}


.go {
	DISPLAY: inline; 
	BORDER: 0px; 
	padding:0px 7px 1px 5px;
	margin:0px 0px 0px 0px;
}
.headerContainer { 
	background-color:#6d6c5d; 
	height: 104px; 
	width:100%; 
	padding-top: 28px;
}
.headerContainerWithShadow {
	POSITION: relative; 
	WIDTH: 774px; 
	HEIGHT: 95px; 
	MARGIN: 0px auto 0px auto;
	background-image:url("headerContainerWithShadow.gif"); 
	background-repeat:no-repeat;
	padding: 9px 0px 0px 0px;
    background-color: black;
}
.homeTitle { 
	height: 29px; 
	width: 583px; 
	float: left; 
	background-color: #d6d7b7; 
	color: #292826; 
	margin-top:7px; 
	background-image: url("homeTitleTop.gif"); 
	background-repeat: no-repeat; 
	background-position:top;
}
.homeTitleText {  
	margin-top: 8px; 
	margin-left: 15px; 
}
.homeTitleMore { 
	margin-top: 10px; 
	margin-left: 278px;  
}
.homeContent {  
	height: 192px;
	width: 583px; 
	float: left; 
	background-color: #ebeccd; 
	margin-top: 1px; 
	line-height:100%;
	background-image: url("homeContentBottom.gif"); 
	background-repeat: no-repeat; 
	background-position:bottom; 
	color:#501a17; 
}
.homeContentSection1 { 
	float: left; 
	height: 120px; 
	width:111px; 
	border-right: 1px solid #575738;  
	margin-top:19px; 
	padding: 0px 15px 10px 15px;  
}
.homeContentSection2 { 
	float: left; 
	height: 120px; 
	width:115px; 
	border-right: 1px solid #575738;  
	margin-top:19px; 
	padding: 0px 15px 10px 18px; 
}
.homeContentSection3 { 
	float: left; 
	height: 120px; 
	width:118px; 
	border-right: 1px solid #575738;  
	margin-top:19px; 
	padding: 0px 15px 10px 19px; 
}
.homeContentSection4 { 
	float: left; 
	height: 120px; 
	width:105px; 
	margin-top:19px; 
	padding: 0px 15px 10px 19px; 
} 
.intruder1 {  float:left;height: 167px; 
	margin-top: 5px;  
	background-image: url("homeIntruder1.jpg"); 
	background-repeat: no-repeat; 
	background-position: bottom; 
}
.intruder1Header {float:left;
	
}
.intuder1Transparency { margin-top:99px;float:left; }
.intruder1Text { 
	color: #ffffff; 
	margin-top: -37px; 
	width:104px; 
	font-size: 85%; 
	margin-left: 10px; 
	line-height: 110%;
}
.intruder2 { float:left; height: 174px; width:156px;
	margin-top: 7px;  
	background-image: url("homeIntruder2.jpg"); 
	background-repeat: no-repeat;  background-position: bottom;
}
.intruder2Header {
	background-color: yellow;		 float:left;
}
.intuder2Transparency {  float:left; margin-top:101px; }
.intruder2Text {  
	color: #ffffff; 
	margin-top: -43px; 
	width:104px; 
	font-size: 85%; 
	margin-left: 10px; 
	line-height: 110%;
}
.last a { BORDER-RIGHT: none; }

.mainContainer { 
	padding-left:9px; padding-right:9px;
	background-color: #ffffff;
    background-image:url("bottomBorderRight.gif");
    background-position:bottom right;
    background-repeat:no-repeat;
    width: 746; 
}
.mainContentHome {
	height: auto; 
	float: left; 
	background-image: url("topRightHome.gif"); 
	background-repeat: no-repeat; 
	background-position: top right;
}	
.mainBanner {
	height: 284px; 
	width: 583px; 
	float: left; 
	margin-top: 7px; 
	background-repeat: no-repeat; 
}
.mainTitleHome { 
	height: 23px; 
	width: 583px; 
	background-image: url("mainTitle.gif"); 
	background-repeat: no-repeat; 
	margin-top: 28px; 
}
.navigationTacticalContainer {
	float:right;
	MARGIN: 74px 0px 0px 0px; 
	height:21px; 
	width: 495px; 
	padding:0px;
}
.navigationTactical {
	COLOR: #ffffff; 
	background-color:#880000;
	FONT-WEIGHT: normal; 
	FONT-SIZE: 8pt; 
	height:21px;
	LIST-STYLE-TYPE: none; 
	LIST-STYLE-IMAGE: none;
	TEXT-ALIGN: right;  
	padding:0px; 
	margin:0px;
}
.navigationTactical li { DISPLAY: inline; }
.navigationTactical li a {
	COLOR: #ffffff; 
	TEXT-DECORATION: none;
}
.navigationTactical li a:hover {
	COLOR: #ffffff; 
	TEXT-DECORATION: underline;
}
.navigationPrimaryHome {
	HEIGHT: 22px; 
	MARGIN: 0px 0px 0px 0px; 
	WIDTH: 746px;
	padding: 0px 0px 0px 0px;
}
.navigationPrimaryHome img {
	FLOAT: LEFT; 
	BORDER: 0px; 
	margin:0px; 
	padding:0px;
}
.pageHeaderContainer {
	width:746px; 
	height:95px; 
	MARGIN: 0px 0px 0px 14px; 
	PADDING: 0px 0px 0px 0px;
	background-image:url("images/headerBackground.gif"); 
	background-repeat:no-repeat;
}
.rightWellHome { 
	width: 156px; 
	height:auto; 
	float: right; 
	background-color:#ffffff; 
}
.rightNavigationBackground { 
	width: 156px;  
	height: 140px; 
	background-color:#000000; 
	padding-top: 1px;
}
.rightNavigation {  
	height: 130px; 
	width: 156px; 
	background-color: #880000; 
	padding-top:10px;
	background-image: url(images/rightNavigationBottom.gif); 
	background-repeat: no-repeat; 
	background-position: bottom; 
}
.rightNavigationTitle { 
	color:#d6d7b7; 
	font-weight:bold; 
	font-size:10px; 
	padding-left: 15px;
}
.rightNavigationOptions {
	FONT-SIZE: 10px; 
	FONT-WEIGHT: normal; 
	MARGIN-LEFT: 15px; 
	MARGIN-RIGHT: 10px; 
	COLOR: #FFFFFF;
	LIST-STYLE-IMAGE: none; 
	LIST-STYLE-TYPE: none; 
	MARGIN-TOP: 0px; 
	MARGIN-BOTTOM: 0px; 
	PADDING: 0px;
}
.rightNavigationOptions li { 
	PADDING-TOP: 0px; 
	MARGIN-TOP: 10px; 
	LINE-HEIGHT: 8px;
}
.rightNavigationOptions li a {
	COLOR: #FFFFFF; 
	TEXT-DECORATION: none;
}
.rightNavigationOptions li a:hover {
	COLOR: #FFFFFF; 
	TEXT-DECORATION: underline;
}
.sectionTitle { 
	font-size: 100%; 
	color:#880000; 
	font-weight: bold; 
	text-transform: uppercase; 
}
/* added by john for testing */
.kranesectionTitle {font-size: 100%; color:#403F39; font-weight: bold; text-transform: uppercase;}


.homeContent a { color: #880000; }
.homeContent a:hover { color: #000000; text-decoration: underline; }
.searchForm {
	MARGIN: 0px; 
	PADDING: 0px; 
	DISPLAY: inline;
}
.searchForm input {
	FONT-SIZE: 8pt; 
	WIDTH: 100px;
}




.footerContainer { width: 785px; position: relative; left: -15px; }
.width { width: 835px; } 

.container {
	background-image: url(images/shadow.gif);
	background-repeat: repeat-y;
	background-position: right;
}
.shadowContainer{
	padding-left:35px;
	padding-right: 35px;
	background-image: url("images/shadow.gif");
	background-repeat: no-repeat;
	background-position: top right;
	
	
}

.footerContainer{
	background-image: url("images/shadowFooter.gif"); background-repeat: repeat-x;
	margin: 0px 20px 0px 42px;
	text-align: center;
	clear:both;
	background-color: #9a9987; color: #ffffff;
	font-size:87%;
}
.footerContainer a {
	color: #ffffff;
}
.footerContainer a:hover {
	color: #ffffff;
}
