@charset "utf-8";
/* CSS Document */

/*html {
	background: #191919;
	overflow-x:hidden;
}*/

* { 
	margin: 0; 
	padding: 0; 
}

img {
	border: none;
}


body {
	padding: 0;
	margin: 0;
	/*background-attachment: fixed;*/
	background: #191919 url(images/main-bg.jpg) no-repeat;
	background-position: top center;
	font-size: 12px;
	width: 100%;
	font-family:Arial, Helvetica, sans-serif;
	color: #b0b0b0;
}

ul{
	list-style-type:none;
}
/*img, div { behavior: url(iepngfix.htc) }*/

/*------------------------ HEADER --------------------------*/
#wrapper{
	width: 980px;
	margin-right: auto;
	margin-left: auto;
	position:relative;
}
#header_inner_wrapper{
	width: 980px;
	height: 180px;
	margin-right: auto;
	margin-left: auto;
	position:relative;
}

#logo{
	height: 152px;
	width: 273px;
	left: -30px;
	top: 0px;
	float:left;
	position:absolute;
	z-index:1;
}
#top-menu-bg{
	width: 695px;
	height: 28px;
	/*background:url(images/top-seperator.png) no-repeat;*/
	top: 0px;
	left: 0px;
	float:right;
	position:relative;
	z-index:99999;
}
#latest-news{
	height: 11px;
	width: 55px;
	left: 0px;
	top: 7px;
	float:left;
	position:relative;
	z-index:1;
}
#top-news{
	top:6px;
	left: 0px;
	float:left;
	position:relative;
}
.top-new-text {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: 400;
	color: #999999;
	text-decoration: none;
}
.top-new-text a {
	color: #999999;
}
#top-seperator{
	float:right;
	left: 1px;
	top: 0px;
	position:relative;
}
#nav-bg{
	width: 713px;
	height: 63px;
	background:url(images/nav-bg.jpg) no-repeat;
	top: 43px;
	left: 0px;
	float:right;
	position:relative;
	z-index:1;
}
#header_line{
	float: left;
	width: 980px;
	height: 10px;
	left: 0px;
	top: 0px;
	position:relative;
}
#flash-banner{
	float: left;
	width: 980px;
	height: 430px;
	left: 0px;
	top: 0px;
	position:relative;
}

/*------------------------ CATEGORY CSS DECLARTIONS --------------------------*/

#category-bg{
	display: block;
	width: 980px;
	height: 280px;
	background:url(images/category-bg.jpg) no-repeat;
	top: 0px;
	left: 0px;
	float:right;
	position:relative;
}
#facility{
	display:block;
	width: 330px;
	height: 250px;
	float: left;
	top: 1px;
	left: 2px;
	position:absolute;
}
#facility .facility-text{
	display:block;
	width: 200px;
	height: 12px;
	float: left;
	top: 6px;
	left: 27px;
	position:absolute;
}
#facility p.faci{
	display:block;
	width: 325px;
	height: 105px;
	float: left;
	top: 40px;
	left: 0px;
	position:absolute;
}
#facility p.text{
	display:block;
	width: 325px;
	float: left;
	top: 155px;
	left: 0px;
	position:absolute;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:20px;
	font-weight:normal;
	color:#C8C8C8;
}
#facility p.readmore{
	display:block;
	width: 325px;
	/*height: 105px;*/
	float: left;
	top: 235px;
	left: 0px;
	position:absolute;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:20px;
	font-weight:normal;
	color:#da3f38;
}
#facility p.readmore a{
	text-decoration:none;
	color:#da3f38;
}
#facility p.readmore a:hover{
	text-decoration:underline;
	color:#da3f38;
}

#cat-stud-work{
	display:block;
	width: 320px;
	height: 250px;
	float: left;
	top: 1px;
	left: 340px;
	position:absolute;
}
#cat-stud-work .stud-text{
	display:block;
	width: 200px;
	height: 12px;
	float: left;
	top: 6px;
	left: 27px;
	position:absolute;
}
#cat-stud-work p.stud{
	display:block;
	width: 315px;
	height: 105px;
	float: left;
	top: 40px;
	left: 0px;
	position:absolute;
}
#cat-stud-work p.text{
	display:block;
	width: 310px;
/*	height: 105px;*/
	float: left;
	top: 155px;
	left: 0px;
	position:absolute;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:20px;
	font-weight:normal;
	color:#C8C8C8;
}
#cat-stud-work p.readmore{
	display:block;
	width: 315px;
/*	height: 105px;*/
	float: left;
	top: 235px;
	left: 0px;
	position:absolute;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:20px;
	font-weight:normal;
	color:#fbaf3d;
}
#cat-stud-work p.readmore a{
	text-decoration:none;
	color:#fbaf3d;
}
#cat-stud-work p.readmore a:hover{
	text-decoration:underline;
	color:#fbaf3d;
}
#cat-faculty{
	display:block;
	width: 300px;
	height: 250px;
	float: left;
	top: 1px;
	left: 670px;
	position:absolute;
}
#cat-faculty .fac-text{
	display:block;
	width: 200px;
	height: 12px;
	float: left;
	top: 6px;
	left: 27px;
	position:absolute;
}
#cat-faculty p.fac{
	display:block;
	width: 110px;
	height: 105px;
	float: left;
	top: 40px;
	left: 0px;
	position:absolute;
}
#cat-faculty .desc-cat{
	display:block;
	width: 170px;
	float: left;
	top: 35px;
	left: 115px;
	position:absolute;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:20px;
	font-weight:normal;
	color:#C8C8C8;
}
#cat-faculty p.text{
	display:block;
	width: 300px;
	height: 105px;
	float: left;
	top: 155px;
	left: 0px;
	position:absolute;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:20px;
	font-weight:normal;
	color:#C8C8C8;
}
#cat-faculty p.readmore{
	display:block;
	width: 300px;
	/*height: 105px;*/
	float: left;
	top: 235px;
	left: 0px;
	position:absolute;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:20px;
	font-weight:normal;
	color:#f9e03f;
}
#cat-faculty p.readmore a{
	text-decoration:none;
	color:#f9e03f;
}
#cat-faculty p.readmore a:hover{
	text-decoration:underline;
	color:#f9e03f;
}

/*------------------------ HOME NEWS CSS DECLARTIONS --------------------------*/

#homenews-bg{
	display: block;
	width: 980px;
	height: 300px;
	background:url(images/category-bg.jpg) no-repeat;
	top: 0px;
	left: 0px;
	float:right;
	position:relative;
}
#homenews-bg .news-text{
	display:block;
	width: 150px;
	height: 16px;
	float: left;
	top: 7px;
	left: 10px;
	position:absolute;
}
#homenews-bg .news-arrow{
	display:block;
	width: 12px;
	height: 12px;
	float: left;
	top: 1px;
	left: 45px;
	position:absolute;
}
#homenews-bg .news1{
	display:block;
	width: 480px;
	height: 105px;
/*	background:url(images/img-news-01.png) no-repeat;*/
	background: #000000;
/*	opacity:0.6;
	filter:alpha(opacity=60);*/
	float: left;
	top: 40px;
	left: 0px;
	position:absolute;
}
#homenews-bg .news1 .img{
	display:block;
	width: 160px;
	height: 90px;
	float: left;
	top: 8px;
	left: 10px;
	position:absolute;
}
#homenews-bg .news1 .text{
	display:block;
	width: 290px;
	float: left;
	top: 7px;
	left: 180px;
	position:absolute;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:18px;
	font-weight:normal;
	color:#ffffff;
}
#homenews-bg .news1 .text a{
	text-decoration:none;
	color:#ffffff;
}
#homenews-bg .news1 .text a:hover{
	text-decoration:none;
	color:#b0b0b0;
}
#homenews-bg .news2{
	display:block;
	width: 480px;
	height: 105px;
/*	background:url(images/img-news-01.png) no-repeat;*/
	background: #000000;
/*	opacity:0.6;
	filter:alpha(opacity=60);*/
	float: right;
	top: 40px;
	position:relative;
}
#homenews-bg .news2 .img{
	display:block;
	width: 160px;
	height: 90px;
	float: left;
	top: 8px;
	left: 10px;
	position:absolute;
}
#homenews-bg .news2 .text{
	display:block;
	width: 290px;
	float: left;
	top: 7px;
	left: 180px;
	position:absolute;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:18px;
	font-weight:normal;
	color:#ffffff;
}
#homenews-bg .news2 .text a{
	text-decoration:none;
	color:#ffffff;
}
#homenews-bg .news2 .text a:hover{
	text-decoration:none;
	color:#b0b0b0;
}
#homenews-bg .news3{
	display:block;
	width: 480px;
	height: 105px;
/*	background:url(images/img-news-01.png) no-repeat;*/
	background: #000000;
/*	opacity:0.6;
	filter:alpha(opacity=60);*/
	float: left;
	top: 160px;
	left: 0px;
	position:absolute;
}
#homenews-bg .news3 .img{
	display:block;
	width: 160px;
	height: 90px;
	float: left;
	top: 8px;
	left: 10px;
	position:absolute;
}
#homenews-bg .news3 .text{
	display:block;
	width: 290px;
	float: left;
	top: 7px;
	left: 180px;
	position:absolute;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:18px;
	font-weight:normal;
	color:#ffffff;
}
#homenews-bg .news3 .text a{
	text-decoration:none;
	color:#ffffff;
}
#homenews-bg .news3 .text a:hover{
	text-decoration:none;
	color:#b0b0b0;
}
#homenews-bg .news4{
	display:block;
	width: 480px;
	height: 105px;
/*	background:url(images/img-news-01.png) no-repeat;*/
	background: #000000;
/*	opacity:0.6;
	filter:alpha(opacity=60);*/
	float: left;
	left: 500px;
	top: 160px;
	position:absolute;
}
#homenews-bg .news4 .img{
	display:block;
	width: 160px;
	height: 90px;
	float: left;
	top: 8px;
	left: 10px;
	position:absolute;
}
#homenews-bg .news4 .text{
	display:block;
	width: 290px;
	float: left;
	top: 7px;
	left: 180px;
	position:absolute;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:18px;
	font-weight:normal;
	color:#ffffff;
}
#homenews-bg .news4 .text a{
	text-decoration:none;
	color:#ffffff;
}
#homenews-bg .news4 .text a:hover{
	text-decoration:none;
	color:#b0b0b0;
}

/*------------------------ HEADER TOP MENU CSS DECLARTIONS --------------------------*/

#menu-top {
	list-style: none;
	width: 150px;
	left: 10px;
	top: 8px;
	height: 20px;
	float:right;
	position:relative;
	/*z-index:1;*/
}

#menu-top a {
	display: block;
	text-indent: -900%;
	position: absolute;
	outline: none;
	border-bottom: none;
}

#menu-top a:hover {
	/*background-position: left bottom;*/
	border-bottom: none;
}

#menu-top a:hover span{
	display: block;
	border-bottom: none;
}

#menu-top .signin {
	width: 43px;
	height: 11px;
	background: url(images/signin.gif) no-repeat;
	left: 0px;
	top: 0px;
}
#menu-top .contact {
	width: 72px;
	height: 11px;
	background: url(images/contact-us.gif) no-repeat;
	left: 70px;
	top: 0px;
}
#divider{
	height: 11px;
	width: 2px;
	left: 610px;
	top: 8px;
	float: right;
	position:absolute;
	z-index:1;
}

/*------------------------ HEADER FOLLOW US CSS DECLARTIONS --------------------------*/

#follow{
	width: 300px;
	height: 20px;
	top: 25px;
	float:right;
	position:relative;
	z-index:99999;
}
#follow-us{
	height: 16px;
	width: 92px;
	left: 100px;
	top: 0px;
	float:left;
	position:absolute;
	z-index:1;
}
#facebook{
	height: 16px;
	width: 16px;
	left: 196px;
	top: 0px;
	float:left;
	position:absolute;
	z-index:1;
}
#twitter{
	height: 16px;
	width: 16px;
	left: 220px;
	top: 0px;
	float:left;
	position:absolute;
	z-index:1;
}
#forums{
	height: 18px;
	width: 57px;
	left: 242px;
	top: -1px;
	float:left;
	position:absolute;
	z-index:1;
}
#stu-testimonial{
	height: 18px;
	width: 92px;
	position:absolute;
	top: -2px;
	z-index:1;
}
#stu-testimonial a{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#fc524a;
	text-decoration:none;
}
#stu-testimonial a:hover{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#ffffff;
	text-decoration:underline;
}


/*#follow{
	width: 300px;
	height: 20px;
	top: 25px;
	float:right;
	position:relative;
	z-index:99999;
}
#follow-us{
	height: 16px;
	width: 92px;
	left: 98px;
	top: 0px;
	float:left;
	position:absolute;
	z-index:1;
}
#facebook{
	height: 16px;
	width: 16px;
	left: 195px;
	top: 0px;
	float:left;
	position:absolute;
	z-index:1;
}
#twitter{
	height: 16px;
	width: 16px;
	left: 218px;
	top: 0px;
	float:left;
	position:absolute;
	z-index:1;
}
#forums{
	height: 18px;
	width: 57px;
	left: 240px;
	top: -1px;
	float:left;
	position:absolute;
	z-index:1;
}*/


/*------------------------ HEADER MAIN MENU CSS DECLARTIONS --------------------------*/

#menu {
	list-style: none;
	width: 660px;
	left: 40px;
	top: 8px;
	height: 20px;
	float:left;
	position:relative;
	/*z-index:1;*/
}

#menu a {
	display: block;
	text-indent: -900%;
	position: absolute;
	outline: none;
	border-bottom: none;
}

#menu a:hover {
	/*background-position: left bottom;*/
	border-bottom: none;
}

#menu a:hover span{
	display: block;
	border-bottom: none;
}

#menu .gobeyond {
	width: 70px;
	height: 12px;
	background: url(images/go-beyond.gif) no-repeat;
	left: 0px;
	top: 0px;
}
#menu .fx-school-advantage {
	width: 159px;
	height: 11px;
	background: url(images/fx-school-advantage.gif) no-repeat;
	left: 140px;
	top: 1px;
}
#menu .about {
	width: 58px;
	height: 11px;
	background: url(images/about-us.gif) no-repeat;
	left: 310px;
	top: 1px;
}
#menu .courses {
	width: 58px;
	height: 11px;
	background: url(images/courses.gif) no-repeat;
	left: 335px;
	top: 1px;
}
#menu .students-work {
	width: 63px;
	height: 11px;
	background: url(images/students-work.gif) no-repeat;
	left: 425px;
	top: 1px;
}
#menu .faculty {
	width: 52px;
	height: 11px;
	background: url(images/faculty.gif) no-repeat;
	left: 520px;
	top: 1px;
}

/*------------------------ FOOTER CSS DECLARTIONS --------------------------*/

/*#footer{
	display: block;
	width: 980px;
	height: 300px;
	top: 0px;
	left: 0px;
	float:right;
	position:relative;
}
#footer a {
	text-decoration:none;
	color:#b7b7b7;
}
#footer a:hover {
	color:#FFFFFF;
}*/
/*.footerRow1 {
	/*background-color:#0f0f0f;
	border-bottom:1px solid #272727;
	height: auto;
	padding:5px;
}*/
/*.footerMapColumn {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	line-height:18px;
	font-weight:normal;
	float:left;
	padding-right:20px;
	margin-right:15px;
	border-right:1px solid #272727;
}
#footer .footerMapColumn ul a {
	color:#929292;
}
#footer .footerMapColumn ul a:hover {
	color:#c0c0c0;
}
#footer h6 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	line-height:18px;
	font-weight:bold;
	color:#ffffff;
}
#footer .footerMapColumn h6 a:hover {
	color:#ebebeb;
}
*/


.botnavigation{
	width:980px;
	height:auto;
	float:left;
	padding:0px 0px 0 0;
}
.botnavigation .botnav-mid{
	width:980px;
	float:left;
	padding:0px 0px 0 0;
}

.botnavigation .botnav-mid .category{
	height:130px;
	float:left;
/*	margin: 0 0 0 0px;*/
	margin-right:5px;
	padding: 5px 30px 0 10px;
	border-right:1px solid #3f3f3f;
}
.botnavigation .botnav-mid .category h2{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#ffffff;
	font-weight:bold;
	padding:0 0 0px 0px;
	margin:0px 0 0px 0;
	/*border-bottom:1px dotted #e49cb1;*/
}
.botnavigation .botnav-mid .category h2 a{
	color:#ffffff;
	text-decoration:none;
}
.botnavigation .botnav-mid .category h2 a:hover{
	color:#a2a2a2;
	text-decoration:none;
}

.botnavigation .botnav-mid .category1{
	height:110px;
	float:left;
/*	margin: 0 0 0 0px;*/
	margin-right:5px;
	padding: 5px 30px 0 10px;
	/*border-right:1px solid #272727;*/
}
.botnavigation .botnav-mid .category1 h2{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#ffffff;
	font-weight:bold;
	padding:0 0 0px 0px;
	margin:0px 0 0px 0;
	/*border-bottom:1px dotted #e49cb1;*/
}
.botnavigation .botnav-mid .category1 h2 a{
	color:#ffffff;
	text-decoration:none;
}
.botnavigation .botnav-mid .category1 h2 a:hover{
	color:#a2a2a2;
	text-decoration:none;
}


.botnavigation .botnav-mid ul.categories{
	list-style:none;
	padding:0px;
	margin:0px;
}
.botnavigation .botnav-mid ul.categories li{
	padding:3px 0 0px 0;
	margin:0px;
}
.botnavigation .botnav-mid ul.categories li a{
	padding:0px 0 0px 0px;
	margin:0px;
	font-size:11px;
	text-decoration:none;
	color:#a2a2a2;
	/*background:url(images/bullet.gif) no-repeat left;*/
}
.botnavigation .botnav-mid ul.categories li a:hover{
	text-decoration:none;
	color:#e8e8e8;
}
.botnavigation .botnav-bot{
	width:980px;
	height:12px;
	background:url(images/bot-nav-bot.jpg) no-repeat;
	padding:0px 0px 0 0;
	float:left;
}

.contentAlign {
	float:right;
	width:300px;
}
.footerAddressColumn {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#ffffff;
	float:left;
	line-height: 150%;
	text-align:right;
	margin-right:15px;
	border-right:1px solid #3f3f3f;
	padding-right:15px;
	height:110px;
	color:#a2a2a2;
}
.contentAlign h6{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#ffffff;
	font-weight:bold;
	text-decoration:none;
	padding:0 0 0px 0px;
	margin:0px 0 0px 0;
	/*border-bottom:1px dotted #e49cb1;*/
}
.contentAlign h6  a{
	color:#ffffff;
	text-decoration:none;
}
.contentAlign h6 a:hover{
	color:#a2a2a2;
	text-decoration:none;
}

.footerAddress, .footerPhone {
	margin-bottom:1em;
}

/* Social Network Links */

.footerConnectColumn {
	float:left;
	width:115px;
}
.footerConnectColumn h6 {
	padding-bottom:4px;
	border-bottom:1px solid #3f3f3f;
}
.footerConnectColumn ul li a {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#b0b0b0;
	display:block;
	background-position:4px 4px;
	padding:6px 0 6px 32px;
	background-repeat:no-repeat;
	border-bottom:1px solid #3f3f3f;
	text-decoration: none;
}
.footerConnectColumn li a:hover{
	list-style: none;
	color:#ffffff;
	text-decoration: none;
}
.connectFacebook a {
	background-image:url(images/twitter.png);
}
.connectTwitter a {
	background-image:url(images/facebook.png);
}
.connectOrkut a {
	background-image:url(images/orkut.png);
}



/* Footer Row 2 */

#footer2{
	width:980px;
	height:80px;
	float:left;
	padding:0px 0px 0 0;
}
.footer-logo{
	width: 100px;
	left: 30px;
	top: 0px;
	float:left;
}
#footer2 .copy{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	line-height: 200%;
	color:#9b9b9b;	
	text-align:right;
	top: 0px;
	float:right;
}
.footer2_links {
	float:right;
	width:480px;
	top: 30px;
	text-align:right;
	color:#9b9b9b;
	font-size:11px;
	padding:0px 0 0px 0px;
	position:relative;
}
#footer2 .copy a{
	text-decoration:none;
	padding:0 2px 0 2px;
	font-size:11px;
	margin:0px 0 10px 0;
	color:#9b9b9b;
}
#footer2 .copy a:hover{
	color:#9b9b9b;
	text-decoration:underline;
}
.sd-logo{
	float:right;
	width: 400px;
	left: 0px;
	top: 0px;
	float:right;
	position: relative;
}
.sd-logo .text{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	text-align: right;
	left: 0px;
	top: 6px;
	float:right;
	position: relative;
}

#menu-top .logout {
	width: 54px;
	height: 11px;
	background: url(images/signout-btn.gif) no-repeat;
	left: 0px;
	top: 0px;
}


#footer3 {
	height: 72px;
	width: 100%;
	text-align: center;
	background: url(images/ad-band.png) center bottom repeat-x;
	position: fixed;
	bottom: 0px;
	left: 0px;
}
#footer3 .adcontent-area{
	width:80%;
	margin:0 auto;
	padding:10px 0 0 40px;
}
#footer3 .clickhere{
	padding:0px 0 0 0px;
	font-family:Arial, Helvetica, sans-serif;
	text-transform:uppercase;
	font-size:12px;
	color:#FFFFFF;
}
#footer3 .clickhere a{
	font-family:Arial, Helvetica, sans-serif;
	text-transform:uppercase;
	font-size:12px;
	color:#ffffff;
	text-decoration:none;
}
#footer3 .clickhere a:hover{
	font-family:Arial, Helvetica, sans-serif;
	text-transform:uppercase;
	font-size:12px;
	color:#ffcd07;
	text-decoration:none;
}
