body {margin:0; font-family:arial, verdana, tahoma, geneva, sans; font-size:0.9em; color:#333333; background-color:#283949;}
h2 {text-align:left; margin:0}

img {border:0; margin:0}
p {margin-top:8px; margin-bottom:8px;}
h1 {text-align:left; text-indent:-5000px; width:351px; height:138px; background-image:url(../images/home-brightside-logo.gif?nocache); repeat:no-repeat; margin:0}
h2 { font-size:17px; margin:0px; padding:0px;}
h3 {text-align:left; text-indent:-5000px; margin:0}
ul {margin:0}
li {margin:0}


.clear {clear:both;}
.footer {text-align:left; margin-left:9px; font-size:11px; color:#4d4d4f; padding-bottom:20px;}
.footercredit {float:right; margin-right:16px; }
.gobtn {width:32px; height:19px; margin-left:5px;}
.homebox a {text-decoration: none; color:#333333; cursor:pointer;}
.homebox h2{
	color:white;
	padding-left:20px;
	height:40px;
	line-height:40px;
}
.homebox1 {margin-left:9px; background-image:url(../images/ementoring-box.gif); repeat:no-repeat; width:330px; height:255px; text-align:left; float:left;}
.homebox1text {margin-left:20px; margin-right:20px; margin-top:10px;}
.homebox2 {background-image:url(../images/teachingresources-box.gif); repeat:no-repeat; width:330px; height:255px; text-align:left; float:left;}
.homebox2text {margin-left:20px; margin-right:20px; margin-top:10px;}
.homebox3 {background-image:url(../images/online-tools-box.gif); repeat:no-repeat; width:330px; height:255px; text-align:left; float:left;}
.homebox3text {margin-left:20px; margin-right:20px; margin-top:10px;}
.homecontent {width:999px; text-align:center;}

.homecontentwrapper {background-image:url(../images/home-pagebg.jpg); repeat:y; min-height:547px; padding-top:10px;}
.homeheader {width:1053px; height:210px; text-align:left; position:relative;}
.homeheaderbgwrapper {background-color:#283949; height:367px;}
.homenewsbox {background-image:url(../images/home-news-box.jpg); repeat:no-repeat; width:497px; height:258px; text-align:left; float:left;}
.homenewsboxrss {background-image:url(../images/rss.gif); repeat:no-repeat; width:31px; height:31px; text-align:left; float:right; margin-right:26px; margin-top:5px; cursor:pointer;}
.homenewstext1 {margin-left:19px; padding-top:8px; width:435px; border-style: solid; border-left-width:0px; border-right-width:0px; border-top-width:0px; border-bottom-width:1px; border-color:#c8c7c7; padding-bottom:8px; font-size:0.8em; color: #333333;}
.homenewstext1 a {color: #333333;}
.homenewstext2 {margin-left:19px; padding-top:8px; width:435px; font-size:0.8em;}
.homenewstext2 a {color: #333333;}
.homestudentsbg {background-image:url(../images/home-sudents-bg-photo.jpg); repeat:no-repeat; width:478px; height:198px; text-align:left; float:left;}
.homestudentsbox {background-image:url(../images/home-students-box.jpg); repeat:no-repeat; width:493px; height:258px; text-align:left; float:left; margin-left:9px;}
.homestudentstext {margin-left:19px; padding-top:9px; width:145px; font-size:0.8em; color: #333333; text-decoration: none;}
.homestudentsbox a {text-decoration: none; cursor: pointer; color:#333333; }

.navbar {width:1012px; text-align:left; height:25px;}
#navbarbg {width:1050px; text-align:left; height:25px; position-absolute:0px; position:absolute; top:0; left:0; z-index:1000;}

.searchbox {float:left; background-image:url(../images/search-bg.gif); repeat:no-repeat; width:141px; height:19px;}
.searchfield {float:left; background-color:transparent; border:none; font-size:11px; margin-left:20px; padding-top:3px; width:110px;}
.searchgobtn {float:left; width:50px;}
.searchsignup {float:left; margin-top:17px; margin-left:284px; width:345px;}
.signup a:link, .signup a:visited {float:left; display: block; width:142px; height:19px; background: url(../images/signup.gif) no-repeat left top; margin-right:10px;}

/** new carousel **/

div.carousel{
	position:absolute;
	left:368px;
	top:17px;
	width:282px;
	height:172px;
	background:url('../images/carousel/bg.gif') bottom right no-repeat;
}

div.carousel div.item{
	width:262px;
	height:155px;
	overflow:hidden;
}

div.carousel div.item p{
	margin:0px;
	padding:0px;
}

div.carousel div.overlay{
	background:url('../images/carousel/overlay.png') top left no-repeat;
	position:absolute;
	top:0px;
	left:0px;
	width:262px;
	height:155px;
}

div.carousel div.buttons a{
	background:url('../images/carousel/btn.gif') top left no-repeat #283949;
	float:left;
	height:10px;
	width:20px;
	margin:0px;
}

div.carousel div.buttons a:hover,
div.carousel div.buttons a.selected{
	background-position:bottom left;
}

div.carousel div.buttons{
	height:12px;
	bottom:0px;
	left:0px;
	position:absolute;
}

div.twitter_outer{
	position:absolute;
	top:47px;
	right:54px;
	width:350px;
	height:160px;
	background:url('../images/carousel/topline.gif') top right no-repeat;
	color:#cccccc;
	font-size:12px;
	padding-top:14px;
}

div.twitter_outer div.twitter{
	background:url('../images/twitter-bg.gif') bottom left no-repeat;
	height:121px;
	display:block;
	overflow:hidden;
}

div.twitter_outer div.twitter h2{
	
	font-size:14px;
	margin:0 0 4px 0;
	background:url('../images/twitter-bg-top.gif') top left no-repeat;
	padding-left:45px;
	line-height:32px;
}

div.twitter_outer div.twitter h2 a{
 color:white;
}

div.tweet{
	margin:0px 10px 6px 10px;
	color:#cccccc;
	font-size:11px;
	line-height:12px;
	clear:both;
}

div.tweet span.controls a{
	font-size:10px;
	margin:0px 4px;
	color:#3dcdfc;
}

div.tweet span.controls{
	float:right;
	padding-top:2px;
	margin-bottom:2px;
}



div.line-end{
	background:url('../images/carousel/lineend.gif') top left no-repeat;
	float:left;
	width:2px;
	height:10px;
}


.carousel img{
	display:none;
}

