@charset "UTF-8";
/* common_home.css */

body {
  background: #274665 url(/www/images/home_200811/bg_body.jpg) repeat-x;
}

/* ************************************** */

#header #headline {
  position:absolute; 
  top:103px; 
  width:900px; 
  text-align:center;
}

#header #headline h1 {
  font-size:48px; 
  color:white;
  text-shadow:black 2px 2px 5px;
}

#header #loginbox {
  top:5px;
}

#header #loginbox #login_form {
  display:inline;
}

#header #loginbox .forminputs {
  height:18px; 
  width:129px; 
  margin-left:6px; 
  border:1px solid #abadb3;
}

/* ************************************** */

a#dropnavbtn {
  padding:3px 7px 8px 5px;
  margin-left:8px; 
  font-size:18px; 
  font-family:Arial;
  color:#8e9faf; 
  background:url(/www/images/home_200811/btn_dropnav_up.gif) no-repeat top right;
}

a#dropnavbtn:hover {
  background:url(/www/images/home_200811/btn_dropnav_dn.gif) no-repeat top right;
  color:white; 
}

#dropnav {
  position:absolute; 
  top:39px; 
  right:32px; 
  font-size:11px;
  text-align:right;
  z-index:500;
  padding:5px 10px 10px;
}

#dropnav ul {
  width:155px; 
	list-style:none;
  margin:0;
  padding:0;
  border-bottom:1px solid #8e9faf;
  border-left:1px solid #8e9faf;
  border-right:1px solid #8e9faf;
  position:relative;
}

#dropnav ul li {
  position:relative;
  line-height:20px;
}

#dropnav ul li a {
  display:block;
  background-color:#274665; 
  text-decoration:none;
  font-weight:bold;
  padding:4px 6px 4px 4px;
  width:145px;
  border-top:1px solid #8e9faf;
}

#dropnav ul li a:hover {
  background-color:#0e151f; 
}

/* ************************************** */

#employers {
  position:relative;
  float:left;
  margin-left:16px;
  padding-left:10px;
  width:306px;
  height:432px;
  background:url(/www/images/home_200811/gradient_shelf_vertical.jpg) no-repeat bottom left;
}

#fb-activity-feed {
  position:relative;
  float:left;
  margin-left:16px;
  padding-left:10px;
  width:306px;
  height:432px;
/*  background:url(/www/images/home_200811/gradient_shelf_vertical.jpg) no-repeat bottom left;*/
}

#employers .emplogos {
  text-align:center;
  padding:32px 0 0 0;
}

/* ************************************** */

.homepage #classifieds {
  background:url(/www/images/home_200811/gradient_shelf_horizontal.jpg) no-repeat top center;
  height:450px;
  margin-top:12px;
  overflow:auto;
}

.homepage #classifieds h3 {
  color:#274665; 
  font-size:20px; 
  padding:8px 0;
}

.homepage #classifieds p.more {
  font-size:15px; 
  font-weight:bold; 
  text-align:right;
}

.homepage #classifiedsleft {
  position:relative; 
  float:left; 
  width:566px;
}

.homepage #employers ul.listing {
  margin:13px 0 0 20px;
  list-style:none;
}

.homepage #employers ul.listing li {
  font-size:13px;
  line-height:13px;
  margin-bottom:13px;
}

/* ************************************** */

.homepage #members {
  /* overflow:auto; */
  margin-bottom:12px;
}

.homepage #members h3 {
  cursor:pointer;
}

.homepage #members #memberquote {
  cursor:pointer;
}

.homepage #members .examplethumb {
  position:relative; 
  float:left; 
  padding-right:20px;
}

.homepage #members .quote {
  position:relative; 
  float:left; 
  width:375px; 
  height:125px;
  font-size:17px; 
  line-height:20px; 
  font-style:italic; 
  color:#464646;
}

.homepage #members .attrib {
  position:relative; 
  float:right;
  font-size:13px; 
  font-weight:bold; 
  font-style:normal;
  color:#000000;
  line-height:17px; 
  margin-left:30px; 
  margin-bottom:0;
}

/* ************************************** */

.homepage #tabsbox {
}

.homepage #tabs {
  margin-top:12px;
  font-size:16px;
  width:100%;
  position:relative; 
  z-index:100;
}


.homepage #tablist {
  width:100%;
  height:46px;
}

.homepage #tablist .tabitem {
  position:relative;
  float:left;
  list-style-type:none;
  width:157px;
}

.homepage #tablist .tabitem a:link,
.homepage #tablist .tabitem a:visited {
  position:relative;
  float:left;
  width:100%;
  height:46px;
  font-size:16px;
  line-height:33px;
  text-align:center;
  color:white;
  text-decoration:none;
  background:url(/www/images/home_200811/tab_gadget_gray.gif) no-repeat;
}

.homepage #tablist .tabitem a:hover {
  color:white;
  background:url(/www/images/home_200811/tab_gadget_blue.gif) no-repeat;
}


.homepage #tablist a.tabselected:link,
.homepage #tablist a.tabselected:visited {
  color:white;
  background:url(/www/images/home_200811/tab_gadget_blue.gif) no-repeat;
}

.homepage #box {
  width:566px;
  height:200px;
  border:1px solid black;
  margin-top:-12px; 
  position:relative; 
  z-index:1;
}

.homepage .boxcontents {
  position:absolute; 
  top:13px; 
  padding: 20px;
  width:526px; 
  height:147px;
}

.homepage .boxcontents p {
  font-size:15px;
  padding-bottom:16px;
  line-height:18px;
}

.homepage #tab1 {
  padding-top:10px;
}

.homepage #tab2 {
  display:none;
  visibility:hidden;
  padding-top:10px;
}

.homepage #tab3 {
  display:none;
  visibility:hidden;
  padding-top:10px;
}

