
/*
----------------------------------------------------------------------------- 
Standard
-----------------------------------------------------------------------------*/
html { height: 100%; margin-bottom: 1px; }
body { margin: 0; padding: 0; font: 76% Arial,Helvetica,sans-serif; color: #666; background: #888; }
body * { margin: 0; padding: 0;	}
p,ul,ol,dl,blockquote,pre { margin-bottom: 1.0em; line-height: 1.4em; }
h1 { margin-bottom: 0.5em; }
h2 { margin-bottom: 0.4em; }
a { color: #152f59; }
a.external { background: url(/images/external.gif) center right no-repeat;	padding-right: 18px; }

img { border: 0; }
acronym,abbr { border: 0; text-decoration: none; }
address { font-style: normal; }
hr { height: 0; color: #fff; background-color: #fff; border: 0; border-top: 1px solid #aaa; margin-bottom: 0.3em; }
fieldset { border: 0; }

ul { padding-left: 1.6em; margin-left: 1em; list-style-type: square; }
ul li { margin-left: 0; padding-left: 0; padding-bottom: 0.4em; }
	
dl { margin-left: 0.3em; }
dd { margin: 0 0 0.5em 0.5em; }
	
ol { padding-left: 1.6em; margin-left: 1em; }
ol li { margin-left: 0; padding-left: 0; padding-bottom: 0.4em; }

blockquote {  padding: 5px; margin: 0 0 1em 0;  }
blockquote span { font-weight: bold;}


/*
----------------------------------------------------------------------------- 
Text Formatting
-----------------------------------------------------------------------------*/
.shaded { color: #888; }
.cen { text-align: center; }
.r { text-align: right; }
.l { text-align: right; }
.alignleft { float: left; margin: 0 1em 1em 0; }
.alignright { float: left; margin: 0 1em 1em 0; }
.rfloat { float: right; margin: 0 0 1em 1em; }
.lfloat { float: left; margin: 0 1em 1em 0; }
.line { white-space: nowrap; }
.clear { clear: both; }
.fine { font-size: 0.9em; }
.bumper { clear: both; font-size: 0.1em; margin: 0; }

h1 { font-size: 1.3em; font-weight: normal; color: #c28200; margin: 2px;; margin: 2px;; text-decoration: none; margin: 0 0 0.6em 0; }
h2 { font-size: 1.2em; font-weight: normal; color: #555; text-decoration: none; margin: 0 0 0.5em 0; }
h3 { font-size: 1.0em; font-weight: bold; color: #000; text-decoration: none; margin: 1.5em 0 0 0; }


fieldset { border: 0; width: 450px; border-top: 1px dotted #aaa; padding: 15px 7px 0 7px; }
fieldset label { width: 120px; display: block; float: left; }
fieldset input, fieldset select { width: 250px; padding: 2px 0; }
fieldset textarea { width: 250px; height: 120px; }
fieldset p { clear: both; }

table { width: 577px; margin: 1em 0; font-size: 1.1em; }
th { padding: 3px; background: #ddd4c6; color: #152f59; font-weight: bold; }
td { padding: 3px; color: #152f59; }

.cols3 {
  width: 560px;
  float: left;
}
 
.cols3 li {
  float: left;
  width: 165px;
  margin-right: 20px;
} 


div.apply { display: none; }
p.joblinks { display: none; }

/*
----------------------------------------------------------------------------- 
Leveragetek Styles
-----------------------------------------------------------------------------*/

#leveragetek { width: auto; margin: 0 auto; background: #fff;  }
	
	#header { height: auto; padding: 0; }
		#header #logo { float: none; display: block; }
		#header #contact { display: none; }
	
	#nav { display: none; }
	
	#subnav { display: none; }
	
	
	#body { background: #fff; }
	
	#sidebar { display: none; }
	
	div.has-sidebar { background: #fff; }
	
	#content { width: auto; padding: 1em; }
	
	

	
	#footer { clear: both; margin: 0; padding: 45px 0 50px 52px; background: #fff; border-top: 1px solid #aaa; font-size: 0.9em; }
	
		.front #footer { background: #fff; padding: 15px 0 50px 52px; }

