
/* ---------------------- Greenslate nav ---------------------- */
*{ margin:0; padding:0;}
body{ font-family:"Trebuchet MS"; font-size:12px; margin:0; padding:0;background:url(images/heade_top.jpg) repeat-x #fff;}
#menu {
	float:left;
	width:100%;
	background:url(images/menuab.png)  repeat-x;
	font-size:93%;
	line-height:normal;
	border-bottom:2px solid #7bac11;
	}
#menu ul {
	margin:0;
	padding:10px 0px 0 5px;
	list-style:none;
	}
#menu li {
	display:inline;
	margin:0;
	padding:0;
	}
#menu a {
	float:left;
	background:url("images/tableftF.gif") no-repeat left top;
	margin:0;
	padding:0 0 0 4px;
	text-decoration:none;
	font-size:13px;
	font-weight:bold;
	}
#menu a span {
	float:left;
	display:block;
	background:url("images/tabrightF.gif") no-repeat right top;
	padding:5px 10px 4px 1px;
	color:#3a670f;
	font-size:12px;
	}
	
/* Commented Backslash Hack hides rule from IE5-Mac \*/
#menu a span {float:none;}
/* End IE5-Mac hack */
#menu a:hover span {color:#fff}
#menu a:hover {background-position:0% -42px;}
#menu a:hover span {background-position:100% -42px;}

#wrap {width:auto;margin:0; padding:0;}
#header{width:100%;}
div.search {
background:url(images/search_bg.gif) repeat-x;
text-align:left; color:#000; margin-top:5px;
width:auto;
}
a{ color:#000003; text-decoration:none;} a:hover{color:#588304; text-decoration:underline;}
#wrapper{
width: auto;
margin: 0 auto;
text-align:left;
}
.box{
background: #fff;
}
.boxholder{
clear: both;
padding: 5px;
border-top:3px solid #777c0c
}
.tab{
float: left;
height:32px;
width:130px;
margin: 0 1px 0 0;
text-align: center;
background: #8DC70A url(images/greentab.jpg) no-repeat;
}
.tabtxt{
margin: 0;
color: #fff;
font-size: 12px;
font-weight: bold;
padding: 9px 0 0 0;
}
.rightcolumn{width:150px; height:100px; color:#333; background:#efefef; margin:5px; padding:3px}
.form
{
padding:5px; font-size:13px;}
.formshead{background:url(images/titlehead.png)  repeat-x; height:32px;
 font-weight:bold; color:#242424; border:2px solid #8dc269; font-size:12px;}
.mandatory{ color:#FF0000; font-weight:bold;}
.textbox{border:1px solid #b7e49a;
font-size:13px;
padding:4px;
width:185px;}
.button{background:url(images/green_button.gif) no-repeat; color:#fff; font-weight:bold; text-transform:uppercase; width:156px; height:34px; font-size:14px; font-family:"Trebuchet MS"; border:none}
.checkbox{ border:none; border:1px solid #b7e49a;}
.radio{ border:none;}
.selectbox{ 
font-size:13px;
padding:4px;
width:185px; border:1px solid #b7e49a; }
.textarea{ width:350px; height:120px;border:1px solid #b7e49a;}
.subt{ color:#238bad; font-weight:bold}
.list_title { color:#333; font-size:11px;}
.listtable{ padding:7px; border:1px solid #e5e5e5; padding-bottom:3px;}
#nav_bar {
background-color:#E3F5FF;
border:3px solid #C5EBFF;
font-family:trebuchet ms;
font-size:13px;
font-weight:bold;
height:27px;
padding-left:2px;
padding-right:3px;
padding-top:1px
}
.label{}
.field{}
.leftnavigation{ color:#238bad; font-weight:bold}
.leftnavigation ul { display:block; position:relative; list-style:none; padding:5px; border:1px solid #efefef; }
.leftnavigation ul  li a { display:block; position:relative;color:#238bad;padding-bottom:6px;}
.leftnavigation ul  li a:hover { color:#3a670f;padding-bottom:6px; padding-left:2px;}
.userroom_heading{background:#eeeeee; height:26px; text-align:left; padding:5px; margin:5px;}
.na{ color:#FF0000; font-weight:bold}
.usertable{ border:1px solid #ededed; padding:5px;}
.tds{ height:25px; background:#f4ffe0;}
.tdc { height:25px; background:#fff;}
.view {color:#238bad; font-weight:bold; font-size:13px;}
.sec-div {
border:1px solid #EBEBEB;
margin:10px 0 0 18px;
padding:3px 0;
text-align:center;
width:397px;
height:auto;
}
.lsp{color:#397306; font-weight:bold;}
.goldmem{background:#e7fec5;}
.subhead{background:url(images/sub_header.png) repeat-x;font-size:13px; color:#242424; 
font-weight:bold;border:2px solid #bef698;}
.smallfont{ font-size:11px;}