* { margin: 0; padding: 0; }
body { font-family: Arial,Helvetica,sans-serif; font-size: 75%; color: #222222; background-color: #EEE; position: relative;}
/* All default #wrap related classes will be declared here */
#wrap { margin: 0 auto; width: 958px; border-left: 1px solid #C4C5C0; border-right: 1px solid #C4C5C0; background-color: #FFF;}
#wrap .break { height: 10px; }
#wrap img { border: none; }
#wrap br { clear: both; }
/* All #header related classes will be declared here */
#wrap #header { height: 90px; margin: 0 0 1px 0; border-bottom: 1px solid #6f6F6F; }
#wrap #header #logo { height: 80px; width: 304px; float: left; margin: 5px 0 0 5px; }
* html #wrap #header #logo { margin: 5px 0 0 3px; }
#wrap #header #logo a { height: 80px; width: 304px; display: block; background: #FFFFFF url(../img/logo.jpg) no-repeat; text-indent: -5000px; }
#wrap #header #logo strong { display: none; }
#wrap #header #punchLine { float: left; width: 300px; height: 27px; margin: 30px 0 30px 40px; background: #FFF url(../img/punch.gif) no-repeat; text-indent: -1200px; }
#wrap #header #headerRight { float: right; padding: 0 5px 0 0; }
#wrap #header #headerRight #headerSearch { font-weight: bold; margin: 5px 0 40px 0; }
#wrap #header #headerRight #headerSearch input { width: 200px; margin: 0 0 0 5px; border: 1px solid #656565; }
#wrap #header #headerRight #headerSearch input.submt { width: 24px; height: 24px; cursor: pointer; border: medium none; background: #FFF url(../img/btnSearch.gif) no-repeat 0 0; }
#wrap #header #headerRight #headerSearch input.submt:hover { background-position: -24px 0; }
#wrap #header #headerRight #headerDateStamp { text-align: right; }
/* #banner classes will be declared here */
#wrap #bnr { margin: 0 0 1px 0; border-bottom: 1px solid #6f6F6F; background: #FFF url(../img/bnrBg.gif) repeat-x top; }
/* Homepage Horizontal menu classes will be declared here */
#wrap #mnu { float: left; width: 100%; color: #FFFFFF; margin: 0 0 1px 0; font-weight: bold; text-align: center; background: #FF6600;}
#wrap #mnu ul {float: left; width: 100%;}
#wrap #mnu ul li { display: inline; list-style: none; }
#wrap #mnu ul li.last { margin: 0; }
#wrap #mnu ul li a { margin: 0; float: left; height: 17px; color: #FFFFFF; padding: 12px 28px; text-decoration: none; }
#wrap #mnu ul li a:hover { color: #993302; padding: 7px 28px; text-decoration: underline; border-top: 5px solid #FFCC33; border-bottom: 5px solid #FFCC33; background: url(../img/mnuBack.gif) center center repeat-x; }
/* Middle row #midWrapper classes will be declared here */
#wrap #midWrapper { float: left; padding: 5px 0; border-bottom: 2px solid #FF6600; background: #F6F6F6 url(../img/midBg.gif) repeat-y top; }
#wrap #midWrapper .orangeCurveBox { margin: 0 0 10px 0; }
#wrap #midWrapper .orangeCurveBox .boxMid ul.flag { width: 171px; height: auto; overflow: hidden; }
#wrap #midWrapper .orangeCurveBox .boxMid ul.flag li { margin: 0; float: left; width: 100px; color: #FFFFFF; text-align: left; padding: 0 0 0 40px; background: transparent url(../img/flags.gif) no-repeat 0 3px; }
#wrap #midWrapper .orangeCurveBox .boxMid ul.flag li.uk { margin: 5px 0 0 0; padding: 0 0 0 40px; background: transparent url(../img/flags.gif) 0 -58px no-repeat; }
#wrap #midWrapper .orangeCurveBox .boxMid ul.flag li.usa { margin: 5px 0 0 0; padding: 0 0 0 40px; background: transparent url(../img/flags.gif) 0 -28px no-repeat; }
#wrap #midWrapper .orangeCurveBox img.chat { float: left; margin: 0 10px 0 0; }
#wrap #midWrapper .orangeCurveBox .boxTop { height: 7px; overflow: hidden; background: transparent url(../img/boxTop.gif) no-repeat left top; }
#wrap #midWrapper .orangeCurveBox .boxMid { color: #FFF; padding: 0 10px; overflow: hidden; background: #FF6600; }
#wrap #midWrapper .orangeCurveBox .boxMid a { color: #FFF; text-decoration: underline; }
#wrap #midWrapper .orangeCurveBox .boxMid a:hover { color: #FFF; text-decoration: none; }
#wrap #midWrapper .orangeCurveBox .boxMid h2 { padding: 8px; height: 15px; color: #993302; font-size: 1.2em; font-weight: bold; margin: 0 0 10px 0; background: transparent url(../img/loginTitle.gif) no-repeat left top; }
#wrap #midWrapper .orangeCurveBox .boxMid .lgnError { margin: 0; float: left; width: 172px; color: #FFFF00; padding-bottom: 8px; }
#wrap #midWrapper .orangeCurveBox .boxMid p { line-height: 150%; }
#wrap #midWrapper .orangeCurveBox .boxMid p.hdng { margin: 0 0 5px 0; font-weight: bold; line-height: normal; }
#wrap #midWrapper .orangeCurveBox .boxMid .labl { width: 65px; float: left; margin: 0 5px 0 0; }
#wrap #midWrapper .orangeCurveBox .boxMid input.box { width: 96px; float: left; font-size: 1em; padding: 0 1px; margin: 0 0 5px 0; border: 1px solid #FFCC33; }
#wrap #midWrapper .orangeCurveBox .boxMid p.lgnErr { float: left; width: 102px; display: none; color: #FFFF00; margin: -6px 0 0 0; padding-left: 70px; }
#wrap #midWrapper .orangeCurveBox .boxMid input.submt, #wrap #midWrapper #majorContent #major form .row input#btnSubmit { width: 70px; color: #993302; cursor: pointer; font-size: 1.1em; font-weight: bold; border: medium none; padding: 2px 0 4px 0; background: transparent url(../img/btnLogin.gif) no-repeat left top; }
* html #wrap #midWrapper .orangeCurveBox .boxMid input.submt { margin-left: -3px; padding: 1px 0 5px 0; }
#wrap #midWrapper .orangeCurveBox .boxMid ul { text-align: center; }
#wrap #midWrapper .orangeCurveBox .boxMid ul li { display: inline; list-style: none; font-size: .9em; margin: 0 5px 0 0; }
#wrap #midWrapper .orangeCurveBox .boxMid input.submt:hover, #wrap #midWrapper #majorContent #major form .row input#btnSubmit:hover { background-position: -69px 0; }
#wrap #midWrapper .orangeCurveBox .boxBtm { padding: 4px; background: transparent url(../img/boxBtm.gif) no-repeat left top; }
#wrap #midWrapper #out li { text-align: center; list-style-type: none; padding: 4px 0 4px 7px; }
#wrap #midWrapper #out li a { color: #000000; text-decoration: none; }
#wrap #midWrapper #out li a:hover { color: #FF6600; text-decoration: underline; }
#wrap #midWrapper #minorContent { float: left; width: 190px; padding: 0 5px; }
#wrap #midWrapper #minorContent #stuFeedback { height: 105px; color: #FF6600; font-size: 1.2em; font-weight: bold; line-height: 185%; text-align: center; margin: 0 0 10px 0; padding: 10px 17px 40px 17px; background: transparent url(../img/video.gif) no-repeat center top; }
#wrap #midWrapper #minorContent #tels { margin: 0; height: auto; padding: 10px 0; overflow: hidden; line-height: 16px; font-weight: bold; text-align: center; }
#wrap #midWrapper #minorContent #stuFeedback a, a:active { color: #993302; text-decoration: underline; }
#wrap #midWrapper #minorContent #stuFeedback a:hover { text-decoration: none; }
#wrap #midWrapper #minorContent .leftAd { clear: both; }
#wrap #midWrapper #majorContent { float: left; width: 758px; height: auto; overflow: hidden; }
#wrap #midWrapper #majorContent #major { float: left; height: auto; width: 538px; padding: 0 10px; overflow: hidden; }
* html #wrap #midWrapper #majorContent #major { width: 537px; }
#wrap #midWrapper #majorContent #major h2 { color: #504A4A; font-size: 1.6em; margin: 0 0 5px 0; padding: 0 0 0 5px; border-left: 3px solid #FF6600; }
#wrap #midWrapper #majorContent #major h3 { color: #504A4A; font-size: 1.3em; padding: 0 0 0 5px; margin: 20px 0 5px 0; border-left: 3px solid #FF6600; }
/*Middle default form styles*/
#wrap #midWrapper #majorContent #major form { padding: 1px; width: 100%; }
#wrap #midWrapper #majorContent #major .error { padding: 5px; text-align: center; color: #FF0000; }
#wrap #midWrapper #majorContent #major form .row select { float: left; border: 1px solid #FFCC33; width: 200px; margin: 5px 0 0 0; }
#wrap #midWrapper #majorContent #major form .row input, textarea { float: left; border: 1px solid #DDD; font-size: 1em; width: 80px; padding: 2px; margin: 5px 0 0 0; }
#wrap #midWrapper #majorContent #major form .row option { font-size: 1em; }
#wrap #midWrapper #majorContent #major form .row { margin: 0 0 3px 0; }
#wrap #midWrapper #majorContent #major form .row p { display: block; text-align: right; color: #FF0000; font-weight: bold; padding: 0 20px 0 0; font-size: .9em; }
#wrap #midWrapper #majorContent #major form .row label { margin: 2px 10px 2px 0; text-align: left; width: 25%; float: left; padding: 0 0 0 3px; }
#wrap #midWrapper #majorContent #major form .row input.text, textarea { width: 65%; font-family: Arial,Verdana,sans-serif; border: 1px solid #FFCC33; }
#wrap #midWrapper #majorContent #major form .row input.sml { width: 100px; border: 1px solid #FFCC33; }
#wrap #midWrapper #majorContent #major form .row img { float: left; margin: 5px 0 0 5px; }
#wrap #midWrapper #majorContent #major a.more { clear: both; color: #000000; font-weight: bold; text-decoration: none; }
#wrap #midWrapper #majorContent #major a.more:hover { color: #FF6600; text-decoration: underline; }
#wrap #midWrapper #majorContent #major span.orangeText { color: #FF6600; }
#wrap #midWrapper #majorContent #major ul { padding: 0 5px 0 0; }
#wrap #midWrapper #majorContent #major ul.courses { background: transparent url(../img/courses.gif) no-repeat right top; }
#wrap #midWrapper #majorContent #major ul.services { background: transparent url(../img/services.gif) no-repeat right top; }
#wrap #midWrapper #majorContent #major ul li { list-style: none; margin: 0 0 5px 0; line-height: 18px; padding: 0 0 0 15px; text-align: justify; background: transparent url(../img/arrow.gif) no-repeat left top; }
#wrap #midWrapper #majorContent #major ul li a { text-decoration: underline; color: #222222; }
#wrap #midWrapper #majorContent #major ul li a:hover { text-decoration: none; color: #FF6600; }
#wrap #midWrapper #majorContent #major #intro { border-bottom: 1px solid #D9D5D6; margin: 0 0 5px 0; height: auto; float: left; width: 538px; overflow: hidden; }
#wrap #midWrapper #majorContent #major #intro p { font-size: 1.1em; line-height: 22px; text-align: justify; }
#wrap #midWrapper #majorContent #major #intro a { color: #FF6600; }
#wrap #midWrapper #majorContent #major #intro a:hover { text-decoration: underline; }
#wrap #midWrapper #majorContent #major #intro p.partners { float: left; width: 538px; text-align: center; }
#wrap #midWrapper #majorContent #major #intro p.partners img { width: 138px; height: 39px; margin: 5px 0 0 0; border: 1px solid #FF6600; }
#wrap #midWrapper #majorContent #major #intro p.price { color: #FF0000; padding: 0 10px; font-weight: bold; text-align: justify; }
#wrap #midWrapper #majorContent #major .midAd { float: left; margin: 0 0 5px 0; }
#wrap #midWrapper #majorContent #major #lowerBlocks { margin: 0 auto; clear: both; }
#wrap #midWrapper #majorContent #major #lowerBlocks h2 { font-size: 1.4em; }
#wrap #midWrapper #majorContent #major #lowerBlocks p { padding: 0 10px; text-align: justify; }
#wrap #midWrapper #majorContent #major #lowerBlocks ul.callUs { float: left; width: 533px; padding: 15px 0 0 0; }
#wrap #midWrapper #majorContent #major #lowerBlocks ul.callUs li { float: left; width: 513px; padding: 0 0 0 20px; }
#wrap #midWrapper #majorContent #major #lowerBlocks ul.callUs li.cap { padding: 0; background: none; font-weight: bold; }
#wrap #midWrapper #majorContent #major #lowerBlocks ul.callUs li.india { background: url(../img/flags.gif) 0 -90px no-repeat; }
#wrap #midWrapper #majorContent #major #lowerBlocks ul.callUs li.usa { background: url(../img/flags.gif) 0 -109px no-repeat; }
#wrap #midWrapper #majorContent #major #lowerBlocks ul.callUs li.uk { background: url(../img/flags.gif) 0 -129px no-repeat; }
#wrap #midWrapper #majorContent #major #lowerBlocks #leftBlock { width: 49%; float: left; border-right: 1px solid #D9D5D6; }
#wrap #midWrapper #majorContent #major .rssNews { border: 2px solid #FF6600; background-color: #FFF; clear: both; float: left; width: 100%; }
#wrap #midWrapper #majorContent #major .rssNews h2 { background-color: #FF6600; color: #FFF; font-size: 1.2em; padding: 2px; margin: 0; }
#wrap #midWrapper #majorContent #major .rssNews a { color: #222222; text-decoration: underline; background: transparent url(../img/arrow.gif) no-repeat scroll 0 -1px; padding: 0 0 0 15px; float: left; margin: 2px; font-size: .9em; }
#wrap #midWrapper #majorContent #major .rssNews a:hover { color: #FF6600; text-decoration: none; }
#wrap #midWrapper #majorContent #major .rssNews br { line-height: 1px; clear: both; }
#wrap #midWrapper #majorContent #major .rssNews center { display: none; }
#wrap #midWrapper #majorContent #major #lowerBlocks #rightBlock { width: 49%; float: right; }
#wrap #midWrapper #majorContent #major .contQuery { float: left; width: 368px; margin: 0 10px 0 0; }
#wrap #midWrapper #majorContent #major .contMail { float: left; width: 160px; }
#wrap #midWrapper #majorContent #major .contMail p { line-height: 180%; }
#wrap #midWrapper #majorContent #major .stuSpeaks .vdo { float: left; width: 234px; margin: 0 53px 10px 0; padding: 3px 3px 0 3px; border: 1px solid #A3A3A4; background-color: #000000; }
#wrap #midWrapper #majorContent #major .stuSpeaks .last { margin: 0 0 10px 0; }
#wrap #midWrapper #majorContent #major .stuSpeaks .black_overlay{
	display: none;
	position: absolute;
	top: 0%;
	left: 0%;
	width: 100%;
	height: 100%;
	background-color: black;
	z-index:1001;
	-moz-opacity: 0.8;
	opacity:.80;
	filter: alpha(opacity=80);
}
 
#wrap #midWrapper #majorContent #major .stuSpeaks .white_content {
	display: none;
	position: absolute;
	top: 25%;
	left: 25%;
	width: 575px;
	height: 555px;
	padding: 5px;
	border: 10px solid orange;
	background-color: white;
	z-index:1002;
	overflow: auto;
}
#wrap #midWrapper #majorContent form { float: left; height: auto; overflow: hidden; padding: 0 10px 3px 10px; }
#wrap #midWrapper #majorContent form .schHeading { margin: 0; float: left; width: 520px; padding: 2px 0; overflow: hidden; }
#wrap #midWrapper #majorContent form .schHeading h3 { float: left; width: 25px; font-size: 12px; margin: 10px 0 0 0; padding: 0 2px 2px 2px; }
#wrap #midWrapper #majorContent form .schHeading a { float: left; width: 488px; color: #000000; margin: 10px 0 0 0; text-decoration: none; }
#wrap #midWrapper #majorContent form .schHeading a:hover { color: #FF6600; text-decoration: underline; }
#wrap #midWrapper #majorContent form .frmError { float: left; width: 491px; height: auto; color: #FF0000; overflow: hidden; padding: 5px 10px 5px 15px; }
#wrap #midWrapper #majorContent form .frmCaption { float: left; height: auto; width: 160px; overflow: hidden; padding: 10px 0 0 15px; }
#wrap #midWrapper #majorContent form .frmHiLight { float: left; height: auto; width: 160px; color: #FF6600; overflow: hidden; font-weight: bold; padding: 10px 0 0 15px; }
#wrap #midWrapper #majorContent form .frmInputs { float: left; height: auto; width: 339px; padding-top: 9px; overflow: hidden; }
#wrap #midWrapper #majorContent form .cuContainer { margin: 0; padding: 0; float: left; width: 357px; }
#wrap #midWrapper #majorContent form .cuContainer .cuCaption { float: left; height: auto; width: 160px; overflow: hidden; padding: 9px 0 0 15px; }
#wrap #midWrapper #majorContent form .cuContainer .cuInputs { float: left; height: auto; width: 182px; padding-top: 9px; overflow: hidden; }
#wrap #midWrapper #majorContent form .address { margin: 0; float: left; width: 157px; overflow: hidden; padding: 5px 0 0 0; }
#wrap #midWrapper #majorContent #major ul.addr li { background: none; padding: 0 0 0 10px; }
#wrap #midWrapper #majorContent form .frmInputs input.frmTxt,
#wrap #midWrapper #majorContent form .cuContainer .cuInputs input.frmTxt { width: 250px; padding: 2px; border: 1px solid #FFCC33; }
#wrap #midWrapper #majorContent form .frmInputs input.frmSmlTxt,
#wrap #midWrapper #majorContent form .cuContainer .cuInputs input.frmSmlTxt { width: 150px; padding: 2px; border: 1px solid #FFCC33; }
#wrap #midWrapper #majorContent form .frmInputs input.frmCode,
#wrap #midWrapper #majorContent form .cuContainer .cuInputs input.frmCode { width: 40px; padding: 2px; border: 1px solid #FFCC33; }
#wrap #midWrapper #majorContent form .frmInputs textarea { padding: 2px; height: 75px; width: 275px; border: 1px solid #FFCC33; }
#wrap #midWrapper #majorContent form .frmInputs select { border: 1px solid #FFCC33; }
#wrap #midWrapper #majorContent form .frmInputs p,
#wrap #midWrapper #majorContent form .cuContainer .cuInputs p { margin: 0; padding: 0; float: left; width: 341px; display: none; color: #FF0000; /*  padding: 2px 0 0 12px; background: url(../img/error.gif) left 3px no-repeat;*/ }
#wrap #midWrapper #majorContent form .goHome { padding: 0; float: left; height: auto; width: 528px; margin-top: 10px; text-align: center; }
#wrap #midWrapper #majorContent form .goHome .btnHome { width: 100px; }
#wrap #midWrapper #majorContent form .academic { padding: 0; float: left; width: 500px; height: auto; overflow: hidden; font-weight: bold; text-align: center; margin: 5px 0 0 15px; border-bottom: 1px solid #FF6600; }
* html #wrap #midWrapper #majorContent form .academic { margin: 5px 0 0 7px; }
#wrap #midWrapper #majorContent form .academic .sNo { margin: 0; float: left; width: 40px; height: auto; padding: 3px 0; overflow: hidden; border-top: 1px solid #FF6600; border-left: 1px solid #FF6600; }
#wrap #midWrapper #majorContent form .academic .sNo input { width: 20px; text-align: center; border: 1px solid #FFCC33; }
#wrap #midWrapper #majorContent form .academic .course { margin: 0; float: left; width: 100px; height: auto; padding: 3px 0; overflow: hidden; border-top: 1px solid #FF6600; border-left: 1px solid #FF6600; }
#wrap #midWrapper #majorContent form .academic .course input { width: 90px; border: 1px solid #FFCC33; }
#wrap #midWrapper #majorContent form .academic .institution { margin: 0; float: left; width: 100px; height: auto; padding: 3px 0; overflow: hidden; border-top: 1px solid #FF6600; border-left: 1px solid #FF6600; }
#wrap #midWrapper #majorContent form .academic .institution input { width: 90px; border: 1px solid #FFCC33; }
#wrap #midWrapper #majorContent form .academic .board { margin: 0; float: left; width: 150px; height: auto; padding: 3px 0; overflow: hidden; border-top: 1px solid #FF6600; border-left: 1px solid #FF6600; }
#wrap #midWrapper #majorContent form .academic .board input { width: 140px; border: 1px solid #FFCC33; }
#wrap #midWrapper #majorContent form .academic .marks { margin: 0; float: left; width: 55px; height: auto; padding: 3px 0; overflow: hidden; border-top: 1px solid #FF6600; border-left: 1px solid #FF6600; }
#wrap #midWrapper #majorContent form .academic .marks input { width: 45px; border: 1px solid #FFCC33; }
#wrap #midWrapper #majorContent form .academic .orgz { margin: 0; float: left; width: 150px; height: auto; padding: 3px 0; overflow: hidden; border-top: 1px solid #FF6600; border-left: 1px solid #FF6600; }
#wrap #midWrapper #majorContent form .academic .orgz input { width: 140px; border: 1px solid #FFCC33; }
#wrap #midWrapper #majorContent form .academic .desi { margin: 0; float: left; width: 115px; height: auto; padding: 3px 0; overflow: hidden; border-top: 1px solid #FF6600; border-left: 1px solid #FF6600; }
#wrap #midWrapper #majorContent form .academic .desi input { width: 104px; border: 1px solid #FFCC33; }
#wrap #midWrapper #majorContent form .academic .worked { margin: 0; float: left; width: 90px; height: auto; padding: 3px 0; overflow: hidden; border-top: 1px solid #FF6600; border-left: 1px solid #FF6600; }
#wrap #midWrapper #majorContent form .academic .worked input { width: 80px; border: 1px solid #FFCC33; }
#wrap #midWrapper #majorContent form .academic .nature { margin: 0; float: left; width: 99px; height: auto; padding: 3px 0; overflow: hidden; border-top: 1px solid #FF6600; border-left: 1px solid #FF6600; border-right: 1px solid #FF6600; }
#wrap #midWrapper #majorContent form .academic .nature input { width: 89px; border: 1px solid #FFCC33; }
#wrap #midWrapper #majorContent form .academic .year { margin: 0; float: left; width: 48px; height: auto; padding: 3px 0; overflow: hidden; border-top: 1px solid #FF6600; border-left: 1px solid #FF6600; border-right: 1px solid #FF6600; }
#wrap #midWrapper #majorContent form .academic .year input { width: 38px; border: 1px solid #FFCC33; }
#wrap #midWrapper #majorContent #minor { width: 190px; float: left; padding: 0 5px; }
#wrap #midWrapper #majorContent #minor #partners { margin: 0 0 10px 0; }
#wrap #midWrapper #majorContent #minor #partners h2 { padding: 8px; color: #993302; font-size: 1.2em; font-weight: bold; margin: 0 0 10px 0; background: transparent url(../img/titleBg.gif) no-repeat left top; }
#wrap #midWrapper #majorContent #minor #partners ul li { list-style: none; margin: 0 0 15px 0; }
#wrap #midWrapper #majorContent #minor #partners ul li strong { display: none; }
#wrap #midWrapper #majorContent #minor #partners a { width: 190px; height: 39px; display: none; }
#wrap #midWrapper #majorContent #minor #partners a#eh { background: url(../img/partners-rotate.gif) 0 8px no-repeat; }
#wrap #midWrapper #majorContent #minor #partners a#dt { background: url(../img/partners-rotate.gif) 0 -28px no-repeat; }
#wrap #midWrapper #majorContent #minor #partners a#yt { background: url(../img/partners-rotate.gif) 0 -78px no-repeat; }
#wrap #gads { padding: 5px; border-bottom: 2px solid #FF6600; width: 948px; float: left; }
*html #wrap #gads { float: none; }
#wrap #gads .googleWrap { width: 728px; float: left; }
#wrap #gads .advert { float: right; }
/* Footer classes will be declared here */
#wrap #ftr { clear: both; }
#wrap #ftr ul { float: left; width: 100%; background: #6F6F6F; text-align: center; font-weight: bold; color: #FFFFFF; }
#wrap #ftr ul li { margin: 0; float: left; list-style: none; }
#wrap #ftr ul li.last { margin: 0; }
#wrap #ftr ul li a { float: left; height: 17px; color: #FFFFFF; padding: 10px 28px; text-decoration: none; }
#wrap #ftr ul li a:hover { text-decoration: underline; padding: 5px 28px 10px 28px; border-top: 5px solid #303030; background: url(../img/ftr-hover.gif) 0 0 repeat-x; }
/* btm classes is outside the main #wrap */
#btm { margin: 5px auto; width: 958px; text-align: right; font-size: .9em; }