/* CSS Document */


/* -~-~-~-~-~-~-~-~-~-~ LAYOUT -~-~-~-~-~-~-~-~-~-~ */
html {}

body { background: #FFFFFF url('../images/layout/bluenavbar.gif') repeat-x; background-position: 0 86px;
	font-family:Georgia, "Times New Roman", Times, serif;
	margin:0;
	padding:0;
	font-size:13px;
}

#consulting {
	width: 1000px;
}

#content {
	width: 720px;
	float:right;
}
#sb-nav {
	width:260px;
	float:left;
}

div {margin:0;}


/* -~-~-~-~-~-~-~-~-~-~ HEADER -~-~-~-~-~-~-~-~-~-~ */

#header, #header2 { height: 127px; padding-right:20px;}

#header { width:1000px; background-position: right top; background-repeat:no-repeat }
#header.Marketing { background-image:url('../images/layout/logo-mstw-l.jpg')  } 
#header.Productivity { background-image:url('../images/layout/logo-prod-l.jpg')  } 
#header.Seminars { background-image:url('../images/layout/logo-sem-l.jpg')  } 
#header.Consulting { background-image:url('../images/layout/logo-c-l.jpg')  } 
#header.Resources { background-image:url('../images/layout/logo-a-l.jpg')  }  
#header.Profile, #header.Contact, #header.Home, #header.Creative { background-image:url('../images/layout/logo-cbs-l.jpg')  }  

#header2 { background:url('../images/layout/cbs-words.jpg') no-repeat; background-position: 11px 94px;  }
#header #logo { padding-left: 11px; float:left}
#header h1 { 
	position:absolute;
	top:-8px;
	left:200px;
	width: 700px;
	font-size:20px;
	text-align:right;
}
#header.Profile h1, #header.Contact h1, #header.Home h1, #header.Creative h1 {width: 670px;}

/*#Business { color:#FFFFFF; margin:7px 0 9px 11px; padding:0; font-size:20px; font-family:Georgia, "Times New Roman", Times, serif;} */


/* -~-~-~-~-~ TOP NAVIGATION -~-~-~-~-~ */

#topnav {
	float:left;
	background: #8DBE3E;
	margin: 45px 0 0 71px;
	height:40px;
	font-family: "Century Gothic", Arial, Helvetica, sans-serif;
}
#topnav ul#nav1 {
	height:40px;
	margin:0;
	padding:0;
	list-style:none;
}

#topnav ul#nav1 li.nav {height:40px;}

#topnav ul li {float:left; width:100px;}
#topnav ul li.large, #topnav ul.nav2 li.large a { width:130px;}
#topnav ul li.short { width:70px;} 

#topnav ul li a.nav { 
	display:block;
	height:40px;
	margin: 0;
	padding:14px 0 0;
	font-size:15px;
	line-height:13px;	
	height:26px;
	color:#fff; 
	text-decoration:none;
	text-align:center;
	font-weight:900;
}

#topnav ul li.nav:hover, #topnav ul li.nav a:hover, #topnav ul li.nav a.sel2, #topnav ul li.nav a.sel {color:#0C365A; background:#E1E7A4} 

#topnav ul li.nav a:hover ul.nav2, #topnav ul li.nav:hover ul.nav2, #topnav ul li.nav ul.nav2:hover { display:block;} 


/* -~-~-~-~-~ TOP NAVIGATION DD -~-~-~-~-~ 

#bluenavbar {
	background: #fff; 
	height:32px;
	background: #0C365A;
	border-bottom: 4px solid #8DBE3E;
}
#bluenavbar h3 { margin:0; padding:5px 0 0 11px; color:#FFFFFF; font-size:20px;}*/

ul.nav2 {	
	position:absolute;
	top: 80px;
	left: 260px; 
	height:52px;
	list-style:none;
	display:none;
	margin: 0;
	padding: 0 0 0 80px;
	width: 640px;
}

ul.nav2 li {
	margin:6px -2px 0 -2px;
	padding:0;
	float:left;
	width: 105px;
	height:52px;
}
ul.nav2 li a{ 
	font-size:15px;
	line-height:13px;	
	height:24px;
	padding:13px 0 0px;
	font-weight:100;
	width: 105px;
	display:block;
	color:#E1E7A4; 
	text-decoration:none;
	text-align:center;
}
ul.nav2 li.col2 { padding-left: 80px;}
ul.nav2 li a.two { padding-top: 4px; height:33px;}
ul.nav2 li a.three { padding-top: 2px; height:35px;}
ul.nav2 li a:hover { background-color:#E0E0E7 !important } 
ul.nav2 li a span {text-transform:uppercase; font-size:10px;} 

div#nav3 { position:absolute; top:124px; left:280px; text-align:center; width: 600px;}
div#nav3 a { display:block; width: 90px; padding:3px; background-color:#8DBE3E; float:left; margin-left:20px; text-decoration:none }

/* -~-~-~-~-~-~-~-~-~-~ FOOTER -~-~-~-~-~-~-~-~-~-~ */



/* -~-~-~-~-~ SIDEBAR -~-~-~-~-~ */


#sb-nav h4, #sb-nav h5 { padding: 7px 0; text-align:center; margin-bottom:1px; }
#sb-nav h4, #sb-nav h4 a {background: #8DBE3E; color:#fff !important; text-decoration:none; font-size:18px;}
#sb-nav h5 {background:#E1E7A4;}
#sb-nav p {	font-size:14px; margin:5px 15px;}
#sb-nav #sideseminarpg p {font-size:11px;}


/* -~-~-~-~-~ BOTTOM NAVIGATION -~-~-~-~-~ */

#footer {clear:both; font-family: "Century Gothic", Arial, Helvetica, sans-serif;}

#footer #bluenavbar {
	height:32px;
	background: #0C365A;
	border-bottom: 4px solid #8DBE3E;
	padding-left: 40px;
}

#footer #bluenavbar a {
	padding:0;
	float:left;
	width: 105px;
	height:52px;
	font-size:15px;
	line-height:13px;	
	height:24px;
	padding:8px 0 0px;
	font-weight:100;
	width: 105px;
	display:block;
	color:#E1E7A4; 
	text-decoration:none;
	text-align:center;
}
#footer #bluenavbar a:hover { background-color:#E0E0E7 !important; color: #0C365A; } 


#copyright {
	text-align:center;
	color:#666666;
	font-size:12px;
}



/* -~-~-~-~-~-~-~-~-~-~ FORMATTING -~-~-~-~-~-~-~-~-~-~ */

h1, h2, h3, h4, h5, .sb-button { font-family:"Franklin Gothic Medium", Arial, Helvetica, sans-serif;color:#0C365A; }

h1 {font-size:38px; margin-top:26px;}
h2 {font-size:28px;margin: 0;}
h3 {font-size:22px;margin: 0;}
h4 {font-size:15px;margin:0;}
h5 {font-size:14px;margin:0;}

p { font-size:16px; font-family:"Franklin Gothic", Arial, Helvetica, sans-serif;}
strong, b { color:#021A3E;}

a {color: 0000EE}
a:active, a:visited{ color:#0066FF;}

#consulting ul{	list-style:url(../images/layout/bullet.gif) ;}
#consulting ul li{margin: 5px 0; }

ol li { font-size:16px}

.blue { color:#0033CC}
a.grey, a:visited.grey { color:#999}

.sb-button {
	margin:10px 30px; 
	border: 1px solid #8DBE3E;
	background: #E1E7A4; 
/*	color:#0C365A; */
	font-weight:bold;
	display:block; text-decoration:none; text-align:center; padding:8px;}