.BG-menu {  background-image: url(../images/main/menuBG_06.gif); background-repeat: repeat-x}
.BG-Image {  background-image: url(../images/main/BG_image_06.gif); background-repeat: repeat-x; padding:0px; magin:0px;}
a {  font-family: Georgia, "Times New Roman", Times, serif; font-size: 11px; text-decoration: none; color: #996600; font-weight: 400}
a:hover {  color: #339966; text-decoration: underline}
.menu_break {  background-image: url(../images/main/menubreak_04.gif); background-repeat: no-repeat; background-position: right center}
.stonePTitle {  font-family: Georgia, "Times New Roman", Times, serif; font-size: 14px; font-weight: 600; color: #F2EDCE}
.btoline {  border-color: #999999 black black; border-style: dashed; border-top-width: 1px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: 400; color: #666666}
.bx-image {  border: #999999; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px}
.ttl-gen {  font-family: Georgia, "Times New Roman", Times, serif; font-size: 12px; font-weight: 600; color: #996600}
.txt-ctact {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: 400; color: #333333}
.stone-txt {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: 400;
	color: #666666;
	text-align: justify;
}
.small-subttl {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: 400;
	color: #666666;
	font-style: italic;
}
.biggreyoutline {
	border: 8px solid #DBDBDB;
}
.projectsTTL {
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 8px;
	padding-left: 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
}
.categoriestitle {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: 600;
	color: #7F7F7F;
}
.topline {
	background-image: url(../images/main/stonbci_topline_02.gif);
	background-repeat: repeat-x;
}
.newlink {}
.newlink a {
	font-family: "Times New Roman", Times, serif;
	font-size: 7px;
	font-weight: 400;
	color: #CCCCCC;
}
.newlink a:hover {
	color: #FFFFFF;
}.bx-image4gr {
	border: #cccccc;
	border-style: solid;
	border-top-width: 4px;
	border-right-width: 4px;
	border-bottom-width: 4px;
	border-left-width: 4px;
}
.ttl-gen2 {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 14px;
	font-weight: 600;
	color: #996600
}
.seottl {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: 600;
	color: #506B7C;
	line-height: 25px;
	margin: 0px;
}
.seottl  a {
	color: #006633;
	text-decoration: none;
}
.seottl a:hover {
	color: #993300;
	text-decoration: underline;
}
.seosubttl {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: 600;
	color: #996600;
	margin: 0px;
}
.seosubttl a {
	color: #4A7B5E;
	text-decoration: none;
}
.seosubttl a:hover {
	color: #0033CC;
	text-decoration: underline;
}
.textstd {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: 400;
	color: #333333;
}
.textstd a:hover {
	color: #00CC33;
	text-decoration: underline;
}
.textstd a {
	color: #003399;
	text-decoration: none;
}.floatimageright {
	float: right;
	padding: 0px;
	margin-top: 5px;
	margin-right: 5px;
	margin-bottom: 0px;
	margin-left: 0px;
}
