/*
File: custom.cssDescription:    
Custom styles for ThesisBASIC USAGE:If you have enabled the custom stylesheet in the Thesis options panel, the <body> tag will be appended with the "custom" class, like so: <body class="custom">. You can use the "custom" class to override *any* CSS declarations contained in the style.css file.For example, if you wish to change the default link color to green, you would add the following declarations to this file:
.custom a, .custom a:visited { color: #090; }   <--- This makes links green
.custom a:hover { color: #00f; }                <--- This makes links blue when you mouse over them
    WHY THIS WORKS:By using the "custom" class, you are creating more specific CSS declarations for HTMLelements. CSS styling is applied through rules of specificity, and because declarationsprepended with .custom are more specific, they get applied when the page is rendered!More information about styling your Thesis installation using this file can be foundin the User's Guide:
    http://diythemes.com/thesis/rtfm/customizing-thesis-with-customcss/
*/
body.custom {
	background: url(images/bgSixSigma.gif) #FFFFFF repeat-x scroll center top;
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
}
.custom #container { margin-top: 60px;
	width: 100em;
}
.custom #page {
	background: transparent;
	padding-bottom:0px;
}
.custom #tabs {
	position: absolute;
	top: 81px;
	left:0px;
}
.custom #tabs {
	height: 32px;
	margin: 0 auto;
	padding: 0;
	border: none 0 !important;
	border-style: none none none none !important;
	border-width: 0px 0px 0px 0 !important;

}
.custom #tabs li {
	display			: 	inline;
	border			: 	none 0 !important;
	border-style	: 	none none none none !important;
	border-width	: 	0px 0px 0px 0 !important;
	font-size		:	12px;
}
.custom #tabs  li {
	float			: 	right;
	margin			: 	0 2px 0 0;
	padding			: 	0 10px 0 0;
	background		: 	url(images/img_nav_tabright4.gif) no-repeat top right;
}
.custom #tabs  li.current_page_item {

	float: right;

	margin: 0 2px 0 0;

	padding: 0 10px 0 0;

	background: url(images/img_activenav_tabright4.gif) no-repeat top right;

}
.custom #tabs  li a {

	float: left;

	margin: 0;

	padding: 8px 10px 6px 20px;

	display: block;

	background: url(images/img_nav_tableft4.gif) no-repeat top left;

	text-transform: uppercase;

	text-decoration: none;

	font-weight: bold;

	color: #FFFFFF !important;

	height: 17px;

	outline: none;

	letter-spacing: 0.02em;

}
.custom #tabs  li a :hover {

	text-decoration: none;

}
.custom #tabs  li.current_page_item a {

	float: left;

	margin: 0;

	padding: 8px 10px 7px 20px;

	display: block;

	background: url(images/img_activenav_tableft4.gif) no-repeat top left;

	text-transform: uppercase;

	color: #23475d !important;

}

.custom #header {

	height: 110px;	text-align: left;

	border-bottom: 0;

	width:550px;

	padding-top:116px;

	padding-bottom:10px;

}
.custom #header #logo {

	width: 563px;

	line-height: 22px !important;

	text-align: center;

	margin-top: 5px;

	margin:auto;

}
.custom #header #logo a,.custom #header #logo a:visited {

	color: #2E526E;

	font-size: 22px;

	font-weight: bold;

	font-family: Arial, Helvetica, sans-serif;

	line-height: 22px !important;

}
.custom #header #tagline {

	color: #7C98AD;

	font-size: 15px;

	width: 563px;

	padding-top: 5px;

	text-align: center;

	margin:0px auto;

}
div#boxContent {

	padding: 9px 0 0 70px;;

	height: 111px;

}
div#boxContent span img {

	margin-bottom: 8px;

}
#middleContent {

	padding: 0;

}
.custom #topwrap {
	margin: 0;
	padding-top: 10px;
	padding-left: 50px;
	width: 100%;
}
#topwrap #sixsigma,#topwrap #presenter,#topwrap #quizmaker {

	float: left;

	margin: 0;

	padding: 0;

	text-align: center;

	width: 33%;

}
#topwrap #sixsigma,#topwrap #presenter,#topwrap #quizmaker {

	float: left;

	margin: 0;

	padding: 0;

	text-align: center;

	width: 33%;

}
#bottomwrap {

	float: left;

	margin: 20px 0;

	padding: 0 125px;

	width: 600px;

}
#bottomwrap #engage {

	float: left;

	margin: 0 50px 0 0;

	padding: 0;

	text-align: center;

	width: 275px;

}
#bottomwrap #ao {

	float: left;

	margin: 0;

	padding: 0;

	text-align: center;

	width: 40%;

}
#bottomContent {

	padding: 5px 0 10px 0;

}
#bottomContent .BtmLeftContent {

	float: left;

	width: 100%;

}.BtmLeftContent {

	border-bottom: 1px solid #D1DFDF;}#bottomContent span {

	line-height: 25px;

	font-size: 16px;

}
.boxLft {

	width: 45%;
	/*height: 165px;*/
	float: left;
	margin: 0px 5px 10px 0px;
	background-color:#E5F2FD;
	border:solid 1px #C3DCF2;
	/*border-bottom:solid 1px #C3DCF2;*/
	padding:10px;

}
.boxRyt {

	width: 45%;	
	/*height: 165px;*/
	float: left;
	margin: 0px 0px 10px 5px;
	background-color:#E5F2FD;
	border:solid 1px #C3DCF2;
	/*border-bottom:solid 1px #C3DCF2;*/
	padding:10px;

}
.boxRyt img {

	float: left;

}
.details {

	width: 290px;

	/*padding-left: 5px;*/

	float: right;

}
.details img {

	float: left;

}
.boxLft img {
	float: left;

}
.details a {

	text-decoration: none;

	color: #000000;

	font-weight: bold;

}
.details span a:hover {

	text-decoration: underline;

	color: #000000;

	font-weight: bold;

}
.details h2 {

	text-transform: uppercase;

	font-size: 16px !important;

	font-weight: bold;

}
.details p {

	color: #2f638a;

}
.custom .learnMore {

	background: url(images/LearnMore.gif) no-repeat;

	height: 28px;

	width: 92px;

}
.custom .buyCart {

	background: url(images/Cart.gif) no-repeat;

	height: 103px;

	width: 537px;

	padding-left: 120px;

}
.custom .buyCart h2 {

	font-size: 18px;

	line-height: 48px;

	color: #D6EDFE;

}
.custom .buyCart span {

	color: #FFFFFF;

	font-size: 14px;

	line-height: 54px;

}
.custom .leftContent {

	padding: 10px 0 10px;

}
.custom .leftContent h4 {

	line-height: 18px;

	border-bottom: #aeaeae solid 3px;

	width: 600px;

	margin-top: 5px;

}
.custom .leftContent h3 {

	line-height: 18px;

	font-size: 14px;

	font-weight: bold;

}
.custom .leftContent span {

	line-height: 16px;

}
.custom .leftContent ul {

	margin: 0 0 0 15px;

	padding: 5px 0 0 0;

}
.custom .leftContent li {

	list-style: none;

	background: url(images/bulletBlue.gif) no-repeat left 6px;

	padding-left: 13px;

	line-height: 18px;

	font-size: 13px;

}
.custom #sidebars {

	border-width: 0 0 0;}
.format_text p {

	font-size: 13px;

	margin-bottom: 1.571em;

}

.custom h1 {

	font-size: 17px;

	font-weight: bold;

}
.custom h1 span#red {

	color: #ed3e05;

	font-size: 17px;

	font-weight: bold;

}
.custom h1 span#blue {

	color: #2396c4;

	font-size: 17px;

	font-weight: bold;

}
.custom .clear {

	clear: both;

	margin: 0;

	padding: 0;

}
.custom #myfooter {

	/*border-top: 1px solid #D1DFDF;*/

	clear: both;

	margin: 0;

	padding: 20px 0;

	width: 100%;

	text-align: left;

}
.custom #myfooter ul {

	margin: 0;

	padding: 0;

}
.custom #myfooter ul li {

	color: #909090;

	float: left;

	margin: 0;

	padding: 0;

}
.custom #myfooter a {

	color: #909090;

	margin: 0;

	padding: 0;

	border-bottom: 0;
}
.custom #myfooter a:hover,.custom #myfooter a.active {

	color: #606060;

	text-decoration: underline;

}
.custom #myfooter a.links {

	color: #C0C0C0;

}
.custom #myfooter a.links:hover {

	text-decoration: none;

}
.custom #myfooter p {

	clear: both;

	color: #C0C0C0;

	text-align: left;

	margin: 5px 0 0;

	padding: 0;

}

.custom ul,.custom li {
	list-style-image: none;
	list-style-position: outside;
	list-style-type: none;
	margin-left: 0;
	font-size : 13px;
	/*padding: 0;*/
}
.custom .mainRight {

	width: 277px;

	padding-top: 1px;

	float: left;

	background: url(images/RightBoxBg.gif) repeat-y;

	position: absolute;

	top: 136px;

}
.custom .mainRightContent {

	padding: 10px;

	font-size: 13px;

}
.custom .mainRightContent span a {

	color: #006600;

	text-decoration: underline;

}
.custom .mainRightContent p a {

	margin: 0;

	padding: 0;

	color: #ee0000;

	font-size: 12px;

	font-weight: bold;

	text-decoration: underline;

}
.custom .mainRightContent a:hover {

	text-decoration: none;

}
.custom #custom_box {

	border-bottom: 0;

	padding: 0;

}
.custom .orderBox {

	background: url(images/OrderTab.gif) no-repeat top;

	width: 257px;

	height: 39px;

	margin-top: 10px;

	text-align: center;

	font-size: 14px;

	font-weight: bold;

}
.custom .orderBoxContent {

	border: solid 1px #ddad14;

	width: 245px;

	padding: 5px;

	color: #000000;

	background-color: #ebcd8c;

	line-height: 20px;

}

.custom #footer_area {
  background: url(images/footerBg.gif) repeat-x top;
   padding:0.5em 0;
  }

.custom #footer {
	padding-top: 0;
	border-top: 0;
	text-align: left;
	width: 100%;
}

.custom #content {
 	/*background-color: #ffffff;*/
	padding-bottom:10px;
	width:550px;
	float:left;
	/*min-height:600px;

	height:auto !important;

	height:600px;*/
}

.custom #content_box {
	/*background-color: #FFFFFF;*/
	background-color:#FFFFFF;
	background:transparent url(images/dot-ddd.gif) repeat-y scroll right;
	font-size:12px;

}

.custom .hideme {
	display:none;

}

.custom #custom_box {
	background:none;
}

.headline_area h1,.headline_area h2
{
	font-size:1.6em;

}

/* footer */
#footerWrap
{
	width :100%;
	margin:0px;
	display:block;
	/*background:url(images/footerBg.gif) repeat-x top;*/
	font-size:12px;

}
#footerBox
{
	/*margin:0 auto;
	padding:5px 15px 5px 10px;*/
	text-align:left;
	width:900px;
}
#footerBox1
{
	border-bottom:1px solid #D1DFDF;
	padding:0px 0px 2px 0px;
	color:#888888;
}
#footerLinks {

	padding:5px 0px 5px 0px;
	margin-top:5px;
}
#footerLinks ul {
	margin:0;
	padding:0;
	display:block;
	width:100%;
	float:left;
}
#footerLinks ul li {
	color:#909090;
	float:left;
	margin:0;
	padding:0;
}
#footerLinks a {
	color:#909090;
	margin:0;
	padding:0;
}
#footerLinks a:hover, #footer a.active {
	color:#606060;
	text-decoration:underline;
}
#footerLinks a.links {
	color:#C0C0C0;
	text-decoration:underline;
}
#footerLinks a.links:hover {
	text-decoration:none;
}
#footerBox p{
	color:#C0C0C0;
	padding:0px;
	display:block;
	width:100%;
	float:left;
}
.custom #footer a{
	border-bottom:none;
}
.custom #footer p{
	font-size:12px;
}

/* footer */
.custom #header_area .page{
	padding-top:0px;
	width:900px;
	position:relative;
}
.custom .full_width .page {
	width:900px;
	padding:0px;
	padding-top:0px;
	padding-bottom:0px;
}

.custom #header{
	width:100%;
	padding-top:35px;
	padding-bottom:5px;
	height:113px;
}
.custom #header #logo{
	font-size:22px;
	margin-bottom:0px;
	margin-top:5px;
	width:100%;
}
.custom #header #tagline{
	margin-top:0px;
	width:100%;
}

.custom #sidebars{
	width:300px;
	float:right;
	padding:0px 10px;
	font-size:12px;
	color:#2E526E;
	line-height:20px;

}

.custom #custom_box {
	background:none;
	padding:10px 5px;
}

.custom #tabs{
	width : 900px;
	font-size:12px;
}

#imgLogo
{
float:left;
margin:30px 0 15px 21px;
}
#rgtHeader{
 width:550px;
 float:right;
 color:#ffffff;
}
#rgtHeader1
{
	float:right;
 	margin:10px 10px;
	color:#ffffff;
	font-size:12px;
}
.rhsMenu
{
	background-color:#F4F4F4;
	width:285px;
}

.rhs_listheader
{
	background:url(images/rhs_headerBg.gif) no-repeat left top;
	line-height:34px;
	padding-left:10px;
	font-size:16px;
	color:#ffffff;
	margin-bottom:5px;
	font-weight:bold;
}
.rhs_listItems
{
	background:url(images/rhs_topBg.gif) no-repeat left top;
	background-color:#E3E3E3;
	padding:10px 5px 0px 5px;
}
.rhs_listBtm
{
	background:url(images/rhs_bottomBg.gif) no-repeat left bottom;
	background-color:#E3E3E3;
	margin-top:0px;
	height:10px;
}
.rhs_listItems ul
{
	margin:0px;
	padding:0px;
}
.rhs_listItems ul li
{
	background:url(images/rhs_listBg.gif) no-repeat left top;
	list-style:none;
	line-height:37px;
	height:38px;
	padding-left:15px;
	font-weight:bold;
	color:#185378;
}
.rhs_listItems ul li.current
{
	background:url(images/rhs_currentlistBg.gif) no-repeat left top;
	list-style:none;
	line-height:37px;
	height:38px;
	padding-left:15px;
	font-weight:bold;
	color:#000000;
}
.rhs_listItems ul li a
{
	text-decoration:none;
	font-weight:bold;
	color:#185378;
}
.rhs_listItems ul li a:hover
{
	text-decoration:underline;
}
.rhs_listItems ul li.current a
{
	text-decoration:none;
	font-weight:bold;
	color:#000000;
}
.rhs_listItems ul li.current a:hover
{
	text-decoration:underline;
}
.footerCopy{
	float:left;
}
.footerAddBtn
{
	float:right;
}
/*.comments_closed p
{
	display: none; 
} */
.custom .format_text .to_comments
{
	display: none;
}
#top_links{
	margin:10px 0px 5px 0px;
}
#top_links a{
	margin:0px 5px;
	color:#ffffff;
}
#top_links a:hover, #top_links a.active {
	color:#fffbed;
	text-decoration:underline;
}