#campaign .mba  {height: 180px; background-position:  0 -33px;}
#campaign .graduation_2, #campaign .graduation_2009 {height: 200px;}
#campaign .babm, #campaign .babm-r {height: 180px;}
#campaign .bit  {height: 180px;}
#campaign .friend  {height: 180px;}
div.shadow {
 background: url("../images/bkg-logo.gif") repeat-x 0% 0%;
 float: left;
 width: 760px; height: 10px;
 padding: 0; margin: 0;
}
#campaign .hdr-mdl {font-size: 3em; text-align: center; border: none;}
#campaign .hdr-tag {font-size: 19px; margin-top: 0; text-align: center;}
#campaign .divider {clear: both; margin: 15px 15px 5px 15px; border-top: 1px solid #ddd;}
#campaign .tag    {float: left; position: relative; font: 18px georgia; overflow: auto;}
#campaign .action {float: left; position: relative; font: italic 15px georgia; overflow: auto;}
#campaign .mba .tag     {top: 40px; left: 40px;}
#campaign .mba .action  {top: 95px; left: 0;}

#campaign .babm-r .tag    {top: -100px; left: 360px;}
#campaign .babm-r .action {top: -35px; left: 240px;}
#campaign .babm-r .img    {top: -138px; left: 635px; float: left; position: relative;}

#campaign .babm .tag    {top: 40px; left: 400px;}
#campaign .babm .action {top: 115px; left: 300px;}
#campaign .babm .img    {top: 10px; left: 695px; float: left; position: relative;}

#campaign .bit .tag     {top: 25px; left: 50px; color: #ffe;}
#campaign .bit .action  {top: 85px; left: -30px; color: #ffe;}
#campaign .bit .action a {text-decoration: none; color: #ffe; border-bottom: 1px solid #ffe;}
#campaign .bit .action a:hover {color: #333;}
#campaign .friend .tag {top: 80px; left: -220px;}
#campaign .friend .disclaimer {top: 142px; left: -250px; width: 320px; font-size: 9px;}
#campaign .txt-box {margin: 0; float: left; display: inline; width: 483px; padding-top: 4px;}
#campaign p span, #campaign h3 span {background-color: #ffd;}
#campaign span.quote {font-size: 1.6em; background-color: transparent;}
#campaign #key-box-container {float: left; display: inline; margin: 0;}
#campaign .key-box {
 background-color: #ffd;
 border:1px solid #ddd;
 display: inline; float: left;
 margin: 15px 0 10px 15px;
 padding: 0 0 10px 0;
 width: 260px;
}
#campaign .key-box img {margin: 5px 5px 0 5px; top: -18px; float: left; position: relative; display: inline;}
#campaign .key-box h3  {font-size: 25px; color: #600; margin: 0; padding-top: 10px;}
#campaign .key-box ol  {font-size: 17px; color: #77f; padding: 0 0 0 35px; margin: 0 10px 0 0; font-family: georgia;}
#campaign .key-box li  {margin: 0; padding: 5px 0; clear: both;}
#campaign div.adj {float: right; margin: 5px 0 15px 0px; display: inline;}
div#pathway-container {border-top: 1px solid #ddd; float: left; display: inline; margin: 10px 15px 10px 15px; padding-top: 8px;}
div#pathway       {width: 535px; float: left; display: inline; margin: 0; padding-bottom: 0;}
div#pathway h3 {margin: 0 10px 25px 0;}
div#pathway-mba   {width: 522px; height: 150px; float: left; margin: 0 0 20px 0; background: url("../images/img_mba_pathways.gif") no-repeat 50% 0;}
div#pathway-mba a {width: 94px;  height: 78px; float: left; margin: 0; text-decoration: none;  position: relative; padding: 0; border: none; }
div#pathway-mba a:hover {background-position: 0 -82px;}
a#a-ldr {background: url("../images/img_pathway_ldr.gif") no-repeat; top: 78px; left: 16px;}
a#a-hrm {background: url("../images/img_pathway_hrm.gif") no-repeat; top: 78px; left: -68px;}
a#a-itm {background: url("../images/img_pathway_itm.gif") no-repeat; top: 78px; left: 126px;}
a#a-ent {background: url("../images/img_pathway_ent.gif") no-repeat; top: 78px; left: 39px;}
a#a-img {background: url("../images/img_pathway_img.gif") no-repeat; top: 78px; left: 48px;}
div#pathway-babm   {width: 522px; height: 150px; float: left; margin: 0 0 20px 0; background: url("../images/img_babm_pathways.gif") no-repeat 50% 0;}
div#pathway-babm a {width: 94px;  height: 62px; float: left; margin: 0; text-decoration: none;  position: relative; padding: 0; border: none; }
div#pathway-babm a#a-bab {width: 112px;  height: 76px;}
a#a-bdf {background: url("../images/img_babm_pathway_babf.gif") no-repeat; top: 0px;  left: 69px;}
a#a-bab {background: url("../images/img_babm_pathway_babm.gif") no-repeat; top: 72px; left: 20px;}
a#a-ben {background: url("../images/img_babm_pathway_babe.gif") no-repeat; top: 0px;  left: 265px;}
div#pathway-babm a:hover {background-position: 0 -83px;}
div#pathway-babm a#a-bab:hover {background-position: 0 -82px;}
div#pathway-bit   {width: 522px; height: 150px; float: left; margin: 0 0 20px 0; background: url("../images/img_babm_pathways.gif") no-repeat 50% 0;}
div#pathway-bit a {width: 94px;  height: 62px; float: left; margin: 0; text-decoration: none;  position: relative; padding: 0; border: none; }
div#pathway-bit a#a-bit {width: 112px;  height: 76px;}
a#a-bif {background: url("../images/img_bit_pathway_bitf.gif") no-repeat; top: 0px;  left: 69px;}
a#a-bit {background: url("../images/img_bit_pathway_bit.gif") no-repeat; top: 72px; left: 20px;}
a#a-bie {background: url("../images/img_babm_pathway_babe.gif") no-repeat; top: 0px;  left: 265px;}
div#pathway-bit a:hover {background-position: 0 -83px;}
div#pathway-bit a#a-bit:hover {background-position: 0 -82px;}
div.pathway-txt     {width: 515px; height: 52px; float: left; display: inline; margin: 0; padding: 0;}
div.pathway-txt div {display: none; border: 1px solid #eee; background-color: #eee; color: blue; padding: 5px; font-size: 11px; margin: 0;}
div#img-strip {margin: 5px 15px;}
div#about {border: 1px solid #ddd; margin: 10px 15px; background-color: #ffe;}
div#about h3 {margin-left: 13px;}
div#about p  {margin-bottom: 10px; line-height: 1.3em;}

/* Friends*/
ol.friend-lst    {margin-left: 50px; padding-left: 10px; font: 11px/1.4em verdana;}
ol.friend-lst li {padding: 2px 0;}
table#intro {border-bottom: 1px solid #ddd; margin: 15px 15px 20px 60px; font: 11px/1.6em verdana; border-collapse: collapse;}
table#intro thead tr {text-align: left;}
table#intro thead th.name {padding-left: 10px; width: 500px;}
table#intro thead th.fee  {width: 120px;}
table#intro tbody td.name {padding-left: 10px;}

/* Language Pages */
#campaign p.zh   {line-height: 1.5em; font-size: 1.1em;}
#campaign div.zh {line-height: 1.5em; font-size: 1.1em; margin: 8px 15px;}
div.chinese {background: url("../images/header_china_1.jpg") no-repeat 0 0; color: #fee;}
div.chinese .tag   {left: 325px; top: 50px; position: relative;}
div.chinese .tag_2 {left: 190px; top: 87px; position: relative;}
ul.zh-course-lst {margin-top: 5px; line-height: 1.4em;}
ul.zh-course-lst li {padding: 2px 0; font-size: 1.1em; line-height: 1.4em;}
ul.zh-course-lst a {text-decoration: none; padding-bottom: 1px; border-bottom: 1px dotted #999;}
ul.zh-course-lst a:hover {background-color: #ddd; border-bottom: 1px solid gray;}

div.postit    {padding: 30px 0 0 0; position: relative; top: -20px; width: 160px; height: 160px; float: left; display: inline; margin: 0 10px -20px 0; background: url("/images/img_postit_2.gif") no-repeat 0 0;}
div.postit p  {margin-top: 5px; padding: 0; font: 9pt/1.1em 'Comic Sans MS';}
div.postit ul {margin-top: 0; margin-bottom: 0; margin-right: 3px; font: 9pt/1.1em 'Comic Sans MS';}
div.postit li {}
/* ABE Top-up */
#campaign .topup {height: 180px; background-position:  0 -50px;}

/* Brazil Campaign Pages */
#campaign .hdr-bra-mdl {font-size: 26px; text-align: center; border: none; clear: both; padding-top: 10px;}
#campaign .hdr-bra-tag {font-size: 16px; margin: 0 30px; text-align: center;}
#campaign .bra .tag    {top: 35px; left: 275px; font: 28px/1.5em Georgia;}
#campaign .bra .action {top: 95px; left: 0;}
#campaign .bra .tag_2  {top: 158px; left: 96px; font: italic 11px/1.4em Verdana; color: #ffc;}

#campaign .rus .tag    {top: 35px; left: 275px; font: 28px/1.5em Georgia;}
#campaign .rus .action {top: 90px; left: 0;}
#campaign .rus .tag_2  {top: 158px; left: 26px; font: italic 11px/1.4em Verdana; color: #ffc;}

/* Spanish Campaign Pages */
#campaign .esp .tag    {top: 30px; left: 260px; font: 24px/1.3em Georgia;}
#campaign .esp .action {top: 115px; left: 15px; font: italic 12px georgia; overflow: auto;}

.course-col {width: 355px; float: left; display: inline; min-height: 1425px; height:auto !important; height:1425px; margin: 10px 0 10px 15px; padding: 0;}
.lft {background-color: #ffe;}
.rgt {background-color: #ffc;}
.course-col h3 {font-size: 18px; margin: 10px; text-align: center;}
.course-col h3.hdr {text-align: left; margin-left: 8px;}
.course-col h4 {margin: 10px; clear: both;}
.course-col p {margin: 5px 10px;}
.crs-key-facts {margin-left: 10px; float: left; display: inline; border: 1px solid red; padding: 0;}
.crs-key-facts div  { margin-left: 10px; padding: 3px 0; float: left; display: inline; width: 329px; border-bottom: 0px solid #ddd;}
.crs-key-facts .span-left {float: left; width: 80px; color: #408; display: inline;}
.crs-key-facts .span-right {margin-left: 10px !important; float: left; width: 230px; display: inline; border: 1px solid gray;}
.crs-key-facts .highlight {background-color: #f2f2f2;}

.art-box-1 {width: 240px; border: 1px dotted #999; margin: 15px 0 10px 60px; background-color: white; float: left; display: inline; padding: 0 0 10px 0;}
.art-eng-1 {float: left; padding: 10px 30px; text-align: center; margin: 10px 0 10px 35px; background-color: #cef; border: 1px solid #999; display: inline;}
.art-box-1 img   {float: left; position: relative; margin: 0 0 0 108px; padding: 0;}
.art-bab-1 {background-color: #9f9; float: left; padding: 10px 15px; clear: both; min-width: 210px; text-align: center; margin: 10px 0 10px 0; border: 1px solid #999;}
#bra-nav-box {margin: 0 15px; padding: 0;}
#bra-nav-box div a {border: 1px solid #ccc; color: #600; text-decoration: none; font: 16px georgia; margin: 0 0 5px 0; padding: 5px 10px 6px 53px; width: 168px; float: left;}
#bra-nav-box div a.a-tic {text-align: center; margin-right: 15px; background: url("../../images/icon_tick_1.gif") no-repeat 10px 50%; background-color: yellow;}
#bra-nav-box div a.a-con {text-align: center; padding-top: 15px; padding-bottom: 15px; margin-right: 15px; background: url("../../images/icon_phone_1.gif") no-repeat 10px 50%; background-color: yellow;}		
#bra-nav-box div a.a-ent {margin-right: 0; background: url("../../images/icon_entry_1.gif") no-repeat 10px 50%; background-color: yellow;}		
#bra-nav-box div a:hover {background-color: #ffe; color: #600;}

a#a-ldr-pt {background: url("../images/img_pathway_ldr_pt.gif") no-repeat; top: 78px; left: 16px;}
a#a-hrm-pt {background: url("../images/img_pathway_hrm_pt.gif") no-repeat; top: 78px; left: -68px;}
a#a-itm-pt {background: url("../images/img_pathway_itm_pt.gif") no-repeat; top: 78px; left: 126px;}
a#a-ent-pt {background: url("../images/img_pathway_ent_pt.gif") no-repeat; top: 78px; left: 39px;}
a#a-img-pt {background: url("../images/img_pathway_img_pt.gif") no-repeat; top: 78px; left: 48px;}

a#a-ldr-ru {background: url("../images/img_pathway_ldr_ru.gif") no-repeat; top: 78px; left: 16px;}
a#a-hrm-ru {background: url("../images/img_pathway_hrm_ru.gif") no-repeat; top: 78px; left: -68px;}
a#a-itm-ru {background: url("../images/img_pathway_itm_ru.gif") no-repeat; top: 78px; left: 126px;}
a#a-ent-ru {background: url("../images/img_pathway_ent_ru.gif") no-repeat; top: 78px; left: 39px;}
a#a-img-ru {background: url("../images/img_pathway_img_ru.gif") no-repeat; top: 78px; left: 48px;}

a#a-ldr-es {background: url("../images/img_pathway_ldr_es.gif") no-repeat; top: 78px; left: 16px;}
a#a-hrm-es {background: url("../images/img_pathway_hrm_es.gif") no-repeat; top: 78px; left: -68px;}
a#a-itm-es {background: url("../images/img_pathway_itm_es.gif") no-repeat; top: 78px; left: 126px;}
a#a-ent-es {background: url("../images/img_pathway_ent_es.gif") no-repeat; top: 78px; left: 39px;}
a#a-img-es {background: url("../images/img_pathway_img_es.gif") no-repeat; top: 78px; left: 48px;}

