/*********** STANDARD HTML STYLES ***********/
body{
	font-size: 0.7em;
	color: #999;
	font-weight: bold;
	font-family: arial;
	padding: 0px;
	margin: 0px;
	line-height: 140%;
	background: #cccbc9; 
}

img{
	border: 0px;
}

a{
	text-decoration: none;
	color: #999;
}

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

hr{
	height: 0px;
	border-top: 1px solid #999;
	margin-top: 0px;
}

p{
	padding: 0px 0px 0px 0px;
	margin-top: 0px;
}

form{
	margin: 0;
	float: left;
}

strong{
	color: #414141;
}

h1, h2, h3, h4, h5, h6, h7{
	font-weight: bold;
	color: #414141;
	padding: 0px 10px 0px 0px;
	margin-bottom: 0px;
	margin-top: 0px;
}

h1, h2{
	font-size: 1em;
}
/*********** STANDARD HTML STYLES ***********/



/*********** FUNCTION BAR STYLES ************/
#functionBar{}

#displayVersion{}

#siteSearch {}
/*********** FUNCTION BAR STYLES ************/



/************** HEADER STYLES **************/
div#innerHeader{
	height: 400px;
	border-bottom: solid 1px #999;
	margin-bottom: 14px;
}
/************** HEADER STYLES ***************/



/************ CRUMBTRAIL STYLES *************/
div#crumbtrail{}

div#crumbtrail .contents{}

div#crumbtrail a, div#crumbtrail a:hover{}
/************ CRUMBTRAIL STYLES *************/



/********** CENTRAL LAYOUT STYLES ***********/
#innerLeftColumn{
	min-height: 210px;
position: relative;
z-index: 100;
}

div#center{
	padding: 0px 0px 0px 0px;
}

div.pageTitle{
	font-weight: normal;
	font-size: 18px;
	color: #999999;
}

div.pageCopy{
	position: relative;
	
}

.bustedPageContent div.pageCopy .content{
	position: absolute;
	top: -365px;
	left: -300px;
	background: #fff;
	padding-left: 75px;
	width: 600px;
	z-index: 200;
}

.newsPage #innerWrapper{
	height: 625px;
}

.sitemap #innerWrapper{
	height: 843px;
}

.newsPage div.pageCopy .content{
	top: -382px;
	z-index: 200;
}

.sitemap div.pageCopy .content{
	top: -382px;
	padding-left: 20px;
	padding-right: 75px;
	font-weight: normal;
	z-index: 200;
}

.sitemap div.pageCopy .content span{
	font-weight: bold;
}


/* set the image galleries into the header */
.setPositionHeader{
	position: absolute;
	top: -367px;
	left: -150px;
}


/* contact page content set left */
.leftBustedContent{
	position: absolute;
	left: -300px;
	width: 675px;
}
/********** CENTRAL LAYOUT STYLES ***********/



/************** FOOTER STYLES ***************/
#innerFooter{
	position: absolute;
	top: 585px;
	left: 30px;
z-index: 10;

}
.snapperDetails{
	display: none;
}
/************** FOOTER STYLES ***************/






/********* CUSTOM WIDGET STYLES ************/
.clientName {
	color: #414141;
}
/******************************************************/