
body  {
	font-size : 10px;
	font-family : arial,  helvetica, geneva;
	color : #000000;
}



b.errors {
font-family : arial,  helvetica, geneva;
	color : #993333;

}
.smhover, .smhover a{
	font-family:verdana, arial, helvetica, geneva;
	font-size:	9px;
	font-weight: normal;
	color:		#ffffff;
	text-decoration:none;
}
.smhover a:hover{
	color:#ffffff;
	text-decoration:underline;
}


.top_hd_container {
	width: 900px;
	height: 90px;
	background-color: #000000;
	border-width: 0px 0px 1px 0px;
	border-style: solid; 
	border-color: #CCC;
}


.logo_image {
	float:left;
	width: 100%;
	height: 60px;
	
	background-image: url(../images/logo.gif);
	background-repeat: no-repeat;
	background-position:top left;	
}

.top_nav {

float:left;
   /* position:absolute;
  left:0;*/
 margin:  5px 0px 0px 0px;
  width:780px;
padding:0 3px 0 0;
  height:25px;
 font-family:Verdana,Arial,Helvetica,sans-serif;
background:url(http://www.smithsdetection.com/images/bg_navrundung.gif) 100% 0 no-repeat;
	
}
.top_nav ul{
 
 margin:0;
  padding:0 0 0 30px;
  list-style:none;
  height:25px;
  line-height:25px;
 text-align:left;
  background:#2d2d2d;


}
.top_nav ul li {
    margin:0;
    font-size:11px;
    font-weight:bold;
    color:#FFF;
  display:inline;
}
.top_nav a{
	margin:0 3px 0 0;
  text-decoration:none;
   font-weight:bold;
  color:#fff;
  font-size:11px;
}


.top_nav a:hover{
	color:		#cccccc;
	text-decoration: none;
	
}


.top_gry_container {
	width: 900px;
	height: 26px;
	background-color: #ebebeb;
	border-width: 0px 0px 1px 0px;
	border-style: solid; 
	border-color: #dadada;
}



.tb_container {
	border-width: 0px 0px 1px 1px;
	border-style: solid; 
	border-color: #dadada;
}
.td_mn_left {
	width: 211px;
	height: 500px;
	background-color: #ffffff;
	border-width: 0px 0px 0px 0px;
	border-style: none; 
	border-color: #dadada;
}
.td_mn_center {
	width: 502px;
	height: 500px;
	background-color: #ffffff;
	border-width: 0px 1px 0px 1px;
	border-style: solid; 
	border-color: #dadada;
	padding: 0px 0px 0px 0px;
}
.td_mn_center_2 {
	width: 690px;
	background-color: #ffffff;
	border-width: 0px 1px 0px 1px;
	border-style: solid; 
	border-color: #dadada;
	padding: 0px 0px 0px 0px;
}
.td_mn_right {
	width: 188px;
	height: 500px;
	background-color: #ffffff;
	border-width: 0px 1px 0px 0px;
	border-style: solid; 
	border-color: #dadada;
}




.nav_sub {
	background-color: #ebebeb;
	border-width: 0px 0px 1px 0px;
	border-style: solid;
	border-color: #dadada;
	margin:  0px 0px 0px 0px;
	font-family:verdana, arial, helvetica, geneva;
	font-size:	11px;
	font-weight: bold;
	color:		#000000;
	text-decoration: none;
	text-align: left;
	line-height: 20px;
	padding: 0px 0px 0px 25px;
	
}
.nav_sub a{
	color:		#000000;
	text-decoration: none;
}

.nav_sub a:hover{
	color:		#ef741d;
	text-decoration: none;
	
}

.nav_sub_hl {
	background-color: #ef741d;
	border-width: 0px 0px 0px 1px;
	border-style: none;
	border-color: #dadada;
	margin:  0px 0px 0px 0px;
	font-family:verdana, arial, helvetica, geneva;
	font-size:	11px;
	font-weight: bold;
	color:		#ffffff;
	text-decoration: none;
	text-align: left;
	line-height: 20px;
	padding: 0px 0px 0px 25px;
	
}





.nav_sub_js {
	background-color: #ffffff;
	border-width: 0px 0px 1px 0px;
	border-style: solid;
	border-color: #dadada;
	margin:  10px 0px 0px 0px;
	font-family:verdana, arial, helvetica, geneva;
	font-size:	9px;
	font-weight: normal;
	color:		#666666;
	text-decoration: none;
	text-align: left;
	line-height: 20px;
	padding: 0px 0px 20px 25px;
	
}
.nav_sub_js a{
	color:		#666666;
	text-decoration: underline;
	font-weight: bold;
}

.nav_sub_js a:hover{
	color:		#ef741d;
	
}


.content_container {
	border-width: 0px 0px 0px 0px;
	border-style: none;
	border-color: #dadada;
	margin:  20px 20px 20px 20px;
}

.content_r_container {
	margin:  0px 4px 2px 5px;
}


.h1 {
	font-family:verdana, arial, helvetica, geneva;
	font-size:	15px;
	font-weight: bold;
	color:		#ef741d;
	margin:  0px 0px 10px 0px;
}
.subtitle1 {
	font-family:verdana, arial, helvetica, geneva;
	font-size:	15px;
	font-weight: bold;
	color:		#999999;
	margin:  0px 0px 10px 0px;
}


.subtitle2 {
	font-family:verdana, arial, helvetica, geneva;
	font-size:	15px;
	font-weight: bold;
	color:		#000000;
	margin:  0px 0px 10px 0px;
}
.h3 {
	font-family:verdana, arial, helvetica, geneva;
	font-size:	11px;
	font-weight: normal;
	color:		#333333;
	margin:  20px 0px 0px 0px;
}



.form_fld {
	border-width: 1px 1px 1px 1px;
	border-style: solid;
	border-color: #dadada;
	margin:  0px 0px 10px 0px;
}


.form_sel {
	border-width: 1px 1px 1px 1px;
	border-style: solid;
	border-color: #dadada;
	font-family:verdana, arial, helvetica, geneva;
	font-size:	10px;
	font-weight: normal;
	color:		#666666;
	padding: 2px 0px 2px 0px;
	margin:  0px 0px 10px 0px;
}



.featured_txt {
	font-family:verdana, arial, helvetica, geneva;
	font-size:	11px;
	font-weight: normal;
	color:		#ef741d;
	margin:  20px 0px 0px 0px;
}

.job_p_txt {
	font-family:verdana, arial, helvetica, geneva;
	font-size:	10px;
	font-weight: bold;
	color:		#999999;
	margin:  4px 0px 0px 0px;
}
.job_t_txt {
	font-family:verdana, arial, helvetica, geneva;
	font-size:	10px;
	font-weight: bold;
	color:		#000000;
	margin:  4px 0px 0px 0px;
}
.job_txt {
	font-family:verdana, arial, helvetica, geneva;
	font-size:	10px;
	font-weight: normal;
	color:		#999999;
	margin:  4px 0px 0px 0px;
}


.job_txt_link {
	font-family:verdana, arial, helvetica, geneva;
	font-size:	9px;
	font-weight: normal;
	color:		#999999;
	margin:  10px 0px 10px 0px;
	text-align: right;
}

.job_txt_link a{
	color:		#666666;
	text-decoration: underline;
	font-weight: bold;
}

.job_txt_link a:hover{
	color:		#999999;
	
}







.td_jobs_hd {
	background-color: #ef741d;
	font-family: verdana, arial, helvetica, geneva;
	font-size:	11px;
	font-weight: bold;
	color:		#ffffff;
	margin:  5px 0px 0px 0px;
	padding: 5px;
}



.td_jobs_txt {
	font-family: verdana, arial, helvetica, geneva;
	font-size:	11px;
	font-weight: normal;
	color:		#666666;
	margin:  0px 0px 0px 0px;
	padding: 0px;
}

.td_jobs_txt2 {
	font-family: verdana, arial, helvetica, geneva;
	font-size:	11px;
	font-weight: normal;
	color:		#999999;
	margin:  0px 0px 0px 0px;
	padding: 0px;
}

.td_jobs_txt a{
	color:		#999999;
	text-decoration: underline;
	font-weight: bold;
}

.td_jobs_txt a:hover{
	color:		#333333;
	
}


p.submit{
border:1px solid #ddd;
width:20px;
padding:1px 1px 1px 2px;


}
 ul.bcn {
  margin:0;
  padding:10px 0;
}
 ul.bcn li {
  display:inline;
  margin:0;
  padding:0;
}
 ul.bcn li a {
  color:#000;
  margin:0;
  padding:0;
}


/* orange: #ef741d;*/

div.buttons {
  /*margin-bottom:20px;*/
  }
div.content_container div.buttons a, div.buttons button{
    display:block;
    background-color:#ef741d !important;
    outline:0;
	width:130px;
    /*font-family:"Lucida Grande", Tahoma, Arial, Verdana, sans-serif;*/
    /*font-family: "Arial", "Helvetica", sans-serif;*/
    font-size:100%;
    line-height:130%;
    text-decoration:none;
    text-align:center;
    font-weight:bold;
    color:#fff;
    cursor:pointer;
    padding:5px 10px 6px 7px; /* Links */
}
div.buttons button{
    width:auto;
    overflow:visible;
    padding:4px 10px 3px 7px; /* IE6 */
}
div.buttons button[type]{
    padding:5px 10px 5px 7px; /* Firefox */
    line-height:17px; /* Safari */
}
*:first-child+html button[type]{
    padding:4px 10px 3px 7px; /* IE7 */
}
div.buttons button img, div.buttons a img{
    margin:0 3px -3px 0 !important;
    padding:0;
    border:none;
    width:16px;
    height:16px;
}

/* STANDARD */



.button_left {
  margin:20px 0 0 0;
}
.button_right {
  margin:20px 0 0 428px;
}

div.buttons {
  /*margin:20px 0 0 428px;*/
}

button:hover, div.buttons a:hover, div.buttons button:hover{
    background-color:#ccc;
    color:#000;
    text-decoration:none;
}
div.buttons a:active, div.buttons button:hover {
    /*background-color:#6299c5;*/
    color:#000;
}

/* POSITIVE */

button.positive, div.buttons a.positive{
    font-size:1.5em;
    width:300px;
}
div.buttons a.positive:hover, button.positive:hover, div.buttons button:hover{
    color:#000;
}
div.buttons a.positive:active, div.buttons button:active {
    color:#000;
}