* {

  margin: 0;

  padding: 0;

  font-family:"Verdana";

}



a:link {color: #000000; text-decoration: none; }

a:visited {color: #444444; text-decoration: none; }

a:hover {color: #999999; text-decoration: underline; }

a:active {color: #888888; } 



body {

  font-family:"Verdana";
  background:#c3d27d;
  font-size: 10pt;

} 



.login_table {

  font-size:9pt;;

  font-family:Verdana;

  padding: 5px;

  margin: 5px;

}



label {

  font-family:Verdana, Arial, Helvetica, sans-serif;

}



.navigation_bar {

  padding-left: 5px;

  padding-bottom: 2px;
  
  padding-top:15px;

  margin-bottom: 10px;

  font-family:"sans-serif";

  font-size: 10pt;

  font-weight: bold;

}



.content {
  width:920px; 
  height:550px;
  margin:15px 15px;
  background:#cddfa5;
  padding:5px;
}



.notice {

  font-size: 1.5em;

  margin-bottom:10px;

}



.table_data {

  border-style:ridge;

  border-width:1px;

  padding: 1px;

}

.tab_base {

  background:#C5D0DD;

  font-weight:bold;

  border-style:ridge;

  border-width:1px;

  cursor:pointer;

}

.table_sub_heading {

  background:#CCCCCC;

  font-weight:bold;

  border-style:ridge;

  border-width:1px;

}

.table_body {

  background:#F0F0F0;

  font-weight:normal;

  font-size:10pt;

  font-family:sans-serif;

  border-style:ridge;

  border-width:1px;

  border-spacing: 0;

  border-collapse: collapse;

}

.tab_loaded

{

  background:#222222;

  color:white;

  font-weight:bold;

  border-style:groove;

  border-width:1px;

  cursor:pointer;

}



#add_bulletin_table {

  font-size:9pt;;

  font-family:Verdana;

  padding: 5px;

}



.bulletin_table {

  /* width: 580px; */
  
  width:100%;

  border-collapse: separate;

}



.bulletin_header {

  font-size: 10pt;
  
  background:#d79052;
  
  padding:5px 10px;

  font-family:Verdana;

  font-weight: bold;

}



.bulletin_content {

  background-color: #f1f1f1; 
  
  padding:10px 10px 20px 10px;

  font-size: 9pt;
  
  font-family:Verdana;

}



.employee_table {

  width: 860px;
  
  margin:0 auto;

  border-collapse: separate;

}

.employee_table td {
	margin:0; padding:2px;
	font-size: 8pt;
	white-space: nowrap;
}



.employee_table th {

  border-collapse: separate;
  font-size: 8pt;

}



.employee_table .white {

  border: 1px solid #e1e1e1;

  background-color: #ffffff; 

  border-collapse: separate;

}



.employee_table .gray{

  border: 1px solid #e1e1e1;

  background-color: #f1f1f1; 

  border-collapse: separate;

}



#add_employee_table {

  width: 260px;

  font-size:9pt;

  font-family:Verdana;

  padding: 5px;

}

#add_employee_table td {
	margin:0; padding:3px;
}

#edit_employee_table {

  width: 260px;

  font-size:9pt;

  font-family:Verdana;

  padding: 5px;

}

#edit_employee_table td {
	margin:0; padding:3px;
}

/* top nav */

#double_up {
	background:url(../images/repeat_header.gif) repeat-x top right;
	width:930px;
}

#header {
	background:url(../images/topnav_bg.gif) no-repeat top right;
	height:186px;
	width: 930px;
	background-repeat: no-repeat;
	}

#main_nav {
	width: 256px;
	margin-left: 25px;
	margin-top:0;
	position:relative; top:83px;
}

.top_nav {
	width:64px;
	height:68px;
	text-align:center;
}

#main_nav td span {
	position:relative; top:6px;
	}


#main_nav a {
  	height: 68px;
  	voice-family: "\"}\""; 
  	voice-family: inherit;
	text-decoration: none;
	padding-right:2px;
	}

#main_nav a:link, #main_nav a:visited { 
	font-family:  Helvetica, Verdana, Arial, sans-serif;
	font-size: 11px;
	color: #4e7e3a;
	display: block;
	background-image: url(../../site_imgs/top_btns.jpg);
	width: 61px;
	height:47px;
	padding-top:15px;
}
	
#main_nav a:hover {
	font-family:  Helvetica, Verdana, Arial, sans-serif;
	font-size: 11px;
	color: #4e7e3a;
	background: url(../../site_imgs/top_btns.jpg) 0 -67px;
	width: 61px;
	height:47px;	
	padding-top:15px;
}
	
#main_nav a:active {
	font-family:  Helvetica, Verdana, Arial, sans-serif;
	font-size: 11px;
	color: #4e7e3a;
	background: url(../../site_imgs/top_btns.jpg) 0 -134px;
	width: 61px;
	height:47px;	
	padding-top:19px;
	}
	
#main_nav a span {
	font-size:11px;
}
	
#main_nav table {
	list-style: none;
	margin: 0;
	padding: 0;
	width:64px;
	}
	
/*menu*/

.hand {
	cursor: hand;
}

/* inside pages */