.rocha {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 36px;
	font-weight: normal;
	text-transform: uppercase;
	color: #FFFFFF;
	text-align: center;

}
.navbar {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	text-align: center;
	color: #CCCCCC;
	text-decoration: none;
	font-size: small;
	border-top-width: thin;
	border-right-width: thin;
	border-bottom-width: thin;
	border-left-width: thin;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #333333;
	border-right-color: #333333;
	border-bottom-color: #333333;
	border-left-color: #333333;
	border-right-style: none;
	border-left-style: none;





}
.subtitle {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	text-align: center;
	vertical-align: middle;
	color: #FFFFFF;
}
.nounderlinewhite {
	color: #FFFFFF;
	text-decoration: none;
}
a {
	text-decoration: none;
	color: #FFFFFF;
}
.copyright {
	font-size: xx-small;
	font-style: italic;
	text-align: center;
}
.topcontactinfo {
	font-weight: bold;
	font-variant: small-caps;
	color: #666666;
	text-align: center;
	vertical-align: text-bottom;

}
.sidenav {
	font-size: medium;
	font-weight: bold;
	color: #333333;
	text-decoration: none;
	text-align: center;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #333333;
	border-right-color: #333333;
	border-bottom-color: #333333;
	border-left-color: #333333;
	border-top-width: thin;
	border-right-width: thin;
	border-bottom-width: thin;
	border-left-width: thin;
	background-color: #006666;





}
.picborder {
	border-top-width: thin;
	border-right-width: medium;
	border-bottom-width: medium;
	border-left-width: thin;
	border-top-style: inset;
	border-right-style: inset;
	border-bottom-style: inset;
	border-left-style: inset;
	border-top-color: #2C5656;
	border-right-color: #2C5656;
	border-bottom-color: #2C5656;
	border-left-color: #2C5656;
}
.rc {
	font-weight: bolder;
	font-variant: small-caps;
	color: #336600;
}
.brochure {
	font-size: xx-small;
	font-style: normal;
	color: #003333;
	text-align: center;
	border-top: thin inset;
	border-right: medium inset;
	border-bottom: medium inset;
	border-left: thin inset;

}
.bannerback {
	background-image: url(images/rc-back2.gif);
	background-repeat: no-repeat;
	background-position: left top;
	background-attachment: fixed;
	background-color: #006666;
}
.servicestitles {
	font-weight: bold;
	font-variant: small-caps;
	color: #FFFFFF;
	background-color: #006666;
}
.servicestitle {
	font-size: x-large;
	font-weight: bolder;
	text-align: center;
}
.navbarspacer {
	height: 1px;
	width: 10px;
	border: none;
}
.sidenavspacer {
	height: 10px;
	width: auto;
}
.contactname {
	font-size: large;
	font-weight: bolder;
	color: #336600;
}
.contactdescription {
	font-style: italic;
	color: #000000;

}
.contactemail {
	color: #000000;
	font-weight: bold;

}

.numbername {
	font-size: x-large;
	font-weight: bolder;
	color: #336600;
}

}
.numbernumber {
	font-size: x-large;
	color: #000000;
	font-weight: bold;

}

.picthumb {
	height: 120px;
	width: 160px;

}
.overthumb {
	height: 120px;
	width: 160px;
	border-top-width: thin;
	border-right-width: medium;
	border-bottom-width: medium;
	border-left-width: thin;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #006633;
	border-right-color: #666666;
	border-bottom-color: #333333;
	border-left-color: #006633;
}
.overthumb:hover {
	height: 120px;
	width: 160px;
	border-top-width: medium;
	border-right-width: thin;
	border-bottom-width: thin;
	border-left-width: medium;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #666666;
	border-right-color: #006633;
	border-bottom-color: #006633;
	border-left-color: #666666;
}
.imgthumb {
	height: 120px;
	width: 160px;
	border-top-width: thin;
	border-right-width: thin;
	border-bottom-width: medium;
	border-left-width: thin;
	border-top-style: groove;
	border-right-style: ridge;
	border-bottom-style: groove;
	border-left-style: ridge;
	border-top-color: #2C5656;
	border-right-color: #2C5656;
	border-bottom-color: #2C5656;
	border-left-color: #2C5656;

}
.picrowspacer {
	height: 0px;
	width: 10px;
	border: none;
}
.project-title {
	font-size: large;
	font-weight: bold;
	text-align: center;
	color: #FFFFFF;
	background-color: #2C5656;
	border-top: thin solid #666666;
	border-right: thick solid #666666;
	border-bottom: thick solid #666666;
	border-left: thin solid #666666;




}
.project-pic {
	height: 225px;
	width: 300px;
	border-top-width: thin;
	border-right-width: thin;
	border-bottom-width: medium;
	border-left-width: thin;
	border-top-style: groove;
	border-right-style: ridge;
	border-bottom-style: groove;
	border-left-style: ridge;
	border-top-color: #2C5656;
	border-right-color: #2C5656;
	border-bottom-color: #2C5656;
	border-left-color: #2C5656;

}
.project-item-desc {
	background-position: top;
	font-size: small;
	font-variant: normal;
	vertical-align: top;
	text-align: left;



}
.project-item {
	vertical-align: top;
	text-align: right;
	font-weight: bold;
	font-variant: small-caps;
	font-size: x-small;



}
.desc-spacer {
	height: 1px;
	width: 10px;
}
.bottomcontactinfo {


	font-weight: bold;
	font-variant: small-caps;
	color: #666666;
	text-align: center;
	vertical-align: text-bottom;
}
.projects-menu {
	font-size: small;
	font-weight: bold;
	color: #666666;
	text-align: center;
}
.menuspacer {
	background-color: #CCCCCC;
	width: 30px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #333333;
	border-right-color: #333333;
	border-bottom-color: #333333;
	border-left-color: #333333;

}
.side-nav-side {
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #666666;
	border-right-color: #666666;
	border-bottom-color: #666666;
	border-left-color: #666666;
}
.pic-title {
	font-size: large;
	font-weight: bold;
}
