* {
	margin:				0;
	border:				0;
	padding:			0;
	color:				#000;
}


div.clear {
	clear:				both;
	width:				100%;
	height:				0;
}

body {
	behavior:			url(/csshover.htc);
	background:			#e8e4da url(images/siteBkgPattern.jpg) repeat-x;
	font:				11px "Trebuchet MS", Verdana, sans-serif;
	line-height:		20px;
}

img {
	display:			block;
}

span.strongBlock {
	display:			block;
	font-weight:		bold;
	color:				#aa7a12;
	margin-left:		15px;
}

h1 {
	font:				13px "Lucida Sans Unicode", Verdana, sans-serif;
	height:				28px;
	padding:			5px 5px 5px 8px;
	color:				#fff;
	border-top:			1px solid #e7a614;
	background:			transparent url(images/headerBkg.jpg) repeat-x;
}

h1 span {
	color:				#f5be47;	
}

h2 {
	font-size:			14px;
	margin:				10px 0 0 0 ;
}

h4 {
	font-size:			13px;
	font-weight:		bold;
	margin:				10px 0 0 0 ;
}

/* ################################################################################# */
td.interactiveBrochure {
	border-bottom:1px solid #d0ccc1;
	padding-bottom:5px;
}

div#container {
	margin:				auto;
	width:				788px;
}

div#siteContent {
	clear:				both;
	position:			relative;
	border:				1px solid #606060;
	border-top:			none;
	background:			#e8e4d9;
	padding:			10px;
}

div#siteContent a {
	text-decoration:	none;
	color:				#84969f;	
}

div#siteContent a:hover {
	text-decoration:	underline;
	color:				#9bb5c2;
}

/*div#siteContent a.searchResultsLink {
	font-size:			12px;
	font-weight:		bold;
	background:			#cb900e;
	border:				1px solid #fff;
	padding:			2px 4px;
	display:			block;
	color:				#fff;
	width:				135px;
}

div#siteContent a.searchResultsLink:hover {
	text-decoration:	none;
	background:			#cf9f39;
}*/

div#siteContent a.searchResultsLink {
	margin-top:			5px;
	background:			#c2c2c2;
	height:				auto;
	padding:			2px 4px;
	font-weight:		bold;
	border:				1px solid #fff;
	color:				#000;
}

div#siteContent a.searchResultsLink:hover {
	background:			#aa7a12;
	color:				#fff;
	text-decoration:	none;
}



div#siteContent p {
	margin:				10px 0;	
}


div.reg, div.wide {
	margin:				0 0 10px 0;
	width:				390px;	
	padding:			7px;
	border-top:			1px solid #f7f5ef;
	background:			#f1eee5;
}

div.wide {
	width:				565px;	
}


/************************* FORM STYLES ****************************/
div#siteContent table.form {
	display:			block;
	margin:				20px auto;
	width:				100%;
}

table.form * {
	font:				11px "Trebuchet MS", Verdana, sans-serif;
}

table.form td {
	padding:			4px;
}


table.form td.titles {
	font-weight:		bold;
	font-size:			13px;
	background:			#e7a616;
	color:				#fff;
	height:				30px;
	text-align:			left;
	padding:			0 0 0 10px;
}


input {
	font:				11px "Trebuchet MS", Verdana, sans-serif;
	height:				17px;
		border-left:	1px solid #c2c2c2;
		border-bottom:	1px solid #c2c2c2;
}

input.button {
	margin-top:			5px;
	background:			#c2c2c2;
	height:				auto;
	padding:			1px;
	font-weight:		bold;
	border:				1px solid #fff;
}

input.button:hover {
	background:			#aa7a12;
	color:				#ffffff;
}

select {
	font:				11px "Trebuchet MS", Verdana, sans-serif;
	color:				#000;
}

option {
	color:				#414141;	
}

/************************* DIV CONTACTS ***************************/
div.divisionContact {
	padding:10px; 
	border:1px solid #fff; 
	line-height:18px;
	margin-bottom:15px;
}

.divisionContact img {
	float:left;
	margin:0 15px 10px 0;
}

.divisionContact h2 {
	font:13px 'Trebuchet MS', Verdana, sans-serif;
	font-weight:bold;
	color:#aa7a12;
	background:			#f9f9f9;
	padding:			4px 0;
}

.divisionContact table {
	width:100%;
	clear:left;
}

.divisionContact td {
	vertical-align:top;
}

.divisionContact table div.addy {
	font-weight:bold;
}

.divisionContact table div.phone {
	color:			#414141;
	 text-align:right;
}

/************************* RIGHT LINKS ****************************/
div#innerMainRightImg, div#innerMainLeftImg {
	float:				right;
	position:			relative;
	background:			none;
	border:				none;
	padding:			0;
}

div#innerMainLeftImg {
	float:				left;
}


div#innerMainRightImg img, div#innerMainLeftImg img {
	margin-bottom:		10px;	
}

div#siteContent ul {
	list-style-position:inside;
	background:			#faf7f7;
	padding:			8px 8px 8px 10px;
}

div#siteContent li {
	list-style-type:	square;
	color:				#aa7a12;
	font-weight:		bold;
}

div#siteContent ul.gray li {
	color:				#686868;	
}

div.pdfLink {
	padding:			3px 3px 3px 35px;
	line-height:		15px;
	background: 		url(images/pdfIcon.jpg) no-repeat;
	margin:				10px 0;
	font-weight:		bold;
}	

div.imgLeft {
	height:				142px;
	width:				300px;
}

div.imgLeft img {
	position:			absolute;
}

div#siteContent div.imgLeft p {
	padding:				20px 0 0 200px;
	font-weight:			bold;
	font-size:				13px;
	color:					#717171;
	border:					none;
	background:				none;
}



/*************** HEADLINES **************/


div#headlines {
	width:				367px;	
	
}
/* Currently not using headlines.
div#headlines td.headlineImg {
	vertical-align:		middle;
	background:			#fff;
}

div#headlines td.headlineText {
	vertical-align:		middle;
	color:				#716d62;
	padding:			0 0 0 10px;
}**/

/*************** HOME GALLERY && MAIN IMG ***************/
div#flashGallery {
	width:				367px;
	height:				245px;
}


div#mainHomeImg img {
	float:				right;
	border-left:		1px solid #49463d;
	border-bottom:		1px solid #49463d;

}



/*************** BOTTOM MENU ***************/
div#bottomMenu {
	border-left:		1px solid #000;
	border-right:		1px solid #000;	
}
div#bottomMenu img {
	float:				left;
}


/*************** FOOTER ***************/
div#footer {
	font-size:			9px;
	clear:				both;

	height:				47px;
	line-height:		15px;
}

#footer p {
	margin:				5px 0 0 0;
	color:				#959595;	
}