.tooltip{background-color:#ffffff; font-family:Verdana; font-size:10px; font-weight:normal; border:1px #BDBDBD solid; width:150px; font-size:10px; padding:2 2 2 2;}
td {
	text-align: left;
	vertical-align: top;
	font-family: Tahoma;
	font-size:13px;
	color:#444444;
	line-height:18px;
}
a 
{
	color:#5C88AD;
	font-family:tahoma;
}

h1 {
  	font-family: Georgia, Trebuchet, serif;
  	font-weight: normal;
  	color: #5C88AD;
  	font-size: 1.6em;
}
h1 a
{
	font-family: Georgia, Trebuchet, serif;
  	color: #5C88AD;
} 
h2 
{ 
	font-size: 14px;
	font-family:tahoma;
	color:#5C88AD;
	border-bottom: 1px solid #A0A0A0;
	padding-bottom: 5px;
}
h3 
{ 
	color: #061A54;
	font-family: Arial,Helvetica,sans-serif;
	font-size: 15px;
	font-weight: bold;
	margin-top: 0px;
}
h4 
{
	font-size: 12px;
	color: #993333;
	margin-top: 0px;
	margin-bottom: 5px;
}
h4 a
{
	font-size: 12px;
	color: #993333;
	margin-top: 0px;
	margin-bottom: 5px;
}
h5
{
	font-size: 12px;
	color: #666666;
	margin-top: 20px;
	margin-bottom: 5px;
}
h6
{
	font-size: 16px;
	color:#061A54;
	margin-bottom: 5px;
	font-weight: normal;
}
h6 a
{
	text-decoration: none;
}
h7
{
	color:#5C88AD;
	font-family: Arial,Helvetica,sans-serif;
	font-size: 16px;
	margin-top: 0px;
}
h7 a
{
	text-decoration: none;
}
h8
{
	color: #999999;
	font-size: 9px;
	padding-top: 5px;
	margin-top: 0px;
	margin-bottom: 0px;
	text-align: left;
	border-bottom: 1px dashed #CCCCCC;
}

body 
{ 	
	margin:0px;
	padding:0px;
}
.copy
{
	font-family:Tahoma;
	font-size:11px;
	color: #347;
	text-decoration:none;
}
.copy a
{
	color: #5C88AD;
}
div.copy p a:hover 
{
	text-decoration:none;
}
.gray {color:#7E7E7E; text-decoration:none}
.gray1 {color:#858585; text-decoration:none}
.blue {color:#5C88AD}
.blue_n {color:#5C88AD; text-decoration:none}
.blue_un {color:#5C88AD; text-decoration:underline}
.blue1 {color:#547180}
.blue1_un {color:#547180; text-decoration:underline}
.white {color:#FFFFFF}
.big {font-size:13px}
.red {color:#990000}
.highlight {color: #FFAA44;}
.redunderline {text-decoration: underline; color: #996666;}

.form 
{ 
	width:134pxpx;
	height:20px;
	font-family:tahoma;
	font-size:11px;
	border: 1px solid #7E7E7E;
	background: #FFFFFF;
	color:#000000;
	margin-left:12px;
	margin-right:0px;
	vertical-align: middle;
}
.form:focus 
{
	vertical-align: middle;
	background: #FFFFFF;
}
		
		
.textarea 
{
	width:137px;
	height:95px;
	font-family:tahoma;
	font-size:10px;
	border-style:;
	border-width:;
	border-color:;
	background-color:#ffffff;
	color:#898989;
	overflow:auto;
	margin-left:0px;
	margin-right:0px;
}

.rollover 
{
	scrollbar-face-color:#8B8B8B;
	scrollbar-track-color:#E2E2E2;
	scrollbar-arrow-color:#ffffff;
	scrollbar-3Dlight-color:#ffffff;
	scrollbar-base-color:#ffffff;
	scrollbar-shadow-color:#ffffff;
	scrollbar-darkshadow-color:#ffffff;
	scrollbar-highlight-color:#ffffff;
}



#under{text-decoration:underline;}

#memberstop
{
	padding-top: 5px;
	padding-right: 5px;
	vertical-align: top;
}
#memberstopdiv
{
	color: #5C88AD;
	font-size:11px;
	font-family: "trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	vertical-align: top;
}
#memberstopdiv a
{
	vertical-align: top;
	font-family: "trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
}
#memberstopdiv img
{
	vertical-align: top;
}
#memberstoploggedindiv
{
	text-align: right;
	padding-top: 5px;
	padding-right: 5px;
	color: #666666;
	font-family: "trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
}
#memberstoploggedindiv a
{
	color: #5C88AD;
	vertical-align: top;
}
#memberstoplogout a 
{
	color: #666666;
}
#memberregister
{
	text-align: left;
}

.topMembername
{
	color: #5C88AD;
	font-size:12px;
	width: 75px;
	height: 18px;
	border: 1px solid #5C88AD;
}

#headerlogoTd1
{
	background: url(/images/Header12.jpg) top center no-repeat ;
	height: 150px;
	width: 699px;
	vertical-align: top;
}
#headerlogoTd2
{
	background: url(/images/Header12.jpg) top center no-repeat ;
	height: 150px;
	width: 699px;
	vertical-align: top;
}
#headerlogoTd3
{
	background: url(/images/Header12.jpg) top center no-repeat ;
	height: 150px;
	width: 699px;
	vertical-align: top;
}
#headerlogoTd4
{
	background: url(/images/Header12.jpg) top center no-repeat ;
	height: 150px;
	width: 699px;
	vertical-align: top;
}
#headerDiv 
{
	/*height: 100px;*/
	/*background: url(/images/ist2_877085edited.jpg);*/
}

#searchboxDiv 
{
	background:url(/images/header.gif) no-repeat;
	float: right;
	vertical-align: middle;
	height: 70px;
	width: 200px;
}
#searchinput 
{
	vertical-align: middle;
}

#searchinput:focus {
	/*border-color: #3399FF;*/
	border: 1px solid #3399CC;
	background: #FFFFDD;
}


.textfieldcontactus
{
	width: 210px;
	height: 18px;
	color: #2d6785;
	font-size: 11px;
	padding: 1px 2px 1px 2px;
	border: 1px solid #7f9db9;
}
.dropdown
{
	width: 210px;
	height: 18px;
	color: #2d6785;
	font-size: 11px;
	padding: 1px 2px 1px 2px;
	border: 1px solid #7f9db9;
}
.textareacontactus
{
	width: 210px;
	height: 100px;
	color: #2d6785;
	font-size: 11px;
	padding: 1px 2px 1px 2px;
	border: 1px solid #7f9db9;
}

#button
{
	height: 25px;
	color: #444444;
	font-size: 12px;
	text-align: center;
	font-weight: normal;
}
.button
{
	height: 25px;
	color: #444444;
	font-size: 11px;
	text-align: center;
}
.select
{
	font-size:11px;
	color: #2d6785;
}

.error_message
{
	color:#990000;
}
.tabcontentholder
{
	border:1px solid #5C88AD;
	border-top:0px;
	padding-top:35px;
	padding-left:20px;
}
.seetxt
{
	color:#5C88AD;
}
.seetxt a
{
	text-decoration:none;
}
.seetxt a:hover
{
	color:#85BFEF;
}
/**************************Container types**************************/
.onerowmainnavheader
{
	padding: 5px 0px 5px 0px;
	margin-left: 7px;
	background: #eaf4fc;/*#5C88AD*/
	border-top: 1px solid #5C88AD;/*124670*/
	border-left: 1px solid #5C88AD;
	border-right: 1px solid #5C88AD;
	border-bottom: none;
	width: 678px;
}
.onerowmainnavcontent
{
	padding: 0px 0px 15px 0px;
	margin-left: 7px;
	background: #FFFFFF;
	/*background: #F7F7FB;*/
	border-top: 1px solid #5C88AD;
	border-left: 1px solid #5C88AD;
	border-right: 1px solid #5C88AD;
	border-bottom: 1px solid #5C88AD;
	width:678px;
}
.onerowmainnavfooter
{
	padding: 5px 0px 5px 0px;
	margin-left: 7px;
	background: #FFFFFF;
	/*background: #F7F7FB;*/
	border-top: none;
	border-left: 1px solid #5C88AD;
	border-right: 1px solid #5C88AD;
	border-bottom: 1px solid #5C88AD;
	width:678px;
}

/**************************Two Row styles**************************/


.tworowmainnavheader
{
	padding: 5px 0px 5px 5px;
	margin-left: 7px;
	background: #eaf4fc;/*#5C88AD*/
	border-top: 1px solid #5C88AD;/*124670*/
	border-left: 1px solid #5C88AD;
	border-right: 1px solid #5C88AD;
	border-bottom: none;
}
.tworowmainnavcontent
{
	padding: 0px 15px 5px 15px;
	margin-left: 7px;
	background: #FFFFFF;
	/*background: #F7F7FB;*/
	border-top: 1px solid #5C88AD;
	border-left: 1px solid #5C88AD;
	border-right: 1px solid #5C88AD;
	border-bottom: 1px solid #5C88AD;
}
.tworowmainnavcontent hr
{
	background:#EEEEEE;
	height:1px;
	color:#EEEEEE;
}
.tworowmainnavfooter
{
	padding: 5px 30px 15px 20px;
	margin-left: 7px;
	background: #FFFFFF;
	/*background: #F7F7FB;*/
	border-top: none;
	border-left: 1px solid #5C88AD;
	border-right: 1px solid #5C88AD;
	border-bottom: 1px solid #5C88AD;
}
.tworowmaintabcontainer
{
	margin-left: 7px;
	background: #FFFFFF;
	/*background: #F7F7FB;*/
	border: none;
}

.tworowmainnavresultstable
{
	
}
.tworowmainnavresultsheadertd
{
	color: #547180;
	font-weight: bold;
	text-align: left;
}
.tworowmainnavresultstd1
{
	color: #7E7E7E;
	text-align: left;
	border-bottom: 1px solid #DFDFDF;
}
.tworowmainnavresultstd2
{
	color: #5C88AD;
	text-align: left;
	border-bottom: 1px solid #DFDFDF;
}
.tworowmainnavresultstd3
{
	color: #440000;
	text-align: left;
	border-bottom: 1px solid #DFDFDF;
}

.tworowmaininnernavheader
{
	background: #FFFFFF;/*#5C88AD*/
	border-top: 1px solid #85BFEF;/*124670*/
	border-left: 1px solid #85BFEF;
	border-right: 1px solid #85BFEF;
	border-bottom: none;
}
.tworowmaininnernavcontent
{
	background: #FFFFFF;
	/*background: #F7F7FB;*/
	border-top: 1px solid #85BFEF;
	border-left: 1px solid #85BFEF;
	border-right: 1px solid #85BFEF;
	border-bottom: 1px solid #85BFEF;
}
.tworowrightnav
{
	border: 1px solid #5c88ad;
	padding-top: 5px;
	padding-bottom: 10px;
	margin-left: 8px;
	width: 178px;
}
.tworowrightnavborderless
{
	border: 1px solid #FFFFFF;
	padding-top: 5px;
	padding-bottom: 10px;
	margin-left: 8px;
	width: 178px;
}
.tworowrightnavheader
{
	text-align: center; 
	font-size: 14px; 
	color: #5C88AD; 
	border-bottom: 1px solid #85BFEF; 
	padding: 0px 0px 5px 0px;
	height:25px;
}
.tworowrightnavfooter
{
	background: #EAF4FC;
	border-top: none;
	border-bottom: 1px solid #5c88ad;
	border-right: 1px solid #5c88ad;
	border-left: 1px solid #5c88ad;
	padding-top: 5px;
	padding-bottom: 10px;
	margin-left: 8px;
	width: 178px;
}
.tworowrightnavheaderborderless
{
	text-align: center; 
	font-size: 14px; 
	color: #5C88AD;
	font-weight: bold;
	padding: 0px 0px 0px 5px;
}
.tworowrightnavheaderscroll
{
	padding:0px 0px 0px 5px;
	margin:0px 0px 10px 0px;
	height:25px;
}

/**************************Two Row List styles**************************/
#tworowmainnavcontentlistbg
{
	/*background:url(/images/bg_listings.gif);*/
	background:#FFFFFF;
}
.tworowmaininnernavcontentlistheader
{
	margin-top:0px;
	margin-bottom:0px;
	padding:0px;
	color:#283C76;
	font-size:14px;
}
.tworowmaininnernavcontentlistheader a
{
	text-decoration:none;
	color:#394D87;
}
.tworowmaininnernavcontentlistheader a ul
{
	display:block;
	margin:0px;
	padding:5px 0px 5px 15px;
	list-style:none;
}
.tworowmaininnernavcontentlistheader a ul li
{
	display:block;
	margin:0px;
}
h6.tworowmaininnernavcontentlistheader a:hover ul li
{
	text-decoration:underline;
	color:#660000;
}
.tworowmaininnernavcontentlistheader a:hover
{
	text-decoration:underline;
}
.tworowmaininnernavcontentlistcategory
{
	font-size:10px;
	color:#5C88AD;
	font-weight:normal;
}

.tworowmaininnernavcontentlistcategory a
{
	color:#5C88AD;
	font-weight:normal;
}
.tworowmaininnernavcontentlistcategory a:hover
{
	color:#283C76;
}

/**************************Index Page styles**************************/
table.indextools tr td
{
	width:112px; text-align:center;
}
table.indextools tr td a
{
	color:#5C88AD; font-size:13px;
}
table.indextools tr td a:hover
{
	color:#061A54; font-size:13px;
}
table.indextools tr td a img
{
	border:none;
}

/**************************View Location styles**************************/
#locationtextoverviewheader
{
	margin-left: 10px;
	background: #7EAACF;/*#5C88AD*/
	border-top: 1px solid #5C88AD;/*124670*/
	border-left: 1px solid #5C88AD;
	border-right: 1px solid #5C88AD;
	border-bottom: none;
	width: 683px;
	padding-top: 5px;
	padding-bottom: 5px;
}
#locationdatatabsheader
{
	margin-left: 10px;
	background: #FFFFFF;/*#5C88AD*/
	border-top: 1px solid #EEEEFF;/*124670*/
	border-left: 1px solid #EEEEFF;
	border-right: 1px solid #EEEEFF;
	border-bottom: none;
	height: 37px;
	width: 682px;
}
#locationtabheader1
{
	height: 38px;
	vertical-align: bottom;
	background: url(/images/locationtab1.gif);
	float: left;
	width: 21px;
}
#locationtabheader2
{
	height: 38px;
	vertical-align: top;
	background: url(/images/locationtab2.gif);
	float: left;
	width: 100px;
	/*line-height: 20px;*/
}
#locationtabheader3
{
	height: 38px;
	vertical-align: top;
	background: url(/images/locationtab3.gif);
	float: left;
	width: 31px;
}
#locationtabheader4
{
	height: 38px;
	vertical-align: bottom;
	background: url(/images/locationtab4.gif);
	float: left;
	width: 100px;
	/*line-height: 52px;*/
}
#locationtabheader5
{
	height: 38px;
	vertical-align: top;
	background: url(/images/locationtab5.gif);
	float: left;
	width: 21px;
}
#locationtabheader6
{
	height: 38px;
	vertical-align: bottom;
	background: url(/images/locationtab4.gif);
	float: left;
	width: 100px;
	/*line-height: 52px;*/
}
#locationtabheader7
{
	height: 38px;
	vertical-align: top;
	background: url(/images/locationtab7.gif);
	float: left;
	width: 23px;
}
#locationtabheader8
{
	height: 38px;
	vertical-align: top;
	background: url(/images/locationtab8.gif);
	float: left;
	width: 48px;
}
#locationtabheader9
{
	height: 38px;
	vertical-align: bottom;
	background: url(/images/locationtab9.gif);
	float: left;
	width: 21px;
}
#locationtabheader10
{
	height: 38px;
	vertical-align: top;
	background: url(/images/locationtab10.gif);
	float: left;
	width: 31px;
}
#locationtabheader11
{
	height: 38px;
	vertical-align: top;
	background: url(/images/locationtab8.gif);
	float: left;
	width: 32px;
}
#locationtabheader12
{
	height: 38px;
	vertical-align: top;
	background: url(/images/locationtab12.gif);
	float: left;
	width: 31px;
}
#locationtabheader13
{
	height: 38px;
	vertical-align: top;
	background: url(/images/locationtab8.gif);
	float: left;
	width: 38px;
}
#locationtabheader14
{
	height: 38px;
	vertical-align: bottom;
	background: url(/images/locationtab4.gif);
	float: left;
	width: 100px;
	/*line-height: 52px;*/
}
#locationtabheader15
{
	height: 38px;
	vertical-align: top;
	background: url(/images/locationtab8.gif);
	float: left;
	width: 42px;
}
#locationtabheader16
{
	height: 38px;
	vertical-align: top;
	background: url(/images/locationtab8.gif);
	float: left;
	width: 32px;
}
#locationtabheader17
{
	height: 38px;
	vertical-align: top;
	background: url(/images/locationtab8.gif);
	float: left;
	width: 32px;
}
#locationtabheader18
{
	height: 38px;
	vertical-align: top;
	background: url(/images/locationtab8.gif);
	float: left;
	width: 32px;
}
#locationtabheader19
{
	height: 38px;
	vertical-align: top;
	background: url(/images/locationtab8.gif);
	float: left;
	width: 34px;
}
#locationdatatabscontent
{
	clear: both;
}
#locationdatatable
{
	margin-left: 10px;
	background: #FFFFFF;
	/*background: #F7F7FB;*/
	border-top: none;
	border-left: 1px solid #5C88AD;
	border-right: 1px solid #5C88AD;
	border-bottom: 1px solid #5C88AD;
	width: 683px;
}
#locationgeotable
{
	margin-left: 10px;
	background: #FFFFFF;
	/*background: #F7F7FB;*/
	border-top: none;
	border-left: 1px solid #5C88AD;
	border-right: 1px solid #5C88AD;
	border-bottom: 1px solid #5C88AD;
	width: 683px;
}
#locationgeoimgtd
{
	vertical-align: middle;
}
#locationgeoimgdiv
{

}
#locationgeocontent
{
	
}
#locationgeorightheader
{
	text-align: center; 
	font-size: 14px; 
	color: #5C88AD; 
	border: 1px solid #85BFEF; 
	border-bottom: none;
	padding: 5px 0px 5px 10px;
}
#locationgeotablerighttd
{
	width: 203px;
	vertical-align: middle;
	padding-left: 10px; 
	padding-right: 10px;
}
.locationgeocontentlefttd
{
	padding-left: 10px;
	width: 150px;
}
.locationgeocontentrighttd
{
	padding-left: 10px;
	width: 150px;
	color: #5C88AD;
	vertical-align: middle;
}
/**************************View Development styles**************************/
div.developmentlinks a
{
	color:#5C88AD;
	text-decoration:underline;
}
div.developmentlinks a:hover
{
	color:#283C76;
}
#developmentdescriptiontable
{
	margin-left: 10px;
	border-top: 4px solid #D9E2E6;
	border-left: 1px solid #CCCCCC;
	border-right: 1px solid #CCCCCC;
	border-bottom: 1px solid #CCCCCC;
	padding-left: 20px;
	padding-right: 5px;
	width: 683px;
}
#developmentdescriptiontr
{
}
#developmentdescriptiontd
{
	
}
#developmentdescriptiontd img
{
	border: none;
	/*border: 3px solid #5C88AD;*/
}
#developmenttabcontentdiv
{
	border-top: none;
	border-left: 1px solid #5C88AD;
	border-right: 1px solid #5C88AD;
	border-bottom: 1px solid #5C88AD;
}
#developmentdatatabsheader
{
	margin-left: 10px;
	background: #FFFFFF;/*#5C88AD*/
	border-top: 1px solid #EEEEFF;/*124670*/
	border-left: 1px solid #EEEEFF;
	border-right: 1px solid #EEEEFF;
	border-bottom: none;
	height: 37px;
	width: 682px;
}
#developmenttabheader1
{
	height: 38px;
	vertical-align: bottom;
	background: url(/images/locationtab1.gif);
	float: left;
	width: 21px;
}
#developmenttabheader2
{
	height: 38px;
	vertical-align: top;
	background: url(/images/locationtab2.gif);
	float: left;
	width: 100px;
	/*line-height: 20px;*/
}
#developmenttabheader3
{
	height: 38px;
	vertical-align: top;
	background: url(/images/locationtab3.gif);
	float: left;
	width: 31px;
}
#developmenttabheader4
{
	height: 38px;
	vertical-align: bottom;
	background: url(/images/locationtab4.gif);
	float: left;
	width: 100px;
	/*line-height: 52px;*/
}
#developmenttabheader5
{
	height: 38px;
	vertical-align: top;
	background: url(/images/locationtab5.gif);
	float: left;
	width: 21px;
}
#developmenttabheader6
{
	height: 38px;
	vertical-align: bottom;
	background: url(/images/locationtab4.gif);
	float: left;
	width: 100px;
	/*line-height: 52px;*/
}
#developmenttabheader7
{
	height: 38px;
	vertical-align: top;
	background: url(/images/locationtab7.gif);
	float: left;
	width: 23px;
}
#developmenttabheader8
{
	height: 38px;
	vertical-align: top;
	background: url(/images/locationtab8.gif);
	float: left;
	width: 92px;
}
#developmenttabheader9
{
	height: 38px;
	vertical-align: bottom;
	background: url(/images/locationtab9.gif);
	float: left;
	width: 21px;
}
#developmenttabheader10
{
	height: 38px;
	vertical-align: top;
	background: url(/images/locationtab10.gif);
	float: left;
	width: 31px;
}
#developmenttabheader11
{
	height: 38px;
	vertical-align: top;
	background: url(/images/locationtab8.gif);
	float: left;
	width: 82px;
}
#developmenttabheader12
{
	height: 38px;
	vertical-align: top;
	background: url(/images/locationtab12.gif);
	float: left;
	width: 32px;
}
#developmenttabheader13
{
	height: 38px;
	vertical-align: top;
	background: url(/images/locationtab8.gif);
	float: left;
	width: 83px;
}
#developmenttabheader14
{
	height: 38px;
	vertical-align: bottom;
	background: url(/images/locationtab4.gif);
	float: left;
	width: 100px;
	/*line-height: 52px;*/
}
#developmenttabheader15
{
	height: 38px;
	vertical-align: top;
	background: url(/images/locationtab8.gif);
	float: left;
	width: 34px;
}
#developmentdatatabscontent
{
	clear: both;
}
#developmentvideosselectdiv
{
	display:block;
	border-top:1px solid #5C88AD;
}
#developmentvideosselecttd a
{
	color:#990000;
	text-decoration:none;
}
#developmentvideosselecttd a:hover
{
	color:#85BFEF;
}
/**************************View Apartment styles**************************/
#aptnamelocdiv
{
	margin-left: 10px;
	padding: 5px 0px 5px 0px;
}
#aptnameh1
{
	padding-bottom: 0px;
	margin-bottom: 0px;
}
#aptlocationh4
{
	text-transform: uppercase;
	font-size: 8px;
	line-height: 8px;
}
#aptpertinentinformationtableheader
{
	margin-left: 10px;
	background: #eaf4fc;/*#5C88AD*/
	border-top: 1px solid #5C88AD;/*124670*/
	border-left: 1px solid #5C88AD;
	border-right: 1px solid #5C88AD;
	border-bottom: 1px solid #5C88AD;
	width: 683px;
	padding-top: 5px;
	padding-bottom: 5px;
}
#aptpertinentinformationtableheadertd
{
	width: 400px;
}
#aptpertinentinformationtableheadertdmembers
{
	color: #663333;
	font-size: 12px;
	text-align: right;
	vertical-align:bottom;
}
#aptpertinentinformationtable
{
	margin-left: 10px;
	background: #FFFFFF;
	/*background: #F7F7FB;*/
	border-top: none;
	border-left: 1px solid #5C88AD;
	border-right: 1px solid #5C88AD;
	border-bottom: 1px solid #5C88AD;
	width: 683px;
}
#aptpertinentinformationtabletd1
{
	vertical-align: middle; 
	width: 180px; 
	padding: 10px 0px 10px 20px;
}
#aptpertinentinformationtablediv
{
	width: 180px;
	border: 1px solid #85BFEF;
	padding: 2px 2px 2px 2px;
	text-align: center;
}
#aptpertinentinformationtableimg
{
	width: 180px;
	height: 140px;
	text-align: center;
}
#aptpertinentinformationtableimgdesc
{
	font-size: 11px;
	padding-left: 2px;
	line-height: 14px;
	color: #5C88AD;
	font-style: italic;
}
#aptpertinentinformationtabletd2
{
	width: 220px;
	vertical-align: middle;
}
.aptinfoheader
{
	width: 130px;
	line-height: 20px;
}
.aptinforesult
{
	width: 100px;
	font-size: 13px;
	color: #5C88AD;
	line-height: 20px;
	text-align: center;
}
#aptpertinentinformationtabletd3
{
	width: 195px;
	vertical-align: middle;
	padding-left: 10px; 
	padding-right: 10px;
	border-left: 1px solid #5C88AD;
}
#aptpertinentinformationtablestatus
{
	text-align: center;
}
#aptpertinentinformationtableaptsrem
{
	border: 1px solid #85BFEF;
	padding-top: 5px;
	padding-bottom: 10px;
}
#aptpertinentinformationtableaptsremtd1
{
	width: 130px;
	padding-left: 10px;
}
#aptpertinentinformationtableaptsremtd2
{
	width: 40px;
	padding-left: 10px;
	text-align: center;
}
#aptpropertycost
{
	border: 1px solid #7EAACF;
	padding-top: 5px;
	padding-bottom: 10px;
}
#aptpropertycostheader
{
	text-align: center; 
	font-size: 14px; 
	color: #5C88AD; 
	border-bottom: 1px solid #85BFEF; 
	padding: 0px 0px 5px 10px;
}
#aptpropertycostheadertd1
{
	width: 100px;
	padding-left: 10px;
}
#aptpropertycostheadertd2
{
	width: 40px;
	padding-left: 10px;
	text-align: center;
}
#aptpertinentinformationtablefooter
{
	margin-left: 10px;
	background: #FFFFFF;
	border-top: 1px dashed #CCCCCC;
	border-left: 1px solid #5C88AD;
	border-right: 1px solid #5C88AD;
	border-bottom: 1px solid #5C88AD;
	width: 683px;
	padding-top: 5px;
	padding-bottom: 5px;
}
#aptfinancialdatatable
{
	margin-left: 10px;
	background: #FFFFFF;
	/*background: #F7F7FB;*/
	border-top: none;
	border-left: 1px solid #5C88AD;
	border-right: 1px solid #5C88AD;
	border-bottom: 1px solid #5C88AD;
	width: 683px;
}
#aptfinancialdatatdexplan
{
	padding: 10px 10px 10px 20px;
}
#aptfinancialdatatddropdown
{
	padding: 0px 20px 10px 20px;
}
#aptfinancialdatadivdropdown
{
	border: 1px solid #85BFEF;
	background:#F3F7FA;
}
#aptfinancialdatadivtdsdropdown
{
	width: 22%;
	padding: 10px 0px 10px 0px;
	text-align: left;
}
#aptfinancialdatadivtdsreload
{
	width: 12%;
	padding: 10px 0px 10px 0px;
	text-align: center;
	vertical-align: bottom;
}

#pertinentinformationtable
{
	margin-left: 10px;
	background: #FFFFFF;
	/*background: #F7F7FB;*/
	border-top: 1px solid #5C88AD;
	border-left: 1px solid #5C88AD;
	border-right: 1px solid #5C88AD;
	border-bottom: 1px solid #5C88AD;
	width: 683px;
}
#pertinentinformationtableheader
{
	margin-left: 10px;
	background: #7EAACF;/*#D5D5D9*/
	border-top: 1px solid #5C88AD;
	border-left: 1px solid #5C88AD;
	border-right: 1px solid #5C88AD;
	border-bottom: 1px solid #5C88AD;
	width: 683px;
	padding-top: 5px;
	padding-bottom: 5px;
}
#pertinentinformationtablefooter
{
	margin-left: 10px;
	background: #F7F7FB;
	border-top: 1px dashed #5C88AD;
	border-left: 1px solid #5C88AD;
	border-right: 1px solid #5C88AD;
	border-bottom: 1px solid #5C88AD;
	width: 683px;
}
#pertinentinformationtd
{
}
#pertinentinformationdiv
{
	padding-left: 15px;
}
#pertinentinformationdevinfodiv
{
	border: 1px solid #CCCCCC;
	background: #F3F7FA;
}
#pertinentinformationdevinfotable
{
	margin-top: 5px;
	width: 318px;
}
#pertinentinformationdevinfo1
{
}
#pertinentinformationdevinfo2
{
	border: 1px solid #CCCCCC;
}
#pertinentinformationlayouttable
{	
	margin-top: 5px;
	width: 646px;
	clear: both;
}
#pertinentinformationlayouttable li
{
	list-style-type: circle;
	/*list-style-image: url(/images/sym1.jpg);*/
}
#pertinentinformationlayouttableleft
{	
	margin-top: 20px;
	width: 300px;
}
#pertinentinformationlayouttableright
{	
	margin-top: 20px;
	width: 300px;
}
#pertinentinformationlayouttabletopheader
{
	
	border-bottom: 1px solid #CCCCCC;
	text-align: left;
}
#pertinentinformationlayouttableleftheader
{
	border-bottom: 1px dashed #CCCCCC;
}
#pertinentinformationlayouttableleftheaderbtm
{
	border-bottom: none;
}
#pertinentinformationlayouttablecontent
{
	border-bottom: 1px dashed #CCCCCC;
}
#pertinentinformationlayouttablecontentbtm
{
	border-bottom: none;
}

.developments img
{
	border: none;
}
.developments a img
{
	border: 2px solid #5C88AD;
}
.developments a:hover img
{
	border: 2px solid #7EAACF;
}
.developmentstable
{
	vertical-align: bottom;
}
.developmentstable p
{
}
.developmentstablemid
{
	width: 5%;
	vertical-align: bottom;
	line-height: 12px;
	border-bottom: 1px dashed #85BFEF;
}
.developmentstable br
{
	line-height: 6px;
}
.developmentsdescrip
{
	padding-left: 15px;
	padding-right: 15px;
}
.developments legend
{
	/*background: #FFFFDD;*/
	color:#7E7E7E;
	font-size: 14px;
}
.developments legend a
{
	/*background: #FFFFDD;*/
	color: #5C88AD;
	font-size: 14px;
	text-decoration: underline;
}
.developments legend a:hover
{
	text-decoration: none;
}
.developments fieldset
{
	/*background: #FFFFDD;*/
	background: #FFFFEE;
	border: 1px solid #CCCCCC;
}

.devdescripimgtd
{
	vertical-align:middle;
	margin: 0px;
	padding: 0 0 0 0;
}


.devupdatestitle
{
	color: #990000;
	font-size: 11px;
	font-family: Tahoma;
}
.latestnews img
{
	border: none;
}
.latestnews a img
{
	padding: 5px;
	border: 2px solid #CCCCCC;
	width: 80px;
	height: 50px;
}
.latestnews a:hover img
{
	border: 2px solid #7EAACE;
}
.latestnews legend
{
	color:#7E7E7E;
	font-size: 12px;
}
.latestnews legend a
{
	color:#7E7E7E;
	font-size: 12px;
	text-decoration: none;
}
.latestnews fieldset
{
	background: #FFFFFF;
	border: 1px solid #FFFFFF;
}
.latestnews img
{
	border: none;
}
.latestnewstable
{
	vertical-align: bottom;
}

/**************************View Articles styles**************************/
.article_category_link 
{
	font-size: 11px;
	color: #666666;
	font-weight: bold;
	
	/*color: #993333;
	margin-top: 0px;
	margin-bottom: 5px;
	text-transform:uppercase;
	font-size:9px;*/
}
.article_category_linked
{
	font-size: 11px;
	color: #666666;
	font-weight: bold;
	padding-left:15px;
}
.article_brief
{
	color:#444444;
	font-size: 12px;
	padding-left:15px;
	line-height:18px;
}
#articletabcontentdiv
{
	border-top: none;
	border-left: 1px solid #5C88AD;
	border-right: 1px solid #5C88AD;
	border-bottom: 1px solid #5C88AD;
}
#articlesdatatabsheader
{
	margin-left: 10px;
	background: #FFFFFF;/*#5C88AD*/
	border-top: 1px solid #EEEEFF;/*124670*/
	border-left: 1px solid #EEEEFF;
	border-right: 1px solid #EEEEFF;
	border-bottom: none;
	height: 37px;
	width: 682px;
}
#articlestabheader1
{
	height: 38px;
	vertical-align: bottom;
	background: url(/images/locationtab1.gif);
	float: left;
	width: 21px;
}
#articlestabheader2
{
	height: 38px;
	vertical-align: top;
	background: url(/images/locationtab2.gif);
	float: left;
	width: 100px;
	/*line-height: 20px;*/
}
#articlestabheader3
{
	height: 38px;
	vertical-align: top;
	background: url(/images/locationtab3.gif);
	float: left;
	width: 31px;
}
#articlestabheader4
{
	height: 38px;
	vertical-align: bottom;
	background: url(/images/locationtab4.gif);
	float: left;
	width: 100px;
	/*line-height: 52px;*/
}
#articlestabheader5
{
	height: 38px;
	vertical-align: top;
	background: url(/images/locationtab5.gif);
	float: left;
	width: 21px;
}
#articlestabheader6
{
	height: 38px;
	vertical-align: bottom;
	background: url(/images/locationtab4.gif);
	float: left;
	width: 100px;
	/*line-height: 52px;*/
}
#articlestabheader7
{
	height: 38px;
	vertical-align: top;
	background: url(/images/locationtab7.gif);
	float: left;
	width: 23px;
}
#articlestabheader8
{
	height: 38px;
	vertical-align: top;
	background: url(/images/locationtab8.gif);
	float: left;
	width: 92px;
}
#articlestabheader9
{
	height: 38px;
	vertical-align: bottom;
	background: url(/images/locationtab9.gif);
	float: left;
	width: 21px;
}
#articlestabheader10
{
	height: 38px;
	vertical-align: top;
	background: url(/images/locationtab10.gif);
	float: left;
	width: 31px;
}
#articlestabheader11
{
	height: 38px;
	vertical-align: top;
	background: url(/images/locationtab8.gif);
	float: left;
	width: 82px;
}
#articlestabheader12
{
	height: 38px;
	vertical-align: top;
	background: url(/images/locationtab12.gif);
	float: left;
	width: 31px;
}
#articlestabheader13
{
	height: 38px;
	vertical-align: top;
	background: url(/images/locationtab8.gif);
	float: left;
	width: 84px;
}
#articlestabheader14
{
	height: 38px;
	vertical-align: bottom;
	background: url(/images/locationtab4.gif);
	float: left;
	width: 100px;
	/*line-height: 52px;*/
}
#articlestabheader15
{
	height: 38px;
	vertical-align: top;
	background: url(/images/locationtab8.gif);
	float: left;
	width: 34px;
}
#articlesdatatabscontent
{
	clear: both;
}
/********************Tabs Section********************/
#tabheader
{
	border: 2px solid red;
}
#tabheader1
{
	height: 38px;
	vertical-align: bottom;
	background: url(/images/locationtab1.gif);
	float: left;
	width: 21px;
}
#tabheader2
{
	height: 38px;
	vertical-align: top;
	background: url(/images/locationtab2.gif);
	float: left;
	width: 100px;
	/*line-height: 20px;*/
}
#tabheader3
{
	height: 38px;
	vertical-align: top;
	background: url(/images/locationtab3.gif);
	float: left;
	width: 31px;
}
#tabheader4
{
	height: 38px;
	vertical-align: bottom;
	background: url(/images/locationtab4.gif);
	float: left;
	width: 100px;
	/*line-height: 52px;*/
}
#tabheader5
{
	height: 38px;
	vertical-align: top;
	background: url(/images/locationtab5.gif);
	float: left;
	width: 21px;
}
#tabheader6
{
	height: 38px;
	vertical-align: bottom;
	background: url(/images/locationtab4.gif);
	float: left;
	width: 100px;
	/*line-height: 52px;*/
}
#tabheader7
{
	height: 38px;
	vertical-align: top;
	background: url(/images/locationtab7.gif);
	float: left;
	width: 23px;
}
#tabheader8
{
	height: 38px;
	vertical-align: top;
	background: url(/images/locationtab8.gif);
	float: left;
	width: 48px;
}
#tabheader9
{
	height: 38px;
	vertical-align: bottom;
	background: url(/images/locationtab9.gif);
	float: left;
	width: 21px;
}
#tabheader10
{
	height: 38px;
	vertical-align: top;
	background: url(/images/locationtab10.gif);
	float: left;
	width: 31px;
}
#tabheader11
{
	height: 38px;
	vertical-align: top;
	background: url(/images/locationtab8.gif);
	float: left;
	width: 36px;
}
#tabheader12
{
	height: 38px;
	vertical-align: top;
	background: url(/images/locationtab12.gif);
	float: left;
	width: 31px;
}
#tabheader13
{
	height: 38px;
	vertical-align: top;
	background: url(/images/locationtab8.gif);
	float: left;
	width: 38px;
}

#tabcontenttd
{
	border-top: none;
	border-left: 1px solid #5C88AD;
	border-right: 1px solid #5C88AD;
	border-bottom: 1px solid #5C88AD;
}

#developmentscategorysearchdiv
{
	border-top: 1px solid #CCCCCC;
	margin-left: 20px;
	margin-right: 20px;
	padding: 20px 10px 20px 10px;
	text-align: center;
}
#developmentscountrysearchdiv
{
	margin-left: 0px;
	margin-right: 20px;
	padding: 20px 10px 20px 10px;
	text-align: left;
	font-weight: normal;
	color: #444444;
	/*background: url(/images/Icons/Numbers/step1.jpg) no-repeat center left;*/
}
#developmentstownsearchdiv
{
	margin-left: 20px;
	margin-right: 20px;
	padding: 20px 10px 20px 10px;
	text-align: left;
	font-weight: normal;
	/*background: url(/images/Icons/Numbers/step2.jpg) no-repeat center left;*/
}
#developmentssearchdiv
{
	margin-left: 10px;
	margin-right: 10px;
	padding: 50px 10px 0px 50px;
	text-align: left;
}
.developmentssearchdivtd
{
	width: 50%;
	color: #5C88AD;
	font-weight: bold;
}
.developmentssearchdivtd select
{
	margin-top: 2px;
	margin-bottom: 5px;
	color: #5C5C5C;
}
#developmentssearchdiv img
{
}
#developmentssearchdiv1
{
	margin-left: 10px;
	margin-right: 10px;
	padding: 50px 10px 0px 50px;
	text-align: center;
}
#developmentssearchdiv1 img
{
}
#developmentssearchresultsdiv
{
	font-size:10px;
	color:#444444;
}
#developmentupdateddiv
{
	padding-left:13px;
	margin-top: -20px;
}

#breadcrumbtd
{
	padding-left: 10px;
	color: #444444;
	font-size: 12px;
}
#breadcrumbdiv
{
	border-bottom:1px solid #5C88AD;
	padding:0px 0px 5px 0px;
	margin: 10px 10px 10px 0px;
}
#breadcrumbtd a:hover
{
	text-decoration: none;
}
#indepthanaloutertable
{
	padding-left: 10px;
	margin-left: 10px;
	border-left: 1px solid #5C88AD;
	border-right: 1px solid #5C88AD;
	border-top: none;
	border-bottom: 1px solid #5C88AD;
	width: 683px;
}
#indepthanaltable
{
	background: #D9E2E6;
	height: 16px;
	padding-left: 10px;
	margin-left: 10px;
	border-left: 1px solid #85BFEF;
	border-right: 1px solid #85BFEF;
	border-top: 1px solid #85BFEF;
	border-bottom: none;
	width: 683px;
}
#indepthanaltd
{
}

/*---------------Financial Data Styles---------------*/
.financialdataleftheaders
{
	font-size: 10px;
}
.financialdataverticalheaders
{
	font-size: 10px;
}
.financialdatacellgrey
{
	font-size: 9px;
}
.financialdatacellwhite
{
	font-size: 9px;
}
/*---------------Sections Styles---------------*/
.sectionHeaderDiv
{
	width: 180px;
	border-left:none;
	border-right:none;
	border-top:none;
	background: #FFFFFF;/*#abd0db*/
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	color: #222222;
	font-family: Tahoma;
	height: 15px;
	font-size: 12px;
	font-weight: bold;
}
.sectionIndexDiv
{
	width: 180px;
	border-bottom:none;
	border-left:none;
	border-top:none;
	border-right:none;
	background: #FFFFFF;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-size: 11px;
	font-weight: bold;
	
}
.sectionIndexDiv a
{
	color: #993333;
	text-decoration: none;
	font-family: Tahoma;
	font-size: 1.1em;
	font-weight: normal;
	font-variant: small-caps;
}
.sectionIndexDiv a:hover
{
	color: #993333;
}
.sectionmenu_no_expand
{
	color: #666666;
	font-size: 11px;
}
.sectionmenu_expand
{
	color: #993333;
	font-size: 11px;
}
.sectionsubmenu
{
	color: #666666;
	padding-left: 0px;
	font-size: 11px;
}
.sectionsubmenu a
{

}
.sectionsubsubmenu
{
	color: #666666;
	padding-left: 26px;
	font-size: 11px;
}
.sectionIndexDiv li
{
	float: left;
	display: block;
	padding-left: 5px;
}

#sectionIndexDivNoBLeft
{
	border-left: 1px solid #edf4fc;
	padding-left: 0px;
}
#sectionIndexDivNoBRight
{
	border-right: 1px solid #edf4fc;
	padding-right: 0px;
}
#sectionIndexDivHighlight
{
	text-decoration: underline;
	color: #994444;
}
#area
{
}
.treeNode
{
	text-decoration: none; 
	color: black; 
	font: 8pt tahoma;
}
/*********** Galleries ***********/

#galleryleft
{
	border-bottom: 1px solid #ccccff;
	margin-bottom: 0px;
	width: 40%;
}
#galleryThumbnail
{
	text-align: center;
	padding: 5px;
	margin-bottom: 0px;
}
#galleryThumbnail img
{
	/*width: 70px;
	height: 50px;*/
}
#galleryThumbnail a img
{
	/*width: 70px;
	height: 50px;*/
	padding: 5px;
	border: 1px solid #CCCCCC;
}
#galleryThumbnail a:hover img
{
	border: 1px solid #6699CC;
}
#galleryTMStd
{
	text-align: center;
	height: 100%;
}
#galleryTMStd a img
{
	/*border: 1px solid green;*/
	text-align: center;
	width: 200px;
	height: 250px;
}
#galleryTMS
{
}
#loadarea
{
	border: 1px solid #CCCCCC;
	text-align: center;
}
#loadarea img
{
	width: 400px;
	height: 250px;
}
/*---------------Apartments Styles---------------*/
.aptresultstable
{
	margin-top: 10px;
	margin-left: 8px;
}
.aptresultstdheadercell
{
	padding-top: 5px;
	background: #ebf3fb;
	border: 1px solid #85BFEF;
	width: 418px;
	height: 38px;
	vertical-align: top;
}
.aptresultstdheadercelltd
{
	color: #547180;
	font-weight: bold;
	text-align: center;
}
.aptresultstdcolcell
{
	padding-top: 5px;
	background: #FFFFFF;
	border-top: 1px solid #DFDFDF;
	width: 418px;
	height: 32px;
	vertical-align: top;
}
.aptresultstd1
{
	color: #7E7E7E;
	text-align: center;
}
.aptresultstd2
{
	color: #5C88AD;
	text-align: center;
}
.aptresultstd3
{
	color: #440000;
	text-align: center;
}
/*===============Apartments Styles===============*/
/*---------------Top Navigation Menu---------------*/
.top_txt_menu 
{
	color:#7E7E7E;
	font-family:Tahoma;
	font-size:13px; 
	text-decoration:none;
}


#topnavTr 
{
	border-bottom: 1px solid #FF0000;
}
.top_txt_menuTd 
{
	border-bottom: 1px solid #BEBEBE;
}
.top_txt_menuTd  a
{
	vertical-align: bottom;
	text-align:center;
}
.topnavdiv 
{
}
.topnavdiv img
{
	vertical-align: bottom;
}
#topnavsubTable
{
	/*background: url(/images/BG_GRAD.gif) bottom;*/
}
#topnavsubDiv 
{
	padding-top:7px;
	width:599px;
	height:20px;
	font-weight: normal;
	/*background: #FFCC33;*/
}
#topnavsubDiv a 
{
	/*color:#7E7E7E;*/
	color: #5C88AD;
	font-family:Tahoma;
	font-size:11px; 
	text-decoration:none;
	font-weight: normal;
	font-size:12px;
}
#topnavsubDiv a:hover 
{
	color:#061A54;
	text-decoration:underline;
}

#dropmenudiv{
position:absolute;
border:1px solid #5C88AD;
background: #FFFFFF;
font:normal 12px Tahoma;
line-height:20px;
z-index:100;
}

#dropmenudiv a{
width: 100%;
display: block;
text-indent: 10px;
border-bottom: none;
padding: 1px 0;
text-decoration: none;
font-weight: normal;
}

#dropmenudiv a:hover{ /*hover background color*/
background-color: #5C88AD;
color: #FFFFFF;
}
/*===============Top Navigation Menu===============*/
#assdownloadsiconname {}
#assdownloadsfilesize
{
	padding-left: 31px;
}

#livesupportdescrip 
{
	color: #0099CC;
	vertical-align: bottom;
	padding-left: 37px;
	padding-bottom: 15px;
}
#livesupportdescrip  a
{
	color: #339933;
	font-weight: bold;
	font-family: Tahoma;
	font-size: 12px;
}

/*---------------Member Table Styles---------------*/

#memberloginTd
{
	padding-top: 12px;
}
#memberloginUsernameDiv
{
	color:#547180;
}
#memberloginPasswordDiv
{
	color:#547180;
	margin-top:2px;
}
#memberloginButtonsDiv
{
	margin-left:85px;
	margin-top:5px;
}
#memberloginRegisterDiv 
{
	text-align: right;
	padding-right: 20px;
}
#memberloginRegisterDiv a 
{
	color:#5C88AD;
	text-decoration: underline;
}
#memberloginRegisterDiv a:hover 
{
	text-decoration: none;
}
#memberloginTd hr 
{
	background: #3366CC;
	border: #FF0000;
	text-align: right;
	width: 100px;
	height: 3px;
}
/*===============Member Table Styles===============*/
#loginregtable
{
	width: 100%;
	border: 1px solid #D9E2E6;
	border-top: 4px solid #D9E2E6;
	margin-top: 0px;
}
#loginregtd
{
	margin-top: 0px;
}

/*---------------Registration Styles---------------*/
.registrationdiv
{
	background: #FFFFDD;
	border: 1px solid #CCCCCC;
}
.registration legend
{
	font-size: 16px;
	font-family:tahoma;
	color:#5C88AD;
	padding-bottom: 5px;
}
.registration fieldset
{
	background: #FFFFDD;
	text-align:center;
	margin: 20px;
}
.registrationinput
{
	color: #5C88AD;
}
.registration td
{
}

/*===============Registration Styles===============*/
#reginteresttd
{
	border: 1px solid #D9E2E6;	
	padding: 0px 5px 10px 5px;
}
#reginteresttd p
{
	line-height: 20px;
}

#newsboxtd
{
	padding-left: 10px;
	background: #FFFFFF;
	border: 3px solid #D9E2E6;
}
.timestampnews
{
	color: #222222;
	font-size:10px;
}
#developmentupdatestd
{
	padding-left: 10px;
	background:#FFFFFF;
}

/*===============Country Comparison Styles===============*/

.section /* Outer Div */
{
  padding: 0px;
  margin: 0px;
  list-style-type: none;
}

/* CHART LISTS */
.chartlist 
{ 
  border-top:none; 
  width: 430px;
  padding:0px;
  margin:0px;
}
.chartlist li 
{ 
  position: relative;
  display: block;  
  border-bottom:none; 
  _zoom: 1;
  list-style-type:none;
}
.chartlist li:hover 
{ 
  display: block;  
  background: #EFEFEF; 
}
.chartlist li a 
{ 
  display: block; 
  padding: 0.4em 4.5em 0.4em 0.5em;
  position: relative; 
  z-index: 2;
  color: #2D7BB2; 
  text-decoration: none; 
  font-weight: bold; 
}
.chartlist li a:hover 
{ 
  color:#333333;
}
.chartlist li.header 
{ 
  margin:0px;
  padding:0px;
}
.chartlist li.subheader 
{ 
  position: relative;
  display: block;  
  border-bottom: 1px dashed #EEE; 
  _zoom: 1;
  margin-bottom:5px;
}
.chartlist li.subheader a 
{ 
  padding: 0.2em 4.5em 0.2em 0.5em;
  font-weight:normal;
  font-size: 0.825em; 
}
.chartlist li.subheader a:hover 
{ 
  color:#333333;
}
.chartlist .count 
{ 
  display: block; 
  position: absolute; 
  top: 0; 
  right: 0; 
  margin: 0 0.0em; 
  text-align: right; 
  color: #999; 
  font-weight: bold; 
  font-size: 0.875em; 
  line-height: 2em; 
  z-index: 2;
}
.chartlist li span.count a:hover 
{ 
	background:#EFEFEF;
}
.chartlist .index 
{ 
  display: block; 
  position: absolute; 
  top: 0; 
  left: 0; 
  height: 100%; 
  background: #B8E4F5; 
  text-indent: -9999px; 
  line-height: 2em;
}
.chartlist .countsub 
{ 
  display: block; 
  position: absolute; 
  top: 0; 
  right: 0; 
  margin: 0 0.3em; 
  text-align: right; 
  color: #999; 
  font-weight: normal; 
  font-size: 0.825em; 
  line-height: 2em;
  z-index: 2;
}
.chartlist .indexsub 
{ 
  display: block; 
  position: absolute; 
  top: 0; 
  left: 0; 
  height: 100%; 
  background: #F7F7BF; 
  text-indent: -9999px; 
  overflow: hidden; 
  font-weight: normal; 
  font-size: 0.825em; 
  line-height: 2em;
}
.chartlist .indexsub_highlight
{ 
  display: block; 
  position: absolute; 
  top: 0; 
  left: 0; 
  height: 100%; 
  background: #FFCC33; 
  text-indent: -9999px; 
  overflow: hidden; 
  font-weight: bold; 
  font-size: 0.825em; 
  line-height: 2em;
}

/*---------------Navigation Menu---------------*/

#NavigationContent { margin-top: 23px; width: 680px; vertical-align:bottom; }
#Navigation { height: 31px; float:left; vertical-align:bottom;}
#Navigation img { vertical-align:bottom;}
#Navigation li { background: url(/images/Tab.gif) no-repeat;  text-align: center; margin-right: 5px; position: relative; float: left; list-style: none; vertical-align:bottom;}
#Navigation li a { color: #FFF; font-size: 12px; font-family: Georgia; display: block; line-height: 32px; width: 133px; vertical-align:bottom;}
#Navigation .selected { background: url(/images/Tab_Selected.gif) no-repeat; vertical-align:bottom;}
#Navigation .selected a { color: #DFA641;font-size: 12px; vertical-align:bottom;}
#Navigation .unselected { }
#Navigation .unselected a {  }

#SubNav img { text-align: center;}

.Login {position: relative; float: right; margin: 5px 15px 0px 0;}
.Login a { font-weight: bold;}
.LoginUser { font-weight: bold;}
.LoginSignin {margin-top:15px;}
.LoginInbox { background: url(../images/login-inbox.gif) no-repeat center left;padding: 0px 0 0 20px;margin-top:auto;}
.LoginFriend { background: url(../images/login-friend.gif) no-repeat center left;padding: 0px 0 0 15px;margin-top:auto;}
.LoginDivider { background: url(../images/login-div.gif) no-repeat center center;margin-top:auto;}

.graphicsidebar {
	color: #347;
	font-size: 11px;
	font-family: "Lucida Grande", "Lucida Sans Unicode", Verdana, sans-serif;
}
.graphicsidebarnews 
{
	color: #347;
	font-size: 11px;
	font-family: "Lucida Grande", "Lucida Sans Unicode", Verdana, sans-serif;
}
/*===============Navigation Menu===============*/


/*---------------Financial Data---------------*/

#financialtd
{
	border: 1px solid #CCCCCC;
	
	margin-left: 20px;
}
.financialtitle
{
	background: #FFFFFF;
	border-bottom: 1px solid #CCCCCC;
	font-weight: bold;
}
.financial1stcol
{
	background: #DCE2EF;
	text-align: center;
	border-left: 1px solid #CCCCCC;
	border-right: 1px solid #CCCCCC;
}
.financialblankcol
{
	background: #FFFFFF;
}
.financial2ndcol
{
	background: #FFFFEE;
	text-align: center;
	border-left: 1px solid #CCCCCC;
	border-right: 1px solid #CCCCCC;
	border-bottom: 1px solid #FFFFFF;
}
.financial3rdcol
{
	background: #FFFFEE;
	text-align: center;
	border: 1px solid #BBBBBB;
}

/*===============Financial Data===============*/

/*---------------Bookmark Styles---------------*/
	.bookmark
	{
		border-top: 2px dashed #D9E2E6;
		border-bottom: 1px dashed #D9E2E6;
		background: #FFFFFF;
		position:relative;
		padding:3 0 10 0;
		margin:15px 0 0 0;
	}

	.bookmark p 
	{
		padding:0;
		margin:0;
	}

	.bookmark p a
	{
		position:absolute;
		top:0px;
		right:0px;
		padding:3px 5px 0 0;
	}

	.bookmark h3
	{
		border-bottom: none;
		padding:5 3px 0 10;
		margin:0;
		margin:0 5px 0 3px;
		font-size:12px;
		padding-bottom: 20px;
		color: #990000;
		font-weight: bold;
		vertical-align: top;
	}

	.bookmark ul
	{
		text-align:center;
		list-style:none;
		margin:6px 0 4px 0;
		padding:0;
	}

	.bookmark ul li
	{
		text-align:center;
		display:inline;
		padding:0 8px 6px 0 ;
		font-size: 14px;
	}

	.bookmark ul li.delicious
	{
		background:url(/images/Icons/Bookmarks/delicious.gif) no-repeat 0 0;
	}
	
	.bookmark ul li.digg
	{
		background:url(/images/Icons/Bookmarks/digg.gif) no-repeat 0 0;
	}

	.bookmark ul li.reddit
	{
		padding:0 0 0 2px;
		background:url(/images/Icons/Bookmarks/reddit.gif) no-repeat 0 0;
	}

	.bookmark ul li.facebook
	{
		background:url(/images/Icons/Bookmarks/facebook.gif) no-repeat 0 0;
	}

	.bookmark ul li.stumbleupon
	{
		background:url(/images/Icons/Bookmarks/stumbleupon.gif) no-repeat 0 0;
	}

	.bookmark ul li a
	{
		padding:0 0 0 18px;
		margin:0 3px 0 0px;
		text-decoration: none;
	}
	
/*===============Bookmark Styles===============*/

/*---------------DHTML Rollover Menu Styles---------------*/
div.sample_attach, a.sample_attach
{
  width: 100px;
  border: 1px solid black;
  background: #FFFFFF;
  padding: 0px 5px;
  font-family:Tahoma;
  font-size:11px; 
  color: #7E7E7E;
  height: 40px;
  vertical-align: middle;
  padding-top: 14px;
}

a.sample_attach
{
  display: block;
  border-bottom: none;
  text-decoration: none;
}
a:hover.sample_attach
{
  text-decoration: underline;
}

form.sample_attach
{
  position: absolute;
  visibility: hidden;
  border: 1px solid black;
  background: #FFFFFF;
  padding: 0px 5px 2px 5px;
}
/*===============DHTML Rollover Menu Styles===============*/

/*---------------ToolTips---------------*/ 
.tooltipshintdiv
{

}
#hintbox /*CSS for pop up hint box */
{ 
	position:absolute;
	top: 0;
	background-color: lightyellow;
	width: 150px; /*Default*/
	padding: 3px;
	border:1px solid black;
	font:normal 11px Verdana;
	line-height:18px;
	z-index:100;
	border-right: 3px solid black;
	border-bottom: 3px solid black;
	visibility: hidden;
}

.hintanchor /*CSS for link that shows hint onmouseover*/
{ 
	font-weight: bold;
	color: navy;
	margin: 3px 8px;
}
.hintanchorlogin /*CSS for link that shows hint onmouseover*/
{ 
	font-weight:bold;
	color:#547180;
	margin:3px 8px;
	vertical-align:top;
}
td.hintanchorlogin a
{ 
	font-weight:normal;
	color:#AAAAAA;
	text-decoration:none;
}
/*===============ToolTips===============*/
