@charset "UTF-8";
/* CSS Document */

/*

lt green #d6d9c4 
dk green #566422
dk blue #224c64
lt blue #6f8a9a
orange #df9e00
lt orange #ecc566
nav text: #f7c958
nav brown: #865f00

*/

body { margin: 0px; }
#body_home { background:url(images/bkgrnd.gif) repeat-x #d6d9c4; }
#body_content { background:url(images/bkgrnd2.gif) repeat-x #d6d9c4; }

.center { position: absolute; left: 50%; width: 926px; margin-left: -461px; top: 15px; }

.heading { width: 920px; height: 80px; border-top: 1px solid #566422; border-left: 1px solid #566422; border-right: 1px solid #566422; } 
.heading h1 { display:none; }
.heading a { display:block; width: 500px; height: 100%; }
#seeker_heading { background: url(images/seeker_heading.gif) no-repeat; }
#employer_heading { background: url(images/employ_heading.gif) no-repeat; }
#general_heading { background: url(images/gen_heading.gif) no-repeat; }

/* Nav Bar */
.nav ul { left: 0px; width: 922px; height: 29px; margin:0px; padding: 0px; background:url(images/nav_bkgrnd.gif) repeat-x; border-top:solid 1px #865f00; border-bottom:solid 1px #865f00;  clear:both; }
.nav li { float: right; padding: 0px 10px; list-style-type:none; margin:0px;  }
.nav a, .nav a:visited, .nav a:active { display: block; font: 12px/17px Trebuchet MS, Verdana, Arial, Helvetica, sans-serif; font-weight: bold; letter-spacing: 1px; color: #f7c958; text-decoration:none; padding:6px 10px; text-transform:uppercase; margin:0px;}
.nav a:hover { background:url(images/nav_bkgrnd_hover.gif) repeat-x; text-decoration:none; }
#nav_home { top:22px; position:absolute; }
#nav_content { top: 102px; }


/* Nav Bar Pulldown */
.nav li ul { display: none; position:absolute; left:inherit; *left:auto; background-image: none; background-color: #865f00; width:auto; height:auto; border-bottom: 1px solid #f7c958; }
.submenu li { float: none; border-top: 1px dotted #f7c958; width: 200px; padding:0px; *margin-bottom:-5px; }	
.submenu li a, .submenu li a:visited { display: block; font: 12px Trebuchet MS, Arial, Helvetica, sans-serif; text-align: left;  color: #f7c958; text-decoration: none; background-color: #865f00;  }
.submenu li a:hover, .submenuli a:active { background:url(images/nav_bkgrnd_hover.gif) repeat-x; text-decoration: none; font: 12px Trebuchet MS, Arial, Helvetica, sans-serif;  }
li > ul { top: auto; left: auto; }
.nav li:hover ul, .nav li.over ul { display: block; }


.content { position:absolute; top:0px; background-color: #fff; }
.content_seeker{ position:absolute; top:0px; background-color: #fff; background: url(images/bkgrnd_seeker.gif) repeat-y; border-bottom: 1px solid #566422; }
.content_employer { position:absolute; top:0px; background-color: #fff; background: url(images/bkgrnd_employ.gif) repeat-y; border-bottom: 1px solid #566422;}
.content_general { position:absolute; top:0px; background-color: #fff; background: url(images/bkgrnd_gen.gif) repeat-y; border-bottom: 1px solid #566422;}

/* Home Styles */
.home_mid { display: block; margin-top:27px; height: 369px; width: 920px; border-left: 1px solid #566422; border-right: 1px solid #566422; border-bottom: 1px solid #566422; background: url(images/hm_mid_img.jpg) no-repeat; clear:both; }
.home_mid p { position: absolute; display: block; top: 100px; *top: 120px; left: 650px; width: 25%; font: 14px/22px Georgia, "Times New Roman", Times, serif; color: #566422; }
.home_mid_buttons { position: absolute; left: 600px; top: 305px; width: 295px; } 

.seekers a,.seekers a:visited,.seekers a:active{ display:block; width:265px; height:27px; font: 18px Georgia, "Times New Roman", Times, serif; font-weight:bold; margin-bottom:15px; padding:5px 30px 0px 0px; text-align:right; color: #fff; text-decoration:none;background: url(images/blue_arrow.gif) no-repeat 286px #224c64; border:1px solid #6f8a9a;  }

.employers a, .employers a:visited, .employers a:active{ display:block; width:265px; height:27px; font: 18px Georgia, "Times New Roman", Times, serif; font-weight:bold; padding:5px 30px 0px 0px; text-align:right; color: #fff; text-decoration:none;background: url(images/orange_arrow.gif) no-repeat 286px #df9e00; border:1px solid #ecc566;  }
.seekers a:hover { background: url(images/blue_arrow.gif) no-repeat 286px #6f8a9a; border:1px solid #224c64; }
.employers a:hover { background:url(images/orange_arrow.gif) no-repeat 286px #ecc566; border:1px solid #df9e00; }

.home_bottom { width: 820px; height: 87px; padding: 20px 50px; border-left: 1px solid #566422; border-right: 1px solid #566422; border-bottom: 1px solid #566422; background: #fff; }
.home_bottom p { float:left; font: 13px/24px Georgia, "Times New Roman", Times, serif; color: #444; width: 40%; text-align:right; margin: 8px 0px 0px 0px;   }
#tagline { float:right; border-left:1px solid #566422; }

/* Content Styles */
.mid { width: 920px; border-bottom: 1px solid #566422; border-left: 1px solid #566422; border-right: 1px solid #566422; }
#seeker_mid { background: url(images/leftcol_seeker.gif) repeat-y; }
#employer_mid { background: url(images/leftcol_employ.gif) repeat-y; }


.leftcol { float:left; width:180px; padding: 10px; }
.leftcol p { border-top: 1px dotted #666; border-bottom: 1px dotted #666; padding:10px 0px; font: 12px/16px Trebuchet MS, Arial, Helvetica, sans-serif; color:#566422; font-style:italic; font-weight:bold;  }
#name { text-align:right; font-weight:normal; border:none; padding-top:0px; }

.rightcol { width: 719px; margin-left:201px;}
.rightcol a, .rightcol a:visited { color: #df9e00; text-decoration:none; }
.rightcol a:hover, .rightcol a:active { color: #df9e00; text-decoration:underline; }
.rightcol_content { float:left; width: 480px; padding: 0px 20px 20px 20px; }
.rightcol_gen_content { width: 675px; padding: 0px 20px 20px 20px; } 
.rightcol_content p, .rightcol_gen_content p, blockquote {  font:12px/17px  Georgia, "Times New Roman", Times, serif; color: #666666; margin-bottom: 10px; }
.rightcol_content h1, .rightcol_gen_content h1 { font: 36px/40px Georgia, "Times New Roman", Times, serif; color: #333333; font-weight:normal; letter-spacing:1px; }
.rightcol_content h2, .rightcol_gen_content h2, .title { font-family: Georgia, "Times New Roman", Times, serif; color:#333333; font-weight:normal; border-bottom:1px dotted #999999;  }
.rightcol_content h3, .rightcol_gen_content h3, .rightcol_content h4, .rightcol_gen_content h4 { font-family: Georgia, "Times New Roman", Times, serif; color:#333333; font-weight:normal;  }
.rightcol_content li, .rightcol_gen_content li {  font:12px/15px  Georgia, "Times New Roman", Times, serif; color: #666666; margin-bottom: 10px; font-weight:bold;  }

#accordian_list div.title {  font: 18px/21px Georgia, "Times New Roman", Times, serif; color:#333333; font-weight:normal; border-bottom:1px dotted #999999;  margin: 15px 0px; padding-bottom: 5px; padding-left: 28px; cursor: pointer; background: url(images/arrow_up.gif) no-repeat; }
#accordian_list div.selected { color:#df9e00;  background: url(images/arrow_down.gif) no-repeat; }

#accordian_list { margin: 15px 0px;	}

 #blogLink {  font: 18px/21px Georgia, "Times New Roman", Times, serif; color:#333333; font-weight:normal; border-bottom:1px dotted #999999;  margin: 15px 0px; padding-bottom: 5px; padding-left: 28px; cursor: pointer; background: url(images/arrow_up.gif) no-repeat; }
 #blogDiv {  margin: 0 1px 0 1px; }

.callout { float:right; width: 140px; margin-top: 20px; padding: 0px 20px 20px 10px; font: 12px/16px Trebuchet MS, Arial, Helvetica, sans-serif; color:#566422; text-align:center;  }
.callout p { margin:0px; padding:0px; }
.callout form { margin: 10px 0px; }
#callout_bottom { margin-bottom: 15px; }


#callout_white { font-wieight: bold; color:#fff; padding:7px; }
#simmonssays { display: block; border-top: 1px dotted #fff; border-bottom: 1px dotted #fff; font-family: Georgia, "Times New Roman", Times, serif; font-size: 16px; margin:5px 0px; padding:6px; }
#ss_sidebar { display:block; background: url(images/simmons_says_bkgrnd.gif) no-repeat; height:280px;  }

#push { position: absolute; left: 300px;  }

#table_green { background-color: #d6d9c4; }


/* footer styles */
#footer { display: block; position: relative; width: 100%; *padding-top: 5px; }
#footer p { font: 10px georgia, times, serif; width:100%; text-align: center; color:#566422; }
#footer a, #footer a:active, #footer a:visited { color:#df9e00; text-decoration:none; }
#footer a:hover { text-decoration:underline; }

/* images styles */
#top_heading { border-top: 1px solid #566422; border-left: 1px solid #566422; border-right: 1px solid #566422; border-bottom:none; margin:0px; }
#heading_img { width:720px;}


