html, body { line-height:20px;font-family:verdana;font-size:10pt;color:#fff;background:  #000 repeat-x;margin:0px; }
div.midcontainer {position:relative;}
#layout {position:relative; width:900px;border:0px solid red}
a {color:#00d700;text-decoration:none}
a:hover {color:#fff;text-decoration:none}
p.clear {clear:both}

/*---------logos and header-----------*/
div.scholarsnapplogo {position:relative;top:40px;left:0px;}
div.header {position:relative;top:50px;width:900px}

/*------------menu-Section---------------------------*/
#menu {position:absolute;left:490px;top:35px;}
span.alt {display:none}    

/*------------main navigation------------*/
div.home {position:absolute;top:10px;left:10px;}
a#homebutton {display:block;width:62px;height:28px;background:url(images/home_button.jpg) no-repeat;cursor:pointer}
a#homebutton:hover  { background-position: -62px 0;  }
a#homebutton.sel   { background-position:  -62px 0; }

div.students {position:absolute;top:10px;left:87px;}
a#studentsbutton {display:block;width:98px;height:28px;background:url(images/students_button.jpg) no-repeat;cursor:pointer}
a#studentsbutton:hover  { background-position:  -98px 0; }
a#studentsbutton.sel   { background-position:  -98px 0; }

div.providers {position:absolute;top:10px;left:199px;}
a#providersbutton {display:block;width:108px;height:28px;background:url(images/providers_button.jpg) no-repeat;cursor:pointer}
a#providersbutton:hover  { background-position:  -108px 0; }
a#providersbutton.sel   { background-position:  -108px 0; }

div.about {position:absolute;top:10px;left:319px;}
a#aboutbutton {display:block;width:100px;height:28px;background:url(images/about_button.jpg) no-repeat;cursor:pointer}
a#aboutbutton:hover  { background-position:  -100px 0; }
a#aboutbutton.sel   { background-position:  -100px 0; }

/*---------content columns-----------*/
div.contentarea {padding:25px 0px 20px 40px;position:relative;top:59px;width:858px;font-size:10pt;color:#fff;font-family: verdana;border:1px solid #373636;background:url(images/content_bg.jpg) #000 repeat-x}
span.title {font-family:verdana;font-size:15pt;color:#00d700;}
div.content {position:relative;width:800px;padding-right:20px;}
div.rightcolumn {float:right;position:relative;left:-25px;padding:0px;width:250px;}

span.homewrapper {white-space: nowrap;position:relative;top:75px;left:-22px;}

/*---------forms-----------*/
label {display:block;height:45px;line-height:14pt;width:380px;}
.input-text{padding:10px 0 0 2px;font-family:verdana;font-size:10px;border:1px solid #373636;color:#fff;background-color:#000000;width:380px; height:20px}
td { border:1px solid #373636;}

/*---------Footer-----------*/
div.footer {font-family:verdana;color:#fff;font-size:8pt;width:900px;text-align:center;position:relative;top:20px;padding-bottom:20px}
