@charset "utf-8";
/* CSS Document */

body
{
    line-height: 20px;
}

ul
{
    line-height: 20px;
    margin: 10px 0px 10px 30px;
}

/*Global Shell, This shell keeps each whole page locked in to a fixed width without the elements flowing out of order*/
.fixedtable
{
    width: 749px;
    margin-bottom: 10px;
}

/*homepage elements*/
/*Main Left hand Navigation (green boxes)*/

.navtableshell
{
    width: 162px;
    float: left;
}

.navtablecontent
{
    background: transparent url(../images/base_table_repeater.jpg) repeat-y scroll left top;
    padding: 10px 0px 0px 20px;
    font-family: Arial, Helvetica, sans-serif;
    text-align: left;
    width: 142px;
}

a.navigation:link
{
	color: #FFFFFF;
	text-decoration: none;
	font-size: 11px;
	font-weight: bold;
	line-height: 17px;
}
a.navigation:visited
{
    text-decoration: none;
	color: #FFFFFF;
}
a.navigation:hover
{
	text-decoration: underline;
	color: #FFFFFF;
}
a.navigation:active
{
    text-decoration: none;
	color: #FFFFFF;
}

a:link {
	color: #5890bf;
	text-decoration: none;
	font-weight: bold;
	line-height: 14px;
}
a:visited {
	font-weight: bold;
	text-decoration: none;
	color: #5890bf;
	font-weight: bold;
	line-height: 14px;
}
a:hover {
	text-decoration: underline;
	color: #5890bf;
}
a:active {
	text-decoration: none;
	font-weight: bold;
	color: #5890bf;
}

.copyright_propmgmt
{
	width: 740px;
	text-align: left;
	font-size: 10px;
	font-family: Arial, sans-serif;
	line-height: 17px;
	margin: 20px 10px 0px 10px;
}

.style_font {
font-weight: bold;
font-size: 9px;
}


.navtableheader {
 height: 23px;
 width: 162px;
}

.navtablefooter {
 height: 32px;
 width: 162px;
}

/*Region Navigator (blue box)*/
 
.navtableshellblue
{
    width: 162px;
    float: right;
} 

.navtableblue
{
    background: transparent url(../images/NVGTR_table_repeater.gif) repeat-y scroll left top;
    padding: 10px 0px 0px 20px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size:10px;
    color: #FFFFFF;
    text-align: left;
    width: 142px;
}

/*Main Content Table*/

.mainbodyshell{
 background: transparent url(../images/mainbodyshell_background.gif) no-repeat scroll right top;
 margin-left:0px;
 padding: 0px 0px 0px 5px;
 float: right;
 width: 575px;
}
.mainbodyshell2{
 background: transparent url(../images/mainbodyshell_background_DH.gif) no-repeat scroll right top;
 margin-left:0px;
 padding: 0px 0px 0px 5px;
 float: right;
 width: 575px;
}

.mainbodyshell3{
 background: transparent url(../images/mainbodyshell_background_SB.gif) no-repeat scroll right top;
 margin-left:0px;
 padding: 0px 0px 0px 5px;
 float: right;
 width: 575px;
}
.mainbodyshellhome{
 margin-left:0px;
 padding: 0px 0px 0px 5px;
 float: right;
 width: 575px;
}

.mainnav
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: bold;
    color: #5890BF;
    margin-top: 7px;
    text-align: left;
}

.maintop
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 21px;
    color: #a6db35;
    text-align: left;
    margin: 5px 0px 20px 0px;
}

.hometitlefix
{
    height: 190px;
    width: 360px;
}

.hometitle
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 24px;
    color: #5890bf;
    line-height: 27px;
    width: 390px;
    float: left;
    border: 0px solid #000000;
    margin-top: 200px;
}

/*Find a Rental Button*/
.homeCTA
{
    margin: 20px 0px 10px 0px;
    text-align: right;
}

.mainregion {
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size:18px;
 color: #6ac632; 
 height: 20px;
 width: 200px;
}

.mainregionformstitle
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 18px;
    color: #6AC632; 
    margin: 10px 0px 0px 13px;
}


.home_mainbody
{
    background-image: url(../images/propman_home_headerimg.jpg);
    background-repeat: no-repeat;
    padding: 5px;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #333333;
    width: 560px;
    float: left;
    border: 0px solid #000000;
    text-align: left;
    margin-top: 10px;
}

/*Subcontent Template Pages*/
.mainbody
{
    background: transparent url(../images/prudential_propmanage_main_table_bg.gif) repeat-x scroll left top;
    opacity: .8;
    filter:alpha(opacity=80);
    padding: 5px 5px 5px 5px;
    font-family: Arial, Helvetica, sans-serif;
    font-size:11px;
    color: #333333; 
    border-width: 1px;
    border-style: solid;
    border-color: #5bd;
    width: 560px;
    height: auto;
    overflow: hidden;
    text-align: left;
}
/*form container*/
.formtableshell {
 width: 200px;
 float: left;
}
.formtablecontent {
 width: 170px;
 float: left;
}
.subbodyforms
{
    float:left;
    padding: 5px 5px 5px 13px;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 13px;
    line-height: 20px;
    width: 370px;
    color: #333333;
    text-align: left;
}
.subbody {
 float:left;
 padding: 5px 5px 5px 13px;
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size:11px;
 width: 350px;
 color: #333333; 
}

/*listings module*/
.listingtableshell {
 float: left;
 border: 1px solid #999999;
 background: transparent url(../images/propman_listing_bakground.gif) repeat-x scroll left top;
 padding: 5px 5px 5px 5px;
 width: 365px;
 }
.listingphoto {
 font-family: Verdana, Arial, Helvetica, sans-serif;
 text-align: center;
 font-size:9px;
 font-weight: bold;
 color: #5890bf; 
 float: left;
 border: 1px solid;
 border-color: #333333;
 height: 75px;
 width: 110px;
 }
 
 /*Another pointless shell to hold the elements together in IE*/
 .listingphotocontainer {
 width: 112px;
 float: left;
 }
 /*Property Photo, Link this to Slideshow*/
 .listingphotolink {
 font-family: Verdana, Arial, Helvetica, sans-serif;
 text-align: center;
 font-size:9px;
 width: 110px;
 float: left;
 font-weight: bold;
 color: #5890bf; 
 }
 
 /*Property Description*/
 .description {
 float: right;
 margin-left:10px;
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size:10px;
 color: #333333;
 width: 240px;
 }

