body {
	font: 15px arial, sans-serif;
	color:#1d2022;
	margin: 0;
	padding: 0;
	width: 100%;
	background-color:#a6afb5;
}

p{
	font:15px arial, sans-serif;
	line-height:135%;
	color:#1d2022;
	margin:0;
	padding:0;
}

h1{
	font:bold 24px Georgia, serif;
	color:#377810;
	margin:0 0 15px 0;
	padding:0;
}

h2{
	font:20px Georgia, serif;
	color:#377810;
	margin: 0 0 15px 0;
}

h3{
	font:italic 15px arial, sans-serif;
	color:#1d2022;
	margin:0;
	padding:0;
}

hr{
	height:1px;
	width:100%;
	background:none;
	border: none 0; 
	border-bottom: 1px solid #1d4c6d;
	margin:10px 0 10px 0;
}

a{
	color:#6f98b4;
	text-decoration:none;
}

a:hover{
	color:#6f98b4;
	text-decoration:underline;
}

img{
	border:none;
}

img, div, ul, li, a, em { behavior: url(iepngfix.htc); }

#wrapper{
	margin: 0 auto;
	width:961px;
	background-color:#ffffff;
}

#header{
	height:106px;
	width:961px;
	margin-bottom:29px;
	background: url(../images/layout/header_yellow.png) no-repeat;
}

#header a.back{
	display:block;
	position:absolute;
	top:46px;
	width: 298px; /*match to image width*/
	height: 60px; /*match to image height*/
	z-index:3;
	text-indent:-3000px;
	overflow:hidden;
	text-decoration:none; 
}
/*	
#header a.back{
	float:left;
	position:relative;
}*/

#header img{
	float:left;
	position:relative;
	height:106px;
	width:298px;
}

#right a:hover{
	font-size:13px;
	color:#ffffff;
}

p.right a{
	font-size:13px;
	color:#ffffff;	
}

p.right{
	padding: 80px 18px 0 0;
	position:relative;
	text-align:right;
	color:#ffffff;
	visibility:hidden;	/*Delete this line to display RESOURCES & PARTNERS*/
}

p.left{
	padding: 11px 0 0 18px;
	position:relative;
	text-align:left;
	font-size:12px;
	color:#1d2022;
}

p.left a{
	font-size:12px;
	color:#6f98b4;
}

#sideBack{
	z-index:11;
	position:relative;
	float:left;
	width:961px;
	height:240px;
	margin-bottom:25px;
}

#navBar{
	z-index:11;
	position:relative;
	float:left;
	width:168px;
	height:240px;
	background-color:#6f98b4;
}

#serv_projImg, #homeImg, #serv_trainingImg, #serv_consultingImg, #serv_extImg, #serv_pubImg, #serv_peerImg, #serv_charterImg{
	position:relative;
	float:right;
	width:777px;
	height:239px;
	z-index:1;
}

#homeImg {
	background: url(../images/layout/homeImage_yellow.jpg) no-repeat;
}

#serv_extImg {
	background: url(../images/layout/compareImage.jpg) no-repeat;
}

#serv_peerImg {
	background: url(../images/layout/peerImage04.jpg) no-repeat;
}

#serv_pubImg {
	background: url(../images/layout/pubImage03.jpg) no-repeat;
}

#serv_charterImg {
	background: url(../images/layout/charterImage04.jpg) no-repeat;
}

#serv_consultingImg {
	background: url(../images/layout/consultingImage.jpg) no-repeat;
}

#serv_trainingImg {
	background: url(../images/layout/trainingImage.jpg) no-repeat;
}

#serv_projImg {
	background: url(../images/layout/projImage.jpg) no-repeat;
}

#serv_projImg a, #homeImg a, #serv_trainingImg a, #serv_extImg a, #serv_pubImg a, #serv_consultingImg, #serv_charterImg a, #serv_peerImg a{
	font:16px Arial, san-serif;
	color:#ffffff;
	z-index:5;
	text-decoration:none;
	position:relative;
}

#homeImg a{
	top:71%;
	left:64.2%;
}

#serv_extImg a, #serv_projImg a, #serv_peerImg a{
	top:90%;
	left:73.5%;
}

#serv_charterImg a{
	color:#1d4c6d;
	top:90%;
	left:46%;
}

#serv_pubImg a{
	color:#1d4c6d;
	top:90%;
	left:75%;
}

#serv_projImg a:hover, #homeImg a:hover, #serv_consultingImg, #serv_extImg a:hover, #serv_pubImg a:hover, #serv_charterImg a:hover, #serv_peerImg a:hover{
	text-decoration:underline;
}

/*
a.two, a.three{
    position:relative;
    z-index:0;
    text-decoration:none}

a.two:hover, a.three:hover{z-index:2;}

a.two span, a.three span{display: none}

a.two:hover span{
    display:block;
    position:absolute;
    margin-left:184px;
    margin-top:-1px;
    width:777px;
    height:240px;
    background: url(../images/layout/homeImage02_yellow.jpg) no-repeat;}
    
a.three:hover span{
    display:block;
    position:absolute;
    margin-left:184px;
    margin-top:-1px;
    width:777px;
    height:240px;
    background: url(../images/layout/homeImage03_yellow.jpg) no-repeat;}
*/

a.arrow{
	background: url(../images/layout/btn_go.png) no-repeat;
	width:150px;
	height:10px;
	background-position: 0px 0px;
	padding-left:20px;
	z-index:6;
}

a.arrowBlue{
	background: url(../images/layout/btn_goBlue.png) no-repeat;
	background-position: 0px 0px;
	padding-left:20px;
	z-index:6;
}

a.arrowBlue:hover{
	background: url(../images/layout/btn_goBlue.png) no-repeat;
	background-position: 0px 0px;
	padding-left:20px;
}

/*Change the apperance of the arrow on mouse-over*/
a.arrow:hover{
	background: url(../images/layout/btn_go.png) no-repeat;
	background-position:0 0;
	padding-left:20px;
}

#sideBar{
	width:150px;
}

#sideBar ul{
	list-style:none;
	position:relative;
	left:-30px;
}

#sideBar li.arrows{
	width:188px;
	padding: 7px 0 15px 33px;
	margin-left:-33px;
}

#sideBar li.arrows:hover{
	width:188px;
	margin-left:-33px;
	padding: 7px 0 15px 33px;
	background: url(../images/layout/arrowBullet.png) no-repeat;
}

#sideBar li.symbols{
	width:188px;
	padding: 7px 0 15px 33px;
	margin-left:-33px;
}

#sideBar li.symbols:hover{
	width:188px;
	margin-left:-33px;
	padding: 7px 0 15px 33px;
	background: url(../images/layout/orange_over.png) no-repeat;
}

#sideBar a{
	font: 18px arial, san-serif;
	color:#fff;
	text-decoration:none;
}

#page_block, #page_block_noImg{
	width:651px;
	margin-left:18px;
	margin-right:16px;
	position:relative;
	float:left;
}

#page_block_noImg{
	margin-top:-260px;
}

#page_block p, #page_block_noImg p{
	margin-bottom:20px;
}

.date{
	font: italic 12px Georgia, serif;
	color:#377810;
	margin:5px 0 10px 0;
	padding:0;
}

#leftSpace{
	position:relative;
	float:left;
	width:150px;
	margin:0 auto;
}

#leftbox{
	position:relative;
	top:50px;
	width:150px;
	padding: 51px 0 0 0;
	text-align:right;
	background:url(../images/layout/latestColumn.jpg) no-repeat;
}

#leftbox_learning{
	position:relative;
	top:50px;
	width:150px;
	padding: 51px 0 0 0;
	text-align:right;
	background:url(../images/layout/learningTopics.jpg) no-repeat;
}

#leftbox p, #leftbox_learning p{
	display:block;
	width:130px;
	margin:-5px 0 0 0;
	padding: 10px 20px 10px 10px;
	background:url(../images/layout/gradient.png) repeat-y;
}

#leftbox a, #leftbox_learning a{
	color:#ffffff;
}

#charterBox{
	background:url(../images/layout/btn_charter.jpg) no-repeat;
}

#publicBox{
	background:url(../images/layout/btn_public.jpg) no-repeat;
}

#extBox{
	background:url(../images/layout/btn_ext.jpg) no-repeat;
}

#collabBox{
	background:url(../images/layout/btn_collab.jpg) no-repeat;
}

#projBox{
	background:url(../images/layout/btn_project.jpg) no-repeat;
}

#publicBox, #charterBox, #projBox, #collabBox, #extBox{
	width:243px;
	padding:51px 0 0 0;
	text-align:left;
	margin-bottom:-10px;
}

#charterBox p, #publicBox p, #projBox p, #collabBox p, #extBox p{
	display:block;
	margin:-5px 0 0 0;
	padding: 10px 10px 10px 15px;
}

#charterBox a, #publicBox a, #projBox a, #collabBox a, #extBox a{
	font: bold 16px arial, sans-serif;
	color:#ffffff;
}

#centerSpace, #centerSpace_noImg{
	position:relative;
	float:right;
	padding-right:16px;
	margin-bottom:20px;
	min-height:100%;
	width:469px;
}

#centerSpace p, #centerSpace_noImg p{
	margin-bottom:12px;
}

#centerSpace ul, #centerSpace_noImg ul{
	margin-bottom:10px;
}

#centerSpace{
	border-right: 1px solid #1d4c6d;
}

#centerSpace ul.above, #centerSpace_noImg ul.above{
	z-index:1000;
}

#centerSpace p.quote, #centerSpace_noImg p.quote{
	position:relative;
	font: italic bold 18px Georgia, serif;
	line-height:140%;
	color:#1d4c6d;
	padding-left:20px;
}

#centerSpace h2, #centerSpace_noImg h2{
	font:20px Georgia, serif;
	color:#377810;
}

#centerSpace h3, #centerSpace_noImg h3{
	font:18px Georgia, serif;
	color:#1d4c6d;
	margin-bottom:10px;
	padding:0;
}

#centerSpace ul, #centerSpace_noImg ul{
	position:relative;
	list-style-type: none;
}

#centerSpace ul.benefits, #centerSpace_noImg ul.benefits{
	position:relative;
	right:65px;
	list-style-type: none;
	width:520px;
	padding-left:0;
	padding-top:50px;
	margin: 10px 0 5px 0;
	background:url(../images/layout/header_benefits.png) no-repeat;
}

#centerSpace li.benefits, #centerSpace_noImg li.benefits{
	font: 15px arial, sans-serif;
	margin-left:80px;
	padding-bottom:10px;
	padding-left: 25px;
	background:url(../images/layout/arrowBullet.gif) no-repeat;
	background-position:8px 3px;
	list-style-type: none;
	color:#1d2022;
}

#centerSpace li, #centerSpace_noImg li{
	margin-left:-17px;
	font: 15px arial, sans-serif;
	padding-bottom:10px;
	padding-left: 17px;
	background:url(../images/layout/arrowBullet.gif) no-repeat;
	background-position:0 3px;
	list-style-type: none;
	color:#1d2022;
}

#centerSpace li.pdf{
	background:url(../images/layout/pdf.jpg) no-repeat;
	background-position:0 0;
}

#centerSpace li.doc{
	background:url(../images/layout/word.jpg) no-repeat;
	background-position:0 0;
}

#centerSpace li.pdf, #centerSpace li.doc{
	font: 15px arial, sans-serif;
	margin-left:10px;
	padding-bottom:13px;
	padding-left: 30px;
	padding-top:4px;
	color:#1d2022;
}

#busCard{
	background-color:#6f98b4;
	width:210px;
	position:relative;
	padding:20px 30px 10px 30px;
}

p.busCard{
	list-style:none;
	background-image:none;
	font: 15px arial, sans-serif;
	color:#ffffff;
	margin-bottom:0px;
}



p.reverse { unicode-bidi:bidi-override; direction: rtl; text-align:left;}

#centerSpace_noImg p.short{
	width:190px;
}

#centerSpace h2.busCard, #centerSpace_noImg h2.busCard{
	color:#1d4c6d;
	font: bold 18px georgia, serif;
	margin-bottom:15px;
}



.emphasize{
	font:italic bold 15px arial, sans-serif;
	color:#1d4c6d;
}

.bold{
	font: bold 15px arial, sans-serif;
	color:#1d4c6d;
}

.italic{
	font-style: italic;
}

.normal{
	font: 15px arial, sans-serif;
}

#page_right{
	position:relative;
	float:right;
	margin-right:18px;
	margin-bottom:25px;
	width:258px;
}

#page_right_noImg{
	position:relative;
	float:right;
	margin-right:18px;
	margin-bottom:25px;
	margin-top:-256px;
	padding-top:40px;
	width:258px;
}

#page_right, #page_right_noImg{
	z-index:12;
}

p.top2{margin-top:20px;
}

p.top{
	padding-top:5px;
}

#page_right_noImg img.buffer{
	margin-top:20px
}

#page_right h2, #page_right_noImg h2{
	margin-bottom:10px;
}

#page_right_noImg.up{
	top:-40px;
}

img.center{
	display:block;
	margin-left:auto;
	margin-right:auto;
}

#page_right_noImg p.captionTitle, #page_right p.captionTitle{
	color:#377810;
	font: bold 12px Georgia, serif;;
}

#page_right_noImg p.caption, #page_right p.caption{
	color:#377810;
	font: 12px Georgia, serif;;
}

#page_right_noImg p.quote, #page_right p.quote, #page_right_noImg p.quote_sans, #page_right p.quote_sans{
	position:relative;
	font: italic 14px Georgia, serif;
	line-height:130%;
	color:#1d4c6d;
	padding-left:32px;
	padding-right:20px;
	padding-top:10px;
	padding-bottom:10px;	
}

#page_right p.quote_sans, #page_right_noImg p.quote_sans{
	margin-top:-5px;
}

#page_right_noImg p.quote, #page_right p.quote{
	background:url(../images/layout/quote.gif) no-repeat;
	background-position:0 0;
}

#page_right_noImg p.attrib_name, #page_right p.attrib_name{
	color:#377810;
	font: bold 12px Georgia, serif;;
	padding-left:32px;
}

#page_right_noImg p.attrib_title, #page_right p.attrib_title{
	color:#377810;
	font: 12px Georgia, serif;;
	padding-left:32px;
	padding-right:80px;
}

#page_right ul, #page_right_noImg ul{
	list-style-type: none;
	padding-left:0;
	margin: 0 0 5px 0;
}

#page_right li, #page_right_noImg li{
	padding-bottom:10px;
	padding-top:10px;
	padding-left:35px;
	background-position:5px center;
}

#page_right li.arrow, #page_right_noImg li.arrow{
	padding-bottom:10px;
	padding-left: 25px;
	background-position:8px 12px;
}


li.pdf{
	background:url(../images/layout/pdf.jpg) no-repeat;
	background-position:0 0;
}

li.doc{
	background:url(../images/layout/word.jpg) no-repeat;
	background-position:0 0;
}

#centerSpace_noImg li.casestudies{
	padding-top:4px;
	padding-left:30px;
	background:url(../images/layout/icn_casestudies.gif) no-repeat;
}

li.pdf, li.doc{
	font: 15px arial, sans-serif;
	margin-left:0px;
	padding-bottom:13px;
	padding-left: 30px;
	padding-top:4px;
	color:#1d2022;
}

li.arrow{
	background:url(../images/layout/arrowBullet.gif) no-repeat;
}

li.question{
	background:url(../images/layout/icn_question.gif) no-repeat;
}

li.column{
	background:url(../images/layout/icn_column.gif) no-repeat;
}

li.services{
	background:url(../images/layout/icn_services.gif) no-repeat;
}

li.casestudies{
	background:url(../images/layout/icn_casestudies.gif) no-repeat;
}

#bottom{
	clear:both;
	border-top: 1px solid #1d4c6d;
	padding-top:15px;
	padding-bottom:15px;
	margin:25px 18px 0 18px;
	height:40px;
	width:925px;
}

#left{
	position:relative;
	text-align:left;
	width:50%;
	float:left;
}

#right{
	position:relative;
	text-align:right;
	width:40%;
	float:right;
}

#bottom p{
	display:block;
	font:13px arial, sans-serif;
	height:25px;
	line-height:135%;
	color:#1d2022;
	margin:0;
	padding:0;
}

#bottom a{
	font: 13px arial, sans-serif;
	color:#1d2022;
	text-decoration:none;
}

#bottom a:hover{
	font: 13px arial, sans-serif;
	color:#1d2022;
	text-decoration:underline;
}

#bottom ul{
	margin:0 auto;
	padding:0;
}

#bottom li{
	list-style-type: none;
	display:block;
	height:21px;
	margin:-5px 0 0 0;
	width:500px;
	background: url(../images/layout/pchef.png) no-repeat;
	background-position:0 0;
	padding:2px 0 0 33px;
}

.vid{
	z-index:0;
	position:relative;
	left:9%;
}

.vid em{
	width:573px;
	height:132px;
	position:absolute;
	text-decoration:none;
	padding-top:250px;
	text-align:center;
	background:url(../images/layout/playbtn_lg_off.png) no-repeat;
	background-position:222px 100px;
	display:block;
}

.vid a:hover em {
	background:url(../images/layout/playbtn_lg_on.png) no-repeat;
	background-position:222px 100px;
}

.vid a:hover p{
	text-decoration:underline;
}

.vid h1{
	font:20px arial, san-serif;
	margin:0;
	padding-bottom:5px;
	color:#fff;
}

.vid p{
	font:20px arial, san-serif;
	font-weight:bold;
	margin:0;
	color:#f78f21;
}

.vid img{
	border:none;
}

.clearit {
	clear: both;
	height: 0;
	line-height: 0.0;
	font-size: 0;
}


/************** DROP-DOWN MENU LAYOUT ***************/

/* START MENU CSS */

#menu {
width: 100%;
float: left;
}
#menu ul {
list-style: none;
margin: 0;
padding: 0;
width: 168px;
}

/*
#menu ul.wide{
width:130px;
}

#menu ul.narrow{
width:119px;
}
*/

#menu a, #menu h2 {
display: block;
border-bottom: 1px solid #cedcef;
margin: 0;
padding: 11px 18px;
}

#menu ul ul a{
padding: 8px 18px;
}

#menu p a{
/*padding: 11.5px 22px;*/
}

/*Level 1 Cascade-link button off state*/
#menu ul li h2 {
	font: 15px arial, sans-serif;
	text-align:left;
	color: #fff;
	background-image: url(../images/layout/cascadeMain.png);
}

/*Level 1 cascade-link button hover state*/
#menu ul li h2:hover {
	font: 15px arial, sans-serif;
	text-align:left;
	color: #fff;
	background-image: url(../images/layout/cascadeMain_hover.png);
}

/*Level 1 direct-link button off state*/
#menu ul li p a{
	font: 15px arial, sans-serif;
	text-align:left;
	color: #fff;
	background: #377810;
}

/*Level 1 direct-link button hover state*/

#menu ul li a:hover{
	color: #ffffff;
	background:#6f98b4;
}

/*Level 2+3 button off state*/
#menu ul ul li a{
	font: 15px arial, sans-serif;
	color: #ffffff;
	background-position:right center;
	background-image: url(../images/layout/direct.png);
}

/*Level 2+3 button hover state*/
#menu ul ul li a:hover{
	font: 15px arial, sans-serif;
	color: #1d2022;
	background-position:right center;
	background-image: url(../images/layout/direct_yellow.png);
}

#menu ul ul li a.tier3{
	background-image: url(../images/layout/cascade.png);
}

#menu ul ul li a.tier3:hover{
	background-image: url(../images/layout/cascade_yellow_hover.png);
}

#menu a {
	color: #1d2022;
	text-decoration: none;
}



/*
#menu a.over {
	font: 14px arial, sans-serif;
	color: #2b3338;
	background-image: url(../images/layout/whiteBack_over.png);
}

#menu a:hover.over {
	color: #fff;
	background-image: url(../images/layout/greenBack_over.png);
}

*/

#menu p a:hover {
color: #fff;
}


#menu li {position: relative;}

/*DISPLACING SECOND TIER MENUS*/

#menu ul ul {
width:185px;
border-left: 2px solid #cedcef;
position: absolute;
z-index: 500;
}

#menu ul ul ul {
position: absolute;
top: 0;
left: 100%;
}

/*DISPLACING THIRD TIER MENUS*/

#menu ul ul {
position: absolute;
top:0;
left:100%;
z-index: 500;
}

#menu ul ul ul {
position: absolute;
top: 0;
left: 100%;
}

/*HIDE THE MENUS*/

div#menu ul ul,
div#menu ul li:hover ul ul,
div#menu ul ul li:hover ul ul
{display: none;}

div#menu ul li:hover ul,
div#menu ul ul li:hover ul,
div#menu ul ul ul li:hover ul
{display: block;}


<!--[if IE]>
<style type="text/css" media="screen">
body {
behavior: url(csshover.htc);
font-size: 100%;
}

#menu ul li {float: left; width: 100%;}
#menu ul li a {height: 1%;} 

#menu a, #menu h2 {
font: bold 0.7em/1.4em arial, helvetica, sans-serif;
}
</style>
<![endif]-->

/************** END DROP-DOWN MENU LAYOUT ***************/


