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


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); 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}

a:link {color:#f61211; text-decoration:none;}
a:visited {color:#f61211; text-decoration:none;}
a:active, a:hover {color:#333333; text-decoration:underline;}

.clear {clear:both;}
.gobtn {width:32px; height:19px; margin-left:5px;}
.logo {text-align:left; float:left;}
.mainnav {position:absolute; left:-1000px; top:-150px;}

.navwrapper {border-style: solid; border-left-width:1px; border-right-width:1px; border-top-width:0px; border-bottom-width:0px; border-color:#a1a1a4;}
.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;}
.signup a:hover {background-position: 0 -19px; margin-right:10px;}

.studentshomecontent {width:1007px; text-align:center;}
.studentshomecontentwrapper {background-image:url(../images/home-pagebg.jpg); repeat:y; min-height:547px; padding-top:10px;}
.studentshomeheader {width:1003px; height:341px; text-align:left;}
.studentshomeheaderbg {background-image:url(../images/home-header-bg.gif); repeat:no-repeat; width:1003px; height:332px;}
.studentshomeheaderbgwrapper {background-color:#283949; height:367px;}

.studentsbox{width:249px; height:263px; text-align:left; float:left;}
.studentsbox a  {text-decoration:none; color:#333333;}
.studentsboxfirst{margin-left:11px}
.studentsbox h2 {
	background:url(../images/students_home_header.gif) no-repeat;
	
	width:249px;
	height:41px;
	text-align:left;
    color: white;

    line-height: 40px;
    padding-left: 20px;
}
.studentsbox .text {background-image:url(../images/student_home_textbox.gif); repeat:no-repeat; width:213px; height:215px; padding-left:18px; padding-right:18px; padding-top:5px;}
.studentsbox .text  a:link, .studentshomebox1text a:visited {color:#ffffff; text-decoration:none;}
.studentsbox .text  a:hover {color:#333333; text-decoration:underline;}

.students_small_boxes{
	margin-left:11px;
	width:250px;
	float:left;
}

.students_small_boxes .studentsbox{
	width:250px;
	height:130px;
}

.students_small_boxes .studentsbox h2{
	background:none;
}

.students_small_boxes .studentsbox .text{
	background:none;
	height:81px;
}

.students_small_boxes .box1{
	background:url('../images/students_small1_bg.gif') top left no-repeat;
}

.students_small_boxes .box2{
	background:url('../images/students_small2_bg.gif') top left no-repeat;
}

.students_small_boxes .box2 .text a{
	color:#164e82;
}

.students_small_boxes .box2 .text{
	background:url('../images/envelope.jpg') 101px 34px no-repeat;
}

.studentshomenewsbox {width:732px; height:248px; text-align:left; float:left; border-style: solid; border-width:1px; border-color:#ffffff;}
.studentshomenewsboxcontent {padding-left:34px; padding-right:34px; padding-bottom:0px; padding-top:10px;}


.studentshomenewsboxheader {width:497px; height:258px; text-align:left; float:left;}
.studentshomenewstext1 {margin-left:19px; padding-top:9px; 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:9px; font-size:0.8em;}
.studentshomenewstext2 {margin-left:19px; padding-top:9px; width:435px; font-size:0.8em;}
.studentshomestudentsbg {width:478px; height:198px; text-align:left;}
.studentshomestudentsbox {width:493px; height:258px; text-align:left; float:left; margin-left:9px;}
.studentshomestudentstext {margin-left:19px; padding-top:9px; width:145px; font-size:0.8em;}


.studentsnewsicon {float:left; background-image:url(../images/student_news_icon.gif); repeat:no-repeat; width:31px; height:31px; margin-right:8px; cursor:pointer;}
.studentsnewsintro {float:left; color:#ffffff; font-weight:bold;}

.studentsnewsstory {margin:2px 0px 0px 39px; font-weight:bold;}
.studentsnewsstory a:link, .studentsnewsstory a:visited {color:#ffffff; text-decoration:none; font-weight:normal}
.studentsnewsstory a:hover {color:#333333; text-decoration:underline;}


.studentsform {text-align: center; text-indent: 0px}

.send-to-friend-contentwrapper {background-image:url(/images/what-we-do-bg.jpg); repeat:y; min-height:547px; padding-top:19px;}
.send-to-friend-promobox {float:left; width:164px; margin-right:8px; margin-bottom:12px;}
.send-to-friend-promobox-header {background-image:url(/images/in-this-section-header-bg.gif); repeat:no-repeat; width:131px; height:21px; color:#ffffff; font-weight:bold; padding-left:18px; padding-right:19px; padding-top:5px; font-size:0.9em}
.send-to-friend-whitepanel {background-color:#ffffff; padding-left:19px; padding-top:18px; padding-bottom:16px; border-style: solid; border-left-width:1px; border-right-width:1px; border-top-width:0px; border-bottom-width:1px; border-color:#e0e0e0; width:147px; min-height:163px;}
.send-to-friend-whitepanel-text {margin-top:9px; width:128px; xfont-size:0.9em;}

