/* CONTENT MODIFICATION */

body {
font-family: arial, helvetica, sans-serif;
font-size: 9pt;
margin: 0px;
padding: 0px;
color: #555555;
height: 100%;
}

.content {
background: URL('http://www.navigatorrealestate.com/images/rback.jpg') top right no-repeat;
padding: 20px 38px 0px 20px;
line-height: 18pt;
}

p {
margin-top: 25px;
}

#bottom a:link, #bottom a:visited, #bottom a:active, #bottom a:hover {
font-size: 7pt;
line-height: 10px;
text-decoration: none;
}


a:link, a:visited, a:active, a:hover {
	text-decoration: underline;
	color: #7E93A9;
}

/* MAIN BODY STRUCTURE */

#header {
height: 85px;
width: 100%;
background: URL('http://www.navigatorrealestate.com/images/tile2.jpg') repeat-x;
}

#left {
position:absolute;
left: 0;
top: 85px;
padding: 0;
width: 245px;
height:100%;
background:#95c2d7;
}

#middle {
position: relative;
top: 0px;
left: 251px;
width: 624px;
padding: 0px;
margin: 0px;
}

#bottom {
position: relative;
top: 0px;
left: 251px;
border-top: 1px solid #CCD6E0;
width: 624px;
padding: 0px;
margin: 0px;
color: #cccccc;
}


/* LEFT NAVIGATION AND MENUS */
#navcontainer {
background:  URL('http://www.navigatorrealestate.com/images/navigationbar.jpg') top center no-repeat;
padding-top: 25px;
}

#navcontainer ul {
list-style: none;
margin: 0;
padding: 0;
border: none;
}

#navcontainer li {
padding: 2px 4px 2px;
}

#navcontainer li a {
text-align: right;
display: block;
text-decoration: none;
width: 100%;
}

html>body #navcontainer li a { width: auto; }

#userbox {
padding-top: 30px;
background:  URL('http://www.navigatorrealestate.com/images/investorsbar.jpg') top center no-repeat;
}

#userbox form {
margin: 0px 4px;
text-align: right;
color: black;
font-weight: bold;
}

#userbox input {
border: 1px solid #555555;
vertical-align: text-middle;
color: #000000;
font-size: 8pt;
height: 25px;
width: 120px;
padding: 5px;
margin: 1px 0px 1px;
}

#userbox input.submit {
width: 50px;
font-weight: bold;
padding: 0px;
background-color: white;
}

/* SUBNAV STRUCTURE */

.subnavigation {
padding: 15px 15px 15px 30px;
border: 1px solid #cccccc;
margin: 10px;
float: right;
}

.subnavigation ul {
list-style: URL('http://www.navigatorrealestate.com/images/rightarrow.jpg');
margin: 0;
padding: 0;
border: none;
}

.subnavigation li {
padding-bottom: 5px;
}

.subnavigation ul li a {
text-decoration: none;
font-weight: bold;
color: #0870a3;
}

html>body .subnavigation li a { width: auto; }








div.backnav {
color: #cccccc;
font-size: 8pt;
padding: 5px 0px 15px;
}

.pagetitle {
font-size: 12pt;
font-weight: bold;
color: #0870a3;
}

.backnav a:link, .backnav a:active, .backnav a:visited, .backnav a:hover {
text-decoration: none;
}

div.mainlogo {
float: left;
background: URL('http://www.navigatorrealestate.com/images/tile2.jpg') repeat-x;
width: 100%;
padding-bottom: 5px;
}


.copyright {
font-size: 7pt;
color: #D0D0D0;
letter-spacing: 1px; 
padding-left: 3px;
}







BODY.contact INPUT {
	background: #FFFFFF;
}

BODY.contact TD {
	font-size: 10px;
}

BODY.contact .emailreq {
	color: #990000;
}




A.newtop:link, A.newtop:visited, A.newtop:active, A.newtop:hover {
	font-size: 8pt;
	text-decoration: none;
	color: #FFFFFF;
	font-weight: bold;
}

A.front:link, A.front:visited, A.front:active {
	font-size: 10pt;
	text-decoration: none;
	font-variant: small-caps;
	color: #014F98;
}

A.front:hover {
	font-size: 10pt;
	text-decoration: underline;
	font-variant: small-caps;
	color: #014F98;
}

A.frontitem {
	color: #315A83;
	font-size: 8pt;
	font-weight:bold;
	text-decoration: none;
}

A.main:link, A.main:visited, A.main:active{
	font-size: 7pt;
	text-decoration: none;
	color: #315A83;
	font-weight: bold;
}

A.main:hover {
	font-size: 7pt;
	text-decoration: underline;
	color: #315A83;
	font-weight: bold;
}
A.adminlink:link, A.adminlink:visited, A.adminlink:active, A.adminlink:hover {
	text-decoration: none;
	font-size: 8pt;
	font-weight: bold;
	color: #990000;
	font-style: normal;
}

SPAN.section {
	font-size: 12pt;
	font-style: italic;
	letter-spacing: 2px;
}

SPAN.introtext P {
	text-indent: 1em;
	font-size: 10pt;
	letter-spacing: 1px;
	line-height: 25px;
}

SPAN.frontitemdesc {
	font-size: 8pt;
	line-height: 15px;
	color: #555555;
}

SPAN.extention {
	font-size: 7pt;
}

TEXTAREA {
	border: 1px solid #000000;
	font-size: 10pt;
}


INPUT.proc {
padding-left: 5px;
font-size: 8pt;
width: 250px;
}

TEXTAREA {
padding-left: 5px;
font-size: 8pt;
font-family: Arial, Helvetica, sans-serif;
width: 250px;
height: 150px;
}

