/* Clear Fix */
.clearfix:after{content: "."; display: block; height: 0; clear: both; visibility: hidden;}
.clearfix {display: inline-block;}

/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}



body{background:url(../images/bg.jpg) repeat-x left top #fff; margin:0 auto; font-family:"Franklin Gothic Medium", "Franklin Gothic Medium Cond", "Franklin Gothic Demi", Arial; font-size:13px; line-height:19px; color:#666; text-align:justify;}

.wrapper{width:1000px; margin:0 auto; padding:0 10px;}

/*common css*/
.flLeft{float:left;}
.flRight{float:right;}
h1,h2,h3,h4,h5,h6{font-family:"Franklin Gothic Medium", "Franklin Gothic Medium Cond", "Franklin Gothic Demi", Arial;}
a{text-decoration:none;}
a:hover{text-decoration:none;}

/**/

.topSection{height:80px; padding:10px 0;}
.links{ height:20px; display:inline; }
.links ol li{margin-right:10px; float:left;}
.links ol li a{color:#92897D; font-size:13px; text-decoration:none;}
.links ol li a:hover{color:#666; text-decoration:none;}
.links ol li.change a{color:#2BBAFF; font-size:13px; text-decoration:none;}
.links ol li.change a:hover{color:#0092DC; text-decoration:none;}
.searchBox{margin:30px 20px 0 0; width:180px; height:25px; padding-bottom:5px; float:right;}
.searchBox a{background: url(../images/bg-go-btn.jpg) no-repeat left top; padding-left:15px; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:12px; color:#666; width:25px; height:20px; display:block;}
.searchBox a:hover{color:#900;}
.searchBox form{width:220px; height:25px; margin:0; padding:0;}
.searchBox input.inputBox{width:165px; height:25px; background:url(../images/bg-input.jpg) no-repeat left top; padding:0 0 0 15px; border:none; margin:0; color:#666; float:left;}
.searchBox input.btn{width:40px; height:25px; background:url(../images/btn-go.jpg) no-repeat left top; padding:0; border:none; margin:0; cursor:pointer; display:inline-block; padding:2px 0 5px 0;}

.topLinks{margin-left:525px; padding:0; float:right; height:25px; width:475px;}
.topLinks ol li{float:left; padding-right:15px;}
.topLinks ol li:last-child{padding-right:10px;}
.topLinks ol li a{color:#6c6c6c; font-family:13px; text-transform:uppercase; text-decoration:none;}
.topLinks ol li a:hover{color:#333; text-decoration:none;}
.topLinks ol li.siteGuide a{background:url(../images/bg-siteguide.jpg) no-repeat left top; width:97px; height:25px; display:block;}
.topLinks ol li.siteGuide a:hover{background:url(../images/bg-siteguide-over.jpg) no-repeat left top;}

.pageArea{margin-top:10px; padding:0;}
.leftLinks{width:190px; margin-right:10px; float:left; background:url(../images/bg-leftlinks.jpg) no-repeat left top;}
.leftLinks ol{margin-top:15px; width:190px;}
.leftLinks ol li{border-bottom:1px solid #e2e2e2; padding:8px 10px;  display:inline-block; width:170px;}
.leftLinks ol li:last-child{border:none;}
.leftLinks ol li a{font-size:13px; color:#666; text-transform:uppercase; background:url(../images/bullet-leftlinks.jpg) no-repeat right 4px; padding-right:20px;float:right;}
.leftLinks ol li a:hover{color:#FF9900;}
.applyNow{background:url(../images/bg-apply-now.jpg) no-repeat left bottom; padding:10px; width:170px; height:100px;}
.applyNow h5{color:#323D5A; font-size:16px;}
.applyNow ul{margin-top:10px;}
.applyNow ul li{float:left; width:70px; margin:0 5px 10px 0; padding-left:10px; background:url(../images/bg-apply-now-btn.jpg) no-repeat left top;}
.applyNow ul li a{font-size:12px; color:#510000;}
.applyNow ul li a:hover{color:#11ADFE;}
.content{width:580px; margin-right:10px; float:left;}
.rightLinks{width:190px; float:left;}
.tasmacRanking{background:url(../images/bg-tasmac-ranking.jpg) no-repeat left top; width:170px; padding:10px; margin-top:10px; font-size:1px; color:#fff; height:240px; display:block;}

.banner{width:580px; height:190px; display:block; background:url(../images/bnrs/slide1.jpg) no-repeat left top; font-size:1px; color:white; margin-bottom:8px;}

.tasmacKExchange{width:265px; height:130px; background:url(../images/bg-know-exchange.jpg) no-repeat left top; margin-right:10px; padding:10px 10px 0 10px; color:#333; font-size:12px; line-height:normal; float:left;}
.tasmacKExchange h3{background:url(../images/img-know-exchange.jpg) no-repeat left top; width:285px; height:28px;}
.tasmacKExchange h4{font-size:14px; color:#0174B1;}
.tasmacKExchange a{background:url(../images/btn-know-exchange.jpg) no-repeat left top; width:119px; height:19px; padding:5px 0 0 10px; display:block; margin-left:98px; color:#FFF; font-size:11px;}
.tasmacKExchange a:hover{ color:#900;}
.tasmacKExchange img{margin-right:10px;}

.placements{width:285px; height:135px; background:url(../images/bg-placements.jpg) no-repeat left top; color:#333; font-size:12px; line-height:normal; float:left;}

.tabbed_content{width:265px;}
.tabs{height:35px;	position:relative; background:#F8F9FB none !important; color:#EE9C04;}
.tabs .moving_bg{padding:5px; background:url(../images/moving-bg.jpg) repeat-x left top !important; position:absolute; width:125px;	left:0; padding-bottom:29px; left:193px; top:0; color:#92250A;}
.tabs .tab_item{display: block; float:left;	padding:1px 10px;	width:105px; text-align:left; position:relative;	cursor: pointer; color:#EE9C04; font-size:13px; margin-bottom:5px;}
.tabs .tab_item:hover{color:#92250A;}
.tabbed_content .slide_content{overflow: hidden; padding:0;	position:relative;	width:265px;}

.tabslider{width:5000px; margin-left:-265px;}
.tabslider li h2{display:none;}
.tabslider ul li.linkcat{padding: 0 !important; border:none !important;}
.tabslider ul, .tabslider .tag_cloud{float:left; width:265px; margin:0px;	padding:0px; margin-right:0;}
.tabslider .tag_cloud a{line-height: 25px;}
.tabslider ul a{display:block; color:#FF6600; font-size:11px; text-decoration:underline;}
.tabslider ul a:hover{text-decoration: none;	display:block; color:#FF6600; font-size:11px; text-decoration:none;}
.tabslider ul a:visited{color:#FF6600; background-position:327px -412px; padding-right:50px;}
.tabslider ul li{line-height:19px; padding:5px 10px;}
.tabslider ul li img{border:1px solid #EFE2B3; padding:2px; background-color:white; margin-right:10px;}



.lifeatTasmac{background:url(../images/bg-life-at-tasmac.jpg) no-repeat left top; width:265px; height:120px; padding:10px; float:left; margin:3px 10px 0 0;}
.tasmacSlider{background:url(../images/bg-slider.jpg) no-repeat left top; width:260px; height:60px; margin-top:30px; padding:10px 0px;}
/*Slider*/
#slider{float:left; padding:0;}
#slider li{width:214px; overflow:hidden; float:left;}
/*#prevBtn, #nextBtn{width:40px; height:65px; display:block; background-color:#666;}
*/
#prevBtn{float:left; background:url(../images/left-trans.jpg) no-repeat center center;}
#nextBtn{float:right; background:url(../images/right-trans.jpg) no-repeat center center;}

#slider{position:absolute; margin-left:23px; width:214px; height:60px;}
#slider img{height:60px; overflow:hidden;}

#prevBtn, #nextBtn {
position:absolute;
}
#prevBtn a, #nextBtn a {
cursor:pointer;
display:block;
height:60px;
outline-color:-moz-use-text-color;
outline-style:none;
outline-width:0;
overflow:hidden;
text-indent:-999px;
width:23px;
}
#nextBtn, #slider1next {
margin-left:237px;
}
#prevBtn a, #slider1next a, #slider1prev a {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(../images/left-trans.jpg) no-repeat scroll center center;
}
#nextBtn a, #slider1next a {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(../images/right-trans.jpg) no-repeat scroll center center;
}

.campus{width:265px; height:145px; background:url(../images/bg-campus.jpg) no-repeat left top; padding:0 3px; float:left; margin-top:3px; font-size:11px;}

/*right panel*/
.programme{width:170px; height:203px; background:url(../images/bg-programme.jpg) no-repeat left top; padding:0 10px; margin-bottom:10px;}
.programme h4{color:#000; font-size:14px; padding:2px 0 0 20px;}
.programme ol{margin-top:8px;}
.programme ol li{display:block; float:left; background:url(../images/bullet-leftlinks.jpg) no-repeat left 5px; padding-left:15px; line-height:normal; margin-bottom:2px; text-align:left;}
.programme ol li a {color:#666666; font-size:12px; }
.programme ol li a:hover{color:#000;}

.campus{width:265px; height:135px; background:url(../images/bg-campus.jpg) no-repeat left top; padding:0 10px; float:left; margin-top:5px;}
/*.tab2 h3{margin:0; padding-bottom:12px; font-size:14px; color:#990000;  font-family:"Franklin Gothic Medium";}
.tab2 a{color:#000; text-decoration:underline; font-weight:normal; font-size:11px;}
.tab2 a:hover{color:#666; text-decoration:underline; font-weight:normal;}
*/

.footer{background:url(../images/bg-footer.jpg) repeat-x left top; height:300px;}

.footer .footerWords{ background:#e1e7eb; margin:0 auto; width:980px; padding:10px; font-family:11px; /*color:#eaedf4;*/ height:35px; color:#62747e; }
.footer .footerWords ol {margin:0; padding-left:0 10px; font-size:11px; font-weight:normal;text-decoration:none; text-align:center; }
.footer .footerWords ol li{float:left; line-height:20px;  display:inline;  padding:0 9px; text-decoration:none; border-right:1px solid #62747e /*#eaedf4*/;}

.footer .footerWords ol li a{display:inline; color:#eaedf4;}
.footer .footerWords ol li a:hover{color:#/*2D241C*/eaedf4;}


.footer .footerLinks{margin:0 auto; width:980px; padding:10px; font-family:11px; color:#666;}
.footer .footerLinks ol{margin:0; padding-left:0 10px; font-size:11px; font-weight:normal;}
.footer .footerLinks li{float:left; line-height:18px; margin-right:18px; display:block; border-right:1px dotted #666; padding:0 5px 0 0; min-height:240px; !important}
.footer .footerLinks li h3 a{color:#333; font-size:13px; font-family:"Franklin Gothic Medium", "Franklin Gothic Medium Cond", "Franklin Gothic Demi", Arial; padding:10px 0;}
.footer .footerLinks li h3 a:hover{color:#999;}
.footer .footerLinks li a{display:block; color:#666;}
.footer .footerLinks li a:hover{color:#2D241C;}
.footer .footerLinks .pbg{background:url(../images/bg-footerp.jpg) no-repeat left top; height:65px; padding-top:55px;}
.footer .footerLinks p{font-size:11px; color:#999;}
.footer .footerLinks p a{font-size:11px; color:#999;}
.footer .footerLinks p a:hover{color:#333;}

.leftLinks .subLinks{border:2px solid #FAB332; position:absolute; margin:-250px 0 0 190px; #margin:-275px 0 0 190px; display:none; clear:both; z-index:1000;}
.leftLinks .subLinks1{border:2px solid #FAB332; position:absolute; margin:-215px 0 0 190px; #margin:-245px 0 0 190px; display:none; clear:both; z-index:1000;}
.leftLinks .subLinks2{border:2px solid #FAB332; position:absolute; margin:-180px 0 0 190px; #margin:-205px 0 0 190px; display:none; clear:both; z-index:1000;}
.leftLinks .subLinks3{border:2px solid #FAB332; position:absolute; margin:-145px 0 0 190px; #margin:-165px 0 0 190px; display:none; clear:both; z-index:1000;}
.leftLinks .subLinks4{border:2px solid #FAB332; position:absolute; margin:-105px 0 0 190px; #margin:-125px 0 0 190px; display:none; clear:both; z-index:1000;}
.leftLinks .subLinks5{border:2px solid #FAB332; position:absolute; margin:-30px 0 0 190px; #margin:-40px 0 0 190px; display:none; clear:both; z-index:1000;}

.subLinks ul{background:#fff; display:block; float:left;}
.subLinks ul li{background:url(../images/bullet-sublinks.jpg) left 10px no-repeat; padding:5px 15px; margin-left:5px; height:20px; border-bottom:1px dotted #F99F09; display:block;}
.subLinks ul li a{color:#666; text-decoration:none; margin:0; padding:0; font-size:13px; font-family:"Franklin Gothic Medium";}
.subLinks ul li a:hover{text-decoration:underline; background:none; color:#11ADFE;}
.subLinks ul li.brd{border:none;}
.subLinks ul h2{ color:#25652F; font-size:18px;}

.subLinks1 ul{background:#fff; display:block; float:left;}
.subLinks1 ul li{background:url(../images/bullet-sublinks.jpg) left 10px no-repeat; padding:5px 15px; margin-left:5px; height:20px; border-bottom:1px dotted #F99F09; display:block;}
.subLinks1 ul li a{color:#666; text-decoration:none; margin:0; padding:0; font-size:13px; font-family:"Franklin Gothic Medium";}
.subLinks1 ul li a:hover{text-decoration:underline; background:none; color:#11ADFE;}
.subLinks1 ul li.brd{border:none;}
.subLinks1 ul h2{ color:#25652F; font-size:18px;}

.subLinks2 ul{background:#fff; display:block; float:left;}
.subLinks2 ul li{background:url(../images/bullet-sublinks.jpg) left 10px no-repeat; padding:5px 15px; margin-left:5px; height:20px; border-bottom:1px dotted #F99F09; display:block;}
.subLinks2 ul li a{color:#666; text-decoration:none; margin:0; padding:0; font-size:13px; font-family:"Franklin Gothic Medium";}
.subLinks2 ul li a:hover{text-decoration:underline; background:none; color:#11ADFE;}
.subLinks2 ul li.brd{border:none;}
.subLinks2 ul h2{ color:#25652F; font-size:18px;}

.subLinks3 ul{background:#fff; display:block; float:left;}
.subLinks3 ul li{background:url(../images/bullet-sublinks.jpg) left 10px no-repeat; padding:5px 15px; margin-left:5px; height:20px; border-bottom:1px dotted #F99F09; display:block;}
.subLinks3 ul li a{color:#666; text-decoration:none; margin:0; padding:0; font-size:13px; font-family:"Franklin Gothic Medium";}
.subLinks3 ul li a:hover{text-decoration:underline; background:none; color:#11ADFE;}
.subLinks3 ul li.brd{border:none;}
.subLinks3 ul h2{ color:#25652F; font-size:18px;}

.subLinks4 ul{background:#fff; display:block; float:left;}
.subLinks4 ul li{background:url(../images/bullet-sublinks.jpg) left 10px no-repeat; padding:5px 15px; margin-left:5px; height:20px; border-bottom:1px dotted #F99F09; display:block;}
.subLinks4 ul li a{color:#666; text-decoration:none; margin:0; padding:0; font-size:13px; font-family:"Franklin Gothic Medium";}
.subLinks4 ul li a:hover{text-decoration:underline; background:none; color:#11ADFE;}
.subLinks4 ul li.brd{border:none;}
.subLinks4 ul h2{ color:#25652F; font-size:18px;}

.subLinks5 ul{background:#fff; display:block; float:left;}
.subLinks5 ul li{background:url(../images/bullet-sublinks.jpg) left 10px no-repeat; padding:5px 15px; margin-left:5px; height:20px; border-bottom:1px dotted #F99F09; display:block;}
.subLinks5 ul li a{color:#666; text-decoration:none; margin:0; padding:0; font-size:13px; font-family:"Franklin Gothic Medium";}
.subLinks5 ul li a:hover{text-decoration:underline; background:none; color:#11ADFE;}
.subLinks5 ul li.brd{border:none;}
.subLinks5 ul h2{ color:#25652F; font-size:18px;}

.siteGuidePannel{position:absolute; display:none; z-index:100; margin:25px 0 0 -50px; background:url(../images/bg-siteguidepanels.jpg) repeat-x left top; border:1px solid #024999; clear:both; width:1020px;}
.siteGuidePannel  ol{margin:0; padding:0 10px; font-size:11px; font-weight:normal; width:1000px;}
.siteGuidePannel  li{float:left; line-height:18px; margin-right:5px; display:block; border-right:1px dotted #666; padding:0 15px 0 0;  font-family:Arial, Helvetica, sans-serif;}
.siteGuidePannel  li a{display:block; color:#666; font-size:11px;}
.siteGuidePannel  li a:hover{color:#2D241C;}
.siteGuidePannel li h3 a{color:#333; font-size:13px; font-family:"Franklin Gothic Medium", "Franklin Gothic Medium Cond", "Franklin Gothic Demi", Arial; padding:10px 0;}
.siteGuidePannel li h3 a:hover{color:#999;}

