@charset "utf-8";
/* CSS Document */

#body {
	background-color:#FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#333333;
	line-height:1.2em;
	letter-spacing:normal;
	}
	
body a:hover{
	color:#223489;
	text-decoration:underline;
	}
	

body a{
	text-decoration:none;
	color:#7d8e93;
	font-weight:bold;
	}
	
.active {
	color:#000000;
	text-decoration:underline;
	font-weight:bold;
}

/*
:::::::::::::::::::::::::::::::::::::::General:::::::::::::::::::::::::::::::
*/

#container {
	width:968px;
	margin:0 auto 0 auto;
	overflow:hidden;
	border:#999 1px solid;
	}

#header {
background:url(../images/smcheader.jpg) #fff no-repeat;
width:968px;
height:177px;
border-bottom:#999999 1px solid;
}
	
#navarealeft{
	background:url(../images/navlogoleft.jpg) no-repeat;
	width:227px;
	height:89px;
	float:left;
	}
	
#navarea{
	background:url(../images/navareabkgrnd.jpg) no-repeat;
	width:727px;
	height:89px;
	float:left;
	border-left:#32383b 12px solid;
	}
	
#nav ul{
	height:33px;
	width:700px;
	margin:0;
	list-style:none;
	padding: 8px 0 0 10px;
}
#nav li {
	display:block;
	float:left;
	line-height:normal;
	font-size:1.2em;
	margin:0;
	color:#000;
	font-weight:bold;
	}
		
/*.navhome {
	width:45px;
	}
	
.navmission {
	width:58px;
	}
	
.navdownloads {
	width:88px;
	}
	
.navcontact {
	width:85px;
	}*/

.navpadding {
	padding:0 40px 0 0;
	}
	
#nav li a {
	display:block;
	height:17px;
	/*color:#7d8e93;*/
	font-family:Verdana, Arial, Helvetica, sans-serif;
	border:0;
	}
	
.text {
	display:block;
	width:395px;
	padding: 15px 15px 0 15px;
	margin:0;
	font-size:1.1em;
	line-height:1.4em;
	color:#333;
	}
	
.link {
	display:block;
	width:375px;
	padding:3px 15px;
	margin:0;
	font-size:1em;
	line-height:1.4em;
	}
	
	
.text2 {
	padding:25px;
	}
.phone {
	padding-left:5px;
	}
.email {
	padding-left:14px;
	}
.address {
	padding-left:20px;
	}
	

#primarySubContent{
	background-color:#FFFFFF;
	/*width:225px;*/
	float:left;
	border-top:#999999 1px solid;
	}

.home{
	background:url(../images/homeimage.jpg) no-repeat;
	width:161px;
	height:152px;
	margin: 22px 0 0 32px;
	}
	
#mainContent{
	display:inline;
	width:427px;
	float:left;
	border-top:#999999 1px solid;
	background-color:#FFFFFF;
	border-left:#999999 1px solid;
	border-right:#999999 1px solid;
	}
	

h1{
	font-size:14px;
	color:#666666;
	padding-left:15px;
	clear:both;
}

.texthead {
	display:block;
	width:350px;
	padding: 15px 15px 0 15px;
	margin:0;
	color:#333333;
	}

ul.left {
    float: left;
    width: 132px;
    margin: 0;
    padding: 5px 0 0 0;
    list-style-type: none;
    
  }
  
  ul.right {
    float: left;
    width: 275px;
    margin: 0;
    padding: 15px 0 0 0;
    list-style-type: none;
	
  }
  #spacer {
  width: 428px;
  height: 10px;
  border-bottom: 1px solid #666; 
  /*margin-left:-5px;*/
  clear:both;
  }
  
   #productspacer {
  width: 375px;
  height: 1px;
  margin-left:30px;
  border-bottom: 1px dotted #999; 
  clear:both;
  }
  
  br{
  	height:20px;
	}
  
  li.scott {
	height: 80px;
	width: 135px;
	}

  li.auto {
	height: 80px;
	width: 135px;
	margin:0;
	padding:0;
	}
	
  li.snap {
  	height: 72px;
	width: 135px;
	}
  

  li.ebadge {
  	height:82px;
	width: 135px;
	padding-left:5px;

	}

  li.ebdesign {
  	height: 82px;
	width: 135px;
	}
	
	
  li.umarq {
  	height: 70px;
	width: 135px;
	margin-top:5px;
	}
 

  li.copy {
  	display:block;
  	/*height: 40px;*/
	margin-top:10px;
	padding-left:15px;
	padding-bottom: 10px;
	font-size:1em;
	line-height:1.4em;
	}
	

  .space {
	margin-top:110px;
	padding-top:12px;
  }
  

  .space2 {
  	padding-bottom:10px;
	}
	

#secondarySubContent{
	width:313px;
	height:198px;
	float:left;
	background-color:#a7b3b6;
	background-attachment:fixed;
	background:url(../images/secondarysubcontent.gif) no-repeat;
	border-top:#999999 1px solid;
	}
	

#secondarySubContent2{
	width:282px;
	height:253px;
	float:right;
	background-color:#FFFFFF;
	}
	

#colorband {
	width:226px;
	height:197px;
	background-color:#a7b3b6;
	border-bottom:#999999 1px solid;	
	}
#nocolor {
	width:225px;
	height:197px;
	background-color:#ffffff;
	padding-left:1px;
	border-bottom:#999999 1px solid;
	}

#footercontainer{
margin:0 auto;
width:968px;
height:40px;
border:#999999 1px solid;

}


	
#footerleft{
	width:226px;
	float:left;
	height:20px;

	}

#footercenter{
	width:407px;
	float:left;
	padding-top:5px;
	padding-bottom:5px;
	padding-left:10px;
	padding-right:10px;
	border-right:#999999 1px solid;
	border-left: #999999 1px solid;
	font-size:.8em;
	}

#footerright{
	width:282px;
	float:left;
	}
br{
clear:both;
float:none;
}

a, a.text {
color:#74868b;
text-decoration:none;
}

a:hover {
	color:#990000;
	text-decoration:underline;
	}
	
.contactime {
	margin:0;
	padding:0;
	width:400px;
	padding-left:15px;
	padding-bottom:15px;
	line-height:1.4em;
	float:left;
	
	}
.phone {
	width:275px;
	}

.mission {
	height:400px;
	}
.extrabottom {
	padding-bottom:5px;
	}
.end {
	padding-bottom:30px;
	}
	
.smaller {
	font-size:.85em;
	padding-left:15px;
	}