@import "sen.0.6.css";

html{background: url(../images/bg-html.jpg);}
body {
	margin:0;
	font: 11px "Lucida Grande","Lucida Sans","Lucida Sans Unicode", "Lucida", Helvetica, Arial, sans-serif;
	color:#5c5b5b;
	background:url(../images/bg-body.jpg) repeat-x;
	min-width:960px;
}
form,fieldset{
	margin:0;
	padding:0;
	border:0;
}
img {border:0;}
a{
	color:#d75d00;
	text-decoration:none;
}
a:hover{text-decoration:underline;}
#wrapper{
	width:960px;
	margin:0 auto;
	overflow:hidden;
	position:relative;
	padding:73px 0 0;
}
/* header */
#header{
	width:960px;
	position:absolute;
	top:0;
	left:0;
}
#header .logo{
	width:486px;
	height:78px;
	background:url(../images/logo.jpg) no-repeat;
	margin:3px 0 0;
	display:block;
	overflow:hidden;
	text-indent:-9999px;
}
#header .logo a{
	height:100%;
	display:block;
}
.login{
	float:right;
	margin:12px 0 0;
	color:#fff;
}
.login fieldset{display:inline;}
.login .heading{
	float:left;
	font-size:9px;
	line-height:11px;
	width:50px;
	text-align:right;
	margin:15px 0 0;
}
.login .row{
	float:left;
	margin:0 0 0 4px;
}
.login .row label{
	display:block;
	line-height:13px;
	font-size:10px;
	margin:0 0 2px;
}
.login .row input{
	background:#327b81;
	border:1px solid #68beae;
	font:11px/14px Arial, Helvetica, sans-serif;
	width:148px;
	padding:4px 5px 3px;
	color:#fff;
	margin:0;
}
.login .btn-go{
	float:left;
	margin:17px 0 0 3px;
}
#header .logout{
	background: url(/images/logout-link.png) 0 0 no-repeat;
	display: block;
	float:right;
	height: 32px;
	margin:20px 0 0;
	overflow: hidden;
	text-indent: -100000px;
	width: 225px;
}
/* main */
#main{
	background: url(../images/bg-main-b.gif) no-repeat 0 100%;
	padding:0 0 176px;
	position:relative;
}
.main-t{
	background: url(../images/bg-main-t.gif) no-repeat;
	padding:5px 0 0;
}
.main-c{
	height:1%;
	background: url(../images/bg-main.gif) repeat-y;
	padding:63px 10px 0;
	position:relative;
}
.main-c:after{
	content:"";
	display:block;
	clear:both;
}
#nav{
	list-style:none;
	margin:0;
	padding:0;
	position:absolute;
	top:7px;
	left:10px;
	width:940px;
}
#nav li{
	float:left;
	margin:0 -1px 0 0;
}
#nav a{
	height:42px;
	display:block;
	overflow:hidden;
	text-indent:-9999px;
}
#nav .home{
	width:37px;
	background: url(../images/bg-home.gif) no-repeat;
}
#nav .properties{
	width:179px;
	background: url(../images/bg-properties.gif) no-repeat;
}
#nav .find{
	width:168px;
	background: url(../images/bg-find.gif) no-repeat;
}
#nav .houses{
	width:152px;
	background: url(../images/bg-houses.gif) no-repeat;
}
#nav .process{
	width:149px;
	background: url(../images/bg-process.gif) no-repeat;
}
#nav .about{
	width:125px;
	background: url(../images/bg-about.gif) no-repeat;
}
#nav .contact{
	width:136px;
	background: url(../images/bg-contact.gif) no-repeat;
}
#nav a:hover {background-position:0 -42px;}
#nav .active {position:relative;}
#nav .active a {background-position:0 -84px;}
.container, .visual {
	height:1%;
	overflow:hidden;
}

.visual{
	height:344px;
	width:622px;
}
.container{margin:0 0 20px;}
.block{
	float:right;
	width:300px;
}
.block h1{margin:0 0 10px;}
.block h1 img, .column h2 img, .right-link img, .box .link img, .visual img, #content h1 img, .aside img{display:block;}
.block .box{
	height:1%;
	overflow:hidden;
	background:#f4f0dc;
	padding:0 11px 9px;
}
.search-form{
	width:300px;
	margin:0 -11px;
}
.box .row{
	height:1%;
	overflow:hidden;
	background:#e1d9c3 url(../images/bg-row.gif) no-repeat 0 100%;
	padding:9px 4px 15px;
	margin:0 0 6px;
}
.box .row select{
	width:185px;
	font:11px Arial, Helvetica, sans-serif;
	margin-bottom:0;
}
.box .row label, .box .row .label{
	float:left;
	font-size:12px;
	line-height:15px;
	color:#3e3e3e;
	margin:3px 4px 0 0;
	width:98px;
	text-align:right;
}
.box .row .price-range-label{
	float:left;
	font-size:12px;
	line-height:15px;
	color:#3e3e3e;
	margin:3px 4px 0 0;
	width:98px;
	height: 25px;
	padding: 0 3px 0 0;
	text-align:right;
}
.box .row #current_price_slider { 
	float: right;
	margin: auto 10px 3px 0;
	width: 173px; 
}
		
		div.row .ui-state-hover,
		div.row .ui-widget-content .ui-state-hover,
		div.row .ui-state-focus, 
		div.row .ui-widget-content .ui-state-focus,
		div.row .ui-state-default, 
		div.row .ui-widget-content .ui-state-default { background: url(/images/slider.png) 0 0 no-repeat; border: 0; height: 16px; }
		div.row .ui-widget-content { background: url(/images/slider-bg.png) 0 -11px repeat-x; border: 0; }
		div.row .ui-widget-header { background: url(/images/slider-bg.png) 0 0 repeat-x; border: 0; }
.box .row .slider img{display:block;}
.box .btn-search{float:right;}
.box p{margin:13px 0 0;}
.box .link span{font-size:10px;}
.threecolumns{
	width:960px;
	margin:0 -20px 0 0;
	overflow:hidden;
	background: url(../images/bg-threecolumns.gif) repeat-y;
}
.column{
	float:left;
	width:280px;
	padding:12px 10px 0;
	margin:0 20px 0 0;
	font-size:12px;
}
.column h2{margin:0 0 12px;}
.column p{margin:0 0 14px;}
.column a{font-weight:bold;}

.column ul.blog-briefs, .column ul.blog-briefs li, .industry-trend-news ul.blog-briefs, .industry-trend-news ul.blog-briefs li { list-style:none; line-height:12px; height:auto; list-style-position:inside; margin:0; padding:0;}
.column ul.blog-briefs p, .industry-trend-news ul.blog-briefs p { text-indent:0; margin:0; padding:0; }
.column ul.blog-briefs a, .industry-trend-news ul.blog-briefs a { display:block; margin:3px 0 13px 0; }

.items{
	list-style:none;
	margin:0;
	padding:0 0 6px;
}
.items li{
	height:1%;
	overflow:hidden;
	vertical-align:top;
	margin:0 0 7px;
}
.items img{
	vertical-align:middle;
	margin:0 11px 0 0;
}
.column .podcasts{
	background: url(../images/bg-podcasts.gif) no-repeat 0 50%;
	padding:10px 0 6px 30px;
}
.bottom{
	width:635px;
	overflow:hidden;
	margin:-107px 0 0;
	position:relative;
	bottom:-130px;
	padding:48px 0 10px;
	font-size:9px;
	min-height:73px;
}
* html .bottom{
	overflow:visible;
	height:73px;
}
.bottom p{margin:12px 0 0;}
.bottom p a{color:#505050;}
.nav{
	width:100%;
	overflow:hidden;
	list-style:none;
	margin:0;
	padding:0;
}
.nav li{float:left;}
.nav a{
	height:24px;
	display:block;
	overflow:hidden;
	text-indent:-9999px;
	background: url(../images/bg-bottom-nav.gif) no-repeat;
}
.nav .home{width:21px;}
.nav .properties{
	width:118px;
	background-position:-21px 0;
}
.nav .find{
	width:109px;
	background-position:-139px 0;
}
.nav .houses{
	width:98px;
	background-position:-248px 0;
}
.nav .process{
	width:93px;
	background-position:-346px 0;
}
.nav .about{
	width:77px;
	background-position:-439px 0;
}
.nav .contact{
	width:118px;
	background-position:-516px 0;
}
.breadcrumbs{
	background:#f4f0dc;
	padding:4px 0 4px 155px;
	margin:0 0 13px;
}
.breadcrumbs ul{
	list-style:none;
	margin:0;
	padding:0;
	height:1%;
	overflow:hidden;
}
.breadcrumbs li{
	float:left;
	/*background: url(../images/bg-breadcrumb.gif) no-repeat 0 50%;*/
	padding:0 6px;
	margin:0 0 0 -7px;
}
.breadcrumbs a{
	font-style:italic;
	color:#0b4c60;
}
.breadcrumbs-members {
	background:#f4f0dc;
	padding:4px 0 4px 10px;
	margin:0 0 13px;
}
.breadcrumbs-members ul {
	list-style:none;
	margin:0;
	padding:0;
	height:1%;
	overflow:hidden;
}
.breadcrumbs-members li {
	float:left;
	/*background: url(../images/bg-breadcrumb.gif) no-repeat 0 50%;*/
	padding:0 6px;
	margin:0 0 0 -7px;
}
.breadcrumbs-members a {
	font-style:italic;
	color:#0b4c60;
}
/* twocolumns */
#twocolumns{
	float:right;
	width:780px;
}
/* twocolumns */
#member-twocolumns{
	float:right;
	width:740px;
}
/* content */
#content{
	float:left;
	width:540px;
	line-height:16px;
}
#member-content{
	float:right;
	width:740px;
	line-height:16px;
}
#member-twocolumns #member-content{
	float:left;
	width:433px;
	line-height:16px;
}
#content h1,#member-content h1{
	font-size:36px;
	font-weight:normal;
	color:#07485c;
	margin:0 0 8px;
}
#content h1.as_title,#member-content h1.as_title {color:#418f8e; font-size:16px; font-weight: bold; margin: 0 0 10px 0; padding: 0;}
#member-content.dashboard h1.as_title, h1.podcast_title {display:none;}
#content h2, #member-content h3 {
	font-size:24px;
	color:#418f8e;
	margin:0 0 8px;
}
#content h2,#member-content h2{line-height:26px;}
#content h3,#member-content h3{font-size:16px;}
#content p{margin:0 0 17px;}
.episode_author, .attachment_link {font-weight: bold;}
#member-content .aside{
	float:right;
	width:220px;
}
.aside{
	float:right;
	width:287px;
}
.aside h2{margin:5px 0 0;}
.aside h4{font-size:18px; margin:10px 0 4px 0; padding:0;}
/* sidebar */
#sidebar{
	float:left;
	width:141px;
}
#member-sidebar{
	float:left;
	width:181px;
}
#sidebar h3{
	font-size:15px;
	color:#07495c;
	margin:0 0 4px;
}

/* Side Nav Normal */
.as_toc ul, ul.episode_toc {font: bold 13px "Lucida Grande","Lucida Sans","Lucida Sans Unicode", "Lucida", Helvetica, Arial, sans-serif; list-style: none; list-style-type: none; margin: 0; padding: 0 0 0 0;}
.as_toc ul li, ul.episode_toc li {margin: 0; padding: 4px 0 10px 13px;}
.as_toc ul li.active, ul.episode_toc li.active {background:#f4f0dc; border-bottom: 1px solid #b9bbb7; border-top: 1px solid #b9bbb7;}
.as_toc ul li a, ul.episode_toc li a {color:#418f8e;}

.as_toc h2 {display: none;}

/* Side Nav: Multi-Tiered */
.single-tier .double-tier .as_toc h2 {display: none;}

ul.single-tier {font: bold 13px "Lucida Grande","Lucida Sans","Lucida Sans Unicode", "Lucida", Helvetica, Arial, sans-serif; list-style: none; list-style-type: none; margin: 0; padding: 0;}
ul.double-tier, ul.single-tier .active .as_toc ul {font: normal 11px "Lucida Grande","Lucida Sans","Lucida Sans Unicode", "Lucida", Helvetica, Arial, sans-serif; list-style: none; list-style-type: none; margin: 0; padding: 0;}
.single-tier .double-tier .as_toc ul {font: normal 9px "Lucida Grande","Lucida Sans","Lucida Sans Unicode", "Lucida", Helvetica, Arial, sans-serif; list-style: none; list-style-type: none; margin: 0; padding: 0;}

ul.single-tier li {margin: 0; padding: 4px 0 10px 13px;}
ul.double-tier li, .single-tier li.active .as_toc ul li {margin: 10px 0 10px 10px; padding: 0 5px 0 0;}
.single-tier .double-tier .as_toc ul li {margin: 5px 0 5px 10px; padding: 0 0 0 0;}

ul.single-tier li a {color:#418f8e;}
ul.single-tier li a strong.orange {color:#d75d00;}
ul.double-tier li a, .single-tier .active .as_toc ul li a {color: #5f5f5f;}

.single-tier .double-tier .as_toc ul li.active {background: none; border: none;}
.single-tier .double-tier .as_toc ul li a {color: #5f5f5f;}
.single-tier .double-tier .as_toc ul li.active a {font-weight:bold;}


.single-tier .active {background:#f4f0dc; border-bottom: 1px solid #b9bbb7; border-top: 1px solid #b9bbb7;}
.single-tier li.active .as_toc ul li.active {background: #cac3ae; border: none; margin: 6px 0 0 -12px; padding: 4px 5px 4px 22px;}
.double-tier .active {background: #cac3ae; border: none; margin: 6px 0 0 -12px; padding: 4px 5px 4px 22px;}


/* footer */
#footer{
	height:1%;
	overflow:hidden;
	position:relative;
	top:-33px;
	font-size:10px;
	line-height:17px;
	color:#513600;
}
#footer p{margin:0;}
.right-link{
	float:right;
	margin:0 0 0 9px;
}

/* Content Magic 3 Styles */
.brief .brief_text {border: none;}
.brief_between {border: none; display: none;}

/* Various Content Styles */
.no-list-style {list-style: none; list-style-type: none; margin: 0; padding: 0;}
.no-list-style li {margin: 0 0 10px 0; padding: 0;}
ol li ul {margin: 10px 0 0 0; padding: 0 0 0 20px;}
ol li, ol li ul li {margin: 0 0 10px 10px;}

table#two-column-lists {border: none; width: 100%;}
table#two-column-lists tbody tr td {border: none; vertical-align: top;}
table#three-column-quiz, table#three-column-quiz tr th {border: 1px solid #666666;}

table#monthly-income-one,
table#monthly-income-two,
table#monthly-income-three,
table#regular-expenses-one,
table#regular-expenses-two,
table#remaining-income-one {border: 1px solid #CCC; margin: 0 0 30px 0;}

table#monthly-income-one tr,
table#monthly-income-two tr,
table#monthly-income-three tr,
table#regular-expenses-one tr,
table#regular-expenses-two tr,
table#remaining-income-one tr,
table#past-award-recipients tr,
table#past-pres-metrosearch tr, 
table#past-pres-glar tr {border-collapse: collapse; border-bottom: 1px dotted #ccc;}

table#monthly-income-one tr td,
table#monthly-income-two tr td,
table#monthly-income-three tr td,
table#regular-expenses-one tr td,
table#regular-expenses-two tr td,
table#remaining-income-one tr td {border: none; padding: 10px 10px 10px 0; vertical-align: top;}

table#monthly-income-one tr th,
table#monthly-income-two tr th,
table#monthly-income-three tr th,
table#regular-expenses-one tr th,
table#regular-expenses-two tr th,
table#remaining-income-one tr th {text-align: left;}

table#monthly-income-one input,
table#monthly-income-two input,
table#monthly-income-three input,
table#regular-expenses-one input,
table#regular-expenses-two input,
table#remaining-income-one input {border: 1px solid #e87301; width: 100px;}

table#past-award-recipients td, 
table#past-pres-metrosearch td, 
table#past-pres-glar td {border: none;}

.member-heading-bar { background: #30797e; height: 48px; margin: 0 0 18px 0; position: relative; }
#member-area-hd { background: url(/images/members_area_hd.png) 0 0 no-repeat; display: block; height: 48px; overflow: hidden; text-indent: -100000px; width: 396px; } 
.member-heading-bar form { position: absolute; right: 12px; top: 14px; }
.member-heading-bar form label { color: #ffffff; font: normal 12px/1.3em 'Lucida Grande', Arial, sans-serif; } 
.member-heading-bar form input#member-search-text { border: 1px solid #b9bbb7; margin: 0; outline: 0; padding: 3px 4px 2px 4px; vertical-align: middle; }
.member-heading-bar form input#submit-member-search { margin: 0 0 -7px 0; }

div.industry-trend-news { background: #f4f0dc; padding: 1em 1em .5em 1em; }
div.industry-trend-news h3 { background: url(/images/industry-trend-hd.png) 0 0 no-repeat; display: block; height: 22px; margin: 0; overflow: hidden; text-indent: -100000px; width: 237px; }
div.industry-trend-news ul { list-style: outside; margin: 0; }
div.industry-trend-news li { display: block; font-size: 12px; list-style: none; margin: 0 0 1em 0; }
div.industry-trend-news li a { font-weight: bold; }

div.current-weather { margin: 0 0 2em 0; }
div.current-weather h4 { background: url(/images/current-weather-hd.png) 0 0 no-repeat; height: 12px; margin: 0 0 .5em 0; overflow: hidden; text-indent: -10000px; width: 138px; }
div.schedule-of-events h4 { background: url(/images/schedule-of-events-hd.png) 0 0 no-repeat; height: 12px; margin: 0 0 .5em 0; overflow: hidden; text-indent: -10000px; width: 155px; }



