/* CSS Document */

body 
{
	margin: 0px;
	margin-top:0px;
	margin-bottom:0px;
	margin-left:0px;
	margin-right:0px;
	text-align: center;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	background: #FFFFFF url(../images/body_bkg.gif) no-repeat center top;
}

.header {
	position: relative;
	width: 995px;
	margin-left:auto;
	margin-right:auto;
}

.topBar {
	position: relative;
	width: 995px;
	height: 81px;
	margin-left:auto;
	margin-right:auto;
}

.topBarHome {
	position: relative;
	width: 995px;
	height: 36px;
	margin-left:auto;
	margin-right:auto;
}

.homeCenter {
	position: relative;
	width: 995px;
	background-image: url(../images/main_center_bg.gif);
	margin-left:auto;
	margin-right:auto;
}

.homeCenterGreen {
	position: relative;
	width: 995px;
	background-image: url(../images/green_main_center_bg.gif);
	margin-left:auto;
	margin-right:auto;
}

.insideCenter {
	position: relative;
	width: 995px;
	min-height: 353px;
	margin-left:auto;
	margin-right:auto;
	padding: 9px 0px 9px 0px;
}

.insideCenterHome {
	position: relative;
	width: 995px;
	min-height: 353px;
	margin-left:auto;
	margin-right:auto;
	padding: 9px 0px 9px 0px;
}

.insideHeader {
	padding: 0px 0px 4px 0px;
	font-size: 22px;
}

.insideTextHeader {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 20px;
	padding: 5px 0px 0px 0px;
	letter-spacing: .1em;
	line-height:26px;
	color:#c50418;
}

.insideTextClient {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size:12px;
	color: #000000;
	text-align: left;
	line-height: 25px;
	padding: 10px 20px;
	letter-spacing: .1em;
}

.insideTable {
	width: 995px;
}

.insideLeftText {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size:11px;
	color: #FFFFFF;
	text-align: left;
	line-height: 25px;
	padding: 10px 8px 10px 10px;
	letter-spacing: .1em;
}

.insideLeftText a:link,
.insideLeftText a:visited,
.insideLeftText a:active
{
	color: #FFFFFF;
	text-decoration:none;
}

.insideLeftText a:hover
{
	color: #c50418;
	text-decoration:none;
}

.servicesLeftText {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size:11px;
	color: #FFFFFF;
	text-align: left;
	padding: 10px 8px 10px 10px;
	letter-spacing: .1em;
}

.servicesLeftText p {
	margin:10px 0px 0px 0px;

}

.servicesLeftText a:link,
.servicesLeftText a:visited,
.servicesLeftText a:active
{
	color: #FFFFFF;
	text-decoration:none;
}

.servicesLeftText a:hover
{
	color: #c50418;
	text-decoration:none;
}

.insideLeftOver {
	color:#242424;
}

.insideLeftOver a:link,
.insideLeftOver a:visited,
.insideLeftOver a:active
{
	color: #242424;
	text-decoration:none;
}

.insideLeftOver a:hover
{
	color: #c50418;
	text-decoration:none;
}
.contentTable {
	width: 720px;
	padding: 0px 10px;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size:12px;
	color: #434343;
	text-align: left;
	line-height: 22px;
	letter-spacing: .1em;
}
.redText {
	color:#e61d32;
	font-weight:bold;
}
.projectText {
	padding: 10px 10px 10px 0px;
}

.contentTable2 {
	width: 880px;
	padding: 10px;
	text-align: left;
}

.shadedContent {
	width: 690px;
	text-align: left;
	padding-left: 10px;
	background: url(../images/beige_arrow.gif) no-repeat top left #f5f1e5;
	color: #6c6c6c;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size:12px;
	text-align: left;
	line-height: 22px;
	letter-spacing: .1em;
}

.contentText {
	padding: 10px 10px 10px 14px;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size:12px;
	color: #434343;
	text-align: left;
	line-height: 22px;
	letter-spacing: .1em;
}
.articleHead {
	padding: 10px 10px 0px 0px;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size:12px;
	color: #434343;
	text-align: left;
	line-height: 16px;
	letter-spacing: .1em;

}
.articleHead a:link,
.articleHead a:visited,
.articleHead a:active {
	color: #434343;
	text-decoration:underline;
}
.articleHead a:hover {
	color:#666666;
	text-decoration:none;
}


.articleText {
	padding: 5px 10px 10px 14px;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size:9px;
	color: #434343;
	text-align: left;
	line-height: 19px;
	letter-spacing: .1em;


}
.projectHead {
	padding: 4px 8px 4px 10px;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color: #434343;
	text-align: left;
	line-height: 18px;
	letter-spacing: .1em;
}
.projectText {
	padding: 0px 8px 2px 10px;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size:11px;
	color: #434343;
	text-align: left;
	line-height: 18px;
	letter-spacing: .1em;
}
.bottomBorder {
	border-top:1px solid #999999;
	padding-top:3px;
	padding-bottom:3px;
	margin-top:-15px;
}
.contentTableHome {
	width: 937px;
	text-align: left;
}

.contentSM {
	font-size:10px;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	color: #434343;
	text-align: left;
	line-height: 20px;
	letter-spacing: .0em;
}

.contentHeader {
	font-size: 18px;
	color:#c50418;
}

.contentHeaderSM {
	font-size: 20px;
	font-weight:400;
	color:#e61d32;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	letter-spacing: .1em;
}

.insideMiddleText {
	color: #FFFFFF;
	text-align: left;
	line-height: 14px;
	padding: 0px 10px 0px 10px;
	width: 542px;
	min-height: 290px;
	background-color:#c50418;
}

.insideMiddleText a:link,
.insideMiddleText a:visited,
.insideMiddleText a:active
{
	color: #FFFFFF;
	text-decoration:underline;
}

.insideMiddleText a:hover
{
	color: #999999;
	text-decoration:none;
}

.featuredProjects {
	font-size: 10px;
	color: #000000;
}

.featuredProjects a:link,
.featuredProjects a:visited,
.featuredProjects a:active {
	text-decoration: underline;
	color: #000000;
}

.featuredProjects a:hover {
	text-decoration: none;
	color: #999999;
}

.mainTextLinks {
	font-size: 12px;
	color: #000000;
}

.mainTextLinks a:link,
.mainTextLinks a:visited,
.mainTextLinks a:active {
	text-decoration: underline;
	color: #000000;
}

.mainTextLinks a:hover {
	text-decoration: none;
	color: #999999;
}

.footer {
	position: relative;
	width: 995px;
	margin-left:auto;
	margin-right:auto;
}

.footerText {
	padding:15px;
	font-size:9px;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	color:#666666;
	text-align: right;
	line-height: 16px;
	letter-spacing: .0em;
}

.footerText a:link,
.footerText a:visited,
.footerText a:active
{
	color:#333333;
	text-decoration:none;
}

.footerText a:hover
{
	color: #666666;
	text-decoration:none;
}
