body
{	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	vertical-align:top;
	background-color: #F0FBE1;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
 	color:#000000;	
}

div #div_dirlist
{	clear:left;
}

h1 
{ font-size:20px; }

h2
{	font-size:16px; }

h3
{	font-size:14px; }

h4
{	font-size:12px; clear:left; }

p { 	text-align:justify;}

.wrapper
{	width:778px;
	min-height:580px;
	margin-left:auto;
	margin-right:auto;
	background-color:#FFFFFF;
	border-left: #B7E3D6 solid 1px;
	border-right: #B7E3D6 solid 1px;
	overflow:hidden;
	z-index:-10000;
}

.top, .bottom
{	height:15px;
	width:780px;
	margin-left:auto;
	margin-right:auto;
	background-color:#FFFFFF;
}

.top
{ background:url(../images/top.jpg) no-repeat; }

.bottom
{ background:url(../images/bottom.jpg) no-repeat; }


#banner, #admin_banner
{	background-image:url(../images/banner.jpg);
	background-repeat: no-repeat;
	height:50px;
	width:740px;
	text-align:right;
}

#admin_banner
{	background-image:url(../images/banner_admin.jpg) ;
	
}

.header, .content, .footer
{	
	width:758px;
	margin-left:auto;
	margin-right:auto;
	background-color:#FFFFFF;
	padding:10px;
}

.content
{	min-height:450px;
	overflow: visible;
	background:url(../images/wmark.jpg) right top no-repeat;
}

.content_panel
{	width:540px;
	padding:10px;
	float:left;
	margin-right: -190px;
	margin-left:0px;
	min-height:450px;
	overflow:visible;
	background:url(../images/wmark.jpg) right top no-repeat;
	z-index:auto;
}

.left_panel
{	width:135px;
	padding:10px;
	float:left;
	margin-right: -140px;
	margin-left:0px;
	min-height:450px;
	overflow:visible;
	z-index:-9999;
}

.right_content_panel
{	width:600px;
	padding:10px;
	float:right;
	margin-left:0px;
	overflow:visible;
	text-align:left;
	z-index:-9999;
}

.right_panel
{	width:190px;
	padding:10px;
	float:right;
	margin-left: 190px;
	overflow:visible;
	text-align:left;
}

.header
{	height:40px;}

.footer
{ 	background-color:#FFFFFF;
	border-left: #B7E3D6 solid 1px;
	border-right: #B7E3D6 solid 1px;
	height:15px;
	font-size:10px;
	clear:both;
}

.date
{	text-align:right;
	vertical-align:bottom;
	font-size:10px;
}

select.list
{	width:375px;
}

select 
{	margin-left:0px;
}

td, tr
{	vertical-align:top; }

.news_tidbits
{	font-size:10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	text-align: left;
	margin-bottom:0px;
}

p.news_tidbits
{ padding-bottom:10px; margin-top:5px }

.news_tidbits a
{	text-decoration:none; margin-top:0px; padding-top:0px }

dt
{	clear:left; 
	float:left;
}

dd
{	margin-left: 80px;
	padding-top:5px;
	font-size:10px;
	float:left;
	clear:left;
	margin-top:-75px;
	line-height:14px;
}

dl
{	clear:left;}

#_form dt, #dir_options dt
{	line-height:30px;
	width:140px;
	background: url(../images/arrow-forward.jpg) 0px 1px no-repeat;
	padding-left:3px;
}

#_form dd, #dir_options dd
{	margin-top:-35px;
	margin-left:130px;
	line-height:30px;
	background: url(../images/arrow-back.jpg) 0px 6px no-repeat;
	width:300px;
	padding-left:20px;
}

.warning
{	font-style:italic;
	font-weight:bold;
	color:#990000;
}

#profile_menu ul
{	list-style:none;
	margin-left:-40px;
	line-height:20px;
}

#save
{	padding:2px;
	width:36px;
}

#cancel
{	padding:2px;
	width:36px;
}

#save:hover,#cancel:hover
{	border: 1px groove #000033; width:34px; 
	cursor:pointer; 
}

#_edit:hover,#_delete:hover
{	border: 1px groove #000033; width:14px; 
	cursor:pointer; 
}

.button_menu
{	text-align:right; }

.button_menu span
{	width:36px;
	display: block;
	float:right;
	padding:2px;
	font-size:10px;
	text-align:center;
}

.logbox
{	border:1px solid #006600; 
	width:400px;
	text-align:center;
	margin-left:auto;
	margin-right:auto;
	padding:10px;
}

form 
{	padding:0px;
	margin-bottom:0px;
}

.emp
{	font-size:13px;
	font-weight:bold;
	line-height:20px;
}

.cellbutton
{	font-size:8px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	text-align:center;
	width:45px;
}

.tablelist
{	padding:5px;
	border: 1px solid #003300;
}

.centered
{	text-align:center;
}

.actionbutton:hover
{	cursor:pointer;
	width:30px;
	height:30px;
	border:1px groove #003300;
}

#slideshow
{	z-index:-1000; }

#menu
{	z-index:100000; }


div.left-pane
{	background-color:#ECFEEB; border:solid 1px #68C45E }

div.left-pane p
{	background-color: #D7F9D5;
	font-size:12px;
	font-weight:bold;
	line-height:20px;
	padding-bottom:0px;
	padding-left:5px;
	margin:0px;
	border-bottom:solid 1px #68C45E
}