html, body {
	
	font-family: Verdana, Arial, Helvetica, sans-serif;	
		
}

body {
	padding:0px;
	margin:0px;
	background-color: #ffffff;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:62.5%;
}

p {
font-size: 1.2em;
color: #333;
}

a {
font-size: inherit;
color:#667357;
}

table td {
	vertical-align:top;
}

.highlighted-border {
	background-color:#D9E5CA;
	padding:4px;
	margin:4px;
	margin-left: 144px;
	position: relative;
	float: left;
}

.account-table th {
	padding:5px;
	color:#FFFFFF;
	background-color:#404D32;
	white-space: nowrap;
	font-size:1em;
}

.account-table {
	background-color:#404D32;
	border-spacing:1px;
}

.account-table td {
	padding:3px;
}

.account-table form {
	margin:0px;
	padding:0px;
}

.account-table form input{
	margin:0px;
	padding:0px;
}

.account-row-2 {
	background-color:#D9E5CA;
}

.account-row-2 a{
	color:#404D33;
}

.account-row-1 {
	background-color:#AEBF9B;
}
.account-row-1 a{
	color:#404D33;
}

.account-row-white {
	background-color:#FFFFFF;
	padding:10px;
}

.hidden {
	display:none;
}

input {
background: #D9E5CA;
color: #222;
border: 1px solid #404D32;
}

img {
	border:0px;
}

td {
	padding:0px;
}

h2 {
	font-size:2em; font-weight: normal; letter-spacing: 1px;
}

.wide {
	width:100%;
}

.half-width {
	width:50%;
}

.nowrap {
	white-space: nowrap;
}

.main {
	padding:4px;
}

.no-pad {
	border-collapse:collapse;
	padding:0px;
}

h1 {
font-size: 2.2em;
line-height: 1.2em;
letter-spacing: 1px;
text-align: left;
word-spacing: normal;
text-decoration: none;
color: #333;
}

.error-div {
	background-color:#FFDEDE;
	padding:10px;
	margin-bottom:5px;
	color:#CC0000;
}

.success-div {
	background-color:#EEFFED;
	padding:10px;
	margin-bottom:5px;
	color:#006600;
}

.date {
	font-weight:bold;
	text-decoration:underline;
	color:#006600;
}

.instructions {
	font-weight:bold;
	text-decoration:underline;
}

.code-div {
	color:#990000;
	font-family:"Courier New", Courier, mono;
	background-color:#CCCCCC;
	border:1px solid #333333;
	padding:10px;
	margin:10px;
}

.edit-div-stats {
	color:#999999;
	font-size:.9em;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	border-bottom:1px solid silver;
	margin-bottom:1px;
}

.edit-button-div {
	padding:0px;
}

/* EXPAND DIVS */
.dhtmlgoodies_question{	/* Styling question */
	/* Start layout CSS */
	color:#FFF;
	background-color:#657355;
	width:140px;
	margin-bottom:4px;
	overflow:hidden;
}

.dhtmlgoodies_answer{	/* Parent box of slide down content */
	/* Start layout CSS */
	width:98%;
	margin-bottom: 4px;
		
	/* End layout CSS */	
	visibility:hidden;
	overflow:hidden;
	position:relative;
}

.dhtmlgoodies_answer_content{	/* Content that is slided down */
	padding:1px;
	position:relative;
	
}

.inputbox {
	border: 1px solid #ccc;
	padding: 3px 3px 3px 5px;
	font-family: arial, helvetica, sans-serif;
	font-size: 1em;
	color: #c64934;
}

.button {
  color: #ff7f00;
  font-family: Arial, Hevlvetica, sans-serif;
  text-align: center;
  font-size: 1em;
  font-weight: bold;
  border: 1px solid #cccccc;
  width: auto;
  background: #ffffff;
  padding: 0px 5px;
  line-height: 18px !important;
  line-height: 16px;
  height: 21px !important;
  height: 20px;
  margin: 1px;
  margin-left: 2px;
}

.form {
	font-family: arial, helvetica, sans-serif;
	color: #c64934;
}

.CountsTable {
width: 100%; 
float: left;
}

.DataTable {
width:100%; 
float: left;
}

.CountsTableHeader {
text-align:center; 
padding:0.5em; 
font-weight:bold; 
font-size:1.2em; 
vertical-align: bottom;
}

.CountsTableRecordHeader {
text-align:center; 
padding:0.5em; 
font-weight:bold; 
font-size:90%;
}

.LeftDataTD {
text-align:center; 
padding:0.3em; 
height: 3em; 
border-right:1px solid #fff; 
font-family:Verdana, Helvetica, sans-serif; 
vertical-align:middle;
}

.LeftDataTD a {
font-size: 1em; 
text-decoration: none; 
color: #333;
}

.LeftDataTD a:hover {
font-size: 1em; 
text-decoration: none; 
color: #333; 
border-bottom: 1px dashed #333;
}

.DataTD {
text-align:center; 
padding:0.3em; 
font-family:Verdana, Helvetica, sans-serif; 
vertical-align:top;
}

.OddRow {
background-color:#D9E5CA;
}

.EvenRow {
background-color:#AFBF9B;
}

.Navigation {
vertical-align:top; 
padding:0.7em;
font-size:0.9em;
line-height:120%;
float: left;
}

.Content {
padding-left:0.7em; 
float: left;
}

.LoadInfo {
font-size:1em; 
font-style:italic; 
color:#777777; 
float: left;
}

.code {
font-family:courier; 
font-size:1.5em; 
color:blue; 
background-color:#DBE5CC;
padding:0.4em;
}

.NavigationTD { 
width:1%; 
margin-right: 4px; 
}

.MainTD {
vertical-align:top;
padding-right:0.5em;
padding-left:0.5em;
}

.DataTable2 {
width:100%;
}

.LeftDataTD2 {
text-align:center; 
padding:0.2em;
border-right:1px solid black;
font-family:Verdana, Helvetica, sans-serif; 
vertical-align:top; 
width:20%; 
font-size:1.2em;
}

.DataTD2 {
text-align:center; 
padding:0.2em; 
font-family:Verdana, Helvetica, sans-serif; 
vertical-align:top; 
font-size:1.2em;
}

.OddRow2 {
background-color:#66B3FF;
}

.CountsTableHeader2 {
text-align:center; 
padding:0.5em; 
font-weight:bold; 
font-size:90%; 
border-bottom:1px solid black; 
width:20%;
}

.TotalsTD {
border-top:2px solid black; 
padding:0.2em;
}

.result {
font-weight: bold; 
color: #667357;
}

.resultNumber {
font-family: Georgia, serif; 
font-size: 2.5em; 
font-weight: bold; 
color: #404D33; 
}

#logInfo {
float:right; 
background: #ffffff; 
color: #444; 
margin: 4px; 
padding: 4px; 
width: 12em; 
height: 19.5em; 
overflow: auto; 
border: 1px dashed #404D33;
}

.cPanelMenuItem {
margin-bottom: 4px;
}

#space5 {
width: 5px;
}
