* { margin: 0; padding: 0; }
body       { background-image: url(../images/SC_BG.jpg); background-repeat: repeat; background-attachment: fixed; background-position: left top; margin: 0; padding: 0; }

/* presentation container */

.ShadowBox_Container {  margin: 20px auto 0; 
						padding: 0; 
						background: url(../images/shadow.png) repeat; 
						width: 800px; }
			
.SC_Container  { color: black; 
				 background: #fff; 
				 /*padding: 10px; */
				 position: relative; 
				 top: -10px; 
				 left: -10px; 
				 border: solid 10px #515151; }
				 
/* header */
.Header_Container	{ background-color: #fff; 
					  background-image: url(../images/SC_Header.jpg); 
					  background-repeat: no-repeat; 
					  margin: 0; 
					  padding: 0; 
					  border-bottom: 10px solid #515151; 
					  height: 79px; }

.LogoTop	{ position: relative; 
			  top: 26px; 
			  left: 0px; 
			  margin-bottom: 0px;}

.Nav_Container	{ margin: 0; 
				  padding: 0; 
				  position: relative; 
				  top: -40px;
				  #top: -35px; 
				  left: 300px; }

.Main_Nav ul	{ color: #afa792; 
				  font-size: 13px; 
				  font-family: "Times New Roman"; 
				  font-weight: bold; 
				  text-align: left; 
				  white-space: nowrap; 
				  margin: 0; 
				  padding: 0 0 0 30px; } 

.Main_Nav li	{ display: inline;
				  margin: 0; 
				  padding: 0 15px 0 0; }

.Main_Nav a:link  { color: #afa792; text-decoration: none }

.Main_Nav a:visited  { color: #afa792; text-decoration: none }

.Main_Nav a:hover  { color: #00ad4f; text-decoration: none }

.Main_Nav a:active  { color: #afa792; text-decoration: none }

/* body */
.About_Container       { background-color: #fff; background-image: url(../images/SC_AboutPhoto.jpg); background-repeat: no-repeat; padding: 0; height: 171px; border-bottom: 10px solid #515151; }
.Services_Container       { background-color: #fff; background-image: url(../images/SC_ServicesPhoto.jpg); background-repeat: no-repeat; padding: 0; height: 171px; border-bottom: 10px solid #515151 }
.Projects_Container       { background-color: #fff; background-image: url(../images/SC_ProjectsPhoto.jpg); background-repeat: no-repeat; padding: 0; height: 171px; border-bottom: 10px solid #515151 }
.News_Container       { background-color: #fff; background-image: url(../images/SC_NewsPhoto.jpg); background-repeat: no-repeat; padding: 0; height: 171px; border-bottom: 10px solid #515151 }
.Safety_Container       { background-color: #fff; background-image: url(../images/SC_SafetyPhoto.jpg); background-repeat: no-repeat; padding: 0; height: 171px; border-bottom: 10px solid #515151 }
.Careers_Container       { background-color: #fff; background-image: url(../images/SC_CareersPhoto.jpg); background-repeat: no-repeat; padding: 0; height: 171px; border-bottom: 10px solid #515151 }
.Contact_Container       { background-color: #fff; background-image: url(../images/SC_ContactPhoto.jpg); background-repeat: no-repeat; padding: 0; height: 171px; border-bottom: 10px solid #515151 }
.LogoBottom	 { position: relative; left: 0px; }

/* body */
.Body_Container      { background-color: #fff; background-image: url(../images/body_bg.jpg); margin: 0; padding: 0; width: 780px; height: auto; overflow: hidden;}
.Body_ContainerFull      { background-color: #fff; margin: 0; padding: 0; width: 780px; height: auto; overflow: hidden;}
.Body_Full  { margin: 0; padding: 0; width: 780px; height: auto;}
.Body_Left  { margin: 0; padding: 0; width: 390px; height: auto; float: left;}
.Body_Right  { margin: 0; padding: 0; width: 390px; height: auto; float: right;}
.Body_Header  { color: #00ad4f; font-size: 18px; font-family: "Times New Roman"; font-weight: bold; text-align: left; margin: 0; padding: 5px 0 0 10px }
.Body_SubHeader  { color: #00ad4f; font-size: 13px; font-family: "Times New Roman"; font-weight: bold; text-align: left; margin: 0; padding: 0; }
.Body_Text   { color: #afa792; font-size: 13px; font-family: "Times New Roman"; font-weight: bold; text-align: left; margin: 0; padding: 5px 10px }
.Body_Text a:link  { color: #00ad4f; text-decoration: underline }
.Body_Text a:visited  { color: #00ad4f; text-decoration: underline }
.Body_Text a:hover  { color: #000; text-decoration: underline }
.Body_Text a:active  { color: #00ad4f; text-decoration: underline }
.middlepad	  { padding-right: 1px; padding-bottom: 8px; padding-left: 1px }
.leftpad	  { padding-bottom: 8px; padding-left: 1px;}
.rightpad	  { padding-left: 10px; padding-right: 1px; padding-bottom: 8px }

/*#Body_ContainerText	    { color: #333; font-size: 12px; font-family: "Times New Roman"; font-weight: bold; line-height: 13px; margin: 10px 0 0 40px; padding: 0; width: 200px; height: 150px; float: left }*/

/* form */
div.row {
  clear: both;
  padding-top: 10px;
  }

div.row span.label {
  float: left;
  width: 100px;
  text-align: right;
  color: #afa792; font-size: 13px; font-family: "Times New Roman"; font-weight: bold;
  }

div.row span.formw {
  float: right;
  width: 235px;
  text-align: left;
  } 

div.spacer {
  clear: both;
  }

/* footer */
.Footer_Container        { color: #fff; font-size: 11px; font-family: "Times New Roman"; font-weight: bold; text-align: center; margin: 10px auto 20px; padding: 0; width: 250px; height: 35px; }

