/* 
================================
Layout
================================
*/
html { 
	height:100%; }
.pagemaster {
	width: 100%;
	height: 100%;
	padding-bottom: 0px;
	background-color: #fff; }
.skinmaster {
	height: auto;
	background-color: #fff; }
.skinmasterHome {
	height: auto;
	background-color: #fff;
	background-image: url(/Portals/0/img/bkgd_home_dots1.gif);
	background-repeat: no-repeat; }
.skinheader { }
.skinNavBar {
	background-color: #fff; }
.controlpanel {
	width: 100%;
	background-color: #fefefe; }
.navpane { 
	vertical-align: top;}
.toppane {
	width: 100%;
	background-color: transparent;
	padding: 0px; }
.toppaneHome {
	width: 100%;
	background-color: transparent;
	padding: 0px;
	height: 30px; }
.leftpane {
	width: 250px;
	vertical-align: top;
	background-image:url(/Portals/0/img/bkgd_leftPane_dots2_blue.gif);/*bkgd_leftPane_dot.gif*/
	background-repeat: repeat-y;
	overflow: hidden; }
.leftpaneHome td {
	/* width: 500px;height: 225px;*/
	background-color: #904A2D;
	vertical-align: bottom;
	}
.contentWrapper {
	border: 1px solid #904A2D;
	padding:20px 10px 10px 20px;
	min-height: 380px;
	vertical-align: top;}
.contenttoppane {
	empty-cells: hide;	
	vertical-align: top;}
.contentmainpane {
	width:318px;
	vertical-align: top;
	padding-right:10px;
	text-align:left;}
.contentmainpane1col {
	width:100%;
	vertical-align: top;
	padding-right:10px;
	text-align:left;}
.contentrightpane {
	empty-cells: hide;
	vertical-align: top;
	border-left: 1px dotted #904A2D;
	padding-left:6px;
	w\idth:160px}
.contentbottompane {
	empty-cells: hide;
	vertical-align: top; }
.contentpaneHome {
	padding: 10px;
	border: 1px solid #036;
	vertical-align: middle;
	background:white;
	background-position:0px 10px;
	background-image:url(/Portals/0/img/bkgd_leftPane_dots2_blue.gif);}
.contentpaneWrapperHome {
	width:248px;
	height: 203px;}
.contentWrapperHome {
	background-color: white;
	padding: 0px; 
	width:270px;
	border:1px solid #904A2D;}
.eLibHomeText {
	font-size:12px;
	color: #036;
	padding: 0px 0px 0px 30px;}
.eLibHomeText a:link,
.eLibHomeText a:visited {
	text-decoration:none;}
.eLibHomeText a:hover {
	color:#904A2D;}
.eLibHomeText a:active {
	text-decoration:none;}
.contentSubPane {
	padding: 20px 20px 10px 20px;
	vertical-align: top;
	font: normal 11px Arial; }
.rightpane ul {
	font-size: 0.7em;}
.bottompane {
	background-color: transparent;
	vertical-align: top; }
.bottomWrapper {
	border: 1px #036 solid; }
.portalpane {
	background-color: transparent;
	vertical-align: top;
	text-align:left; }
.logoPosition  { 
	margin: 10px 0px 20px 120px;
	text-align:left; }
.Breadcrumb  { 
	color: #904a2d; 
	font-size: 0.7em; 
	font-family: Arial, Helvetica, san-serif; 
	font-weight: normal; 
	text-decoration: none; }
a.Breadcrumb:link  { 
	color: #904a2d; 
	text-decoration: none; }
a.Breadcrumb:visited  { 
	color: #904a2d; 
	text-decoration: none; }
a.Breadcrumb:hover  { 
	color: #0060A1; 
	text-decoration: none; }
a.Breadcrumb:active { 
	color: #904a2d; 
	text-decoration: none; }
/* 
================================
Content Styles
================================
*/
p {
	text-align: justify;
	margin: 3px 0px 9px 0px;}
a {
	font-family: Arial, Helvetica, sans-serif; 
	text-decoration: none;
	color: #666; }
a:link {
	text-decoration: underline;
	color: #036; }
a:visited {
	text-decoration: underline;
	color: #036; }
a:hover {
	text-decoration: underline;
	color: #0060a1; }
a:active {
	text-decoration: underline;
	color: #036; }
.SkinObject {
	font-weight: normal;
	font-size: 1em;
	color: #666;
	font-family: Arial, Helvetica, san-serif;
	text-decoration: none; }
a.SkinObject:link {
	text-decoration: none;
	color: #036; }
a.SkinObject:visited {
	text-decoration: none;
	color: #036; }
a.SkinObject:hover {
	text-decoration: underline;
	color: #A0C0D6; }
a.SkinObject:active {
	text-decoration: none;
	color: #036; }
ul { 
	font-size: 1em;
	list-style-type: none;
	list-style-image: url(/Portals/0/img/bullet_arrow_brown.gif);
	margin-left: 1em;
	padding-left: 0.5em; }
h1 {
	font-family: Arial, Helvetica, san-serif;
	font-size:  2em;
	font-weight: bold;
	color: #904A2D; 
	margin-bottom: 0px;
	margin-top: 0px; }
#BT {
	font-size: 1.2em; }
h2 {
	font-family: Arial, Helvetica, san-serif;
	font-size:  1.5em;
	font-weight: bold;
	color: #904A2D;
	margin-bottom: 0px;
	margin-top: 0px; }
h3 {
	font-family: Arial, Helvetica, san-serif;
	font-size:  1.2em;
	font-weight: bold;
	color: #904A2D;
	margin-bottom: 0px;
	margin-top: 0px; }
em {
	font-weight: normal;
	font-style: italic;
	color: #904A2D; }
table.TableText {
	font-size: 1em;}
.SelectedTab  { 
	color: #666; 
	font-size: 0.7em; 
	font-family: Arial, Helvetica, san-serif; 
	font-weight: normal; 
	text-decoration: none; }
a.SelectedTab:link  { 
	color: #036; 
	text-decoration: none; }
a.SelectedTab:visited  { 
	color: #036; 
	text-decoration: none; }
a.SelectedTab:hover  { 
	color: #904a2d; 
	text-decoration: underline; }
a.SelectedTab:active { 
	color: #0f4a7d; 
	text-decoration: none; }
* html .SelectedTab {
	font-size: 0.6em;}
.dl { /* download PDF icon */
	padding: 1px 0px 1px 20px;
	background-image: url("/Portals/0/img/btn_download_bullet.gif");
	background-repeat: no-repeat;
	background-position: left 2px;
	text-align: left;
	overflow: visible;
	z-index: 1000;}
p.promo {
	color: #fff;
	font-size: 1.1em;
	font-weight: normal;
	text-align: center;
	margin: 0px;
	padding: 0px 0px 6px 0px;  }
h1.promo {
	color: #EBAB00;
	font-size: 1.1em;
	padding: 0px 0px 10px 0px;
	margin: 0px;
	font-weight: normal;
	text-align: center;
	text-transform: uppercase;
	letter-spacing: 0.1em;}
.promo a,
.promo a:link,
.promo a:active,
.promo a:visited {
	color:white;}
.promo a:hover {
	color: #EBAB00;}
.CaseStudyWrapper{
	padding: 4px;
	margin-bottom: 20px;}
p.CaseStudy {
	border: 1px solid #fff;
	padding-bottom: 10px;
	margin: 0;
	border-bottom: 2px dotted #036;;
	height: 100%;
	color: #036; 
	text-align: justify; }
.CaseStudyHead {
	font-size: 1em;
	font-weight: bold;
	color: #EBAB00;
	text-transform: uppercase;
	letter-spacing: 0.1em; }
.SideBar {
	width:160px;}
.SideBar h1 {
	padding-bottom: 3px;
	margin-bottom: 0;
	font-size: 1.2em;
	color: #036; }
.SideBar p {
	padding-top: 0;
	margin-top: 0;
	text-align: left;
	color: #888; }
.SideBar ul {
	list-style-type: none;
	margin-left: 1em;
	padding-left: 0.5em;
	color: #888;
	font-size: 1em;
margin-top:0px;}
.SideBar hr {
	border-style: dotted;
	border-bottom-style: none;
	background-color:white;
	color:#904A2D;}
p.justify {
	text-align: justify;}
.FAQquestion {
	}
.FAQanswer {
	font-family: Arial, san-serif;
	font-size: .7em;}
.bioText ul {
	font-size: .7em;}
.bioText {
	text-align: justify;}	
.columnLeft { 
	display: block;
	float: left;
	width: 50%;
	}
.columnRight { 
	display: block;
	float: right;
	width: 50%;}
.byline {
	color:#999;
	font:normal 9px Arial;
	text-transform: uppercase;
	padding-top:8px;
	text-align:center;}
#bylineBig {
	font-size:10px;}
.Logging { 
	color: #fff; 
	font-size: 0.7em; 
	font-family: Arial, Helvetica, san-serif; 
	font-weight: normal; 
	text-decoration: none; }
a.Logging:link  { 
	color: #fff; 
	text-decoration: none; }
a.Logging:visited  { 
	color: #fff; 
	text-decoration: none; }
a.Logging:hover  { 
	color: #fff; 
	text-decoration: underline; }
a.Logging:active { 
	color: #fff; 
	text-decoration: none; }
/* 
================================
Portals links
================================
*/ 
.BTportalLinks { }
.BTportalLinks li{
	list-style-type: none;
	list-style: none;
	list-style-image: none;
	padding: 0 10px 0 0;
	margin: 0;
	border-top: 0;
	text-align: right;
	background-color: transparent;
	line-height: 1.5em;
	height: 1.5em; }
.BTportalLinks a, .BTportalLinks a:active, .BTportalLinks a:visited {
	display: block;
	width: auto;
	text-decoration:none;
	color: #333;
	font-size: 0.9em;
	list-style-type: none;
	list-style: none;
	list-style-image: none; }
.BTportalLinks a:hover{
	color: #666; }
/* Sytle for Bios in BT Capital Partners (pick up from Property Agent module CSS */
table.DirectoryInfo h1{
	color: #036;
	font-size: 1.2em;
	font-weight: bold;
	text-transform: uppercase;
	margin: 10px 0 0 0;
	padding: 0;}
table.DirectoryInfo h2{
	color: #036;
	font-size: .9em;
	font-weight: bold;
	margin:0 0 10px 0;
	padding: 0;}
table.DirectoryInfo h3{
	color: #036;
	font-size: .8em;
	font-weight: bold;
	margin:0;
	padding: 0;}
table.DirectoryInfo p{
	font-size: .7em;
	font-weight: normal;
	text-align: left;
	margin: 0 0 10px 0;
	text-align:justify;}
.bioText {
	padding-right:20px;}
.navpane ul li {
	list-style-type: none;
	list-style: none;}


/* NEW NAV TOKEN STYLING */

/*.main_dnnmenu_rootitem span {
	display: block;
	width: 100px;
	margin: 0px;}*/
.main_dnnmenu_container { 
	background-color: transparent; }
.main_dnnmenu_bar {
	white-space:wrap;}
.main_dnnmenu_rootitem { 
	color: #904A2D; 
	font: bold 12px Arial; 
	background-color: white; 
	margin: 0px; 
	padding: 4px 10px 4px 0px;
	width: 100px;
	text-align: right;
	text-transform: uppercase;
	float:left;}
* html .main_dnnmenu_rootitem {
	w\idth:110px;}
.main_dnnmenu_submenu { 
	background-color: #D9C1B4; 
	padding: 0; 
	z-index: 1000; 
	display: block;
	font: normal 11px Arial; 
	margin: -22 0 0 110px;
	padding: 0px;
	width:125px;}
table.main_dnnmenu_submenu {
	border: 1px solid #904A2D;
	border-width: 1px 1px 0px 1px;}
/* INCLUDE ALL 3RD LEVEL IDs HERE */
#dnn_dnnNAV_ctldnnNAVsub70,
#dnn_dnnNAV_ctldnnNAVsub74,
#dnn_dnnNAV_ctldnnNAVsub175,
#dnn_dnnNAV_ctldnnNAVsub178,
#dnn_dnnNAV_ctldnnNAVsub179,
#dnn_dnnNAV_ctldnnNAVsub65 { 
	background-color: #D3B7A8; 
	z-index: 1000; 
	margin: 4px 0px 0px -20px;
	padding: 0px;}
.main_dnnmenu_item {
	display: block;
	border-bottom:1px solid #904A2D;
	width: 120px;
	padding: 4px 2px;}
.main_dnnmenu_itemhover { 
	color: #fff; 
	background-color: #904A2D; }
.main_dnnmenu_icon { 
	visibility:hidden;
	display:none;}
.main_dnnmenu_break { 
	font-size: 1px; 
	height: 1px; }
.main_dnnmenu_arrow {}
.main_dnnmenu_rootmenuarrow {}
/* HIDE TABS from MAIN NAV */
#dnn_dnnNAV_ctldnnNAVctr90,
#dnn_dnnNAV_ctldnnNAVctr91 {
	display:none;}

.contentsubpanePodcasts,
.contentsubpaneArticles {
	padding: 20px 20px 10px 20px;
	vertical-align: top;
	font: normal 11px Arial;
	border-right: 1px dashed #CCC;
}
.contentsubpaneNewsletter {
	padding: 20px 20px 10px 20px;
	vertical-align: top;
	font: normal 11px Arial;
}

