/* CSS Document */

body {margin:0; padding:0; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#565656; line-height:18px;}

/* Containers */
#topheader {height:130px; width:100%; background:url(images/topheader_bg.jpg) repeat-x; float:left;}
#headerinside {height:130px; margin-left:auto; margin-right:auto; width:1000px;}
#middle {background: #FFF url(images/middle_bg.jpg) repeat-x; float:left; width:100%; height:auto; margin-bottom:60px; /* change to auto*/}
#submiddle {background: #FFF url(images/middle_bg.jpg) repeat-x; float:left; width:100%; height:auto;}
#footer {background:url(images/footer_bg.jpg) repeat-x; width:100%; height:58px; float:left;}
#footerinside {width:800px; height:40px; padding:5px; margin-left:auto; margin-right:auto; text-align:center;}
#logo {float:left; width:445px; height:130px;}
#login {width:289px; height:60px; background:url(images/login_bg.jpg) no-repeat; float:left; padding:5px 10px 5px 10px;}
#sitehost {width:200px; height:130px; float:left; margin-left:20px; margin-right:20px;}
#middlewrapper {width:743px; height:auto; margin-left:auto; margin-right:auto; padding: 0px 0px 25px 0px; margin-top:10px;}
#nav {width:730px; height:36px; margin-left:auto; margin-right:auto;}
#flash {width:743px; height:251px; margin-left:auto; margin-right:auto;}
.recruitersflash {background:url(images/img_header_recruiters.jpg) no-repeat;}
.applicantsflash {background:url(images/img_header_applicants.jpg) no-repeat;}

#pp1 {width:209px; height:auto; float:left; background:url(images/h_educational_applicants.jpg) top left no-repeat; padding:30px 5px 0px 5px;}
#pp2 {width:231px; height:auto; float:left; background:url(images/h_educationalrecruiters.jpg) top left no-repeat; padding:30px 5px 0px 5px;}
#pp3 {width:215px; height:auto; float:left; background:url(images/h_postresume.jpg) top left no-repeat; padding:30px 5px 0px 5px;}
#divider { background:url(images/divider.jpg) no-repeat; width:7px; height:266px; float:left;}
#floatleftimg {width:auto; height:auto; float:right; margin:5px 0px 0px 5px;}
#subcontent {width:709px; /*height:292px;*/ float:left; padding:30px 5px 65px 15px;}
.applicants {background:url(images/h_applicants.jpg) top left no-repeat;}
.recruiters {background:url(images/h_recruiters.jpg) top left no-repeat;}
.travelhelp {background:url(images/h_travelhelp.jpg) top left no-repeat;}
.contactus {background:url(images/h_contactus.jpg) top left no-repeat;}
.join {background:url(images/h_join.jpg) top left no-repeat;}
.sitemap {background:url(images/h_sitemap.jpg) top left no-repeat;}
.advisoryboard {background:url(images/h_advisoryboard.jpg) top left no-repeat;}
.help {background:url(images/h_help.jpg) top left no-repeat;}

/* Typography */
.smallwhite {font-family:Arial, Helvetica, sans-serif; font-size:10px; line-height:10px; color:#FFF; text-decoration:none;}
a.smallwhite:link, a.smallwhite:active, a.smallwhite:visited {font-family:Arial, Helvetica, sans-serif; font-size:10px; line-height:10px; color:#FFF; text-decoration:underline;}
a.smallwhite:hover {font-family:Arial, Helvetica, sans-serif; font-size:10px; line-height:10px; color:#676767; text-decoration:underline;}
.smallgrey {font-family:Arial, Helvetica, sans-serif; font-size:10px; line-height:10px; color:#676767; text-decoration:underline;}
a.smallgrey:link, a.smallgrey:visited, a.smallgrey:active {font-family:Arial, Helvetica, sans-serif; font-size:10px; line-height:10px; color:#676767; text-decoration:underline;}
a.smallgrey:hover {font-family:Arial, Helvetica, sans-serif; font-size:10px; line-height:10px; color:#FFF; text-decoration:underline;}
.green {font-family:Arial, Helvetica, sans-serif; font-size:13px; line-height:18px; font-weight:bold; color:#6b8c50; text-decoration:underline; text-align:right;}
a.green:link, a.green:active, a.green:visited, {font-family:Arial, Helvetica, sans-serif; font-size:13px; line-height:18px; font-weight:bold; color:#6b8c50; text-decoration:underline;text-align:right;}
a.green:hover {font-family:Arial, Helvetica, sans-serif; font-size:13px; line-height:18px; font-weight:bold; color:#6b8c50; text-decoration:none;text-align:right;}
.form {font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#676767;}
.footer {font-family:Arial, Helvetica, sans-serif; color:#9e9e9e; font-size:11px; line-height:18px; text-decoration:none;}
a.footer:link, a.footer:active, a.footer:visited {font-family:Arial, Helvetica, sans-serif; color:#9e9e9e; font-size:11px; line-height:18px; text-decoration:none; font-weight:bold;}
a.footer:hover {font-family:Arial, Helvetica, sans-serif; color:#9e9e9e; font-size:11px; line-height:18px; text-decoration:underline; font-weight:bold;}
h4 {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#cc1412; font-weight:bold; margin:0; padding:0;}
#list {list-style:disc; color:#666;}
a {font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#565656; line-height:18px; text-decoration:none; font-weight:bold;}
a:hover {font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#565656; line-height:18px; text-decoration:underline; font-weight:bold;}

.serif {font-family:Georgia, "Times New Roman", Times, serif; font-size:14px; line-height:24px; color:#333; text-decoration:none;}
a.serif:link, a.serif:visited, a.serif:active {font-family:Georgia, "Times New Roman", Times, serif; font-size:14px; line-height:24px; color:#333; text-decoration:underline;}
a.serif:hover {font-family:Georgia, "Times New Roman", Times, serif; font-size:14px; line-height:24px; color:#ce1313; text-decoration:none;}

.smallred {font-family:Arial, Helvetica, sans-serif; font-size:10px; line-height:10px; color:#ce1313; text-decoration:none;}
a.smallred:link, a.smallred:visited, a.smallred:active {font-family:Arial, Helvetica, sans-serif; font-size:10px; line-height:10px; color:#ce1313; text-decoration:nonw;}
a.smallred:hover {font-family:Arial, Helvetica, sans-serif; font-size:10px; line-height:10px; color:#000; text-decoration:none;}

.redbox {font-family:Arial, Helvetica, sans-serif; font-size:11px; line-height:10px; color:#FFF; text-decoration:none; background:#ce1313; padding:5px; margin-bottom:3px;}
a.redbox:link, a.redbox:visited, a.redbox:active {font-family:Arial, Helvetica, sans-serif; font-size:11px; line-height:10px; color:#FFF; text-decoration:nonw; background:#ce1313; padding:5px; margin-bottom:3px;}
a.redbox:hover {font-family:Arial, Helvetica, sans-serif; font-size:11px; line-height:10px; color:#FFF; text-decoration:none; background:#FFF; padding:3px;background:#e62020; padding:5px; margin-bottom:3px;}