/* CSS Document */
body,td,th {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
}
body {
	background-color: #FFFFFF;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}
.all {
	height:100%;
}
body, html {
	height: 100%;
}
a {
	font-weight:bold;
	color: #508A08;
}
a:link {
	text-decoration:none;
	color: #508A08;
}
a:hover {
	text-decoration:underline;
}
a:visited {
	color:#508A08;
	text-decoration:none;
}
a:visited:hover{
	text-decoration:underline;
}

.sidebarbottom {
	background-color:#72AC3E;
	background-image:url(im/_else/adminbuttons_bottom2.gif);
	background-position:bottom;
	background-repeat:repeat-x;
	border-right:1px solid #508A08;
	border-left:1px solid #508A08;
}
.sidebar {
	background-color:#72AC3E;
	border-right:1px solid #508A08;
	border-left:1px solid #508A08;	
}
.sidebarshadow {
	background-color:#72AC3E;
	border-right:1px solid #508A08;
	border-left:1px solid #508A08;
	background-image:url(im/_else/sidebar_shadow2.gif);
	background-position:top;
	background-repeat:repeat-x;
}
.menubarright {
	background-color:#72AC3E;
	background-image:url(im/_else/menubar_shadow_right2.gif);
	background-position:left;
	background-repeat:repeat-y;
	border-top: 1px solid #508A08;
	height:25px;
	padding-left:10px;
}
.menubarleft {
	background-color:#72AC3E;
	background-image:url(im/_else/menubar_shadow_left2.gif);
	background-position:right;
	background-repeat:repeat-y;
	border-top: 1px solid #387F44;
	height:25px;
}
.menubar {
	background-color:#83B93F;
	border-top: 1px solid #387F44;
	height:25px;
}
.pagetitle {
	background-color:#DFEFCF;
	background-image:url(im/_else/pagetitleshadow.gif);
	background-position:top;
	background-repeat:repeat-x;
	border-bottom:1px solid #C5D2B8;
	padding-left:25px;
	padding-bottom:3px;
}
.banner {
	background-color:#000000;
}

#bannermain img {
	margin-top:3px;
	margin-bottom:3px;	
	margin-right:3px;	
}

.maincontent {
	padding:25px;
}
.mainheading {
	font-size:16px;
	font-weight:bold;
	color: #508A08;
}

.smallerheading {
	font-size:14px;
	font-weight:bold;
	color:#508A08;

}

.specialword {
	font-weight:bold;
	color: #508A08;
}

.smalltext {
	font-size:10px;
}

.normal {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;

}
p {
	margin-top:0px;
	margin-bottom:7px;
}
.textfield {
	border: 1px solid #999999;
	color: #666666;
	padding:1px;
}
form td {
	height:25px;
	vertical-align:middle;
	padding:2px;
}
.zebra td {
	background-color:#EDF3E7;
}
.submitbutton {
	border:1px solid #3C9E3E;
	background-color:#3C9E3E;
	/*background-image:url(im/_else/button_highlight.gif);*/
	background-position:bottom;
	background-repeat:repeat-x;
	color:#ffffff;
}
/***************************** Level one buttons begin here **********************************/
.menubarright a{
	padding:6px 15px 6px 15px;
	line-height:25px;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
	/* background-image:url(im/_else/button_arrow.gif);
	background-position:left center;
	background-repeat:no-repeat;	*/
}
#button ul {
  padding: 0;
  margin: 0;

}
#button li {
	position: relative;
	line-height:24px;
}
#button li > ul {
	top: auto;
	left: auto;
}

#button li ul {
	display: none;
	position: absolute; 
	top: 25px;
	left: -1px;
	width:185px;
	z-index:2;
	border:2px solid #333333;
	border-bottom:3px solid #333333;
}

#button li:hover ul, #button li.over ul { 
	display: inline; 
	width: 185px;

}
#button li #bigmenu {
	display: none;
	position: absolute; 
	top: 25px;
	left: -1px;
	width:220px;
	z-index:2;
	border:2px solid #333333;
	border-bottom:3px solid #333333;
}

#button li:hover #biggermenu, #button li.over #biggermenu { 
	display: inline; 
	width: 250px;

}

#button li #biggermenu {
	display: none;
	position: absolute; 
	top: 25px;
	left: -1px;
	width:250px;
	z-index:2;
	border:2px solid #333333;
	border-bottom:3px solid #333333;
}

#button li:hover #bigmenu, #button li.over #bigmenu { 
	display: inline; 
	width: 220px;

}

#button li ul li {

	width:100%;
	border-bottom: 1px solid #888888;

}
#button li ul li a {
	display:block;

}
#button ul {
	list-style: none;
}

#button li {
	float: left;
	list-style: none;
}
#button li ul a {
  	background-color:#666666;
	/* background-image:url(im/_else/menu.gif);
	background-position:bottom;
	background-repeat:repeat-x; */
	/*font-weight:normal;*/
	font-size:11px;
	color:#ffffff;
	padding-top: 2px;
	padding-bottom:2px;
	line-height:18px;

}
#button li ul {
  	background-color:#EBEBEB;
	color:#ffffff;
}
html > body #button li a {
	width: auto;
}
.menubarright a:link {
	color:#FFFFFF;
	text-decoration:none;
}
.menubarright a:hover{
	background-color:#57892B;
	background-image:url(im/_else/adminbuttons_highlight2.gif);
	background-position:bottom;
	background-repeat:repeat-x;
	text-decoration:none;
}
.menubarright a:visited:hover{
	background-color:#57892B;
	background-image:url(im/_else/adminbuttons_highlight2.gif);
	background-position:bottom;
	background-repeat:repeat-x;
	text-decoration:none;
}
.menubarright a:visited {
	color:#FFFFFF;
	text-decoration:none;
}
/***************************** Level two buttons start here ***********************************/
.sidebarbottom a {
	display:block;
	padding:5px 5px 5px 15px;
	text-decoration:none;
	font-weight:bold;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
}
.sidebarbottom a:link {
	color:#FFFFFF;

}
.sidebarbottom a:hover{
	color:#FFFFFF;
	background-color:#65A316;
	/* background-image:url(im/_else/button_arrow.gif);
	background-position:left center;
	background-repeat:no-repeat; */
	text-decoration:none;
}
.sidebarbottom a:visited{
	color:#FFFFFF;
}
.sidebarbottom a:visited:hover{
	color:#FFFFFF;
	background-color:#65A316;
	/* background-image:url(im/_else/button_arrow.gif);
	background-position:left center;
	background-repeat:no-repeat; */
	text-decoration:none;	
}
#leveltwobuttons {
	background-color: #98CF53;
	background-image:url(im/_else/level2shadow.gif);
	background-position:top;
	background-repeat:repeat-x;
	margin-top:25px;
	border-top:1px solid #65A316;
	border-bottom:1px solid #65A316;
}
#selected {
	background-image:url(im/_else/button_arrow.gif);
	background-position:left center;
	background-repeat:no-repeat;
	color:#000000;
}
#selected:link{
	color:#000000;
}
.submenu {
	margin-left:15px;
}
/********************************** Level two buttons end here *******************************/
.errormessage {
	font-weight:bold;
	color:#AA0000;
}
#bannermain a {
	line-height:22px;
	padding-left:5px;
	font-size:11px;
}
#bannermain a:link {
	color:#BBBBBB;
}
#bannermain a:visited {
	color:#BBBBBB;
}
#bannermain a:hover {
	color:#BBBBBB;
}