/*New layout */
body {
	background-color: #445566;
}

#layout_holder {
	position: absolute;
	left: 100px;
	top: 10px;
}

#layout_menubar {
	display: block;
	overflow: hidden;
	position: relative;
	background-color: #FFFFFF;
	height: 50px;
	width: 800px;
	padding: 10px;
	text-align: center;
}

#layout_menubar a:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #00483A;
	text-decoration: none;
	font-weight: lighter;
}
#layout_menubar a:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #00483A;
	text-decoration: none;
	font-weight: lighter;
}
#layout_menubar a:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #0000FF;
	text-decoration: none;
	font-weight: lighter;
}

#layout_navinfo {
	/*display: block;*/
	/*overflow: hidden;*/
	position: relative;
	background-color: #223344;
	height: 20px;
	width: 800px;
	padding: 10px;
	font-size: 16px;
	color: #FFFFFF;
	text-align: left;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-weight: bold;
	text-decoration: none;
}

#layout_navinfo a:link{
	font-size: 16px;
	color: #FFFFFF;
	text-align: left;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-weight: bold;
	text-decoration: none;
}
#layout_navinfo a:visited{
	font-size: 16px;
	color: #FFFFFF;
	text-align: left;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-weight: bold;
	text-decoration: none;
}
#layout_navinfo a:hover{
	font-size: 16px;
	color: #0000FF;
	text-align: left;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-weight: bold;
	text-decoration: none;
}

#layout_info {
	/*display: block;*/
	overflow: visible;
	position: relative;
	background-color: #FFFFFF;
	/*height: 10px;*/
	width: 800px;
	padding: 10px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: small;
	color: #00483A;
}

#layout_message {
	/*display: block;*/
	overflow: visible;
	position: relative;
	background-color: #FFFFFF;
	/*height: 10px;*/
	width: 800px;
	padding-top: 0px;
	padding-left: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: small;
	color: #440056;
	font-weight: bold;
}

#layout_main {
	overflow: show;
	position: relative;
	background-color: #FFFFFF;
	width: 800px;
	padding-top: 0px;
	padding-left: 10px;
	padding-right: 10px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: small;
	color: #00483A;
}

#layout_main .tableheader {


	font-family: Arial, Helvetica, sans-serif;
	font-size: small;
	color: #00483A;
	font-weight: bold;
}

#layout_main .actiontext1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: small;
	color: #666666;
	background-position: center;
	font-weight: lighter;
}

#layout_main .actiontext1 a:link {
	color: #666666;
	text-decoration: none;
}
#layout_main .actiontext1 a:visited {
	color: #666666;
	text-decoration: none;
}
#layout_main .actiontext1 a:hover {
	color: #0000FF;
	text-decoration: none;
}

#layout_main .tablerow1 {
background-color: #BBCCDD;
}

#layout_main .tablerow2 {
background-color: #FFFFFF;
}

#layout_main .fieldelement1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: small;
	color: #666666;
}

#layout_footer {
	/*display: block;*/
	clear: both;
	overflow: hidden;
	position: relative;
	background-color: #223344;
	height: 60px;
	width: 800px;
	padding: 10px;
}

.prop {
    float:right;
    width:1px;
	background-color: #FF00FF;
}

.mainminheight {
    height:300px;
}

.clear {
    clear:both;
    height:1px;
    overflow:hidden;
}

#formbutton {
	display: inline;
	}

form { 
	margin: 0px; 
	padding: 0px; 
	display: inline;
}