body {
	padding: 0px;
	margin: 0px;
	font-family: arial;
	font-size: 14px;
	width: 100%;
	border: 0px;
}

h3 {
	text-align: center;
	color: fff;
}

/* Form Header */
td.fh {
	font-weight: bold;
	text-align: center;
	background-color: #00AFFF;
}

/* Form Required */
span.fr {
	color: red;
}

/* Form Error */
span.fe {
	color: red;
	font-size: x-small;
}
/* Form Acceptable */
span.fok
{
	color: green;
	font-size: x-small;
	text-align: center
}

/* Form Alert */
span.fa
{
  color: grey;
  font-size: x-small;
  text-align: center
}

/* Form Warning */
span.fw
{
   font-weight:bold;
	color: orange;
}

/* Form Label */
span.fl {

}

/* Form Table */
table.ft {

}

div#header
{
border: 0px;
color: #00FF00;
text-align: center;
}

div#bannerborderbot {
	clear: both;
	padding: 1px;
	border-top: 1px solid #000000;
	border-bottom: 1px solid #000000;
	background-color: #0000aa;
}

div#banner
{
border: 0px solid #ff0000;
padding: 0px;
margin: 0px 180px 0px 180px;
}

div#logoleft {
margin: 0px;
padding: 0px;
border: 0px;
width: 170px;
height: 80px;
float: left;
text-align: center;
font-size: 120%;
color: red;
background-image: url(../images/house2.gif);
background-repeat: no-repeat;
background-position: center;
}

div#logoright {
margin: 0px;
padding-top: 4px;
border: 0px;
width: 160px;
float: right;
font-size: 100%;
color: blue;
text-align: center;
}

div#cleardiv
{
clear: both;
} 

div#menu {
	border-right: 1px solid #000000;
	border-bottom: 1px solid #000000;
	margin: 0px;
	padding: 10px 5px 5px 5px;
	position: relative;
	float: left;
	background-color: #FFFFFF;
}

div#container {
	float: left;
	background-image: url(../images/nav_col_base.jpg);
	background-repeat: repeat-y;
} 

div#navigation {
	float: left;
	margin: 0px;
	width: 170px;
	color: #ffffff;
	background-repeat: no-repeat;
} 

div#navigation h3
{
	font-size: 16px;
	margin: 1em 0px 0px 0px;
	background-image: url(../images/nav_base.jpg);
	background-repeat: repeat-y;
}

div#navigation ul 
{
	list-style-type: none; 
	padding: 0; 
	margin: 0; 
} 

div#navigation ul li {
	 margin-top: 4px;
}
 
div#navigation ul li a {
	display: block;
	width: 135px;
	padding: 3px 5px 3px 10px;
	font-size: 14px;
	text-decoration: none;
	color: #006688;
} 

div#navigation ul li a:hover {
	color: #fff;
	background-color: #ccc;
	background-image: url(../images/nav_base2.jpg);
	background-repeat: repeat-y;
} 

div#body_public table{
	font-size: 14px;
}

div#body_public {
	padding-left: 5px;
	padding-bottom: 0px;
	padding-top: 5px;
	margin-top: 0px;
	margin-left: 170px;
	margin-bottom: 0px;
	font-size: 14px;
	background-color: #FFFFFF;
	min-height: 50%;
}

div#body_admin {
	padding-left: 3px;
	padding-bottom: 0px;
	padding-top: 3px;
	margin-left: 133px;
	margin-top: 0px;
	margin-bottom: 0px;
	font-size: 14px;
	background-color: #FFFFFF;
	min-height: 50%;
	border: 0px
}


div#body_admin table{
	font-size: 14px;
}
div#body_admin_iframe {
	padding-left: 3px;
	padding-bottom: 0px;
	padding-top: 0px;
	margin-left: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
	font-size: 14px;
	background-color: #FFFFFF;
	min-height: 50%;
	border: 0px
}


div#body_admin_iframe table{
	font-size: 14px;
}

div#body a:hover {
	color: #0af;
}

div#footer {
	padding: .5em 1em;
	border-top: 1px solid #999;
	text-align: right;
	clear: both;
} 

div#footer ul {
	padding: 0; 
	margin: 0; 
	list-style-type: none; 
} 

div#footer li {
	font-size: 14px;
	display: inline;
	margin-right: 1em;
}

a.button {
	width: 115px;
	margin: 0px;
	margin-bottom: 5px;
	padding-top: 2px;
	padding-bottom: 2px;
	padding-left: 4px;
	border-left: 4px solid #05F;
	background-color: #F0F0F0;
	border-right: 0px;
	border-bottom: 0px;
	display: block;
	text-decoration: none;
	color: #505050;
	font-size: 12px;
}

a.button:hover {
	border-left: 4px solid #00A0CC;
	background-image: url("images/arrow.gif");
	background-repeat: no-repeat;
	background-position: right;
	background-color: #F0F0F0;
	color: #a0a0a0;
}

a:hover {
	color: #0af;
}

a { 
	text-decoration : none;
	color: #05f;
} 

form {
	margin: 0px;
	border: 0px;
	padding: 0px;
}

div #spacer {
  width: 115px;
  height: 10px
}
