body {
	font-family: Verdana, Arial, sans-serif;
	background: #8F98FF;
	font-size: 12px;
	
}



h1 {color: #333399; /*font-family: Georgia, "Times New Roman", Times, serif;*/font-family: Tahoma; margin-top: .2em; text-align: center; line-height: 1em;}
h2 {color: #333399; margin-bottom: 0em; font-size: 16px;}
h3 {color: #333399; margin-bottom: 0em; font-size: 14px;}
h4 {margin-bottom: 0em; text-decoration: underline; font-size: 12px;}

a {
	/*color: #c14004;*/
	color: #333399;
	text-decoration: underline;
}

a:visited {
color: #FF0000;}

li {

margin-bottom: 10px;

}

#main_container {
	background-color: #ffffff;
	background-image: url(images/sidebar.jpg);
	background-repeat: repeat-y;
	background-position: left top;
	height: auto;
	margin: auto;
	width: 900px;
	border: 1px solid black;
}

#header {
	width:900px;
/*height:175px;*/
margin:auto;
/*background-image:url(images/logos.gif);
background-position: 98% 10%;
background-repeat:no-repeat;*/
}

#award {margin-bottom: 15px; margin-left: 80px;}
#phone {margin-left: 164px;}
#top {
background-color: #ffffff;
}

#logo {
	
	float: left;
	padding-bottom: 5px;
	padding-left: 15px;
	padding-right: 5px;
	padding-top: 15px;
}

#menu {
	background-color: #EF8C2C;
	clear: both;
	height: auto;
	width: 900px;
	}



#main_content {
width: 900px;
margin: auto;
background: transparent;
height: auto;
padding-top: 25px;
}

#left_side {
float: left;
width: 225px;
background: transparent;
padding-left: 15px;
}

#left_side_index {
float: left;
width: 325px;
background: transparent;
padding-left: 15px;
}

#left_nav {

font-weight: bold;
color: #333399;
}

#left_nav a {

/*color: #c14004;*/
text-decoration: underline;
}

#collage {
background: transparent;
}

#kburst {
padding-top: 20px;

} 

#contact {

padding-top: 20px;
}

#contact a {color: #000000;}

#right_side {
float: right;
width: 610px;
padding-left: 20px;
padding-right: 20px;
background: transparent;
line-height: 1.5em;
}

#right_side_index {
float: right;
width: 520px;
padding-left: 20px;
padding-right: 20px;
background: transparent;

}

p.footer { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; margin-bottom: .5em;}

#text_menu {
width: 900px;
clear: both;
margin: auto;
padding-top: 20px;
background: transparent;
text-align: center;
}

#footer {
width: 900px;
margin: auto;
background: transparent;
text-align: center;
}


ul.list li {
font-weight: bold;
color: #333399;
}

ul.list li p {
font-weight: 100;
color: black;
}

div.clients {
float: left;
width: 50%;

}

div.clients ul {

list-style-type: disc;
margin-left: 15px;
margin-right: 15px;
padding: 0px;

}

div.clients li  {

margin-bottom: 1.5em;

}

ul#industry {

list-style-type: none;
margin-left: 0px;
}

ul#industry li {

margin-bottom: .6em;
color: #333399;
}

#cats a {
font-size: 11px;
/*color: #cc3300;*/
text-decoration: underline;
}

p.first {margin-top: .2em;}

div#consultant {padding-top: 20px;}
#consultant img {float: right; margin-top: 20px; margin-left: 10px; margin-bottom: 10px;}

.title {font-weight: bold; font-style: italic;}

.press p{font-weight: bold;}
.press a{color: #c14004; font-weight: bold;}
.press span {color: #333399; font-weight: bold;}

.speaking h3 {font-weight: bold; text-decoration: underline; color: #000000; margin-bottom: .7em;}
.speaking h4 {font-weight: bold; text-decoration: none; color: #000000; margin-top: 0em;}
.speaking p {margin-bottom: 2em;}
.speaking a{/*color: #c14004;*/ font-weight: bold;}
.speaking span {font-weight: bold;}

div.clients {
float: left;
width: 50%;

}

div.clients ul {

list-style-type: disc;
margin-left: 15px;
margin-right: 15px;
padding: 0px;

}

div.clients li  {

margin-bottom: 1.5em;

}

ul#industry {

list-style-type: none;
margin-left: 0px;
}

ul#industry li {

margin-bottom: .6em;
color: #333399;
}


#consulting h3 {
text-align: center;
}

#consulting img {
display:block;
margin-left:auto;
margin-right:auto;
}

#assess {
float: left;
background-color: #333366;
font-weight: bold;
color: #ffffff;
padding-left: 10px;
padding-right: 10px;
margin-right: 15px;
width: 27%;
}

#comments p{
font-style: italic;
}

#comments h4 {
color: #333399;
font-weight: bold;
font-size: 12px;
text-decoration: none;
}

#kburst_contents a {
/*color: #c14004;*/
font-weight: bold;
text-decoration: underline;
}

#comments a {

color: #ff0000;

}

#pointer {
color: #333399;
font-style: italic;
font-weight: bold;
font-family: serif;
font-size: 14px;
}

#pointer span {
font-style: normal;
}

#kburst_contents a {
color: #c14004;
font-weight: bold;
text-decoration: underline;
}

#kbase_disclaimer {

font-size: 9px;

}

#kbase_disclaimer a {

color: #c14004;
text-decoration: underline;
}

#value{

margin-top: 5px;

}

#mags p {
padding-top: 20px;
}

/*#anchor a {
color: #c14004;
text-decoration: underline;
  }*/
  
  #services_list {
  
  /*line-height: 2.5em;*/
 margin-left: -1.5em;
padding-top: 0em;
margin-top: 0em;

  }
  
  #services_list ul {
  margin-top: 1em;
	line-height: 1.3em;
	font-size:12px;
	margin-right: 5px;
  }
  
  .year {color: #333399; margin-right: 5px;}
  
  .list_top {
  background-color: #333399;
  width: 45%;
  padding: 1px;
  }
  
  .list_top p {
  
  color: #ffffff;
  font-weight: bold;
  margin-left: 5px;
  margin-right: 5px;
 }
 
 .list_contents {
 width: 45%;
 border: 1px solid #333399;
 font-size: 10px;
 }
 
 #holder {
 
 width: 90%;
clear: both;
 
 }
 
 .left {
 
 width: 250px;
 margin-bottom: 15px;
 border: 1px #333399 solid;
 float: left;
 
 }
 
 #mgmttrain {
 height: 390px;
 }
 
 
 .right {
 margin-bottom: 15px;
 width: 250px;
 /*height: 325px;*/
 border: 1px #333399 solid;
 float: right;
  }
	
	#services_top {
	
	background-color: #333399;
	padding-bottom: 5px;
	padding-top: 5px;
}

#services_top p {
padding-top: 0em;

	}
	
	#title {
	
	margin-left: 10px;
	margin-right: 10px;
	margin-top: 0px;
	margin-bottom: 5px;
	color: #ffffff;
	font-weight: bold;
	font-size: 11px;
	
	}
	
	#traintech {
	
	height: 225px;
	
	}
	
	#improve {
	width: 518px;
	height: auto;
	border: 1px #333399 solid;
	
	}
