*{				padding:0px;margin:0px;}
body{			background:#002865 url(/images/master/background2.jpg) repeat-x fixed;}

#TopWrap{		min-width:970px; background:transparent url(/images/master/topSHADOW.png) no-repeat center 130px; overflow:hidden;}
#Container{		margin:0px auto; text-align:center; width:950px; padding:0px 10px 0px 10px; position:relative; }

/* HEADER */
#Header{		height:139px; padding-top:18px; overflow:hidden;}
#Header .logo{	float:left; width:254px; height:117px; margin-top:11px; background:transparent url(/images/master/header/PorterLogo.png) no-repeat left top;}
#Header .contacts{		float:right; width:400px; margin-right:15px; text-align:right;}
#Header .contacts p{	padding-bottom:6px; color:#ffffff; font-family:'palatino linotype','palatino','times new roman',times,serif; font-size:13px; overflow:hidden;}
#Header .contacts img{	width:30px; height:30px; margin:0px 0px 0px 4px;}
#Header .contacts a{	color:#ffffff; text-decoration:none;}
#Header .contacts a:hover{text-decoration:underline;}
#Header .contacts .bar{	color:#2F567F;}

#InnerWrap{				background-color:#002450;min-height:400px;padding-bottom:20px;margin-top:10px;width:950px;}

/* HEADER NAVIGATION */
#Navigation{			height:45px; padding:10px 15px 0px 15px;}
#Navigation ul{			height:0px; padding:0px 36px 0px 36px; list-style-type:none; background:transparent url(/images/master/navigation/navigation_sprite.jpg) no-repeat left top; text-align:center;}
#Navigation ul li{		position:relative; float:left; padding:0px; background:transparent url(/images/master/navigation/navigation_sprite.jpg) no-repeat left top;}
#Navigation ul li a{	display:block; height:45px; width:100%;}

#Navigation #NAV_Commercial{		width:154px; background-position:-190px 0px;}
#Navigation #NAV_Commercial:hover{	background-position:-190px -45px;}
#Navigation #NAV_Community{			width:151px; background-position:-344px 0px;}
#Navigation #NAV_Community:hover{	background-position:-344px -45px;}
#Navigation #NAV_Management{		width:236px; background-position:-495px 0px;}
#Navigation #NAV_Management:hover{	background-position:-495px -45px;}
#Navigation #NAV_Contact{			width:153px; background-position:-731px 0px;}
#Navigation #NAV_Contact:hover{		background-position:-731px -45px;}
#Navigation div{				display:none;}
#Navigation ul li.active div,
#Navigation ul li:hover div{	display:block; z-index:2; position:absolute; top:45px; left:1px; right:1px; background:#002550; background:rgba(0, 37, 80, .8);
								border-left:solid 1px #b0bcd4; border-right:solid 1px #b0bcd4; border-bottom:solid 5px #b0bcd4; overflow:hidden;}
#Navigation div ul{				height:auto; padding:0px; background:none;}
#Navigation div ul li{			display:block; float:none; width:100%; background:none; font-family:arial, Verdana, Sans-Serif; font-weight:bold; text-align:left; font-size:12px;}
#Navigation div ul a{			display:block; height:auto; padding:8px 10px 8px 10px; border-top:solid 1px transparent; border-bottom:solid 1px transparent; color:#cadaed; text-decoration:none;}
#Navigation div ul a:hover{		color:#FFFFFF; background:#002550; border-top:solid 1px #456E9F; border-bottom:solid 1px #456E9F;}
#Navigation div ul span{		display:block; height:1px; margin:1px 4px 1px 4px; background:#4F749F;}

/* CONTENT */
#Content{		background:#002450; padding:10px 0px; margin:10px 15px 10px 15px; border:solid 1px #1B3A66; overflow:hidden;}

/* FOOTER */
#Footer{				width:970px; padding:20px 0px 20px 0px; margin:0px auto; text-align:center; background:transparent url(/images/master/footer/bottomSHADOW.png) no-repeat center top;}
#Footer .navigation{	width:970px; background:transparent url(/images/master/footer/streak.png) no-repeat center top; overflow:hidden;}
#Footer ul{				width:900px; padding:12px 35px 12px 35px; list-style-type:none; background:transparent url(/images/master/footer/streak.png) no-repeat center bottom; font-family:Arial, Sans-Serif; font-size:10px; font-weight:bold; overflow:hidden;}
#Footer ul li{			float:left; padding:0px 16px 0px 16px; list-style-type:none; border-right:solid 1px #0D3A6F;}
#Footer ul li a{		text-decoration:none; color:#cccccc;}
#Footer ul li.last{		border-right:solid 1px transparent;}
#Footer ul li a:hover{	color:#e1e5fa; text-decoration:none;}
#Footer .copyright{		margin:39px 14px 0px 0px; text-align:right; color:#D0D5DB; font-weight:bold; font-family:Tahoma, Sans-Serif; font-size:10px; overflow:hidden;}
#Footer .comnet{		margin:39px 0px 0px 0px; overflow:hidden;}
#Footer .comnet a{		float:right; width:170px; height:38px; background:transparent url(/images/master/commerce_logo.png) no-repeat left top;}
#Footer .comnet a span{	position:relative; left:-10000px;}

/*--------------------------*/
/*		PAGE SPECIFIC		*/
/*--------------------------*/

/* DEFAULT PAGE */
#Featured{	position:relative; height:185px; padding:25px 0px 28px 0px; margin:0px 10px 0px 10px; text-align:left; border:solid 1px #041D3F;
			background:transparent url(/images/Featured_BG2.jpg) no-repeat center top; overflow:hidden;}
#Featured h3{				height:18px; background:transparent url(/images/featured/featuredproperty2.png) no-repeat center top; overlfow:hidden;}
#Featured h3 span{			position:relative; left:-10000px;}
#Featured .outerwrap{		position:absolute; left:74px; top:43px; width:750px; background:transparent url(/images/featured/Streak2.png) no-repeat center top; overflow:hidden;}
#Featured .wrap{			width:750px; background:transparent url(/images/featured/Streak2.png) no-repeat center bottom; overflow:hidden;}
#Featured #F_Scroll{		height:159px; padding:3px 0px 3px 0px; overflow:hidden;}	
#Featured .tile{			float:left; width:220px; height:128px; margin:10px; padding:5px 5px 7px 5px; background:#efefef url(/images/featured/featured_bg.png) no-repeat center center; overflow:hidden;}	
#Featured .tile a{			display:block; height:100px; margin:3px; border:solid 2px #bfbfbf; opacity:.8; background:#ffffff; overflow:hidden;}
#Featured .tile a:hover{	opacity:1;}
#Featured .tile img{		width:210px;}
#Featured .tile span{		display:block; text-align:center; color:#0F427F; font-family:'palatino linotype','palatino','times new roman',times,serif; font-size:13px; font-weight:bold; font-variant:small-caps;}
#Featured #F_Next{			position:absolute; top:43px; left:823px; width:30px; height:160px; background:transparent url(/images/featured/progressArrow_sprite.png) no-repeat bottom right; cursor:pointer;}
#Featured #F_Next:hover{	background-position:top right;}
#Featured #F_Prev{			position:absolute; top:43px; left:44px; width:30px; height:160px; background:transparent url(/images/featured/progressArrow_sprite.png) no-repeat bottom left; cursor:pointer;}
#Featured #F_Prev:hover{	background-position:top left;}




/* UPTOUCHED JOSHUA SWINDLE CRAP */

.Copy{padding:20px;}
#Flash_Holder{color:#ffffff;overflow:hidden;height:339px;}
#imageholder{border-bottom:solid 0px #041D3F;width:900px;margin:0px auto;}
#Content .Copy1{text-align:left;margin:0px;padding:55px 0px 0px 0px;float:left;font-family:'palatino linotype','palatino','times new roman',times,serif;}
#Content .Copy1 h2{color:#ffffff;font-size:14px;margin-left:0px;margin-top:0px;padding-left:10px;margin-right:-5px;border-bottom:solid 2px #22446F;border-top:solid 1px #6B97BF;border-right:solid 1px #6B97BF;padding-top:9px;padding-bottom:3px;margin-bottom:20px;background-color:#355C8F;}
#Content .Copy1 h2 a{color:#ffffff;}
#Content .Copy1 h2 a:hover{text-decoration:underline;}
#Content .Copy1 ul{margin-left:17px;padding-left:10px;margin-top:5px;font-size:12px;color:#8FA4BF;overflow:visible;list-style-type:disc;list-style-position:outside;}
#Content .Copy1 ul li{margin-top:18px;margin-right:0px;padding-bottom:11px;font-weight:bold;border-bottom:solid 1px #D1DEEF;float:none;padding-right:5px;}
#Content .Copy1 ul li span{color:#555555;}
#Content .Copy2{text-align:left;margin:5px 15px 15px 15px;background-color:#f1f4f8;border:solid 7px #07366F;}
#Content .CopyINNER{margin:0px auto;overflow:hidden;padding:0px 0px 0px 0px;}
#Content .CopyRIGHT{width:585px;float:right;overflow:hidden;margin:0px;padding:55px 0px 75px 0px;border-left:solid 1px #E0E3EF;min-height:440px;background-color:#ffffff;}
#Content .CopyRIGHT h2{color:#002450;font-size:16px;margin-left:50px;margin-right:50px;margin-top:10px;font-family:Arial, Sans-Serif;text-align:left;}
#Content .CopyRIGHT h3{color:#727272;font-size:14px;margin-left:50px;margin-right:50px;margin-top:20px;font-family:Arial, Sans-Serif;text-align:left;}
#Content .CopyRIGHT ul{margin-left:75px;padding-left:10px;margin-top:5px;font-family:'palatino linotype','palatino','times new roman',times,serif;font-size:12px;color:#8FA4BF;overflow:visible;list-style-type:disc;list-style-position:outside;}
#Content .CopyRIGHT ul li{margin-top:18px;margin-right:0px;padding-bottom:11px;font-weight:bold;float:none;padding-right:5px;}
#Content .CopyRIGHT ul li a{font-family:'palatino linotype','palatino','times new roman',times,serif;font-size:12px;color:blue;border:0px;}
#Content .CopyRIGHT ul li span{color:#555555;}
.Title{font-size:24px;color:#0F427F;margin-left:43px;margin-right:55px;font-weight:normal;font-weight:bold;margin-bottom:3px;font-family:'palatino linotype','palatino','times new roman',times,serif;border-bottom:solid 1px #C2C8CF;padding-bottom:3px;}
h2{color:#002450;margin-left:25px;margin-top:10px;font-family:Arial, Sans-Serif;text-align:left;}
#Content .Copy2 p{color:#4f4f4f;padding:0px 65px 0px 45px;margin:15px 0px 0px 0px;line-height:21px;font-size:13px;font-family:'palatino linotype','palatino','times new roman',times,serif;vertical-align:baseline;}
#Content ul{clear:right;overflow:hidden;margin-left:70px;margin-bottom:10px;}
#Content li{float:left;margin-right:10px;}
#Content li a.NoBorder{border-right:solid 1px transparent;}
#Content li a{text-decoration:none;color:#577FAF;font-family:Arial, Sans-Serif;font-size:10px;border-right:solid 1px #c2d8ef;padding-right:10px;}
#Content li a:hover{text-decoration:none;color:#002450;}
.CopyIMG{overflow:hidden;width:200px;height:150px;float:left;border:solid 1px #cccccc;margin-left:44px;margin-top:15px;margin-right:18px;background-image:url(/images/storageIMG.jpg);background-repeat:no-repeat;background-position:center center;padding:3px;}
.COPYlink{color:#355c8f;font-family:'palatino linotype','palatino','times new roman',times,serif;font-weight:bold;}
.Search_Props{border:solid 1px #789fbe;}
.Property_Table{border:solid 1px #333333;}
.Property_Table tr{}
.Rentals_FilterDropDown{border:solid 2px #ffffff;cursor:pointer;font-family:Verdana, Arial, Sans-Serif;font-size:12px;line-height:16px;margin-right:12px;color:#555555;float:left;margin-bottom:0px;}
.Search{overflow:hidden;margin:0px 0px 10px 0px;padding:10px 0px 10px 0px;text-align:right;}
.Search .Label{color:#ffffff;font-weight:bold;font-size:9pt;margin-right:10px;padding:8px 8px;font-family:Arial, Sans-Serif;border:solid 1px #07366f;float:left;}
option{}
.Property_Canvas{overflow:hidden;margin:0px auto;background-color:#f1f4f8;padding:10px 0px;border:solid 8px #07366f;}
tr.PagerNumbers td{font-weight:bold;cursor:default;padding:25px 16px 20px 0px;font-family:Arial, Sans-Serif;font-size:12px;}
tr.PagerNumbers td span{color:#ffffff;background-color:#4C79AF;padding:3px 7px 2px;margin-right:3px;border:solid 1px #4C79AF;}
tr.PagerNumbers td a{color:#4C79AF;text-decoration:none;margin-right:3px;padding:3px 7px 2px;border:solid 1px #A7C1DF;}
tr.PagerNumbers td a:hover{color:#ffffff;text-decoration:none;background-color:#4c79af;}
.Datagridy{width:810px;margin:0px auto;background-color:#ffffff;padding:25px 20px;border:solid 1px #D1D4DF;overflow:hidden;}
.Datagridy tbody{padding-top:50px;}
.PROP_TITLE{color:#ffffff;font-size:22px;overflow:hidden;height:30px;text-align:left;border-bottom:solid 2px #07366f;margin:10px 0px 10px 3px;font-family:'palatino linotype','palatino','times new roman',times,serif;padding-bottom:0px;}
.PROP_TITLE strong{color:#D1D4DF;font-weight:normal;}
tr td.PropertySpace{border-bottom:solid 1px #cfc9c2;background-image:url(/images/PropertyListing_BG.jpg);background-repeat:no-repeat;background-position:center 2px;}
.PropertyListing{border:solid 2px #efefef;padding:15px;width:680px;margin:15px auto 21px auto;cursor:pointer;font-family:'palatino linotype','palatino','times new roman',times,serif;}
.PropertyListing:hover{border:solid 2px #CFCFCF;}
.Property_Image{border:solid 2px #DFDFDF;width:225px;height:173px;clear:both;float:left;margin:5px;padding:2px 2px 2px 1px;background-color:#ffffff;overflow:hidden;}
.Property_Details{padding-top:3px;padding-right:0px;padding-left:27px;float:right;width:377px;margin:15px 10px 0px 0px;border-left:solid 1px #D1D9DF;text-align:left;color:#4F4F4F;min-height:150px;font-size:13px;line-height:20px;}
.PropPRICE{text-decoration:none;color:#7a6143}
.PropPRICE:hover{text-decoration:underline;}
.Property_Details b{font-size:16px;}
.PROPsummary{font-size:13px;padding-right:15px;}
.PROPavailable{margin-top:5px;}
.Property_Available{padding:3px 8px;}
.DIV_PropertyText{overflow:hidden;text-align:left;}
.BACK_btn{border:solid 0px #333333;}
h2.PROPtitles{font-family:'palatino linotype','palatino','times new roman',times,serif;border-bottom:solid 1px #333333;}
.COM_social{text-align:right;margin-right:55px;}
.TitleCOM{font-size:24px;color:#0F427F;margin-left:30px;margin-right:55px;font-weight:normal;font-weight:bold;margin-bottom:23px;font-family:'palatino linotype','palatino','times new roman',times,serif;border-bottom:solid 1px #C2C8CF;padding-bottom:3px;text-align:left;}
.TitleCOM span{color:#577FAF;}
.CommunityLISTING{border-top:solid 1px #EFEFEF;border-bottom:solid 1px #EFEFEF;margin:0px 55px 0px 30px;padding:20px 10px;overflow:hidden;}
.CommunityLISTING:hover{border-top:solid 1px #B5C0CF;border-bottom:solid 1px #B5C0CF;}
.CommunityIMAGE{border:solid 1px #cccccc;border-bottom:solid 1px #BFBFBF;overflow:hidden;width:80px;padding:3px;float:left;margin-top:5px;}
.LinkImage{border:solid 0px #333333;}
.CommunityCOPY{float:left;width:380px;margin-left:10px;}
.LinkName{margin-left:0px;font-family:'palatino linotype','palatino','times new roman',times,serif;font-weight:bold;color:#1B366F;padding:1px 14px 1px 5px;}
.ArrowCOM{font-family:georgia, Serif;font-weight:normal;margin-left:5px;color:#4166AF;}
.LinkName:hover{background-color:#EFEFEF;}
#Content .Copy2 p.LinkText{border-top:solid 1px #DFDFDF;margin:1px 5px;padding:7px 0px;font-size:12px;}
.COPY_container{margin:5px 15px;}
#Content .CopyRIGHT2{width:555px;float:right;overflow:hidden;margin:0px;background-color:#ffffff;padding:55px 0px 75px 30px;border-left:solid 1px #E0E3EF;min-height:440px;}
#Content .Copy3{text-align:left;margin:5px 15px 15px 15px;background-color:#f1f4f8;border:solid 7px #07366F;}
.Section{border:solid 0px #cccccc;padding:0px 20px 10px 20px;overflow:hidden;background-color:#F4F9FF;margin:5px 0px;}

div.errorMessage {
    padding: 0px 0px 20px 0px;
    font-weight: bold;
    color: #aa0808;
    font-family: Arial, Sans-Serif;
    font-size: 11px;
    line-height: 14px;
}
div.confirmMessage{
    padding: 0px 0px 20px 0px;
    font-weight: bold;
    color: #358934;
    font-family: Arial, Sans-Serif;
    font-size: 11px;
    line-height: 14px;
}

input {
    border: solid 2px #A7C3DF;
    border-bottom: solid 2px #9BADBF;
    border-right: solid 2px #9BADBF;
    padding: 7px 5px;
    background-color: #ffffff;
    margin: 0px 0px 5px 0px;
}
    input:hover, input:focus {
        border: solid 2px #6B8FBF;
        padding: 7px 5px;
    }
    input:focus {
        border: solid 2px #6B8FBF;
        padding: 7px 5px;
        background-color: #ffffff;
    }
    input.error{
        border-color: #aa0808;
        background: #f39797;
    }

textarea {
    border: solid 2px #A7C3DF;
    border-bottom: solid 2px #9BADBF;
    border-right: solid 2px #9BADBF;
    padding: 5px;
    background-color: #ffffff;
    overflow: hidden;
    font-family: Verdana, Arial, Sans-Serif;
}
    textarea:hover {
        border: solid 2px #6B8FBF;
        padding: 5px;
    }
    textarea:focus {
        border: solid 2px #6B8FBF;
        padding: 5px;
        background-color: #ffffff;
    }
    textarea.error{
        border-color: #aa0808;
        background: #f39797;
    }

label.overlabel{position:absolute;top:3px;left:5px;z-index:1;color:#999;}
.structural{position:absolute;left:-9999px;}
.FormWrapper{line-height:17px;font-family:Verdana, Sans-Serif;font-size:12px;padding:20px 20px 40px 20px;text-align:left;overflow:hidden;background-color:#07366F;}
.Title2{font-size:24px;color:#0F427F;margin-left:25px;margin-right:55px;font-weight:normal;font-weight:bold;margin-bottom:3px;font-family:'palatino linotype','palatino','times new roman',times,serif;border-bottom:solid 1px #C2C8CF;padding-bottom:3px;}
.GeneralInfo{float:left;text-align:left;padding:20px 0px 0px 25px;width:475px;margin-left:0px;}
.Comments{float:left;text-align:left;margin-right:50px}
#Content .Copy3 p.Required {
    font-weight: bold;
    color: #4F4F4F;
    margin-bottom: 1px;
    font-family: Arial, Sans-Serif;
    padding: 0px;
    font-size: 11px;
    line-height: 14px;
    margin-top: 5px;
}
#Content .Copy3 label.Required{
    font-weight: bold;
    color: #4F4F4F;
    margin-bottom: 1px;
    font-family: Arial, Sans-Serif;
    padding: 0px;
    font-size: 11px;
    line-height: 14px;
    margin-top: 5px;
}
.Asterisk {
    font-weight: bold;
    color: #637E9F;
    padding-left: 2px;
}
.Dash {
    color: #6B8FBF;
    margin: 0px 3px 0px 3px;
    font-family: Arial, Sans-Serif;
}
.SectionBTN{margin-top:5px;overflow:hidden;background-color:#F4F9FF;padding-bottom:15px;padding-top:15px;}
.Clear_BTN{height:33px;width:81px;display:block;background-color:#8BAFDF;padding:3px;background-image:url(/images/Contact_03.jpg);background-repeat:no-repeat;background-position:center;}
.Clear_BTN:hover{display:block;background-image:url(/images/Contact_hover_03.jpg);background-repeat:no-repeat;background-color:#5F89BF;}
.Send_BTN{height:33px;width:87px;display:block;background-color:#8BAFDF;padding:3px;background-image:url(/images/Contact_05.jpg);background-repeat:no-repeat;background-position:center;}
.Send_BTN:hover{display:block;background-image:url(/images/Contact_hover_05.jpg);background-repeat:no-repeat;background-color:#5F89BF;}
#GeneralInfoRIGHT{overflow:hidden;padding:0px 0px 0px 0px;margin:0px 0px 50px 0px;color:#d1e0f3;letter-spacing:1px;font-family:Arial, Sans-Serif;}
#Content .Copy3 p.CONTACTing{padding:0px 13px 0px;margin-left:15px;margin-top:5px;font-family:'palatino linotype','palatino','times new roman',times,serif;}
#Content .Copy3 p.CONTACTing strong{font-size:16px;padding-bottom:5px;}
#Content .Copy3 p.CONTACTing span{font-weight:bold;font-size:12px;margin-right:15px;}
#Content .Copy1 ul.TELandFAX{list-style-type:none;text-align:left;width:40px;float:left;color:#4F4F4F;line-height:19px;margin-top:11px;}
#Content .Copy1 ul.TELandFAX li{font-weight:bold;font-size:12px;border:none;margin:0px;padding:0px;}
#Content .Copy1 ul.TELandFAXnumbers{list-style-type:none;text-align:right;width:100px;float:left;color:#4F4F4F;font-size:13px;margin-top:11px;line-height:19px;letter-spacing:0.3px;}
#Content .Copy1 ul.TELandFAXnumbers li{font-weight:normal;border:none;margin:0px;padding:0px;}
#Content .Copy3 p{color:#4f4f4f;padding:0px 0px 0px 45px;margin:20px 0px 0px 0px;font-family:georgia, Serif;line-height:21px;font-size:13px;}



.img_logo{border:none;float:right;margin-right:-14px;margin-top:0px;}
a.lg{color:#D3D3D3;text-decoration:none;font-size:37px;line-height:133px;}
.container h1{font-size:35px;color:#000000;font-weight:normal;padding:15px 0px;margin:0px;}
.container h2{font-size:24px;color:#333333;font-weight:normal;padding:0px;margin:0px;}
.container p{text-align:justify;padding:10px;margin:0px;}
.container p ol, #container p ul{margin:0px auto 0px;}
.container p.notes{color:#999999;font-size:10px;}

a{text-decoration:none;}
a:link{text-decoration:none;}
img{border:none;}
#Content .Copy2 p.PAYonlineBTN{overflow:hidden;display:block;text-align:center;margin-left:20px;}
.COPYlink2{color:#355c8f;font-family:'palatino linotype','palatino','times new roman',times,serif;font-weight:bold;font-size:14px;border:solid 1px #dfdfdf;border-bottom:solid 2px #cccccc;padding:25px 20px 29px;width:409px;margin:20px 20px 0px 0px;display:block;background-image:url(/images/PAY_bg.jpg);background-position:center;}
.COPYlink2:hover{border:solid 1px #BFBFBF;border-bottom:solid 2px #BFBFBF;color:#1B406F;}
