*, * * {
  margin : 0;
  padding : 0;
}

html{
	background-color : #fff;
	color : #000;
}

body {
background-color : #fff;
color : #999;
color : #333;
/*font: 62.5%/1.6 Verdana, sans-serif;*/
font: 80%/1.25 Verdana, sans-serif;
}

#wrapper { 
width: 750px;
margin : 10px 0;
background-color : #fff;
}

#header{
  width : 750px;
  height : 130px;
  background-image : url(../images/banner-plain.jpg);
}

#mainNav{
  width : 735px;
  height : 25px;
	background-color : #fff;
	background-image : url(../images/main-nav-bg.gif);
}

#content{
  width : 750px;
}

#subContent{
  float : left;
  padding-left : 10px;
  width : 150px;
}

#mainContent{
  float : left;
  padding-left : 48px;
	padding-right : 10px;
  width : 520px;
	border-right : 1px dotted #848916;
	padding-bottom : 3em;
}

#footer {
	clear: both;
  width : 735px;
  height : 25px;
	background-color : #fff;
	background-image : url(../images/main-nav-bg.gif);
}

h1{
  font-size : 3em;
}

#header h1 {
	text-indent : -10000px;
	height : 110px;
}

h2{
	color : #848916;
	font-size : 1.35em;
	padding-top : 1em;
}

body.employees h2 {
	width : 252px;
	height : 53px;
	text-indent : -10000px;
	background-image : url(../images/employees-h2.gif);
	background-position : bottom;
	background-repeat : no-repeat;
}

body.employees h2, body.employees h3{
	color : #ab201e;
}

body.employers h2, body.employers h3{
	color : #194a75;
}

body.employers h2 {
	width : 252px;
	height : 53px;
	text-indent : -10000px;
	background-image : url(../images/employers-h2.gif);
	background-position : bottom;
	background-repeat : no-repeat;
}

body.about h2 {
	width : 252px;
	height : 53px;
	text-indent : -10000px;
	background-image : url(../images/about-h2.gif);
	background-position : bottom;
	background-repeat : no-repeat;
}




h3{
	color : #848916;
	font-size : 1em;
	padding-top : 1.5em;
}


#content p {
	line-height : 1.4em;
	padding-top : 1em;
	text-align : justify;
}
#subContent p {
  font-size : 0.8em;
	line-height : 1.2em;
	padding-top : 0.6em;
	text-align : left;
	color : #848916;
	}
	
#footer p{
	line-height : 25px;
	padding-left : 48px;
	font-size : 0.8em;
}

body.testimonials p.attrib{
	color : #333;
	font-style : italic;
	font-weight : bolder;
}

body.testimonials p.last{
	padding-bottom : 1.5em;
	border-bottom : 1px dotted #848916;	
}


#subContent .subBlock{
	padding-bottom : 1em;
	border-bottom : 1px solid #848916;	
}

a:link, a:visited{
	color : #848916;
  text-decoration : none;
}

a:hover, a:active{
  text-decoration : underline;
}


/* menus */

#mainNav ul{
	float : left;
	padding-left : 48px;
}

#mainNav ul li{
  list-style : none;
	float : left;
}

#mainNav ul li a{
  float : left;
/*  width : 6em;*/
  text-align : right;
  font-size : 1em;
	display : block;
	padding: 0 5px;
	color : #000;
  line-height : 25px;;
}

#mainNav ul li a:link, #mainNav ul li a:visited{
	text-decoration : none;
}
#mainNav ul li a:hover, #mainNav ul li a:active{
	text-decoration : underline;
}


#subContent a.email:link, a.email:visited{
	color : #848916;
} 
#subContent a.email:hover, a.email:actived{
	color : #848916;
} 


/* =img
=======================*/

img {
	border : none;
	padding : 0;
	margin : 0;
}

img.imgLeft{
	float : left;
	margin-right : 10px;
	padding : 2px;
	border : 1px solid #848916;
}

#subContent form{
	margin-top : 1.5em;
	clear : both;
}

#subContent form input{
	display : block;
	border : 1px solid #848916;
	margin-top : 2px;
}


form#contactForm{
	margin-top : 1.5em;	
}

form#contactForm legend{
	color : #848916;
	padding : 0 0.5em;
	font-weight : bolder;
	margin-bottom : 10px;
}

form#contactForm label{
	color : #848916;
	display : block;
	float : left;
	width : 12em;
	clear : left;
}
form#contactForm input, form#contactForm textarea{
	display : block;
	float : left;
	border : 1px solid #848916;
	margin-top : 2px;
}

form#contactForm input.text{
	width : 15em;
}

input.submit:hover{
	cursor : pointer;
}

form#contactForm textarea{
	width : 20em;
}


form#contactForm fieldset#formDetails{
	padding : 5px;
	border : 1px solid #848916;
}


