/* CSS Document */
html { height: 100%; margin-bottom: 1px; }  /* Forces vert scrollbar on all pages*/

body 
{
	margin: 0 0 0 0;
	height: 100%;
	min-height: 100%;
	min-width: 800px;
	font-size: 12px;
	background-image:url(images/background.jpg);
	background-position:top left;
	background-repeat:repeat-x;
	background-color: #325aa2;
	font-family: Arial, Helvetica, sans-serif;
}

p, form, h1, h2, table
{
margin: 0;
padding: 0;
}

#container
{
margin-top:0px;
margin-left: auto;
margin-right: auto;
width: 950px;
height: auto;
min-height:600px;
padding-bottom:20px;
}


#header
{
width: 950px;
height: 220px;
float:left;
margin: 0px 0px 0px 0px;
background-image:url(images/header.jpg);
background-position:top center;
background-repeat:no-repeat;
}

#header img
{
float:left;
margin: 25px 0px 0px 20px;
}

#nav
{
width:575px;
height:35px;
margin: 0px 0px 0px 0px;
padding-top:50px;
float:right;
}

#nav p
{
text-align:center;
}

#nav a
{
margin: 0px 15px 0px 15px;
line-height:34px;
color:#FFFFFF;
text-decoration:none;
}

#content
{
width: 950px;
height:auto;
float:left;
margin: 0px 0px 0px 0px;
background-image:url(images/side_image.jpg);
background-position:top left;
background-repeat:no-repeat;
}

#contentouter
{
width: 950px;
height:auto;
float:left;
margin: 0px 0px 0px 0px;
background-image:url(images/lower_image.jpg);
background-position:bottom left;
background-repeat:no-repeat;
background-color:#FFFFFF;
}

#sidebox
{
width:145px;
height:auto;
margin: 0px 0px 0px 0px;
float:left;
padding-left: 18px;
padding-right: 30px;
padding-top:18px;
background-image:url(images/title.jpg);
background-position: 0px 140px;
background-repeat:no-repeat;
}

#sidebox img
{
margin-bottom:18px;
}


.formholder
{
width: 145px;
height:auto;
float:left;
padding-top:45px;
margin: 0px 0px 0px 0px;
padding-bottom:18px;
}

.formholder p
{
width:140px;
float:left;
text-decoration:none;
color:#666666;

}


/*=============| FORM |==============*/

/*Forms defaults*/
input, textarea {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#333333;
}

label {
	color:#999;
	cursor:pointer;
	padding-left:2px;
	line-height:15px;
	vertical-align:top;
}
label.chosen {
	color:#333;
}

/*Transparent items*/
.transparent {
	filter:alpha(opacity=0);
	-moz-opacity:0;
	opacity: 0;
	background:#FFF;
	z-index:10;
	cursor:pointer;
}
.transparentFake {
	background:none;
}
.transparent2 {
	z-index:10;
}


/*Text inputs*/
.textinput, .textinputHovered {
	width:135px;
	height:12px;
	border:#2c2c84 solid 1px;
	background-color:#CCCCCC;
	background-image:url(images/feild.jpg);
	background-position:top left;
	background-repeat:no-repeat;
	border:none;
	float:left;
	padding:4px 8px;
	margin-bottom:6px;
}
.textinputHovered {
	background-position:left bottom;
}

/*Text areas*/
.textarea, .textareaHovered {
	width:135px;
	height:45px;
	overflow:auto;
	border:#2c2c84 solid 1px;
	background-color:#CCCCCC;
	background-image:url(images/message.jpg);
	background-position:top left;
	background-repeat:no-repeat;
	border:none;
	float:left;
	padding:4px 8px;
	margin-bottom:8px;
}
.textareaHovered {
	background-position:left bottom;
}





/*Button*/
.buttonSubmit, .buttonSubmitHovered {
	width:70px;
	height:18px;
	color:#ffffff;
	font-weight:100;
	float:right;
	text-align:center;
	border:#d16a00 solid 1px;
	background-color:#000000;
	background-image:url(images/submit.jpg);
	cursor:pointer;
	border:none;
}
.buttonSubmitHovered {
	background-position:left bottom;
}

/*Test div - testing if stylesheets are enabled*/
#stylesheetTest {
	position:absolute;
	left:-999px;
	width:10px;
	height:10px;
}

/*===========================================*/

#footer
{
width:950px;
height:auto;
margin: 0px 0px 0px 0px;
float:left;
}


#partone p
{
font-size:10px;
text-align:center;
width:950px;
color:#FFFFFF;
}

#partone a
{
text-decoration:none;
color:#FFFFFF;
}


#partone
{
width:950px;
height:auto;
padding-top:5px;
padding-bottom:5px;
margin: 0px 0px 0px 0px;
float:left;
}

#parttwo
{
width:950px;
height:auto;
margin: 0px 0px 0px 0px;
float:left;
background-image:url(images/lower.png);
background-position:top center;
background-repeat:no-repeat;
padding-bottom:30px;
}

#parttwo p
{
font-size:10px;
text-align:center;
width:950px;
line-height:25px;
color:#2c2c84;
}

#parttwo a
{
text-decoration:none;
color:#2c2c84;
}


/*=====================================| Main content |=======*/

#rightcontent
{
width:747px;
height:auto;
margin: 0px 0px 0px 0px;
float:right;
padding-bottom:18px;
padding-top:18px;
padding-left:10px;
}


#righttitle
{
width:747px;
height:auto;
margin: 0px 0px 0px 0px;
float:right;
padding-bottom:18px;
}

#righttitle h1
{
font-size:24px;
margin: 0px 0px 0px 0px;
text-align:left;
color:#2c2c84;
}




.righttitletwoaa
{
width:747px;
height:auto;
margin: 0px 0px 0px 0px;
float:right;
padding-bottom:18px;
}





#rightcontent h2
{
font-size:12px;
margin: 0px 0px 0px 0px;
text-align:left;
color:#ffffff;
line-height:20px;
}


#rightcontent p
{
font-size:12px;
color:#333333;
margin: 0px 0px 10px 0px;
}

.propertyholder a
{
text-decoration:none;
color:#666666;
}

.contentholderone a
{
text-decoration:none;
color:#666666;
}

.contentholderone p
{
text-decoration:none;
color:#666666;
}

#rightcontent ul
{
color:#40a08c;
margin: 0px 0px 0px 0px;
}



.contentholderone
{
width:345px;
height:auto;
float:left;
margin: 0px 0px 0px 0px;
}

.contentholderone img
{
float:left;
margin: 0px 0px 18px 0px;
}


.contentholdertwo
{
width:310px;
height:auto;
float:right;
margin: 0px 0px 0px 0px;
}

.contentholdertwo img
{
float:right;
margin: 0px 0px 0px 0px;
}

.contentholderthree
{
width:345px;
height:auto;
float:right;
padding-right:40px;
margin: 0px 0px 0px 0px;
}

.contentholderthree img
{
float:left;
margin: 0px 0px 18px 0px;
}

.lowerrighttitle
{
width:325px;
height:20px;
float:left;
padding-left:10px;
border-left:#40a08c solid 10px;
background-color:#2c2c84;
margin: 0px 0px 0px 0px;
}


.downloadbut
{
width:325px;
height:20px;
float:left;
padding-left:10px;
border-left:#40a08c solid 10px;
background-color:#2c2c84;
margin: 0px 0px 10px 0px;
}


.downloadbut a
{
font-size:12px;
margin: 0px 0px 0px 0px;
text-align:left;
color:#ffffff;
text-decoration:none;
line-height:20px;
}



.pavholder
{
width:345px;
height:auto;
margin: 0px 0px 0px 0px;
float:left;
padding-top:15px;
padding-bottom:15px;
}

.highrighttitle
{
width:688px;
height:auto;
float:left;
padding-left:10px;
border-left:#40a08c solid 10px;
background-color:#2c2c84;
margin: 0px 0px 18px 0px;
}


.highrighttitle h1
{
font-size:20px;
margin: 0px 0px 0px 0px;
text-align:left;
line-height:29px;
color:#ffffff;
}





/*--------------------------------------------------*/


.propertyholder
{
width:707px;
height:auto;
margin: 0px 0px 0px 0px;
float:right;
padding-bottom:18px;
padding-top:10px;
padding-right:40px;
}

.propertyholdertwo
{
width:707px;
height:auto;
margin: 0px 0px 0px 0px;
float:right;
padding-bottom:18px;
padding-top:10px;
padding-right:40px;
}

.propertyholder img
{
margin: 0px 10px 0px 0px;
float:left;
}


.propertytitles
{
width:597px;
height:auto;
margin: 0px 0px 0px 0px;
float:right;
padding-bottom:5px;
}

.propertytitles h1
{
text-align:left;
font-size:13px;
color:#333333;
}

.propertybox
{
width:149px;
height:auto;
margin: 0px 0px 0px 0px;
padding-right:10px;
float:left;
}

.propertyboxtwo
{
width:80px;
height:auto;
margin: 0px 0px 0px 0px;
padding-right:10px;
float:left;
}


.propertyboxthree
{
width:120px;
height:auto;
margin: 0px 0px 0px 0px;
padding-right:10px;
float:left;
}


























































