/*
ZenHire
Last Edited: 1-18-07
Developed by: dab - ConBrio.com

-- contents -----------------------------
- Body
- Consistant Styles
- Top
- Pages
- Footer 
-----------------------------------------
*/


/* body styles ----------------------------------------------------------- */

body {
	background: #F5F4F4 url('../images/shared/background.gif') repeat-x top left;
	margin: 0px; padding: 0px;
	color: #666666;
	font: x-small normal Arial, Helvetica, sans-serif;
	text-align: center;
	voice-family: "\"}\"";
	voice-family:inherit;
	font-size: x-small;} .ack {/*ie hack*/}
	
/* ----------------------------------------------------------------------- */
/* consistant styles ----------------------------------------------------- */

form, p, h1, h2, h3, h4, ul, ol, dl, li, dt, dd {margin:0; padding:0;}
img {		border: 0px; display: block;}
.clear {	clear: both;}
.right {	float: right; clear: both;}
abbr {		speak: spell-out; text-decoration: none; border: 0;}

div.hr {
  display: block;
  background: url('../images/shared/bar.gif') repeat-x scroll center;
  height: 8px;
  margin: 0px 0px 20px 0px;
}

hr {
  display: none;
  border: none; 
  height: 1px;
  size: 1px;
}
	
ul#top {
	display: none;
}

#container {
	display: block;
	list-style: none;
	margin-top: 25px;
	text-align: left;
}

	#container dt {
		display: none;
	}

	#container dd {
		font-size: 12px;
	}
	
		#container dd h1 {
			font-size: 12px;
			font-weight: bold; 
			color: #336699;
			margin: 0 0 20px 0;
		}
		
			#container dd h1 strong {
				font-weight: normal;
			}
		#container dd p {
			margin: 0 0 20px 0;
		}
		
		#container dd a { 		text-decoration: none; color: #cc0000; }
		#container dd a:hover { text-decoration: none; color: #ff9900; }		
	
		#container dd ul {
			display: none;
		}

		#container dd ol {
			list-style: square;
			margin-top: -10px;
			margin-left: 20px;
			margin-bottom: 6px;
		}

/* ---------------------------------------------------------------------- */
/* Contact Page --------------------------------------------------------- */

table#contactForm { }

	input.contactInput { 	border: 1px solid #8a8a8a; width: 200px; padding: 1px 3px 2px 3px; font-size: 12px; font-family: Arial, Helvetica, sans-serif; background: #ffffff; color: #666666;}
	textarea.contactInput {	border: 1px solid #8a8a8a; width: 200px; padding: 1px 3px 2px 3px; height: 96px; font-size: 12px; font-family: Arial, Helvetica, sans-serif; background: #ffffff; color: #666666;}
	input.contactSubmit {	border: 3px solid #8a8a8a; margin: 15px 0 0 0; padding: 3px; font-size: 12px; font-family: Arial, Helvetica, sans-serif; font-weight: bold; background: #f5f4f4; color: #336699; }
	input:hover.contactSubmit { color: #ff9900; border-color: #aaaaaa; }
	input:active.contactSubmit { color: #CC0000; }


/* ---------------------------------------------------------------------- */
/* footer --------------------------------------------------------------- */

#footer {
	display: block;
	width: 100%;
	border-top: 1px solid #C4C4C4;
	text-align: center;
	font-size: 11px;
	color: #999999;	
	clear: both;
	margin-bottom: 30px;
}

	#footer p { margin: 15px 0px 0px 0px; text-align: center; }

	#footer a {	color: #000000; text-decoration: none; }

/* ----------------------------------------------------------------------- */
/* ----------------------------------------------------------------------- */
