@charset "utf-8";
/**************************************************** 
* Style for the inner pages
*
*****************************************************/

/********* Defaults inside content *************/

/******************* LEFT PANEL ************************/

#left_pane a:active 	{ color: #333333; text-decoration: none;}
#left_pane a:link 		{ color: #333333; text-decoration: none;}
#left_pane a:visited 	{ color: #333333; text-decoration: none;}
#left_pane a:hover 		{ color: #f96311; text-decoration: none;}

#left_pane {
	float: left;
	width: 191px;
	margin: 10px 0;
	list-style: none;	
}
#left_pane ul { list-style: none;}
#left_pane li ul li { 	margin-bottom: 0px; }

#left_pane li a {
	background-color: #eef0ed;
	border: 1px solid #d8d6e1;
	display: block;	
	padding: 6px 10px 6px 17px;
	margin-bottom: 1px;
	font-weight: bold;
}

#left_pane li ul li a {
	background-color: #f9efed;
	border: 1px solid #f9c6be;
	list-style: none;	
	display: block;	
	padding: 5px 0 5px 33px;
	margin-bottom: 1px;
	line-height: 1;
	font-weight: normal;
	
}

#left_pane li a.current { background: #eef0ed url(/realestategroup/images/left_nav_selector.gif) 2% 50% no-repeat;}
#left_pane li ul li a.current { background: #f6f7f6 url(/realestategroup/images/left_nav_selector.gif) 10% 50% no-repeat;}

/******************* RIGHT PANEL ************************/
#right_pane a:active 	{ color: #333333; text-decoration: none;}
#right_pane a:link 		{ color: #333333; text-decoration: none;}
#right_pane a:visited 	{ color: #333333; text-decoration: none;}
#right_pane a:hover 	{ color: #f96311; text-decoration: underline;}

#right_pane {
	border: 0px solid #000000; 
	float: right;
	width: 182px;
	margin: 10px 0;
	padding: 8px 0;
}

#right_pane #accordion h4 {
	padding-bottom:10px;
	font-size: 11px;
	font-weight: bold;
}

/***** Set style according to accordion state ******/
#right_pane #accordion h4.ui-state-active {color: #176d89; background: url(/realestategroup/images/right_accordion_minus.gif) 0 100% no-repeat; }
#right_pane #accordion h4.ui-state-default{ color: #666666;  background: url(/realestategroup/images/right_accordion_plus.gif) 0 100% no-repeat; cursor: pointer;}

#right_pane #accordion div div { overflow: hidden; padding: 0 5px 15px 0px; }
#right_pane #accordion ul li {  vertical-align:top ; margin: 0 0 0 15px; list-style-image:url(/realestategroup/images/bullets/bullet4.gif);}

/**************************** START MIDDLE PANE ***********************/

#middle_pane a:active 	{ color: #42326f; text-decoration: none;}
#middle_pane a:link 	{ color: #42326f; text-decoration: underline;}
#middle_pane a:visited 	{ color: #42326f; text-decoration: underline;}
#middle_pane a:hover 	{ color: #f96311; text-decoration: underline;}

#middle_pane ul li { list-style-image:url(/realestategroup/images/bullets/bullet4.gif); color: #333333; margin: 5px 15px;} 
#middle_pane ul li li { list-style-image:url(/realestategroup/images/bullets/bullet2.gif); } 

#middle_pane ol { color: #333333; margin: 5px 0 5px 20px;} 
/*#middle_pane ul li a { background: url(/realestategroup/images/mini_icons.gif)  0 -45px no-repeat; padding-left: 10px; }*/


#middle_pane {
	border: 0px solid #000000; 
	float: left;
	margin: 10px 0 0 15px;
	padding: 0; 
	width: 515px;
}


h3{ font-size: 14px; color: #f96311; height:25px; margin: 0; }

#middle_pane p {margin: 0px 0px 10px 0px; }
#middle_pane h3{ font-size: 14px; color: #f96311; margin: 0; }
#middle_pane h3.innerLevel { font-size: 14px; color: #f96311; margin-top: 5px;}
#middle_pane h4{ font-size: 11px; color: #42326f; }
#middle_pane h4.subtitle{
	font-size: 11px; 	
	font-weight: bold;
	color: #7a6f9a;
}

#middle_pane .footnotes { 
	border-top: 0px solid #a8b3ab;
	font-size: 10px; 
	font-style: italic; 
	color:#a8b3ab; 
	text-align: justify;
	margin: 50px 0 0;
}

#middle_pane dt a { background: url(/realestategroup/images/mini_icons.gif) 0 2px no-repeat; padding-left: 10px;}
#middle_pane dt a:hover { background: url(/realestategroup/images/mini_icons.gif) 0 -22px no-repeat; padding-left: 10px;}

/* Styles for TAB INDEX PAGES THAT ARE SIMILAR -  e.g. TOOLS AND RESOURCE PAGE */
.level1 #middle_pane a:active,
.level1 #middle_pane a:link,
.level1 #middle_pane a:visited { color: #176d89; text-decoration: underline;}
.level1 #middle_pane a:hover{ color: #f96311; text-decoration: underline;}

.level1 #middle_pane h4 a:active, 
.level1 #middle_pane h4 a:link, 
.level1 #middle_pane h4 a:visited,{ color: #42326f; text-decoration: none;}
.level1 #middle_pane h4 a:hover	{ color: #f96311; text-decoration: underline;}

/***** Set style according to accordion state ******/
#middle_pane #accordion2 h4.ui-state-active {
	color: #42326f; 
	padding: 0px 15px; 
	margin: 0 0 5px; 
	background: url(/realestategroup/images/mini_icons.gif) 0 -74px no-repeat;
	border-bottom:1px solid;
	outline: none;	
}

#middle_pane #accordion2 h4.ui-state-default{ 
	color: #666666;
	padding: 0px 15px; 
	margin: 0 0 5px; 
	background: url(/realestategroup/images/mini_icons.gif) 0 -104px no-repeat; 
	cursor: pointer;
	border-bottom:1px dotted;
}

#middle_pane #accordion2 div div { overflow: hidden; padding: 0 5px 15px 15px; }

/*********** Table style ************/
#middle_pane table.teal_table {
	border-top: 1px solid #8bb6c4;
	border-right: 1px solid #8bb6c4;
	margin: 0 auto;
	width: 90%;
	border-collapse:collapse;
}

#middle_pane table.teal_table td, #middle_pane table.teal_table th {
	border-left: 1px solid #8bb6c4;
	border-bottom: 1px solid #8bb6c4;	
	padding: .3em 1em; 
}
#middle_pane table thead th { background-color: #c5dae1; color: #176d89; }
#middle_pane table.teal_table thead th a:link { color: #176d89; text-decoration: underline;}
#middle_pane table.teal_table thead th a:visited { color: #176d89; text-decoration: underline;}
#middle_pane table.teal_table thead th a:hover { color: #f96311; text-decoration: underline;}

#middle_pane table.teal_table tr.odd td { background-color:#e7f0f3; }
#middle_pane table.teal_table td a:link, 
#middle_pane table.teal_table td a:visited,
#middle_pane table.teal_table td a:hover  {  text-decoration: none;}

#middle_pane table.teal_table2 {width: 100%;}
#middle_pane table.teal_table2 td, #middle_pane table.teal_table2 th {padding: .3em .5em; }

/*********** Table style burg ************/
#middle_pane table.burg_table {
	border-top: 1px solid #9d0e4c;
	border-right: 1px solid #9d0e4c;
	margin: 0 auto;
	width: 90%;
	border-collapse:collapse;
}
#middle_pane table.burg_table td, #middle_pane table.burg_table th {
	border-left: 1px solid #9d0e4c;
	border-bottom: 1px solid #9d0e4c;	
	padding: .3em 1em; 
}
#middle_pane table.burg_table thead th { background-color: #e9c3bd; color: #9d0e4c; }
#middle_pane table.burg_table thead th a:link { color: #9d0e4c; text-decoration: underline;}
#middle_pane table.burg_table thead th a:visited { color: #9d0e4c; text-decoration: underline;}
#middle_pane table.burg_table thead th a:hover { color: #f96311; text-decoration: underline;}
#middle_pane table.burg_table tr.odd td { background-color:#fef6f5; }


.level1 #middle_pane {margin-left:0; width: 720px ;}
.level1 #main_content .sub_contents_bottom, #b_resource #main_content .sub_contents_bottom { width:719px; float: left;}
.level1 dt { font-weight: normal; }
.level1 #main_content .sub_contents_top{  width:719px; }

/* Style uniquely for level 1 pages (Tab index pages if applies) */
.level1 #middle_pane a:active,
.level1 #middle_pane a:link,
.level1 #middle_pane a:visited { color: #176d89; text-decoration: none;}
.level1 #middle_pane a:hover{ color: #f96311; text-decoration: underline;}

.level1 #middle_pane h4 a:link { color: #42326f; text-decoration: none;}
.level1 #middle_pane h4 a:active { color: #42326f; text-decoration: none;}
.level1 #middle_pane h4 a:visited { color: #42326f; text-decoration: none;}
.level1 #middle_pane h4 a:hover	{ color: #f96311; text-decoration: none;}

.level1 #middle_pane {margin-left:0; width: 720px ;}
.level1 #main_content .sub_contents_bottom{ width:719px; float: left;}
.level1 dt { font-weight: normal; }
.level1 #main_content .sub_contents_top{  width:719px; }


.level1 #main_content .sub_contents_top .column{ 
	border-right:1px solid #e1e4e2;
	width: 320px;
	float:left;
	margin: 0 0px; 
	padding:0 10px;
}

.level1 #main_content .sub_contents_top div { 
	border:0px solid #000000;
	padding: 10px 15px;	
	height: auto;
	width:687px;  /* adjusted  minus the padding*/
}
/* Style uniquely for resource center */
.level1b #main_content .sub_contents_top .column{ 
	border-right:1px solid #e1e4e2;
	width: 220px;
	float:left;
	margin: 0 0px; 
	padding:0 5px 0 10px;
}
.level1b #main_content .sub_contents_top div{ 
	border:0px solid #000000;
	padding: 10px 5px;	
	height: auto;
	width:707px;  /* adjusted  minus the padding*/
}
