@charset "UTF-8";

/**

 * "Yet Another Multicolumn Layout" - (X)HTML/CSS Framework

 *

 * (en) draft for a central stylesheet

 * (de) Vorlage für ein zentrales Stylesheets

 *

 * @copyright       Copyright 2005-2009, Dirk Jesse

 * @license         CC-A 2.0 (http://creativecommons.org/licenses/by/2.0/),

 *                  YAML-C (http://www.yaml.de/en/license/license-conditions.html)

 * @link            http://www.yaml.de

 * @package         yaml

 * @version         3.2



 * @revision        $Revision: 430 $

 * @lastmodified    $Date: 2009-10-27 21:15:57 +0100 (Di, 27. Okt 2009) $

 */



/* import core styles | Basis-Stylesheets einbinden */

@import url(yaml/core/base.css);

@import url(yaml/screen/basemod_draft.css);

@import url(yaml/screen/content_default.css);



/* import screen layout | Screen-Layout einbinden */

@import url(yaml/navigation/nav_shinybuttons.css);

/* @import url(/css/screen/basemod.css);

   @import url(/css/screen/content.css); */



@import url(yaml/screen/forms.css);



/* import print layout | Druck-Layout einbinden */

/* @import url(/css/print/print_003.css); */







   /* global rule for zeroing out right padding for side menu */

   #col1_content { padding: 0 0px 0 10px; background:#A3A3A3; }

	

	/* Override basemod layouts */

  .program #col1 { float: left; width: 20%;  margin:0; }

  .program #col2 { float: right; width: 30%;  margin:0; }

  .program #col3 { width: auto; margin: 0 30% 0 20%;}

  

  /*.program #col1_content { padding: 0 0px 0 20px; }*/

  .program #col2_content { padding: 0 0px 0 10px; }

  .program #col3_content { padding: 0 10px; }

   #col1_content {background:none;}

  

   .corp #col2_content { padding: 0 0px 0 10px; }

  



/**

 * @section generic classes for layout switching

 * @see     www.yaml.de/en/documentation/practice/basic-variations.html

 *

 * .hidecol1 -> 2-column-layout (using #col2 and #col3)

 * .hidecol2 -> 2-column-layout (using #col1 and #col3)

 * .hideboth -> single-column-layout (using #col3)

 */



.hideboth #col3 { margin-left: 0; margin-right: 0; }

.hideboth #col3_content{ padding-left: 20px; padding-right: 20px; }



.hidecol1 #col3 { margin-left: 0; margin-right: 25%; }

.hidecol1 #col3_content{ padding-left: 20px; }



.hidecol2 #col3 { margin-left: 25%; margin-right: 0; }

.hidecol2 #col3_content{ padding-right: 20px; }



.hideboth #col1, .hideboth #col2, .hidecol1 #col1, .hidecol2 #col2 { display:none; }

  .clear {clear:both;}



/* Override YAML Master Styles */



  body {

  background:#FFFFFF url(../images/sliced_bkg.jpg) repeat-x;

  font-family:Georgia, "Times New Roman", Times, serif;

  color:#757575;

  }

  

  div#main {

	  background:none;

  }

  

  a { color:none; background:transparent; text-decoration:none; font-weight:bold;  }





  a:focus,

  a:hover,

  a:active {color:none; text-decoration:underline; }

  h2 {font-family: "droid-serif-1","droid-serif-2";}



  

/* Header styles */

  

   

  div#header {

  border-top:6px solid #8eca40;

  }

  

  #header .page {

	padding-bottom:0;  

  }

  

   img#logo {

  margin-top:-30px;

  margin-bottom:10px;

  

  }

  

/* body content styles */



  em {

	color:#E29E10;

  }

  

  blockquote {

  border-bottom:1px dotted #C0C0C0;

  border-top:1px dotted #C0C0C0;

  padding-top:1em;

  margin-left:0;  

  } 



 blockquote.padder {

 padding-bottom:15px;

} 

  

  h1 {

	font-family:Georgia, "Times New Roman", Times, serif;

	font-size:2.3em;

	color:#A3A3A3;

	padding:0em 0 0.8em 0;

	text-transform:uppercase; /*border-top:1px solid #E8E8E8;border-bottom:1px double #E8E8E8;*/

	letter-spacing:0.03em;

}



  h2 {

  font-size:1.5em;

  font-weight:bold;

  word-spacing:0.1em;

  letter-spacing:0.1em;

  color:#9ED591;

  text-transform:uppercase;

  padding-bottom:0.4em;

  border-bottom:1px dashed #8CD09D;

  }

  

h3 {

font-variant:small-caps;

font-size: 1.1em;

color: #666;



}



h4 {color:#6A6A6A;font-variant: small-caps; font-size:1.2em}

 

.error {color:red; font-size:10px; font-weight:bold;} 

  p {

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

  font-size:0.9em;

  line-height:1.6em;  

  }

  

 div.intro p {font-size:1.1em;/*background:url(../images/fading_corner_6.gif) no-repeat top left;*//*position:relative;left:10px;*/

color:#518B2E;padding-top:10px;padding-left:0.2em;padding-bottom:0.5em;border-top:1px dotted #95D170; border-bottom:1px dotted #95D170;	padding-right:3px;	margin-top:-15px; }



/* call-to-action styles */



div.cta {background:#EFEFEF; padding:10px; border-top:5px solid #909090; border-bottom:2px solid #909090;}

div.cta p {

font-size:1.1em;

font-variant:small-caps;

font-family:Georgia, "Times New Roman", Times, serif;

font-weight:bold;

color:#919191;

/*float:right;

width:30%;*/

}

div.cta a.cta_btn {background:url(../images/contact-cta-btn.jpg) no-repeat; height:50px; width:183px; margin-top:15px;}





/* banner styles */



div#hm_banner_1 {

	background:url(../images/main_banner_two.jpg) no-repeat;

	height:316px;

}



div#hm_banner_2 {

	background:url(../images/main_banner_three.jpg) no-repeat;

	height:316px;

}



div#hm_banner_3 {

	background:url(../images/main_banner_four.jpg) no-repeat;

	height:316px;

}



#banner_1 {

	position:relative;

	top:10px;

	left:435px;

	width:70%;	

	position:relative;

	top:35px;

	left:375px;	

}



#banner_2 {

	width:55%;	

	position:relative;

	top:10px;

	left:435px;	

}





#banner_3 {width:45%;	

	position:relative;

	top:20px;

	left:500px;	

}



#banner_1 h2  {

	font-size:4.25em;

	letter-spacing:-0.03em;

	padding-bottom:0.1em;

	border-bottom-color:#FFF;		

}



#banner_2 h2, #banner_3 h2  {

	font-size:3.5em;

	letter-spacing:-0.03em;

	padding-bottom:0.1em;

	border-bottom-color:#FFF;		

}



#banner_1 h2 span {

	color:#FFF;

}





#banner_1 p {

	width:75%;

	font-family:Georgia, "Times New Roman", Times, serif;

	color:#707070;

	font-size:1.3em;

	font-style:italic;

	margin-top:1em;

	

}



#banner_2 p {

	width:100%;

	font-family:Georgia, "Times New Roman", Times, serif;

	color:#707070;

	font-size:1.4em;

	font-style:italic;

	margin-top:0.2em;

	

}



#banner_3 p {

	width:100%;

	font-family:Georgia, "Times New Roman", Times, serif;

	color:#707070;

	font-size:1.1em;

	font-style:italic;

	margin-top:0.2em;

	

}



#banner_1 p span, #banner_2 p span, #banner_3 p span  {

	color:#FFB442;

	font-weight:bold;

}



a.hotlink {

	position:relative;

	top:0px;

	color:#999;

	padding-top:10px;

	padding-left:15px;

	display:block;

	font-style:normal;

	font-size:1.05em;

	background:url(../images/hotlink_bkg.png) no-repeat 0 0px;

	height:65px;

        font-weight:normal;

}



#banner_2 p a.hotlink {

	position:relative;

	top:0px;

	color:#999;

	padding-top:10px;

	padding-left:15px;

	display:block;

	font-style:normal;

	font-size:1.05em;

	background:url(../images/hotlink_bkg.png) no-repeat 0 0px;

	height:65px;

}



#banner_3 p a.hotlink {

	position:relative;

	top:0px;

	color:#999;

	padding-top:10px;

	padding-left:15px;

	display:block;

	font-style:normal;

	font-size:1.4em;

	background:url(../images/hotlink_bkg_small.png) no-repeat 0 0px;

	height:65px;

}





a.hotlink:hover {

color:#F90;

text-decoration:none;	

}





p#pm_tag {

	width:100%;

	font-family:Georgia, "Times New Roman", Times, serif;

	color:#707070;

	font-size:1.9em;

	font-style:italic;

	padding-top:1em;

}





/* home block content styles */





#hm-blk-cont {

	background:#f2f2f1 url(../images/hm_cblk_bkg.jpg) repeat-x;

	height:100%;

	

}







#hm-blk-cont .subcolumns {

	padding-top:10px;

	overflow:visible;

}



#hm-blk-cont .c25l {

	width:30%;

	background-color:#FFF;

	border:6px solid #E2E2E2;

	padding:10px;

	height:300px;

	-moz-border-radius: 3px;

	-webkit-border-radius: 3px;

	-moz-box-shadow: 3px 3px 3px 3px #f5f5f4;

	-webkit-box-shadow: 3px 3px 3px 3px #f5f5f4;

	box-shadow: 3px 3px 3px 3px #f5f5f4;



}



#hm-blk-cont .c25l:hover {

	border:6px solid #ccc;

}



#hm-blk-cont .c25r {

	background-color:#FFF;

	border:6px solid #E2E2E2;	

	padding:10px;

	height:300px;

	-moz-border-radius: 3px;

	-webkit-border-radius: 3px;

	-moz-box-shadow: 3px 3px 3px 3px #f5f5f4;

	-webkit-box-shadow: 3px 3px 3px 3px #f5f5f4;

	box-shadow: 3px 3px 3px 3px #f5f5f4;	

}



#hm-blk-cont .c25r:hover {

	border:6px solid #ccc;

}



#hm-blk-cont .c25r ul {

	padding-top:15px;

}





#hm-blk-cont .c25r ul li {

	list-style:none;

	padding:5px 0;

	margin-left:0;

	border-bottom:1px solid #D2D2D2;

}



#hm-blk-cont .c25r .subcr {

	padding-left:0em;

}



#hm-blk-cont .c25r h3 {

	color:#FFF;

	padding-top:1em;

	padding-left:1em;

	background:url(../images/ct-title-bkg.png) no-repeat 0 10px;

	height:33px;

	position:relative;

	left:-35px;

	

}



#hm-blk-cont .c25l p {

	 padding-top:10px;

	 font-size:1em;

	 line-height:1.7em;

}



#hm-blk-cont .c25l h3 {

		letter-spacing:0.1em;

		color:#FFF;

		position:relative;

		left:-40px;

		padding-left:20px;

		padding-bottom:20px;

		padding-top:1em;

		background:url(../images/ct-title-bkg.png) no-repeat 0px;

}







#hm-blk-cont .first h3 {

	padding-left:10px;

}



#hm-blk-cont .middle{

	margin-left:25px;

	padding:10px;

}



#hm-btm-ct {

	background:#F2F2F1;

	padding-bottom:50px;

	padding-top:20px;

	}



#rep-info {padding-top:60px;}

#rep-info p {font-size:1em; font-family:Georgia, "Times New Roman", Times, serif; margin-top:20px;}



/* our clients styles */



#cl_gal img {

	background-color:#e2e2e2;

	padding:5px;

	border:1px solid #ccc;

}



#cl_gal img.float_left {display:inline;

float:left;

margin-bottom:1.8em;

margin-right:2em;

}



/*scrolling client gallery styles*/



h2#clients {

	font-size:1.5em;

	margin-top:1em;

	background:transparent url(../images/clients-tl-hd-bg.png) no-repeat -5px 0;

	padding:10px;

	width:98%;

	color:#EAEAEA;

	height:40px;

	padding:8px 0 0 20px;

	letter-spacing:0.07em;

	border-bottom:none;

}



div.sc_menu {

  /* Set it so we could calculate the offsetLeft */

  position: relative; 

  width: 100%;   

  /* Add scroll-bars */

  overflow: auto;

  background:#FFF url(../images/mo-scroll.png) no-repeat right bottom;

  padding-bottom:20px;

  border:6px solid #E2E2E2;	

  -moz-border-radius: 3px;

  -webkit-border-radius: 3px;

  -moz-box-shadow: 3px 3px 3px 3px #f5f5f4;

  -webkit-box-shadow: 3px 3px 3px 3px #f5f5f4;

  box-shadow: 3px 3px 3px 3px #f5f5f4;

  margin-top:-5px;

}



div.sc_menu:hover {

	border:6px solid #ccc;

}





ul.sc_menu {

  display: block;

  //height: 100px;

  /* Max width here, for users without Javascript */

  width: 1500px;

  padding: 15px 0 0 15px;

  /* Remove default margin */

  margin: 0;

  //background: url('navigation.png');

  list-style: none;

}

.sc_menu li {

  display: block;

  float: left;

  padding: 0 4px;

}

.sc_menu a {

  display: block;

  text-decoration: none;

}

.sc_menu span {

  /* We want a caption to display on the next line */

  display: block;

  margin-top: 3px;

  text-align: center;

  font-size: 12px;

  color: #999;

}



  

/* For Individuals section styles */

#car-heading

{

position:relative;

bottom:40px;

left:85px;

	font-size:1.8em;

	margin-bottom:-20px;

	width:75%;}



/* Table Schedule styles*/



table.pgm_schedule

{

background-color:#F4F4F4;

border:none;

border-top:5px solid #666;

color:#D3AB21;

}



table.pgm_schedule th {

color:#A6822F;

}



table.pgm_schedule tbody th

{

background-color: #F4F0E8;

width:75%;

}



table.pgm_schedule

{

font-size:11px;

color:#DDBE62;

}





table.pgm_schedule caption

{

text-transform:uppercase;

font-size:14px;

padding-bottom:10px;

}







table.pgm_schedule td.ls

{color:#F06;}



table.pgm_schedule td.open

{color:#A6DD73;

font-weight:bold;}



table.pgm_schedule #pgms_month

{

font-size:13px;;

}



/* Registration Page styles*/



#reg-header {text-transform:uppercase; color:#666; background:url(../images/registration-icon.png) no-repeat 0 -5px; height:60px; padding-left:68px;}



#schedule {background:url(../images/time-icon.png) no-repeat; height:45px; padding-left:50px;}

#cost {background:url(../images/cost-icon.png) no-repeat 0 5px; height:30px; padding-left:50px; padding-top:5px; }



.reg {background:url(../images/registration-sm-icon.png) no-repeat; height:40px; padding-left:50px; padding-top:10px;}



.elig li {

float:left;

list-style:none;

padding-right:8px;

font-size:1em;

font-weight:bold;

color:#B7B7B7;

margin-bottom:1em;

margin-right:5px;

border-right:1px solid grey;

font-variant:small-caps;

padding-left:3px;;

}



.elig li:hover {

color:#fff;

background-color:#666;

list-style:square;

list-style-position:outside;



}



.sub-head {font-size:1.3em; letter-spacing:1px;}



.annot {font-style:italic; font-size:0.9em; margin-bottom:10px; border-bottom:1px solid #ACACAC; padding-bottom:10px; }

.annot p {margin:0; padding:0;}



.clear {clear:both;}



a.reg {

color:#999999;

display:block;

font-size:1.2em;

font-weight:bold;

height:60px;

margin-top:20px;

text-transform:uppercase;

}





a#bot_reg

{

border:1px dashed #999999;

height:35px;

margin-bottom:20px;

padding-left:60px;

padding-top:15px;}





/*research page styles */

#res a.res-but

{

background:url(../images/rsch-dwld-btn-1.jpg) no-repeat;

height:21px;

width:102px;

display:block;

margin-bottom:10px;

}



#res h3

{

font-weight:bold;

font-size:14px;

	padding-top:10px;

}



#res h4

{

font-style:italic;

color:#696969;

}



/* white paper styles */



table#wp-table ul.wp-pp

{

	list-style:none;

	text-align:left;

}

table#wp-table ul.wp-pp li

{border-bottom:1px #DFDFDF dashed;

color:#666;

padding-bottom:5px;}

		

table#wp-table th

{color:#93C491;

}



table#wp-table tbody tr th.th-wp

{color:#526B3F;

font-weight:bold;

}







dl.myth

{

	margin-top:-30px;

        margin-bottom: 20px;

	padding: 0;

	font-family: georgia, times, serif;

}



.myth dt

{

	position: relative;

	left: 0;

	top: 5em;

	width: 5em;

	font-weight: bold;

	color:#ABC837;

        font-size:1em;

}



.myth dd

{

	border-left: 1px solid #ABC837;

	margin: 0 0 0 4em;

	padding: 0 0 .5em .5em;

}

	

.myth dd.title {

	font-variant:small-caps;

	font-size:1.1em;

	letter-spacing:0.07em;

	color:#ABC837;

        padding: 0 0 .5em .5em;

        margin-left:-8px;

        border-left:none;

}













/*workshop page styles */

.sub-head {font-size:1.3em; letter-spacing:1px;}



div#wk_test blockquote {padding-bottom:10px; border-top:none; margin-top:-15px; padding-left:10px;}



div#wk_test blockquote:hover {background-color:#F2F3D8;}



div#wk_test p{

font-family:Georgia, "Times New Roman", Times, serif;

font-size:1em;

font-style:italic;

line-height:1.6em;

margin-top:15px;

}



div#wk_test h4 {margin-bottom:20px; padding-bottom:10px; border-bottom:1px dashed #ccc;}



/*gallery styles */



#wk_cpm { margin-bottom:20px;}

#wk_cpm a {float:left; padding:1px;}



/*Program Overview styles */



#pgm-nav { margin: 15px 0 5px 0; }

#pgm-nav a { padding: 2px 6px; border: 1px solid #B8DC74; font-weight:normal; }

#pgm-nav a:hover, #pgm-nav a.current { background: #B8DC74; color: white; }



.pgm-title {padding-bottom:10px; margin-bottom:30px;}



#pgmover{

	font-size:13px;}

#pgmover .pgm

{font-weight:bold;

	font-size:14px;

	color:#AACE2D;

	letter-spacing:0.05em;

	padding-top:10px;}



#pgmover .pwk

{font-size:18px;

	padding-top:10px;

	font-weight:bold;}



.border {padding-bottom:10px; border-bottom:1px solid #DBDBDB; display:block;}



.showme {

	cursor:pointer;

	background-color:#fff;

	padding:5px 15px;

	-moz-border-radius: 5px;

	-webkit-border-radius: 5px;

	color:#999;

	margin-left:80px;

	font-size:0.8em;

	border:1px solid #A3A3A3;

}



.levels {

	background-color:#EBF5E0;

	padding:10px 15px;

	-moz-border-radius: 5px;

	-webkit-border-radius: 5px;

	color:#999;

	border:1px solid #A3A3A3;

}





/* About us section styles*/



img#ac-icon {

 position:relative; 

 

}



#about h2#heading {

	position:relative;

	bottom:40px;

	left:85px;

	font-size:1.8em;

	margin-bottom:-20px;

	width:75%;

}



#about p {

	font-family:Verdana, Geneva, sans-serif;

	font-size:1em;

}



#about .subcolumns p {

	border-bottom:1px dotted #D7D7D7;

	padding-bottom:0.1em;

}



#about .subcolumns h3#ind, #about .subcolumns h3#org {

	background:url(../images/individuals.gif) no-repeat -5px;

	padding-top:5px;

	padding-left:60px;

	height:60px;

	color:#6E6E6E;

	font-size:1.4em;	

}



#about .subcolumns h3#org {

	position:relative;

	padding-top:8px;

	margin-bottom:-5px;

	background:url(../images/organizations-icon.gif) no-repeat -5px -15px;

}



/* client page styles*/



#client .cnt

{

font-weight:bold;

color:#999;

letter-spacing:.1em;

}







/* styles for brochure chunk*/

a#brochure

{

font-variant:small-caps;

font-size:15px;

color:#d8d7d7;

}



/* faculty section styles */



.profile .team {

font-size:0.9em;

font-weight:bold;

color:#909090;



}



.profile {

border-top:1px solid #CCC;

padding:20px 0px;

border-bottom:1px solid #CCC;

}



.profile img.profile_image {

padding:5px;

background-color:#E9F7DB;

}



.profile img.profile_image:hover {

background-color:#C8F19E;

}



a.vprofile {

/*position:relative;

left:215px;*/

display:inline;

margin-left:232px;



}



.profile p a {

font-size:0.9em;

display:block;

padding-top:0.5em;

}



.profile p {

clear:right;

}





p.profintro {

position:relative;

bottom:5px;



}



h3#our_advisors {

 margin-top:20px;

}



#faculty h2#heading

{

position:relative;

bottom:30px;

left:80px;

font-size:1.8em;

margin-bottom:-26px;

width:75%;

}

.profile img.icon_image {

padding:0px;

background-color:none;

}



.profile a.linkedin

{

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

height:20px;

display:block;

}



/* Table Schedule styles*/



table.pgm_schedule

{

background-color:#F4F4F4;

border:none;

border-top:5px solid #666;

color:#D3AB21;

}



table.pgm_schedule th {

color:#A6822F;

}



table.pgm_schedule tbody th

{

background-color: #F4F0E8;

width:75%;

}



table.pgm_schedule caption

{

text-transform:uppercase;

font-size:14px;

padding-bottom:10px;

}





table.pgm_schedule td.ls

{color:#F06;}



table.pgm_schedule td.open

{color:#A6DD73;

font-weight:bold;}



table.pgm_schedule #pgms_month

{

font-size:13px;;

}



/* PMP Prep PLus page styles*/

#pd-banner

{

	padding-top:10px;

	padding-bottom:25px;

}





/* Registration Page styles*/



#reg-header {text-transform:uppercase; color:#666; background:url(../images/registration-icon.png) no-repeat 0 -5px; height:60px; padding-left:68px;}



#schedule {background:url(../images/time-icon.png) no-repeat; height:45px; padding-left:50px;}

#cost {background:url(../images/cost-icon.png) no-repeat 0 5px; height:30px; padding-left:50px; padding-top:5px; }



.reg {background:url(../images/registration-sm-icon.png) no-repeat; height:40px; padding-left:50px; padding-top:10px;}



.elig li {

float:left;

list-style:none;

padding-right:8px;

font-size:1em;

font-weight:bold;

color:#B7B7B7;

margin-bottom:1em;

margin-right:5px;

border-right:1px solid grey;

font-variant:small-caps;

padding-left:3px;;

}



.elig li:hover {

color:#fff;

background-color:#666;

list-style:square;

list-style-position:outside;



}



.sub-head {font-size:1.3em; letter-spacing:1px;}



.annot {font-style:italic; font-size:0.9em; margin-bottom:10px; border-bottom:1px solid #ACACAC; padding-bottom:10px; }

.annot p {margin:0; padding:0;}



/*center of excellence styles */



#coe-header {

 background:url(../images/coe-icon.png) no-repeat 0 -5px;

 height:55px;

 padding-top:5px;

 padding-left:51px;

}



.fts li {list-style:none; padding:5px; margin-left:0;  font-size:0.9em; border-bottom:1px solid #CCC; letter-spacing:0.02em;}



#coe h3

{

font-size:18px;

font-weight:bold;

color:#676767;

}



#coe dt.coe-dt

{

padding-bottom:2px;



}



#coe div.intro p

{

font-size:1.1em;



}

.coe-dl {border-bottom:10px solid #EFEFEF; padding-bottom:20px;}



dd

{

margin-bottom:1px;

}



/* Joint Certification styles*/



#jcf-header {background:url(../images/jsf-icon.png) no-repeat 0 10px;  height:60px;

 padding-top:8px;

 padding-left:62px; margin-bottom:30px;}



#jcf {margin-bottom:30px;}



#jcf li{list-style:decimal; font-variant:normal; letter-spacing:0;}



/* Mentoring and Coaching styles*/



#men_coach h1 {background:url(../images/mentor-icon.png) no-repeat 0 10px;  height:50px;

 padding-top:8px;

 padding-left:62px; margin-bottom:30px; }





/* Custom Workshops and Services styles */



#cws h1 {background: url(../images/custom-wk-icon.png) no-repeat 0 10px;  height:50px;

 padding-top:8px;

 padding-left:62px; margin-bottom:30px; }



/* Program Page styles*/



#abt-pgm {

font-size:1.1em;

margin-bottom:20px;

height:auto;

}



.schol-cpm {

background:none repeat scroll 0 0 #FFFFFF;

border:1px solid green;

display:block;

font-size:1.1em;

height:60px;

margin-bottom:30px;

}



div#prog_banner {

padding-top:20px;

margin-bottom:20px;

}



div#prog_banner img {

	border:2px solid #E9E9E9;

	padding:10px;

	background-color:#E9F4D9;

	width:940px;	

}



div#prog_banner img:hover {

	background-color:#DCF1C7;

}





/* Scholarship program  styles */



#sclpg h2 {

 font-size:2em;

}



#schl_bann {

position:relative;

}



#schimg {

 display:block;

 margin-bottom:30px;

 background:#e2e2e2;

 padding:10px;

 overflow:hidden;

 width: 680px;

 border:1px solid #ccc;

}



#sclpg .subcolumns .c50l {

border-right:1px solid #e2e2e2; 

}



#sch_btn {

 position:absolute;

 left:75px;

 top:170px;

}









/* intro section styles */



.program h1 {font-family:Georgia, "Times New Roman", Times, serif; color:#61A736; font-size:1.8em; 

	padding:0em 0 1em 0; font-style:italic;/*border-top:1px solid #E8E8E8;border-bottom:1px double #E8E8E8;*/}

.program div.intro p {font-size:1.1em;/*background:url(../images/fading_corner_6.gif) no-repeat top left;*//*position:relative;left:10px;*/

	color:#518B2E;padding-top:10px;padding-left:0.2em;padding-bottom:0.5em;border-top:1px dotted #95D170; border-bottom:1px dotted #95D170;	padding-right:3px;	margin-top:-15px; }

.program div.intro {

	margin-bottom:30px;

}

	





/* Tabs section styles */

ul.tabs {margin: 0;	padding: 0;	float: left; list-style: none;	height: 32px; /*--Set height of tabs--*/border-bottom: 1px solid #999;	border-left: 1px solid #999;width: 100%; }

ul.tabs li {float: left;margin: 0; padding: 0;height: 31px; /*--Subtract 1px from the height of the unordered list--*/line-height: 31px; /*--Vertically aligns the text within the tab--*/border: 1px solid #999;	border-left: none;	margin-bottom: -1px; /*--Pull the list item down 1px--*/	overflow: hidden;	position: relative;	background: #e0e0e0;}



ul.tabs li a {text-decoration: none;color: #000;display: block;	font-size: 1em;padding: 0 15px;border: 1px solid #fff; /*--Gives the bevel look with a 1px white border inside the list item--*/	outline: none;}



ul.tabs li a:hover {background: #ccc;}



html ul.tabs li.active, html ul.tabs li.active a:hover  { /*--Makes sure that the active tab does not listen to the hover properties--*/ background: #fff;border-bottom: 1px solid #fff; /*--Makes the active tab look like it's connected with its content--*/}



.tab_container {border: 1px solid #999; border-top: none; overflow: hidden;	/*clear: both*/; float: left; width: 100%; background: #fff; margin-bottom:30px;}



.tab_content {padding: 20px; font-size: 1.2em;}

.hide {display:none;}

#topicList li {list-style:none;	line-height:1.8em;	border-bottom:1px dashed #DBCDB0;	margin-left:-10px;	padding-bottom:0.2em;	font-family:Arial, Helvetica, sans-serif; color:#6A6A6A;}





/* option section styles */

div#options{font-size:1.14em; margin-bottom:30px;}

div#options .subcr {padding-left:0.8em;}

div#options .subcl .c50l {border-right:1px dashed #CCC;}

h4#wkshop{font-size:1.4em; padding-top:5px; padding-bottom:5px; padding-left:50px; background-image:url(../images/wkshop.gif);

background-position:0% 50%; background-repeat:no-repeat; border-top:1px dashed #CCC; border-bottom:1px dashed #CCC;}

h4#online em, h4#wkshop em, h4#faq em{font-style:normal;}

h4#online{font-size:1.4em; padding-top:5px; padding-bottom:5px; padding-left:50px; border-top:1px dashed #CCC; background-image:url(../images/hphones.gif); background-position:0% 50%; background-repeat:no-repeat; border-bottom:1px dashed #CCC;}







/* Faq styles */

h4#faq{font-size:1.5em; padding-top:5px; padding-bottom:5px; padding-left:50px; border-top:1px dashed #CCC; background-image:url(../images/faq.png); background-position:0% 50%; background-repeat:no-repeat; border-bottom:1px dashed #CCC;}

#faq {width:95%;}

#faq div.ans {position:relative; background-color:#F8F2E7; color:#BA9B30; font-size:1.1em;	border:1px solid #E9EDB6; padding:5px; margin-bottom:10px;} 

#faq h2 {font-size:1em; cursor:pointer; margin-bottom:10px;}

#faq div.close { position:absolute; left:98%; bottom:2px; cursor:pointer; height:12px; width:15px; background:url(../images/close.gif) no-repeat;}





/* address styles */



#address {margin-top:50px;}

#address em {	font-style:normal; font-weight:bold;}



/* Contact Form styles */



#contact {background-color:none;}



#contact fieldset {background-color:#EFEFEF;}



#contact legend {font-size:125%;	font-weight:normal;	font-weight:bold;color:#999; }



#contact input {padding:8px;	margin-bottom:10px; }



#contact div.label {	padding-bottom:4px; border-bottom:1px dashed #B6B6B6;}



#contact .contact_comments {padding-top:10px;}



/* Toolkit styles */



#tk-header {background:url(../images/tool-kit-icon.jpg) no-repeat 0px -10px; padding-left:65px;}

#toolkit p.intro {font-size:1.4em;}

.tk-features {list-style:none;}

.tk-features li   {padding:5px; border-bottom:1px dotted #ccc;}

p.tk-features {padding-left:25px; font-size:1.1em;}

.tk-hlts {

	margin-top:20px;

	list-style:none;

	

}



.tk-img {background-color:#DAE3D2; padding:1px;}



.tk-hlts h3 {

	font-size:1.2em;

	font-variant:normal;

	color:#868686;

	text-transform:uppercase;

	letter-spacing:0.1em;

}

.tk-hlts ul {margin-bottom:30px;}



/*workshop page styles */

.sub-head {font-size:1.3em; letter-spacing:1px;}



div#wk_test blockquote {padding-bottom:10px; border-top:none; margin-top:-15px; padding-left:10px;}



div#wk_test blockquote:hover {background-color:#F2F3D8;}



div#wk_test p{

font-family:Georgia, "Times New Roman", Times, serif;

font-size:1em;

font-style:italic;

line-height:1.6em;

margin-top:15px;

}





/*.wk-title { margin: 0 0 15px 0; clear: both; overflow: hidden;}*/

.wk-title p { /*float: left;*/ width: 100%; } 

#wk-nav { margin: 0 0 15px 0; }

#wk-nav a { padding: 2px 6px; border: 1px solid #B8DC74; }

#wk-nav a:hover, #wk-nav a.current { background: #B8DC74; color: white; }



.wk-title {border-bottom:1px solid #CCC; padding-bottom:10px; margin-bottom:30px;}

.wk-title .annot {border:none; margin:0;}



.wk-obj li{font-size:0.9em; font-family:Verdana, Geneva, sans-serif;}





div#wk_test h4 {margin-bottom:20px; padding-bottom:10px; border-bottom:1px dashed #ccc;}



/*gallery styles */



#wk_cpm { margin-bottom:20px;}

#wk_cpm a {float:left; padding:1px;}













/*Talent Development styles */

.sm-caps {font-variant:small-caps; letter-spacing:0.1em;}

#tl-header {background:url(../images/talent-icon.png) no-repeat; height:40px; padding-left:64px; margin-bottom:0.4em; }



.hlt-ct {

	background-color:#F4FDEC;

	padding:10px;

	border:1px solid #B0D95B;

	margin-bottom:20px;

	margin-top:20px;

	-moz-border-radius: 5px;

	-webkit-border-radius: 5px;

	-moz-box-shadow: 5px 5px 5px 5px #f5f5f4;

	-webkit-box-shadow: 5px 5px 5px 5px #f5f5f4;

}

.hlt-ct h4{

	font-weight:bold;

	color:#9ED591;

	letter-spacing:0.07em;

}

.hlt-ct p {font-family:Georgia, "Times New Roman", Times, serif;}



/*Certified professionals styles */

.ecpmcand {list-style:inside; list-style-type:decimal;}

.ecpmcand li{ padding:5px; border-bottom:1px dotted #DFDFDF; padding-left:5px;}

 div#namelist #col3{margin-right:0; }





/*Social media widget styles */

.addthis_toolbox .vertical

{

    width: 88%;

    padding: 10px 0 10px 0;

    border: 3px solid #eee;

    -moz-border-radius: 5px;

    -webkit-border-radius: 5px;

margin-top:30px;

}



.addthis_toolbox .vertical a

{

    width: 102px;

    padding: 4px 0 8px 50px;

    position: relative;

    display: block;

    text-decoration: none;

    color: green;

    

}



.addthis_toolbox .vertical a:hover

{

    -moz-border-radius: 4px;

    -webkit-border-radius: 4px;

    background: #CCE3BC;

    text-decoration: none;

}



.addthis_toolbox .vertical span

{

    position: absolute;

    left: 14px;

    top: 4px;

}



.addthis_toolbox .vertical .more

{

    border-top: solid 1px #eee;

    padding: 10px 0 0 0;

    margin: 10px 10px 0 10px;

    text-align: center;

}



.addthis_toolbox .vertical .more a

{

    padding: 4px 0;

    margin: 0;

}



.addthis_toolbox .vertical .more span

{

    display: none;

}



/*Measure results styles */



.mea

{

	color:#456341;

	font-size:14px;

	font-weight:bold;

}



















/*Social media footer styles */

.custom_images {background-color:#fff;

              padding:10px;



}







.addthis_toolbox .custom_images a

{

    width: 180px;

    height: 40px;

    margin: 0;

    padding: 0;

background:transparent;

position:relative;

left:70%;

bottom:75px;

display:block;

border:0;

font-size:0.9em;

text-decoration: none;







}



.addthis_toolbox .custom_images a:hover img

{

    opacity: 1;



}



.addthis_toolbox .custom_images a img

{

    opacity: 0.75;



}

.pmilogos

{

text-align:center;

}



/* pm-levels styles */



table#pm-levels {border:1px solid #ccc;}





/* Sidebar styles */

div.blog_post, div.side_test, div.schedule {background: #fff; border:3px solid #F2F2F2;

margin-top:30px;

padding:10px 8px; 

background:url(../images/blog-note-bkg.png) no-repeat 170px 20px;

}



div.schedule {

width:80%;

background:none;

}



div.schedule h3 {

font-size:12px;

font-weight:bold;

color:#F4B131;

}



div.schedule a, a#enroll {

 padding:5px;

color:#6A6A6A;

display:block;

margin-top:10px;

}



div.side_test {



}



div.blog_post h3 {

font-size: 2em;

}



div.blog_post p {

font-size: 1.2em;



}



/* Insights Overview styles */

.wp_feeds ul li, .wp_side_feeds ul li {font-size:1.1em; list-style:none; margin-bottom:15px; margin-left:-15px; padding-left:10px;  border-left:3px solid #ccc; border-bottom:1px solid #ccc;}



/* wordpress blog widget styles */

.wp_side_feeds ul li { border-left:none; padding-bottom:3px; border-bottom:1px dotted #F0EDF0;}

.wp_side_feeds {border:3px solid #F2F2F2; padding:5px; 

-moz-border-radius-topright: 5px;

-moz-border-radius-bottom: 5px;

-webkit-border-top-left-radius: 5px;

-webkit-border-bottom-radius: 5px;

padding-left:15px;}



.wp_side_feeds h2{background:url("../images/blog-icon.png") no-repeat scroll 0 0 transparent;

font-size:14px;

height:26px;

margin-left:-8px;

padding-left:37px;

padding-top:5px;

padding-bottom:18px;

} 

.wp_side_feeds h4 {font-size:12px; letter-spacing:0.02em; }



/* PM Webinar styles */

h1#webinar { background:url("../images/webinar-icon.png") no-repeat 5px 0 transparent; padding-left:40px;}



/*PM Levels table styles */



#prog_matrix {

	background-color:#666;

	padding:10px 0px;

	width:95%;

	margin-left:20px;

	margin-right:20px;

}



#prog_matrix #pm-levels {

 border:1px solid #F4F4F4;

 background-color:#FFF;



}



 #pm-levels td{

 border-right:none;

 border-left:none;

 border-bottom:3px;

}



 #pm-levels th {

       border-top:10px solid #333;

     

	font-weight:bold;

	color:#FFF;

	background-color:#ACC86C;

}



/*Pricing Side Block */

.cart {background:url(../images/shopping_cart_accept.png) no-repeat; height:40px; padding-left:50px; padding-top:10px;}

a.cart {

color:#999999;

display:block;

font-size:1.2em;

font-weight:bold;

height:60px;

margin-top:20px;

text-transform:uppercase;
}

.cart2 {
background-color:#B1D375; 
border:solid;
}

a.cart2 {
color:#4D87C7;
font-size:1.2em;
font-weight:bold;
margin-top:20px;
padding:5px;
text-transform:uppercase;
}
