/*
* Copyright 1999-2004 The Apache Software Foundation
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
*     http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/

body {
	background: #ffffff;
	text-align: center;
	margin:20px 0px; 
	font-family: Arial;
	padding:0px;
	SCROLLBAR-FACE-COLOR: #F1f1f1;
	SCROLLBAR-HIGHLIGHT-COLOR: #f1f1f1;
	SCROLLBAR-SHADOW-COLOR: #d0e390;
	SCROLLBAR-3DLIGHT-COLOR: #f1f1f1;
	SCROLLBAR-ARROW-COLOR: #CEE017;
	SCROLLBAR-TRACK-COLOR: #FFFFFF;
	SCROLLBAR-DARKSHADOW-COLOR: #FFFFFF;
	}

/* page */
#page {
    	background-color: #ffffff;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 11px;
		color: #333333;
		margin-left: auto;
		margin-right: auto;
		width: 760px;
        
}

#header {
	
	float:left;
	width:540px;
	border: 0px;
	}
.headertxt
{
	float: left;
	width: 208px;
	text-align:right;
}


/****PROPERTY AREA - START ****/
#container {
	clear: both;
	width: 760px;
	height: 220px;
	background-color: #889EAD;
}

#images {
	width: 558px;
	float: left;
	height:236px;
	margin-right: 2px;
}

#propertysearch
{

	float:right;
	width: 199px;
}
#propertysearch2
{
	float:right;
	width: 199px;
	margin-top: 28px;
	border-bottom: dotted 1px #000000;
}
#searchimg
{
	height:34px;
	
}

#property {
	
	height:202px;
	width:199px;
	text-align: left;
	background-color: #889ead;
	
	
}	


#property table {
	color: #eaeff3;
	background-color: #889ead;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	vertical-align: top;
}



#property td {
	
	color:#ffffff;
	padding: 4px;
	font-size:12px;
	font-family:Arial,Sans-serif;
	
}


#searchimg1
{
	width:199px;
	height:34px;
	float:right;
	margin-top: 1px;
	
}
#searchimg11
{
	width:199px;
	float:right;
	margin-top: 1px;
	
}
.wh {
	color: #EAEFF3;
	font-size: 12px;
	font-family: Arial, Sans-serif;
	font-color:#EAEFF3;
	font-weight: bold;
		
}
.submitbutton1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #889EAD;
	font-size: 11px;
	background-color: #EAEFF3;
	font-weight:bold;
	text-transform:uppercase;
}
.submitbutton
{	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #ffffff;
	font-size: 11px;
	background-color: #50b848;
	font-weight:bold;
	text-transform:uppercase;
	background-image: url(../images/bg_btn.gif);
	border: 0px solid #ffffff;
	}
.submitbutton2
{	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #ffffff;
	font-size: 11px;
	background-color: #50b848;
	font-weight:bold;
	text-transform:uppercase;
	background-image: url(../images/bg_btn_dis.gif);
	border: 0px solid #ffffff;
	}
.formfields {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #889EAD;
	font-size: 10px;
	letter-spacing: 0.02em;
}
.searchbox
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #6e8bb7;
	font-size: 10px;
	background-color: #ffffff;
	width: 100px;
}
/**** PROPERTY AREA - END ****/

.submit {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #889EAD;
	font-size: 10px;
	border: 1px solid #87A329;
	background-color: #EAEFF3;
	letter-spacing: 0.02em;
}


/* tabs */

#tabs {
	float:left;
    	padding: 0px;
    	color: #889eab;
	text-transform: uppercase;
	background-color: #ecf2f6;
	width:760px;
}

#tabs a {
    	text-decoration: none;
    	color: #889eab;
	font-size:12px;
	font-weight:bold;
}

#tabs table {
    	font-family: Verdana, Arial, Sans-serif;
    	/*padding: 0px;
	   margin: 0px;*/
    	border: solid 0px #000000;
	  text-transform: uppercase;
	  background-color: #ecf2f6;
	 
}

#tabs td {
    	vertical-align: bottom;
	padding: 0px;
	text-align: center;
}

#tabs div {
    	white-space: nowrap;
}

.tab {
    	padding: .6em .6em;
    	background-color: #ecf2f6;
 	
 }

.tab-selected {
   	 /*padding: .6em .6em;*/
   	 background-color: #d5e1ea;
     font-weight: bold;
	 color: #889eab;
	 
}

.tab-separator {
    	width: 0px;
}

.tab-pre-separator {
    	width: 0px;
    	
}

td.tab-post-separator {
    	width:0px;
}


/* breadcrumb */

#breadcrumb {
    
	float:left;
	background-color: #ffffff;
	color: #999999;
    font-family: Verdana, Arial, Sans-serif;
    font-size:9px;
	width: 549px;
 	height: 34px;
	text-align:left;
	padding:0px 0px 0px 10px;
	
}

#breadcrumb a 
{
	text-decoration: none;
	text-align:left;	
}
#breadcrumb1 {
    
	float:left;
	background-color: #ecf2f6;
	font-family: Verdana, Arial, Sans-serif;
    font-size:9px;
	width: 760px;
 	height: 25px;
	text-align:left;
	padding: 10px 0px 0px 10px;
	
}

#breadcrumb1 a 
{
	text-decoration: none;
	text-align:left;
	color: #999999;
	font-weight:bold;	
}


#main {
	
	background: #ffffff;
    font-family: Verdana, Arial, Sans-serif;
	font-size: 10px;
	float: left;
	clear: both;
	width: 760px;
}
#main2 {
	/* background: #8cc63f;*/
	/*background: #0091d0;*/
    font-family: Verdana, Arial, Sans-serif;
	font-size: 10px;
	float: left;
	clear: both;
	width: 760px;
}
#main1 {
	
	background: #ffffff;
    font-family: Verdana, Arial, Sans-serif;
	font-size: 10px;
	float: left;
	
}
#main a {
    	
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #8cce3f;
	text-decoration:underline;
}

#submain
{
	width:550px;
	float:left;
	text-align:left;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	margin-top: 10px;
	margin-right: 10px;
}
#submain4
{
	width:750px;
	float:left;
	text-align:left;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	margin-top: 10px;
	margin-right: 10px;
}
#submain1
{
	width:500px;
	float:left;
	text-align:center;
	padding: 0px;
	margin : 0px;
	
}
#submainh
{
	width:558px;
	float:left;
	text-align:left;
	
}
#submain3
{
	margin-top: 8px;
	width:545px;
	margin-right: 15px;
	float:left;
	text-align:left;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
}

/**********TEXT STYLES BEGIN***********/


/*h1 {
	font-size: 12px;
	font-weight: bold;
	color: #6699CC;
	letter-spacing: 0.02em;
	text-align: left;

}*/
h1 {
	font-size: 14px;
	font-weight: bold;
   color: #0070bc;

border-bottom-width: 1px;
    border-bottom-style: solid;

border-bottom-color: #cccccc;
    font-family: Arial, Helvetica,
sans-serif;
  padding-bottom: -30px;}

/*p {
    text-align: left;
    font-size: 12px;
    font-color: #666666;

line-height: 16px;
font-family:Arial, Helvetica, sans-serif;
}*/

h2 { 		
	font-size: 13px; 
	letter-spacing: 0.02em;
	text-align: left;
	color:#889ead;
	text-decoration:underline;
}

h3 {
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #8cce3f;
	text-decoration:underline;
}
h4 {
	font-size: 12px;
	text-decoration:underline; 
	color: #889ead;
	
}

h5 {
	font-size: 13px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #8cce3f;
	text-align:left;
	font-weight:bold;
}
h6
{	font-size: 12px;
	font-weight: bold;
	color: #6699CC;
	text-align: left;
	letter-spacing:0.02em;
	
}
.lgin
{
	font-size: 13px;
	font-weight: bold;
	color: #6699CC;
	letter-spacing: 0.02em;
	text-align: center;
	margin-bottom: 1px;
	
}
.reg
{
	font-size: 14px;
	font-weight: bold;
	color: #6699CC;
	letter-spacing: 0.02em;
	text-align: center;
}
.man
{
	font-size: 13px;
	color: #f46f23;
	font-weight: bold;
}

.man1
{
	font-size: 13px;
	color: #8cce3f;
	font-weight: bold;
	text-decoration: none;
}
.detlnk
{
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #8cce3f;
	text-decoration:underline;

}
.gdh {
	font-size: 13px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #8cce3f;
	height: 30px;
	}
.norm {
	font-size: 13px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: red;
	height: 30px;
	}
.grh {
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #6699CC;
	font-weight: bold;
	}
.gh {
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #6699CC;
	font-weight: bold;
}	
.gs {
	font-size: 9px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #889EAD;
	}
.numbers {
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #889EAD;
	font-weight: bold;
	padding: 3px;
	width: auto;
	background-color: #A5CBF2;
	border: 1px solid #cccccc;
	}	
th{
	
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #889EAD;
	font-weight: bold;
	text-transform: uppercase;
	}
p {
	font-size: 13px; 
	font-family: Arial;
	line-height:16px;
	text-align:justify;
}
li { 
	font-size: 13px; 
	font-family: Arial;
	line-height:16px;
	text-align:justify;
		
}
.navtext
{
	font-size: 11px; 
	font-family: Arial;
	line-height:16px;
	
}
.homtxt1
{
	font-size: 13px; 
	font-family: Arial;
	line-height:16px;
	text-align:justify;
	font-weight: bold;
}
a {
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #8cce3f;
	text-decoration:underline;
	font-weight: bold;
}

/**********TEXT STYLES END***********/

 table{
	width: 100%;
	text-align: left;
}
td {
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	/* color: #666666;*/
}


#publication-title {
    font-family: verdana, arial, sans-serif;
    font-weight: bold;
    font-size: 11px;
    vertical-align: bottom;
    padding-left: 0px;
    padding-bottom: 15px;
    color: #003366;
}

#project-logo {
    padding: 0px 0px 0px 0px;
    text-align: right;
}
#footerinfo
{

	position:relative;
}

#footer {
	clear: both;
	float:left;
 	height: 60px;
	width:760px;
	background-color: #ffffff;
	font-size: 9px;
	color: #889ead;
    text-align: left;
    font-family: Verdana, Arial, Sans-serif;
	border-bottom: solid 3px #8cce3f;
	border-top: solid 1px #cccccc;
	margin-top: 2px;
}
#footer a {

        text-decoration: none;
        color: #f36f21;
font-weight:normal;
font-family: Verdana, Arial, Sans-serif;

}
#footer1 a
{
text-decoration: none;
        font-weight:normal;
        font-family: Verdana, Arial, Sans-serif;
        color: #889ead;
}


.footertxt
{
	color: #889ead;
}
.headertxt
{
	float:left;
	font-size: 11px;
	color: #666666;
	font-family: Verdana, Arial, Helvetica, sans-serif;
				
}
a.headertxt2:link {

    color:#f46f23;
	text-align:left;
	text-decoration: none;
	font-size: 16px;
}
a.headertxt2:visited {

    color:#f46f23;
	text-align:left;
	text-decoration: none;
	font-size: 16px;
}

.headertxt1
{
	color: #a5b6c1;
	font-weight: bold;
	text-align: right;
	font-size: 15px;
}
.headertxt2
{
	color: #889eac;
	text-align: left;
	font-size: 15px;
	font-weight:bold;
}

#content1
{
	
	 float: left;
	 width:560px;
        font-family: Arial;
        color: #00000;
        /*margin-top:-30px;*/
       

	
}
.hometable{
	height: 130px;
}

#content2
{
	
	float: left;
	width: 280px;
	font-family: Arial;
	color: #00000;

	
	}


#content3
{
	
	float: left;
	width: 199px;
	font-family: Arial;
	color: #00000;
	background-color:#ecf2f6;	
}


#linkinfo
{
	width:545px;
}

#linkinfo1
{
	color:#889eab;
	font-size:15px;
	font-weight:bold;
	border-bottom:dotted 1px #999999;
	text-align:left;
}
#linkinfo2
{
	text-align:left;
}

#linkinfo3
{
	text-align:left;
}

table.resultsnav {
	
	width:97%;
	color: #889eab;
	background-color: #ecf2f6;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	margin-bottom: 2px;
}
table.propresultnav
{

	width:100%;
	color: #889eab;
	background-color: #ecf2f6;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	margin-bottom: 2px;
	padding:2px;
}

.propertydetail
{
	border-bottom:1px solid #889eab;
	width:550px;
}
.viewdetailicon
{
	float:left;
	
}

#linkimage
{
	float:right;
}

.specs{
/*	width: 500px;*/
}
.specs thead{
	background-color: rgb(140, 198, 63);
	color: White;
	font-size: 12px;
	font-family: arial;
	/*text-align: center;*/
}
.specs tbody{
	background-color: rgb(236, 242, 246);
	color: #b2aa7d;
	font-size: 12px;
	font-family: arial;
	text-align: center;
}

.featuredtl
{
	font-size: 12px;
	color: #6699CC;
	text-align: left;
	font-weight:bold;	
}

#feature
{
	//float:left;	
	
}
#printpropdtl
{
	float:left;
}
.propdetailicon td
{
	border-bottom:1px dotted #cccccc;
	
}
#menu {
   
	font-family: Verdana, Arial, Sans-serif;
	width: 180px;
    background-color: #f1f1f1;
   	border-right: solid 1px #ffffff;
    border-left: none;
   	border-top: none;
	float: left;
    color: #666666;
    padding:10px 0px 0px 0px;
}

#menu a {
    	text-decoration: none;
    	color: #666666;
}

#menu a:hover {
    	text-decoration: underline;
	  	color: #333333;
}

.menublock-1, .menublock-selected-1 {
    padding: 0px;
	background: #f1f1f1;
}

.menublock-1 a { }
.menublock-1 a:visited { }

.menublock-1 .menublock-2 { display: none; }

.menublock-selected-1 .menuitem-1 { background-color: #cccccc; }
.menublock-1          .menuitem-1 { }

.menuitem-1 { padding: 4px 3px 4px 3px; font-size: 11px;}
.menuitem-2 { padding: 2px 2px 2px 8px; font-size: 10px; background-color: #E7EE9D} 
.menuitem-selected-2 { padding: 2px 2px 2px 8px; font-size: 10px; color: #666666; background-color: #E7EE9D}
.menuitem-2 a { }

.menuitem-selected-1 {
    background-color: #cccccc;
    padding: 4px 3px 4px 3px; 
    font-size: 11px;
	font-weight: bold;
	color: #333333;
}

.menuitem-3 { padding: 2px 2px 2px 8px;  font-size: 10px; color: #333333; background-color: #cccccc}
.menuitem-selected-3 { padding: 32px 2px 2px 8px; font-size: 10px; color: #333333; background-color: #cccccc; }

#webconfig {
		float:left;
   		width: 560px;
   		text-align:left;
}
.newstxt
{
	font-size: 13px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #8cce3f;
	text-align:left;
	font-weight:bold;
}
#newslink
{
	text-align:left;
	
}
.textbox
{
	width:150px;
}
#staffname
 {
	font-size: 13px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #8cce3f;
	text-align:left;
	font-weight:bold;
}
#staffdesig
{	font-size: 12px;
	font-weight: bold;
	color: #6699CC;
	text-align: left;
	letter-spacing:0.02em;
}
.nametxt
{
	font-size: 13px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #8cce3f;
	font-weight:bold;
}
.desigtxt
{	font-size: 12px;
	font-weight: bold;
	color: #6699CC;
	letter-spacing:0.02em;
	
}
#teaminfo
{
	width:520px;
	padding:10px 10px 10px 5px;
}

#teaminfo td
{
border-bottom: dotted 1px #999999;
}
.navtxt
{
	color: #8cce3f;
}
.navtxt1
{
}
.navtxt2
{
font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #8cce3f;
	
}
/**JCarousel Starts**/

.jcarousel-scope {
    position: relative;
    width: 245px;
    height: 75px;
    -moz-border-radius: 10px;
    background: #EEF7D4;
    
}

/**
 * Similar styles will be applied by jCarousel. But we additionally
 * add it here for better displaying with browsers having
 * javascript disabled.
 */
.jcarousel-list {
    overflow: hidden;
    margin: 0;
    padding: 0;
}

.jcarousel-list li {
    float: left;
    list-style: none;
    margin-bottom: 5px;
}

/**
 * The button-elements are added statically in the HTML document
 * to illustrate how to cutomize the prev/next controls.
 *
 * We set display:none to hide them from browsers having
 * javascript. jCarousel will show them automatically.
 */
.jcarousel-next {
    position: absolute;
    bottom: 5px;
    left: 45px;
    cursor: pointer;
}

.jcarousel-next-disabled {
    cursor: default;
    opacity: .5;
    -moz-opacity: .5;
    filter: alpha(opacity=50);
}

.jcarousel-prev {
    position: absolute;
    top: 5px;
    left: 45px;
    cursor: pointer;
}

.jcarousel-prev-disabled {
    cursor: default;
    opacity: .5;
    -moz-opacity: .5;
    filter: alpha(opacity=50);
}
ul.maininner{
	list-style-image: url(../images/ul-arrow.gif);
	line-height: 27px;
}
ul.mainouter{
	list-style-type: none;

}
#sendmail
{
	background-image: url(../images/sendtofriend.gif);
	background-repeat: no-repeat;
	
}
#sendmail
{
	background-image: url(../images/sendtofriend.gif);
	background-repeat: no-repeat;
	
}
.arr
{
	width:180px;
}
.arr1
{
	width:220px;
}
.arr2
{
	width: 160px;
}
#bluebg{
	margin-top: 20px;
	height: 120px;
	background-color: #ecf2f6;
	vertical-align: center;
}
#para1{
	font-size: 13px; 
	font-family: Arial;
	line-height:13px;
	text-align:justify;
}
.reportspage{
	color:#6699CC;
	font-family:verdana;
	font-size: 16px;
	font-weight: bold;
	height:30px;
}
.reportspage a{
	text-decoration: none;
	color:#6699CC;
	font-family:verdana;
	font-size: 16px;
	font-weight: bold;
}
.col1{
       width: 280px;
        border-right:solid 1px #d2dde5;
        vertical-align: top;
}
.col1 p{
        width: 260px;
}

.col2{
         width: 269px;
        padding-left: 10px;
        vertical-align: top;
}
.col2 p{
         width: 250px;
}
        
.col3{
        width: 192px; 
        background-color:#ecf2f6;
        padding-left: 7px;
        vertical-align: top;
}
.col3 p{
        width: 182px;
}


.col8{
        width: 192px; 
        
}
.ch1{
	width: 235px;
}
.ch2{
	vertical-align: top;
	width: 255px;
	background-color: #0091d0;
	color: #ffffff;
}
.ch3{
	vertical-align: top;
	width: 255px;
	background-color: #f7931e;
	color: #ffffff;
}
.ch4{
	background-color: #812990;
	color: #ffffff;
}
.charitybutton{
	width: 300px; 
	height: 30px;
	background-color: #0091d0;
	border: 0px;
	color: #ffffff;
	font-size: 20px;
	font-weight: bold;
	float:right;
	}
.charityh1{
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	letter-spacing: 0.02em;
	text-align: left;
	/*text-transform:uppercase;*/
}
charityh2
{
font-size: 12px;
	font-weight: bold;
	color: #6699CC;
	letter-spacing: 0.02em;
	text-align: left;
	
	}
#charityp
{	
font-size: 13px; 
	font-family: Arial;
	line-height:16px;
	text-align:justify;
	border-bottom:2px dotted #333333;
	}
#charityh3 {
	font-size: 13px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #8cce3f;
	font-weight: bold;
}
.charitytd
{
font-size: 13px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	/* color: #8cce3f;*/
	/* font-weight: bold;*/
	color: #333333;
}
.charitytd p
{
font-size: 13px; 
	font-family: Arial;
	line-height:16px;
	text-align:justify;
	margin-left:14px;
	color: #333333;
}
.charitytd1
{
font-size: 13px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	/* color: #8cce3f;*/
	/* font-weight: bold;*/
	color: #333333;
	
}
.charitytd1 p
{
font-size: 13px; 
	font-family: Arial;
	line-height:16px;
	text-align:justify;
	margin-left:14px;
	color: #333333;
}

.charitytb
{
font-size: 13px; 
	font-family: Arial;
	line-height:16px;
	text-align:justify;
	color: #333333;
}
.donortab td{
	height: 78px;
	border-bottom: 1px dotted #000000;
	font-size:12px;
}
#header1
{
width:760px;
float:left;
text-align:left;
}
#header2
{
width:760px;
float:left;
}
#phonenumber
{
margin-top:20px;
}
