body {
	margin: 0;
	padding: 10px;
	background: url(i/bg.gif) repeat;
}
.head1 {
	color: white;
	font-weight: bold;
}
.head2 {
	font:bold 12px Verdana, Arial, Helvetica, sans-serif;
	padding-right: 5px;
}
.head3 {
	font: 11px Verdana, Arial, Helvetica, sans-serif;
}
.head4 {
	color: #1C7127;
}
.head5 {
	color: #737373;
	font-weight: bold;
	font-size : 12px;
}
.menu02 {
	padding: 0 12 0 0;
}
a.menu02 {
	color:#1C7127;
	text-decoration: none;
}
a.menu02:hover {
	color: #339966;
	text-decoration: none;
}
a.menu03 {
	color:#1C7127;
	text-decoration: underline;
	font-weight: bold;
	font-size : 11px;
}
a.menu03:hover {
	color: #339966;
	text-decoration: underline;
	font-weight: bold;
	font-size : 11px;
}
.copyright {
	background-color: #0d6a27;
	margin: 0;
	padding: 3px 10px;
	color:#fff;
	font:10px Verdana, Arial, Helvetica, sans-serif;
}
.inp {
	border: 1px solid #000000;
	font: 11px Arial, Helvetica, sans-serif;
}
.radio{
	background-color: white;
	border: 0px inset;
	border-color: #C6C6C6;
	font-size: 11px;
	color: #206C2E;
}
.inp2{
	background-color: white;
	font-size: 11px;
	color: #206C2E;
	text-align: center;
}
.readOnlyTextField {
	text-align: center;
	border: none;
	color: #206c2e; 
	font-size: 11px; 
}
.inputTextField {
	border: #c6c6c6 1px inset; 
	font-size: 11px;
	color: #206c2e; 
	background-color: white;
	text-align: center;
}
.errormsg {
	color: red;
	font-weight: bold;
}
.bigselect {
	font-size: 11px;
	width:110;
}
.limitedselect {
	font-size: 11px;
	width:110
}
.smallselect {
	font-size: 11px;
	width:60
}

.limitedfield {
	width:90;
	text-align:left;
}
.smallfield {
	width:50;
	text-align:left;
}

/*new design*/
.tableheader {
	font: 12px Verdana, Arial, Helvetica, sans-serif;
	background-color: #a9cfa8;
	color: #000000;
}
tr.tableheader td {
	background-color: #a9cfa8;
	color: #000000;
	margin:2;
	padding:2px; }
.username {
	color: #0d6a27;
	text-align: right;
	font: bold 14px Verdana, Arial, Helvetica, sans-serif;
}
tr.listitem td {
	margin:0;
	padding:3px;
	text-align: left;
	border-bottom: 1px solid #000;
	color:#000;
	font:11px Verdana, Arial, Helvetica, sans-serif;
}

#submenu td{
margin: 0;
padding: 5px 5px 5px 15px;
font: bold 11px Verdana, Arial, Helvetica, sans-serif;
color: #0d6a27;
border-bottom: 1px solid #0d6a27;
background: #a9cfa8 url(i/submenu_bgr.gif) repeat-y right top;
}
#submenu td a{
color: #0d6a27;
text-decoration: none;
}
#submenu td a:hover{
color: #be091a;
}
#submenu td.turn_on{
color: #be091a;
background: #e7ebf9 url(i/submenu_bgr_act.gif) repeat-y right top;
}
#submenu td.turn_on a{
color: #be091a;
background: #e7ebf9 url(i/submenu_bgr_act.gif) repeat-y right top;
}

td.left{
padding-top:10px;
/*background-image: url(i/submenu_bgr.gif); */
background-color: #a9cfa8;
}

#menu{
background-color: #0d6a27;
margin: 0;
padding: 5px 0 0 0;
text-align: left;
}
#menu table td{
background-color: #0d6a27;
margin: 0;
padding: 5px 0;

font: bold 11px Verdana, Arial, Helvetica, sans-serif;
}

td.menu1{
background: url(i/menu_bgr1.gif) no-repeat left bottom;
color: #d2d9f6;
}

td.menu1-act{
background: url(i/menu_bgr1_act.gif) no-repeat left bottom;
color: #00580E;
}
td.menu2{
background: url(i/menu_bgr2.gif) no-repeat left bottom;
color: #d2d9f6;
}

td.menu2-act{
background: url(i/menu_bgr2_act.gif) no-repeat left bottom;
color: #be0218;
}

td.menu1 a, td.menu2 a{
color: #d2d9f6;
text-decoration: none;
}
td.menu1 a:hover, td.menu2 a:hover{
color: #be0218;
}


#container{
margin: 0 auto;
padding: 0;
border: 1px solid #0d6a27;
text-align: left;
    voice-family: "\"}\"";
    voice-family: inherit;
width: 745px;
font: 11px Verdana, Arial, Helvetica, sans-serif;
}
#top{
font: 11px Verdana, Arial, Helvetica, sans-serif;
color: #fff;
background-color: #0d6a27;
margin: 0px;
padding: 5px 10px;
text-align: right;
width: 100%;/*745;*/
}
#top a{
font-weight: bold;
color: #fff;
text-decoration: none;
}
#top a:hover{
text-decoration: underline;
}

#foto{
        margin: 0;
        padding: 0;
        height: 88px;
        width: 745px;
        background: #0d6a27 url(i/foto2.jpg) no-repeat left top;
}

.list{
	margin:0 10px 0 0;
	text-align: left;
}
.list th{
	font:bold 11px Verdana, Arial, Helvetica, sans-serif;
	margin:0;
	padding:15px 3px 3px 3px;
	text-align: left;
	vertical-align: middle;
}

.td_button, #form td.td_button{
	margin:0;
	padding:20px 0 10px 0;
	text-align: center;
	vertical-align: middle;
}
.right{
	text-align: right;
	font:bold 11px Verdana, Arial, Helvetica, sans-serif;
	padding-right: 5px;
}
.left{
	text-align: left;
}
#form td{
	padding:5px;
}
.red{
color: #be0218;
}