/*--------------------------------------------------------------------------
 *Filename:			main.css
 *Description:		Global CSS
 *Version:			1.0.0 (2010-02-16)
 *Author:			Freetimers Internet
------------------------------------------------------------------------- */
/* Generated by Font Squirrel (http://www.fontsquirrel.com) on November 23, 2012 */
@font-face {
    font-family: 'AllerDisplay';
    src: url('fonts/allerdisplay-webfont.eot');
    src: url('fonts/allerdisplay-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/allerdisplay-webfont.woff') format('woff'),
         url('fonts/allerdisplay-webfont.ttf') format('truetype'),
         url('fonts/allerdisplay-webfont.svg#aller_displayregular') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'AllerRegular';
    src: url('fonts/aller_rg.eot');
    src: url('fonts/aller_rg.eot?#iefix') format('embedded-opentype'),
         url('fonts/aller_rg.woff') format('woff'),
         url('fonts/aller_rg.ttf') format('truetype'),
         url('fonts/aller_rg.svg#allerregular') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'SilkscreenNormal';
    src: url('fonts/slkscr-webfont.eot');
    src: url('fonts/slkscr-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/slkscr-webfont.woff') format('woff'),
         url('fonts/slkscr-webfont.ttf') format('truetype'),
         url('fonts/slkscr-webfont.svg#SilkscreenNormal') format('svg');
    font-weight: normal;
    font-style: normal;

}

/* body
------------------------------------------------------------------------- */
body{font:12px/16px "Lucida Sans", "Lucida Grande", Arial,Verdana,sans-serif; color:#2a2a2a;background:#fff url(../images/layout/web_bg.png) repeat center top;margin:0;padding:0;}


/* text
------------------------------------------------------------------------- */
h2,h3,h4,h5,h6{font-weight:normal;padding:5px 0;text-transform:uppercase;font-family: 'AllerDisplay', sans-serif;color:#2a2a2a;}
h2{font-size:34px; line-height:34px;}
h3{font-size:24px; line-height:24px;}
h4{font-size:20px; line-height:20px;}
h5{font-size:18px; line-height:18px;}
h5 em{font-family:"Lucida Sans", "Lucida Grande", Arial,Verdana,sans-serif;font-size: 0.4em;float:right;font-weight:normal;font-style:normal;color:#2a2a2a;}

a{color:#006b9d;text-decoration:none;}
a:hover{color:#ab0046;}
p{margin:0 0 10px 0;}
p.notes{font-style:italic;color:#c00;margin:5px 0;padding:2px 0 0 25px;font-size:11px;background:url(../images/icons/note.png) no-repeat 0 2px;}
p.information{color:#12469C;margin:5px 0;padding:2px 0 0 25px;font-size:12px;background:url(../images/icons/info.png) no-repeat 0 2px;font-weight:bold;}
a.addNew{margin:5px 0;padding:2px 0 0 25px;font-size:11px;background:url(../images/icons/add.png) no-repeat 0 0;font-weight:bold;}
a.refresh{margin:5px 0;padding:2px 0 0 25px;font-size:11px;background:url(../images/icons/refresh.png) no-repeat 0 0;font-weight:bold;}
.copyright{width:100%;text-align:center;font-size:10px;padding:5px 0;margin:10px 0 0 0;}

/*Loading*/
.mod-loading{margin:10px 0;padding:0;font-size:12px;font-weight:bold;background:url(../images/icons/ajax-loader.gif) no-repeat center center;height:260px;display:block;width:960px;}
#loading{display:none;}
#done{display:block;padding:0 0 10px 0;}
blockquote{margin:0 0 10px 20px;}
strong,b{color:#006b9d;}
#container {padding:20px 0;margin:175px auto 0 auto;background:transparent url(../images/layout/container_bg.png) repeat center top;}



/* header
------------------------------------------------------------------------- */
#header {padding:0;background:transparent url(../images/layout/header_bg.png) repeat-x center top;height:190px;}
#header .site-logo{background:transparent url(../images/bcie_logo.png) no-repeat 0 0;height:100px;}
#header .site-logo:hover{background-position:0 -100px;}
#header .study-abroad{background:transparent url(../images/study_abroad.png) no-repeat 0 0;height:100px;}
#header .study-abroad:hover{background-position:0 -100px;}
#header .ad-top{width:468px;height:60px;background-color:#dadada;margin:19px 0;border:#bababa 1px solid;text-align:center;vertical-align:middle;}

/* main menu
------------------------------------------------------------------------- */
#menu-main {display:block;padding:0;}

#menu-main ul{margin:0;padding:0;height:40px;width:100%;}
#menu-main ul li{height:36px;margin:4px 0 0 0;display:block;width:auto;padding:0;float:left;}
#menu-main ul a{color:#fff;margin:0;display:block;text-decoration:none;padding:10px 10px 12px 10px;font-size:12px;line-height:14px;text-transform:uppercase;text-shadow: #000 1px 1px 0;}
#menu-main ul a.ddl{padding:10px 25px 12px 10px;background:transparent url(../images/layout/mi_ddarrow.png) no-repeat 100% 0;}
#menu-main ul a:hover{color:#fff;}
/*#menu-main ul li.active{background-color:#6187c1;}*/

#menu-main ul li:hover{background-color:#213D79;}
#menu-main ul li ul{margin:0;width:180px;text-align:left;text-transform:uppercase;line-height:20px;background-color:#213D79;padding:0;height:auto;padding:1px 1px 0 1px;border-bottom:#213D79 5px solid;}
#menu-main ul li ul li{width:100%;padding:0;margin:0;height:auto;}
/*
#menu-main ul li ul{margin:0;width:320px;text-align:left;text-transform:uppercase;line-height:20px;background-color:#213D79;padding:0;height:auto;padding:1px;border-bottom:#213D79 5px solid;}
#menu-main ul li ul li{width:50%;padding:0;margin:0;height:auto;}
#menu-main ul li.mi-users ul,#menu-main ul li.mi-about-us ul{width:140px;}
#menu-main ul li.mi-users ul li,#menu-main ul li.mi-about-us ul li{width:100%;}
*/
#menu-main .dropdown > .mi-studying-abroad > a,
#menu-main .dropdown > .mi-offices > a,
#menu-main .dropdown > .mi-students-register > a,
#menu-main .dropdown > .mi-about-us > a,
#menu-main .dropdown > .mi-bcie-fairs-and-events > a,
#menu-main .dropdown > .mi-our-services > a
{padding:10px 25px 12px 10px !important;background:transparent url(../images/layout/mi_ddarrow.png) no-repeat 100% 0;}

/*
#menu-main ul li.mi-universities ul{width:948px;left: -298px;}
#menu-main ul li.mi-universities ul li{width:158px;}
#menu-main ul li.mi-universities ul li a{height:28px;}
*/
#menu-main ul li ul li a{padding:7px 7px 7px 14px !important;color:#fff;background:transparent url(../images/layout/mm-li-arrow.png) no-repeat 2px 0;font-size:10px;}
#menu-main ul li ul li a span{margin:0 0 0 2px;display:block;}
#menu-main ul li ul li a:hover{background-color:#a6b1c9;}

#menu-main ul li:first-child a{background:transparent url(../images/layout/home.png) no-repeat 50% 0;width:20px;height:15px;}
#menu-main ul li:first-child a span{display:none;}
#menu-main ul li ul li:first-child a{padding:7px 7px 7	px 14px !important;color:#fff;background:transparent url(../images/layout/mm-li-arrow.png) no-repeat 2px 0;width:auto;height:auto;}
/*#menu-main ul li.mi-universities ul li:first-child a{height:28px;}*/
#menu-main ul li ul li:first-child a span{display:block;}
#menu-main ul li ul li:first-child a:hover{background-color:#a6b1c9;}



/* footer
------------------------------------------------------------------------- */
#footer {width:100%;min-height:100px;margin:0 auto;padding:0 0 20px 0;color:#fff;background:#3969b1 url(../images/layout/footer_bg.png) repeat-x top center;font-size:11px;}
#footer a{color:#fff;text-decoration:none;}
#footer a:hover{color:#cddfc8;}

#footer .footer-header .contact{padding:35px 0 0 0;text-align:left;color:#fff;}
#footer .footer-header .contact strong{color:#fff;}

#footer .footer-base{padding:20px 0 0 0;text-align:left;color:#fff;}
#footer .footer-base strong{color:#fff;font-size:12px;text-transform:uppercase;}

#footer .footer-links{width:100%;padding:2px 0 0 0;display:block;}
#footer .footer-links li{width:150px;display:block;float:left;}
#footer .footer-links li a{padding:3px 0;text-decoration:none;color:#fff;font-size:10px;text-transform:capitalize;font-weight:normal;display:block;}
#footer .footer-links li a:hover{text-decoration:none;color:#c4c5d4;}

#footer .footer-alinks{width:100%;color:#006b9d;text-align:center;display:block;padding:2px 0 0 0;font-size:12px;}
#footer .footer-alinks strong{text-transform:uppercase;color:#ab0046;width:100%;display:block;margin:2px 0;}
#footer .footer-alinks a{padding:2px 0 0 0;float:none;text-decoration:none;color:#006b9d;text-transform:capitalize;}
#footer .footer-alinks a:hover{text-decoration:none;color:#ab0046;}

#footer .footer-xlinks{width:100%;padding:2px 0 0 0;display:block;text-align:center;}
#footer .footer-xlinks li{width:auto;display:inline-block;}
#footer .footer-xlinks li a{padding:2px 5px;text-decoration:none;color:#cddfc8;font-size:10px;text-transform:capitalize;font-weight:normal;}
#footer .footer-xlinks li a:hover{text-decoration:none;color:#fff;}


/* content
------------------------------------------------------------------------- */
#col-left,#col-right{height:auto;padding:0 0 50px 0;}
#col-centre{height:auto;overflow-x:hidden;margin:0;}

.pageIntro{font-style:italic;padding:0;font-size:1.1em;}
.txt_left{text-align:left;}
.txt_right{text-align:right;}

a.top{width:100%;height:30px;margin:10px 0;background:transparent url(../images/layout/top.png) no-repeat center center;display:block;}

/* table
------------------------------------------------------------------------- */

/* form
------------------------------------------------------------------------- */
form{margin:10px 0;width:100%;}
label{margin:5px;padding:0;display:inline;width:500px;float:left;font-weight:normal;font-size:12px;}
label.small{padding:2px 0;display:inline;width:175px;float:left;font-weight:normal;}
label em{float:right;color:#ff0000;}

input[type="text"]{margin:5px;padding:5px;display:inline;width:490px;float:left;font-size:11px;color:#333;}
input[type="password"]{margin:5px;padding:5px;display:inline;width:490px;float:left;font-size:11px;color:#333;}
input[type="text"].date-pick{width:150px;}
input[type="text"].small{margin:5px;padding:5px;display:inline;width:148px;float:left;font-size:11px;color:#333;}
input[type="text"].med{margin:5px;padding:5px;display:inline;width:125px;float:left;font-size:11px;color:#333;}
input[type="text"].qnty{margin:5px;padding:5px;display:inline;width:20px;float:left;font-size:11px;color:#333;text-align:right;}
select{margin:5px;padding:5px;display:inline;width:506px;float:left;font-size:11px;color:#333;}
select.small{margin:5px;padding:5px;display:inline;width:160px;float:left;font-size:11px;color:#333;}
input[type="submit"],input[type="button"],input[type="reset"]{margin:2px;padding:5px 10px;display:inline;float:left;font-size:11px;color:#000;}
textarea {margin:5px;padding:5px;display:inline;width:490px;float:left;font-size:11px;height:100px;color:#333;font-family:"Lucida Sans", "Lucida Grande", Arial,Verdana,sans-serif;}
.chkbox{display: inline;float:left;padding:6px;height:auto;width: auto;text-align: left;margin:0;clear:none;color:#333;}
input[type="radio"],input[type="checkbox"]{float:left;margin:5px;padding:5px;}
form h5{margin:15px 0 5px 0;}
form .hr{clear:both;display:block;overflow:hidden;width:100%;height:1px;border-top:#fff 1px solid;margin:10px 0;}
form p{margin:6px;font-size:11px;}
.freecap{float:left;margin:6px;}


/*Misc*/
.error,.err{color:#ff0000;font-size:11px;font-weight:bold;margin:5px 0 0 0;}
ul.error li,ul.err li{background:url(../images/err_bullet.gif) no-repeat 0 3px;padding:0 0 5px 20px;}
.modCollapseHeader {cursor:pointer;}
.modCollapseContainer{height:auto;}
.collapse{display:none;}
.expand{display:block;}

/* generic
------------------------------------------------------------------------- */
.clear{clear:both;display:block;overflow:hidden;visibility:hidden;width:0;height:0}
.spacer{clear:both;display:block;overflow:hidden;visibility:hidden;width:0;height:5px}
.hr{clear:both;display:block;overflow:hidden;width:100%;height:1px;border-top:#dadada 1px solid;margin:10px 0;}
.divider{clear:both;display:block;overflow:hidden;width:100%;height:1px;border-top:#eaeaea 1px solid;margin:0;}
.right{float:right;margin:8px 0 10px 10px;}
.left{float:left;margin:8px 10px 10px 0;}
.img-left{float:left;margin:0 10px 10px 0;}
.img-right{float:right;margin:0 0 10px 10px;}
.none{float:none;margin:8px auto;}
.text-right{text-align:right;}
.text-left{text-align:left;}
#footer .hr{border-top:#213D79 1px solid;}
a.disabled {visibility: hidden !important;}

/*Page Include*/
.inc-page{width:100%;margin:0 0 20px 0;}
.inc-page img{border:0;margin:10px;}
.inc-page ul{list-style-type:none;margin:10px 0;clear:both;}
.inc-page ul li{padding:2px 2px 8px 20px;background:transparent url(../images/layout/bullet.png) no-repeat top left;}
.inc-page ol{list-style-type:decimal;margin:10px 0 10px 20px;clear:both;}
.inc-page ol li{margin:0 0 5px 0;}

.mod-page{width:100%;margin:0;}
.mod-page img{border:0;}
.mod-page ul{list-style-type:disc;margin:10px 0;clear:both;}
.mod-page ul li{padding:2px 2px 8px 20px;background:transparent url(../images/layout/bullet.png) no-repeat top left;}
.mod-page ol{list-style-type:decimal;margin:10px 0 10px 20px;clear:both;}
.mod-page ol li{margin:0 0 5px 0;}

.inc-content{width:100%;margin:20px 0 5px 0;}
.inc-content h3{width:100%;margin:10px 5px;padding:0;font-size:20px;}
.inc-content h3 a{text-decoration:none;color:#be0000;}
.inc-content h3 a:hover{color:#355f6f;}
.inc-content h4{font-family:"Lucida Sans", "Lucida Grande", Arial,Verdana,sans-serif;text-transform:none;font-size:16px;}
.inc-content h3 a.link-main span{font-family:"SilkscreenNormal";font-size:8px;text-transform:uppercase;padding:5px 24px 5px 0;line-height:10px;}
.inc-content a.link-main{color:#008348;text-decoration:none;float:left;width:100%;}
.inc-content a.link-main span{color:#2a2a2a;float:right;font-size:0.75em;display:inline;font-weight:normal;}
.inc-content a.link-main:hover{color:#2a2a2a;}
.inc-content a.link-main span:hover{color:#2a2a2a;}
.inc-content p{color:#333;margin:0;float:left;padding:0 0 5px 0;width:100%;font:13px/16px Arial, Helvetica, sans-serif;}
.inc-content p.more{color:#355f6f;margin:0;float:right;padding:0 0 5px 0;text-align:right;}
/*
.inc-content ul{list-style-type:disc;margin:0 0 0 20px;}
.inc-content ul li{margin:0 0 10px 0;}
*/

.inc-content ul{list-style-type:none;margin:10px 0;clear:both;}
.inc-content ul li{padding:2px 2px 8px 20px;background:transparent url(../images/layout/bullet.png) no-repeat 0 -2px;}

.inc-content ol{list-style-type:decimal;margin:10px 0 10px 20px;clear:both;}
.inc-content ol li{margin:0 0 10px 0;}

.inc-item h3{width:100%;margin:0 0 5px 0;padding:0;font-size:20px;font-family:"Lucida Sans", "Lucida Grande", Arial,Verdana,sans-serif;text-transform:none;}
.inc-item {display:block;padding:10px;border-bottom:#fff 4px solid;background:transparent url(../images/layout/list_libg.png) repeat 0 0;}
.inc-item h4{font-family:"Lucida Sans", "Lucida Grande", Arial,Verdana,sans-serif;text-transform:none;font-size:16px;}
.inc-item h4 a{display:block;}
.inc-item h4 a.link-main span{font-family:"SilkscreenNormal";font-size:8px;text-transform:uppercase;padding:5px 24px 5px 0;line-height:10px;float:right;}

a.link-main span{height:10px;background:transparent url(../images/layout/flags_sml.png) no-repeat 200% 0;margin:0;}
a.link-main span.gb{background-position:100% 0;}
a.link-main span.au{background-position:100% -20px;}
a.link-main span.ca{background-position:100% -40px;}
a.link-main span.us{background-position:100% -60px;}
a.link-main span.ng{background-position:100% -80px;}
a.link-main span.gh{background-position:100% -100px}
a.link-main span.ke{background-position:100% -120px;}
a.link-main span.pk{background-position:100% -140px;}
a.link-main span.ae{background-position:100% -160px;}

.inc-item:hover,.inc-item.active{background:transparent url(../images/layout/list_libgalt.png) repeat 0 0;}

.inc-cat{list-style-type:none;margin:0;float:right;margin:-10px 0 10px 0;padding:0;font-size:11px;}
.inc-cat li{display:inline;float:left;padding:0; margin:0;display:block;}
.inc-cat li a,.inc-cat li span{padding:0 6px;text-decoration:none;display:block;cursor:pointer;text-transform:uppercase;line-height:12px;}
.inc-cat li{border-right:1px solid #2a2a2a;}
.inc-cat li:last-child{border-right:none;}
.inc-cat li a:hover,.inc-cat li span:hover{color:#2a2a2a;}

.inc-item ul{list-style-type:none;margin:10px 0;clear:both;}
.inc-item ul li{padding:2px 2px 8px 20px;background:transparent url(../images/layout/bullet.png) no-repeat 0 -2px;}

.inc-content .ul-offices{list-style-type:none;margin:0 0 20px 0;}
.inc-content .ul-offices li{display:block; margin: 5px; border-bottom:#fff 4px solid;background:transparent url(../images/layout/list_libg.png) repeat 0 0;margin:0;}
.inc-content .ul-offices li:hover{background:transparent url(../images/layout/list_libgalt.png) repeat 0 0;}
.inc-content .ul-offices a{padding:10px 10px 50px 0; margin: 5px; display:block; font-family:"Lucida Sans", "Lucida Grande", Arial,Verdana,sans-serif;text-transform:none;font-size:16px;}
.inc-content .ul-offices a span{display:block; padding:5px 0px;}
	
.page-options{width:48px;height:24px;float:right;margin:10px 5px 0 0 !important;}
.page-options li{width:24px;height:24px;display:inline-block;padding:0 !important;margin:0;float:left;background-image:none !important;}
.page-options li a{width:24px;height:24px;display:inline-block;text-indent:-9999px;background:transparent url(../images/icons/print-email.png) no-repeat 0 0;}
.page-options li a.print{background-position:0 0;}
.page-options li a:hover.print{background-position:0 -24px;}
.page-options li a.email{background-position:-24px 0;}
.page-options li a:hover.email{background-position:-24px -24px;}

.col-right{margin:0 0 40px 0;}

#banners{height:300px;width:1000px;position:relative;display:block;background:transparent url(../images/layout/banner_bg.png) no-repeat top center;margin:175px auto 0 auto;z-index:110;padding:15px 40px 45px 40px;}
#banners .banner-imgs{height:300px;width:1000px;position:relative;display:block;}
#banners .banner-imgs .banner{height:300px;width:1000px;position:relative;display:block;z-index:10;position:absolute;top:1px;}
#banners .nav{width:65px;height:50px;position:absolute;display:block;background:transparent url(../images/layout/banner-nav.png) no-repeat 0 0;z-index:100;cursor:pointer;}
#banners .backward{left:0;top:210px;background-position:0 0;}
#banners .backward:hover{background-position:0 -50px;}
#banners .forward{left:1016px;top:210px;background-position:-65px 0;}
#banners .forward:hover{background-position:-65px -50px;}

.mod-quicklinks{width:100%;padding:0;margin:10px 0;height:52px;display:block;}
.mod-quicklinks li{width:25%;height:60px;display:block;padding:0;margin:0;float:left;text-align:left;}
.mod-quicklinks li a{display:block;color:#fff;text-transform:uppercase;font-family: 'AllerDisplay', sans-serif;color:#fff;font-size:18px;margin:0;padding:0;height:60px;width:100%;display:table;overflow:hidden;}
.mod-quicklinks li a img{float:left;border:0;margin:0;padding:0;}
.mod-quicklinks li a.sa{background-color:#213d79;}
.mod-quicklinks li a.rf{background-color:#425a8d;}
.mod-quicklinks li a.pm{background-color:#6377a1;}
.mod-quicklinks li a.fe{background-color:#6e81a8;}
.mod-quicklinks li a:hover{background-color:#a20000;}
.mod-quicklinks li a span{display:table-cell;vertical-align:middle;}

.mod-testimonial{color:#2a2a2a;margin:20px 0 0 0;font:16px/22px 'Exo', sans-serif;padding:10px 0;background:transparent url(../images/layout/testimonial_bg.png) no-repeat center top;border-bottom:#cacaca 1px solid;}
.mod-testimonial h5{font-size:18px;line-height:22px;color:#2a2a2a;font-family: 'Exo', sans-serif;color:#ec1c24;text-align:right;text-transform:uppercase;}
.mod-testimonial a{color:#fff;}
.mod-testimonial span{padding:0 0 5px 0;display:block;}
.mod-testimonial span.title{font-weight:bold;text-align:right;}
.mod-testimonial ul li{background:transparent url(../images/layout/more.png) no-repeat bottom right;padding:0 0 70px 0;}


.sm-links {width:200px;display:block;margin:35px 0 0 0;}
.sm-links li{width:50px;height:50px;display:block;margin:0 20px 0 0;float:left;}
.sm-links li:last-child{margin:0;}
.sm-links li a{width:50px;height:50px;margin:0;padding:0;background:transparent url(../images/layout/sm_icons.png) no-repeat 0 0;display:block;}
.sm-links li a.tw {background-position:0 0;}
.sm-links li a:hover.tw {background-position:0 -50px;}
.sm-links li a.fb{background-position: -50px 0;}
.sm-links li a:hover.fb {background-position: -50px -50px;}
.sm-links li a.li {background-position: -100px 0;}
.sm-links li a:hover.li {background-position: -100px -50px;}
.sm-links li a.wp {background-position: -150px 0;}
.sm-links li a:hover.wp {background-position: -150px -50px;}

.sm-links-38 {width:90px;display:block;margin:13px auto 0 auto;}
.sm-links-38 li{width:30px;height:38px;display:block;margin:0;float:left;}
.sm-links-38 li:last-child{margin:0;}
.sm-links-38 li a{width:30px;height:38px;margin:0;padding:0;background:transparent url(../images/layout/sm_icons_38x38.png) no-repeat 0 0;display:block;}
.sm-links-38 li a.tw {background-position:-4px 0;}
.sm-links-38 li a:hover.tw {background-position:-4px -38px;}
.sm-links-38 li a.fb {background-position: -42px 0;}
.sm-links-38 li a:hover.fb {background-position: -42px -38px;}
.sm-links-38 li a.li {background-position: -80px 0;}
.sm-links-38 li a:hover.li {background-position: -80px -38px;}
.sm-links-38 li a.wp {background-position: -114px 0;}
.sm-links-38 li a:hover.wp {background-position: -114px -38px;}

.mod-search{color:#fff;padding:0 0 0 10px;margin:0;height:40px;float:left;display:block;}
.frm-course{width:530px;}
.frm-uni{width:405px;padding:0 0 0 10px;background:transparent url(../images/layout/frm_uni_bg.png) repeat-x 0 0;}
.mod-search label{color:#fff;text-transform:uppercase;float:left;font-size:14px;width:auto;padding:12px 0;margin:0;}
.mod-search select,.mod-search input[type="text"],.mod-search input[type="submit"]{float:left;color:#2a2a2a;font-size:11px;text-transform:capitalize;}
.mod-search select.country{width:100px;}
.mod-search select.level{width:120px;}
.mod-search input[type="text"]{
	background: -webkit-gradient(linear, left top, left bottom, from(#fafafa), to(#ededed));
	background: -moz-linear-gradient(top, #fafafa, #ededed);
	background: -o-linear-gradient(top, #fafafa, #ededed);
	background-color: #ededed;
	font-family:"Lucida Sans", "Lucida Grande", Arial,Verdana,sans-serif;
	font-size: 11px;
	font-weight: normal;
	height: 14px;
	margin:8px 0 8px 4px;
	border: 1px solid #7a7a7a;
	color: #333;
	padding:4px;
	border-radius: 0;
	-moz-border-radius: 0;
	-webkit-border-radius: 0;
	width:120px;
	}
.mod-search input[type="submit"]{width:23px;height:24px;border:0;padding:0;margin:0;background:transparent url(../images/layout/cmd_search.png) no-repeat 0 0;text-indent:-9999em;margin:8px 0;cursor:pointer;}
.mod-search input[type="submit"].cmd-red{background-position:0 0;}
.mod-search input[type="submit"].cmd-red:hover{background-position:0 -24px;}
.mod-search input[type="submit"].cmd-blue{background-position:-23px 0;}
.mod-search input[type="submit"].cmd-blue:hover{background-position:-23px -24px;}

.mod-destinations{background-color:#213d79;}
.mod-offices{background-color:#3969b1;}
.mod-imggrid{padding:5px;display:block;height:265px;overflow:hidden;background:transparent url(../images/layout/mi_ddarrow.png) no-repeat top right;}
.mod-imggrid .title{text-transform:uppercase;font-family: 'AllerDisplay', sans-serif;color:#fff;font-size:18px;margin:0;padding:5px 5px 0 5px;}
.mod-imggrid .desc{color:#fff;font-size:11px;margin:0;line-height:12px;padding:5px;height:24px;}
.mod-imggrid ul{text-transform:uppercase;font-family: 'AllerDisplay', sans-serif;color:#fff;font-size:12px;margin:0;padding:0;width:100%;}
.mod-imggrid ul li{height:70px;padding:0;margin:0;float:left;}
.mod-imggrid ul li a{height:70px;padding:0;margin:0;display:block;color:#fff;}
.mod-imggrid ul li img,.mod-imggrid ul li span{float:left;}
.mod-imggrid ul li span{display:table;padding:10px;height:50px;position:relative;}
.mod-imggrid ul li span em{display:table-cell;vertical-align:middle;font-style:normal;font-family: 'AllerRegular', sans-serif;font-size:0.95em;line-height:1.2em;}
.mod-imggrid ul li span em strong{color:#fff;font-family: 'AllerDisplay', sans-serif;font-weight:normal;}
.mod-imggrid ul li span .flag{position:absolute;left:-13px;}

.mod-imggrid ul li.alt img,.mod-imggrid ul li span{float:right;}
.mod-imggrid ul li.alt span{display:table;padding:10px;height:50px;text-align:right;}


.mod-imggrid ul li:nth-child(3n+1){background:transparent url(../images/layout/overlay40.png) repeat 0 0;}
.mod-imggrid ul li:nth-child(3n+2){background:transparent url(../images/layout/overlay50.png) repeat 0 0;}
.mod-imggrid ul li:nth-child(3n+3){background:transparent url(../images/layout/overlay60.png) repeat 0 0;}


.mod-destinations .mod-imggrid ul li{width:150px;}
.mod-destinations .mod-imggrid ul li a{width:150px;}
.mod-destinations .mod-imggrid ul li span{width:60px;}
.mod-destinations .mod-imggrid ul li.alt span .flag{left:73px;}

.mod-offices .mod-imggrid ul li{width:155px;}
.mod-offices .mod-imggrid ul li a{width:155px;}
.mod-offices .mod-imggrid ul li span{width:65px;}
.mod-offices .mod-imggrid ul li.alt span .flag{left:78px;}

img.img-border{border:#fff 5px solid;margin:0;padding:0;}
img.img-header{border:#fff 5px solid;margin:0 5px 0 -45px;padding:0;width:580px;}
img.red{border-color:#a20000;}

.flag-sml .flag{width:21px;height:20px;display:block;background:transparent url(../images/layout/flags_sml.png) no-repeat 0 0;margin:0;}
.flag-sml .gb{background-position:0 0;}
.flag-sml .au{background-position:0 -20px;}
.flag-sml .ca{background-position:0 -40px;}
.flag-sml .us{background-position:0 -60px;}
.flag-sml .ng{background-position:0 -80px;}
.flag-sml .gh{background-position:0 -100px}
.flag-sml .ke{background-position:0 -120px;}
.flag-sml .pk{background-position:0 -140px;}
.flag-sml .ae{background-position:0 -160px;}

.flag-lrg .flag{width:150px;height:150px;display:block;background:transparent url(../images/layout/flags_lrg.png) no-repeat 0 0;margin:0;}
.flag-lrg .gb{background-position:0 0;}
.flag-lrg .au{background-position:0 -150px;}
.flag-lrg .ca{background-position:0 -300px;}
.flag-lrg .us{background-position:0 -450px;}
.flag-lrg .ng{background-position:0 -600px;}
.flag-lrg .gh{background-position:0 -750px}
.flag-lrg .ke{background-position:0 -900px;}
.flag-lrg .pk{background-position:0 -1050px;}
.flag-lrg .ae{background-position:0 -1200px;}

.col-main,.col-left{padding:5px;display:block;}
.col-center{padding:0;}
.col-left{margin-bottom:10px;}

.mod-grid{padding:0;width:210px;float:left;margin:5px 10px 10px 0;}

.mod-list{padding:10px;display:block;float:left;margin:0;width:190px;}
.mod-list h5{font-size:24px;}
.mod-list ul,.mod-list ul li{width:100%;height:auto;display:block;}
.mod-list ul li{border-bottom:#fff 2px solid;background:transparent url(../images/layout/list_libg.png) repeat 0 0;}
.mod-list ul li:hover{background:transparent url(../images/layout/list_libgalt.png) repeat 0 0;}
.mod-list ul li a{display:block;padding:5px 20px 5px 5px;background:transparent url(../images/layout/list_liarrow.png) no-repeat top right;}
.mod-list ul li a span{display:block;font-size:12px; font-weight:bold;color:#2a2a2a;}
.mod-list ul li a span.date{font-family: 'SilkscreenNormal';font-size:8px;font-weight:normal;}
.mod-list ul li a span.intro{font-weight:normal;}

.col-left .mod-list{width:290px;padding:5px;}

.mod-accordion{padding:5px;width:290px;float:left;margin:5px 0 10px 0;}
.mod-accordion h5{font-size:24px;}
.mod-accordion ul,.mod-accordion ul li{width:100%;height:auto;display:block;}
.mod-accordion ul li{border-bottom:#fff 2px solid;background:transparent url(../images/layout/list_libg.png) repeat 0 0;min-height:40px;}
.mod-accordion ul ul{display:none;}
.mod-accordion ul ul li:hover{background:transparent url(../images/layout/list_libgalt.png) repeat 0 0;}
.mod-accordion ul li a{display:block;padding:10px 20px 10px 5px;background:transparent url(../images/layout/list_accarrow.png) no-repeat top right;height:20px;color:#2a2a2a;}
.mod-accordion ul li a{font-size:14px;line-height:20px;text-transform:uppercase;}
.mod-accordion ul li a.active{background-position: bottom right;}
.mod-accordion ul ul li a{display:block;padding:10px 5px 10px 25px;background:transparent url(../images/layout/list_liarrow.png) no-repeat 5px 0;height:20px;}
.mod-accordion ul ul li a{font-size:12px;line-height:20px;text-transform:capitalize;}
.mod-accordion ul ul li a:hover{background-position: 5px 0;}
.mod-accordion .flag-sml span{float:left;margin:0 10px 0 0;}

.mod-quotes{border:#fff 5px solid;margin:0 0 10px 0;padding:15px 0;height:160px}
.mod-quotes .open{width:60px;height:160px;float:left;display:block;background:transparent url(../images/layout/quote_open.png) no-repeat top center;}
.mod-quotes .quote{width:300px;height:160px;float:left;display:block;color:#fff;font-size:16px;line-height:22px;}
.mod-quotes .quote .author{font-weight:bold;font-size:18px;line-height:24px;text-align:right;margin-top:15px;}
.mod-quotes .quote{width:300px;height:160px;float:left;display:block;}
.mod-quotes .close{width:60px;height:160px;float:left;display:block;background:transparent url(../images/layout/quote_close.png) no-repeat bottom center;}

.mod-comments{padding:0;}
.mod-comments h5{font-size:24px;display:block;line-height:20px;}
.mod-comments h5 em{text-transform:uppercase;font-family: 'AllerDisplay', sans-serif;float:none;font-size:20px;display:block;}
.mod-comments ul{width:100%;display:block;height:auto;}
.mod-comments ul li{width:100%;display:block;height:auto;margin:0 0 5px 0;}
.mod-comments ul li a{width:100%;display:block;height:auto;position:relative;}
.mod-comments ul li a img{position:relative;z-index:200;}

.mod-comments ul.student li a .img{width:140px;height:160px;overflow:hidden;display:block;}
.mod-comments ul.student li a img{width:100%;}

.mod-comments ul.uni li a .img{width:140px;height:100px;overflow:hidden;display:block;background-color:#fff;}
.mod-comments ul.uni li a img{width:100%;}

.mod-comments ul li a .quote{display:block;padding:15px 5px 5px 5px;margin:-15px 0 0 0;position:relative;z-index:201;color:#fff;font-size:10px;line-height:11px;}
.mod-comments ul li a .quote p{height:54px;overflow:hidden;display:block;}
.mod-comments ul li a strong{display:block;text-align:right;color:#fff;}
.mod-comments a:hover .quote{background:transparent url(../images/layout/comment_greybg.png) no-repeat top center !important;color:#213d79;}
.mod-comments a:hover .quote strong{color:#213d79;}

.col-main .mod-comments{padding:0;display:block;}
.col-main .mod-comments ul{width:510px;height:245px;margin:0;}
.col-main .mod-comments ul li{width:140px;display:block;height:auto;margin:0 45px 5px 0;float:left;}
.col-main .mod-comments ul li:nth-child(3n){width:140px;display:block;height:auto;margin:0 0 5px 0;}
.col-main .mod-comments h5,.side-bar .mod-comments h5 em{display:block;width:100%;}
.col-main .mod-comments a .quote{background:transparent url(../images/layout/comment_bluebg.png) no-repeat top center;}

.blue .mod-comments a .quote{background:transparent url(../images/layout/comment_bluebg.png) no-repeat top center;}
.blue-alt .mod-comments a .quote{background:transparent url(../images/layout/comment_lbluebg.png) no-repeat top center;}
.side-bar .mod-comments{padding:5px;}
.side-bar .mod-comments ul li{width:140px;display:block;height:auto;margin:0 10px 5px 0;float:left;}
.side-bar .mod-comments ul li:nth-child(even){width:140px;display:block;height:auto;margin:0 0 5px 0;}
.side-bar .mod-comments h5,.side-bar .mod-comments h5 em{display:block;width:100%;}

.side-bar .mod-content{padding:5px;}
.side-bar .li-uni{width:290px;padding:0;margin:10px 0 0 0;}
.side-bar .li-uni li{width:290px;}
.side-bar .li-uni li:nth-child(odd){background:transparent url(../images/layout/content_redbg.png) repeat 0 0;}
.side-bar .li-uni li a{display:block;padding:5px 3px 5px 20px;background:transparent url(../images/layout/list_liarrow.png) no-repeat 5px -8px;color:#2a2a2a;font-weight:bold;}
.side-bar .li-uni li a:hover{color:#a20000;}

.side-bar .li-scroll{width:290px;padding:0;margin:10px 0 0 0;height:390px;overflow-y:scroll;overflow-x:hidden;}
.side-bar .li-scroll li{width:273px;}

.side-bar .mod-content .uni-logo{width:210px;padding:20px 40px;}

.mod-content h5{font-size:24px;}

.mod-contact ul{width:100%;padding:0;margin:10px 0 0 0;background:transparent url(../images/layout/content_bluebg.png) repeat 0 0;}
.mod-contact ul li{width:100%;}
.mod-contact ul li:nth-child(odd){background:transparent url(../images/layout/content_bluebg.png) repeat 0 0;}
.mod-contact ul li a{display:block;padding:8px 3px 8px 20px;background:transparent url(../images/layout/list_liarrow.png) no-repeat 5px -4px;color:#2a2a2a;font-weight:bold;}
.mod-contact ul li a:hover{background-color:#536897;color:#fff;}

.mod-fairsevents{padding:10px;height:255px;}
.mod-fairsevents h5{font-size:22px;}

.mod-studying {margin:0 0 10px 0;width:590px;}
.mod-studying .flag-lrg{display:block;margin:0 0 20px 0;}
.mod-studying .flag-lrg .img-header{position:relative;z-index:100;}
.mod-studying .flag-lrg span{margin: -160px 0 0 -125px;position:relative;z-index:101;}
.mod-studying .mod-additional{margin:20px 0;}
.mod-studying .mod-courses ul li{width:49%;float:left;font-weight:bold;padding:0 1% 0 0;background:none !important;}
.mod-studying .mod-courses ul li span{font-weight:normal; padding:5px;}
.mod-studying .inc-content h3{margin:0 0 10px 0;padding:0;}

.mod-featureduni{margin:20px 0;height:233px;background:transparent url(../images/layout/content_redbg.png) repeat 0 0;border-color:#a20000;}
.mod-featureduni h5{font-size:26px; line-height:26px;margin:16px 0 0 0;padding:5px 10px;color:#CD4342;}
.mod-featureduni .nav-flags{margin:16px 0 0 0;padding:5px;text-align:right;text-transform:uppercase;font-size:11px;}
.mod-featureduni .nav-flags a{display:inline-block;}
.mod-featureduni .uni-grids{width:936px;height:165px;overflow:hidden;display:block;position:relative;margin:7px;}
.mod-featureduni .uni-grid{width:150px;height:165px;display:block;margin:0 7px 0 0;float:left;position:relative;}
.mod-featureduni .uni-grid img{position:absolute;top:0;left:0;cursor:pointer;width:150px;}
.mod-featureduni .uni-grid span{position:absolute;top:85px;left:0;width:140px;margin:0;text-align:center;background:transparent url(../images/layout/featureduni_bg.png) no-repeat 0 0;display:block;color:#fff;cursor:pointer;}
.mod-featureduni .uni-grid .intro{display:block;background-position:0 0;height:60px;padding:20px 5px 5px 5px;font-size:10px;line-height:12px;color:#fff;}
.mod-featureduni .uni-grid .more{display:none;background-position:0 -100px;height:45px;padding:35px 5px 5px 5px;color:#fff;}


.mod-featureduni .uni-grid:hover > .intro{display:none;}
.mod-featureduni .uni-grid:hover > .more{display:block;}

.mod-featureduni .browse{width:20px;height:20px;position:absolute;display:block;background:transparent url(../images/layout/scroll-arrows.png) no-repeat 0 0;z-index:100;cursor:pointer;}
.mod-featureduni .prev{left:-30px;top:135px;background-position:0 0;}
.mod-featureduni .prev:hover{background-position:0 -20px;}
.mod-featureduni .next{left:950px;top:135px;background-position:-20px 0;}
.mod-featureduni .next:hover{background-position:-20px -20px;}

.mod-featureduni .items {position: absolute;width: 4808px;}
.mod-featureduni .items div{float: left;width: 942px;}

.mod-gallery{width:100%;}
.mod-gallery img{width:290px;border:#a20000 5px solid;margin:0 0 20px 0;padding:0; }

.inc-filter .title{display:inline;float:left;color:#2a2a2a;text-transform:uppercase;;margin:5px;padding:5px 0;}

.mod-filter{float:right !important;margin:5px 0 0 10px !important;}
.mod-filter,.mod-filter li{width:136px;padding:0;margin:0;text-align:left;color:#fff;text-transform:uppercase;}
.mod-filter li span{width:106px;padding:5px 25px 5px 5px;background:transparent url(../images/layout/mi_ddarrow.png) no-repeat 100% -3px;display:block;cursor:pointer;}
.mod-filter li a{width:126px;padding:5px;color:#fff;display:block;}
.mod-filter li ul{width:176px;}
.mod-filter li ul li{width:176px;}
.mod-filter li ul li a{width:166px;}
.mod-filter li li{font-size:11px;}

.ddl-scroll ul{height:240px;overflow-y:scroll;overflow-x:hidden;}
.ddl-scroll li ul{width:193px;}

.last{margin:5px 0 10px 0;}

.red-bg{background:transparent url(../images/layout/quote_redbg.png) repeat 0 0 !important;}
.red{background:transparent url(../images/layout/content_redbg.png) repeat 0 0;border-color:#a20000;}
.red h2,.red .date{color:#a20000;}
.red h5,.red h5 a{color:#a20000;}
.red h5.alt,.red h5.alt a{color:#2a2a2a;}
.red h5.alt em{color:#a20000;}
.red .divider{border-top:#a20000 1px solid;}
.red .inc-content a.link-main{color:#a20000;}
.red .mod-additional h3{color:#a20000;}
.red .mod-content h3{color:#a20000;}
.red b,.red strong,.red a{color:#a20000;}
.red .inc-cat li a,.red .inc-cat li span{color:#a20000;}
.red .mod-filter li ul{border-top:#a20000 1px solid;}
.red .mod-filter > li:hover{background-color:#a20000;}
.red .mod-filter li,.red .mod-filter li a:hover{background:transparent url(../images/layout/filter_redbg.png) repeat 0 0;}

.red-alt{background:transparent url(../images/layout/content_redaltbg.png) repeat 0 0;border-color:#CD4342;}
.red-alt h2,.red-alt .date{color:#CD4342;}
.red-alt h5,.red-alt h5 a{color:#CD4342;}
.red-alt h5.alt,.red-alt h5.alt a{color:#2a2a2a;}
.red-alt h5.alt em{color:#CD4342;}
.red-alt .divider{border-top:#CD4342 1px solid;}
.red-alt .inc-content a.link-main{color:#CD4342;}
.red-alt .mod-additional h3{color:#CD4342;}
.red-alt .mod-content h3{color:#CD4342;}
.red-alt b,.red-alt strong,.red-alt a{color:#CD4342;}
.red-alt .inc-cat li a,.red-alt .inc-cat li span{color:#CD4342;}

.blue-bg{background:transparent url(../images/layout/quote_bluebg.png) repeat 0 0 !important;}
.blue{background:transparent url(../images/layout/content_bluebg.png) repeat 0 0;border-color:#213d79;}
.blue h2,.blue .date{color:#213d79;}
.blue h5,.blue h5 a{color:#213d79;}
.blue h5.alt,.blue h5.alt a{color:#2a2a2a;}
.blue h5.alt em{color:#213d79;}
.blue .divider{border-top:#213d79 1px solid;}
.blue .inc-content a.link-main{color:#213d79;}
.blue .mod-additional h3{color:#213d79;}
.blue .mod-content h3{color:#213d79;}
.blue b,.blue strong,.blue a{color:#213d79;}
.blue .inc-cat li a,.blue .inc-cat li span{color:#213d79;}
.blue .mod-filter li ul{border-top:#213d79 1px solid;}
.blue .mod-filter > li:hover{background-color:#213d79;}
.blue .mod-filter li,.blue .mod-filter li a:hover{background:transparent url(../images/layout/filter_bluebg.png) repeat 0 0;}

.bluealt-bg{background:transparent url(../images/layout/quote_bluealtbg.png) repeat 0 0 !important;}
.blue-alt{background:transparent url(../images/layout/content_bluealtbg.png) repeat 0 0;border-color:#3969b1;}
.blue-alt h2,.blue-alt .date{color:#3969b1;}
.blue-alt h5,.blue-alt h5 a{color:#3969b1;}
.blue-alt h5.alt,.blue-alt h5.alt a{color:#2a2a2a;}
.blue-alt h5.alt em{color:#3969b1;}
.blue-alt .divider{border-top:#3969b1 1px solid;}
.blue-alt .inc-content a.link-main{color:#3969b1;}
.blue-alt .mod-additional h3{color:#3969b1;}
.blue-alt .mod-content h3{color:#3969b1;}
.blue-alt b,.blue-alt strong{color:#3969b1;}
.blue-alt .inc-cat li a,.blue-alt .inc-cat li span{color:#3969b1;}

.inc-register select{top:0 !important;visibility:visible !important;}
.inc-contact select{top:0 !important;visibility:visible !important;}

#cboxTitle{font-weight:bold;text-transform:uppercase;color:#a20000;}

.ad-hor{width:468px;height:60px;padding:0;display:block;margin:0;}
.ad-hor img{width:468px;height:60px;}
.ad-left{width:120px;position:absolute;top:195px;left:50%;margin:0 0 0 545px;z-index:100;}
.ad-left a{display:block;width:120px;margin:0 0 15px 0;border:0;}
.ad-left a img{width:120px;}
	@media only screen and (max-width: 1350px) {
		.ad-left{display:none;visibility:hidden;}
	}

.course-list ul{width:100%;list-style:none;margin:5px 0;}
.course-list li{float:left; width:50%;font-size:11px;font-weight:bold;padding:2px 0;}
.course-list span{font-weight:100; padding:5px;}	
.course-list strong{text-transform:uppercase;}
.cta-enquire {display:block;margin:0 0 10px 0;}

.mod-events .inc-item {padding:10px 10px 0 10px;}
.mod-events p.more{margin:10px 0 0 0;padding:0;}
.mod-events p.more a{width:auto;display:inline;float:right;text-transform:uppercase;padding:5px 15px 5px 5px;background:#fff url(../images/layout/list_liarrow.png) no-repeat 107% -7px;font-size:11px;margin-right:-10px;}
.mod-events .inc-item .item-logo{width:100px;padding:0;margin:0;float:left;}
.mod-events .inc-item .item-logo img{width:100px;}
.mod-events .inc-item .item-desc{width:195px;padding:0 10px;margin:0;float:left;font-size:12px;line-height:1.1em;}
.mod-events .inc-item .item-venues{width:175px;padding:0;margin:0;float:left;}
.mod-events .inc-item .item-venues ul{list-style-type:none;margin:0;padding:0;font-size:11px;line-height:1.1em;}
.mod-events .inc-item .item-venues ul li{display:block;padding:2px 0 2px 15px;background:transparent url(../images/layout/list_liarrow.png) no-repeat 0 -10px;}
.mod-events .inc-item .item-venues ul li strong{display:block;padding:0 0 2px 0;}
.mod-events .inc-item .item-venues ul li a{text-transform:uppercase;display:block;padding:2px 0;}

.mod-students dl{width:100%;}
.mod-students dt,.mod-students dd{float:left;padding:5px 0;display:block;min-height:16px;}
.mod-students dt{width:30%;font-weight:bold;}
.mod-students dd{width:70%;}

.mod-students h2 a.logout{font:12px/16px "Lucida Sans", "Lucida Grande", Arial,Verdana,sans-serif; width:120px;padding:5px 20px 5px 5px;margin:0;text-align:left;color:#fff;text-transform:uppercase;background:#a20000 url(../images/layout/list_liarrow.png) no-repeat 100% -5px;float:right;}

#univinfo p{margin:0 0 10px 0;}
#univinfo ul{list-style-type:none;margin:10px 0;clear:both;}
#univinfo ul li{padding:2px 2px 8px 20px;background:transparent url(../images/layout/bullet.png) no-repeat top left;}


.inc-page table{width:100%;margin:10px 0;padding:0;border:#CD4342 1px solid;color:#323232;}
.inc-page table th,.inc-page table td{text-align:left;padding:4px 8px;}
.inc-page table th{font-weight:bold;background-color:#CD4342;color:#fff;}
.inc-page table th em{font-weight:normal;color:#fff;}
.inc-page table tr{background-color:#fff;border-bottom:#CD4342 1px solid;}
.inc-page table tr:last-child{border-bottom:#CD4342 1px solid;}
.inc-page table tr:nth-child(even){background-color:#f8eeee;}
.testimonials-text{float:right;width:375px}

#top-header {
	float: left;
}

.mod-accordion ul li > span {
	font-size: 14px;
    line-height: 20px;
    text-transform: uppercase;
    display: block;
    padding: 10px 20px 10px 5px;
    background: transparent url(/templates/default/images/layout/list_accarrow.png) no-repeat top right;
    height: 20px;
    color: #2a2a2a;
    cursor: pointer;
}

/* Hide Mobile Elements */
#main-mobile-menu, #main-search-menu, #top-header-mob, .gridlist-mob, .quicklinks-mob, .home-inc-mob {
	display: none;
}