/***** Global Settings *****/
 
html, body {
border:0;
margin:0;
padding:0;
}
 
body {
font:100%/1.25 Georgia, "Times New Roman", Times, serif;
background:url(../images/bkg_vert.gif) repeat-x #fdf8e2;

}


/***** Design *****/

#col_nav {
float:left;
width:234px;
margin:0;
padding:0
}

	#col_nav h3{
	font:14px Arial, Helvetica, sans-serif;
	color:#FFF;
	background:url(../images/tear.gif) no-repeat #3e2700;
	margin:0 0 0 -24px;
	padding:3px 0 0 58px;
	height:21px;
	font-weight:bold;
	}



#col_main{
width:510px;
margin:0 200px 0 234px;
}

#col_right{
width:211px;
float:right;
color:#48391e;
font:11px Georgia, "Times New Roman", Times, serif;

}

#col_right_content{	margin:0 0 0 14px;  }
	#col_right_content h2{	font:20px Georgia, "Times New Roman", Times, serif; color:#620f05; margin:0; padding: 14px 0 14px 0; }
	#img_testimonial{	padding:0 0 0 0 ; }
#header {
margin:0;
padding:26px 0 0 403px;
height:101px;
background:url(../images/bkg_header.gif) no-repeat;
background-position:368px 65px;
position:relative;
}
	#logo {
	position:absolute;
	left: 0;
	top: 0;
	background-image: url(Home);
}
	#header_info {
	
	font:12px Georgia, "Times New Roman", Times, serif;
	color:#3e2600;
	line-height:16px;
	}
		#header_info a {color:#3e2600; }

	#client_login{
	margin:46px 0 0 0;
	height:21px; 
	}


#nav_main { width:234px; margin:0; padding:0; list-style:none;  }
	ul#nav_main li { list-style:none }
	ul#nav_main li a { display:block; text-indent:-9999px }
	 
	li#l1 a, li#l2 a, li#l3 a, li#l4 a, li#l5 a, li#l6 a, li#l7 a { background:url(../images/nav_main_all.jpg) }
	
	li#l1 a                          { background-position:0 0; width:234px; height:37px; }
	li#l1 a:hover, li#l1 a.current   { background-position:-234px 0px; }
	
	li#l2 a               { background-position:0 -37px; width:234px; height:36px;  }
	li#l2 a:hover, li#l2 a.current          { background-position:-234px -37px;  }
	
	li#l3 a               { background-position:0 -73px; width:234px; height:34px;  }
	li#l3 a:hover, li#l3 a.current          { background-position:-234px -73px; }
	
	li#l4 a              { background-position:0 -107px; width:234px; height:37px; }
	li#l4 a:hover, li#l4 a.current          { background-position:-234px -107px; }
	
	li#l5 a               { background-position:0 -144px; width:234px; height:34px;   }
	li#l5 a:hover, li#l5 a.current          { background-position:-234px -144px; }
	
	#nav_main li ul{
	font:11px Georgia, "Times New Roman", Times, serif;
	color:#fff;
	background:#CB8C2D;
	list-style:none;
	
	}
	#nav_main li ul li a{
	background:none; 
	color:#fff;
	line-height:26px;
	height:26px;
	text-indent:0;
	width:194px;
	}
	#nav_main li ul li a:hover{
	color:#fdf8e2;
	}

#nav_orgs{
font:15px Georgia, "Times New Roman", Times, serif;
color:#3e2700;
background:url(../images/bkg_orgs.jpg);
line-height:22px;
list-style:none;
margin:0;
padding:0
}

	#nav li {
	margin:3px 0;
	}
	#nav_orgs li a{
	color:#3e2700;
	display:block;
	padding:0 0 0 40px;
	}
	#nav_orgs li a:hover, #nav_orgs li a.current{
	background-color:#582E00;
	color:#fdf8e2;
	}


#nav_hiring{
font:11px Georgia, "Times New Roman", Times, serif;
color:#fff;
background:url(../images/bkg_hiring.gif) repeat-x #620f05;
list-style:none;
margin:0;
padding:0
}
	
	#nav_hiring li a{
	color:#fff;
	display:block;
	line-height:26px;
	padding:0 0 0 40px;
	}
	#nav_hiring li a:hover, #nav_hiring li a.current{
	background:#fdf8e2;
	color:#620f05;
	}

#org_area{

}

#org_info{
width:493px;
height:74px;
background:url(../images/bkg_org_info.jpg);
position:relative;
margin:0;
padding: 9px 6px 0 11px ;
color:#e0c97e;
font:11px Georgia, "Times New Roman", Times, serif;
}
	#org_info a{color:#e0c97e; }
	
	#org_icon{ float:left; margin:0 12px 0 0  } 
	
	#org_info h2{ margin:0; padding:0; color:#fff; font:18px Georgia, "Times New Roman", Times, serif}
	#org_info h2 a{color:#fff;}
	

#main_content{
background:url(../images/bkg_main_content.gif) repeat-x #53452c;
padding:20px 35px;
font:12px Georgia, "Times New Roman", Times, serif;
color:#FFFFFF;
}
#main_content h2{ margin:0; padding:0; color:#e0cc7f; font:35px Georgia, "Times New Roman", Times, serif; }
#main_content h2{ margin:0; padding:0 0 12px 0; color:#fff; font:20px Georgia, "Times New Roman", Times, serif;line-height:12px;}
#main_content a:hover {text-decoration:underline;}

#main_bottom h2 { background:url(../images/bar_bottom_rip.gif); font:21px Georgia, "Times New Roman", Times, serif ; color:#4a3b1f; padding:15px 0 0 35px; height:54px; font-weight:bold }




#footer{ background:url(../images/bkg_footer.gif); height:79px; width:auto; margin:0 0 0 0  }
	#footer_inner{ width:718px; margin: 0 auto; color:#beaa64; font:10px Arial, Helvetica, sans-serif; padding:16px 0 0 0  }
		#footer_text{ border-left:1px solid #5d411f; padding: 10px 0 0 16px ; height:34px; margin:0 0 0 92px }
		#footer_inner a{ color:#beaa64; }
/***** Common Formatting *****/
 
h1, h2, h3, h4, h5, h6 {
margin:0;
padding:0;
font-weight:normal;
}
 
h1 {
padding:0 0 5px 0;
letter-spacing:-1px;
font:30px Georgia, "Times New Roman", Times, serif;
color:#e0cc7f;
}
 
h2 {
padding:20px 0;
letter-spacing:-1px;
font:1.5em arial, helvetica, sans-serif;
}
 
h3 {
font:1em arial, helvetica, sans-serif;
font-weight:bold;
}
 
p, ul, ol {
margin:0;
padding:0 0 10px 0;
}
 
ul, ol {

padding:0 0 10px 40px;
}
 
blockquote {
margin:22px 40px;
padding:0;
}
 
small {
font-size:0.85em;
}
 
img {
border:0;
}
 
sup {
position:relative;
bottom:0.3em;
vertical-align:baseline;
}
 
sub {
position:relative;
bottom:-0.2em;
vertical-align:baseline;
}
 
acronym, abbr {
cursor:help;
letter-spacing:1px;
border-bottom:1px dashed;
}
 
/***** Links *****/
 
a, a:visited {
text-decoration:none;
color:#FFFFFF;
}
 
/***** Forms *****/
 
form div { 
	margin:5px 0;
	
}

label {
	float:left;
	display:block;
	width:6em;
	font-weight:bold;
	padding-right:1.5em;
	vertical-align:middle;
}

form { 
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:11px;
}

.textfeild{
	background-color:#dfcb7e;
	border:1px solid #3e2700;
	width:135px;
	height:16px;
	font:12px Georgia, "Times New Roman", Times, serif;
	padding:3px 0 0 3px;
	margin:0;
}

.submit {
color:#fff;
width:53px;
background-color:#3e2700;
height:21px;
margin:0 0 -5px 0 ;
}

form div.actions {
margin-left:6em;
padding-left: 1.5em;
}

.formfieldvisible{font-size:11px; color:#333333; font-family :arial, verdana, helvetica;  margin:1px;  padding-left:4px }

/***** Tables *****/
 
table {
border:0;
margin:0 0 18px 0;
padding:0;
}
 
  table tr td {
  padding:2px;
  }
 
/***** Wrapper *****/
 
#wrap {
width:967px;
margin:0 auto;
}
 
/***** Global Classes *****/
 
.clear         { clear:both; }
 
.float-left    { float:left; }
.float-right   { float:right; }
 
.text-left     { text-align:left; }
.text-right    { text-align:right; }
.text-center   { text-align:center; }
.text-justify  { text-align:justify; }
 
.bold          { font-weight:bold; }
.italic        { font-style:italic; }
.underline     { border-bottom:1px solid; }
.highlight     { background:#ffc; }
 
.wrap          { width:960px;margin:0 auto; }
 
.img-left      { float:left;margin:4px 10px 4px 0; }
.img-right     { float:right;margin:4px 0 4px 10px; }
 
.nopadding     { padding:0; }
.noindent      { margin-left:0;padding-left:0; }
.nobullet      { list-style:none;list-style-image:none; }

.hidden        { display:none; }
a.darklink     { color:#333 }

/****** FIX FIREFOX *******/
:-moz-any-link:focus {
  outline: none;
}
:focus
{
  -moz-outline-style: none;
}


