/*********************************

  page specyfic styles

  

  Use id selectors with body tag

  to apply different images for 

  text replacement to each page

*********************************/



/* this style applies to all internal pages. if you plan to

 implement different images for each page or each section,

  you should delete this and use the template below.

  i've removed width and height - you will probably want all

  this images to be the same height */

/*

#header #tagline

	{ background-image: url(../images/mission_tagline_bgr.jpg); }

*/

/* this is template for tagline repacement images */

/*

body#mission #tagline

	{ background-image: url(../images/mission_tagline_bgr.jpg); }

*/





body a 

{ 

text-decoration: none;

color: #003366; }



body a:visited 

{ color: #003366; }



body a:hover 

{ 

text-decoration: underline;

color: #003366; }



body a:active

{ color: #003366; }



/*

body#about h1

	{ background-image: url(../images/h1_about.gif); }

body#careers h1

	{ background-image: url(../images/h1_careers.gif); }

body#careers_scp h1

	{ background-image: url(../images/h1_career_cpa.gif); }

body#careers_cpa h1

	{ background-image: url(../images/h1_career_scp.gif); }

body#case_studies h1

	{ background-image: url(../images/h1_case_studies.gif); }

body#contact h1

	{ background-image: url(../images/h1_contact.gif); }

	body#sitemap h1

	{ background-image: url(../images/h1_sitemap.gif); }

	body#legal h1

	{ background-image: url(../images/h1_legal.gif); }

	body#corner h1

	{ background-image: url(../images/h1_corner.gif); }

	body#privacy h1

	{ background-image: url(../images/h1_privacy.gif); }

body#login h1

	{ background-image: url(../images/h1_login.gif); }

body#experience h1

	{ background-image: url(../images/h1_experience.gif); }

body#expertise h1

	{ background-image: url(../images/h1_expertise.gif); }

body#help h1

	{ background-image: url(../images/h1_help.gif); }

body#industries h1

	{ background-image: url(../images/h1_industries.gif); }

body#insight h1

	{ background-image: url(../images/h1_insight.gif); }

body#mission h1

	{ background-image: url(../images/h1_mission_v2.gif); }

body#news h1

	{ background-image: url(../images/h1_news.gif); }

body#presentations h1

	{ background-image: url(../images/h1_presentations.gif); }

body#press_releases h1

	{ background-image: url(../images/h1_press.gif); }

body#services h1

	{ background-image: url(../images/h1_services.gif); }

body#services_business_strategy h1

	{ background-image: url(../images/h1_busines_strategy.gif); }

body#services_busines_trans h1

	{ background-image: url(../images/h1_busines_trans.gif); }

body#services_human_capital  h1

	{ background-image: url(../images/h1_human.gif); }

body#services_it_analysis  h1

	{ background-image: url(../images/h1_it_analysis.gif); }

body#services_performance_management  h1

	{ background-image: url(../images/h1_performance.gif); }

body#speaking_engagements h1

	{ background-image: url(../images/h1_speaking.gif); }

body#white_papers h1

	{ background-image: url(../images/h1_white_papers.gif); }

body#certified h1

	{ background-image: url(../images/h1_8a.gif); } */

	

/******************

  header & footer

******************/

#header #tagline {

	height: 175px;

}



#footer {

	width: 800px;

}

#footer p {

	margin: 0;

	padding: 0 14px;

	text-align: center;

	line-height: 18px;

	color: #fff;

	background-color: #002e62;

	background: url(../images/container_bottom_bgr2.gif) repeat-x center;

}

#credit p  {

margin: 0; 

padding: 6px 14px;

text-align: center;

color: #666699;

background-color: #002e62;

font: 11px Verdana, Helvetica, sans-serif;

}



#credit a:link {

color: #666699;

text-decoration: none;

font: 11px Verdana, Helvetica, sans-serif;

}



#credit a:visited {

color: #666699;

text-decoration: none;

font: 11px Verdana, Helvetica, sans-serif;

}



#credit a:hover {

color: #999999;

font: 11px Verdana, Helvetica, sans-serif;

text-decoration: none;

}





p#design {

	margin: 0 auto;

	padding: 6px 4px;

	width: 800px;

	text-align: left;

}

/******************

      content

******************/

#content {

	width: 800px;

	background: url(../images/ld_content_bgr.gif) repeat-y;

}

#content #features #art

{

background: url(../images/promo_1.jpg) no-repeat;

}



#content #features ul a {

	padding: 0 0 0 14px;

	text-decoration: none;

	font-weight: normal;

	color: #002e63;

	background: #FFFFFF url(../images/bullet.gif) no-repeat 0% -37px;

}



	

#content #features li a:hover {

	background-position: 0% 1px;

	text-decoration: underline;

}



/* double bullet fix */

#content #features ul a {

	background: #FFFFFF url(../images/bullet1.gif) no-repeat 0% 3px;

}

#content #features ul a:hover {

	background-position: 0% -289px;

}

/* double bullet fix end */

#content #features p {

	margin: 0 30px;

	padding: 0;

}

#content #features a {

	padding: 0 30px;

	font-weight: bold;

	color: #c49f06;

}



#art

{

margin-left: 30px;

padding: 0;

width: 210px;

height: 246px;

margin-bottom: -800px;

}





#art img

{

margin: 0;

padding: 0;

border: 0;

}



* html #art

{

  margin-left:30px;

  width: 694px;

}





/* sidebar */

#sidebar {

	float: left;

	width: 210px;

}



#sidebar #subnav {

	margin: 0;

	padding: 0;

	list-style-type: none;

	background: url(../images/subnav_bgr.jpg) no-repeat top;

}

#sidebar #subnav li {

	margin: 0;

	padding: 8px 0 8px 30px;

	border-top: 1px dotted #9c9c9c;

}

#sidebar #subnav li.first {

	border-top-width: 0;

}

#sidebar #subnav a {

	display: block;

	padding: 0 0 0 14px;

	text-decoration: none;

	font-weight: normal;

	color: #002e63;

	background: url(../images/bullet.gif) no-repeat 0% -35px;

}

#sidebar #subnav a:hover {

	background-position: 0% 5px;

}



#sidebar #featured {

	background: url(../images/subnav_bgr.jpg) no-repeat top;

}

#sidebar #featured h2 {

	margin: 0 0 20px;

	padding: 0 0 0 30px;

	font-size: 14px;

	line-height: 26px;

	color: #fff;

	background-color: #6c839d;

}

#sidebar #featured p {

	margin: 0 15px 8px 30px;

	padding: 0;

	color: #002e63;

}

#sidebar #featured a {

	padding: 0 30px;

	font-weight: bold;

	color: #c49f06;

}



/* main_content */

#main_content {
	float: left;
	width: 530px;
	color: #4e4e4e;
	background-color: #fff;
	padding-top: 30px;
	padding-right: 30px;
	padding-bottom: 30px;
	padding-left: 30px;
}

#main_content p#crumbs {

	margin: 0 0 25px;

	padding: 0;

	color: #727272;

	background-color: #fff;

}

#main_content p#crumbs a {

	text-decoration: none;

	color: #727272;

	background-color: #fff;

}

#main_content p#crumbs a:hover {

	text-decoration: underline;

}

#main_content h1 {

	margin: 0 0 20px 0px;

	/* text-indent: -9999px; */

	color: #002e62;

	font-weight: normal;

	font-size: 18px;

}

#content p {
	padding: 0;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 10px;
	margin-left: 0;
}



/*  */

ul.sp_bullets li {

	list-style-type: none;



}

ul.sp_bullets li a {

	padding: 0 0 0 14px;

	text-decoration: none;

	background: url(../images/bullet1.gif) no-repeat 0% 3px;

}

ul.sp_bullets li a:hover {

	text-decoration: underline;

	background-position: 0% -289px;

}







ul.sp_bul1 {

    list-style-type: none;
	
}

ul.sp_bul1 li {
	background: url(../images/bullet1.gif) no-repeat 0% 5px;
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 5px;
	padding-left: 20px;
}



ul.sp_bull li a:hover {

	text-decoration: underline;

	background-position: 0% -289px;

}
