/* MAIN STYLES */

body {
	/*text-align:  center;*/
	background-color: #FFF;
	scrollbar-face-color: #000;
	scrollbar-highlight-color: #eee;
	scrollbar-shadow-color: #ccc;
	scrollbar-3dlight-color: #fff;
	scrollbar-arrow-color:  #ff0000;
	scrollbar-track-color: #fff;
	scrollbar-darkshadow-color: #ccc;
	margin:  0px;
	
}

BODY.white       {
text-align:  center;
scrollbar-face-color: #DEE3E7;
scrollbar-highlight-color: #FFFFFF;
scrollbar-shadow-color: #DEE3E7;
scrollbar-3dlight-color: #D1D7DC;
scrollbar-arrow-color:  #006699;
scrollbar-track-color: #EFEFEF;
scrollbar-darkshadow-color: #98AAB1;
}	

h1, h2       	{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 18px;
font-weight: bold;
text-align: left;
color: #98AAB1;	}

h3, h4        	{	
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 15px;
color:  #FF0000;
margin: 0px;	}

h5, h6  	{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 13px;
text-align: Left;	}

h7   {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 18px;
text-align: center;
}

h7  a {
text-decoration:   none;
}

font,td  	{	
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;	}

p {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
}

li		{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;	
/*font-weight:  bold;*/
}



hr       { 
height: 0px; 
border: solid #000000 1px; 
border-top-width: 1px;
/*width:400px;*/
}

.bodyline	{ z-index:  1;/*background-color: #FFFFFF; border: 1px #98AAB1 solid; */}

.forumline	{ background-color: #FFFFFF; border: 2px #006699 solid; }

.errorline  { text-align: center; border: 1px #ff0000 solid; padding: 25px 0px 25px 0px; margin-bottom: 100px; }
/* TABLE STYLES */

td.topHeadrow1  {
	color: #FFA34F; font-size: 11px; font-weight : bold;
	background-color: #EEEEEE; height: 53px;
	background-image:  url(http://www.theactiongroup.net/openrealty/images/top_back.gif);
}

td.topHeadrow2  {
	color: #FFA34F; font-size: 11px; font-weight : bold;
	background-color: #006699; height: 28px;
	background-image:  url(http://www.theactiongroup.net/openrealty/images/cellpic3.gif);
}




table.form_main   { 	
background-color: #f6f6f6;
border: 1px #000 solid; 
width:580px;
/*text-align:  center;*/
}

td.row_main 	{ 	
background-color: #FFFFFF;
border:  1px solid #ff0000;
font-size:  10px;
text-align:  center;
width:580px;
}
td.row_main_header   { 	
background-color: #ff0000;
border:  1px solid #ff0000;
color:   #FFF;
font-size:  10px;
text-align:  center;
}

/* for alternating listings in the admin area*/

/* green */
td.row1_0       { 	
background-color: #009900; 	}

td.row2_0       { 	
background-color: #EEEEEE; 	}

td.row3_0       { 
background-color: #FFFFFF; 	}

.adminListingLeft_0 	{ 	
color: #FFFFFF;
background-color: transparent;	}

/* blue  D1D7DC   */

td.row1_1       { 	
background-color: #006699;	}

td.row2_1       { 	
background-color: #FFFFFF; 	}

td.row3_1       { 	
background-color: #EEEEEE; 	}

.adminListingLeft_1	{	
color: #FFFFFF;
background-color : transparent;	}

/* for alternating image listings */

td.image_row_0	{ 	
background-color: #E5E5E5; 	}

td.image_row_1	{	
background-color: #FFFFFF; 	}

/* for alternating search result listings */

td.search_row_0	{ 	
background-color: #E5E5E5;	}

td.search_row_1	{ 	
background-color: #FFFFFF; 	}



/* Form elements */
input,textarea, select {
	color : #000000;
	font: normal 11px Verdana, Arial, Helvetica, sans-serif;
	border-color : #000000;
}

/* The text input fields background colour */
input.post, textarea.post, select {
	background-color : #FFFFFF;
}

input { text-indent : 2px; }

/* The buttons used for bbCode styling in message post */
input.button {
	background-color : #EFEFEF;
	color : #000000;
	font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif;
}

.greyback 	{	
border: 0px #e5e5e5 groove;
background-color: #E5E5E5; 
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 11px;
color: #000000;	}

/* TEXT STYLES */

.small 		{ 	
font-size : 10px; 	}

.med 		{ 	
font-size : 11px; 	}

.smallBold 	{ 	
font-size : 10px;
font-weight: bold; 	}

.medBold 	{ 	
font-size : 11px;
font-weight: bold; 	}

.lrgBold 	{ 
font-family: Verdana, Arial, Helvetica, sans-serif;	
font-size : 12px;
font-weight: bold;
color:  #fff; 	}

.footer a:link,a:active {
color:  #000;

}

.lrgBold a {
color:  #FFF;
text-decoration: none;
margin-left: 12px;
}

.lrgBold a:hover {
color:  #FF0000;
text-decoration: none;
}
.required 	{	
color: #FF0000;
background-color : transparent;	}

.lightText 	{	
color: #FFFFFF;
background-color : transparent;	}

.nav_pages {
	text-align:center;
	/*border:  1px dotted #000;
	padding-top:  7px;
	padding-bottom:  10px;*/
}

.footer {
font-size: 12px;
text-align:  center;
margin-top:   8px;
margin-bottom:   10px;
width:580px;
}





/* TEMPLATE EDITOR STYLES */

td.templateEditorHead	{ 	
background-color: #CCCCCC; 	}

td.templateEditorNew	{ 	
background-color: #EEEEEE; 	}

.blk_nav {
	position:  fixed;
	top: 145px;
	background-color: #fff;
	background-image: url(images/nav_blk.gif);
	background-repeat:   no-repeat;
	height:  400px;
	width:   210px;
	/*padding-top: 10px;*/
	color:  #FFF;
	
	/*IE fix
	voice-family: "\"}\"";
	voice-family: inherit;
	margin-top: 133px;
	margin-right:196px;*/
}

.date {
	position:  fixed;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color:   #FFF;
	text-align:   center;
	font-weight:  bold;
	font-size:  12px;
	top:  150px;
	width:   190px;	
}

a 	{ 	
color : #000; 	}

a:hover	{ 	
text-decoration: underline; 
color : #FF0000;	 }

.right {
position:  fixed;
margin-top:  150px;
margin-right: 25px;
margin-left:  80%;
/*z-index:  0;*/
}
.center {
	top: 150px;
    left: 210px;
	position:absolute;
	right:auto;
}

.left_nav {
	position: relative;
	margin-top:  40px;
}
.lft_bottom  a {

}
.lft_bottom  a:hover {
text-decoration: none;
color:  #000;
}

.nav_logos	{
padding-top:15px;
padding-left:30px;
}

.nav_link {
	background-image: url(images/nav_bkg.gif);
	background-repeat:  no-repeat;
	padding-top:  1px;
	height:  25px;
}

.banner {
position:  fixed;
background-image:  url(./images/topbanner_middle.gif);
background-repeat:  repeat-x;
background-color:  #000;
z-index:  2;
}

.thumbs_list {
background-color:  #ffffff;
margin-top:  10px;
border:  #000 solid 2px;
text-align:  center;
padding: 5px 0px 5px 0px;
}

.listing_header {
background-color:  #000;

}

.hdrBold {
font-family: Verdana, Arial, Helvetica, sans-serif;
color:  #fff;
font-size: 14px;
font-weight:  bold;
}

.hdrBold a {
color:  #fff;
text-decoration:  none;
}

.hdrBold a:hover {
color:  #ff0000;
text-decoration:  none;
}
.navbar .tab {
	font-family:	Verdana, Geneva, sans-serif;
	font-size:		10px;
	display:		inline;
	margin:			1px -5px 1px 5px;
	float:			left;
	padding:		1px 5px 1px 5px;
	background:		#000000;
	border:			1px solid;
	border-color:	#F80202;
	border-left:	0;
	border-bottom:	0;
	border-top:		0;
	
	z-index:		0;
	position:		relative;
	top:			0;
	font-weight:	normal;
}
.navbar .tab.selected {
	border:			1px solid #F80202;
	border-bottom:	0;
	z-index:		1;
	padding:		6px 1px 10px 1px;
	margin:			1px -6px -1px 0px;
	top:			-2px;
	background:		#F80202;
	text-color:		#000000;
	/*font-weight:	bold;*/
}
.navbar .tab a {
	font-family:	Verdana, Geneva, sans-serif;
	font-size:			10px;
	/*font-weight:		bold;*/
	color:				#FFFFFF;
	text-decoration:	none;
	/*cursor:			    url(images/logo_cursor.cur);*/
}
.navbar .tab.selected a{
	color:	#FFFFFF;
}
.navbar .hover a {
	color:	#F80202;
}

	
.tab-page {
	clear:			both;
	border:			1px solid #F80202;
	background:		#FFFFFF;
	z-index:		1;
	position:		relative;
	top:			-2px;
	right:   		0px;
	color:			black;
	font-family:	Verdana, Geneva, sans-serif;
	font-size:		12px;
	padding:		15px 0px 10px 5px;
	width:			560px;
}

.navbar {
	z-index:		0;
	white-space:	nowrap;
	background:		#000000;
	height:			25px;
	width:			560px;
}