#content ul, #mainContent div.mainBoxGeneric div ul{list-style:outside;padding:0 0 10px 20px;list-style-image:url(../comp/arrow-blue-wider.gif);padding-bottom:5px;}
#content ol{list-style:outside;padding:0 0 10px 20px;list-style: decimal}
#content ul li {padding-bottom:5px;}
#content ol li {padding-bottom:5px;}

h1{color:#002d62;font-size:18px;margin-bottom:5px;font-weight:bold}
h2{color:#002d62;font-size:16px;margin-bottom:5px;font-weight:bold}
h3{color:#0d0d45;font-size:14px;margin-bottom:5px;font-weight:bold;}
h4{color:#595959;;font-size:12px;margin-bottom:0px;font-weight:bold;padding-top:5px;}

/*
.bg{background-color:#428DB4;background-image:url(../comp/bg_l.gif);background-repeat:repeat-x;}

#wrapper{width:995px; margin: 0 auto;}

div#humberBar{width:995px;height:21px}

div#humberBottom{width:995px;height:21px}
*/

#logo img{margin-left:20px}

/* #bottomBar{height:140px;background-image:url(../comp/bg_bottom_bar.png);background-repeat:no-repeat;padding-top: 16px} */

/*min height cheat*/	
/* #contentWrapper{min-height:490px; height:auto !important; height:490px;background-image:url(../comp/bg_content.png);background-repeat:repeat-y;padding-top:5px;} */

/*GENERAL MENU*/
#leftWrapper{width:165px; padding-left: 30px; padding-right:10px}


#leftWrapper #leftMainMenu {border:solid 0px #bfd9e5;width:165px;}
#leftWrapper div#leftMainMenu a{display:block;font-size:11px;padding:2px 4px 2px 10px;margin:1px;color:#002d62;background: url(../comp/arrow-menu.gif) 0px 5px no-repeat}
#leftWrapper div#leftMainMenu div{display:block;font-size:10px;padding:2px 4px;margin:1px;color:#FFF;}
#leftWrapper div#leftMainMenu a:hover{color:#4ba3d5}
#leftWrapper div#leftMainMenu a.selected{color:#4ba3d5}

#leftWrapper div#leftMainMenu a.specialScholarshipsAwards{background-color: #FFF;padding:0px 4px 2px 10px; margin: 0}
#leftWrapper div#leftMainMenu a.specialScholarshipsAwards:hover{color: #CC9900}

#leftWrapper #leftMainMenu2 {border:solid 1px #bfd9e5;width:165px;}
#leftWrapper div#leftMainMenu2 a{display:block;font-size:11px;padding:2px 4px;margin:1px;background-color:#bfd9e5;color:#002d62}
#leftWrapper div#leftMainMenu2 div{display:block;font-size:10px;padding:2px 4px;margin:1px;background-color:#002d62;color:#FFF;}
#leftWrapper div#leftMainMenu2 a:hover{background-color:#a9c0cb}
#leftWrapper div#leftMainMenu2 a.selected{background-color:#FFF}


/*CONNECTION MENU*/
#leftWrapper #conMenu {border:solid 1px #bfd9e5;width:165px;}
#leftWrapper #conMenu a{display:block;font-size:11px;padding:2px 4px;margin:0 0px 1px 0px;background-color:#bfd9e5;color:#002d62}
#leftWrapper #conMenu a:hover{background-color:#A9C0CB;}
#leftWrapper #conMenu li.active li.active a{background-color:#FFFFFF}

#leftWrapper #conMenu h2.drawer-handle{margin:0;padding:4px 0 4px 4px;border:0;font-size:14px;color:#CC9900;cursor:pointer;border-bottom:solid 1px #bfd9e5;}
#leftWrapper #conMenu li.last h2.drawer-handle{border-bottom:solid 0px red;}

/*SECONDARY MENU*/

#leftWrapper div#secondaryMenu *{margin:0;padding:0;}
#leftWrapper div#secondaryMenu {border:solid 1px #bfd9e5;width:165px;}
#leftWrapper div#secondaryMenu a{display:block;font-size:11px;padding:2px 4px;margin:1px;background-color:#bfd9e5;color:#002d62}
#leftWrapper div#secondaryMenu a:hover{background-color:#a9c0cb}


#leftWrapper div#calendarMenu *{margin:0;padding:0;}
#leftWrapper div#calendarMenu {width:165px;}
#leftWrapper div#calendarMenu a{display:block;font-size:11px;padding:2px 4px 2px 10px;margin:1px;color:#002d62;background: url(../comp/arrow-menu-cal.gif) 0px 5px no-repeat}
#leftWrapper div#calendarMenu div{display:block;font-size:10px;padding:2px 4px;margin:1px;color:#FFF;}
#leftWrapper div#calendarMenu a:hover{color:#d98700}

#leftWrapper div#otherMenu *{margin:0;padding:0;}
#leftWrapper div#otherMenu {border:solid 1px #bfd9e5;width:165px;}
#leftWrapper div#otherMenu a{display:block;font-size:11px;padding:2px 4px;margin:1px;background-color:#f2e5bf;color:#002d62}
#leftWrapper div#otherMenu a:hover{background-color:#d2c7a6}

#backToSearch{display:block; width:165px;height:77px;background-image:url(../comp/back-pr-search.gif);background-repeat:no-repeat;background-position:center}
/* #toSearch{display:block; width:165px;height:77px;background:url(../comp/pr-search.gif) no-repeat  -20px center} */

#toSearch{display:block;width:165px;height:77px;background:url("../templates/site/images/program-directory.gif") no-repeat 0 center}

#titleSearch{display:block; width:165px;height:77px;background-image:url(../comp/title-search.gif);background-repeat:no-repeat;background-position:center}

/*
#mainMenu { height:63px; background-image:url(../comp/bg_main_menu_v.jpg); }
#mainMenu .menuW { padding-top:25px; margin-left:20px; }

#mainMenu div.menuW a{font-size:11px;text-transform:uppercase;color:#ddecf3;font-weight:bold;display:block;float:left;padding: 5px 10px 5px 10px;margin-right:1px;}
#mainMenu div.menuW a:hover{background:#FFFFFF !important;color:#006699;display:block}
#mainMenu div.menuW a.active{background-color:#FFFFFF;color:#006699;}
*/


.rightSideDottedBorder{background-image:url(../comp/dot_border_vert.gif);background-repeat:repeat-y;background-position:right}

/*GENERIC CONTENT*/

.horSpacer{height:20px;background-image:url(../comp/dot_border_hor.gif);background-repeat:repeat-x;background-position:center;}
.horSpacer0{background-image:url(../comp/dot_border_hor.gif);background-repeat:repeat-x;background-position:center;height:1px}
.horSpacerBottom5{background-image:url(../comp/dot_border_hor.gif);background-repeat:repeat-x;background-position:center;height:1px;margin-bottom:5px}
.horSpacerBottom10{background-image:url(../comp/dot_border_hor.gif);background-repeat:repeat-x;background-position:center;height:1px;margin-bottom:10px}
.horSpacer010{height:20px;background-image:url(../comp/dot_border_hor.gif);background-repeat:repeat-x;background-position:center;}
a.linkBlueBox{display:block;background-color:#002d62;background-image:url(../comp/arrow-blue-bg.gif);background-repeat:no-repeat;height:16px;color:#FFF !important;padding-left:15px;}

a.linkGoldBoxNoArrow{background-color:#cc9900;color:#FFF !important;padding:2px 3px}


#longHeader{width:750px;}
/*#content #mainContentSpacer{width:750px;margin: 0 10px 0 10px}*/

#content #mainContentSpacer{width:750px;margin: 0 10px 0 10px }
#content .header, #mainHomeWrapper, #mainSchoolWrapper, .homeHeader, 
.schoolHeader {margin-top:20px;}
#content .header{height:57px}

#content #containerPageTitle{width:535px;overflow:hidden;border-left:solid 5px #FFF;padding-left:6px;margin-left:-10px;margin-bottom:10px;}
#content div#pageTitle{width:525px;overflow:hidden;margin-top:25px;height:52px}


#content .header h1 {font-size:36px;color:#002d62;letter-spacing:-1px;text-transform:uppercase;width:536px}
#content .header h1.smaller {font-size:25px;}
#content .header h1.smaller2 {font-size:22px;}
#content .header h2 {font-size:20px;text-transform:uppercase;}
/*#content .header h1 span, #mainHomeWrapper .homeHeader h1 span, #mainSchoolWrapper .schoolHeader h1 span{font-size:14px;display:block;letter-spacing:1px;color:#002d62;}*/

div.homeHeader{width:525px;overflow:hidden;border-left:solid 5px #002d62;padding-left:6px;margin-left:-10px;margin-bottom:28px;margin-top:25px}

/*HEADER - REPLACED BY IMAGE, MUST BE REDONE*/
#content div.header div.programInformation {border-left:solid 5px #bfd9e5;padding-left:15px;width:190px}
#content div.header div.programInformation *{padding:0;margin:0;font-size:10px;font-weight:bold;color:#002d62}
#content div.header div.programInformation {margin-bottom:5px}

#content #main {width:750px;height:290px; overflow:hidden;}
#content #main .text {width:190px;height:250px;padding: 40px 10px 0 10px;line-height:2}/*{width:170px;padding:0px 10px 20px 40px;display:block;float:left;margin-top:130px}*/
#content #main .diploma {background-image:url(../comp/diploma_text_left.jpg)}
#content #main .degree {background-image:url(../comp/degree_text_left.jpg)}
#content #main .postgrad {background-image:url(../comp/postgrad_text_left.jpg)}
#content #main .certificate {background-image:url(../comp/certificate_text_left.jpg)}
#content #main .ftcertificate {background-image:url(../comp/postgrad_text_left.jpg)}
#content #main .text p{color:#055684;font-size:13px;}
#content #main .text p a{color:#002d62;}
#content #main .degree p{color:#055684}
#content #main .diploma p{color:#055684}


#content #main .degree .linkBlueBox{background-color:#404066;background-image:url(../comp/arrow-white-bg-generic.png);}

#content #main .video{width:516px;height:290px;cursor:pointer}
#content #main .bgVideo{width:516px;height:290px;}
#content #main .bgVideoCertificate{width:750px;height:290px;}


#content .video530298{width:530px;height:298px;cursor:pointer;}

#content #bottomCols td.leftCol{width:175px;}
#content #bottomCols td.leftCol div{width:165px;overflow:hidden;}
#content #bottomCols td.leftCol div.leftBoxGeneric div{background-color:#f2e5bf}
#content #bottomCols td.leftCol div.leftBoxGeneric div p{padding: 10px;}


#content #bottomCols td.leftCol .leftBoxOnImageH {width:165px;}
#content #bottomCols td.leftCol .leftBoxOnImageH .text{width:145px;position:absolute;padding:10px}

#content div.main-content{width:520px}

#content td.leftColBigConnections, #content td.leftColBigNews {width:575px;}
#content td.leftColBigConnections div, #content td.leftColBigNews div{width:565px;overflow:hidden;}

#content td.leftColBig {width:540px;}

#content td.leftColBig div{width:530px;overflow:hidden;}
#content td.leftColBig10000Fix div{overflow:visible;position:relative}
#content td.leftColBig div p{padding-bottom:7px}

#content td.leftColBigType, #content td.leftColBigResources {width:540px;}
#content td.leftColBigType div, #content td.leftColBigResources div{width:530px;overflow:hidden;}
#content td.leftColBigType div p, #content td.leftColBigResources div p{padding-bottom:7px}

#content  td.centerCol {width:345px;overflow:hidden;margin-left:10px;padding-left:10px;padding-right:10px;}

#content  td.centerCol div.mainBoxGeneric div {padding: 30px; width:285px;height:175px;}
#content  td.centerCol div.mainBoxGeneric div a{}
#content  td.centerCol div.mainBoxGeneric div a:hover{color:#002d62}
#content  td.centerCol div.mainBoxGeneric div p{}
#content  td.centerCol div.mainBoxGeneric div h2{color:#002d62;font-size:16px;margin-bottom:5px;font-weight:bold;line-height:1.1}

/*
#mainContent div.mainBoxGeneric div ul{
    list-style-type: disc;
    list-style-position: outside;
    padding: 0 0 10px 20px;
}
*/

#content  td.centerColOverview {width:530px;overflow:hidden;margin-left:10px;padding-right:10px;}

#content  td.centerColOverview div.inside-content{padding:10px 10px 5px 10px}
#content  td.centerColOverview div.mainBoxGeneric div {width:490px;padding:10px 10px 0 10px;}
#content  td.centerColOverview div.mainBoxGenericWithImg div {width:490px;height:100px;padding:20px;overflow:hidden;}
#content  td.centerColOverview div.mainBoxGeneric div a{}
#content  td.centerColOverview div.mainBoxGeneric div a:hover{color:#002d62}
#content  td.centerColOverview div.mainBoxGeneric div p{}
#content  td.centerColOverview div.mainBoxGeneric div h2{color:#002d62;font-size:16px;margin-bottom:5px;font-weight:bold;line-height:1.1}

#content td.rightColConnections{width:155px;overflow:hidden;padding-left:10px;}

#content td.rightCol {width:200px;overflow:hidden;padding-left:10px;}
#content td.rightCol div.topRightBox div{background-color:#fff;width:170px;padding:10px 10px 0 10px;}

#content td.rightCol div.degree div{background-color:#fff;}
#content td.rightCol div.diploma div{background-color:#fff;}

#content td.rightCol div.postgrad div{background-color:#fff;}
#content td.rightCol div.ce div{background-color:#fff;}

td.rightColContactApply{vertical-align:bottom;padding-left:10px;}

div.testimonial{padding:7px 10px 0 10px;}
div.testimonial *{font-family:"Trebuchet MS" !important;font-size:14px;color:#002d62}

#content div.contactInformation div{background-color:#FFF;width:180px;padding:10px 10px 0 10px;border-top:solid 0px #7fb2cc}
#content div.contactInformation div img.title{margin-bottom:10px}
#content  div.contactInformation div *{color:#002d62;font-size:10px;font-weight:bold}
#content  div.contactInformation div a{text-decoration:underline}

#content  div.applyNow div{background-color:#FFF;width:180px;padding:10px 10px 0 10px;border-top:solid 0px #7fb2cc}
#content  div.applyNow div img.title{margin-bottom:10px}
#content  div.applyNow div *{color:#002d62;font-size:10px;font-weight:bold}
#content  div.applyNow div a{text-decoration:underline}




/* news */

#newsTopCtn{width:750px;height:230px;overflow:hidden;background-image:url(../comp/Connections_Hdr_BG.jpg)}

#newsTopCtn .img{position:absolute;margin-left:400px}

#newsTopCtn .head{height:95px;width:320px;padding:10px 400px 10px 30px;overflow:hidden;}
#newsTopCtn .head p{font-size:18px;color:#FFFFFF;text-transform:uppercase;padding:0; margin:0;}

#newsTopCtn .subhead{height:95px;width:320px;padding:10px 400px 10px 30px;overflow:hidden}
#newsTopCtn .subhead p{font-size:13px;color:#FFFFFF;padding:0;margin:0;}

td.vertDottedLine{background-image:url(../comp/dot_border_vert.gif);background-repeat:repeat-y;background-position:right;}
#main div.vertDottedLinePrograms{background-image:url(../comp/dot_border_vert.gif);background-repeat:repeat-y;background-position:center;width:25px;height:290px;}

#content #bottomCols td.leftCol div.connectionItem, div.connectionItem {width:165px;}
#content #bottomCols td.leftCol div.connectionItem div.shortSubHead, div.shortSubHead{position:absolute;width:145px;padding:10px}


#bottomNews td{padding-right:10px;width:170px;overflow:hidden}
#bottomNews td h2{font-size:12px;margin-top:5px}
#bottomNews td.last{padding-right:0px;width:170px;overflow:hidden}

/*search page*/
#content .searchOfferings td{font-size:10px;vertical-align:middle;padding:2px 0 2px 0;}
#content .searchOfferings td{width:130px}/*ie 6 fix*/
#content .searchOfferings td img{vertical-align:text-top;}

#content #searchRight .searchOfferingsHeader{}

#content #searchRight .timeExpl{text-align:center;margin-top:5px}

#content #searchLeft{width:480px}
#content #searchLeft {padding-top:25px; margin-left:10px}
#content #searchLeft div.searchBy a{color:#7f7f99;padding: 2px 5px;font-size:22px;text-transform:uppercase}
#content #searchLeft div.searchBy a:hover{background-color:#bfd9e5;color:#002d62}
#content #searchLeft div.searchBy a.active{background-color:#bfd9e5;color:#002d62 !important}



#content #searchResults {}

#content #searchRight .searchOfferings{margin-top:5px !important;}


/*home layout*/
#content td.leftColBig #mainHomeWrapper{width:530px; background-image:url(../comp/x-bg-home.jpg);background-repeat:no-repeat;background-position:bottom right;overflow:visible}
#content #mainHomeWrapper div.homeHeader{width:315px;overflow:visible}
#content #mainHomeWrapper div.homeMainBox {padding-bottom:24px}
#content #mainHomeWrapper div.homeMainBox *{width:250px;color:#002d62}
#content #mainHomeWrapper div.homeHeader h1{font-size:24px;margin:0px 20px 25px -10px;color:#002d62;border-left:solid 5px #002d62; padding-left:10px;letter-spacing:-1px;text-transform:uppercase;width:515px;overflow:visible}

.homeRightImgSpacer{background-image:url(../comp/dot_border_hor.gif);background-repeat:repeat-x;background-position:bottom;padding-bottom:10px;}

/*type layout*/

#content .leftColBigType h1{font-size:24px;margin:0px 20px 25px -10px;color:#002d62;border-left:solid 5px #002d62; padding-left:10px;letter-spacing:-1px;text-transform:uppercase;width:515px;overflow:visible;margin-top:20px}

.typeRightHeaderBox{height:76px;overflow:hidden}
.typeVideo{width:530px;height:298px;}
.typeVideoRightSide, .typeVideoRightSideResOve{width:200px;height:298px;overflow:hidden;}
.typeVideoRightSide p{color:#FFF}

.typeVideoRightSide .typeDegree p{color:#FFF}
.typeVideoRightSide .typeDegree h3{color:#C0BFCD}
.typeVideoRightSide .typeDiploma p{color:#002d62}
.typeVideoRightSide .typePostgrad p{color:#002d62}
.typeVideoRightSide .typePartTime p{color:#002d62}

.typeContent{width:530px;}
.typeContentRightSide{width:200px;height:298px;}


.typeVideoRightSideResOve .text{width:170px;position:absolute;}

/*resources layout*/

#content .leftColBigResources h1{font-size:24px;margin:0px 20px 25px -10px;color:#002d62;border-left:solid 5px #002d62; padding-left:10px;letter-spacing:-1px;text-transform:uppercase;width:515px;overflow:visible;margin-top:20px}

.resourcesRightHeaderBox{height:76px;overflow:hidden}
.resourcesVideo{width:530px;height:298px;}
.resourcesVideoRightSide{width:200px;height:298px;}
.resourcestypeVideoRightSide p{color:#FFF}
.resourcesContent{width:530px;}

.resourcesContentRightSide{width:200px;}


/*school layout*/
#content td.leftColBig #mainSchoolWrapper{width:530px; background-image:url(../comp/DeansMessageHomev2.jpg);background-repeat:no-repeat;background-position:bottom right;overflow:visible}
#content #mainSchoolWrapper div.schoolHeader{width:315px;overflow:visible}
#content #mainSchoolWrapper div.schoolMainBox {padding-bottom:24px}
#content #mainSchoolWrapper div.schoolMainBox *{width:250px;color:#002d62}
#content #mainSchoolWrapper div.schoolHeader h1{font-size:24px;margin:0px 20px 25px -10px;color:#002d62;border-left:solid 5px #002d62; padding-left:10px;letter-spacing:-1px;text-transform:uppercase;width:515px;overflow:visible}

.schoolRightImgSpacer{background-image:url(../comp/dot_border_hor.gif);background-repeat:repeat-x;background-position:bottom;padding-bottom:10px;}

#becoming{width:200px;height:24px;display:block;position:absolute} 

.typeVideoRightSide .text{width:170px;position:absolute;padding-left:10px}


/*staff list*/
table.staff-list{width:750px}
table.staff-list td.name{width:260px}
table.staff-list td.tabStaffName{padding:3px 10px;}
table.staff-list td.phone{width:230px}
table.staff-list td.email{width:230px;text-align:left}
table.staff-list td{padding:3px 5px}
table.staff-list tr{background-color:#F1F7FA}
table.staff-list tr.odd{background-color:#DDECF3}
/*table.staff-list a {display:block}*/

.staffCateg{color:#002d62;height:16px;cursor:pointer;margin:10px 0 5px 0;background-image:url(../comp/dot_border_hor.gif);background-repeat:repeat-x;background-position:center bottom;}
.staffCateg h3{font-weight:bold;width:70%;float:left;font-size:12px;padding-left:13px;background-image:url(../comp/arrow-close.gif);background-position:left center;background-repeat:no-repeat}

h3.staffCategOpen {background-image:url(../comp/arrow-open.gif)}


/*other classes*/

.marginTop70 {margin-top:70px}
.marginTop60 {margin-top:60px}
.marginTop50 {margin-top:50px}

/*
.blackcatadvertising{text-align:center;color:#FFFFFF;font-size:10px;margin-top:5px}
.blackcatadvertising a{color:#FFFFFF;font-size:10px}
*/

.hideBox {display:none;visibility:hidden}


/*v3.0*/

#home2collay td.news,#home2collay td.newsPartTime {padding-right:10px;}
#home2collay td.newsPartTime {padding-right:10px;}


/* Removed because connection has a standalone link. News are not referenced from pages


#home2collay td.news a,#home2collay td.newsPartTime a.leftSideNewsArrow{font-size:12px;text-transform:uppercase;font-family:"Trebuchet MS";color:#002d62;font-weight:bold;}

#home2collay td.news a:hover,#home2collay td.newsPartTime a.leftSideNewsArrow:hover{color:#cc9900;padding-right:10px;}

*/


#content td.leftColBig #home2collay td.news p{padding-bottom:3px}
#home2collay td.news div,#home2collay td.newsPartTime div {width:160px;padding-bottom:10px}


#home2collay td.content{padding:0 10px;}
.content h1{font-size:16px;color:#4BA3D5; line-height: 1.7; font-size: 18px;}
#content td.leftColBig #home2collay .content h3{font-size:16px;color:#4BA3D5}
#content td.leftColBig #home2collay .content h4{font-size:13px;color:#002d62;text-transform:uppercase;line-height:1}

#leftWrapper div.menuv3header{padding:3px;}
/*#leftWrapper div.menuv3header h3{font-size:12px;color:#cc9900;text-transform:uppercase;background-color:#FFFFFF}*/
#leftWrapper div.menuv3header h3{font-size:12px;color:#4ba3d5;text-transform:uppercase;background-color:#FFFFFF}
#leftWrapper div.menuv3headerCal h3{font-size:12px;color:#d98700;text-transform:uppercase;background-color:#FFFFFF}

#pageTitle h1 {font-size:36px;color:#002d62;text-transform:uppercase;background:white}
#pageTitle h1.smaller {font-size:25px;background:white}
#pageTitle h1.smaller2 {font-size:22px;background:white}
/*overwrite upper case if NGOs or similar is detected*/
#pageTitle h1.normalCaps{text-transform:none !important}

#pageTitle h2 {font-size:20px;color:#002d62;text-transform:uppercase;background:white}

/*fix for when facelift is down*/
/*#pageTitle h1 {font-size:20px;color:#002d62;text-transform:uppercase;background:white}
#pageTitle h1.smaller {font-size:18px;background:white}
#pageTitle h1.smaller2 {font-size:18px;background:white}
#pageTitle h2 {font-size:16px;color:#002d62;text-transform:uppercase;background:white}
*/
a.rollover-ad-h85{display:block;height:85px;overflow:hidden;background-repeat:no-repeat}
a:hover.rollover-ad-h85{background-position: 0 -85px}

a.rollover-ad-h59{display:block;height:59px;overflow:hidden;background-repeat:no-repeat}
a:hover.rollover-ad-h59{background-position: 0 -59px}

a.rollover-ad-h298{display:block;height:298px;overflow:hidden;background-repeat:no-repeat}
a:hover.rollover-ad-h298{background-position: 0 -298px}

.homeRightImgSpacerChunk{background-image:url(../comp/dot_border_hor.gif);background-repeat:repeat-x;background-position:center;height:1px;display:block; font-size:0}

/*v3.0  PROGRAM OVERVIEW NEW LAYOUT*/

div#mainWrapper{padding:10px 10px 0 10px;width:750px}

/*#titleHeader{padding:10px 0 5px 0}*/

#titleHeader{height:52px;padding:10px 0 5px 0;overflow:hidden}

#pageTitle{width:537px;}

#programInformation {border-left:solid 5px #bfd9e5;padding-left:15px;width:190px;}
#programInformation *{padding:0;margin:0;font-size:10px;font-weight:bold;color:#002d62}

#mainHeader{width:530px;height:298px}
#contentMainPageWrapper,#contentShowcaseWrapper{width:530px;padding-right:10px;overflow:hidden}
#contentSecondaryPageWrapper{padding: 0 0 0 10px}

#secondaryHeader{height:298px;overflow:hidden}

#secondaryHeader .diploma{background-image:url(../comp/200x298_DIP_HeaderRight.jpg);}/*padding:110px 20px 0 30px; width:140px;height:188px;*/
#secondaryHeader .diploma p {color:#006699;font-weight:bold}

#secondaryHeader .degree{background-image:url(../comp/200x298_DEG_HeaderRight.jpg);}
#secondaryHeader .degree p {color:#006699;font-weight:bold}

#secondaryHeader .postgraduate-certificate{background-image:url(../comp/200x298_PG_HeaderRight.jpg);}
#secondaryHeader .postgraduate-certificate p {color:#006699;font-weight:bold}

#secondaryHeader .full-time-certificate{background-image:url(../comp/200x298_FTC_HeaderRight.jpg);}
#secondaryHeader .full-time-certificate p {color:#006699;font-weight:bold}

#secondaryHeader .certificate{background-image:url(../comp/200x298_PTC_HeaderRight.jpg);}
#secondaryHeader .certificate p {color:#006699;font-weight:bold}

#secondaryHeader .idi-workshop{background-image:url(../comp/200x298_PTC_HeaderRight.jpg);}
#secondaryHeader .idi-workshop p {color:#006699;font-weight:bold}

#secondaryHeader td.textW{height:298px;width:200px;vertical-align:middle;padding:0 26px}

#contentMainPageWrapper .mainBoxGeneric{padding:5px 5px 0 5px;}
#contentMainPageWrapper .mainBoxGenericWithImg{width:490px;height:100px;padding:20px;overflow:hidden;margin-bottom:5px}

#mainContent #content{padding:5px 5px 0 5px;}

#contactInformation{padding:0px 10px 0 10px;}
#contactInformation p{color:#002d62;font-size:10px;font-weight:bold;}
#contactInformation p strong{font-size:10px;color:#002d62;}
#contactInformation a{color:#002d62;font-size:10px;font-weight:bold;text-decoration:underline}
#contactInformation img.title{margin-bottom:10px}

#applyNow{padding:0px 10px 0 10px;}
#applyNow p{color:#002d62;font-size:10px;font-weight:bold;}
#applyNow a{color:#002d62;font-size:10px;font-weight:bold;text-decoration:underline}
#applyNow img.title{margin-bottom:10px}

.topRightBoxTestimonials div{padding:0px 10px 0 10px}
.topRightBoxTestimonials div.quotesOpen{width:180px;height:45px;padding:0;background-repeat:no-repeat}
.topRightBoxTestimonials div.quotesClose{width:180px;height:40px;margin-top:-10px;padding:0;margin-bottom:10px}

.rightTopBoxTopImg{padding:0 10px 10px 10px}

#secondaryContent ul.listBecome{list-style:outside;padding:0 0 10px 20px;list-style-image:url(../comp/arrow-blue-wider.gif);padding-bottom:5px;}
#secondaryContent ul.listBecome li{padding-bottom:5px;}

.insideBottomBox{background-color:#f2e5bf}
/*.certificate table{background-color:#e4cdb2}/*overwrite default color*/
.insideBottomBox p{margin:0;padding:0}
.insideBottomBox ul{margin:0;padding-bottom:0}
.insideBottomBox td.text1{padding:20px 20px 20px 20px}
.insideBottomBox td.text2{padding:20px 20px 10px 0}
.insideBottomBox td.textWidth33{width:33%;}
.insideBottomBox td.textWidth50{width:50%;}

.insideBottomBox ul.listBecome{list-style:outside;padding:0 0 0px 20px;list-style-image:url(../comp/arrow-blue-wider.gif);}
.insideBottomBox ul.listBecome li{padding-top:5px;}


#jpButon{ width: 100px; width: 67px;height: 25px; padding: 25px 0 0; margin: 0; margin-top:10px; border: 0; background: transparent url(../comp/jp-enter.png) no-repeat center top; overflow: hidden; cursor: pointer; /* hand-shaped cursor */ /* for IE 5.x */ }
#cojopologin {margin-top:-20px; padding:0;color:#FFFFFF}
#cojopologin div.jpEmailTxt,#cojopologin div.jpEmailPass{color:#002d62;text-transform:uppercase;padding-top:3px}
.boxTitle{}
.boxTitle img{margin-top:10px}
#cojopologin div.jpEmailInput input{width:120px;}
.cojobframe{width:100%;}
#msgbox{color:#FFFFFF}

table.headerSection{margin-top:10px}

#searchResults tbody tr.odd{background-color:#f1f7fa}
#searchResults tbody tr.even{background-color:#ddecf3}
#searchResults tbody tr:hover{background-color:#c5d3d9}
/*#searchResults tbody td{padding:4px}*/

#searchResults thead tr.programRow td h3{padding-left:13px;font-size:12px;margin-bottom:0;background-position:left center;background-repeat:no-repeat;}
#searchResults thead tr.programRow td h3.letter{padding-left:7px;background-image:none;}
#searchResults thead tr.programRowHeaderSpacer td{background-image:url(../comp/dot_border_hor.gif);background-position:top;background-repeat:repeat-x;height:6px;}

#searchResults .openHeader{background-image:url(../comp/arrow-open.gif) !important;background-position:left center;background-repeat:no-repeat;}
#searchResults .closeHeader{background-image:url(../comp/arrow-close.gif);background-position:left center;background-repeat:no-repeat;}


#searchResults thead td.pageTitle h3{cursor:pointer}

#searchResults .SearhByType td.pageTitle{width:490px;font-size:12px;color:#002d62;}
#searchResults .SearhByFullTime td.pageTitle{width:560px;font-size:12px;color:#002d62}
#searchResults .SearhBySubject td.pageTitle{width:380px;font-size:12px;color:#002d62}
#searchResults .SearhByAZ td.pageTitle{width:360px;font-size:12px;color:#002d62}

#searchResults table.SearhByAZ {margin-top:10px}

#searchResults tbody td{vertical-align:middle}
#searchResults thead td{padding:0 4px}
#searchResults tbody td{padding:4px}

#searchResults td.code{width:70px;font-size:12px;color:#002d62}
#searchResults td.type{width:100px;font-size:12px;color:#002d62}
#searchResults td.location{width:100px;font-size:12px;color:#002d62}
#searchResults td.location img{margin-left:4px}
#searchResults td.time{width:60px;font-size:12px;color:#002d62;}
#searchResults td.time img{margin-left:4px}


#searchResults td.programTypeColor-course{}
#searchResults td.programTypeColor-degree{color:#993300}
#searchResults td.programTypeColor-certificate{color:#006633}
#searchResults td.programTypeColor-full-time-certificate{color:#006633}
#searchResults td.programTypeColor-diploma{color:#006699}
#searchResults td.programTypeColor-postgraduate-certificate{color:#996633}
#searchResults td.programTypeColor-workshop{color:#7f7f99}
#searchResults td.programTypeColor-idi-workshop{color:#7f7f99}


#searchByHeader{margin-left:20px;clear:both;height:80px}
#searchByHeader img{padding:30px 60px 30px 30px;float:left}

ul#searchByNav{padding-top:25px;}
ul#searchByNav li{display:inline;}
ul#searchByNav li a{color:#7f7f99;padding: 2px 5px;font-size:22px;text-transform:uppercase;margin-top:30px;margin-right:5px}
ul#searchByNav li a:hover{background-color:#bfd9e5;color:#002d62}
ul#searchByNav li.active a{background-color:#bfd9e5;color:#002d62 !important}

 div.letters {margin-top:1px;margin-left:3px;text-align:right;margin-right:150px}
 div.letters a{padding: 1px 2px;font-size:14px;color:#7f7f99}
 div.letters span{padding: 1px 2px;font-size:14px;color:#d0d0fb}
 div.letters a:hover{background-color:#bfd9e5;color:#002d62}
 
.loc-trigger, .time-trigger{cursor:pointer}

div.loc-tooltip{margin:0;padding:0;border:0; position: absolute; display: none; width:130px; background-color:#dfeff6;padding:5px;border:solid 1px #006699;color:#006699}	
div.time-tooltip{margin:0;padding:0;border:0; position: absolute; display: none; background-color:#dfeff6;padding:3px;border:solid 1px #006699;color:#006699}	

#ningboTestimonials{width:200px;background-color:#FFFFFF}
#ningboTestimonials ul{visibility:hidden}
#ningboTestimonials td{height:298px;vertical-align:middle}
#ningboTestimonials td.textNingboTestimonial{padding:0 5px;width:150px;font-size:11px}

td.prevNingboTestimonial img{cursor:pointer}
td.nextNingboTestimonial img{cursor:pointer}


#ningbo2collay td.news {padding-right:10px;}
#ningbo2collay td.news a{font-size:12px;text-transform:uppercase;font-family:"Trebuchet MS";color:#002d62;font-weight:bold;padding-right:10px}
#ningbo2collay td.news a:hover{color:#cc9900}
#ningbo2collay td.news p{padding-bottom:3px}
#ningbo2collay td.news div {width:160px;padding-bottom:10px}
#ningbo2collay td.content{padding:0 10px;}

#ningbo2collay .content h3{font-size:16px;color:#cc9900}
#ningbo2collay .content h4{font-size:13px;color:#002d62;text-transform:uppercase;line-height:1}

.headerVideo, .lawFirmVideoPlayerContainer{width:530px;height:298px;cursor:pointer;}


img.legend{margin-top:20px}

#listjobsFrame{width:720px;}
#postjobsFrame{width:660px;height:820px;margin:20px 0 0 40px}

table.searchSection{display:none}

#programTypesTitle{width:96px;height:11px;position:absolute;background-image:url(../comp/program-types.gif);margin-left:550px;margin-top:-30px}

#partTimeProgramsTitle{width:128px;height:11px;position:absolute;background-image:url(../comp/part-time-programs.gif);margin-left:550px;margin-top:-30px}

/*staff listing*/
td.email p{margin:0;padding:0;border:0}
tr.staffSubCategory td{color:#002d62;}

/*FAQ*/

#faqContent h3 {cursor:pointer;
	font-size:12px;
	margin-top:5px;
	/*
	background-image:url(../comp/dot_border_hor.gif);
	background-position:bottom;
	background-repeat:repeat-x;
	*/
	padding-left:13px;
}

#faqContent h2{font-size:14px;margin-top:15px}

#faqContent p,#faqContent ol,#faqContent ul {padding-bottom:5px;}
#faqContent p{padding-right:30px}
#faqContent ul{list-style-image:none}

#faqContent  div {padding-left:15px}
#faqContent  div.question{
	background-position:left center;
	background-repeat:no-repeat;
	padding-left:0px
}

#faqContent .openHeader{background-image:url(../comp/arrow-open.gif) !important;background-position:left center;background-repeat:no-repeat;}
#faqContent .closeHeader{background-image:url(../comp/arrow-close.gif);background-position:left center;background-repeat:no-repeat;}



/*generic open Close*/

.openHeader {background-image:url(../comp/arrow-open.gif) !important;background-position:left center;background-repeat:no-repeat;}
.closeHeader {background-image:url(../comp/arrow-close.gif);background-position:left center;background-repeat:no-repeat;}


.openClose h3 {cursor:pointer;
	font-size:12px;
	margin-top:5px;
	background-image:url(../comp/dot_border_hor.gif);
	background-position:bottom;
	background-repeat:repeat-x;
	padding-left:13px;
}

.openClose h2{font-size:14px;margin-top:15px}

.openClose p,#faqContent ol,#faqContent ul {padding-bottom:5px;}
.openClose p{padding-right:30px}
.openClose ul{list-style-image:none}

.openClose  div {padding-left:15px}
.openClose  div.question{
	background-position:left center;
	background-repeat:no-repeat;
	padding-left:0px
}

.openClose .openHeader{background-image:url(../comp/arrow-open.gif) !important;background-position:left center;background-repeat:no-repeat;}
.openClose .closeHeader{background-image:url(../comp/arrow-close.gif);background-position:left center;background-repeat:no-repeat;}


/*Showcase*/
#showcaseNavigation {height:15px;}
#showcaseNavigation td.prev, #showcaseNavigation td.next {background-color:#7FB2CC}
#showcaseNavigation td.prev img{cursor:pointer;}
#showcaseNavigation td.next img{cursor:pointer}
#showcaseNavigation td.message{background-color:#bfd9e5;padding:0 6px;color:#002d62;}
#showcaseNavigation td.message span{color:#002d62}
#showcase .showcaseTitle h1{color:#CC9900;font-size:20px;text-transform:uppercase;font-weight:normal;margin-top:15px}

div.showcaseCarousellNav ul li a {cursor:pointer;display:block;height:50px;margin:3px;overflow:hidden;padding:0;width:75px;}
#showcase img.prev{float:left;width:15px;height:50px;cursor:pointer;margin:3px 3px 3px 0}
#showcase img.next{float:left;width:15px;height:50px;cursor:pointer;margin:3px}
#showcase .showcaseCarousellNav{float:left;}
.itemBigImg {width:530px;height:285px;overflow:hidden;margin-bottom:10px}
.itemContent {padding-top:70px}

#ScContent h2{font-weight:bold;font-size:14px}

div.highlightedContent{background-color:#F2E5BF;padding:20px 20px 10px 20px;margin-bottom:10px;width:490px !important}
.fixRightPadding {padding-right:10px}

td.goBottom{vertical-align:bottom}


#programListHome a{display:block;padding-left: 10px;color: #002d62;font-weight: bold;background: url(../comp/arrow-gold.png) no-repeat 0px 5px}
#programListHome a:hover{color:#CC9900}

/*Adviser search menu*/
.adviserSearchWrp div.openClose{margin-top: 10px}
#adviserSearchMenu ul{list-style-type: none;list-style-image: none;padding: 25px 0 25px 10px}
#adviserSearchMenu ul li {display: inline}
#adviserSearchMenu ul li a{ color:#7F7F99; font-size:20px; margin-right:5px; margin-top:30px; padding:2px 5px; text-transform:uppercase;}
#adviserSearchMenu ul li a:hover{background-color:#BFD9E5; color:#002d62;}
#adviserSearchMenu ul li.active a { background-color:#BFD9E5; color:#002d62 !important;}

table.programsByField td{padding:4px;}
table.programsByField td.name{width: 430px;padding-left: 10px}
table.programsByField td.type{width: 160px}
table.programsByField td.contact{width: 135px}
table.programsByField tr.even{background-color:#F1F7FA}
table.programsByField tr.odd{background-color:#DDECF3}
table.programsByField tr:hover{background-color:#C5D3D9}

table.typeOfWorkTerms td{padding:4px;}
table.typeOfWorkTerms td.name{width: 280px;padding-left: 10px}
table.typeOfWorkTerms td.duration{width: 280px}
table.typeOfWorkTerms td.contacts{width: 165px;}
table.typeOfWorkTerms tr.even{background-color:#F1F7FA}
table.typeOfWorkTerms tr.odd{background-color:#DDECF3}
table.typeOfWorkTerms tr:hover{background-color:#C5D3D9}

table#placementAdvisors{width: 750px}
#placementAdvisors th{font-weight: bold;padding: 4px;color: #002d62}
#placementAdvisors td{padding: 4px}

#placementAdvisors td.spacer{padding: 0px} 

table#placementAdvisors td.name{padding-left: 10px}

table#placementAdvisors tr.even{background-color:#F1F7FA}
table#placementAdvisors tr.odd{background-color:#DDECF3}
table#placementAdvisors tr.even:hover{background-color:#C5D3D9}
table#placementAdvisors tr.odd:hover{background-color:#C5D3D9}

#linkMainBanner{display: block;background:transparent;width:530px;height:298px; margin-top: -298px}

#toSearchWorkPlacement{display:block; width:165px;height:77px;background:url(../comp/SearchWorkPlacementBTN.gif) no-repeat -22px center}
#searchByAdvisors{display:block; width:165px;height:77px;background:url(../comp/search-by-header.png) no-repeat -0px center}

/*Company Login*/
#companyLoginTable td{padding: 2px 0 ;vertical-align: middle;color: #FFF}
#companyLoginTable td input{height: 13px;width: 110px;margin-left: 5px}

#jobBoardCompanyLogin{background:#deb542;padding: 30px 10px 0px 10px;color: #FFF}
#jobBoardCompanyLogin #login_form{margin-top: 10px}
#jobBoardCompanyLogin p{font-size: 11px;line-height: 1;color: #FFF}
#jobBoardCompanyLogin p a{font-size: 11px;line-height: 1}
#jobBoardCompanyLogin #msgbox{color: red;padding: 3px 0}
#companyRegistration{margin-bottom: 10px}
#companyRegistrationFrame{width: 700px;margin:20px 0 0 40px;}
#companyRegistrationLogin{width: 740px;margin:0px;}
#studentRegistrationFrame{width: 700px;margin:20px 0 0 40px;}

#studentRegistrationLogin{width: 740px;margin:0px;}

#jobBoardStudentLogin{margin-top: 20px}
#studentLoginTable{margin: 15px 0 5px 0}
#studentLoginTable td{padding: 2px 0 ;vertical-align: middle;color: white}
#studentLoginTable td input{height: 13px;width: 100px;margin-left: 5px}
#jobBoardStudentLogin p{font-size: 11px;line-height: 1}
#jobBoardStudentLogin p a{font-size: 11px;line-height: 1}
#studentRegistration img{padding-bottom: 10px}
#studentRegistrationFrame{min-height: 500px}

.awardsScholarships{margin: 0px 5px 10px 5px;display: none;width: 740px}
.awardsScholarships td{padding: 3px}
.awardsScholarships .awardTitle{width: 425px;cursor: pointer;font-size: 13px;color: #006699;background-image:url(../comp/arrow-close.gif);background-position:left 8px;background-repeat:no-repeat;padding-left: 10px}
.awardsScholarships .awardPrize{text-align: right}
.awardsScholarships .applicationRequired{text-align: center}
.awardsScholarships thead tr td {color: #002d62;font-weight: bold}
.awardsScholarships .awardTitleOpen{background-image:url(../comp/arrow-open.gif)}
.awardsScholarships .awardContent{display: none}
.awardsScholarships tr.rowHeaderSpacer td{background-image:url(../comp/dot_border_hor.gif);background-position:top;background-repeat:repeat-x;height:6px;}

#awardsScholarshipsPT{display: none}
#awardsScholarshipsFT{display: none}


#FAQ h3.faqSection{padding: 5px 0;margin: 0}
#FAQ h4.question{padding: 5px 0 5px 10px;margin:0; cursor: pointer;background:url(../comp/arrow-close.gif) left center no-repeat;}
#FAQ h4.openQuestion{background:url(../comp/arrow-open.gif) left center no-repeat;color:#000033}
#FAQ h4.question:hover{color:#000033}
#content td.leftColBig #FAQ div.answer{width: auto; padding-left: 10px}







