﻿/*CSS Reset*/
html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent}
body{line-height:1;background:#a7a7a7}
ol,ul{list-style:none}blockquote,q{quotes:none}:focus{outline:0}ins{text-decoration:none}del{text-decoration:line-through}
/*CSS Reset - End*/
/*General*/
.clr{clear:both;font-size:0;line-height:0}.fA{float:left}.fB{float:right}br.1{line-height:10px}br.2{line-height:20px}
.alignA{text-align:left}.alignB{text-align:right}.alignC{text-align:center}.cursorP{cursor:pointer}
.none{display:none}.block{display:block}.hidden{visibility:hidden}.visible{visibility:visible}
/*Fonts*/
h1{font:normal 35px tahoma;color:#000}
h2{font:normal 33px tahoma;color:#333;margin:0 0 10px}
h3{font:bold 21px tahoma;color:#313131;margin:0 0 13px}
h4{font:bold 28px tahoma;color:#292929;margin:0 0 25px}
h5{font:bold 24px tahoma;color:#616161;margin:0 0 15px}
h6{font:bold 17px tahoma;color:#333;margin:0 0 15px}
h6.subTitle{font:normal 17px tahoma;color:#95ac42;margin:0}
p{text-align: justify}
#nav ul li span{font:normal 23px/34px tahoma;color:#fff;position:relative;z-index:10;display:block;float:left;margin:0 10px}
#footerWrapper{font:normal 14px/30px tahoma;color:#999}
.white{color:#fff}
.green{color:#b1d728}
.homeLstng p{font:normal 12px tahoma;color:#3e3e3e}
.homeBrief p{font:normal 14px tahoma;color:#5b5b5b;margin:0 0 60px}
.sitePath{font:normal 17px tahoma;color:#646464}
#innerTopContent p{font:normal 17px tahoma;color:#5b5b5b}
.innerColA p{font:normal 13px tahoma;color:#000}
.lrgTxt{font:normal 17px/21px tahoma;color:#424243;margin:0 0 25px}
.smlTxt{font:normal 13px/21px tahoma;color:#424243;margin:0 0 25px}
.cationTxt{font:normal 10px/18px tahoma;font-style:italic;color:#424243;margin:0 0 25px}
.feedback-pnl span{font:bold 16px/27px tahoma;color:#505050}
/*Links*/
a{color:#000;text-decoration:none}
a:hover{color:#000;text-decoration:underline}
h3 a{font:bold 21px tahoma;color:#313131}
#nav ul li a{font:normal 23px/34px tahoma;color:#333;position:relative;z-index:10;display:block;float:left;margin:0 10px}
#nav ul li a:hover{text-decoration:none;color:#fff}
.sitePath a{font:normal 17px tahoma;color:#2086ce;text-decoration:underline}
.sitePath a:hover{text-decoration:none}
.footerLnks a{font:normal 14px tahoma;color:#fff}
/*Forms*/
.txtBox{width:280px;height:30px;background:url(/Styles/Images/txtBoxBg.png) no-repeat 0 0;border:none;font:bold 16px tahoma;color:#aaa;padding:12px 10px 0}
.txtBox:focus{color:#505050;background-position:0 -44px}
.txtArea{width:280px;height:83px;background:url(/Styles/Images/txtAreaBg.png) no-repeat 0 0;border:none;font:bold 16px tahoma;color:#aaa;padding:12px 10px 0}
.txtArea:focus{color:#505050;background-position:0 -97px}
.btn{width:125px;height:47px;background:url(/Styles/Images/btnSend.png) no-repeat 0 0;border:none;margin:15px 0 0 182px;cursor:pointer}
/*Tips, Error, Message, Hightlight - Validations*/
.txtBoxError{width:280px;height:30px;background:url(/Styles/Images/txtBoxBg.png) no-repeat 0 -88px;color:#505050;border:none;font:bold 16px tahoma;padding:12px 10px 0}
.txtAreaError{width:280px;height:83px;background:url(/Styles/Images/txtAreaBg.png) no-repeat 0 -194px;border:none;font:bold 16px tahoma;padding:12px 10px 0;color:#505050}

/*General - End*/
/*MasterPage*/
.container{width:940px;margin:auto}
#headerWrapper{background:url(/Styles/Images/hdrBg.jpg) no-repeat center top}
#logo{margin:55px 120px 0 0}
#nav{height:34px;margin:65px 0 0}
.lavaLamp{position:relative;height:34px;width:580px}
.lavaLamp li.back{background:url(/Styles/Images/lava.png) no-repeat right -36px;width:9px;height:34px;z-index:8;position:absolute}
.lavaLamp li.back .left{background:url(/Styles/Images/lava.png) no-repeat top left;height:34px;margin-right:9px}
#nav ul li{float:left;margin:0 10px 0 0}
#nav ul li.last{margin:0}
#footerWrapper{height:30px;border-bottom:solid 1px #434343;background:url(/Styles/Images/footerBg.png) repeat-y center}
.footerLnks{width:280px}
/*MasterPage - End*/
#homeTopContent{height:397px;padding:12px 0 0;overflow:hidden}
#slider{overflow:hidden}
#slider ul li{float:left;width:893px}
#controls{margin:20px auto;height:22px;width:200px}
#controls li{float:left;width:22px;height:22px;margin:0 0 0 5px}
#controls li a{display:block;width:22px;height:22px;background:url(/Styles/Images/sliderNavIcon.png) no-repeat 0 0;text-indent:-9999px}
#controls li.current a{background-position:0 -24px}
.homeBrief{width:540px;margin:65px 0 0}
.homeBrief a.more{display:block;width:228px;height:53px;background:url(/Styles/Images/learnMoreBtn.png) no-repeat;text-indent:-9999px}
#ticker{height:46px;border-top:solid 1px #d6d6d6;border-bottom:solid 1px #fbfbfb;background:#000}
.tickerWrapper{width:840px;overflow:hidden}
.tickerTitle{font:bold 18px/19px tahoma;color:#b1d728;height:20px;margin:13px 0 0;padding:0 20px 0 0;border-right:solid 2px #f8f8f8}
.tickerBdy{width:600px;height:20px;margin:13px 0 0;padding:0 30px}
.tickerBdy td{height:20px;padding:0 50px 0 0;font:normal 14px/19px tahoma;color:#f8f8f8}
.tickerBdy a{font:normal 14px/19px tahoma;color:#f8f8f8}
#homeMidContent{background:#f7f7f7 url(/Styles/Images/homeMidContentBg.gif) repeat-x top;padding:35px 0 0}
.homeLstng{width:440px;margin:0 30px 45px 0}
.homeLstng img{width:70px;margin:10px 20px 0 0}
.homeLstng p,.homeLstng h3{width:350px}
#innerTopContent{background:#f7f7f7;border-top:solid 1px #a8a8a8;border-bottom:solid 1px #bfbfbf;margin:45px 0 0;padding:25px 0 40px}
.subNav{width:240px;height:260px;padding:20px 30px;margin:0 25px 0 0;background:url(/Styles/Images/subNavBg.jpg) no-repeat}
.subNav li{background:url(/Styles/Images/subNavSep.gif) repeat-x bottom;padding:2px 0 5px}
.subNav li a{display:block;height:29px;font:normal 13px/29px tahoma;color:#000;padding:0 9px;margin:0 0 0 2px}
.subNav li a:hover,.subNav li a.active{text-decoration:none;color:#fff;background:url(/Styles/Images/subNavActive.gif) no-repeat}
.innerTopTxt{width:615px}
.sitePath{margin:0 0 30px}
#innerMidContent{background:#fff url(/Styles/Images/innerMidContentBg.gif) repeat-x;padding:35px 0 50px}
.inner1Col{width:620px;margin:auto;padding:0 0 0 320px}
.innerColA{width:300px;margin:0 20px 0 0;background:url(/Styles/Images/sideColBg.gif) repeat-y}
.sideColBgBottom{padding:0 0 10px;background:url(/Styles/Images/sideColBottomBg.gif) no-repeat bottom}
.sideColHdrTop,.sideColHdr{padding:20px 30px 0;background:url(/Styles/Images/sideColHdrTop.gif) no-repeat;font:bold 18px tahoma;color:#333;margin:0 0 20px}
.sideColHdr{background:url(/Styles/Images/sideColHdr.gif) no-repeat}
.sideColCntnt{padding:0 30px;margin:0 0 25px;}
.sideColCntntCntrd{padding:0 30px;margin:0 0 25px; text-align:center}
.colExpHdr{display:block;height:31px;padding:0 10px;background:url(/Styles/Images/sideColExpBg.gif) no-repeat 0 -33px;font:bold 13px/29px tahoma;color:#616161;margin:15px 0;cursor:pointer}
.first{margin:0 0 15px}
.expanded{background-position:0 0;color:#fff;cursor:text}
.innerColB{width:620px}
#innerTabs{float:right;margin-top:-70px;height:62px}
#innerTabs li{width:146px;height:50px;float:right;margin:0 0 0 15px;cursor:pointer;position:relative}
#innerTabs li.uniTab{background:url(/Styles/Images/universitiesTab.png) no-repeat 0 -52px}
#innerTabs li.studTab{background:url(/Styles/Images/studentsTab.png) no-repeat 0 -52px}
#innerTabs li.activeTab{background-position:0 0!important;margin-top:-12px!important;cursor:default}
ul.lstStyle{margin:0 0 0 10px}
ul.lstStyle li{background:url(/Styles/Images/bullet.gif) no-repeat 0 3px;padding:0 0 0 25px;margin:0 0 10px;font:normal 13px tahoma;color:#424243}
ul.lstStyleSml li{background:url(/Styles/Images/bulletSml.gif) no-repeat 0 5px;padding:0 0 0 20px;margin:0 0 10px -15px;font:normal 13px tahoma;color:#000}
/*Jobs*/
.jobs{min-height:277px;background:url(/Styles/Images/Jobs.png) no-repeat left;padding:0 0 0 280px;width:660px}
h1.mainCat{height:50px;padding:0 0 0 15px;margin:0 0 10px;background:#fafafa url(/Styles/Images/plusMinus.gif) no-repeat 900px 15px;cursor:pointer;font:bold 24px/45px tahoma!important;color:#5e5e5e!important}
h1.expanded{background-position:900px -65px}
.availJobs{margin:0 20px 10px 20px}
h2.jobTitle{margin:0 0 10px;font:normal 18px tahoma!important;color:#41c8f4!important;padding:0 0 0 20px;background:url(/Styles/Images/colExpArrow.png) no-repeat 0 3px;cursor:pointer}
h2.expanded{background-position:0 -80px;cursor:text}
.jobDisc{margin:0 20px 10px 20px;font:normal 14px/21px tahoma;color:#414142}
.tblTitle{width:140px;font-weight:bold}
.jobDisc a{font:normal 17px tahoma;color:#2086ce;text-decoration:underline}
/*Jobs - End*/
/*Page Tools*/
.homeTools{width:80px}
.pageTools{height:90px}
.pageTools ul{width:900px;margin:20px auto 0}
.pageTools ul li,.homeTools ul li{float:right;margin:9px 10px 0 0}
/*Page Tools - End*/
/*feedback*/
.feedback-pnl{position:fixed;z-index:5;top:80px;left:-355px;background:#f7f7f7;border-right:solid 5px #c4c4c4;border-top:solid 4px #c4c4c4;border-bottom:solid 4px #c4c4c4;width:330px;height:380px;padding:0 0 10px 20px}
.feedback-Icon{width:45px;height:117px;background:url(/Styles/Images/feedback.png) no-repeat -47px 0;position:relative;margin:-4px -45px 0 0;cursor:pointer;}
.feedback-Icon:hover,.feedbackActive{background-position:0 0}
.feedback-form{margin:15px 0 0}
/*feedback - End*/
a.dwnlodLnk{background:url(/Styles/Images/Download-icon.png) no-repeat 0 0;padding:0 0 0 40px;font:normal 15px/32px tahoma;color:#2086ce;display:block;float:right;margin:0 15px 0 0}
/*Twitter*/
#twitterWrapper{position:fixed;z-index:4;top:225px;left:-355px}
.twitterIcon{width:45px;height:95px;background:url(/Styles/Images/TwitterPnlIcon.png) no-repeat -47px 0;cursor:pointer}
.twitterIcon:hover,.twitterActive{background-position:0 0}
h2.tut{color:#fff;font:normal 17px/21px tahoma;padding:12px 0 0 58px;text-transform:uppercase}
h2.tut a{color:#fff}
#twitter-ticker{width:350px;height:300px;background:url(/Styles/Images/slickbg.png) no-repeat #f5f5f5;color:#666;display:none;text-align:left}
#tweet-container{height:230px;width:auto;overflow:hidden}
#twitIcon{position:absolute;top:-25px;left:-10px;width:64px;height:64px}
#top-bar{height:45px;background:url(/Styles/Images/top_bar.png) repeat-x;border-bottom:1px solid white;position:relative;margin-bottom:8px}
.tweet{padding:5px;margin:0 8px 8px;border:1px solid #F0F0F0;background:url(/Styles/Images/transparent.png);width:auto;overflow:hidden}
.tweet .avatar,.tweet .user,.tweet .time{float:left}
.tweet .time{text-transform:uppercase;font-size:11px;color:#AAA;white-space:nowrap}
.tweet .avatar img{display:none;width:24px;height:24px;border:0px solid #eee;margin:0 5px 5px 0}
.tweet .txt{font:normal 13px/14px tahoma;color:#333;position:relative;z-index:10;display:block;float:left;margin:0 10px}
.tweet .txt a{font:normal 13px/14px tahoma;color:#0081b2;position:relative;z-index:10;display:block;float:left;margin:0 10px}
.tweet .user{font-weight:bold;display:none}
#loading{margin:100px 95px}
/*Twitter - End*/
