BODY	{
    	FONT-FAMILY: geneva, arial, sans-serif;
		FONT-SIZE: 11px;
		/*SCROLLBAR-BASE-COLOR: #A2A292;*/
		margin: 0; padding: 0;
		background-color: #FFFFFF;
		color: #000000;		
}

FORM {
/*	height:30px;*/
	vertical-align:bottom;
	line-height: 24px;
}
.ddown { height:330px; }

a:link {
	color: #996633; text-decoration: none; 
}

a:visited	{ 
	color: #996633; text-decoration: none; 
}

a:active	{ 
	color: #996633; text-decoration: none; 
}

a:hover		{ 
	color: #9966FF; text-decoration: none;
}

 /* THIS LINE CONTROLS THE FONT SIZE ON ALL PAGES */
TABLE		{ COLOR: #000000; FONT: 11px geneva, verdana, arial, sans-serif }

.title		{ COLOR: #000000; FONT: 18px verdana, arial, sans-serif; font-weight: bold }

.h2		{ COLOR: #99b2b2; FONT: geneva, verdana, arial, sans-serif; font-weight: bolder; font-size:28px; }

.biglink 	{ FONT: 12px verdana, arial, sans-serif; font-weight: bold; font-style: italic; TEXT-DECORATION: none }

.biglink:hover 	{ FONT: 12px verdana, arial, sans-serif; font-weight: bold; font-style: italic; TEXT-DECORATION: underline }

.just 		{text-align: justify; font-size:14px;}

.copyright	{ COLOR: #999999; FONT: 10px geneva, verdana, arial, sans-serif }

.smalltitle 	{ COLOR: #000000; FONT: 11px verdana, arial, sans-serif; font-weight: bold }

.careertitle	{ COLOR: #000000; FONT: 14px geneva, verdana, arial, sans-serif; font-weight: bold }

.subtitle	{ COLOR: #777777; FONT: 16px geneva, verdana, arial, sans-serif; font-weight: bold }

.phonetitle	{ COLOR: #000000; FONT: 12px geneva, verdana, arial, sans-serif; font-weight: bold }

.picturecomments{ COLOR: #666666; FONT: 12px geneva, verdana, arial, sans-serif }

.picturehilight	{ COLOR: #3366FF; FONT: 12px geneva, verdana, arial, sans-serif; font-weight: bold  }

.picturetitle 	{ COLOR: #000000; FONT: 10px verdana, arial, sans-serif; font-weight: bold }

.list 	{ COLOR: #000000; FONT: 12px geneva, verdana, arial, sans-serif; font-weight: normal }

.txrt { text-align: right; }


#menu2, #menu3{
padding:0px 0px;
background:#CECEC4;
white-space:nowrap;
} 
#menu2 a, #menu3 a{
height:23px;
border-top:0px solid #000000;
border-left:0px solid #000000;
border-right:0px solid #000000;
border-bottom:0px solid #000000;
font-size:11px;
font-family: verdana, arial, helvetica, sans;
font-weight: bold;
color:#666666;
background:#CECEC4;
text-decoration:none;
padding:3px 8px 2px 8px;
text-align:center;
background-image:  url("sober_housing_Southern_california_pics/button.gif");
}
#menu2 a:hover, #menu3 a:hover{
border-top:0px solid #000000;
border-left:0px solid #000000;
border-right:0px solid #000000;
border-bottom:0px solid #000000;
color:#000000;
background:#CECEC4;
background-image:  url("sober_housing_Southern_california_pics/buttonon.gif");
} 
#menu2 a:active, #menu3 a:active{
color:#666666;
background:#CECEC4;
}

.button-popups {background-color:#E2E3DE;
		background-image:  url("sober_housing_Southern_california_pics/button-popups.gif");
		FONT-FAMILY: arial, verdana, helvetica, sans;
		width: 100%;
		height: 25px;
		color: #888888;
		font-size: 8pt;
		/*cursor:hand;*/
		font-weight: bold;
		BORDER: #000000 0px solid }

.buttonon-popups {background-color:#AEB0BA;
		background-image:  url("sober_housing_Southern_california_pics/buttonon-popups.gif");
		FONT-FAMILY: arial, verdana, helvetica, sans;
		width: 100%;
		height: 25px;
		color: #000000;
		font-size: 8pt;
		/*cursor:hand;*/
		font-weight: bold;
		BORDER: #000000 0px solid }

.shadeform	{ FONT: 13px arial, verdana, sans-serif;
		background-image:  url("sober_housing_Southern_california_pics/shadeform.gif");
		text-align: left;
		WIDTH: 180px;
		BORDER: #000000 1px solid}

.dropdown {
	COLOR: #333333;
	WIDTH: 180px;
	FONT: 11px geneva, verdana, arial, sans-serif;
	background-color: #E8EFF0;
}

.textarea { FONT: 13px arial, verdana, sans-serif;
		background-image:  url("sober_housing_Southern_california_pics/shadeform.gif");
		text-align: left;
		width: 300px;
		border: #000000 1px solid}

.submitbutton { FONT: 9pt verdana, arial,  sans-serif;
		font-weight: bold;
		color: #000000;
		BORDER: #000000 1px solid;
		padding-top: 2px;
		padding-bottom: 2px;
		background-color:#FFFFFF; }
		

.submitbuttonon { FONT: 9pt verdana, arial,  sans-serif;
		font-weight: bold;
		color: #000000;
		BORDER: #000000 1px solid;
		padding-top: 2px;
		padding-bottom: 2px;
		background-color:#FFCC99; }

.searchform { 	WIDTH: 110PX;
		HEIGHT: 20PX;
		FONT: 11px arial, georgia, "Times New Roman", sans-serif;
		BORDER-BOTTOM: #000000 1px solid;
		BORDER-LEFT: #000000 1px solid;
		BORDER-RIGHT: #000000 1px solid;
		BORDER-TOP: #000000 1px solid }

.searchdrop { WIDTH: 60PX; HEIGHT: 20PX; FONT: 11px arial, georgia, "Times New Roman", sans-serif }
.menujump { WIDTH: 60PX; HEIGHT: 20PX; FONT: 11px arial, georgia, "Times New Roman", sans-serif; vertical-align:text-bottom }

.searchbutton {	background-color:#F0F0F0;
		FONT-FAMILY: arial, verdana, helvetica, sans;
		color: #000000;
		font-size: 8pt;
		height: 18px;
		width: 40px;
		/*cursor:hand;*/
		font-weight: bold;
		text-align: center;
		BORDER: #000000 1px solid }

.gobutton {	background-color:#F0F0F0;
		FONT-FAMILY: arial, verdana, helvetica, sans;
		color: #000000;
		font-size: 8pt;
		height: 18px;
		width: 40px;
		/*cursor:hand;*/
		font-weight: bold;
		text-align: center;
		BORDER: #000000 1px solid;
		vertical-align:bottom }

.divstyle {	position:absolute;
		border: #000000 1px solid;
		width:80px;
		top:0;
		left:0 }

.pstyletitle{	position:absolute;
		background:white;
		color:black;
		font-size:10px;
		font-family:verdana, arial }


.pstylebody {	position:absolute;
		background:white;
		color:black;
		font-size:10px;
		font-family:verdana, arial }

.altrow, .altrow tr {
 /*background-color: rgb(225,230,230);*/
 background-color: rgb(240,245,245);
/*  background-color: white;*/
 }
.blankrow { 
  height:9px;
  font-size:1px; line-height: 2px;
  /*background-color: rgb(225,230,230);*/
  }
/*.blankrow tr, .blankrow td { background-color: rgb(225,230,230); }*/
.standard {
 font-size: 0.85em;
 font-weight: 600;
 padding:4px 4px;
 margin: 6px auto;
 border: 1px solid #000000;
 background-color: rgb(240,245,245);
 }
.premium {
 font-size: 0.85em;
 font-weight: 600;
 padding:10px 4px;
 margin: 6px auto;
 border: 1px solid #000000;
 background-color: rgb(240,245,245);
 }
.pcell {
 font-weight: 600; font-size: 1.20em;
 }
.mailcell {
 text-align:left;
 font-weight: 600;
 color: #0000FF;
 }
.announce {
 position:relative;
 width: 540px;
 margin: 10px auto;
 background-color:rgb(220,230,235);
 color:#000000;
 border: 3px solid #660000;
 text-align:center;
 }
.announce h4 {
 font-size: 1.3em;
 font-weight: 600;
 margin:3px auto;
 }
.announce p {
 margin: 6px 16px;
 line-height: 1.6em;
 }
.privacy {
 text-align:left;
 font-size: 1.1em;
 }
.privacysub {
  color: #000000;
  margin-bottom: 4px;
  font: 1.2em verdana, arial, sans-serif;
  font-weight: bold;
  }
.celltb {
 border-top: 1px solid #003333;
 border-bottom: 1px solid #003333;
 }
.bottom_address2 {
 width: 300px;
 margin: 20px auto;
 font-size: 1.0em;
 text-align:center;
 }
.cform_text {
	font-size: 0.8em;
	font-weight: 500;
}
.emtext {
 font-weight: 600;
 } 
