body{
	margin: 0;
}

/* hold everything */
#container {
	width: 58em;
	margin: 0 auto;
	border: 1px solid #999;
	}
	

#topline {border-top: 1.3em solid #333}

a {text-decoration: none}

a img {border: 0}


#slc-logo {
	float:left;
	display: block;
	padding: .25em .72em 0 .45em} 
	
/* navigation attributes */
#nav-top {
	position:relative;
	float:left;
	display: block;
	padding: 0 0 0 1em;
	margin-left: 1em;
	margin-top: -.5em;
	margin-bottom: 0}

#nav-all {
	float: left;
	display: block;
	padding: 0 0 0 2em;
	margin: 0 0 0 0}
	
/*holds flash image */
#blank {display:block; padding-top: .35em; padding-bottom: .3em; clear:both; }

/* main content holder */	
#content1{
	display:block;
	position:relative;
	float:left;
	height: auto;
	width: 58em;
	padding-bottom: 0.4em;
	background-color: #e5e5e5;
	border-top: 0.5em;
	border-bottom: 0;
	border-top-color:#8CBCE5;
	border-top-style:solid}

/* main heading */	
/*#pointer{ 
	float:left; 
	padding-top: 1.2em;
	margin-left: -9.8em}*/
	
	
	
	#pointer{ 
	float:left; 
	padding-top: 1.2em;
	margin-left: -160px}
	
	
/* sub heading*/
/*#pointer2{ 
	float:left; 
	padding-top: 2.4em;
	margin-left: -10.25em}*/

#pointer2{
	float:left; 
	margin-top: 45px;
	margin-left: -125px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#666;}
	
	#pointer3{
	float:left; 
	margin-top: 45px;
	margin-left: -103px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#666;}
	
	#pointer4{
	float:left; 
	margin-top: 45px;
	margin-left: -105px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#666;}
	
	#pointer5{
	float:left; 
	margin-top: 45px;
	margin-left: -87px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#666;}
	
	#pointer6{
	float:left; 
	margin-top: 45px;
	margin-left: -92px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#666;}
	
	
#map{
	float:left;
	padding-left: 1.2em}
		
/* main text. if want scroll then create scroll: auto;*/
#scroll {
	border-left:2px #666666 dotted;
	font-family:Arial, Helvetica, sans-serif;
	font-size: .75em;
	text-align:justify;
	line-height: 1.4em;
	float: right;
	height: auto;
	width: 38em;
	background-color: #e5e5e5;
	padding: 0em 3em 3em 4em;
	margin: 1em 1em 1em 0}
	
/* main text link actions */	
#scroll a:link{color: #2C86C8}
#scroll a:visited{color: #2C86C8}
#scroll a:hover{color:#333333}

/* management page link actions */
#management a:link{color:#333333; font-size: 1.06em; font-weight:bold}
#management a:visited{color:#333333; font-size: 1.06em; font-weight:bold}
#management a:hover{color:#999999}
#management li {list-style:none}

/*testimony page link actions */
#testimony a:link{color:#333333;font-weight:bold}
#testimony a:visited{color:#333333;font-weight:bold}
#testimony a:hover{color:#999999}
#testimony li {color:#333333}

/* industry success - 2 colum listing*/
#column1 {float: left; width:20em; padding-top: .3em; list-style: none; }
#column2 {float: right; width: auto; padding-left: -10em; list-style: none; padding-top: .3em}
/* used on site map as 2nd column */
#column3 {float: left; width:15em; padding-top: .3em; list-style: none; }
#column4 {float: right; width: auto; padding-right: 7em; list-style: none; padding-top: .3em}

/* current positions*/
.job-title{font-size: 1.10em; color:#2C86C8; font-weight: bold}

/* text attributes */
.bold-text {font-weight: bold}
.italic-text {font-style:italic}
.underline-text{text-decoration:underline}
.center{text-align:center}

/* dotted lines */
.line {border-bottom-style: dotted; border-bottom-color:#333333; border-bottom-width:thin; padding-bottom: 1em; padding-top:.5em}
.line2 {border-bottom-style: dotted; border-bottom-color:#333333; border-bottom-width:thin; padding-top: -11em}

/* link to jump to top of page */
.top{
	font-size: 10.5px; 
	font-weight: bold; 
	color:#000000; 
	font-style:normal}


/* positions table */
#jobtable table {
	width: 100%;
	border: 1px solid #000000; 
	margin-top: 1.5em; 
	border-collapse: collapse; 
	padding: .5em;
	margin-left: .05em}
	
#jobtable td {
	border: 1px solid #000000; 
	padding: .5em; 
	margin: 0}
	
#jobtable th {
	border: 1px solid #000000; 
	padding: .5em; margin: 0; 
	background-color:#262626; 
	color:#FFFFFF; 
	font-weight:normal}
	
.table-cells{padding: .5em;}

#jobtable a:link{color:#333333;font-weight:bold}
#jobtable a:hover{color:#2C86C8}


/* Info-Rquest Form*/
td.align-right{text-align: right; padding-right: .5em}



#googlemap {border: 1px thin #ffffff}


/* footer */	
#footer{
	font-size: 	12px;
	clear: both;
	padding-left: .6em;
	padding-top: .8em;
	padding-bottom: .8em;
	background-color:#999999;
	color: #FFFFFF}	
	
#footer span {text-align:right;}

#footer a {padding: .6em;}
#footer a:link{color: #ffffff}
#footer a:visited{color: #ffffff}
#footer a:hover{color:#8CBCE5}


#footer p {margin: 0} 

#footer-left{
	
	display:block;
	float: left}

#footer-right{text-align: right;
	padding-right: 1em}



/* copyright and links */	

#copyright{
	color: #333333;
	font-size: 12px;
	clear: both;
	padding-top: 1em;
	}

#copyright a {
	padding: .5em;
	}
	
#copyright a:link{color: #333333}
#copyright a:visited{color: #333333}
#copyright a:hover{color:#2C86C8}


.image1{
margin-right: 15px;
margin-top: 7px;
border-color:#666666;
border-width:medium;
}

.image2{
	
margin-left: 15px;
border-color:#666666;
border-width:medium;
}

.titles{
font-family:Verdana, Geneva, sans-serif;
font-size:14px;
color:#666;
}




/*
#bottomlinks { 
	color: #999999;}

#bottomlinks a {
	padding: .6em;
	font-size: .75em;
	}
	
#bottomlinks a:link{color: #2C86C8}
#bottomlinks a:visited{color: #2C86C8}
#bottomlinks a:hover{color:#333333}
	


/* Flash intro page */
#index {background-color: #CCCCCC}
#space {padding-bottom: 5em}






