#newsletter {
	width: 300px;
	height: 121px;
	background: url(../images/signup.png) no-repeat;
	display: inline-block;
}

#newsletter .nsform {
	display: inline-block;
	padding-top: 70px;
	padding-left: 20px;
}

.nsform input {
	float: left;
	height: 24px;
	border: 1px solid silver;
	margin-right: 9px;
}

.nsform .go_button {
	float: right;
	width: 38px;
}

.nareb_news_title {
	width: 300px;
	height: 30px;
	background: url(../images/nareb_news.png) no-repeat;
	border-top: 3px solid #A4C9E5;
}

.nareb_news ul#nsfeed_list {
	margin-top: 5px;
	display: block;
}

.nareb_news h4 {
	font-weight: bold;
	color: #164274;
	margin: 0;
	display: inline;
}



.nareb_news ul#nsfeed_list li {
	min-height: 30px;
	width: 280px;
	background: url(../images/newsbg.png) repeat-x;
	background-color: #F4F4F4;
	padding: 10px 10px 10px 10px;
	font-size: 8pt;
	line-height: 10pt;
}

ul#nsfeed_list li {
	list-style: url(../images/newsfeed_icon.png) inside;
}

.nareb_events_title {
	width: 300px;
	height: 30px;
	background: url(../images/nareb_events.png) no-repeat;
	border-top: 3px solid #A4C9E5;
}

.nareb_events h4,
.nareb_tv h4 {
	font-weight: bold;
	color: #164274;
	font-size: 9pt;
}

.nareb_events p,
.nareb_tv p,
.what-info p {
	font-size: 8pt;
	line-height: 10pt;
}

p.feed {
	font-size: 8pt;
	padding-left: 15px;
}

.nareb_tv_title {
	width: 300px;
	height: 30px;
	background: url(../images/nareb_tv.png) no-repeat;
	border-top: 3px solid #ADDE52;
}

.read_link {
	text-transform: uppercase;
	font-size: 7pt;
	font-weight: bold;
	text-align: right;
	padding-top: 14px;
}

.read_link a {
	color: #164274;
}



/*
.read_link a:hover {
	color: #000000;
}
*/
.grid_2 .findrealist {
	width: 300px;
	height: 159px;
	background: url(../images/find_a_realist.png) no-repeat top center;
}

.findrealist select {
	margin-top: 110px;
	margin-left: 10px;
	width: 200px;
	height: 20px;
	padding: 2px;
}

.findbutton {
	float: left;
	margin-left: 10px;
	margin-top: 105px;
}

.askrealtist {
	width: 300px;
	display: inline-block;
}

.askbutton {
	float: right;
	margin-right: 10px;
	margin-top: 200px;
}

.askreal_bg {
	width: 300px;
	height: 257px;
	background: url(../images/ask_a_realist.png) no-repeat top center;
	display: block;
	border-top: 3px solid #72A317;
}

.featured_podcast { cursor:pointer;
	background: url(../images/podcast.png) no-repeat;
	height: 172px;
	width: 300px;
	display: inline-block;
}

.pod_info {
	padding-top: 50px;
	padding-left: 10px;
}

.pod_info p {
	width: 150px;
	line-height: 11pt;
	/* color: #000; */
	font-size: 9pt;
}

.featured_podcast .listenbutton {
	padding-left: 40px;
	margin-top: 7px;
}

.testibox {
	width: 300px;
	height: 157px;
	background: url(../images/testimonials.png) no-repeat;
	display: inline-block;
}

.testibox .read_link {
	padding-top: 10px !important;
}

.testibox .testi-info {
	padding: 18px 10px 0px 10px;
}

.testi-info p {
	line-height: 11pt;
	font-size: 9pt;
}

.narebvid {
	width: 300px;
	height: 202px;
	background-color: silver;
	margin-top: 5px;
}

.whatrealist {
	width: 300px;
	height: 234px;
	background: url(../images/what_is_a_realist2.png) no-repeat top center;
	overflow: hidden;
}

.what-info {
	width: 160px;
	float: right;
	padding: 47px 10px 10px 10px;
}

.what-info p {
	line-height: 11pt;
}

.nareb_tools {
	width: 300px;
	height: 155px;
	background: url(../images/tools.png) no-repeat;
}

.nareb_tools .read_link {
	padding-top: 17px;
}


.mothergrid h4 {
	color: #5F8812;
	font-weight: bold;
	font-size: 11pt;
}












/*#newsletter {
	width: 300px;
	height: 121px;
	background: url(../images/signup.png) no-repeat;
	display: inline-block;
}

#newsletter form.nsform {
	display: inline-block;
	padding-top: 70px;
	padding-left: 20px;
}

form.nsform input {
	float: left;
	width: 210px;
	height: 24px;
	border: 1px solid silver;
	margin-right: 9px;
}

form.nsform .go_button {
	float: right;
	width: 38px;
}

.nareb_news_title {
	width: 300px;
	height: 30px;
	background: url(../images/nareb_news.png) no-repeat;
	border-top: 3px solid #A4C9E5;
}

.nareb_news ul#nsfeed_list {
	margin-top: 5px;
	display: block;
}

.nareb_news h4 {
	font-weight: bold;
	color: #164274;
	margin: 0;
	display: inline;
}



.nareb_news ul#nsfeed_list li {
	min-height: 30px;
	width: 280px;
	background: url(../images/newsbg.png) repeat-x;
	background-color: #F4F4F4;
	padding: 10px 10px 10px 10px;
	font-size: 8pt;
	line-height: 10pt;
}

ul#nsfeed_list li {
	list-style: url(../images/newsfeed_icon.png) inside;
}

.nareb_events_title {
	width: 300px;
	height: 30px;
	background: url(../images/nareb_events.png) no-repeat;
	border-top: 3px solid #A4C9E5;
}

.nareb_events h4,
.nareb_tv h4 {
	font-weight: bold;
	color: #164274;
	font-size: 9pt;
}

.nareb_events p,
.nareb_tv p,
.what-info p {
	font-size: 8pt;
	line-height: 10pt;
}

p.feed {
	font-size: 8pt;
	padding-left: 15px;
}

.nareb_tv_title {
	width: 300px;
	height: 30px;
	background: url(../images/nareb_tv.png) no-repeat;
	border-top: 3px solid #ADDE52;
}

.read_link {
	text-transform: uppercase;
	font-size: 7pt;
	font-weight: bold;
	text-align: right;
	padding-top: 14px;
}

.read_link a {
	color: #164274;
}


.grid_2 .findrealist {
	width: 300px;
	height: 159px;
	background: url(../images/find_a_realist.png) no-repeat top center;
}

.findrealist select {
	margin-top: 110px;
	margin-left: 10px;
	width: 200px;
	height: 20px;
	padding: 2px;
}

.findbutton {
	float: left;
	margin-left: 10px;
	margin-top: 105px;
}

.askrealtist {
	width: 300px;
	display: inline-block;
}

.askbutton {
	float: right;
	margin-right: 10px;
	margin-top: 200px;
}

.askreal_bg {
	width: 300px;
	height: 257px;
	background: url(../images/ask_a_realist.png) no-repeat top center;
	display: block;
	border-top: 3px solid #72A317;
}

.featured_podcast {
	background: url(../images/podcast.png) no-repeat;
	height: 172px;
	width: 300px;
	display: inline-block;
}

.pod_info {
	padding-top: 50px;
	padding-left: 10px;
}

.pod_info p {
	width: 150px;
	line-height: 11pt;
	 color: #000; 
	font-size: 9pt;
}

.featured_podcast .listenbutton {
	padding-left: 40px;
	margin-top: 7px;
}

.testibox {
	width: 300px;
	height: 157px;
	background: url(../images/testimonials.png) no-repeat;
	display: inline-block;
}

.testibox .read_link {
	padding-top: 10px !important;
}

.testibox .testi-info {
	padding: 18px 10px 0px 10px;
}

.testi-info p {
	line-height: 11pt;
	font-size: 9pt;
}

.narebvid {
	width: 300px;
	height: 202px;
	background-color: silver;
	margin-top: 5px;
}

.whatrealist {
	width: 300px;
	height: 234px;
	background: url(../images/what_is_a_realist2.png) no-repeat top center;
	overflow: hidden;
}

.what-info {
	width: 160px;
	float: right;
	padding: 47px 10px 10px 10px;
}

.what-info p {
	line-height: 11pt;
}

.nareb_tools {
	width: 300px;
	height: 155px;
	background: url(../images/tools.png) no-repeat;
}

.nareb_tools .read_link {
	padding-top: 17px;
} */


.mothergrid h4 {
	color: #5F8812;
	font-weight: bold;
	font-size: 11pt;
}

.grid_title {
	height: 33px;
	background-color: gray;
	background-image: url(../images-new/titlebg.jpg);
	background-repeat: repeat-x;
}

.grid_title h2 {
	font-size: 12pt;
	padding-left: 7px;
	padding-top: 5px;
	color: white;
	font-weight: bold;
	text-shadow: #222 1px 1px 1px;
}

.grid_secondnav {
	height: 33px;
	background-color: silver;
	display: block;
	padding-left: 5px;
	padding-top: 3px;
	padding-bottom: 3px;
}

.grid_secondnav a.imglink {
	float: left;
} 

.grid_secondnav .vr {
	width: 0px;
	border-left: 1px solid #777;
	border-right: 1px solid #fff;
	height: 27px;
	float: left;
	margin-top: 3px;
	margin-left: 10px;
	margin-right: 10px;
	opacity: .5;
}

.graynav p {
	float: left;
	margin-right: 10px;
	padding-top: 7px;
	font-size: 8pt;
}

.graynav p select {
	width: 90px;
}
.graynav p input {
	width: 80px;
	border: 1px solid #999;
	padding: 3px;
}


.graynav p label {
	padding-top: 3px;
}

.graynav p label,
.graynav p input {
	float: left;
	margin-right: 5px;
}

.graynav .icon {
	padding: 0;
	margin: 0;
	float: left;
}

.graynav img {
	float: left;
}

.graynav a {
	text-transform: uppercase;
	font-size: 8pt;
	font-weight: bold;
	color: #444;
	float: left;
	padding-top: 9px;
}

.genbg_gray {
	background-image: url(../images-new/genbg.jpg);
	background-repeat: repeat-x;
	height: 570px;
	border-bottom: 1px solid #e1e1e1;
	background-color: white;
}

div#report_front {
	width: 430px;
	margin: auto;
	padding-top: 40px;
}

div#report_front p {
	display: inline-block;
	margin-bottom: 7px;
}

div#report_front label {
	text-align: right;
	float: left;
	width: 150px;
	padding-top: 9px;
	margin-right: 10px;
}
div#report_front select{padding:3px 5px!important}
div#report_front input,
div#report_front select {
	float: left;
	margin-top: 5px;
	padding: 5px;
	width: 220px;
	border: 1px solid #c6c6c6;
	margin-right: 10px;
}

div#report_front select {
	height: auto;
}

div#report_front img {
	padding-top: 6px;
}


div#report_front p.submitme {
	text-align: center;
	width: 410px;
	padding-top: 20px;
}
p.submitme input{width:auto!important;margin:0 0 0 120px;}

div#report_front p.zipshort input {
	width: 100px;
}

div.podcast_title {
	height: 100px;
	display: block;
	background-image: url(../images/nareb_podcast_bg.png);
	background-repeat: repeat-x;
}

div.itemspodcast {
	float: right;
	display: block;
	width: 230px;
	padding-right: 10px;
	margin-top: 2px;
}

div.items_new,
div.items_uncat,
div.items_archive {
	text-align: right;
	padding-top: 12px;
	font-weight: bold;
	padding-right: 2px;
	float: left;
	width: 50px;
}

div.items_new {
	background-image: url(../images/podcastpage_new.png);
	background-repeat: no-repeat;
	background-position: top right;
}

div.items_uncat {
	background-image: url(../images/podcastpage_cat.png);
	background-repeat: no-repeat;
	background-position: top right;
	width: 80px;
}

div.items_archive {
	background-image: url(../images/podcastpage_archive.png);
	background-repeat: no-repeat;
	background-position: top right;
	
}

div.podbox {
	display: block;
	margin-bottom: 10px;
	border-bottom: 1px solid #c6c6c6;
}

div.new_icon {
	z-index: 7;
	position: absolute;
	background-image: url(../images/podcastpage_new-07.png);
	background-repeat: no-repeat;
	width: 17px;
	height: 24px;
	background-position: top center;
	margin-top: -5px;
	right: 360px;
}

div.pod_item {
	z-index: 0;
	background-image: url(../images/miniboxbg.gif);
	min-height: 100px;
	padding: 10px;
	position: relative;
}

div.alphalinks {

}

ul.admin_nav {
	display: block;
	padding: 4px !important;
	margin-left: 10px;
	float: left;
}

ul.admin_nav li {
	display: block !important;
	list-style: none !important;
	padding: 0;
	line-height: 10px;
	float: left;
	margin-right: 7px;
}

div#narebtable {
	display: block;
} 

div#narebtable hr {
	margin-bottom: 0;
}

div#tablebg {
	background-image: url(../images/table_title_bg.gif);
	background-repeat: repeat-x;
	background-position: top left;
	height: 15px;
	display: block;
	padding: 11px;
	color: #164274;
}

div.tabletitle {
	height: 10px;
	display: block;
}


div.tab_a,
div.tab_b,
div.tab_c,
div.tab_d,
div.tab_e,
div.tab_f {
	float: left;
	font-size: 8pt;
}

div.tab_a {
	width: 110px;
}

div.tab_b {
	width: 230px;
}

div.tab_c,
div.tab_d,
div.tab_e {
	width: 50px;
	padding-right: 20px;
}

#admin_search {
	width: 450px;
	margin: auto;
}

#admin_search p {
	display: block;
}

#admin_search p label {
	width: 120px;
	float: left;
	text-align: right;
	font-weight: bold;
}

#admin_search p input,
#admin_search p select,
#admin_search p img {
	float: left;
	margin-left: 10px;
	margin-bottom: 10px;
}

#admin_search p input {
	height: 22px;
	border: 1px solid #c6c6c6;
	width: 200px;
}

#admin_search p input:focus {
	border: 1px solid #333;
}

#admin_search p select {
	width: 202px;
}

#admin_search p span.searchoption {
	display: block;
	margin-top: -7px;
	float: left;
	padding-left: 130px;
	color: #555;
	font-size: 8pt;
}

.inner_grid_1, .inner_grid_2 /*, .grid_3*/ {
	margin-left: 0px;
	margin-right: 0px;
}

.inner_grid_1, .inner_grid_2 {
	width: 300px;
	min-height: 10px;
	display: block;
}

.inner_grid_1 {
	float: left;
}

.inner_grid_2 {
	float: right;
}

.inner_generic {
	border-top: 3px solid #A4C9E5;
	display: block;
}


.inner_title_holder {
	display: block;
	padding-top: 5px;
}

.inner_icon {
	float: left;
	margin-right: 5px;
	padding-top: 1px;
}

.inner_titles {
	color: #5F8812;
	font-weight: bold;
	font-size: 10pt;
}

.inner_body {
	background-image: url(../images/genbg.jpg);
	min-height: 221px;
	background-repeat: repeat-x;
	display: inline-block;
	width: 300px;
	padding-top: 15px;
	padding-bottom: 10px;
}

.inner_body ul {
	float: left;
	font-size: 8pt;
}

.inner_body ul.ul1 {
	font-weight: bold;
}

.inner_body ul li {
	display: block;
}

.inner_par {
	padding-left: 15px;
	padding-right: 15px;
	
}

.inner_par p {
	font-size: 9pt !important;
}

ul.ul2,
ul.ul3 {
	padding: 0 !important;
	margin: 0 !important;
}

ul.ul2 li {
	height: 21px;
	width: 105px;
	background-image: url(../images/board_title_bg.gif);
	background-repeat: repeat-x;
	margin: 0 !important;
	padding: 5px 0px 0px 7px !important;
}

ul.ul3 li {
	height: 21px;
	width: 181px;
	background-image: url(../images/board_item_bg.gif);
	background-repeat: repeat-x;
	margin: 0 !important;
	padding: 5px 0px 0px 7px !important;
	color: #1B437B;
	font-weight: bold;
}

div.inner_bigbody_generic {
	border-top: 3px solid #A2CAE6;
	display: block;
}

div.inner_bigbody {
	background-image: url(../images/genbg.jpg);
	min-height: 10PX;
	background-repeat: repeat-x;
	display: inline-block;
	padding: 15px;
}

div.results_search {
	background:url(../images/miniboxbg.gif) repeat-x  #fefefe;
	min-height: 100px;
	padding: 10px;
	display: inline-block;
	font-size: 8pt !important;
	width: 610px;
}

div.results {
	display: inline-block;
	margin-bottom: 10px;
	border-bottom: 1px solid #c6c6c6;
}

div.thumbimg {
	float: left;
	margin-right: 10px;
}


ul.ul4,
ul.ul5 {
	float: left;
	margin-right: 10px;
	width: 80px;
	margin: 0;
	padding: 0 !important;
	color: #174375;
}

ul.ul4_b {
	width: 110px;
	float: left;
}

ul.ul5 {
	display: block;
	float: left !important;
	
}

ul.ul5_b {
	float: left;
}

ul.ul4 li,
ul.ul4_b li,
ul.ul5 li,
ul.ul5_b li {
	
	display: block;
	
} 
/*
ul.ul4,
ul.ul4_b {
	float: left;
	width: 110px;
	margin: 0 !important;
	padding: 0 !important;
	display: block;
}

ul.ul4 li {
	color: #174375;
}

ul.ul5,
ul.ul5_b {
	float: left;
	width: 130px;
	margin: 0 !important;
	padding: 0 !important;
	display: block;
}

ul.ul5 {
	margin-left: 30px !important;
	color: #174375;
}

ul.ul4 li,
ul.ul4_b li,
ul.ul5 li,
ul.ul5_b li {
	display: block;
	padding: 0 !important;
	margin: !important;
}
*/

.grnbutton { 
	float: right;
	margin: 5px;
}

.grnbutton a {text-indent:-999;

}

.grnbutton a:hover {

} 
.reporting{overflow:auto; width:630px;}
.reporting tr td{ text-align:center; vertical-align:middle; height:30px;}

.button{}
.button input{width:auto!important; border:none!important; margin-top:0px!important;padding:0 0 0 0!important}
div.subbutt{float:right;padding-right:10px;padding-top:5px;}
div.grid_float{float:left}

div.newsinfo {
display:block;
float:right;
width:480px;
}
div.newsimg {
display:inherit;
float:left;
padding-bottom:10px;
padding-right:10px;
width:120px;
}
div.newsinfo h2 {
color:#5F8812;
font-size:13pt;
font-weight:bold;
}

div.tab_location {width:224px; padding:0 0 0 6px}


div.tab_event_title {float:left;font-size:8pt;font-weight:bold;width:200px;}
div.tab_date {width:60px;}
div.tab_date, div.tab_location, div.tab_event_title {float:left;font-size:8pt; text-align:left}
div.tab_date {width:60px;}
div.tab_details {float:right;padding-right:10px;width:70px;text-align:left}

div.tab_event_title {font-weight:bold;width:200px;}
div.tab_date, div.tab_location, div.tab_event_title {float:left;font-size:8pt!important;}

.genbg_gray_partners{
background-color:#fbfbfb;
background-image:url("../images/genbg.jpg");
background-repeat:repeat-x;
border-bottom:1px solid #E1E1E1;
display:block;
padding-bottom:20px;}
div.partner_img{background-color:white;
border:1px solid #C6C6C6;
float:left;
margin-bottom:10px;
margin-right:10px;
padding:10px;
width:173px;}
div.partner_info{display:block;
float:right;
width:390px;}
div.partner_info h3{color:#254679;
font-size:10pt;
font-weight:normal;}
.partner_details{padding:15px;}
div.onwhite  {
background-color:#FFFFFF;
border:1px solid #EEEEEE;
margin-left:5px;
margin-right:5px;
padding:10px;
text-align:center;}
span.asteriskmo {
color:red;
font-size:10pt;
font-weight:bold;
margin-right:5px;}

.officer-dire{margin:0;padding:0;}
.officer-dire table{margin:15px 0 0 0}
.officer-dire a {padding:0 0 8px 0;display:block}
.officer-dire span{ font-size:13px;font-weight:bold;margin:0 0 0 0;padding:0 0 0 0;color:#5F8812}
.officer-dire strong{/*display:block;margin:0 0 5px 0*/}
.president {}
.president p{ margin:0 0 10px 0}
.president em{text-align:center; display:block}
