.button{
	height:30px;
border-color: #D4E1B1 #87A03D #87A03D #C5D6A0;
border-style:solid;
border-width:1px;
background: #c8d999;
cursor:pointer;
color: #506A1C;
}
.button:hover {
border-color:#FFCC66 #FFFF99 #FFFF99 #FFCC66;
border-style:solid;
border-width:1px;
background:#FFFF99;
color: #8C8C00;
}

body{
	font: 1em Arial, Helvetica, sans-serif;
	background: #ffffff;
	color: #333333;
	margin-left: 45px;
	margin-right: 45px;
}
.head_top{
	color: #7f961d;
	font-size: 16px;
	margin-left: 7px;
}
td{
	font: 14px Arial, Helvetica, sans-serif;
}
a{
	color: #3399cc;
}
a:hover{
	text-decoration: none;
}
.edit{
	margin-left: 25px;
	background: url(images/edit.png) no-repeat;
}
th{
	font: bold 1em Arial, Helvetica, sans-serif;
	color: 
}
table.table_menu{
	width: 480px;
	background: #F8F8FF;
}
td.border_left{
	background: url(images/border.gif) repeat-y left;
}
td.border_right{
	background: url(images/border.gif) repeat-y right;
}
td.border_top{
	background: url(images/border.gif) repeat-x top;
}
td.border_bottom{
	background: url(images/border.gif) repeat-x bottom;
}
td.padding{
	padding-left: 10px;
	padding-right: 10px;
}

#rounded-corner
{
	margin-top: 7px;
	width: 480px;
	text-align: left;
	border-collapse: collapse;
}
#rounded-corner thead th.rounded-left
{
	background: #c8d999 url('images/left.png') left -1px no-repeat;
}
#rounded-corner thead th.rounded-right
{
	background: #c8d999 url('images/right.png') right -1px no-repeat;
}
#rounded-corner th
{
	padding: 8px;
	font-weight: normal;
	text-align: left;
	font-size: 14px;
	color: #6B8E23;
	background: #c8d999;
}
#rounded-corner td
{
	padding: 8px;
	background: #e8efd4;
	border-top: 1px solid #fff;
	color: #669933;
}
#rounded-corner tfoot td.rounded-foot-left
{
	background: #e8efd4 url('images/botleft.png') left bottom no-repeat;
}
#rounded-corner tfoot td.rounded-foot-right
{
	background: #e8efd4 url('images/botright.png') right bottom no-repeat;
}
#rounded-corner tbody tr:hover td
{
	background: #dde4c8;
}
#rounded-corner tbody td a, tbody th a {
 font-weight:normal; 
 display:block;
 background: transparent url(images/edit.png) no-repeat 0% 50%;
 padding-left:22px;
 color: #669933;
}
#rounded-corner tbody td a:hover, tbody th a:hover {
 text-decoration:none;
}
#rounded-corner tfoot td a.add, tfoot th a.add {
 font-weight:normal; 
 display:block;
 background: transparent url(images/add.png) no-repeat 0% 50%;
 padding-left:22px;
 color: #669933;
}

#edit
{
margin: 5px;

border: 1px solid #c8d999;
}
#edit td {
	background: #e8efd4;
}
#edit tr.TableHead, th.TableHead{
	background: #c8d999;
	color: #666666;
}
#edit_in td{
	background: #dde4c8;
	color: #666600;	
	padding: 5px;
}