.star {
	color:#ff0000;
	vertical-align:top;
	}
	
img {
	border:none;
	}
	
.logo {
	margin-bottom:25px;
	}

body{
	margin:0px;
	background:url(../images/body-bg.gif) repeat-x top left;
	}

textarea {
	font-family:Tahoma, Arial, Verdana, Helvetica, sans-serif;

	}
		
td{
	font-family:Tahoma, Arial, Verdana, Helvetica, sans-serif;
	font-size:11px;
	text-decoration:none;
	font-weight:normal;
	line-height:16px;
	color:#000;
	}
h1,h2,h3,h4 {
	margin:0;
	padding:0;
	}
		
h1,ol,ul,li{
	font-family:Tahoma, Arial, Verdana, Helvetica, sans-serif;
	font-size:11px;
	color:#162D37;
	text-decoration:none;
	margin:0;
	padding:0;
	text-decoration:none;
		}

p{
	font-family:Tahoma, Arial, Verdana, Helvetica, sans-serif;
	font-size:11px;
	color:#162D37;
	line-height:17px;
	text-align:justify;
	text-decoration:none;
	padding:0;
	margin:0;
	}
	
td {
	color:#162D37;
	line-height:17px;

	}	

.input {
	font-family:Tahoma, Arial, Verdana, Helvetica, sans-serif;
	font-size:11px;
	color:#162D37;
	text-decoration:none;
	font-weight:normal;
	border:1px solid #05678B;
	width:80px;
	height:16px;
	padding:2px 0 0 4px;
	}
	
.pass {
	font-family:Tahoma, Arial, Verdana, Helvetica, sans-serif;
	font-size:11px;
	color:#162D37;
	text-decoration:none;
	font-weight:normal;
	border:1px solid #05678B;
	width:80px;
	height:13px !important;
	height:16px;
	padding:0 0 0 4px;
	padding-top:4px !important;
	padding-top:2px;
	}
		
select 	{
	font-family:Tahoma, Arial, Verdana, Helvetica, sans-serif;
	font-size:11px;
	color:#162D37;
	text-decoration:none;
	font-weight:normal;
	border:1px solid #05678B;
	width:80px;
	height:15px;
	}
form{
	margin:0px;
	}

img{
	border:0px;
	}

.top-rt-lk {
	font-family:Tahoma, Arial, Verdana, Helvetica, sans-serif;
	font-size:11px;
	color:#000000;
	text-decoration:none;
	font-weight:bold;
	}
.top-rt-lk:hover {
	color:#04668B;
		}
	
.wht-link  {
	font-family:Verdana, Tahoma, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:white;
	font-weight:normal;
	}
	
.wht-link a {
	color:white;
	text-decoration:underline;
	}
	
.wht-link a:hover {
	color:#000000;
	}	
	
.login {
	font-size:12px;
	}	
	
.border-body {
	border-right:1px solid #9DCAC6;
	width:828px;
	margin:0 auto;
	border-left:1px solid #9DCAC6;
	background:#FFFFFF;
	overflow:hidden;
	padding:0 10px 0;
	}		
	
.border {
	border-right:1px solid #9DCAC6;
	width:848px;
	margin:0 auto;
	border-left:1px solid #9DCAC6;
	background:#FFFFFF;
	overflow:hidden;
	}


.top-bg {background:url(../images/toplink-bg.gif) repeat-x top left;}

.top-link {
	font-family:Tahoma, Arial, Verdana, Helvetica, sans-serif;
	font-size:12px;
	color:white;
	text-decoration:none;
	font-weight:bold;
	display:block;
	width:100%;
	height:26px;
	padding:7px 0 0 0;
	}
.top-link:hover {
	color:#000000;
	background:url(../images/tplk-hover-bg.gif) repeat-x top left;
		}
		
.heading {
	font-family:Tahoma, Arial, Verdana, Helvetica, sans-serif;
	font-size:15px;
	color:#FD7804;
	text-decoration:none;
	font-weight:bold;
	}

.heading1 {
	font-family:Tahoma, Arial, Verdana, Helvetica, sans-serif;
	font-size:15px;
	color:#FD7804;
	text-decoration:none;
	font-weight:bold;
	}
	
.body-bg-inner {background:url(../images/dot-line-bg.gif) repeat-x top left; padding-top:14px;}	
.detail-text {
	font-family:Tahoma, Arial, Verdana, Helvetica, sans-serif;
	font-size:11px;
	color:#333333;
	text-decoration:none;
	font-weight:normal;
	line-height:16px;
	}

.view-text {
	font-family:Tahoma, Arial, Verdana, Helvetica, sans-serif;
	font-size:12px;
	color:#FD7804;
	text-decoration:underline;
	font-weight:bold;
	}

.view-text:hover {
	color:#000000;
	}

.blog {
	width:258px;
	height:52px;
	position:absolute;
	margin:0 0 0 -2px;
	background:url(../images/our-blog.jpg) no-repeat;
	margin-top:-37px;
	}
	
.blog a{
	display:block;
	width:258px;
	height:52px;
	}	

.bt-link {
	font-family:Tahoma, Arial, Verdana, Helvetica, sans-serif;
	font-size:11px;
	color:#000000;
	text-decoration:none;
	font-weight:normal;
	}
	
.bt-link:hover {
	color:#8A4101;
	text-decoration:underline;
	}

.design {
	font-family:Tahoma, Arial, Verdana, Helvetica, sans-serif;
	font-size:11px;
	color:#999999;
	text-decoration:none;
	font-weight:normal;
	width:830px; 
	margin:0 auto; 
	text-align:right; 
	height:25px;
	padding-top:10px;
	}
a.design {
	font-family:Tahoma, Arial, Verdana, Helvetica, sans-serif;
	font-size:11px;
	color:#999999;
	text-decoration:none;
	font-weight:normal;
	}
a.design:hover {
	color:#000000;
	text-decoration:underline;
	}

.head {
	font-family:Tahoma, Arial, Verdana, Helvetica, sans-serif;
	font-size:12px;
	color:#1C7090;
	text-decoration:none;
	font-weight:bold;
	}


.top-nvi ul {
	list-style:none;
	margin:0;
	}

	
.top-nvi ul li {
	background:url(../images/toplink-bg.gif) repeat-x;
	display:block;
	height:33px;
	line-height:33px;
	float:left;
	font-family:Tahoma, Arial, Verdana, Helvetica, sans-serif;
	font-size:12px;
	color:white;
	text-decoration:none;
	font-weight:bold;
	}

.top-nvi ul li a {
	padding:0 10px 0 10px;
	}	

.top-nvi ul li a:hover{
	background:url(../images/tplk-hover-bg.gif) repeat-x top left;
	text-decoration:underline;
	text-decoration:none;
	}
	
.divider {
	background:url(../images/tplk-hover-bg.gif) repeat-x top left;
	display:block;
	color:#000;
	text-decoration:none;
	}
	
.divider1 {
	background:url(../images/divider.gif) right no-repeat;
	display:block;
	color:white;
	text-decoration:none;
	}	

.divider1:hover {
	color:#000;
	}

	
.pic-pad {
	padding:0 15px 0 0;
	}	
	
.view-deatail {
	color:#06678b;
	margin:5px 0 0 0;
	font-size:11px;
	}
	
.view-deatail1 {
	color:#06678b;
	margin:5px 0 0 0;
	font-size:11px;
	}
		
.list-view a {
	color:#000000;
	text-align:right;
	font-size:12px;
	font-weight:bold;
	padding-right:20px;
	}
	
.list-view {
	background:url(../images/viewlisting-tab.gif) no-repeat;
	height:27px;
	display:block;
	line-height:27px;
	width:124px;
	float:right;
	padding:0px;
	position:absolute;
	margin-left:280px !important;
	margin-left:-128px;
	margin-top:-6px;
	}		

.bread-crumb  {
	color: #000;
	text-decoration:underline;
	}
.bread-crumb-active {
	color: #006e96;
	text-decoration:underline;
	}
		
.next {
	font-size:12px;
	color:#183c4a;
	font-weight:bold;
	text-decoration:none;
	}
					
.next a{
	font-size:12px;
	color:#183c4a;
	font-weight:bold;
	text-decoration:none;
	}	
				
.height45 {
	height:45px!important;
	height:47px;
	}
	
.green-bg {
	background:url(../images/green-bg.gif) top left no-repeat;
	width:344px;
	padding:0 0 0 15px;
	}	

.tahoma12px {
	font-size:12px;
	}
		
.white-area {
	background:#fff;
	border:#bde3d9 1px solid;
	padding:5px 8px 5px 8px;
	font-size:11px;
	}	

.lightheight22px  {
	line-height:22px;
	color:#16303a;
	}
	
.padding2px {
		padding-left:3px;
	}
	
	
.bdr {
	background:url(../images/dot.gif) repeat-x;
	display:block;
	height:2px;
	margin:5px 0 0px 0;
	}

h1 {
	background: url(../images/black-arrow.gif) 0 4px no-repeat;
	padding:0 0 0 12px;
	font-size:14px;
	}
	
.key-feature-list  {
	list-style:none;
	margin: 0 0 0 10px;
	}	
	
.key-feature-list li {
	background:url(../images/li-arrow.gif) 0 7px no-repeat;
	padding:0 0 0 15px;
	line-height:20px;
	}	
						
.contact-us {
	background:url(../images/form-bg.gif) no-repeat;
	padding:35px 0 0 0;
	width:475px;
	height:270px !important;
	height:235px;
	}
	
.contact-us1{
	background:url(../images/form-bg.gif) no-repeat;
	width:475px;
	height:280px;
	height:235px !important;
	padding:35px 0 5px 0;
	}	
				
.input-text {
	width:170px;
	height:14px;
	font-size:11px;
	color:#16303a;
	border:1px #999 solid;
	padding:0 0 0 5px;
	}	

.select-country {
	width:178px !important;
	width:177px;
	height:16px;
	font-size:11px;
	color:#16303a;
	border:1px #999 solid;
	padding:0 0 0 2px;
	}
		
	
.text-area {
	width:362px !important;
	width:360px;
	height:75px;
	color:#16303a;
	border:1px #999 solid;
	padding:5px 0 0 5px;
	font-size:11px;
	
	}
	

/* @leave Comment @*/	
.text-area2 {
	width:505px !important;
	width:5050px;
	height:75px;
	color:#16303a;
	border:1px #999 solid;
	padding:5px 0 0 5px;
	font-size:11px;
	margin:5px 0 0 0;
	}
	
/* @end @*/					
				
.arrow {
	margin-bottom:-8px;

	}				
				
.green-link {
	font-family:tahoma,Arial, Helvetica, sans-serif;
	color:#16303a;
	}				
/** For Member Area css **/	

.logo1 {
	margin-bottom:25px;
	}
	
.border-body1 {
	border-right:1px solid #9DCAC6;
	width:849px;
	margin:0 auto;
	border-left:1px solid #9DCAC6;
	background:#FFFFFF;
	height: auto;

	}
.top-bg1 { background:url(../images/toplink-bg.gif) repeat-x left;}			


/* @ Begin Dashboard Menu */
.top-nvi1 ul {
	list-style:none;
	margin:8px 0 0 2px;
	}
	
.top-nvi1 ul li {
	float:left;
	font-family:Tahoma, Arial, Verdana, Helvetica, sans-serif;
	font-size:12px;
	color:white;
	text-decoration:none;
	font-weight:bold;
	}
	
.border-rt {
	background:url(../images/white-divder.gif) center right no-repeat;
	}

	
.active {
	background:url(../images/tplk-hover-bg1.gif) repeat-x center;
	margin:0 15px 0 15px;
	padding:3px 5px 3px 5px;
	text-decoration:none;
	color:#000;
	}
	
.dactive {
	margin:0 15px 0 15px;
	padding:0 5px 0 5px;
	color: white;
	text-decoration:none;
	}
	
.dactive:hover {
	background:url(../images/tplk-hover-bg1.gif) repeat-x center;
	text-decoration:underline;
	color:#000;
	text-decoration:none;
	padding-top:3px;
	padding-bottom:3px;
	}		
	
/* @ End */	

.wht-link1  {
	font-family:Tahoma, Arial, Verdana, Helvetica, sans-serif;
	font-size:11px;
	color:white;
	font-weight:normal;
	}
	
.wht-link1 a {
	color:white;
	text-decoration:none;
	}
	
.wht-link1 a:hover {
	color:#000000;
	}
		
.letest-activity { 
	font-size:14px;
	font-family:Tahoma, Arial, Verdana, Helvetica, sans-serif;
	}
	
	
.green-heading {
	background:#d8f5e9;
	padding-right:10px;
	padding-left:13px;
	height:23px;
	line-height:23px;
	}	
	
	
.project-name {
	color:#133440;
	font-size:13px;
	text-decoration:none;
	}
		
.padding-left {
	padding-left:13px;
	}	
	
.padding-left1 {
	padding-left:11px;
	}	

.gray-bg {
	background:#939494;	
	font-size:11px;
	color:#fff;
	padding-right:5px;
	line-height:22px;
	}

.message-content  {
	color:#133440;
	line-height:22px;
	}
	
.message-content a {
	text-decoration:underline;
	color:#133440;
	}
.message-content a:hover{
	text-decoration:underline;
	color:#175872;
	}	
	
.week-bg {
	background: #1a4c5f;
	color:#fff;
	padding:2px;
	text-decoration:none;
	}
		
.bdr-botm {
	border-bottom:1px #d5f4e9 solid;
	padding-bottom:5px;
	padding-top:5px;
	}
	
.bdr-botm1 {
	border-bottom:1px #d5f4e9 solid;
	margin:0px 0 5px 0;
	height:10px;
	}
		

		
.bdr-right {
	border-left:1px #d5f4e9 solid;
	padding-left:8px;
	}	

.file {
	background:#1f5c73;
	color:#fff;
	padding-right:5px;
	line-height:22px;
	}
			
.message-center {
	border-bottom:1px solid #fff;
	background:#bbd5df;
	font-size:14px;
	padding-left:13px;
	}
.tahoma10px {
	font-size:10px;
	color:#175872;
	}	
.tahoma12px {
	font-size:12px;
	}	
.tahoma14px {
	font-size:14px;
	}		
	
.gray-text {
	font-size:11px;
	color:#175872;
	}
		
.gray-text a {
	color:#175872;
	text-decoration:none;
	}
	
.gray-text a:hover {
	color:#000;
	text-decoration: underline;
	}	
	
.blue-text {
	font-size:11px;
	color:#175872;
	}
		
.blue-text a {
	color:#175872;
	text-decoration: underline;
	}	

.blue-text a:hover {
	color:#000;
	text-decoration: underline;
	}	

.bdr1 {
	background:url(../images/dot.gif) repeat-x;
	display:block;
	height:2px;
	margin:5px 8px 5px 0;
	}
	
.black-link {
	color:#000;
	text-decoration:underline;
	}	

.black-link:hover {
	color:#175872;
	text-decoration:underline;
	}
	
/* @ Begin Dashboard Tabs */
.tabs-link {
	font-family:Tahoma, Arial, Verdana, Helvetica, sans-serif;
	font-size:12px;
	color: #175872;
	font-weight:bold;	
	}	
	
.tabs {
	text-decoration:none;
	color: #175872;
	}

.tabs:hover{
	text-decoration:underline;
	color:#000;
	}
	
.tabs-active {
	color:#000;
	text-decoration:none;
	}
	
/* @ End*/	

.box {
	width:35px;
	height:12px;
	margin-right:2px;
	}

		
.paging-text img{
	margin:0 5px -3px 5px;
	}	
	
.next-arrow	{
	margin:0 5px -3px 5px;
	}	
	
.blue-button {
	margin-top:0px;
	}
	
.padding10px {
	padding:0 10px 0 10px;
	}										


/* @ Mail link @ */

.mail{
	font-size:11px;
	color:#175872;
	}
	
.mail:hover{
	font-size:11px;
	color:#000;
	}		
	
/*@  Property Manager */
.input-text1 {
	width:240px;
	height:17px;
	font-size:11px;
	color:#16303a;
	border:1px #999 solid;
	padding:2px 0 0 5px;
	}	

.list {
	width:215px;
	height:18px;
	font-size:11px;
	color:#16303a;
	border:1px #999 solid;
	padding:2px 0 0 5px;
	}		
	
.address {
	width:505px;
	height:17px;
	font-size:11px;
	color:#16303a;
	border:1px #999 solid;
	padding:2px 0 0 5px;
	}		

.select-country1 {
	width:247px;
	height:19px !important;
	height:28px;
	font-size:11px;
	color:#16303a;
	border:1px #999 solid;
	padding:2px 0 0px 2px;
	}	

.select-country2 {
	width:120px;
	height:18px !important;
	height:28px;
	font-size:11px;
	color:#16303a;
	border:1px #999 solid;
	padding:2px 0 0px 2px;
	}

	
.text-area1 {
	width:505px;
	height:83px;
	color:#16303a;
	border:1px #999 solid;
	padding:5px 0 0 5px;
	font-size:11px;
	}	

/* @ End */	 

/* @ Begin Calender page */
.input-text2 {
	width:190px;
	height:17px;
	font-size:11px;
	color:#16303a;
	border:1px #999 solid;
	padding:2px 0 0 5px;
	}
	
.select-date {
	width:168px;
	height:17px;
	font-size:11px;
	color:#16303a;
	border:1px #999 solid;
	padding:2px 0 0 5px;

	}
	
.input-text3{
	width:168px;
	height:17px;
	font-size:11px;
	color:#16303a;
	border:1px #999 solid;
	padding:2px 0 0 5px;
	}
	
.input-title {
	width:505px;
	height:17px;
	font-size:11px;
	color:#16303a;
	border:1px #999 solid;
	padding:2px 0 0 5px;
	}		

.text-area3 {
	width:190px;
	height:50px;
	color:#16303a;
	border:1px #999 solid;
	padding:5px 0 0 5px;
	font-size:11px;
	margin:5px 0 0 0;
	}		
	
.link {
	color:#19617c;
	text-decoration:underline;
	}	
.link:hover {
	color:#000;
	}

.select2 {
	height:18px;
	}	
		
/* @ End */

.massege-link {
	text-decoration:none;
	color:#000;
	}

.massege-link:hover {
	color:#175872;
	text-decoration:underline;
	}
	
.img-bdr {
	border:4px solid #19495b;
	}	
	
/* @ Table Curb */	
.t-top{
	background: url(../images/top-hr.gif) repeat-x;
	height:7px;
	}
	
.t-right {
	background: url(../images/right-vr.gif) repeat-y;
	}

.t-left {
	background: url(../images/left-vr.gif) repeat-y;
	}
	
.t-bot {
	background:url(../images/bot-hr.gif) repeat-x;
	height:7px;
	}			

/* @ Edit Accont page */

.input-field {
	width:368px;
	height:17px;
	font-size:11px;
	color:#16303a;
	border:1px #999 solid;
	padding:2px 0 0 5px;
	}	
	
.zip-code {
	width:100px;
	height:17px;
	font-size:11px;
	color:#16303a;
	border:1px #999 solid;
	padding:2px 0 0 5px;
	}	


.phone1 {
	width:50px;
	height:17px;
	font-size:11px;
	color:#16303a;
	border:1px #999 solid;
	padding:2px 0 0 5px;
	}	
.phone2 {
	width:50px;
	height:17px;
	font-size:11px;
	color:#16303a;
	border:1px #999 solid;
	padding:2px 0 0 5px;
	}	
.phone3 {
	width:100px;
	height:17px;
	font-size:11px;
	color:#16303a;
	border:1px #999 solid;
	padding:2px 0 0 5px;
	}	
	
.input-state {
	width:375px;
	height:17px;
	font-size:11px;
	color:#16303a;
	border:1px #999 solid;
	padding:2px 0 0 2px;
	}	
	
	
/* @ Sitemap */	
.black-arrow ul{
	list-style:none;	
	}
	
.black-arrow ul li{
	background:url(../images/black-arrow.gif) 0 6px no-repeat;
	line-height:19px;
	padding:0 0 0 13px;
	margin:0 0 0 20px;
	}
	
.black-arrow ul li a {
	color:#162D37;
	}
	
/* @ End */
.pic-top {
	margin-top:-8px;
	}
	
.gray-crumb	{
	color:#06678b;
	margin:5px 0 0 0;
	font-size:11px;
	}
	
.comments {
	color:#747474;
	font-size:10px;
	}
		
/* @ Property Search page */

.select-state {
	height:19px;
	width:183px;
	}
	
.select-state1 {
	height:19px;
	width:90px;
	}

.sort-result {
	height:19px;
	width:205px;
	}
	
.search	 {
	width:176px;
	height:17px;
	font-size:11px;
	color:#16303a;
	border:1px #999 solid;
	padding:2px 0 0 5px;

	}		
	
/* @ End */		

.tblbdr {
	border:1px solid #9dcac6;
	}
	
.pading170px{
	padding-left:170px;
	}
	
.property-top-bg {
	background: url(../images/property-top-bg.gif) repeat-x;
	}
.property-bot-bg {
	background: url(../images/property-bot-bg.gif) repeat-x;
	}
.property-left-bg {
	background: url(../images/property-left-bg.gif) repeat-y;
	}
.property-right-bg {
	background: url(../images/property-right-bg.gif) repeat-y;
	}	

.tr-bg {
	background:url(../images/dot.gif) repeat-x;
	height:2px;
	}						

.tr-left {
	background:url(../images/vr-align.gif) right repeat-y;
	}	
						

.green-bdr {
	border:1px solid #72b0b4;
	padding:10px;
	}	

.font-14px {
	font-size:12px;
	}		
			
	