/* CSS Document */
BODY {
	PADDING: 0px; FONT-SIZE: 11px; MARGIN: 0px; COLOR: #666666; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	FONT-WEIGHT:normal;BACKGROUND-COLOR:#ffffff; LINE-HEIGHT:16px;
	/*BACKGROUND-IMAGE: url(../images/body_bg.gif); BACKGROUND-REPEAT: repeat-x;
	background-position:left top;*/
}



.txtbox{
	LINE-HEIGHT:14px;FONT-SIZE:11px;background-color:#FFFFFF;	
}
.cls_button{
LINE-HEIGHT:14px;
}
a, a:visited{
TEXT-DECORATION:none; COLOR: #666666;
}
a:hover {
 COLOR: #185620;
 TEXT-DECORATION:underline;
}
#verListOne a, #verListOne a:visited {
	BACKGROUND-IMAGE: url(../images/harrow.gif); BACKGROUND-REPEAT: no-repeat; BACKGROUND-POSITION:0 .5em;
	MARGIN-LEFT:0px; PADDING:2px 0px 2px 15px; TEXT-ALIGN:left; TEXT-DECORATION:none;FONT-SIZE:11px; COLOR:#185620; 
	DISPLAY:block; LIST-STYLE : disc;
}
#verListOne a:hover {
 COLOR: #666666;
 TEXT-DECORATION:underline;
}
#verListTwo a, #verListTwo a:visited {
	MARGIN-LEFT:0px; PADDING:2px 0px 2px 0px; TEXT-ALIGN:left; TEXT-DECORATION:underline;FONT-SIZE:11px; COLOR: #666666;
	DISPLAY:block; 
}
#verListTwo a:hover{
COLOR:#185620;
}
.fontTbMs20px{
	FONT-FAMILY: 'Trebuchet MS', Verdana, Arial, Helvetica, sans-serif;FONT-SIZE:20px; COLOR: #D1D0D0; FONT-WEIGHT:normal;LINE-HEIGHT:24px;
}
.font12px{
FONT-SIZE:12px; LINE-HEIGHT:16px;
}
.font11px{
FONT-SIZE:11px; LINE-HEIGHT:14px;
}
.font12pxRed{
FONT-SIZE:12px; LINE-HEIGHT:16px;color:#990000;
}
.redText11px{
COLOR:#990000;LINE-HEIGHT:14px; TEXT-DECORATION:none;
}
.redText11px a{
COLOR:#990000;LINE-HEIGHT:14px; TEXT-DECORATION:none;
}
.redText11px a:visited{
COLOR:#990000;LINE-HEIGHT:14px; TEXT-DECORATION:none;
}
.redText11px a:hover{
COLOR:#999999;LINE-HEIGHT:14px; TEXT-DECORATION:underline;
}
.fontGreen11px{
 COLOR:#185620; LINE-HEIGHT:14px; TEXT-DECORATION:none;
}
.fontGreen11px a{
 COLOR:#185620; LINE-HEIGHT:14px; TEXT-DECORATION:none;
}
 .fontGreen11px a:visited{
 COLOR:#185620; LINE-HEIGHT:14px; TEXT-DECORATION:none;
}
.fontGreen11px a:hover{
 COLOR:#666666; LINE-HEIGHT:14px; TEXT-DECORATION:underline;
}
#mainContainer{
WIDTH:100%; VERTICAL-ALIGN:top;
}
#mainHeader{
BACKGROUND-COLOR:#505F52;HEIGHT:145px;
}
#mainNav{
HEIGHT:20px;
}
#blankRow{
BACKGROUND-IMAGE:url(../images/bg_bordr.gif); BACKGROUND-REPEAT:repeat-x; BACKGROUND-POSITION:left top;
HEIGHT:20px;
}
#middleContainer{
MARGIN:0px 0px 5px 10px;float:left;
}
#leftColumn{
WIDTH:180px; FLOAT:LEFT;MARGIN-RIGHT:10px;
}
#maincolumn{
WIDTH:573px;FLOAT:left;vertical-align:top;
}
#contentcolumn{
PADDING-TOP:10px;MARGIN-LEFT:0px;
}
#contentcolumn1{
PADDING-TOP:10px;MARGIN-LEFT:0px;
}
#contentArea{
Width:350px;FLOAT:left;
}

#contentArea p{
 line-height:16px;
}

#rhsColumn{
WIDTH:185px; FLOAT:right;BACKGROUND-COLOR:#F7F6F3;PADDING:10px;
}

.rhsCell{
width:100%;
}
.rhsCellBrdr{
BORDER-BOTTOM:1px solid #4C5E52; CLEAR:both;
}

.rhsCell1{
WIDTH:85px;PADDING:2px 10px 2px 5px;FLOAT:left;BACKGROUND-COLOR:#F0EFEC;
}
.rhsCell2{
WIDTH:75px;PADDING:2px 5px 2px 5px;FLOAT:right;BACKGROUND-COLOR:#FFFFFF;
}
#footer{
MARGIN:0px 0px 30px 10px;width:760px;float:left;
}
#footerList a,#footerList a:visited{
TEXT-DECORATION:none; COLOR: #666666; PADDING:0px 5px; BORDER-RIGHT:solid 1px #666666;
}
#footerList a:hover{
COLOR: #185620;
TEXT-DECORATION:underline
}

#footerList1 a,#footerList1 a:visited{
TEXT-DECORATION:none; COLOR: #666666; PADDING:0px 5px; BORDER-RIGHT:solid 1px #666666;
}
#footerList1 a:hover{
COLOR: #185620;
TEXT-DECORATION:underline
}

/* ------for innerpage -------*/
#contentcolumnOne{
MARGIN:20px 0px 0px 0px;
}
#contentAreaOne{
WIDTH:310px;FLOAT:left;MARGIN-RIGHT:10px;VERTICAL-ALIGN:top;
}

#rhsColumnOne{
WIDTH:240px;FLOAT:right;BACKGROUND-COLOR:#F1F0EB;VERTICAL-ALIGN:top;
}
#rhsHeadOne{
COLOR:#7C7858;PADDING:3px 10px;BACKGROUND-COLOR:#DAD8C9; TEXT-ALIGN:left;
}
#rhsListOne{
COLOR:#7C7858;PADDING:0px 10px 10px 10px;BACKGROUND-COLOR:#F1F0EB; TEXT-ALIGN:left;
}

#rhsListOne li{
  BACKGROUND-IMAGE: url(../images/square_bullet.gif); BACKGROUND-REPEAT: no-repeat; BACKGROUND-POSITION:0 .5em;
	MARGIN-left:-35px; PADDING:0px 0px 0px 15px; TEXT-ALIGN:left; TEXT-DECORATION:none;FONT-SIZE:11px; COLOR:#7C7858; 
	DISPLAY:block; LIST-STYLE : none;
}

.fontGreen20px{
 FONT-SIZE:20px; COLOR:#1E491B; LINE-HEIGHT:24px; TEXT-DECORATION:none;
}

.fontGreen20px a, .fontGreen20px a:visited{
 FONT-SIZE:20px; COLOR:#1E491B; LINE-HEIGHT:24px; TEXT-DECORATION:none;
}

.fontGreen20px a:hover{color:#666666;}

.hrLine{
BORDER-BOTTOM:1px solid #4C5E52;PADDING-TOP:3px;
}
#rhsListOne a, #rhsListOne a:visited {
	BACKGROUND-IMAGE: url(../images/square_bullet.gif); BACKGROUND-REPEAT: no-repeat; BACKGROUND-POSITION:0 .5em;
	MARGIN-LEFT:0px; PADDING:0px 0px 0px 15px; TEXT-ALIGN:left; TEXT-DECORATION:none;FONT-SIZE:11px; COLOR:#7C7858; 
	DISPLAY:block; LIST-STYLE : none;
}
#rhsListOne a:hover {
 COLOR: #185620;
 TEXT-DECORATION:underline;
}
/* ------innerpage -------*/
/* ------for platpage -------*/
#contentTopArea{
CLEAR:both;
}
#contentTopImg{
WIDTH:368px;FLOAT:left;MARGIN-TOP:3px;
}
#contentTopText{
WIDTH:195px;FLOAT:right;MARGIN-TOP:3px;BACKGROUND-COLOR:#F7F6F4;
}
.fontGreen14px{
 FONT-SIZE:14px; COLOR:#1E491B; LINE-HEIGHT:20px; TEXT-DECORATION:none;
}
#textArea{
CLEAR:both;MARGIN-TOP:10px;
}
#textAreaLeft{
WIDTH:380px;MARGIN-RIGHT:10px;FLOAT:left;
}
#textAreaRight{
WIDTH:175px;FLOAT:right;
}
.textArea{
CLEAR:both;MARGIN-top:5px;MARGIN-BOTTOM:5px;
}
.textAreaLeft{
WIDTH:400px;FLOAT:left;
}
.textAreaRight{
WIDTH:160px;FLOAT:right;margin-top:2px;
}
.hrGrayLine{
BORDER-BOTTOM:1px solid #C2C2C2;PADDING-TOP:3px;
}
.hr_grayline_a{
BORDER-BOTTOM:1px solid #C2C2C2;MARGIN-BOTTOM:10px;MARGIN-TOP:3px;
}
.content_dv{
padding:10px 5px 10px 0px;
}
.contTopPad{
MARGIN:3px 5px;line-height:14px;
}
.clearBoth{
CLEAR:both;
}
#rhsQuote1{
WIDTH:27px; FLOAT:left;
}
#rhsDesclaimer{
MARGIN:15px 27px 0px 27px;VERTICAL-ALIGN:top;
}
#rhsQuote2{
WIDTH:27px; FLOAT:right;VERTICAL-ALIGN:bottom;
}

/* ------platpage -------*/
/*-------contactpage-----*/
#headerLeft{
WIDTH:351px;FLOAT:left;
}
#headerRight{
WIDTH:410px;FLOAT:left;PADDING-TOP:5px;
}
.headerList a,.headerList a:visited{
TEXT-DECORATION:none; COLOR: #E5E5DE; PADDING:0px 8px; BORDER-RIGHT:solid 0px #C7D89D;LINE-HEIGHT:14px;
}
.headerList a:hover{
COLOR: #ffffff;
TEXT-DECORATION:underline
}
#midlLeft{
WIDTH:330px;FLOAT:left;BACKGROUND-COLOR:#F1F0EB;PADDING:8px;
}
#midlRight{
WIDTH:220px;FLOAT:right;
}
.divWidth{
WIDTH:100%;
}
.midlInnrLeft{
WIDTH:90px;FLOAT:left;
}
.midlInnrRight{
WIDTH:230px;FLOAT:right;
}
.blankRow{
MARGIN-TOP:10px;MARGIN-BOTTOM:10px;
}
.blankRow1{
height:10px;
}
.clear {
    clear:both;
    height:1px;
    overflow:hidden;
}
.clear1{
clear:both;
}
.greenTxt12px{
FONT-SIZE:12px;COLOR:#505F52;LINE-HEIGHT:16px;
}
/*-------contactpage-----*/
/*-------news page------*/
 .left_label {
TEXT-ALIGN:right;
FLOAT: left;
}

.right_label {
FLOAT: left;
PADDING-BOTTOM:5px;
}
.hrPartLine{
BACKGROUND-IMAGE: url(../images/dotline.gif); BACKGROUND-REPEAT: repeat-x; BACKGROUND-POSITION:left top;HEIGHT:1px;PADDING-BOTTOM:3px;MARGIN-TOP:8px;
}
/*-------news page------*/
/*-----testimonial-----*/
.hrdotted{
BACKGROUND-IMAGE: url(../images/dotline.gif); BACKGROUND-REPEAT: repeat-x; BACKGROUND-POSITION:left;PADDING-TOP:10px;PADDING-BOTTOM:10px;
}
.txtGray11px{
COLOR:#ADACAC;LINE-HEIGHT:14px;
}
/*-----testimonial-----*/
.alert{
COLOR:#E60202;
}
/*-----date picker-------*/
/* the div that holds the date picker calendar */
.dpDiv {
	}


/* the table (within the div) that holds the date picker calendar */
.dpTable {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-align: center;
	color: #505050;
	background-color: #ece9d8;
	border: 1px solid #AAAAAA;
	}


/* a table row that holds date numbers (either blank or 1-31) */
.dpTR {
	}


/* the top table row that holds the month, year, and forward/backward buttons */
.dpTitleTR {
	}


/* the second table row, that holds the names of days of the week (Mo, Tu, We, etc.) */
.dpDayTR {
	}


/* the bottom table row, that has the "This Month" and "Close" buttons */
.dpTodayButtonTR {
	}


/* a table cell that holds a date number (either blank or 1-31) */
.dpTD {
	border: 1px solid #ece9d8;
	}


/* a table cell that holds a highlighted day (usually either today's date or the current date field value) */
.dpDayHighlightTD {
	background-color: #CCCCCC;
	border: 1px solid #AAAAAA;
	}


/* the date number table cell that the mouse pointer is currently over (you can use contrasting colors to make it apparent which cell is being hovered over) */
.dpTDHover {
	background-color: #aca998;
	border: 1px solid #888888;
	cursor: pointer;
	color: red;
	}


/* the table cell that holds the name of the month and the year */
.dpTitleTD {
	}


/* a table cell that holds one of the forward/backward buttons */
.dpButtonTD {
	}


/* the table cell that holds the "This Month" or "Close" button at the bottom */
.dpTodayButtonTD {
	}


/* a table cell that holds the names of days of the week (Mo, Tu, We, etc.) */
.dpDayTD {
	background-color: #CCCCCC;
	border: 1px solid #AAAAAA;
	color: white;
	}


/* additional style information for the text that indicates the month and year */
.dpTitleText {
	font-size: 12px;
	color: gray;
	font-weight: bold;
	}


/* additional style information for the cell that holds a highlighted day (usually either today's date or the current date field value) */ 
.dpDayHighlight {
	color: #4060ff;
	font-weight: bold;
	}


/* the forward/backward buttons at the top */
.dpButton {
	font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: gray;
	background: #d8e8ff;
	font-weight: bold;
	padding: 0px;
	}


/* the "This Month" and "Close" buttons at the bottom */
.dpTodayButton {
	font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: gray;
	background: #d8e8ff;
	font-weight: bold;
	}
.Call{
	font-size: 12px;
	font-weight: bold;
	color: #FFCC00;
	text-decoration: none;
	line-height: 16px;
}
.imgBdr{
	border: 0px solid #000000;
	margin: 0px;
	padding: 0px;
}
.imgBrdr1{
	border: 1px solid #cccccc;
}
.phone{
	font-size: 11px;
	color: #ffffff;
	text-decoration: none;
	line-height: 14px;
}
/*-----date picker-------*/	
.outerContainer{
	padding-bottom: 20px;
	margin: 0px;
	float: left;
	}
.outerLeft{
	width: 272px;
	float: left;
	margin-right: 20px;
	border: 1px solid #999999;
	padding: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
.outerLeft h1{
	background-color: #999999;
	margin: 0px;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	padding-top: 6px;
	padding-right: 6px;
	padding-bottom: 6px;
	padding-left: 10px;
	line-height: 11px;
	}
.outerLeft P{
	margin: 0px;
	padding: 10px;
}
.outerRight{
	width: 274px;
	float: left;
	margin: 0px;
	border: 1px solid #999999;
}
.outerRight h1{
	background-color: #999999;
	margin: 0px;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	padding-top: 6px;
	padding-right: 6px;
	padding-bottom: 6px;
	padding-left: 10px;
	line-height: 11px;
	}
.outerRight P{
	margin: 0px;
	padding: 10px;
}
.imgbdr{
	border: 1px solid #666666;
	padding: 0px;
	margin-top: 0px;
	margin-right: 10px;
	margin-bottom: 10px;
	margin-left: 10px;
}
#contentcolumnTwo{
MARGIN:10px 0px 0px 0px; OVERFLOW:auto;CLEAR:both;
}
.nextNav{
	clear: both;
	margin-bottom: 15px;
}
.subheadRight{
	float: right;
	width: 210px;
}
.formchkBox{
padding:0px;
margin-top:0px;
padding-top:2px;
vertical-align:middle;
}
.cls_btn,a.cls_btn{
	font-size: 11px;
	color: #FFFFFF;
	text-decoration: none;
	background-color: #505F52;
	text-align:center;
	border: 1px solid #666666;
	padding:2px 4px;
		
}
a.cls_btn:hover{
	font-size: 11px;
	color: #FAF7E9;
	text-decoration: none;
	background-color: #7E887F;
}
.thumbimgbrdr{
border: 1px solid #666666;
}
.banner_dv{
width:570px;height:240px;
background:url(../images/indicator_wheel2.gif) no-repeat center center;
}
.search_blk_brdr{
border:solid 1px #999999;
}
.search_blk_head{
height:20px;line-height:20px;background-color:#999999;color:#ffffff;
}
.search_innr_blk{
margin:8px;
}
.search_innr_dv{
MARGIN:2px 5px 0px 5px;
}
.search_chkbox_dv{
width:20%;float:left;
}
.search_btn_dv{
	height:25px;
}
.search_thnks_dv{
font-style:italic;
}
.paging_left{
width:45%;float:left;
}
.paging_rgt{
width:54%;float:right;
}
#paging{
background-color:#ffffff;height:20px;line-height:20px;padding:0px 5px;
}
#dv_prev{
	float:right;padding-right:5px;
}
#dv_next{
	float:right;padding-right:5px;
}
#dv_vline{
	float:right;padding-right:5px;
}

/*check aprtment page */
.dv_subhead{
line-height:20px;color:#ffffff;background-color:#D2D0CB;padding-left:10px;font-weight:bold;
}
.dv_content_blk{
border:solid 1px #EAE9E7;padding:5px 8px 5px 8px;margin-top:1px;
}
.dv_content_blk_ah{
line-height:20px;color:#666666;background-color:#F2F1EF;font-weight:bold;
}
.dv_content_blk_ahl{
	width:20%;float:left;
}
.dv_content_blk_ahr{
	width:78%;float:left;
}
.dv_content_blk_b{
width:100%;
}
.dv_content_blk_b1{
width:39%;float:left;
}
.dv_content_blk_b2{
width:40%;float:left;
}
.dv_content_blk_b3{
width:20%;float:left;
}
.dv_content_blk_c1{
width:30%;float:left;margin-right:10px;margin-bottom:5px;
}
.dv_content_blk_c2{
width:68%;float:left;margin-bottom:5px;
}

.lhsLink a, .lhsLink a:visited{
TEXT-DECORATION:none; COLOR: #990000;
}
.lhsLink a:hover {
 COLOR: #185620;
 TEXT-DECORATION:underline;
}
.lhsLink {COLOR: #990000;}

.lhsPanel {WIDTH:180px; BACKGROUND-COLOR:#F7F6F3; padding-bottom:10px; padding-top:10px; padding-left:2px;}

.pricebox{BACKGROUND-COLOR:#F7F6F3; padding-left:5px; padding-right:5px; width:320px;}
p { line-height: 14px; }

.callnow {padding-top:26px;}
#footer p {margin-bottom:0px;}

.fontpx{
FONT-SIZE:12px; LINE-HEIGHT:16px; padding:10px 0px 0px 0px; margin:0px; 
}

.boxmain {margin-top:20px;}