/*  --------- 1. structure  --------- */

#wrapper 
    {
		width: 800px;
		margin: 0 auto;
		background: #ffffff;
		padding: 0px;

	}
		
#masthead 
    {
		background: url(../images/OwnerProperty_Main.gif);
		height: 57px;
		width: 800px;
		margin-top: 0px;
		margin-bottom: 0px;
		
	}
	
#search 
    {
		font: bold 11px Arial, sans-serif;
		margin-left: 20px;
		margin-top: 10px;
	}	
	
body
	{
	background-color:#8594FE;
	margin-top:auto;
	}
	
body, td, p 
	{
	font-family:arial,helvetica;
	font-size:11px;
	color:#000000;
	}

/* button */
	
input
	{ 
	font-family:arial,helvetica; 
	font-size:11px;
	color:#286ACA;
	}
	
/* input boxes */

.input.small
	{
	width:80px; 
	height:18px;
	background:#FFFFFF;
	border-style: solid;
	border-width: 1px;
	border-color: #A0A073;
	}
	
.input.medium
	{
	width:100px; 
	height:18px;
	background:#FFFFFF;
	border-style: solid;
	border-width: 1px;
	border-color: #A0A073;
	}

.input.large
	{
	width:150px; 
	height:18px;
	background:#FFFFFF;
	border-style: solid;
	border-width: 1px;
	border-color: #A0A073;
	color:#000000;
	}
	
.input.extralarge
	{
	width:300px; 
	height:18px;
	background:#FFFFFF;
	border-style: solid;
	border-width: 1px;
	border-color: #A0A073;
	color:#000000;
	}

/* Date display */

select.day
	{ 
	width:40px;	
	font-weight:normal;
	font-family:arial,helvetica; 
	font-size:100%;
	height:30px;
	border-color:#A0A073;
	}
	
select.month
	{ 
	width:40px;	
	font-weight:normal;
	font-family:arial,helvetica; 
	font-size:100%;
	height:30px;
	border-color:#A0A073;
	}
	
select.year
	{ 
	width:60px;	
	font-weight:normal;
	font-family:arial,helvetica; 
	font-size:100%;
	height:30px;
	border-color:#A0A073;
	}		
	
/* Date display */

select.small
	{ 
	width:80px;	
	font-weight:normal;
	font-family:arial,helvetica; 
	font-size:100%;
	height:30px;
	border-color:#A0A073;
	background-color:#FFFFFF;
	}

select.medium
	{ 
	width:100px;	
	font-weight:normal;
	font-family:arial,helvetica; 
	font-size:11px;
	height:30px;
	border-color:#A0A073;
	background-color:#FFFFFF;
	}

select.large
	{ 
	width:150px;	
	font-weight:normal;
	font-family:arial,helvetica; 
	font-size:11px;
	height:30px;
	border-color:#A0A073;
	background-color:#FFFFFF;
	}

textarea.medium
	{ 
	font-family:arial,helvetica; 
	font-size:11px;
	width:240px;
	height:80px;
	border-color:#A0A073;
	background-color:#FFFFFF;
	
	}	

textarea.large
	{ 
	font-family:arial,helvetica; 
	font-size:11px;
	width:345px;
	height:80px;
	border-color:#A0A073;
	background-color:#FFFFFF;
	
	}	
	
textarea.messages
	{ 
	font-family:arial,helvetica; 
	font-size:12px;
	width:345px;
	height:200px;
	border-color:#A0A073;
	border-width:1px;
	background-color:#FFFFFF;
	
	}	
	

/*
input.terms 
	{ 	
	font-family:arial,sans serif;font-size:100%;
	color:#FF6633;
	font-size:11px;
	border-width:1px;
	border-style:solid;
	border-color:#FF6633;
	height:18px
	}

input.billing 
	{ 	
	font-family:arial,sans serif;font-size:100%;
	color:#FF6633;
	font-size:11px;
	border-width:1px;
	border-style:solid;
	border-color:#FF6633;
	height:18px
	}

input.register 
	{ 	
	font-family:arial,sans serif;font-size:100%;
	color:#FF6633;
	font-size:11px;
	border-width:1px;
	border-style:solid;
	border-color:#FF6633;
	height:18px
	}	
		
input.forgotten 
	{ 	
	font-family:arial,sans serif;font-size:100%;
	color:#FF6633;
	font-size:11px;
	border-width:1px;
	border-style:solid;
	border-color:#FF6633;
	height:18px
	}	
*/			
select.country
	{ 
	font-weight:normal;
	font-family:arial,helvetica; 
	font-size:100%;
	height:30px;
	border-color:#FF6633;
	}

select.search 
	{ 
	font-family:arial,helvetica; 
	font-size:11px;
	color:#000000;
	width:100;
	}

textarea.enable
	{ 
	font-family:arial,helvetica; 
	font-size:12px; 
	}

textarea.disable
	{ 
	font-family:arial,helvetica; 
	font-size:12px; 
	}

a:link, a:visited, a:active 
	{ 
	color:#212438; 
	text-decoration:none; 
	}
	
a:hover 
	{ 
	color:#3E3E42;
	text-decoration:none;
	}
	
.colheader
	{
	background:#212438;
	font-weight:normal;
	font-size:11px;
	}	

.largetitle 
	{ 
	font-size:12px;
	font-weight:bold; 
	color:#212438;
	}
	
.title 
	{ 
	font-size:11px;
	font-weight:bold; 
	color:#212438;
	}
	
.smalltitle 
	{ 
	font-size:9px;
	font-weight:bold; 
	color:#212438;
	}	

.navtitle 
	{ 
	font-size:11px;
	font-weight:bold; 
	color:#212438;
	border-color:#FFFFFF;
	background-color:#FFFFFF;
	}	

.tiny
	{
	font-size:10px;
	}

.label
	{
	font-size:12px;
	font-weight:bold;
	}

.loginlabel
	{
	font-size:9px;
	color:#212438;
	font-weight:bold;
	}	
	
.loggedlabel
	{
	font-size:11px;
	color:#e40707;
	font-weight:normal;
	}	

.invalidlabel
	{
	font-family:arial,helvetica;
	font-size:9px;
	color:#000000;
	font-weight:bold;
	}

.searchlabel
	{
	font-size:11px;
	color:#336633;
	font-weight:bold;
	}
		
	
/* button for index page */	
.login
	{
	width:71px; 
	height:16px;
	background:#FFFFFF;
	border-style: solid;
	border-width: 1px;
	border-color: #286ACA;
	}
/* button for index page */	
	
.loginbutton 
	{
	width:71px;
	height:16px; 
	background:#cccc99; 
	border-style: solid;
	border-width: 1px;
	border-color: #184F7E;
	font-size:xx-small;
	}
		
.button 
	{
	width:250px; 
	background:#679966;
	color:#9ED09D; 
	border-style: solid;
	border-width: 1px;
	border-color: #184F7E;
	}

.savebutton 
	{
	width:250px; 
	background:#679966;
	color:#ffffff; 
	border-style: solid;
	border-width: 1px;
	border-color: #184F7E;
	}

.resetbutton 
	{
	width:120px;
	background:#ffffff;
	color:#9ED09D; 
	border-style: solid;
	border-width: 1px;
	border-color: #184F7E;
	}

.deletebutton 
	{
	width:120px;
	background:#ffffff;
	color:#9ED09D; 
	border-style: solid;
	border-width: 1px;
	border-color: #184F7E;
	}
		
		
.smallbutton 
	{
	width:50px;
	background: #679966;
	color:#ffffff; 
	border-style: solid;
	border-width: 1px;
	border-color: #000000;
	}

.selectbutton
	 {
	 width:50px;
	 font-family:arial,helvetica; 
	 font-size:10px; 
	 color:#ffffff; 
	 height:20px; 
	 background: #679966;
	 border-style: solid;
	 border-width: 1px;
	 border-color: #184F7E;
	 }
	 
.pagebutton
	 {
	 font-family:arial,helvetica; 
	 font-size:11px; 
	 font-weight:normal;
	 color:#ffffff; 
	 height:20px; 
	 background: #679966;
	 border-style: solid;
	 border-width: 1px;
	 border-color: #184F7E;
	 }
	 		
/* ---------------- HOME ---------------- */

.home_select
	{
	 background-color:#FFFFFF;
	 border:0;
	 font-size:11px;
	 width:100px;
	}

/* ---------------- END HOME ---------------- */

	
/* ---------- 3. links and navigation ---------- */

#navigation {
		background: #8384A9;
		font: bold 11px Arial, sans-serif;
		height: 17px;
		width:800px;
		margin-bottom: 0px;
		border-top: 1px solid #8384A9;
		border-bottom: 1px solid #8384A9;
		border-left: 1px solid #8384A9;
		border-right: 1px solid #8384A9;
		}

#navigation ul {
		list-style-type: none;
		}

#navigation li {
		display: inline;
		float: left;
		}

#navigation a {
		display: block;
		text-align: center;
		line-height: 20px;
		background: #8384A9;
		text-decoration: none;
		color: #ffffff;
		}
	
#navigation a:hover {
		background: #8384A9;
		color: #F2D3C8;
		
		}

.interviewsPage #interviews {
		background: #fcd753;
		color: #f35619;
		}	