@charset "utf-8";
/* CSS Document */

body{
  font-family:Arial, Helvetica, sans-serif;
  font-size:14px;
  background-color:#C8C8C8;
  margin:0; 
  padding:0;
  outline:none;
}
a:link, a:active, a:hover, a:visited { /* Remove dotted border that can appear when clicked */
  outline:none;
  border:none;
}
img { /* Remove border around image links in IE */
  border:none;
  vertical-align: bottom;
}
.spacer{
  clear:both;
}
#container{
  width:1024px;
  margin-left:auto;
  margin-right:auto;
  margin-top:10px;
  margin-bottom:20px;
  color:#000000;
  font-size:12px;
  -moz-box-shadow: 0 0 2em -0.05em black; /* Firefox drop shadow */
  -webkit-box-shadow: 0 0 2em -0.2em black; /* Chrome/Safari drop shadow */
  box-shadow: 0 0 2em black; /* Opera drop shadow */
  background-color:#FFC20F;
}
#header{
  width:100%;
  height:141px;
  margin:0;
  padding:0;
  background-image:url(images/wfs-logo.jpg);
  background-repeat:repeat-x;
  font-size:1px; /*  ie6 extra bottom padding bug fix */
}
#maincontent{
  width:100%;
  margin:0;
  padding:0;
}
#leftpanel{
  float:left;
  width:221px;
  margin:0;
  padding:0;
  background-color:#FFC20F;
}
#rightpanel{
  position:relative; /* required to absolute position anouncements div within this one */ 
  margin:0;
  padding:0;
  float:left;
  width:803px;
  min-height:600px;
  height:auto !important; /* ie6 min-width hack */
  height:600px;
  background-color:#FFFFFF;
  clear:right;
}
#footer{
  float:left;
  margin:0;
  padding-top:15px;
  padding-bottom:25px;
  padding-left:221px;	
  width:803px;
  font-family:Arial, Helvetica, sans-serif;
  font-size:10px;
  color:#333333;
  /*background-color:#FFC20F;*/
}
#footer a{
  font-family:Arial, Helvetica, sans-serif;
  font-size:10px;
  color:#333333;
  text-decoration:none;
}
#footer a:hover{
  text-decoration:underline;
}
#footerinfo {
  float:left;
  width:400px;
}
#nsseal {
  float:right;
  width:197px;
  clear:right;
}
#pagetitle {
	font-family:Helvetica, Arial, sans-serif;
	font-size:20px;
	text-align:left;
	padding-top:20px;
	padding-left:40px;
	color:#0066B1;
}
#pageinfo{
  padding-left:40px;
  padding-right:25px;
  padding-bottom:25px;
  padding-top:20px;
  font-family:Helvetica, Arial, sans-serif;
  font-size:12px;
  text-align:left;
  line-height:18px;
}
#pageinfo a{
  font-family:Arial, Helvetica, sans-serif;
  font-size:12px;
  color:#0066B1;
  font-weight:bold;
}

/*Added for new ws2011 site*/
#Search{
	float:left;
	width:212px;
	padding-top:101px;
	margin:0;
}
#Intranet{
	margin-left:978px;
	padding-top:105px;
}
#highlight{
  width:100%;
  margin:0;
}
#witlogo{
  width:100%;
  margin:0;
}
#high1{
  width:100%;
  margin:0;
  background-image:url(images/high1.jpg);
  background-repeat:repeat-x;
}
#high1 a{
 	font-family:Arial, Helvetica, sans-serif;
  	font-size:12px;
	color:#000000;
	text-decoration:none;
}
#highlights-list{
  width:100%;
  margin:0;
  background-image:url(images/highlight-background.jpg);
  background-repeat:repeat-x;
}
#highlights-list a{
 	font-family:Arial, Helvetica, sans-serif;
  	font-size:12px;
	color:#000000;
	text-decoration:none;
}

#highlights-list2{
  width:100%;
  margin:0;
  height:40px;
  background-image:url(images/highlight-background-2.jpg);
  background-repeat:repeat-x;
}
#highlights-list2 a{
 	font-family:Arial, Helvetica, sans-serif;
  	font-size:12px;
	color:#000000;
	text-decoration:none;
}
.smalltext {
	font-family:Arial, Helvetica, sans-serif;
  	font-size:10px;
	color:#000000;
}
#socialnetwork{
	padding-top:30px;
	padding-left:15px;
	margin:0;
	}
#menubar{
 background-image:url(images/MenuBar.jpg);
 background-repeat:repeat-x;
 float:left;
 width:803px;
 margin:0;
 padding:0;
 clear:right;
}
#onlinechat {
  float:left;
  width:125px;
  height:27px;
  padding:0;
  margin:0;
}
.menubuttons {
  	float:left;
	width:125px;
	text-align:center;
	padding-top:3px;
	padding-left:0px;
	border-right:#ffffff thin solid;
	border-left:#ffffff thin solid;
	margin-top:3px;
	margin-bottom:10px;
}
.menubuttons a {
    font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#FFFFFF;
	text-decoration:none;
}
#logo {
	height:141px;
	float:left;
	font-size:1px;
	width:756px;
}
#logo a {
    display:block;
	width:385px;
	height:141px;
	margin-left:221px;
}

/* Jobseeker pages */
#jobsearchtitle, .jobseekerlink, table.tbljobsearch th {
  background-image:url(images/Separator.jpg);
  background-repeat:repeat-x;
  padding-left:7px;
  height:25px;
  color:#333333;
  vertical-align:top;
  text-align:left;
  font-weight:bold;
}
#jobseekerlinks {
  float:left;
  width:160px;
  padding-right:15px;
}
.joblink {
  float:left;
  width:132px;
}
.jobarrow {
  margin-left:132px;
}
#jobsearch {
  margin-left:175px;
  padding-left:15px;
  border-left:dotted 1px #999999;
}
table.tbljobsearch td {
  padding-left:5px;
  padding-top:5px;
  padding-bottom:5px;
}
.doubleseparator {
  background-image:url(images/DoubleSeparator.jpg);
  background-repeat:repeat-x;
  padding-left:7px;
  height:50px;
  color:#333333;
  vertical-align:bottom;
  text-align:left;
  font-weight:bold;  
}

/* News & Events (Announcements) style below */
.announcements {
  display:none;
  line-height:1;
  position: absolute; 
  top:-10px;
  left:-10px;
  width:275px;
  padding-bottom:7px;
  z-index:999;
  overflow:hidden;
  background-color:#FFFFFF;
  border:solid 1px #A1A1A1;
  -moz-box-shadow: 5px 5px 5px #666; /* Firefox drop shadow */
  -webkit-box-shadow: 5px 5px 5px #666; /* Chrome/Safari drop shadow */
  box-shadow: 5px 5px 5px #666; /* Opera drop shadow */
}
#announceheader {
  background-image:url(images/MenuBarSmall.jpg);
  background-repeat:repeat-x;
  height:23px;
  padding-top:5px;
  padding-left:5px;
  padding-right:5px;
  color:#FFFFFF;
}
#announceheader a {
  font-family:Arial, Helvetica, sans-serif;
  font-size:14px;
  color:#FFFFFF;
  text-decoration:none;
}
#closeannounce {
  float:right;
  width:75px;
  text-align:right;
}
#announcegallary {
  padding-top:7px;
  padding-left:10px;
  padding-right:10px;
  padding-bottom:4px;
  background-color:#FEA509;
}
#gallarystar {
  float:left;
  width:25px;
  height:25px;
  font-size:1px;
}
#gallarytext {
   margin-left:35px;
   height:25px;
   font-size:16px;
   color:#FFFFFF;
}
#photogallary {
  width:144px;
  margin-top:10px;
  margin-bottom:2px;
  margin-left:auto;
  margin-right:auto;
  padding-top:5px;
  padding-bottom:5px;
  background:#EDEDED;  
}
#photogallary a {
  font-family:Arial, Helvetica, sans-serif;
  font-size:14px;
  color:#3B5997;
  text-decoration:none;
  font-weight:bold;
}
#gallaryfacebook {
  width:144px;
  margin-left:auto;
  margin-right:auto;
  height:44px;
  font-size:1px;
}
#tbtwannounce {
  padding-top:7px;
  padding-left:10px;
  padding-right:10px;
  padding-bottom:4px;
  background-color:#0066B1;
}
#tbtwstar {
  float:left;
  width:25px;
  height:25px;
  font-size:1px;
}
#tbtwtext {
  margin-left:35px;
  height:25px;
  font-size:16px;
  color:#FFFFFF;
}
#tbtwinfo {
  padding-left:15px;
  padding-bottom:3px;
  color:#FFFFFF;
  font-weight:bold; 
}
#tbtwlink {
  padding-top:3px;
  padding-bottom:3px;
  width:160px;
  margin-left:auto;
  margin-right:auto;
  border:solid 1px #FFFFFF;
  color:#FFFFFF;
  text-align:center;
}
#tbtwlink a {
  font-family:Arial, Helvetica, sans-serif;
  font-size:14px;
  color:#FFFFFF;
  text-decoration:none;
  font-style:italic;
  font-weight:bold;
}
#classsearchannounce {
  padding-top:4px;
  padding-left:10px;
  padding-right:10px;
  padding-bottom:4px;
  color:#000000;
  background-color:#FEA509;
}
#classtext {
  padding-top:6px;
  padding-left:15px;
  float:left;
  width:85px;
  height:36px;
  color:#FFFFFF;
  font-weight:bold;
  border:solid 1px #FFFFFF;
}
#classlink {
  float:right;
  width:144px;
  height:44px;
  clear:right;
}
#announcemsg {
  background-image:url(images/MenuBarSmall.jpg);
  background-repeat:repeat-x;
  height:24px;
  padding-top:4px;
  padding-left:5px;
  padding-right:5px;
  font-size:16px;
  color:#FFFFFF;
}
#msgbody {
  /*padding-top:10px;*/
  padding-left:10px;
  padding-right:10px;
  padding-bottom:4px;
  font-weight:bold;
  color:#333333; 
}
.messagesep {
  padding-top:7px;
  padding-bottom:7px;
  border-bottom:dotted 1px #999999;
}
#msgsolicitations {
  float:left;
  width:150px;
  padding-top:5px;
  height:20px;
}
#viewsolicitations {
  padding-top:6px;
  height:20px;
  float:right;
  width:75px;
  background:#FEA509;
  font-weight:bold;
  text-align:center;
  border-radius: 5px;
}
#viewsolicitations a {
  color:#FFFFFF;
  text-decoration:none;
  font-weight:bold;
}
#boardmeeting {
  padding-top:7px;
  padding-bottom:7px;
  border-bottom:dotted 1px #999999;
}
#meetingtext {
  padding-right:7px;
  padding-bottom:3px;
}
#meetingtext a {
  color:#333333;
}
#msgagenda {
  float:left;
  width:150px;
  padding-top:5px;
  height:20px;
}
#viewagenda {
  padding-top:6px;
  height:20px;
  float:right;
  width:75px;
  background:#FEA509;
  font-weight:bold;
  text-align:center;
  border-radius: 5px;
}
#viewagenda a {
  color:#FFFFFF;
  text-decoration:none;
  font-weight:bold;
}
#centers {
  font-family:Georgia, "Times New Roman", Times, serif;
  color:#000000;
  font-size:10px;
  padding-top:7px;
  text-align:center;
  font-weight:bold;
  font-style:italic;
}
#centers a {
  color:#000000;
}
/* End News & Events (Announcements) style */
