/* CSS Document */

body {
	background-color:#CCCCCC;
	text-align: center;
	background-image: url(Images/rock_diamonds.gif);
	background-attachment:fixed;
	width: 100%;
}

 
/* div{-moz-box-sizing:border-box;box-sizing:border-box;margin:0;padding:0;} */

a {
 color: #FFF;
}

a:link {
 color: #c11b17;
}

a:visited {
 color: #c11b17;
}

a:hover {
 font-weight: bold;
 color: #FFF;

}

.style1 {
	font-size: 36px;
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	margin: 0;
	padding: 0;
	text-align: center;
}
.style3 {
	font-size: 24px;
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	margin: 0;
	padding: 0;
}
.style5 {
	font-size: 18px;
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	margin: 0;
	padding: 0;
}
.style8 {font-size: 14px;
margin: 0;
	padding: 0;
	}
.style11 {
	font-size: 32px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	margin: 0;
	padding: 0;
}

.style12 {font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; margin: 10px;
	padding: 0; }
.style15 {
	font-size: 24px;
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	margin: 10px;
	padding: 0;
}
.style16 {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 16px; margin: 0;
	padding: 0; }
.style14 {font-size: 14px; font-family: Verdana, Arial, Helvetica, sans-serif; margin: 10px;
	padding: 0; }
.style14 a{font-size: 14px; font-family: Verdana, Arial, Helvetica, sans-serif; color:#000000}
.style18 {font-size: 20px; font-weight: bold; font-family: Verdana, Arial, Helvetica, sans-serif; margin: 0;
	padding: 0;}
.style19 {
	font-family: "Bradley Hand ITC";
	color: #B30000;
	font-size: 44px;
	font-weight: bold;
	margin: 0;
	padding: 0;
}

.style20 {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 20px; margin: 0;
	padding: 0;}
.style21 {font-size: 18px; font-weight: bold; font-family: Verdana, Arial, Helvetica, sans-serif; margin: 0;
	padding: 0; }
.style22 {font-size: 18px; margin: 0;
	padding: 0;}

.style19nobold {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 19px; margin: 10px;
	padding: 0;}
	
.titletext {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 22px; font-weight: bold; margin: 10px;
	padding: 0;}
	
.smtitletext {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 18px; font-weight: bold; margin: 10px;
	padding: 0;}
	
.smtitletext a {color:#000000;}	

.smtitletext a:link {
 color: #c11b17;
}

.smtitletext a:visited {
 color: #c11b17;
}

.smtitletext a:hover {
 font-weight: bold;
 color: #FFF;

}


#logo {
    position: absolute;
    width:100px;
    height:100px;
	padding: 0px 4px 2px 4px;    
}

#picture {
    position: absolute;
    height:50px;
	top: 0px;
    width: 1000px;
    align: center;
	vertical-align: baseline;
	 background-color:#ffffff;
  border:1px solid grey;
  /* for IE */
  filter:alpha(opacity=60);
  /* CSS3 standard */
  opacity:0.6;
}

div#hdrwrap {
position:absolute;
  background-color:#ffffff;
  border:1px solid grey;
  /* for IE */
  filter:alpha(opacity=60);
  /* CSS3 standard */
  opacity:0.6;
 
}
#bodywrap {
    position: absolute;
	width: 1000px;
	left: 50% - 500px;
	right: 50% - 500px;
}

div#container {
	margin: 0 auto -30px;
  	width: 1000px;
	min-height: 100%;
	text-align: left;
	height: auto !important; 
    height: 100%; 
}

#content {
	position: absolute;
	top: 100px;
	width: 1000px;
	min-height: 100%;
	background-image: url(Images/SmStoneLogo3.gif);
	background-repeat: no-repeat;
	background-attachment: fixed;
	background-position: center;
}

div#navbar2 {
position: absolute;
width: 1000px;
height: 35px;
text-align: right;
 border-top: solid #000 1px;
 border-bottom: solid #000 2px;
 background-color: #808080;
 top: 55px;
 line-height: 35px;
}

div#navbar2 ul {
 margin: 0px;
 padding: 0px;
 font-family: Arial, Helvetica, sans-serif;
 font-size: large;
 color: #FFF;
 line-height: 35px;
 white-space: nowrap;
}

div#navbar2 li {
 list-style-type: none;
 display: inline;
 text-align:center
}

div#navbar2 li a {
 text-decoration: none;
 padding: 7px 10px;
 color: #FFF;
}

div#navbar2 li a:link {
 color: #FFF;
}

div#navbar2 li a:visited {
 color: #CCC;
}

div#navbar2 li a:hover {
 font-weight: bold;
 color: #FFF;
 background-color: #c11b17;
}

#footer {
    width: 1000px;
    height:30px;
    text-align: center;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
    color: #000000;
}

.push {
height: 30px;
}

div.leftdiv {margin-left: 10px; text-align: left; background-color:#ffffff;
  border:1px solid grey;
  /* for IE */
  filter:alpha(opacity=60);
  /* CSS3 standard */
  opacity:0.6;
  width:46%; 
padding: 4px;
  }

div.leftdiv p{
font-family:"Bradley Hand ITC";  font-weight: bold;  font-size:16px;
}

div.leftdiv li{
font-family:"Bradley Hand ITC";  font-weight: bold;  font-size:16px;
}
.rightdiv {left: 0; text-align: left; background-color:#FFFFFF; border:1px solid grey;
  /* for IE */
  filter:alpha(opacity=60);
  /* CSS3 standard */
  opacity:0.6;
  width:46%; padding: 4px;
  width: 100%; 
  }

div.rightdiv p{
font-family:"Bradley Hand ITC";  font-weight: bold; font-size:16px;
}

div.left {margin-left: 10px; text-align: left; 
  width:46%; padding: 4px; min-height: 100%; }
  
div.right {position:absolute;
	width:48%;
	left: 50%;
	top: 110px;
}
  
.info {font-family: Verdana, Arial, Helvetica, sans-serif; font-size:16px;
font-weight:500; margin: 30px; line-height: 20px;
}

.bullet li{font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 20px; margin: 0;
	padding: 0;}

#Layer1 {
	position:absolute;
	width:48%;
	height: 100%;
	left: 50%;
	top: 110px;
}

#Layer0 {
	position:absolute;
	width:48%;
	height: 100%;
	left: 0;
	top: 150px;
}
