body{ 
	background-color: #fff; padding:0; margin:0 0 0 5px;
	font-family:Arial, Helvetica, sans-serif; 
	font-size: 0.7em;
}

#all {width:650px;
}

p, strong, acronym, label, table, td, th, span, a, code, pre, input, select, textarea {
    font-size:1em;
    color:#4d4c49;
}

th, td {
	padding: 2px 4px 2px 4px;
	text-align: left;
	vertical-align: top;	
}
th {
  background-color: #dce3ec;
  color:#313031;
}

th {
	color: #FFF;
	background-color:#95B703;
	
}

td {
	background-color:#f2f8e6;
	color:#4d4c49;
	
	padding:2px;
}

h1, h2, h3, h4 {color:#225a8d;
}

  
   
h1 {font-size:1.7em;
    margin:0.5em 0 1em 0;
    font-weight: bold;
    color: #FFF;
    background-color: #8f8f47;
}

h2 {font-size:1.5em;
    font-weight: bold;
    color: #8f8f47;
}

h3, h4 {font-size:1.3em;
}


.formlayout {border:none;
    margin:0;
}

.tabs_table
{
	border-collapse: collapse;
	width:75%;
	
}


.tabs_table th{
		color: #FFF;
	background-color:#95B703;
}

#all tr.even td {
  background-color: #DAEBB7;
}

.formlayout td {border:none;
}

fieldset {margin-bottom:5px;
}

fieldset, legend {border:1px solid #8c8e42;
}

legend {padding:3px;
  color:#fff;
  background-color:#8c8e42;
}

label {
	margin: 0;
	display: block;
	width: 10em;
	text-align: right;
	float: left;
	margin-right:3px;
	color:#4d4c49;
}

label {
	margin: 0;
	display: block;
	width: 15em;
	text-align: right;
	float: left;
	margin-right:0.25em;
}

input, select, textarea {margin-bottom:0.25em;
    font-family: Arial, sans-serif;
    margin-left:0.5em;
    font-size:1em;
}

#buttons input, .buttons input, .submitbtn {
	background-color:#DAEBB7;
    font-size:1em;
    border-right:1px solid #A4D053;
    border-bottom:1px solid #A4D053;
}

.btn {background-color:#DAEBB7;
	border-bottom:2px solid #A4D053;
	border-right:2px solid #A4D053;
}

.submitbtn {margin-left:16em;
}

.pagebanner, .pagelinks {text-align:center;
}

.disabled {background-color:#EFEFEF;
}

.enabled {background-color:#fff;
}

.txt {border:1px solid #cacaca;
}

#footer {color:#696969;
}
.note {background-color:#f2f8e6;
	padding:0.5em;
}

.errors {font-weight:bold;
}
a img {border:0;
}


.bordered {
    border: 1px solid red;

}

