@charset "utf-8";
/* CSS Document */

* {
	margin:0;
	padding:0;
	color:#000;
	list-style:none;
}
body {
	background-color:#933;
	font-size:62.5%;
	font-family:Arial, Helvetica, sans-serif;
}
body p, body li {
	font-size:1.2em;
}
body a {
	font-weight:bold;
	color:#F90;
	text-decoration:none;
}
body a:hover {
	text-decoration:underline;
}
/*############## Navigation ###############*/
#content ul#nav {
	float:right;
	margin-top:48px;
}
#content ul li {
	float:left;
}
ul#nav a {
	display:block;
	height:15px;
	text-indent:-9999px;
}
ul#nav a#about {
	width:64px;
	background:url(images/navigation/about.png) 0 -15px no-repeat;
}
ul#nav a#about:hover {
	background:url(images/navigation/about.png) 0 0 no-repeat;
}
ul#nav a#services {
	width:96px;
	background:url(images/navigation/services.png) 0 -15px no-repeat;
}
ul#nav a#services:hover {
	background:url(images/navigation/services.png) 0 0 no-repeat;
}
ul#nav a#team {
	width:58px;
	background:url(images/navigation/team.png) 0 -15px no-repeat;
}
ul#nav a#team:hover {
	background:url(images/navigation/team.png) 0 0 no-repeat;
}
ul#nav a#news {
	width:61px;
	background:url(images/navigation/news.png) 0 -15px no-repeat;
}
ul#nav a#news:hover {
	background:url(images/navigation/news.png) 0 0 no-repeat;
}
ul#nav a#contact {
	width:91px;
	background:url(images/navigation/contact.png) 0 -15px no-repeat;
}
ul#nav a#contact:hover {
	background:url(images/navigation/contact.png) 0 0 no-repeat;
}
ul#nav a#offices {
	width:90px;
	background:url(images/navigation/offices.png) 0 -15px no-repeat;
}
ul#nav a#offices:hover {
	background:url(images/navigation/offices.png) 0 0 no-repeat;
}
ul#nav a.here {
	background-position:0 0 !important;
	cursor:default;
}
/*############## Navigation ###############*/

/*############## Header Background Image ###############*/
#wrapper {
	width:600px;
	height:600px;
	background-color:#FFF;
	margin:0 auto;
}
#about #wrapper {
	background:url(images/header/wrapper_bg_about.png) top left no-repeat;
}
#services #wrapper {
	background:url(images/header/wrapper_bg_services.png) top left no-repeat;
}
#team #wrapper {
	background:url(images/header/wrapper_bg_team.png) top left no-repeat;
}
#news #wrapper {
	background:url(images/header/wrapper_bg_news.png) top left no-repeat;
}
#contact #wrapper {
	background:url(images/header/wrapper_bg_contact.png) top left no-repeat;
}
#offices #wrapper {
	background:url(images/header/wrapper_bg_offices.png) top left no-repeat;
}
/*############## Header Background Image ###############*/

#center {
	height:550px;
	width:450px;
	background:url(images/content/about_bkg.gif) center center no-repeat;
	padding-left:120px;
	padding-right:50px;
}
#about #center {
	background:url(images/content/about_bkg.gif) center center no-repeat;
}
#team #center {
	background:url(images/content/team_bkg.gif) center center no-repeat;
}
#contact #center {
	background:url(images/content/contact_bkg.gif) center center no-repeat;
	border-top:1px solid white;
	margin-top:-1px;
}
#offices #center {
	background:url(images/content/offices_bkg.gif) center center no-repeat;
}
#services #center {
	height:450px;
	width:450px;
	background:url(images/content/about_bkg.gif) center center no-repeat;
	padding-left:0;
	padding-right:0;
	display:block;
	float:left;
}
#services #leftNav {
	text-indent:-9999px;
	margin-top:0;
	padding-top:190px;
	display:block;
	float:left;
	width:120px;
	margin-left:0;
}
#news #center {
	height:450px;
	width:450px;
	background:url(images/content/news_bkg.gif) center center no-repeat;
	padding-left:0;
	padding-right:0;
	display:block;
	float:left;
}
#news #leftNav {
	text-indent:-9999px;
	margin-top:0;
	padding-top:190px;
	display:block;
	float:left;
	width:120px;
	margin-left:0;
}

/*############## Footer ###############*/
#footer {
	clear:both;
	background:url(images/footer_bg.png) bottom center no-repeat;
	height:160px;
	margin-top:-100px;
}
a#disclaimer {
	float:right;
	margin-top:135px;
	margin-right:100px;
	display:block;
	height:25px;
	width:143px;
	background:url(images/footer2_off.gif) no-repeat;
	text-indent:-9999px;
}
a#disclaimer:hover {
	background:url(images/footer2_on.gif) no-repeat;
}
/*############## Footer ###############*/

#content img.head {
	float:left;
	margin:20px 0;
}
#content p {
	clear:left;
	margin-top:10px;
	margin-right:50px;
}
#leftNav {
	display:block;
	width:100px;
	margin-left:-120px;
	margin-top:50px;
	text-indent:-9999px;
}
#leftNav a {
	display:block;
	width:100px;
	height:35px;
	margin:10px 0;
}
#leftNav a.short {
	height:20px;
}
#leftNav a:hover {
	background-position:-100px 0;
}
#leftNav a.here {
	background-position:-200px 0;
	cursor:default;
}

/*############## News Page Side Nav ###############*/
a#articles {
	background:url(images/navigation/news_articles.png) 0 0 no-repeat;
}
a#success {
	background:url(images/navigation/news_success.png) 0 0 no-repeat;
}
/*############## News Page Side Nav ###############*/

/*############## Services Page Side Nav ###############*/
a#stock {
	background:url(images/navigation/services_stock.png) 0 0 no-repeat;
}
a#benefits {
	background:url(images/navigation/services_benefits.png) 0 0 no-repeat;
}
a#criminal {
	background:url(images/navigation/services_criminal.png) 0 0 no-repeat;
}
a#lost {
	background:url(images/navigation/services_lost.png) 0 0 no-repeat;
}
a#wrongful {
	background:url(images/navigation/services_wrongful.png) 0 0 no-repeat;
}
a#personal {
	background:url(images/navigation/services_personal.png) 0 0 no-repeat;
}
a#workers {
	background:url(images/navigation/services_workers.png) 0 0 no-repeat;
}
/*############## Services Page Side Nav ###############*/

/*############## IE Fix ###############*/
#services #iefix #center, #news #iefix #center {
	height:550px;
} /* ie7 fix */
#contact #iefix #center {
	border-top:0px;
}
* html a#disclaimer {
	margin-right:50px;
}
* html #center {
	width:430px;
}
* html #services #login, * html #news #login {
	margin-right:35px;
}
/*############## IE Fix ###############*/

#login {
	float:right;
	margin:5px 15px 0 0;
	border:0;
}

