@charset "utf-8";
body {
	margin: 0; /* it's good practice to zero the margin and padding of the body element to account for differing browser defaults */
	padding: 0; /* this centers the container in IE 5* browsers. The text is then set to the left aligned default in the #container selector */
	font-family: Arial, Helvetica, sans-serif;
	background:url(/imgs/images/background3_17.jpg) no-repeat #014379;
	background-position:50% 130px;
	text-align:center;
	font-size:0.9em;
}


#skipto {
	display: none;
}

/* globally resets padding and margins for elements  */
h1, h2, h3, h4, h5, h6, pre, label, fieldset, address{ margin:.5em 1% .5em 0; }


abbr {border:0;}

/* used to get the border off an image in IE without deprecating the image tag */
img {border:0; margin:0;}


blockquote {margin:.5em 1em;}

h1 {
	font:1.8em Verdana, Arial, Helvetica, sans-serif;
	margin:0; 
	color:#13352c;
	margin-bottom:5px;
	/*border-bottom: 1px solid #13352c;*/
}


h2 {
	font: 1.6em Verdana, Arial, Helvetica, sans-serif;
	margin:0 .5em  .5em 0;
	color:#13352c;
	}

h3 {
	font:  1.3em Verdana, Arial, Helvetica, sans-serif;
	margin:0 .5em .3em 0; 
	color:#13352c;
}


h4 {
	font:bold 0.9em Verdana, Arial, Helvetica, sans-serif;
	margin:.5em .5em .5em 0;
}

h5 {
	font:bold 1.25em Georgia, "Times New Roman", Times, serif;
	margin:1em .5em 20px 0; 
	color:#555;
	border-bottom:#d0cfcb solid 1px;
}

h6 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	margin:1em .5em 0 0; color:#555;
}
.biggreen {
	color:#88ac2e;
	font:bold 1.25em Verdana, Arial, Helvetica, sans-serif;
}
dt {
	font-weight:bold;
}

ol li {padding-bottom:3px}
ul { list-style-type:square; }
ul li{list-style:square; padding-bottom:3px;}
li ul{list-style:square; padding-top:10px;}

.page_header{
width:100%;
float:left;
display:inline;
margin:10px 0 10px 0px;
height:auto;
border-bottom:solid 1px #d0cfcb;
}

.page_header h1 {margin:5px .5em .2em 0;}


/* ******************************************* */
/* ******************************************* */
/* ******************************************* */
/* ******************************************* */
#bg {
	background-image: url(/imgs/images/nav2_02.png);
	background-repeat: repeat-x;
	top: 0;
	left: 0;
	right: 0;
	position:fixed;
	z-index: 100000;
	
}

#bg2 {
	padding-top:153px;
	
}

#container {
	width:960px;  /* using 20px less than a full 800px width allows for browser chrome and avoids a horizontal scroll bar */
	margin: 0 auto;
	text-align: left; /* this overrides the text-align: center on the body element. */
	font-size: 0.8em;
	font-family: Arial, Helvetica, sans-serif;
	height:155px;
}
#navbar {width: 100%;  background-color: #18453b;  border-top: 1px solid #fff;  bottom: 0;  left: 0;  right: 0; position:fixed;  z-index: 1000; font-size:0.8em; color:#FFF; text-align:left;}

content_container {
	background:url(/images2/index3_17.jpg) no-repeat center top;
	min-height:340px;
}

#container_bottom {background:url(../../images2/internal3_23.png) no-repeat top; width:960px; height:18px; margin:0px auto;  padding-bottom:15px;
}


#searchbutton_ie {
padding-top:-1px;
margin-left:-1px;
[margin-left:-1px; margin-left:-3px; padding-top:2px;]
}
/*end*/
/*\*/
html*#searchbutton_ie {
[]padding-top:1px; margin-left:-1px;
}/*end*/



/* ********************************************** */
/* styles for breadcrumbs and addthis link (was the old search bar location */
/* ********************************************** */
#search_container{
float:left;
display:inline;
width:100%;
height:auto;
padding:0;
padding:0px 0 0 0px;
}

#breadcrumbs {
font-size:0.6em;
float:left;
width:100%;
color:#464444;
display:inline;
font-family:Verdana, Arial, Helvetica, sans-serif;
padding-bottom:10px;
text-align:right;
}

#breadcrumbs a{color:#464444;}

/* ********************************************** */
/* ********************************************** */
/* ********************************************** */


#content {
	margin: 0 auto;
	padding:0px;
	text-align: center;
	font-size: 0.8em;
	font-family: Arial, Helvetica, sans-serif;
	min-height:340px;
	width:960px;
}

#pad10 {
padding:5px 10px 10px 10px;

}

.break {
clear:both;
}

#nav {
	text-align:left;
	width: 960px;
}


.rollover_home {
display:block;
width:42px;
height:29px;
background: url(/imgs/images/home.png) 0 0 no-repeat;
  background-position: 0 0px;
}
.rollover_home:hover {
  background-position: 0 -29px;
}
.rollover_home span
{
  display: none;
}

.rollover_home2 {
display:block;
width:42px;
height:29px;
background: url(/imgs/images/home2.png) 0 0 no-repeat;
  background-position: 0 0px;
}
.rollover_home2:hover {
  background-position: 0 -29px;
}
.rollover_home2 span
{
  display: none;
}

.rollover_venue {
display:block;
width:74px;
height:29px;
background: url(/imgs/images/venue.png) 0 0 no-repeat;
  background-position: 0 0px;
}
.rollover_venue:hover {
  background-position: 0 -29px;
}
.rollover_venue span
{
  display: none;
}

.rollover_venue2 {
display:block;
width:65px;
height:29px;
background: url(/imgs/images/venue2.png) 0 0 no-repeat;
  background-position: 0 0px;
}
.rollover_venue2:hover {
  background-position: 0 -29px;
}
.rollover_venue2 span
{
  display: none;
}

.rollover_visa {
display:block;
width:240px;
height:29px;
background: url(/imgs/images/visa.png) 0 0 no-repeat;
  background-position: 0 0px;
}
.rollover_visa:hover {
  background-position: 0 -29px;
}
.rollover_visa span
{
  display: none;
}

.rollover_visa2 {
display:block;
width:117px;
height:29px;
background: url(/imgs/images/visa2.png) 0 0 no-repeat;
  background-position: 0 0px;
}
.rollover_visa2:hover {
  background-position: 0 -29px;
}
.rollover_visa2 span
{
  display: none;
}

.rollover_accom2 {
display:block;
width:145px;
height:29px;
background: url(/imgs/images/accommodations2.png) 0 0 no-repeat;
  background-position: 0 0px;
}
.rollover_accom2:hover {
  background-position: 0 -29px;
}
.rollover_accom2 span
{
  display: none;
}

.rollover_call {
display:block;
width:162px;
height:29px;
background: url(/imgs/images/call.png) 0 0 no-repeat;
  background-position: 0 0px;
}
.rollover_call:hover {
  background-position: 0 -29px;
}
.rollover_call span
{
  display: none;
}

.rollover_call2 {
display:block;
width:213px;
height:29px;
background: url(/imgs/images/call2.png) 0 0 no-repeat;
  background-position: 0 0px;
}
.rollover_call2:hover {
  background-position: 0 -29px;
}
.rollover_call2 span
{
  display: none;
}

.rollover_registration {
display:block;
width:136px;
height:29px;
background: url(/imgs/images/registration.png) 0 0 no-repeat;
  background-position: 0 0px;
}
.rollover_registration:hover {
  background-position: 0 -29px;
}
.rollover_registration span
{
  display: none;
}

.rollover_registration2 {
display:block;
width:214px;
height:29px;
background: url(/imgs/images/registration2.png) 0 0 no-repeat;
  background-position: 0 0px;
}
.rollover_registration2:hover {
  background-position: 0 -29px;
}
.rollover_registration2 span
{
  display: none;
}

.rollover_program {
display:block;
width:100px;
height:29px;
background: url(/imgs/images/program.png) 0 0 no-repeat;
  background-position: 0 0px;
}
.rollover_program:hover {
  background-position: 0 -29px;
}
.rollover_program span
{
  display: none;
}

.rollover_program2 {
display:block;
width:86px;
height:29px;
background: url(/imgs/images/program2.png) 0 0 no-repeat;
  background-position: 0 0px;
}
.rollover_program2:hover {
  background-position: 0 -29px;
}
.rollover_program2 span
{
  display: none;
}

.rollover_events {
display:block;
width:86px;
height:29px;
background: url(/imgs/images/events.png) 0 0 no-repeat;
  background-position: 0 0px;
}
.rollover_events:hover {
  background-position: 0 -29px;
}
.rollover_events span
{
  display: none;
}

.rollover_events2 {
display:block;
width:72px;
height:29px;
background: url(/imgs/images/events2.png) 0 0 no-repeat;
  background-position: 0 0px;
}
.rollover_events2:hover {
  background-position: 0 -29px;
}
.rollover_events2 span
{
  display: none;
}

.rollover_about {
display:block;
width:120px;
height:29px;
background: no-repeat url(/imgs/images/about.png);
  background-position: 0 0px;
  background-repeat:no-repeat;
}
.rollover_about:hover {
  background-position: 0 -29px;
  background-repeat:no-repeat;
}

.rollover_about span
{
  display: none;
}

.rollover_about2 {
display:block;
width:106px;
height:29px;
background: no-repeat url(/imgs/images/about2.png);
  background-position: 0 0px;
  background-repeat:no-repeat;
}
.rollover_about2:hover {
  background-position: 0 -29px;
  background-repeat:no-repeat;
}

.rollover_about2 span
{
  display: none;
}



a, a:link, a:visited {
	color:#063;
	text-decoration: none;
	font-weight:bold;
	font:Verdana, Arial, Helvetica, sans-serif;
}

a:hover, a:active {
	color:#063;
	text-decoration: underline;
	font-weight:bold;
	font:Verdana, Arial, Helvetica, sans-serif;
}


#footer {
	font-size:0.75em;
	color:#FFFFFF;
	margin:0px 0px; 
	padding-top:10px;
	clear:both; 
	background:#164036;
	font-family: Arial, Helvetica, sans-serif;
}



/* *********************************************
new footer atributes
********************************************* */

.contact{
	background:#f9f7f2;
	border:1px solid #cccccc;
	font-size:0.75em;
	color:#333;
	width:930px;
	margin: 15px auto 0px;
	clear:both;
	padding:15px;
	text-align:left;
}
.contact a {
	color:#033;
	text-decoration:none;
	font-weight:normal;
	font-family: Arial, Helvetica, sans-serif;	
}
.contact a:link, .contact a:visited {
	color:#033;
	text-decoration:none;
	font-weight:normal;
	font-family: Arial, Helvetica, sans-serif;
}
.contact a:hover, .contact a:active {
	color:#a4a49b;
	text-decoration:underline;
	font-weight:normal;
	font-family: Arial, Helvetica, sans-serif;
}

#footer_container2 {
	width:960px;  /* using 20px less than a full 800px width allows for browser chrome and avoids a horizontal scroll bar */
	margin: 0 auto;
}

#footer_container2 ul {
padding:0px;
margin:0px;
}

#footer_container2 li {
list-style-type:none;
padding-top:4px;
padding-bottom:4px;
padding-left:15px;
}

#footer_container2 a {
	color:#FFFFFF;
	text-decoration:none;
	font-weight:normal;
	font-family: Arial, Helvetica, sans-serif;
}

#footer_container2 a:link, #footer_container2 a:visited {
	color:#FFFFFF;
	text-decoration:none;
	font-weight:normal;
	font-family: Arial, Helvetica, sans-serif;
}

#footer_container2 a:hover, #footer_container2 a:active {
	color:#a4a49b;
	text-decoration:underline;
	font-weight:normal;
	font-family: Arial, Helvetica, sans-serif;
}

/* *********************************************
new footer atributes
********************************************* */

.main_section {
	font-size:1.2em;
	margin-left:-15px;
	
}
.mypanel {clear:both;}

#pubs li {padding-bottom:10px; text-indent:-28px; padding-left:28px;}


/* ######### Style for Drop Down Menu ######### */

.dropmenudiv_b{
position:absolute;
top: 0px;
right: 0px;
line-height:18px;
z-index:100;
width: 200px;
visibility: hidden;
}

.dropmenudiv_b a{
width: auto;
display: block;
border-right: 2px solid #FFFFFF; /*THEME CHANGE HERE*/
border-left: 2px solid #FFFFFF; /*THEME CHANGE HERE*/
padding: 2px 10px;
text-decoration: none;
color: #FFFFFF;
background-color: #f2f2f2;
background-color: #a4a49b;
}

* html .dropmenudiv_b a{ /*IE only hack*/
width: 100%;
}

.dropmenudiv_b a:hover{ /*THEME CHANGE HERE*/
background-color: #c7dec8;
background-color: #6c6c5f;
}
.dropmenudiv_b img {
margin:0px;
padding:0px;
}


/* ********************************************** */
/* ******* Left nav style ********** */
/* ********************************************** */

#left {
	float:left; 
	width:230px; 
	padding:0;
	font:Verdana, Arial, Helvetica, sans-serif;
	font-size:0.7em;
}

#left_contact {width:185px; margin:11px auto;}
#left_contact_top {background:url(../images2/nav_contact_box_01.png) no-repeat; width:185px; height:7px;}
#left_contact_mid {background:url(../images2/nav_contact_box_02.png) repeat-y; width:165px; padding:0px 10px;}
#left_contact_mid ul {margin-left:0px; padding-left:15px;}
#left_contact_bottom {background:url(../images2/nav_contact_box_04.png) no-repeat; width:185px; height:7px;}

#lastnav {background:#d2c9be; border:1px solid #b4a99b; padding:10px 10px 0px 10px; margin-bottom:10px;}
#lastnav ul {margin-left:0px; padding-left:15px;}
#lastnav li {padding-bottom:10px; list-style:url(../images2/bullet.png)}

a.sidelink{display:block; text-decoration:none;  color:#464444; padding:5px 15px 5px 5px; font: 1.1em Verdana, Arial, Helvetica, sans-serif; font-weight:bold;}
a.sidelink:hover{color:#7e7d7d;}

.selected{display:block; padding:5px 15px 5px 5px; text-decoration:none; color:#7e7d7d;font:bold 1.1em Verdana, Arial, Helvetica, sans-serif; }

.eventcontainer {margin-top:10px;}
.breadcontainer {margin-top:10px;}


/* ************************************************ */
/* styles for main content*/
/* ************************************************ */

#banner_shade {
	background:url(../images2/internal3_19.png); width:960px; height:13px; margin:0px auto;}

#main {width:930px; margin:0px auto; text-align:left; border:1px solid #CCC; background-color: #f9f7f2; padding:15px; min-height:450px;}
#mainContent {padding:5px 20px 0px 20px;}

#content_container_secondary {float:right; display:inline; width:72%;}

#middle{
float:left;
display:inline;
margin:0px;
padding:0px 4px 20px 0px;
font-size:0.8em;
width:100%;
}

#middle ul li{padding-bottom:10px; list-style:url(../images2/bullet.png) }
#middle li{padding-bottom:10px; }

#middle_wsidebar{
float:left;
display:inline;
width:62%;
margin:0px;
padding:0px 4px 20px 0px;
font-size:0.8em;
}

/* ************************************************ */
/* styles for right side box*/
/* ************************************************ */
#right_content{
	float:right;
	width:35%; 
font-size:0.8em;
}

.sidebar{
width:201px;
float:right;
display:inline;
height:auto;
background:url(/images2/sidebar_bg_white.jpg) repeat-y;
}

.sidebar_top{
background:url(/images2/sidebar_top_white.jpg) no-repeat;
float:left;
display:inline;
margin:0;
padding:0 0 0px 15px;
width:186px;
}

.sidebar_middle{
float:left;
display:inline;
margin:0;
width:170px;
/*height:200px;*/
padding:0 15px 0 16px;
background:url(/images2/sidebar_gear_white.jpg) no-repeat;
background-position:bottom;
font-family:Verdana, Arial, Helvetica, sans-serif;
}

.sidebar_middle ul {
	 margin-left:13px; 
	 padding-left:0px;
}

.sidebar_middle3{
float:left;
display:inline;
margin:0;
width:170px;
height:207px;
padding:0 15px 0 16px;
background:url(/images2/sidebar_gear_white.jpg) no-repeat;
background-position:bottom;
font-family:Verdana, Arial, Helvetica, sans-serif;
}

.sidebar_middle2{
float:left;
display:inline;
margin:0;
width:170px;
padding:0 15px 0 16px;
background:url(/images2/sidebar_gear_white.jpg) no-repeat;
background-position:bottom;
font-family:Verdana, Arial, Helvetica, sans-serif;
}

.sidebar_bottom{
float:left;
display:inline;
margin:0;
padding:0 0 0 15px;
width:186px;
height:16px;

background:url(/images2/sidebar_bottom_white.jpg) no-repeat;

}

.sidebar a{text-decoration:none; color:#464444;}
.sidebar a:hover{color:#7e7d7d;}
.sidebar ul{list-style:square;}


 
/*********************************************
rollovers
***********************************************/

.rollover {
display:block;
width:210px;
height:43px;
background: url(/imgs/images/register_icons.gif) 0 0 no-repeat;
}
.rollover:hover {
  background-position: 0 -43px;
}
.rollover:active {
  background-position: 0 -86px;
}
.rollover span
{
  display: none;
}

.rollover_training { display:block; width:230px; height:68px; background: url(../images2/find_training.png) 0 0 no-repeat;}
.rollover_training:hover {background-position: 0 -68px;}
.rollover_training span {display: none;}
.rollover_training_selected { display:block; width:230px; height:68px; background: url(../images2/find_training.png) 0 0 no-repeat;background-position: 0 -68px;}
.rollover_training_selected span {display: none;}


.rollover_recertification { display:block; width:230px; height:68px; margin-top:6px; background: url(../images2/recertification.png) 0 0 no-repeat;}
.rollover_recertification:hover {background-position: 0 -68px;}
.rollover_recertification span {display: none;}
.rollover_recertification_selected { display:block; width:230px; height:68px; margin-top:6px; background: url(../images2/recertification.png) 0 0 no-repeat; background-position: 0 -68px;}
.rollover_recertification_selected span {display: none;}


.rollover_custom { display:block; width:230px; height:68px; margin-top:6px; background: url(../images2/customized_training.png) 0 0 no-repeat;}
.rollover_custom:hover {background-position: 0 -68px;}
.rollover_custom span {display: none;}
.rollover_custom_selected { display:block; width:230px; height:68px; margin-top:6px; background: url(../images2/customized_training.png) 0 0 no-repeat; background-position: 0 -68px;}
.rollover_custom_selected span {display: none;}


.rollover_history { display:block; width:230px; height:68px; margin-top:6px; background: url(../images2/training_history.png) 0 0 no-repeat;}
.rollover_history:hover {background-position: 0 -68px;}
.rollover_history span {display: none;}
.rollover_history_selected { display:block; width:230px; height:68px; margin-top:6px; background: url(../images2/training_history.png) 0 0 no-repeat; background-position: 0 -68px;}
.rollover_history_selected span {display: none;}


.rollover_side_reg {
	display:block;
	width:201px;
	height:50px;
	background-image: url(/imgs/images/sidebar_reg_button.gif);
	background-repeat: no-repeat;
	background-position: 5px 0;
}
.rollover_side_reg:hover {
  background-position: 5px -50px;
}
.rollover_side_reg:active {
  background-position: 5px -100px;
}
.rollover_side_reg span
{
  display: none;
}

.rollover_reg {
	display:block;
	width:201px;
	height:50px;
	background-image: url(/imgs/images/sidebar_reg_button.gif);
	background-repeat: no-repeat;
	background-position: 0 0;
}
.rollover_reg:hover {
  background-position: 0 -50px;
}
.rollover_reg:active {
  background-position: 0 -100px;
}
.rollover_reg span
{
  display: none;
}

.rollover_indate_reg {
display:block;
width:150px;
height:29px;
background: url(/imgs/images/indate_reg_button.png) 0 0 no-repeat;
}
.rollover_indate_reg:hover {
  background-position: 0 -29px;
}
.rollover_indate_reg:active {
  background-position: 0 -58px;
}
.rollover_indate_reg span
{
  display: none;
}

.rollover_moreinfo {
display:block;
width:200px;
height:29px;
background: url(../images2/indate_more_button.png) 0 0 no-repeat;
}
.rollover_moreinfo:hover {
  background-position: 0 -29px;
}
.rollover_moreinfo:active {
  background-position: 0 -58px;
}
.rollover_moreinfo span
{
  display: none;
}

.rollover_closeinfo {
display:block;
width:82px;
height:29px;
background: url(../images2/indate_close_button.png) 0 0 no-repeat;
}
.rollover_closeinfo:hover {
  background-position: 0 -29px;
}
.rollover_closeinfo:active {
  background-position: 0 -58px;
}
.rollover_closeinfo span
{
  display: none;
}

.rollover_recert {
display:block;
width:201px;
height:66px;
background: url(/imgs/images/sidebar_recert_button.jpg) 0 0 no-repeat;
}
.rollover_recert:hover {
  background-position: 0 -66px;
}
.rollover_recert:active {
  background-position: 0 -132px;
}
.rollover_recert span
{
  display: none;
}

.rollover_cec {
display:block;
width:201px;
height:66px;
background: url(/imgs/images/sidebar_ceactivity_button.png) 0 0 no-repeat;
}
.rollover_cec:hover {
  background-position: 0 -66px;
}
.rollover_cec:active {
  background-position: 0 -132px;
}
.rollover_cec span
{
  display: none;
}


.rollover_linkedin {
display:block;
width:210px;
height:43px;
background: url(/imgs/images/icon_linkedin_3states.gif) 0 0 no-repeat;
}
.rollover_linkedin:hover {
  background-position: 0 -43px;
}
.rollover_linkedin:active {
  background-position: 0 -86px;
}
.rollover_linkedin span
{
  display: none;
}


.rollover_showhide {
display:block;
width:171px;
height:25px;
background: url(/imgs/images/icon_showhide.gif) 0 0 no-repeat;
}
.rollover_showhide:hover {
  background-position: 0 -25px;
}
.rollover_showhide:active {
  background-position: 0 -50px;
}
.rollover_showhide span
{
  display: none;
}

.rollover_showhide_programs {
display:inline-block;
width:171px;
height:25px;
background: url(/imgs/images/icon_showhide_programs.gif) 0 0 no-repeat;
}
.rollover_showhide_programs:hover {
  background-position: 0 -25px;
}
.rollover_showhide_programs:active {
  background-position: 0 -50px;
}
.rollover_showhide_programs span
{
  display: none;
}


.rollover_login {display:inline-block; width:150px; height:29px; background: url(/imgs/images/login_button.png) 0 0 no-repeat;}
.rollover_login:hover {background-position: 0 -29px;}
.rollover_login:active {background-position: 0 -58px;}
.rollover_login span {display: none;}

.rollover_login2 {
display:inline-block;
width:124px;
height:34px;
background: url(../images2/ics_login.png) 0 -34px no-repeat;
}
.rollover_login2:hover {
  background-position: 0 0;
}
.rollover_login2 span
{
  display: none;
}

.rollover_account {
display:inline-block;
width:128px;
height:18px;
background: url(/imgs/images/myaccount_button.png) 0 0 no-repeat;
}
.rollover_account:hover {
  background-position: 0 -18px;
}
.rollover_account:active {
  background-position: 0 -36px;
}
.rollover_account span
{
  display: none;
}

.rollover_account2 {
display:inline-block;
width:100px;
height:25px;
background: url(../images2/myaccount_button2.gif) 0 0 no-repeat;
}
.rollover_account2:hover {
  background-position: 0 -25px;
}
.rollover_account2:active {
  background-position: 0 -50px;
}
.rollover_account2 span
{
  display: none;
}


.rollover_pay {
display:inline-block;
width:201px;
height:50px;
background: url(/imgs/images/inpage_payonline.png) 0 0 no-repeat;
}
.rollover_pay:hover {
  background-position: 0 -50px;
}
.rollover_pay:active {
  background-position: 0 -100px;
}
.rollover_pay span
{
  display: none;
}


.rollover_bookclub1 { display:block; width:154px; height:47px; margin-top:6px; background: url(../hr_executive_education/images/hree_button_bookclub_1yr.png) 0 0 no-repeat; background-position: 0 -94px;}
.rollover_bookclub1:hover {background-position: 0 -47px;}
.rollover_bookclub1:active {background-position: 0 0px;}
.rollover_bookclub1 span {display: none;}

.rollover_bookclub2 { display:block; width:154px; height:47px; margin-top:0px; background: url(../hr_executive_education/images/hree_button_bookclub_single.png) 0 0 no-repeat; background-position: 0 -94px;}
.rollover_bookclub2:hover {background-position: 0 -47px;}
.rollover_bookclub2:active {background-position: 0 0px;}
.rollover_bookclub2 span {display: none;}

.rollover_credit { display:block; width:154px; height:47px; margin-top:6px; background: url(../hr_executive_education/images/hree_button_credit_eval.png) 0 0 no-repeat; background-position: 0 -94px;}
.rollover_credit:hover {background-position: 0 -47px;}
.rollover_credit:active {background-position: 0 0px;}
.rollover_credit span {display: none;}

.rollover_replace { display:block; width:154px; height:47px; margin-top:6px; background: url(../hr_executive_education/images/hree_button_replacement.png) 0 0 no-repeat; background-position: 0 -94px;}
.rollover_replace:hover {background-position: 0 -47px;}
.rollover_replace:active {background-position: 0 0px;}
.rollover_replace span {display: none;}

.rollover_reg2 { display:block; width:154px; height:47px; margin-top:6px; background: url(../hr_executive_education/images/hree_button_register.png) 0 0 no-repeat; background-position: 0 -94px;}
.rollover_reg2:hover {background-position: 0 -47px;}
.rollover_reg2:active {background-position: 0 0px;}
.rollover_reg2 span {display: none;}

.rollover_pay2 { display:block; width:154px; height:47px; margin-top:6px; background: url(../hr_executive_education/images/hree_button_payonline.png) 0 0 no-repeat; background-position: 0 -94px;}
.rollover_pay2:hover {background-position: 0 -47px;}
.rollover_pay2:active {background-position: 0 0px;}
.rollover_pay2 span {display: none;}



/*********************************************
rollovers
***********************************************/

#dhtmltooltip{
position: absolute;
left: -300px;
width: 170px;
border: 1px solid black;
padding: 5px;
background-color: lightyellow;
visibility: hidden;
z-index: 100;
font-size:0.8em;
/*Remove below line to remove shadow. Below line should always appear last within this CSS*/
filter: progid:DXImageTransform.Microsoft.Shadow(color=gray,direction=135);
}

#dhtmlpointer{
position:absolute;
left: -300px;
z-index: 101;
visibility: hidden;
}
.indent {padding-left:36px;}

#smedia a{color:#7a8d84; text-decoration:none;}
#smedia a:visited{color:#7a8d84;}
#smedia a:hover{color:#4f9f77;}

.table{text-align:left;}
.table td{padding:5px;}
.table th{padding:5px; }


.profile{float:left;  clear:both; width:655px; padding:10px; margin:10px 10px 10px 0px; border:dashed 1px #CCCCCC; background-color:#EDEDED;}

.profile2{float:left;  clear:both; width:100%; padding:10px; margin:10px 10px 10px 0px; background-color:#ebe0b8; border:1px solid #e4e8de;}
.highlightbox{clear:both; padding:10px; margin:10px auto; background-color:#ebe0b8; border:1px solid #e4e8de; width:95%;}


.clear {
	clear: both;
}

.pfloatLeft{
float:left;
display:inline;
margin:5px 7px 5px 5px;

}


.programscontainer {
	overflow:auto;
	height:300px;
}

.programspad {
	padding: 0px 10px 0px 10px;
}

.programs {
	
}


/* **************************************
help balloon styles
************************************** */
#keys {
	vertical-align: top;
	text-align: left;
	padding: 0px;	
}

#descriptions {
	vertical-align: top;
	text-align: left;
	padding: 10px;
}

#keys_div {
	padding: 10px 10px 10px 0px;
	background-color: #f7f6c4;
	border-right: 1px solid #000000;	
}

.public_link {
	color: blue;
	font-weight: normal;
}

.protected_link {
	color: green;	
	font-weight: normal;
}

.private_link {
	color: red;	
	font-weight: normal;
}

.class_title {
	color: black;
	font-size: 16px;
	background-color: #EFEFEF;
	padding: 10px;
	border-bottom: 1px solid black;
	clear: both;
}

.constructor {
	color: green;
	font-weight: bold;	
}

.member {
	border-bottom: 1px dashed #EFEFEF;
	padding: 10px;
	clear: both;
}

.topAnchor {
	float: right;
	font-size: 11px;
}

code {
	background-color: #EFEFEF;
	display: block;
	padding: 5px;
	margin: 5px;
}

.code {
	font-family: Courier, console, system;
	font-size: 12px;
	font-weight: normal;
	color: black;	
}

.type {
	color: #0000FF;	
}

#copyright {
	font-size: 11px;
	border-top: 1px solid black;
	padding: 5px 15px;
	text-align: center;	
}

.example {
	padding: 10px;
	margin: 10px;	
}

.right {
	float: right; margin: 20px;
}

.left {
	float: left; margin: 20px;
}
/* ********************************
help balloon end
********************************* */

.gray {
	color: #666;
}

.orange_dk {
	color: #a45b05;
}
.orange {
	color: #F90;
}
.white {
	color: #fff;
}
.red {color:#C00;}
.green {color: #090;}

.pdf { font-size:0.8em }

.tip {
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #930;
}

.underline {
text-decoration:underline;
}

#connectbar { position:fixed; bottom:0; margin:0px; padding:0px; width:100%; background:url(/hr_executive_education/images/connectbar3_03.png) repeat-x; }

#connectbar a {color:#FFFFFF; font-weight:normal;}

