/* CSS Document */



body {
	background-image:url(../images/main_background.jpg);
	background-repeat:repeat-x;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-color: #353430;
}

img {
	border:0px;
	padding:0px;
	margin:0px;
	vertical-align:bottom;
}



#DIVHolder {
	width: 952px;
	/*height: 768px;*/
	margin: 0px auto 0px auto;
	border: 0px;
	/*background-color: #FFFFFF;*/
}


#HorizLine {
	width:952px;
	height:75px;
	margin-bottom: 3px;
	border-bottom: 1px solid #555;

}


#DIVBody {
	float:right;
	width:790px;
	margin-bottom: 25px;

	/*background-color:#FF0000;*/
}

#FooterLine {
	width:952px;
	height:1px;
	margin-bottom: 3px;
	background-color:#625f58;

}

#DIVFooter {
	width:952px;
	height:25px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #8f8a80;
	padding-top: 5px;
	border-top: 1px solid #555;

}

#Foot1 {
	float:left;
	height:23px;
}

#Foot2 {
	float:right;
	height:23px;
}

#DIVFooter a:link {
	color: #a7a5a0;
	text-decoration: none;
	font-weight:normal;

}
#DIVFooter a:visited {
	text-decoration: none;
	color: #a7a5a0;
	font-weight:normal;

}
#DIVFooter a:hover {
	text-decoration: none;
	color: #ffffff;
	font-weight:normal;

}
#DIVFooter a:active {
	text-decoration: none;
	color: #a7a5a0;
	font-weight:normal;
	
}
.RightTextBlurbs {
	display: none;
}
.flashError {
	font-family: Arial, Helvetica, sans-serif;
	font-size: medium;
	color: #FFFFFF;
	background-color: #000000;
	text-align: center;
}

.flashError_Main {
	width: 709px;
	height: 293px;
	padding-top:40px;
	padding-left:41px;
	padding-right:40px;
	background-image:url(/images/noflash_home3.gif);
	font-family: Arial, Helvetica, sans-serif;
	font-size: medium;
	color: #FFFFFF;
	overflow:hidden;
	padding-bottom: 20px;

}

/*.flashError_Main {
	width: 499px;
	height: 253px;
	padding-top:100px;
	padding-left:41px;
	padding-right:250px;
	background-image:url(../images/noflash_home2.gif);
	font-family: Arial, Helvetica, sans-serif;
	font-size: medium;
	color: #FFFFFF;	
}
*/

.flashError_Video {
	width: 590px;
	height: 347px;
	padding-top:50px;
	padding-left:40px;
	font-family: Arial, Helvetica, sans-serif;
	background-image:url(../images/noflash_video.jpg);
	font-size: medium;
	color: #FFFFFF;	
}

.flashError_Main p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: small;
	color: #FFFFFF;

}


.flashError_Main a:link {
	color: #fff;
	text-decoration: none;
	font-weight:bold;
}
.flashError_Main a:visited {
	text-decoration: none;
	color: #fff;
	font-weight:bold;
}
.flashError_Main a:hover {
	text-decoration: none;
	color: #d0cece;
	font-weight:bold;
}
.flashError_Main a:active {
	text-decoration: none;
	color: #fff;
	font-weight:bold;
}

.noScript {
	font-family: Arial, Helvetica, sans-serif;
	font-size: small;
	color: #fff;
	padding:10px;
}

.noScript p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: small;
	color: #fff;
}

.noScript a:link {
	color: #fff;
	text-decoration: none;
	font-weight:bold;
}
.noScript a:visited {
	text-decoration: none;
	color: #fff;
	font-weight:bold;
}
.noScript a:hover {
	text-decoration: none;
	color: #d0cece;
	font-weight:bold;
}
.noScript a:active {
	text-decoration: none;
	color: #fff;
	font-weight:bold;
}


/*--------------------------- PORTFOLIO no flash -------------------------------*/

.flashError_Portfolio {
	width: 349px;
	height: 253px;
	padding-top:100px;
	padding-left:221px;
	padding-right:20px;
	background-image:url(../images/noflash_portfolio.jpg);
	font-family: Arial, Helvetica, sans-serif;
	font-size: medium;
	color: #FFFFFF;
	
}

.flashError_Portfolio p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: medium;
	color: #FFFFFF;

}


.flashError_Portfolio a:link {
	color: #fff;
	text-decoration: none;
	font-weight:bold;
}
.flashError_Portfolio a:visited {
	text-decoration: none;
	color: #fff;
	font-weight:bold;
}
.flashError_Portfolio a:hover {
	text-decoration: none;
	color: #d0cece;
	font-weight:bold;
}
.flashError_Portfolio a:active {
	text-decoration: none;
	color: #fff;
	font-weight:bold;
}



/*--------------------------- OUR PEOPLE no flash -------------------------------*/

.flashError_People{
	width: 458px;
	height: 243px;
	padding-top:110px;
	padding-left:312px;
	padding-right:20px;
	background-image:url(../images/noflash_our_people.jpg);
	font-family: Arial, Helvetica, sans-serif;
	font-size: medium;
	color: #FFFFFF;
	
}

.flashError_People p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: medium;
	color: #FFFFFF;

}


.flashError_People a:link {
	color: #fff;
	text-decoration: none;
	font-weight:bold;
}
.flashError_People a:visited {
	text-decoration: none;
	color: #fff;
	font-weight:bold;
}
.flashError_People a:hover {
	text-decoration: none;
	color: #d0cece;
	font-weight:bold;
}
.flashError_People a:active {
	text-decoration: none;
	color: #fff;
	font-weight:bold;
}


/*---------------------OVERLAY---------------------*/

#richmedia {
	left: 42%;
	margin-left:0px;
	position: absolute;
	top:0px;
	width: 450px;
	height: 250px;
	text-align:right;
}

/*------------------------------------------*/


/*--------------------------- TESTIMONIALS no flash -------------------------------*/

.flashError_Testi {
	width: 447px;
	height: 228px;
	padding-top:125px;
	padding-left:73px;
	padding-right:70px;
	background-image:url(../images/noflash_testimonials.jpg);
	font-family: Arial, Helvetica, sans-serif;
	font-size: medium;
	color: #FFFFFF;
	
}

.flashError_Testi p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: medium;
	color: #FFFFFF;

}


.flashError_Testi a:link {
	color: #fff;
	text-decoration: none;
	font-weight:bold;
}
.flashError_Testi a:visited {
	text-decoration: none;
	color: #fff;
	font-weight:bold;
}
.flashError_Testi a:hover {
	text-decoration: none;
	color: #d0cece;
	font-weight:bold;
}
.flashError_Testi a:active {
	text-decoration: none;
	color: #fff;
	font-weight:bold;
}

#kwdescription {
display:block; height: 15px; overflow: hidden; position:absolute; z-index:3; top:900px; bottom:52px; width:956px; margin-bottom: 5px;
}

.kwdescription { font-size: 0.7em;  color: #363532; }

h1 {
font-size: 0.7em;  color: #363532;

}

h2 {
font-size: 0.7em;  color: #363532;
}
