	
	.i 
	{
		font-style:italic;
	}
	.o 
	{
		font-weight:bold;
		margin-top:40px;
	}
	.b 
	{
		color:#ffffff;
		padding-left:10px;
		background-color:#666699;
		font-weight:bold;
		font-size:18px;
	}
	span.q
	{
		font-size:12pt;
		font-weight:bold;
	}
	.x
	{
		margin-left:105px;
		font-style:italic;
	}
	.n
	{
		color:#cccc99;
	}
	.center
	{
		margin-left:120px;
		width:300px;
	}
	p.sansserif
	{
		font-family:Arial,Helvetica,sans-serif;
		font-weight:none; 
		font-size:15px;
		padding:5px;
		line-height:22px;
	}
	html,
	body 
	{
		margin:auto;
		padding:0;
		color:#000;
		background:#eeeedc;
	}
	span.rd
	{
		font-size:10pt;
	}
	#wrap 
	{
		width:950PX;
		margin:auto;
		background-image:url('columns.gif');
		background-repeat:repeat-y;	
	}
	#header 
	{
		background-image:url('crossroads_logo_sm.png');
		background-repeat:no-repeat;
		background-position:top center;
		background-color:#eeeedc;
		height:170px;
	}
	#messagesent
	{
		background-color:#666699;
		color:#ffffff;
		margin:auto;
		text-align:center;
		font-size:14pt;
		font-family:Arial,Helvetica,sans-serif;
		padding:2px;
	}
	.left
	{
		font-style:italic;
		position:absolute;
		margin-top:100px;
		margin-left:10px;
	}

	.right
	{
		font-style:italic;
		position:absolute;
		margin-left:720px;
		margin-top:120px;
	}
	.hints
	{
		padding-bottom:20px;
		margin-left:40px;
		list-style-type:dot;
		line-height:20px;
	}
	.hints img
	{
		float:left;
		margin:0px 240px 0px 0px;
	}
	#quizanswers
	{
		width:500px;
		background-color:#eeeedc;
	}
	#quizanswers ul
	{
		line-height:30px;
	}
	#w
	{
		color:#ffffff;
		padding:5px;
		width:450px;
		font-weight:bold;
		font-size:14pt;
		background-color:#666699;
	}
	#quizA
	{
		font-style:italic;
		padding:10px;
		background-color:#cccc99;
	}
	#shadow
	{
		background-color:#ff0000;
	}
	#homeowners
	{
		margin:auto;
		width:425px;
		height:282px;
		background-image:url('homeowners.jpg');
		background-repeat:no-repeat;
		background-position:center;
		padding:1px;
		border:2px solid #000000;
	}
	#auto
	{
		margin:auto;
		width:425px;
		height:282px;
		background-image:url('driving.jpg');
		background-repeat:no-repeat;
		background-position:center;
		padding:1px;
		border:2px solid #000000;
	}
	#commerc
	{
		margin:auto;
		width:448px;
		height:268px;
		background-image:url('commercial.jpg');
		background-repeat:no-repeat;
		background-position:center;
		padding:1px;
		border:2px solid #000000;
	}

	#email
	{
		
		float:RIGHT;
		width:px;
	}
	h1 {
	    color:#000080;
	    font-size:50px;
	    margin:0;

	}
	#address 
	{	padding-left:10px;
		width:300px;
	
	}
	#date {
		text-align:right;
		color:#ffffff;
		padding-right:10px;
		background:#666699;
		border-top:1px solid #000000;
	}
	
	#sidebar {
		float:left;
		width:200px;
		padding:0px;
		background:#333366;
	}
	#sidebar ul
	{
		margin:0;
		padding:0;
		padding-top:9px;
		line-height:30px;
		list-style-type:none;
	}
		a.nav:link,a.nav:visited
	{
		display:block;
		font-weight:bold;
		color:#ffffff;
		background-color:#333366;
		width:200px;
		line-height:50px;
		text-decoration:none;
		text-transform:none;
	}
		a.nav:hover,a.nav:active
	{
		background-color:#cccc99;
		text-decoration:none;
		color:#000000;
	}		
	h2 { 
		text-align:center;
		font-size:22px;
		color:#333366;
		text-decoration:;
	}
	img   {
		float:right;
	}
	#googlemaps
	{
		float:left;
	}
	#googlemaps img
	{
		border:0px;
	}
	#mleft
	{
		margin-left:0px;
		width:540px;
	}

	#main { 
		float:left;
		width:535px;
		padding:5px;
		background:#eeeedc;
	}
	#main ul
	{
		list-style-type:none;
	}
	#labels
	{
		margin-left:20px;
		float:left;
		padding:10px;
	}
	#labels2
	{
		padding:10px;
		width:230px;
		float:right;	
	}
	#labeltextarea
	{
		text-align:center;
		clear:both;
	}
	#comments
	{
		text-align:center;
		clear:both;
	}
	#mailbanner
	{
		height:120px;
	}

	a.advert:link,a.advert:visited 
	{	color:#333366;
		background-color:#cccc99;
		text-decoration:underline;
	}
	a.advert:hover 
	{	color:#333366;
		background-color:#cccc99;
		text-decoration:none;
	}
	a.webmaster:link,a.webmaster:visited 
	{	color:#333366;
		background-color:#eeeedc;
		text-decoration:underline;
	}
	a.webmaster:hover 
	{	color:#900000;
		background-color:#eeeedc;
		text-decoration:none;
	}

	a.flinks:link,a.flinks:visited 
	{	color:#666699;
		background-color:#eeeedc;
		text-decoration:none;
	}
	a.flinks:hover 
	{	color:#666699;
		background-color:#eeeedc;
		text-decoration:underline;
	}

	#advert {  
		padding-left:5px;
	        float:right;
		width:195px;
		height:100%;
		background:#cccc99;
	}
	
	#advert ul {
		padding:0;
		margin:0;
		line-height:30pt;
		font-family: 'Trebuchet MS', 'Lucida Grande',
	  	Verdana, Lucida, Geneva, Helvetica, 
	  	Arial, sans-serif;
		font-size:10pt;
		list-style-type:none;
		
		
	}
	

	#footer {
		font-size:9pt;
		word-spacing:5px;
		letter-spacing:1px;
		text-align:center;
		clear:both;
		height:;
		padding:10px;
		background-color:#eeeedc;
	}	
	#flinks 
	{
		font-size:8pt;
		text-align:center;
		clear:both;
		padding:10px;
		background-color:#eeeedc;
	}
	#webmasters
	{
		font-size:8pt;
		text-align:center;
		clear:both;
		background-color:#eeeedc;
	}
	span.pn
	{
		list-style-type:none;
		color:#666699;
		font-size:14pt;
		font-weight:bold;
		
    }
	#nycm
	{
		width:530px;
		height:76px;
		background-image:url('nycm.jpg');
		background-repeat:no-repeat;
		margin:auto;
	}
	
	* html
	}
