body{
	font-size: 12px;
	font-family:Arial, Helvetica, sans-serif;
	background-color: White;
	background-image: url(/images/frontpage/pageBg.gif); 
}

li.f2jnag {
	display:none;
}

/*Quarterly Newsletter */
.quarterly p {font-family:Georgia, "Times New Roman", Times, serif;font-size:13px; color:#000;margin-left:20px; margin-right:20px; margin-bottom:10px; margin-top:10px }
.quarterly h1 {font-family:Georgia, "Times New Roman", Times, serif;font-size:28px; color:#06C; text-align:center; margin-bottom:20px; margin-left:20px; margin-right:20px; margin-top:15px;font-weight:bold;}
.quarterly h2 {font-size:19px; color:#930; font-variant:small-caps; margin-top:25px; margin-left:20px; margin-right:20px; margin-bottom:10px; font-weight:bold}
.quarterly h3 {font-size:17px; color:#06C; margin-top:25px; margin-left:20px; margin-right:20px; margin-bottom:10px; font-weight:bold}
.quarterly h4 {font-size:16px; color:#096; margin-top:5px; margin-left:20px; margin-right:20px; margin-bottom:-10px; font-weight:bold; font-style:italic; padding-left:20px}
.quarterly h5 {font-size:16px; color:#000; margin-top:25px; margin-left:20px; margin-right:20px; margin-bottom:0px; font-weight:bold; padding-left:20px}
.quarterly h6 {font-family:Georgia, "Times New Roman", Times, serif;font-size:13px; color:#06C;margin-left:20px; margin-right:20px; margin-bottom:10px; margin-top:10px; font-weight:bold }
.q_image {margin-left:20px; margin-right:20px; margin-bottom:20px; margin-top:20px; }
#q_leftFloat {float: left; width: 450px; margin-right:20px; margin-left:20px;font-family:Georgia, "Times New Roman", Times, serif;font-size:13px; color:#000; font-style:italic}
#q_rightFloat {float: right; width: 460px; margin-right:30px; margin-left:0px;font-family:Georgia, "Times New Roman", Times, serif;font-size:13px; color:#000; font-style:italic}
#q_esi-insight {background:#FFFFFF url(../quarterly/images/esi-insight-icon.JPG) no-repeat 2px 6px; padding-left:70px; padding-top:10px;padding-bottom:10px;border:2px solid #06C;width:300px; float: right; margin-right:20px; margin-left:20px; margin-bottom:10px; margin-top: 10px;font-family:Georgia, "Times New Roman", Times, serif; font-size:13px}
#q_quote {padding:10px;;width:230px; float: right; margin-right:20px; margin-left:20px; margin-bottom:10px; font-family:Georgia, "Times New Roman", Times, serif; font-size:16px; font-weight:bold; color:#036;}
#q_contactbox {width:950; margin:20px; border-left:1px solid #06C; border-right:2px solid #06C;border-bottom:2px solid #06C; border-top:1px solid #06C;}

ul.q_bulletpoint {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size: 13px;
	text-align: left;
	list-style-position: outside;
	list-style-image:   url(../images/bullet-6pix-blue.gif);
	margin-left: 20px;
	margin-right: 40px;
	margin-top: 1em;
	margin-bottom: 1em;
	padding-left: 0px; }
	
li.q_bulletpoint {
	font-family:Georgia, "Times New Roman", Times, serif;
	margin-top: 0px;
	margin-bottom: 10px;
	margin-left: 30px;}

/* BUBBLE BOX BLUE */
.bluebubblebox_middle-main-small {border-top: 0px solid #a5beb5; padding-top:0px;border-left:1px solid #a5beb5;border-right:1px solid #a5beb5; width:215px; background-color:#d4e3de;}
.bluebubblebox-small {text-align:left; width:215; margin-bottom:20px; margin-left:20px;}
.bluebubblebox_topmiddle-small {background-image: url(../impact-model/bubblebox/blue_t.gif); background-position:top; background-repeat:repeat-x; height:36px; width:143px}

.bluebubblebox_middle-main-large {border-top: 0px solid #a5beb5; padding-top:0px;border-left:1px solid #a5beb5;border-right:1px solid #a5beb5; width:903px; background-color:#d4e3de;}
.bluebubblebox-large {text-align:left; width:945; margin-bottom:20px; margin-left:20px;}
.bluebubblebox_topmiddle-large {background-image: url(../impact-model/bubblebox/blue_t.gif); background-position:top; background-repeat:repeat-x; height:36px; width:903px}


.bluebubblebox {text-align:left; width:700; margin-bottom:20px; margin-left:20px;}
.bluebubblebox_topmiddle {background-image: url(../impact-model/bubblebox/blue_t.gif); background-position:top; background-repeat:repeat-x; height:36px; width:628px}
.bluebubblebox_tl {width:36px; height:36px; background-image: url(../impact-model/bubblebox/blue_tl.gif);}
.bluebubblebox_tr {width:36px; height:36px; background-image: url(../impact-model/bubblebox/blue_tr.gif);}
.bluebubblebox_bl {width:36px; height:36px; background-image: url(../impact-model/bubblebox/blue_bl.gif); }
.bluebubblebox_br {width:36px; height:36px; background-image: url(../impact-model/bubblebox/blue_br.gif)}
.bluebubblebox_middle-main {border-top: 0px solid #a5beb5; padding-top:0px;border-left:1px solid #a5beb5;border-right:1px solid #a5beb5; width:680px; background-color:#d4e3de;}
.bluebubblebox_bottom-middle {background-image: url(../impact-model/bubblebox/blue_b.gif); background-position:bottom; background-repeat:repeat-x; height:36px}
.bluebubblebox p {margin-right:15px; margin-bottom:0px; margin-top:0px; margin-left:0px;padding:0;text-align:left;}
.bluebubblebox h1 {font-family:Arial, Helvetica, sans-serif;font-weight:bold;font-size:15px;color:#ffffff; background-color:#006699; margin:0; padding:0;}
.bluebubblebox h2 {font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:13px; color:#006699; margin-left:5px; margin-top:0px}
.bluebubblebox background {background-color:#d4e3de}



/* BUBBLE BOX PINK */
.pinkbubblebox {text-align:left; width:700; margin-bottom:20px; margin-left:20px;}
.pinkbubblebox_topmiddle {background-image: url(../impact-model/bubblebox/pink_t.gif); background-position:top; background-repeat:repeat-x; height:36px; width:628px}
.pinkbubblebox_tl {width:36px; height:36px; background-image: url(../impact-model/bubblebox/pink_tl.gif);}
.pinkbubblebox_tr {width:36px; height:36px; background-image: url(../impact-model/bubblebox/pink_tr.gif);}
.pinkbubblebox_bl {width:36px; height:36px; background-image: url(../impact-model/bubblebox/pink_bl.gif); }
.pinkbubblebox_br {width:36px; height:36px; background-image: url(../impact-model/bubblebox/pink_br.gif)}
.pinkbubblebox_middle-main {border-top: 0px solid #d1b095; padding-top:0px;border-left:1px solid #d1b095;border-right:1px solid #d1b095; width:680px; background-color:#ebdccd;}
.pinkbubblebox_bottom-middle {background-image: url(../impact-model/bubblebox/pink_b.gif); background-position:bottom; background-repeat:repeat-x; height:36px}
.pinkbubblebox p {margin-right:15px; margin-bottom:0px; margin-top:0px; margin-left:0px;padding:0;text-align:left;}
.pinkbubblebox h1 {font-family:Arial, Helvetica, sans-serif;font-weight:bold;font-size:15px;color:#ffffff; background-color:#006699; margin:0; padding:0;}
.pinkbubblebox h2 {font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:13px; color:#006699; margin-left:5px; margin-top:0px}
.pinkbubblebox background {background-color:#ebdccd}


/* BUBBLE BOX GREEN */
.greenbubblebox {text-align:left; width:700; margin-bottom:20px; margin-left:20px;}
.greenbubblebox_topmiddle {background-image: url(../impact-model/bubblebox/green_t.gif); background-position:top; background-repeat:repeat-x; height:36px; width:628px}
.greenbubblebox_tl {width:36px; height:36px; background-image: url(../impact-model/bubblebox/green_tl.gif);}
.greenbubblebox_tr {width:36px; height:36px; background-image: url(../impact-model/bubblebox/green_tr.gif);}
.greenbubblebox_bl {width:36px; height:36px; background-image: url(../impact-model/bubblebox/green_bl.gif); }
.greenbubblebox_br {width:36px; height:36px; background-image: url(../impact-model/bubblebox/green_br.gif)}
.greenbubblebox_middle-main {border-top: 0px solid #a6d18d; padding-top:0px;border-left:1px solid #a6d18d;border-right:1px solid #a6d18d; width:680px; background-color:#d8edcd;}
.greenbubblebox_bottom-middle {background-image: url(../impact-model/bubblebox/green_b.gif); background-position:bottom; background-repeat:repeat-x; height:36px}
.greenbubblebox p {margin-right:15px; margin-bottom:0px; margin-top:0px; margin-left:0px;padding:0;text-align:left;}
.greenbubblebox h1 {font-family:Arial, Helvetica, sans-serif;font-weight:bold;font-size:15px;color:#ffffff; background-color:#006699; margin:0; padding:0;}
.greenbubblebox h2 {font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:13px; color:#006699; margin-left:5px; margin-top:0px}
.greenbubblebox background {background-color:#d8edcd}


/*formatting for main content window */
td.maincontent {font-size:12px;	font-family:Arial, Helvetica, sans-serif;vertical-align:top; width:750; background-color:#FFFFFF}

/*formatting for sidebar content */
td.sidebarcontent {font-size:12px;font-family:Arial, Helvetica, sans-serif;width:210;padding-left:0px; padding-right:10px;padding-top:30px;vertical-align:top; text-align:center; background-color:#FFFFFF}
/*.sidebarcontent a:link, .sidebarcontent a:visited, .sidebarcontent a:active, .sidebarcontent a:hover {font-family:Arial, Helvetica, sans-serif; font-size:11px !important}*/


p {
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	margin-top: 4px;
	margin-left: 20px;
	margin-right: 20px;  
	margin-bottom: 15px;
}
h1, .elqHeading {
	font-family: Arial, Helvetica, sans-serif;
	letter-spacing:-1px;
	color:#05497F;
	font-size:24px;
	margin-top: 1.5ex;
	margin-left: 20px;
	margin-right: 20px;  
	margin-bottom: 10px;  
	padding-top:5px;
	font-weight: bold;	
}
.elqHeading {
	margin-left: 0px;
}

h2 {
	font-family: Arial, Helvetica, sans-serif;
	letter-spacing:-1px;
	font-size:16px;
	color:#05497F;
	margin-top: 18px;
	margin-left: 20px;
	margin-right: 20px;  
	margin-bottom: 10px;  
	/*padding:5px 0 5px;/*
	/* border-top:2px dotted #CC9; */
	font-weight: bold;	
}
h3 {
	font-family: Arial, Helvetica, sans-serif;
	/*letter-spacing:-1px;*/
	font-size:13px;
	color:#333;
	margin-top:15px;
	margin-bottom:7px;
	margin-left: 20px;
	margin-right: 20px; 
}

.h3 a:link {font-size:13px;}
.h3 a:visited {font-size:13px;}
	
h4 {
	font-family: Arial, Helvetica, sans-serif;
	letter-spacing:-1px;
	font-size:16px;
	color:#1a83c5;
	margin-top: 1px;
	margin-left: 20px;
	margin-right: 20px;  
	margin-bottom: 0px;  
	padding:5px 0 5px;
	/* border-top:2px dotted #CC9; */
	font-weight: bold;	
}

h5 {
	font-family: Arial, Helvetica, sans-serif;
	color: #526552;
	margin: 0px;
	padding: 3px 0px 0px;
	font-size: 125%;
	font-weight: normal;	
}

h6 {
	font-family: Arial, Helvetica, sans-serif;
	color:#000000;
	font-size:12px;
	margin-top: 5px;
	margin-left: 20px;
	margin-right: 20px;  
	margin-bottom: 5px;  
	/*padding-top:5px;*/
	font-weight: bold;	
}

/* CORPORATE COLOURS */
/*Green*/ .curric_core {color:#78a03e}
/*Red*/ .curric_business-analysis {color:#d2103e}
/*Yellow:*/ .curric_business-skills {color:#f4731c}
/*Green*/ .curric_programme {color:#188757}
/*Lilac*/ .curric_elective {color:#441678}
/*Grey*/ .curric_exam {color:#666666}
/*Blue*/ .curric_advanced {color:#528fc8} 

/* Red outline box */
.t_redoutline {background: url(../images/boxes/red_t.gif) 0 0 repeat-x; width: 100%}
.b_redoutline {background: url(../images/boxes/red_b.gif) 0 100% repeat-x}
.l_redoutline {background: url(../images/boxes/red_l.gif) 0 0 repeat-y}
.r_redoutline {background: url(../images/boxes/red_r.gif) 100% 0 repeat-y}
.bl_redoutline {background: url(../images/boxes/red_bl.gif) 0 100% no-repeat}
.br_redoutline {background: url(../images/boxes/red_br.gif) 100% 100% no-repeat}
.tl_redoutline {background: url(../images/boxes/red_tl.gif) 0 0 no-repeat}
.tr_redoutline {background: url(../images/boxes/red_tr.gif) 100% 0 no-repeat; padding:1px}

/* Blue outline box */
.t_blueoutline {background: url(../images/boxes/blue_t.jpg) 0 0 repeat-x; width: 100%}
.b_blueoutline {background: url(../images/boxes/blue_b.jpg) 0 100% repeat-x}
.l_blueoutline {background: url(../images/boxes/blue_l.jpg) 0 0 repeat-y}
.r_blueoutline {background: url(../images/boxes/blue_r.jpg) 100% 0 repeat-y}
.bl_blueoutline {background: url(../images/boxes/blue_bl.jpg) 0 100% no-repeat}
.br_blueoutline {background: url(../images/boxes/blue_br.jpg) 100% 100% no-repeat}
.tl_blueoutline {background: url(../images/boxes/blue_tl.gif) 0 0 no-repeat}
.tr_blueoutline {background: url(../images/boxes/blue_tr.jpg) 100% 0 no-repeat; padding:1px}

/* Lilac outline box */
.t_lilacoutline {background: url(../images/boxes/lilac_t.jpg) 0 0 repeat-x; width: 100%}
.b_lilacoutline {background: url(../images/boxes/lilac_b.jpg) 0 100% repeat-x}
.l_lilacoutline {background: url(../images/boxes/lilac_l.jpg) 0 0 repeat-y}
.r_lilacoutline {background: url(../images/boxes/lilac_r.jpg) 100% 0 repeat-y}
.bl_lilacoutline {background: url(../images/boxes/lilac_bl.jpg) 0 100% no-repeat}
.br_lilacoutline {background: url(../images/boxes/lilac_br.jpg) 100% 100% no-repeat}
.tl_lilacoutline {background: url(../images/boxes/lilac_tl.jpg) 0 0 no-repeat}
.tr_lilacoutline {background: url(../images/boxes/lilac_tr.jpg) 100% 0 no-repeat; padding:1px}

/* Yellow outline box */
.t_yellowoutline {background: url(../images/boxes/yellow_t.jpg) 0 0 repeat-x; width: 100%}
.b_yellowoutline {background: url(../images/boxes/yellow_b.jpg) 0 100% repeat-x}
.l_yellowoutline {background: url(../images/boxes/yellow_l.jpg) 0 0 repeat-y}
.r_yellowoutline {background: url(../images/boxes/yellow_r.jpg) 100% 0 repeat-y}
.bl_yellowoutline {background: url(../images/boxes/yellow_bl.jpg) 0 100% no-repeat}
.br_yellowoutline {background: url(../images/boxes/yellow_br.jpg) 100% 100% no-repeat}
.tl_yellowoutline {background: url(../images/boxes/yellow_tl.jpg) 0 0 no-repeat}
.tr_yellowoutline {background: url(../images/boxes/yellow_tr.jpg) 100% 0 no-repeat; padding:1px}

/* Green outline box */
.t_greenoutline {background: url(../images/boxes/green_t.gif) 0 0 repeat-x; width: 100%}
.b_greenoutline {background: url(../images/boxes/green_b.gif) 0 100% repeat-x}
.l_greenoutline {background: url(../images/boxes/green_l.gif) 0 0 repeat-y}
.r_greenoutline {background: url(../images/boxes/green_r.gif) 100% 0 repeat-y}
.bl_greenoutline {background: url(../images/boxes/green_bl.jpg) 0 100% no-repeat}
.br_greenoutline {background: url(../images/boxes/green_br.jpg) 100% 100% no-repeat}
.tl_greenoutline {background: url(../images/boxes/green_tl.jpg) 0 0 no-repeat}
.tr_greenoutline {background: url(../images/boxes/green_tr.jpg) 100% 0 no-repeat; padding:1px}

/* Contract (mauve) outline box */
.t_contractoutline {background: url(../images/boxes/contract_t.gif) 0 0 repeat-x; width: 100%}
.b_contractoutline {background: url(../images/boxes/contract_b.gif) 0 100% repeat-x}
.l_contractoutline {background: url(../images/boxes/contract_l.gif) 0 0 repeat-y}
.r_contractoutline {background: url(../images/boxes/contract_r.gif) 100% 0 repeat-y}
.bl_contractoutline {background: url(../images/boxes/contract_bl.jpg) 0 100% no-repeat}
.br_contractoutline {background: url(../images/boxes/contract_br.jpg) 100% 100% no-repeat}
.tl_contractoutline {background: url(../images/boxes/contract_tl.jpg) 0 0 no-repeat}
.tr_contractoutline {background: url(../images/boxes/contract_tr.jpg) 100% 0 no-repeat; padding:1px}

/* Green (Darker) outline box */
.t_green2outline {background: url(../images/boxes/green2_t.gif) 0 0 repeat-x; width: 100%}
.b_green2outline {background: url(../images/boxes/green2_b.gif) 0 100% repeat-x}
.l_green2outline {background: url(../images/boxes/green2_l.gif) 0 0 repeat-y}
.r_green2outline {background: url(../images/boxes/green2_r.gif) 100% 0 repeat-y}
.bl_green2outline {background: url(../images/boxes/green2_bl.gif) 0 100% no-repeat}
.br_green2outline {background: url(../images/boxes/green2_br.gif) 100% 100% no-repeat}
.tl_green2outline {background: url(../images/boxes/green2_tl.gif) 0 0 no-repeat}
.tr_green2outline {background: url(../images/boxes/green2_tr.gif) 100% 0 no-repeat; padding:1px}

/* Grey outline box */
.t_greyoutline {background: url(../images/boxes/grey-outline_lh.gif) 0 0 repeat-x; width: 100%}
.b_greyoutline {background: url(../images/boxes/grey-outline_lh.gif) 0 100% repeat-x}
.l_greyoutline {background: url(../images/boxes/grey-outline_lv.gif) 0 0 repeat-y}
.r_greyoutline {background: url(../images/boxes/grey-outline_lv.gif) 100% 0 repeat-y}
.bl_greyoutline {background: url(../images/boxes/grey-outline_bl.gif) 0 100% no-repeat}
.br_greyoutline {background: url(../images/boxes/grey-outline_br.gif) 100% 100% no-repeat}
.tl_greyoutline {background: url(../images/boxes/grey-outline_tl.gif) 0 0 no-repeat}
.tr_greyoutline {background: url(../images/boxes/grey-outline_tr.gif) 100% 0 no-repeat; padding:1px}


ul.tickbox {list-style-type: none; margin-bottom:0px; margin-left:20px; margin-right:0; margin-top:3px; }
li.tickbox {font-family:Arial, Helvetica, sans-serif; font-size:12px;background-image:url(../images/buttons/tickbox.gif); background-repeat:no-repeat; background-position: top 2; padding-left:22px; padding-right:10px; padding-bottom:7px; margin-left:5px; margin-bottom:2px; padding-top:4px}

ul.arrow {list-style-type: none; margin-bottom:0px; margin-left:0px; margin-right:0; margin-top:3px; }
li.arrow {font-family:Arial, Helvetica, sans-serif; font-size:12px;background-image:url(../images/buttons/arrow.gif); background-repeat:no-repeat; background-position: top 2; padding-left:23px; padding-right:10px; padding-bottom:7px; margin-left:5px; margin-bottom:2px; padding-top:0px}




ul.pdflink {list-style-type: none; margin-bottom:0px; margin-left:0px; margin-right:0; margin-top:3px; }
li.pdflink {font-family:Arial, Helvetica, sans-serif; font-size:12px;background-image: url(../images/pdf_symbol.gif); background-repeat:no-repeat; background-position: top 2; padding-left:23px; padding-right:10px; padding-bottom:7px; margin-left:5px; margin-bottom:2px; padding-top:0px}

ul.weblink {list-style-type: none; margin-bottom:0px; margin-left:0px; margin-right:0; margin-top:3px; }
li.weblink {font-family:Arial, Helvetica, sans-serif; font-size:12px;background-image: url(../impact-model/images/link_icon_16px_width.gif); background-repeat:no-repeat; background-position: top 2; padding-left:23px; padding-right:10px; padding-bottom:7px; margin-left:5px; margin-bottom:2px; padding-top:0px}



.border-bottom {background-repeat:repeat-x; background-position:bottom; margin-left:18px; margin-right:18px}
.contractline {background-image:url(../images/backgrounds/td_border-bottom_contract.gif)}
.greenline {background-image:url(../images/backgrounds/td_border-bottom_green.gif)}
.green2line {background-image:url(../images/backgrounds/td_border-bottom_green2.gif)}
.lilacline {background-image:url(../images/backgrounds/td_border-bottom_lilac.gif)}
.blueline {background-image:url(../images/backgrounds/td_border-bottom_blue.gif)}
.pinkline {background-image:url(../images/backgrounds/td_border-bottom_pink.gif)}
.yellowline {background-image:url(../images/backgrounds/td_border-bottom_yellow.gif)}
.greyline {background-image:url(../images/backgrounds/td_border-bottom_grey.gif)}
.redline {background-image:url(../images/backgrounds/td_border-bottom_red.gif)}

/* IMPACT MODEL PAGES @ /impact-model */

/* Blue rounded borders box for sidebar */
.bluebordersbox {text-align:left; width:200; margin-bottom:20px}
.bluebordersbox_topmiddle {background-color:#006699; padding-top:3px; width:150px; background-image: url(../../images/boxes/border_blue_h.gif); background-position:top; background-repeat:repeat-x;}
.bluebordersbox_tl {width:25px; height:25px; background-image: url(../images/boxes/border_blue_tl.gif);}
.bluebordersbox_tr {width:25px; height:25px; background-image: url(../images/boxes/border_blue_tr.gif);}
.bluebordersbox_bl {width:25px; background-image: url(../images/boxes/border_blue_bl.gif); height:25px}
.bluebordersbox_br {width:25px; background-image: url(../images/boxes/border_blue_br.gif); height:25px}
.bluebordersbox_middle-main {border-top: 4px solid #006699; padding-top:10px; padding-left:4px; padding-right:1px;border-left:4px solid #006699;border-right:4px solid #006699; width:200px}
.bluebordersbox_middle-main-pov {border-top: 4px solid #006699; padding-top:10px; padding-left:4px; padding-right:1px;border-left:4px solid #006699;border-right:4px solid #006699; width:200px; font-size:11px !important}
.bluebordersbox_middle-main-pov a:link, .bluebordersbox_middle-main-pov a:visited, .bluebordersbox_middle-main-pov a:active, .bluebordersbox_middle-main-pov a:hover {font-family:Arial, Helvetica, sans-serif; font-size:11px !important}
.bluebordersbox_bottom-middle {background-image: url(../images/boxes/border_blue_h.gif); background-position:bottom; background-repeat:repeat-x; height:25px}
.bluebordersbox p {margin:0;padding:0;text-align:left;}
.bluebordersbox h1 {font-family:Arial, Helvetica, sans-serif;font-weight:bold;font-size:15px;color:#ffffff; background-color:#006699; margin:0; padding:0;}
.bluebordersbox h2 {font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:13px; color:#006699; margin-left:27px; margin-top:4px}
.bluebordersbox background {background-color:#05497f}



/* Sidebar BOX formatting US STYLE for right column */
.shadebox{background:url('../images/us-layout/shadebox-b.png') repeat-x bottom;}
.shadebox_header{height:10px;position:relative;}
.shadebox_footer{height:10px;position:relative;}
.shadebox_inner{margin:0 10px 10px 10px;}
.shadebox_header{background:url('../images/us-layout/shadebox-t.png') repeat-x top;}
.shadebox_wrapper{background-color:#f6fafd; margin-top:10px}
.shadebox_wrapper2{background:url('../images/us-layout/shadebox-l.png') repeat-y left;}
.shadebox_wrapper3{background:url('../images/us-layout/shadebox-r.png') repeat-y right;}
.shadebox_header b,.shadebox_footer b{position:absolute;width:10px;height:10px;}
.shadebox_tlc{left:0;top:0;background:transparent url('../images/us-layout/shadebox.png') no-repeat scroll -33px 0;}
.shadebox_trc{right:0;top:0;background:transparent url('../images/us-layout/shadebox.png') no-repeat scroll -0px 0;}
.shadebox_blc{left:0;top:0;background:transparent url('../images/us-layout/shadebox.png') no-repeat scroll -22px 0;}
.shadebox_brc{right:0;top:0;background:transparent url('../images/us-layout/shadebox.png') no-repeat scroll -11px 0;}
#home_fac{width:210;}
#home_fac_inner{margin:0 10px;font-family: Arial, Helvetica, sans-serif; font-size:12px}
#home_fac_inner_head{font-family:Arial, Helvetica, sans-serif;font-weight:bold;font-size:14px;color:#ffffff; background-color:#4678a0;border-bottom-width:1px;border-bottom-color:#A8A8A8;border-bottom-style:solid;padding:2 2 2px;margin:0 0 15px;}
#home_fac_inner_head2{font-family:Arial, Helvetica, sans-serif;font-weight:bold;font-size:14px;color:#ffffff; background-color:#4678a0;border-bottom-width:1px;border-bottom-color:#A8A8A8;border-bottom-style:solid;padding:2 2 2px;margin:0 0 15px; background-image:url(../images/buttons/PMO_button-big.gif); background-position: right; background-repeat:no-repeat}

/*formatting for main window */
td.storybody {
	background-color:white;	font-size:12px;	font-family:Arial, Helvetica, sans-serif;vertical-align:top; width:750;
}

/*formatting for sidebar */
td.storysidebar {background-color:#ffffff;font-size:12px;font-family:Arial, Helvetica, sans-serif;width:210;padding-left:5px; padding-right:10px;	padding-top:10px;vertical-align:top;}

/*STORY BODY */
.storybody a:link, .storybody a:visited, .storybody a:active, .storybody a:hover {font-family:Arial, Helvetica, sans-serif; color:#05497F; font-size:12px !important}
td.storybody li {margin-left:1px;margin-bottom:8px; margin-right:20px; font-family:Arial, Helvetica, sans-serif; font-size:12px}

.storybody p 	{font-family:Arial, Helvetica, sans-serif; font-size:12px; margin-left:20px; margin-top:2px}
.storybody h5 	{font-family: Arial, Helvetica, sans-serif;font-size:19px;color:#05497F;
				margin-top: 2px;margin-left: 20px;	margin-right: 20px;	margin-bottom: 0px; padding:5px 0 5px;
				font-weight: bold; letter-spacing:-1px;
}
.storybody h4	{font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight:normal; color:#333333}
.storybody h3	{font-family: Arial, Helvetica, sans-serif;font-size:18px;color:#05497F;
				margin-top: 2px;margin-left: 20px;	margin-right: 20px;	margin-bottom: 0px; padding:5px 0 5px;
				font-weight: bold;}
.storybody h2 	{font-family: Arial, Helvetica, sans-serif;font-size:17px;color:#05497F;
				margin-top: 2px;margin-left: 20px;	margin-right: 20px;	margin-bottom: 0px; padding:5px 0 5px;
				font-weight: bolder;}
.storybody h1 	{font-family: Arial, Helvetica, sans-serif;color:#05497F;font-size:26px;margin-top:20px;margin-left:20px;
				margin-right: 20px; margin-bottom: 15px; padding-top:5px;font-weight: bold;}
.standout 		{color:#000000}

.shadowbox {
	margin-left:20px;margin-right:15px; margin-top:25px;
	background-color:#FFFFFF;
	background: url(../images/shadowlight.gif) repeat;
	position: relative; /*IE needs this to show float properly*/
	}
	
.shadowbox2 {
	position: relative;
	padding-left: 0px; padding-right:0px; padding-top:0px; padding-bottom:0px; 
	top: -5px; /* these two define the shadow 'offset'*/
	left: -5px; /*...*/
	background: #F8F8F8;
	color: black;
	border: 1px solid #bebebe}
.shadowbox2 h3 {margin-left:10px;}
.shadowbox2 h2 {margin-left:10px;}
.shadowbox2 h1 {margin-left:10px;}
.shadowbox2 p {margin-left:5px;}



/*STORY SIDEBAR */
.storysidebar a:link, .storysidebar a:visited, .storysidebar a:active, .storysidebar a:hover {font-family:Arial, Helvetica, sans-serif; font-size:12px !important}
.storysidebar h2 {font-family:Arial, Helvetica, sans-serif; font-size:17px; color:#FFFFFF; margin-top:4px} 
.storysidebar p {font-family:Arial, Helvetica, sans-serif; font-size:12px;margin:3px;}

/*STORY SIDEBAR BOX */
.storysidebar-box {padding-top:0px;padding-bottom:10px;width:210px; margin-top:10px;background-color:#FFFFFF;padding-left:0px; padding-right:0px; border-left:1px solid #e4ded6; border-right:1px solid #e4ded6; border-bottom:3px solid #e4ded6; border-top:1px solid #e4ded6}
.storysidebar-box h1 {font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold;margin:0px; background-color:#ffffff; color:#666666; padding-left:6px; padding-right:6px; padding-top:6px; padding-bottom:6px}
/*.storysidebar-box h1 {font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold;margin:0px; background-color:#007ea7; color:#FFFFFF; padding-left:6px; padding-right:6px; padding-top:6px; padding-bottom:6px}*/
.storysidebar-box p {font-family:Arial, Helvetica, sans-serif; font-size:12px;margin:3px;}
.storysidebar a:link, .storysidebar a:visited, .storysidebar a:active, .storysidebar a:hover {font-family:Arial, Helvetica, sans-serif; font-size:12px !important}

/* UL LI LINK TYPES */

ul.pointofview {list-style-type: none; margin-bottom:0; margin-left:0; margin-right:0; margin-top:10;}
/* ul.pointofview a:link, ul.pointofview a:visited, ul.pointofview a:active, ul.pointofview a:hover {font-size:11px;} */
li.pov {font-family:Arial, Helvetica, sans-serif; font-size:11px;background-image:url(../images/icons/pov.gif); background-repeat:no-repeat; background-position: top 2; padding-left:35px; padding-bottom:8px; padding-right:5px; margin-left:2px; margin-bottom:8px}
.pov a:link, .pov a:visited, .pov a:active, .pov a:hover {font-size:11px;}

li.whitepaper {font-family:Arial, Helvetica, sans-serif; font-size:11px;background-image:url(../images/icons/whitepaper.gif); background-repeat:no-repeat; background-position: top 2; padding-left:35px; padding-bottom:8px; padding-right:5px; margin-left:2px; margin-bottom:8px}
li.article {font-family:Arial, Helvetica, sans-serif; font-size:11px;background-image:url(../images/icons/article.gif); background-repeat:no-repeat; background-position: top 2; padding-left:35px; padding-bottom:8px; padding-right:5px; margin-left:2px; margin-bottom:8px}
li.report {font-family:Arial, Helvetica, sans-serif; font-size:11px;background-image:url(../resource_centre/icons/industryreports.gif); background-repeat:no-repeat; background-position: top 2; padding-left:32px; padding-bottom:8px; padding-right:5px; margin-left:0px; margin-bottom:8px}
li.webinar-resource {font-family:Arial, Helvetica, sans-serif; font-size:11px;background-image:url(../images/icons/ul_webinar.jpg); background-repeat:no-repeat; background-position: top 2; padding-left:30px; padding-bottom:8px; padding-right:5px; margin-left:2px; margin-bottom:8px}


ul.resourcelink {list-style-type: none; margin-bottom:0; margin-left:0; margin-right:0; margin-top:10; }
li.resourcelink {font-family:Arial, Helvetica, sans-serif; font-size:12px;background-image:url(../impact-model/images/resources_icon_small.gif); background-repeat:no-repeat; background-position: top 2; padding-left:35px; padding-bottom:8px; padding-right:5px; margin-left:2px; margin-bottom:8px}

ul.toollink {list-style-type: none; margin-bottom:0; margin-left:0; margin-right:0; margin-top:10; }
li.toollink {font-family:Arial, Helvetica, sans-serif; font-size:12px;background-image:url(../impact-model/images/assessment_icon_small.gif); background-repeat:no-repeat; background-position: top 2; padding-left:35px; padding-bottom:10px; padding-right:5px; margin-left:2px; margin-bottom:8px}

ul.articlelink {list-style-type: none; margin-bottom:-15; margin-left:0; margin-right:0; margin-top:0; }
li.articlelink {font-family:Arial, Helvetica, sans-serif; font-size:12px;background-image:url(../impact-model/images/download_icon_small.gif); background-repeat:no-repeat; background-position: top 2; padding-left:27px; padding-right:10px; padding-bottom:10px; margin-left:5px; margin-bottom:8px}

ul.webinarlink {list-style-type: none; margin-bottom:-15; margin-left:0; margin-right:0; margin-top:0; }
li.webinarlink {font-family:Arial, Helvetica, sans-serif; font-size:12px;background-image:url(../impact-model/images/download_icon_small.gif); background-repeat:no-repeat; background-position: top 2; padding-left:27px; padding-bottom:10px; margin-left:5px; margin-bottom:8px}

ul.eventlink {list-style-type: none; margin-bottom:-15; margin-left:0; margin-right:0; margin-top:0; }
li.eventlink {font-family:Arial, Helvetica, sans-serif; font-size:12px;background-image:url(../impact-model/images/date_icon_small.gif); background-repeat:no-repeat; background-position: top 2; padding-left:35px; padding-bottom:10px; padding-right:5px; margin-left:2px; margin-bottom:8px}

.imagelink, .imagelink a:link, .imagelink a:visited, a:link.imagelink, a:visited.imagelink {
font-style:italic; text-decoration:none;color:#006699; border-bottom:1px dashed #006699; font-weight:bold}

hr.storybody {width:95%;height:1px; border:1px solid #CCC; margin-left:10px; margin-right:10px;}

.impactmodelLearnMore, .impactmodelLearnMore a:link, .impactmodelLearnMore a:visited  {
	background-image:url(/impact-model/images/orangebulletpoint.gif);
	background-repeat:no-repeat;
	color:#05497F;
	font-family:Arial, Helvetica, sans-serif;
	font-size:17px;
	font-weight:bold;
	margin-top: 2px;
	margin-right: 10px;  
	margin-bottom: 2px;
	padding:1px 1px 1px 32px;
}

/* END IMPACT MODEL */






 
.btnLearnMore, .btnLeanMore a:link, .btnLeanMore a:visited {
	background-image:url(/images/btnLearnMore.gif);
	background-repeat:no-repeat;
	color:#366;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	margin-top: 2px;
	margin-right: 1em;  
	margin-bottom: 2px;
	padding:1px 1px 1px 22px;
}

p.community {font-size:12px; margin-top: 7px;margin-left: 20px;	margin-right: 20px; margin-bottom: 7px; font-family:Arial, Helvetica, sans-serif}
.community a:link {font-size:12px; text-decoration: underline; color:#006699;font-family:Arial, Helvetica, sans-serif}
.community a:visited {font-family:font-size:12px; text-decoration: underline;font-family:Arial, Helvetica, sans-serif}
.community a:hover {font-family:font-size:12px; text-decoration: underline;font-family:Arial, Helvetica, sans-serif}
.community a:active {font-family:font-size:12px; text-decoration: underline;font-family:Arial, Helvetica, sans-serif}

p.community-q {font-size:12px;font-weight:bold;color:#006699;margin-bottom:1px; margin-top:10px; margin-left:40px;font-family:Arial, Helvetica, sans-serif}
.community-q a:link {font-size:12px;font-weight:bold;color:#006699;text-decoration:none;font-family:Arial, Helvetica, sans-serif}
.community-q a:visited {font-size:12px;font-weight:bold;color:#006699;text-decoration:none;font-family:Arial, Helvetica, sans-serif}
.community-q a:active {font-size:12px;font-weight:bold;color:#006699;text-decoration:none;font-family:Arial, Helvetica, sans-serif}
.community-q a:hover {font-size:12px;font-weight:bold;color:#006699;text-decoration:none;font-family:Arial, Helvetica, sans-serif}

ul.community {
	font-size: 12px;
	text-align: left;
	list-style-position: outside;
	list-style-image: url(../images/icons/10px/041.png);
	margin-left: 4em;
	margin-top: 6px;
	margin-bottom: 2ex;
	padding-left: 0em;
}
li.community {
	font-size: 12px;
	margin-left: 0em;
	margin-top:4px;

}

p.pm16 {font-family:Arial, Helvetica, sans-serif; font-size:12px; margin:4px}

.pm16 a:link {font-size:12px; text-decoration: underline;}
.pm16 a:visited {font-size:12px; text-decoration: underline;}
.pm16 a:active {font-size:12px; text-decoration: underline;}
.pm16 a:hover {font-size:12px; text-decoration: underline;}

p.pm16plus {font-family:Arial, Helvetica, sans-serif; font-size:14px; margin:4px}

.pm16plus a:link {font-size:14px; text-decoration: underline;}
.pm16plus a:visited {font-size:14px; text-decoration: underline;}
.pm16plus a:active {font-size:14px; text-decoration: underline;}
.pm16plus a:hover {font-size:14px; text-decoration: underline;}


#CompanyLogo {
	position: absolute;
	width: 120px;
	height: 100px;
	top: 5px;
	
}
#CompanyLogoRight {
	position: absolute;
	text-align:right;
	top: 18px;
	
}
@media screen{
	#nonprinting {
		display:block;
	}
 }
@media print{
	#nonprinting {
		display:none;
	 }
}
.gradient {
	background-color: #FFFFFF
	/* background-color:white;
	background-image: url('/images/gradient.jpg');
	background-repeat:repeat-x;/ */
}
a:link {
	color: #006699;
	text-decoration: underline;
	background-position: 
}

a:visited {
	color: #800080;
	text-decoration: underline;
}

a:active {
	color: #FF0000;
	text-decoration: underline;
}

a:hover {
	color: #FF0000;
	text-decoration: underline;
}
div.normal a:link {
	color: #006699;
	text-decoration: underline;
	background-position: 
}

div.normal a:visited {
	color: #800080;
	text-decoration: underline;
}

div.normal a:active {
	color: #FF0000;
	text-decoration: underline;
}

div.normal a:hover {
	color: #FF0000;
	text-decoration: underline;
}

span.notice {
	background: #ffffdd url(../images/notice_icon.png) 0 50% no-repeat;
	color: #333;
	border-bottom: 1px solid #ddb;
	border-top: 1px solid #ddb;
	display: block;
	padding: 10px 10px 10px 45px;
	margin-bottom: 10px;
}
span.question {
	background: url(../images/question_icon.png) 0 50% no-repeat;
	display: block;
	padding: 10px 10px 10px 45px;
	margin-bottom: 10px;
}

span.download {
	background: url(../images/down_icon.png) 0 50% no-repeat;
	display: block;
	padding: 10px 10px 10px 45px;
	margin-bottom: 10px;
}

span.contact {
	background: url(../images/contact_icon.png) 0 50% no-repeat;
	display: block;
	padding: 10px 10px 10px 45px;
	margin-bottom: 10px;
	border-bottom: 2px solid #bebebe;
	border-top: 2px solid #bebebe;

}

span.tip {
	background: url(../images/tip_icon.png) 0 50% no-repeat;
	display: block;
	padding: 10px 10px 10px 45px;
	margin-bottom: 10px;
	

}

blockquote {
	color: #333;
	background: #f3f3f3 url(../images/start_quote_rb.gif) 0 10 no-repeat;
	padding: 5px;
	padding-left: 25px;
	margin:  10px 20px 10px 20px;
}
blockquote.horizons {
	color: #333;
	background: #f3f3f3 
	padding: 5px;
	padding-left: 25px;
	margin:  10px 20px 10px 20px;
}



ul.news {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 100%;
	text-align: left;
	list-style-position: outside;
	list-style-image:   url(../images/bulletblack-small.gif);
	margin-left: 4em;
	margin-top: 2ex;
	margin-bottom: 2ex;
	padding-left: 0em
}
li.news {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 100%;
	margin-left: 0em;

}
ul.webinar {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-align: left;
	list-style-type:   none;
	margin-left: 2em;
	margin-top: 2ex;
	margin-bottom: 2ex;
	padding-left: 0em;
}
li.webinar {
	font-family: Arial, Helvetica, sans-serif;
	margin-top: 1ex;
	margin-bottom: 3ex;
	margin-left: 0em;
	position: middle;
	padding-left:25px;
	background: url(../images/webinar_icon.gif) left -2px no-repeat;
}
li.webinar a:link{
	text-decoration: none;
	color: #006599;
	font-size:12px;
}
li.webinar a:visited{
	text-decoration: none;
	color: #006599;
	font-size:12px;

}
li.webinar a:active{
	text-decoration: none;
	color: #006599;
	font-size:12px;

}
li.webinar a:hover{
	text-decoration: underline;
	color: #006699;
	color: #006599;
	font-size:12px;

}

ul.article {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 100%;
	text-align: left;
	list-style-type:   none;
	margin-left: 2em;
	margin-top: 2ex;
	margin-bottom: 2ex;
	padding-left: 0em
}
li.article {
	font-family: Arial, Helvetica, sans-serif;
	margin-top: 1ex;
	margin-bottom: 1ex;
	margin-left: 0em;
	position: middle;
	padding-left:32px;
	background: url(../resource_centre/icons/article.gif) left 3px no-repeat;
}
li.whitepaper {
	font-family: Arial, Helvetica, sans-serif;
	margin-top: 1ex;
	margin-bottom: 1ex;
	margin-left: 0em;
	position: middle;
	padding-left:32px;
	background: url(../resource_centre/icons/whitepaper.gif) left 3px no-repeat;
}
li.pressrelease {
	font-family: Arial, Helvetica, sans-serif;
	margin-top: 1ex;
	margin-bottom: 1ex;
	margin-left: 0em;
	position: middle;
	padding-left:32px;
	background: url(../resource_centre/icons/pr.gif) left 3px no-repeat;
}
li.pov {
	font-family: Arial, Helvetica, sans-serif;
	margin-top: 1ex;
	margin-bottom: 1ex;
	margin-left: 0em;
	position: middle;
	padding-left:32px;
	background: url(../resource_centre/icons/pov.gif) left 3px no-repeat;
}
li.industryreport {
	font-family: Arial, Helvetica, sans-serif;
	font-size:11px;
	margin-top: 1ex;
	margin-bottom: 1ex;
	margin-left: 0em;
	position: middle;
	padding-left:32px;
	background: url(../resource_centre/icons/industryreports.gif) left 3px no-repeat;
}
li.podcast {
	font-family: Arial, Helvetica, sans-serif;
	margin-top: 25px;
	margin-bottom: 1ex;
	margin-left: 0em;
	position: middle;
	padding-left:28px;
	background: url(../images/podcast-headphones.gif) left 3px no-repeat;
}

ul {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 100%;
	text-align: left;
	list-style-position: outside;
	margin-left: 4em;
	margin-top: 1ex;
	margin-bottom: 1ex;
	padding-left: 0em;
	margin-right: 2em;

}

li {
	font-family: Arial, Helvetica, sans-serif;
	margin-top: 0ex;
	margin-bottom: 0ex;
	margin-left: 0em;

}

ul.horizons {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-align: left;
	list-style-type: none;
	margin-left: 5px;
	margin-right: 5px;
	margin-top: 2ex;
	margin-bottom: 2ex;
	padding-left: 15px;
	padding-right: 15px;

}
li.horions {
	font-family: Arial, Helvetica, sans-serif;
	margin-top: 1ex;
	margin-bottom: 1px;
	margin-left: 1em;
	margin-right: 20px;
}

ul.body {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-align: left;
	list-style-position: outside;
	list-style-image:   url(../images/bullet-6pix-blue.gif);
	margin-left: 20px;
	margin-right: 5px;
	margin-top: 1em;
	margin-bottom: 1em;
	padding-left: 0em;
}
ul.starbody {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-align: left;
	list-style-position: outside;
	list-style-image:   url(../images/starbullet.gif);
	margin-left: 20px;
	margin-right: 5px;
	margin-top: 1em;
	margin-bottom: 1em;
	padding-left: 0em;
}
li.body {
	font-family: Arial, Helvetica, sans-serif;
	margin-top: 0px;
	margin-bottom: 2px;
	margin-left: 20px;

}

ol.body {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-align: left;
	list-style-position: outside;
	margin-left: 20px;
	margin-right: 10px;
	margin-top: 2ex;
	margin-bottom: 2ex;
	padding-left: 3em;
	padding-right: 1em
}

ul.learn {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 100%;
	text-align: left;
	list-style-position: outside;
	list-style-image:   url(../images/bullet-6pix-blue.gif);
	margin-left: 2.5em;
	margin-right: 1.5em;
	margin-top: 2ex;
	margin-bottom: 2ex;
	padding-left: 0em
}
li.learn {
	font-family: Arial, Helvetica, sans-serif;
	margin-top: 1ex;
	margin-bottom: 1ex;
	margin-left: 0em;
	margin-right: 1em;

}

ul.leftcolumn {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 85%;
	color: #000000;
	text-align: left;
	list-style-position: outside;
	list-style-image:   url(../images/bullet-6pix-blue.gif);
	margin-top: 2ex;
	margin-left: 2em;
	margin-right: 1em;
	margin-bottom: 2ex;
	padding-left: 0em
}

li.leftcolumn {
	font-family: Arial, Helvetica, sans-serif;
	margin-top: 1.3ex;
	margin-bottom: 1.3ex;
	margin-left: 0em;
}

p.leftcolumn {
		font-size: 85%;
		margin-left: 0.6em;
		color: #000000;
}

li.indented {
	font-family: Arial, Helvetica, sans-serif;
	list-style-image:   url(../images/bullet-6pix.gif);
	margin-top: 1ex;
	margin-bottom: 1ex;
	margin-left: 1.1em;
}

p.rightcol {
		font-size: 100%;
		margin-left: 0.6em;
		color: #ffffff;

}
p.rightcol {
		font-size: 100%;
		margin-left: 0.6em;

}
ul.rightcol {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 85%;
	color: #000000;
	text-align: left;
	list-style-position: outside;
	list-style-image:   url(%27../images/arrow.gif%27);
	margin-top: 2ex;
	margin-left: 2em;
	margin-right: 0.5em;
	margin-bottom: 2ex;
	padding-left: 0em
}
li.rightcol {
	font-family: Arial, Helvetica, sans-serif;
	margin-top: 1.3ex;
	margin-bottom: 1.3ex;
	margin-left: 0em;
}

table.indent {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 100%;
	color: #000000;
	margin-top: 2ex;
	margin-left: 20px;
	margin-right: 1em;  
	margin-bottom: 2ex;
}
table, tr, td, th {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 100%;
}
.pgrid {
	margin-left: 1px;
}
td.pgrid {
	margin-left: 0em;
}
th.pgrid {
	margin-left: 0em;
	border-right: thin;
	
	
}
.menu{
	color: #ffffff;
	font-size: 12px;
	text-align: center;
	margin-top: 2px;
	margin-left: 0em;
	margin-right: 0em;  
	margin-bottom: 2px;
	

}
.breakingnews{
	color: #ffffff;
	font-size: 100%;
	text-align: left;
	font-size: 100%;
	margin-top: 2px;
	margin-left: 1.2em;
	margin-right: 1.2em;  
	margin-bottom: 2px;

}
.blueboxtext{
	color: Black;
	margin-left: 1em;
	margin-right: 1em;
	margin-top: 1.5ex;
	margin-bottom: 1.5ex;
}
.officestext{
	color: #000000;
	font-size: 85%;
	margin-top: 1.5ex;
	margin-bottom: 1.5ex;
}
.officestext a:link {
	color: #006699;
	text-decoration: underline;
	
}

.officestext a:visited {
	color: #006699;
	text-decoration: underline;
}

.officestext a:active {
	color: #006699;
	text-decoration: none;
}

.officestext a:hover {
	color: #006699;
	text-decoration: underline;
}

.newstext{
	color: #000000;
	font-size: 100%;
	margin-left: 1em;
	margin-right: 1em;  
	margin-top: 0.5ex;
	margin-bottom: 0.5ex;
}
.newstext a:link {
	color: #000000;
	text-decoration: none;
}

.newstext a:visited {
	color: #000000;
	text-decoration: none;
}

.newstext a:active {
	color: #000000;
	text-decoration: none;
}

.newstext a:hover {
	color: #000000;
	text-decoration: underline;
}
.newstextfp{
	color: #013185;
	margin-left: 100%;
	margin-top: 0ex;
	margin-bottom: 0ex;
}
.newstextfp a:link {
	color: #013185;
	text-decoration: none;
}

.newstextfp a:visited {
	color: #013185;
	text-decoration: none;
}

.newstextfp a:active {
	color: #013185;
	text-decoration: none;
}

.newstextfp a:hover {
	color: #013185;
	text-decoration: underline;
}
.formtext{
	font-family: Arial, Helvetica, sans-serif;
}
.formtextsmall{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 100%;
	
}
.formbutton{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 100%;
	color: #000000;
}
.formbox{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 100%;
	
}
.formboxsmall{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 100%;
}
.shaded{
	background-color: #CCCCCC;
}
.shadedres{
	background-color: #EFF6FA;
}
.darkshade{
	background-color: #000000;
	color: #ffffff;
}
.darkredshade{
	background-color: #990033;
	color: #ffffff;
}
.quote {
	color: #595959;
}
.quotesource {
	color: #595959;
	font-weight: bold;
}
.Bigger{
	font-size: 110%
}
.Biggest{
	font-size: 150%
}
.blacklinks a:visited{
	color: #000000;
	text-decoration: underline;
	
}
.blacklinks a:active{
	color: #000000;
	text-decoration: underline;
	
}
.blacklinks a:hover{
	color: #000000;
	text-decoration: underline;
	
}
 ul.blacklinks {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 100%;
	color: #000000;
	text-align: left;
	list-style-position: outside;
	list-style-image: url('../images/bullet-blkhyphen.gif');
	margin-top: 0px;
	margin-left: 0em;
	margin-right: 1em;
	margin-bottom: 0px;
	padding-left: 3em;
}
li.blacklinks
{
	margin-top: 1.5ex;
	margin-bottom: 1.5ex;
	
}
.question{
	font-size: 100%;
	font-style: italic;
	font-weight: bold;
	color: #023286;
}
/* used for layout */
/* wraps around elements so they stay in a container */
.box {
	width:100%;
	float:left;
	padding-right:-3px; /* fixes IE Duplicate Characters Bug */
}
.twoColumns {
	width:48%;
	float:left;
}
.twoColumnsWide {
	width:73%;
	float:left;
	padding:3px 1% 0 0;
	margin:0;
}
.twoColumnsSkinny {
	width:24%;
	float:left;
	margin:0;
	padding:3px 0 0 0;
}
.threeColumns {
	width:33%;
	float:left;
	padding:0 1px;
	margin: 0px;
}
.twoThreeColumns {
	width:66%;
	float:left;
	margin: 0px;
	padding:0 1px;
}
.bothClear {
	clear:both;
	height:0;
	margin:0;
	font-size:1px;
	line-height:0;
}
.stretch {
	width:100%;
	}
.separate  {
	border-top:2px solid #E8E8E8;
	margin:2px 0 5px;
}
.floatRight {
	float:right;

/* for formatting */
}
.packagePM {
	margin:1px 0px 0px;
		
}
.packagePM h2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	padding:3px;
	color:#626262;
	margin-top: 1ex;
	margin-left: 1.2em;
	margin-right: 1em;  
	margin-bottom: 2ex;
	border-top:1px solid #B0BF75;
	border-bottom:1px solid #B0BF75;
	background-color:#E9EDD8;
}
.packagePM p{
	margin:0;
	padding:1px 1px;
	color: #666666;
	margin-top: 1ex;
	margin-left: 1.2em;
	margin-right: 1em;  
	margin-bottom: 2ex;
	}
.packagePM h2 a:link, .package3 h2 a:visited{
	color:#999999;
	
	}
.packageBA {
	margin:1px 0px 0px;
	
}
.packageBA h2 {
	color:#626262;
	padding:3px;
	margin-top: 1ex;
	margin-left: 1.2em;
	margin-right: 1em;  
	margin-bottom: 2ex;
	border-top:1px solid #336666;
	border-bottom:1px solid #336666;
	background-color:#CEE2E8;

}
.packageBA p{
	margin:0;
	padding:1px 1px;
	color: #666666;
	margin-top: 1ex;
	margin-left: 1.2em;
	margin-right: 1em;  
	margin-bottom: 2ex;
	}
.packageBA h2 a:link, .package3 h2 a:visited{
	color:#999999;
}	

.packageGrey {
	margin:0px 0px 0px;
	padding:0px 0 0;
}

.packageGrey h2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#858585;
	border-top:1px solid #CCC;
	border-bottom:1px solid #CCC;
	background-color:#F7F7F7;
	margin-top: 1ex;
	margin-left: 1.2em;
	margin-right: 1em;  
	margin-bottom: 2ex;	
}

.packageRegister h2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#ffffff;
	border-top:1px solid #CCC;
	border-bottom:1px solid #CCC;
	background-color:#990000;
	margin-top: 1ex;
	margin-left: 1.2em;
	margin-right: 1em;  
	margin-bottom: 2ex;	
}

.packageGrey p{
	color: #333333;
	margin-left: 1.2em;
	margin-right: 1em;  

	}
	
.packageGrey h2 a:link, .package3 h2 a:visited{
	color:#999999;
}	
	.packageGreyLP {
	margin:0px 0px 0px;
	padding:0px 0 0;
}

.packageGreyLP h2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
	border-top:1px solid #CCC;
	border-bottom:1px solid #CCC;
	background-color:#F7F7F7;
	margin-top: 1ex;
	margin-left: 1.2em;
	margin-right: 1em;  
	margin-bottom: 2ex;
	padding-left:2px	
}


.packageGreyLP p{
	color: #333333;
	margin-left: 1.2em;
	margin-right: 1em;  

	}
	
.packageGreyLP h2 a:link, .package3 h2 a:visited{
	color:#999999;
}	

}
.package2 {
	margin:0;
	padding:0;
}
.package2 p{
	margin:0;
	padding:3px 2px;
	}
.package2 h2{
	font-size:100%;
	padding:7px 3px;
	color:#663333;
	border-top:1px solid #E9E9BA;
	border-bottom:1px solid #C7C06D;
	margin:0 0 5px;
	background: #DADD9B;
	border-right: 1px solid #E9E9BA;
	border-left: 1px solid #C7C06D;
}
.package3 {
	margin:5px 0 0px;
	padding:0;
}
.package3 table {
	border:none;
	padding:0px;
	margin:0 0 3px 0;
	}
.package3 td, .package3 tr {
	padding:0;
	margin:0;
	}
.package3 p{
	margin:0;
	padding:3px 2px;
	color: #666666;
	}
.package3 h2 {
	font-size:100%;
	padding:7px 3px;
	color:#FFFFFF;
	background: url('..images/tableHeadBg.gif');
	margin-bottom: 5px;
	border-top: 1px solid #A8BBA8;
	border-right: 1px solid #A8BBA8;
	border-bottom: 1px solid #698769;
	border-left: 1px solid #698769;
}
.package3 h2 a:link, .package3 h2 a:visited{
	color:#003333;
}

.reviewhorizons {
	background-color: #dcdcdc;
}
.reviewhorizons a:link {
	color: #595959;
	text-decoration: none;
}

.reviewhorizons a:visited {
	color: #595959;
	text-decoration: none;
}

.reviewhorizons a:active {
	color: #595959;
	text-decoration: none;
}

.reviewhorizons a:hover {
	color: #595959;
	text-decoration: underline;
}
.reviewpale {
	background-color: #eeeeee;
	background-image: url('/images/gradient.jpg');
	background-repeat:repeat-x;
}
.review {
	background-color: #dcdcdc;
}
.reviewpale p {
	color: #000000;
	font-size: 100%;
	text-align: left;
	margin-left: 3px;
	margin-right: 3px;
	margin-top: 0px;
	margin-bottom: 0px;
	padding-top: 1ex;
	padding-bottom: 2ex;
}
.reviewpale a:link {
	text-decoration: none;
}

.reviewpale a:visited {
	text-decoration: none;
}

.reviewpale a:active {
	color:#000000;
}

.reviewpale a:hover {
	color:#000000;
	text-decoration: underline;
}


.review h2 {
	font-size: 85%;
	font-weight: bold;
	color: #595959;
	text-align: left;
	margin-left: 3px;
	margin-right: 3px;
	margin-top: 0px;
	margin-bottom: 0px;
	padding-top: 1ex;
	padding-bottom: 1ex;
	border-bottom: 1px solid white;
	border-top: 1px solid white;
}
.review p {
	color: #000000;
	font-size: 100%;
	text-align: left;
	margin-left: 3px;
	margin-right: 3px;
	margin-top: 0px;
	margin-bottom: 0px;
	padding-top: 1ex;
	padding-bottom: 2ex;
}

.sidebar td {
	color: white;
}

.review td {
	color: #595959;
}
.review ul.mainlinks {
	color: #595959;
	font-size: 100%;
	text-align: left;
	list-style-position: outside;
	list-style-image: url('../images/bullet-whthyphen.gif');
	margin-top: 50px;
	margin-left: 0px;
	margin-right: 1em;
	margin-bottom: 0px;
	padding-left: 3em;
}
.review ul.mainlinks li{
		padding-left: 1px;
}
.review ul.mainlinks li.current{
	background-color: #9EA17C;
}
.review ul.otherlinks {
	font-size: 100%;
	color: #595959;
	text-align: left;
	background-color: #9EA17C;
	list-style-position: outside;
	list-style-image: url('../images/arrow.gif');
	margin-top: 5px;
	margin-left: 0em;
	margin-right: 1em;
	margin-bottom: 5px;
	padding-left: 3em;
}
.review ul.otherlinks li{
		padding-left: 1px;
		background-color: #9EA17C;
}
.review ul.otherlinks li.current{
	background-color: #9EA17C;
}
.review p.quote {
	color: #595959;
	font-size: 100%;
	text-align: left;
	padding-top: 4px;
	padding-left: 4px;
	padding-right:4px;
	border-top: 1px solid white;
	border-left: 1px solid white;
	border-right: 1px solid white;
	margin-bottom: 0px;
}

.review p.quotesource {
	font-weight: bold;
	font-size: 100%;
	color: #595959;
	text-align: left;
	padding-bottom: 4px;
	padding-left: 4px;
	padding-right:4px;
	margin-top: 0px;
	margin-bottom: 20px;
	border-bottom: 1px solid white;
	border-left: 1px solid white;
	border-right: 1px solid white;
}

.review p.bookheader {
	background-color:#FFFFFF;
	color: #990000;
	font-weight: bold;
	font-size: 100%;
	text-align: left;
	padding-top: 4px;
	padding-left: 4px;
	padding-right:4px;
	border-top: 1px solid white;
	border-left: 1px solid white;
	border-right: 1px solid white;
	margin-bottom: 0px;
}

.review p.book {
	background-color:#FFFFFF;
	font-size: 100%;
	color: #595959;
	text-align: left;
	padding-bottom: 4px;
	padding-left: 4px;
	padding-right:4px;
	margin-top: 0px;
	margin-bottom: 10px;
	border-bottom: 1px solid white;
	border-left: 1px solid white;
	border-right: 1px solid white;
}
.review a:link {
	color: #595959;
	text-decoration: underline;
}

.review a:visited {
	color: #595959;
	text-decoration: none;
}

.review a:active {
	color: #595959;
	text-decoration: none;
}

.review a:hover {
	color: #595959;
	text-decoration: underline;
}
.pmbok {
	color: #595959;
}
p.pmbok {
	color: #595959;
	font-size: 85%;
	text-align: left;
	border-bottom: 1px solid white;
	margin-left: 3px;
	margin-right: 3px;
	margin-top: 0px;
	margin-bottom: 0px;
	padding-top: 2ex;
	padding-bottom: 1ex;
}

.termsconditions {
	color: #595959;
}

p.termsconditions {
	color: #595959;
	font-size: 85%;
	text-align: left;
	margin-left: 3px;
	margin-right: 3px;
	margin-top: 0px;
	margin-bottom: 0px;
	padding-top: 1ex;
	padding-bottom: 1ex;
}

.PMBOKheading {
	font-size: 11px;
	font-weight: bold;
	color: #595959;
	text-align: left;
	border-color: black black #000000;
	line-height: 11px;
	margin-top: 30px;
	margin-bottom: 0px 
}
div.clsMAP {
	font-family: Arial, Helvetica, sans-serif;
	letter-spacing: normal;
}

div.clsMAP ul {
	font-family: Arial, Helvetica, sans-serif;
	margin-left: 1em;
	list-style-type: none;
	text-align: left;
	list-style-position: outside;
	margin-left: 0px;
	padding-left: 10px;
}

div.clsMAP li {
	margin-top: 0.4ex;
	margin-bottom: 0.4ex;
	line-height: 4ex;
	list-style-type: none;
	list-style-image: none;
}

.clsMapVisible {
	display: block;
	background-color: none;
}

.clsMapHidden {
	display: none;
}
.standardform{
	background-color:#f0f0f0;
	border-width: 1pt;
	border-bottom: 1pt solid #a0a0a0;
	border-right: 1pt solid #a0a0a0;
}
.smallform{
	background-color:#f0f0f0;
	border-width: 1pt;
	border-bottom: 1pt solid #a0a0a0;
	border-right: 1pt solid #a0a0a0;
	font-size:11px;

}
.catform{
	background-color:#ffffff;
	border-width: 1pt;
	border-bottom: 1pt solid #a0a0a0;
	border-right: 1pt solid #a0a0a0;
}
ol.syll1 {
	font-size: 100%;
	font-weight: normal;
	color: #000000;
	text-align: left;
	list-style-type: decimal;
	margin-left: 1em;
	padding-left: 3em;
}

.syll1 li {
	margin-top: 3ex;
	padding: 0px;
}

.syll1 a:link {
	text-decoration: underline;
	color: black;
}
.syll1 a:visited {
	text-decoration: underline;
	color: black;
}

.syll1 a:active {
	color: black;
}
.syll1 a:hover {
	color: #A01300;
}

ol.syll2 {
	font-size: 100%;
	color: #000000;
	text-align: left;
	list-style-type: lower-alpha;
	font-weight: normal;
	margin-left: 0em;
	padding-left: 0em;
}

.syll2 li {
	margin-top: 1.5ex;
}

ul.syll3 {
	font-size: 100%;
	color: #000000;
	text-align: left;
	list-style-image: url('../images/bullet-6pix-dash.gif');
	padding-left: 2em;
}

.syll3 li {
	margin-top: 1.5ex;
}
.hidden {
	display: none;
}
.courseinfo {
	font-size: 100%;
	font-weight: bold;
	color: #333333;
	text-align: left;
	margin-top: 1ex;
	line-height: 2ex;
	margin-bottom: 0px 
}
td.letterindex {
	font-size: 125%;
	background-color: #E6E6D7;
}
.right {
	text-align: right;
}

.issue {
	background: #F7F7F7;
	margin-top: 4px;
	margin-left: 12px;
	margin-right: 12px;  
	margin-bottom: 4px;

	border-top: 1px solid #CCCCCC;
	border-bottom: 1px solid #CCCCCC;
	}



.sme {
	margin-top:10px;
	margin-bottom:20px;
	margin-right:10px;
	margin-left:10px;
	/*padding-top:15px;*/
	/*padding-bottom:5px;*/
	color: #000000;
	background: #ffffff;
	/*background:url(../about_esi/subject_matter_experts/sme_bg.gif) no-repeat #FFFFF2;*/
	text-decoration: none;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-right-style: solid;
	border-left-style: solid;
	border-top-color: #cccccc;	
	border-bottom-color: #cccccc;
	border-right-color: #cccccc; 
	border-left-color: #cccccc; 
}


/* Horizons Newsletter */

.horizonsmenu p {
	font-size:10px;
	color:#333333;
	margin-right:5px;
	margin-top:10px;
	}
	
.horizonsmenu a:link {
	font-weight:bold;
	text-decoration: none;
	}
.horizonsmenu a:visited {
	font-weight:bold;
	text-decoration: none;
	}
.horizonsmenu a:active {
	font-weight:bold;
	text-decoration: none;
	}
.horizonsmenu table {
		background-color:#CCDEA5;
	width:620px;
	height:31px;}
	
.horizonsmenu td{
	background-color:#CCDEA5;
	width:620px;
	height:31px;
	}

.industryNews {
	background:url(../images/horizons/Horizons_News_130px.gif) no-repeat #759fbb;}
p.industryNewsContent {
	padding-left:5px;
	padding-right:5px;}
.industryNewsContent a:link,.industryNewsContent a:visited, .upcomingEvents a:link, .upcomingEvents a:visited {
	font-size:11px;
	color:#006699;}
.industryNewsContent {
	padding:2px;
	height:100px;
	background-color:#a4cade;}

/**/
.upcomingEventsContent {
	padding:2px;
	height:100px;
	background-color:#a4cade;}
.upcomingEvents {
	background:url(../images/horizons/Horizons_Calendar_130px.gif) no-repeat #759fbb;}
p.upcomingEvents {text-indent:60px;}

/**/
.horizonsbox1 {
	border:1px solid #ffffff; 
	padding:3px;
	margin:3px; 
	height:130px;
	background-color:#e5daaf;}
.horizonsbox1 a:link, .horizonsbox1 a:visited {
	color:#984d2d;}
.horizonsbox1 p {
	color: #984d22;}

/**/	
.horizonsbox2 {
	border:1px solid #ffffff; 
	padding:3px;
	margin:3px; 
	height:130px;
	background-color:#e7d893;}
.horizonsbox2 a {
	color:#984d2d;}
.horizonsbox2 p {
	color: #333333;}

.communications {
	font-family: Arial, Helvetica, sans-serif}
	
/* Scholarship page - delete Jan 2010 */
btn_color6, a.btn_color6, .button_color6, a.button_color6 {
	background-image:url(../scholarship/images/btn_color6.gif);
	background-repeat:repeat-x;
	background-color:#cf9112;
	border:1px solid #fff;
	color:#FFF;
	cursor:hand;
	font-size:12px;
	padding:1px 0px;
	text-align:center;
}
a.btn_color6:hover {
	background-image:none;
	background-color:#cf9112;
	text-decoration:none;
	color:#FFF;
}

/* Scholarship page - delete Jan 2010 */
.btn_color6 a:link, .btn_color6 a:visited, .btn_color6 a:hover, .btn_color6 a:active {
	background-image: url(../scholarship/images/btn_color6.gif);
	background-repeat:repeat-x;
	background-color:#cf9112;
	border:1px solid #fff;
	color:#FFF;
	text-decoration:none;
	cursor:hand;
	font-size:12px;
	padding:1px 0px;
	text-align:center;
}


.scholarship {font-family: Arial, Helvetica, sans-serif; font-weight:bold; font-size:15px; color:#000000; margin-top:7px}

/* Community page 
.expand a:link { {font-size:13px; color:#006600; text-decoration:none }
.expand a:visited { {font-size:13px; color:#006600; text-decoration:none }
.expand a:hover { {font-size:13px; color:#006600; text-decoration:none }
.expand a:active { {font-size:13px; color:#006600; text-decoration:none }
.close a:link {color:#cc0000; text-decoration:none}
.close a:visited {color:#cc0000; text-decoration:none}
.close a:hover {color:#cc0000; text-decoration:none}
.close a:active {color:#cc0000; text-decoration:none}
*/
.community_frame_a: {
	background:url(../community/images/profile_A_photo.jpg) no-repeat;}
	
.community_frame_a:hover {
	background:url(../community/images/profile_A_hover.jpg) no-repeat;
}



/*----------------------------
  Box - Rounded Corners
  ----------------------------*/
.border { margin-bottom:10px; border:1px solid #ddd; padding:1em; background:#fff; width:200px }
.border div { background: #fff url(../images/instructors/box_dot.gif) repeat-x 0 0; position:relative; width:100%; }
.border div div { background: url(../images/instructors/box_dot.gif) repeat-x 0 100%; position:relative; }
.border div div div { background: url(../images/instructors/box_dot.gif) repeat-y 0 0; }
.border div div div div { background: url(../images/instructors/box_dot.gif) repeat-y 100% 0; }
.border div div div div div { background: url(../images/instructors/box_tl.gif) no-repeat 0 0; }
.border div div div div div div div div { background: url(../images/instructors/box_br.gif) no-repeat 100% 100%; }
.border div div div div div div div div div { background:none; padding:0.9em; width:92%; }

/*----------------------------
  Sprite Rounded Corner
  ----------------------------*/
/* Rounded-cornered divs -*/
			.roundedBox {position:relative; padding:17px; margin:10px 0;}
			
				/*- All the corners -*/
				.corner {position:absolute; width:17px; height:17px;}
			
				/*- Each corner -*/
				.topLeft {top:0; left:0; background-position:-1px -1px;}
				.topRight {top:0; right:0; background-position:-19px -1px;}
				.bottomLeft {bottom:0; left:0; background-position:-1px -19px;}
				.bottomRight {bottom:0; right:0; background-position:-19px -19px;}
			
			/*- Type1 - Blue -*/	
			#type1 {background-color:#e9e9e9;}
				#type1 .corner {background-image:url(../images/sprites/rounded_grey.gif);}

/*----------------------------
  Instructor page formatting
  ----------------------------*/
.instrheader {font-weight:bold; color:#660099; margin-top:2px;margin-bottom:1px; font-size:10px; }
.instrmain {margin-top:1px; margin-bottom:1px;font-size:10px; }


/*----------------------------
  Added for boxes and tabs like US site
  ----------------------------*/


.plainbox_header{height:10px;position:relative;}
.plainbox_footer{height:10px;position:relative;}
.plainbox_inner{margin:0 10px 10px 10px;}
.plainbox_header b,.plainbox_footer b{position:absolute;width:10px;height:10px;}



.plainbox{background:url('../images/us-layout/plainbox-b.gif') repeat-x bottom;}
.plainbox_header{background:url('../images/us-layout/plainbox-t.gif') repeat-x top;}
.plainboxbottom{background:url('../images/us-layout/plainbox-b.gif') repeat-x bottom;}
.plainbox_wrapper2{background:url('../images/us-layout/plainbox-l.gif') repeat-y left;}
.plainbox_wrapper3{background:url('../images/us-layout/plainbox-r.gif') repeat-y right;}
.plainbox_tlc{left:0;top:0;background:transparent url('../images/us-layout/plainbox.gif') no-repeat scroll -33px 0;}
.plainbox_trc{right:0;top:0;background:transparent url('../images/us-layout/plainbox.gif') no-repeat scroll -0px 0;}
.plainbox_blc{left:0;top:0;background:transparent url('../images/us-layout/plainbox.gif') no-repeat scroll -22px 0;}
.plainbox_brc{right:0;top:0;background:transparent url('../images/us-layout/plainbox.gif') no-repeat scroll -11px 0;}



.bluetop{background:url(../images/us-layout/combitop-t.png) repeat-x scroll 0px 0px;margin:0 10px 0 10px;min-height:27px;color:#fff;font-size:12px;margin:0 7px;}
.bluetop a{color:#fff;text-decoration:none;}

.bluetop_l{background:url(../images/us-layout/bluetop-tlc.png) no-repeat left;}
.bluetop_r{background:url(../images/us-layout/bluetop-trc.png) no-repeat right;}

.bluetop_tlc{left:0;top:0;background:transparent url('../images/us-layout/combitop.png') no-repeat scroll 0px 0;}
.bluetop_trc{left:0;top:0;background:transparent url('../images/us-layout/combitop.png') no-repeat scroll 0px -27px;}
.bluetop_text{padding:6px 0 0;height:20px;}
.redtop{background:url(../images/us-layout/combitop-t.png) repeat-x scroll 0px -300px;margin:0 10px 0 10px;min-height:27px;color:#fff;font-size:12px;margin:0 7px;}
.redtop a{color:#fff;text-decoration:none;}

.redtop_l{background:url(../images/us-layout/redtop-tlc.png) no-repeat left;}
.redtop_r{background:url(../images/us-layout/redtop-trc.png) no-repeat right;}

.redtop_tlc{left:0;top:0;background:transparent url('../images/us-layout/combitop.png') no-repeat scroll 0px -54px;}
.redtop_trc{left:0;top:0;background:transparent url('../images/us-layout/combitop.png') no-repeat scroll 0px -81px;}
.redtop_lb{background:url(../images/us-layout/redboth-l.png) no-repeat left;}
.redtop_rb{background:url(../images/us-layout/redboth-r.png) no-repeat right;}
.redtop_text{padding:6px 0 0;height:20px;}
.coretop{background:url(../images/us-layout/combitop-t.png) repeat-x scroll 0px -30px;margin:0 10px 0 10px;min-height:27px;color:#fff;font-size:12px;margin:0 7px;}
.coretop a{color:#fff;text-decoration:none;}
.coretop_l{background:url(../images/us-layout/coretop-tlc.png) no-repeat left;}
.coretop_r{background:url(../images/us-layout/coretop-trc.png) no-repeat right;}
.coretop_lb{background:url(../images/us-layout/coreboth-l.png) no-repeat left;}
.coretop_rb{background:url(../images/us-layout/coreboth-r.png) no-repeat right;}
.coretop_text{padding:6px 0 0;height:20px;}
.electivetop{background:url(../images/us-layout/combitop-t.png) repeat-x scroll 0px -60px;margin:0 10px 0 10px;min-height:27px;color:#fff;font-size:12px;margin:0 7px;}
.electivetop a{color:#fff;text-decoration:none;}
.electivetop_l{background:url(../images/us-layout/electivetop-tlc.png) no-repeat left;}
.electivetop_r{background:url(../images/us-layout/electivetop-trc.png) no-repeat right;}
.electivetop_lb{background:url(../images/us-layout/electiveboth-l.png) no-repeat left;}
.electivetop_rb{background:url(../images/us-layout/electiveboth-r.png) no-repeat right;}
.electivetop_text{padding:6px 0 0;height:20px;}
.advancedtop{background:url(../images/us-layout/combitop-t.png) repeat-x scroll 0px -90px;margin:0 10px 0 10px;min-height:27px;color:#fff;font-size:12px;margin:0 7px;}
.advancedtop a{color:#fff;text-decoration:none;}
.advancedtop_l{background:url(../images/us-layout/advancedtop-tlc.png) no-repeat left;}
.advancedtop_r{background:url(../images/us-layout/advancedtop-trc.png) no-repeat right;}
.advancedtop_lb{background:url(../images/us-layout/advancedboth-l.png) no-repeat left;}
.advancedtop_rb{background:url(../images/us-layout/advancedboth-r.png) no-repeat right;}
.advancedtop_text{padding:6px 0 0;height:20px;}
.bstop{background:url(../images/us-layout/combitop-t.png) repeat-x scroll 0px -120px;margin:0 10px 0 10px;min-height:27px;color:#fff;font-size:12px;margin:0 7px;}
.bstop a{color:#fff;text-decoration:none;}
.bstop_l{background:url(../images/us-layout/bstop-tlc.png) no-repeat left;}
.bstop_r{background:url(../images/us-layout/bstop-trc.png) no-repeat right;}
.bstop_lb{background:url(../images/us-layout/bsboth-l.png) no-repeat left;}
.bstop_rb{background:url(../images/us-layout/bsboth-r.png) no-repeat right;}
.bstop_text{padding:6px 0 0;height:20px;}
.batop{background:url(../images/us-layout/combitop-t.png) repeat-x scroll 0px -150px;margin:0 10px 0 10px;min-height:27px;color:#fff;font-size:12px;margin:0 7px;}
.batop a{color:#fff;text-decoration:none;}
.batop_l{background:url(../images/us-layout/batop-tlc.png) no-repeat left;}
.batop_r{background:url(../images/us-layout/batop-trc.png) no-repeat right;}
.batop_lb{background:url(../images/us-layout/baboth-l.png) no-repeat left;}
.batop_rb{background:url(../images/us-layout/baboth-r.png) no-repeat right;}
.batop_text{padding:6px 0 0;height:20px;}
.preptop{background:url(../images/us-layout/combitop-t.png) repeat-x scroll 0px -180px;margin:0 10px 0 10px;min-height:27px;color:#fff;font-size:12px;margin:0 7px;}
.preptop a{color:#fff;text-decoration:none;}
.preptop_l{background:url(../images/us-layout/preptop-tlc.png) no-repeat left;}
.preptop_r{background:url(../images/us-layout/preptop-trc.png) no-repeat right;}
.preptop_lb{background:url(../images/us-layout/prepboth-l.png) no-repeat left;}
.preptop_rb{background:url(../images/us-layout/prepboth-r.png) no-repeat right;}
.preptop_text{padding:6px 0 0;height:20px;}
.progmtop{background:url(../images/us-layout/combitop-t.png) repeat-x scroll 0px -210px;margin:0 10px 0 10px;min-height:27px;color:#fff;font-size:12px;margin:0 7px;}
.progmtop a{color:#fff;text-decoration:none;}
.progmtop_l{background:url(../images/us-layout/progmtop-tlc.png) no-repeat left;}
.progmtop_r{background:url(../images/us-layout/progmtop-trc.png) no-repeat right;}
.progmtop_text{padding:6px 0 0;height:20px;}
.assesstop{background:url(../images/us-layout/combitop-t.png) repeat-x scroll 0px -240px;margin:0 10px 0 10px;min-height:27px;color:#fff;font-size:12px;margin:0 7px;}
.assesstop a{color:#fff;text-decoration:none;}
.assesstop_l{background:url(../images/us-layout/assesstop-tlc.png) no-repeat left;}
.assesstop_r{background:url(../images/us-layout/assesstop-trc.png) no-repeat right;}
.assesstop_lb{background:url(../images/us-layout/assessboth-l.png) no-repeat left;}
.assesstop_rb{background:url(../images/us-layout/assessboth-r.png) no-repeat right;}
.assesstop_text{padding:6px 0 0;height:20px;}
.contracttop{background:url(../images/us-layout/combitop-t.png) repeat-x scroll 0px -270px;margin:0 10px 0 10px;min-height:27px;color:#fff;font-size:12px;margin:0 7px;}
.contracttop a{color:#fff;text-decoration:none;}
.contracttop_l{background:url(../images/us-layout/contracttop-tlc.png) no-repeat left;}
.contracttop_r{background:url(../images/us-layout/contracttop-trc.png) no-repeat right;}
.contracttop_lb{background:url(../images/us-layout/contractboth-l.png) no-repeat left;}
.contracttop_rb{background:url(../images/us-layout/contractboth-r.png) no-repeat right;}
.contracttop_text{padding:6px 0 0;height:20px;}
.shadebox_FT{background:url(../images/us-layout/shadebox-b.png) repeat-x bottom;}
.shadebox_FT_header{height:10px;position:relative;}
.shadebox_FT_footer{height:10px;position:relative;}
.shadebox_FT_inner{padding:0 10px 0 10px;}
.shadebox_FT_header{background:url(../images/us-layout/shadebox-FT-t.png) repeat-x top;}
.shadebox_FT_top{background-color:#3280be;}.shadebox_FT_wrapper{background-color:#f6fafd;}
.shadebox_FT_wrapper2{background:url(../images/us-layout/shadebox-l.png) repeat-y left;}
.shadebox_FT_wrapper3{background:url(../images/us-layout/shadebox-r.png) repeat-y right;}
.shadebox_FT_header b,.shadebox_FT_footer b{position:absolute;width:10px;height:10px;}
.shadebox_FT_tlc{left:0;top:0;background:transparent url(../images/us-layout/shadebox.png) no-repeat scroll -66px 0;}
.shadebox_FT_trc{right:0;top:0;background:transparent url(../images/us-layout/shadebox.png) no-repeat scroll -77px 0;}
.shadebox_FT_blc{left:0;top:0;background:transparent url(../images/us-layout/shadebox.png) no-repeat scroll -22px 0;}
.shadebox_FT_brc{right:0;top:0;background:transparent url(../images/us-layout/shadebox.png) no-repeat scroll -11px 0;}
.red_button{background:url('../images/us-layout/red-button-bg.png') repeat-x bottom;margin:0 10px 0 20px;height:20px;color:#fff;}
.red_button a{color:#FFF;text-decoration:none;}
.red_button_l{background:url('../images/us-layout/red-button-l.png') no-repeat left;}
.red_button_r{background:url('../images/us-layout/red-button-r.png') no-repeat right;}
.red_button_text{padding-top:2px;height:20px;}
.red_button_big{background:url('../images/us-layout/red-button-big-bg.png') repeat-x bottom;margin:0 10px 0 20px;height:30px;color:#fff;}
.red_button_big_l{background:url('../images/us-layout/red-button-big-l.png') no-repeat left;}
.red_button_big_r{background:url('../images/us-layout/red-button-big-r.png') no-repeat right;}
.red_button_big_text{padding-top:7px;height:30px;}
.red_button_big_text a {color:#FFF;text-decoration:none;}
.learn_more_button{width:120px;}



.size11 {font-size:11px;}
.size12 {font-size:12px;}
.size13 {font-size:13px;}

