body {
	margin:						0px;
	padding:					0px 0px 5px 0px;
	font-family:			Arial, Helvetica, sans-serif; 
  font-size:				15px; 
	color:						black;
	background-color:	black;
}
#left_corner {
	position:					absolute;
	top:							4px;
	left:					  	5px;
	width:						80px;
}
img
{
	border-style:			none;
	position:					relative;
}
#right_corner {
	position:					absolute;
	top:							4px;
	right:				  	5px;
}
p {
	margin:						0px 0px 12px 0px;
	padding:					0px;
}
 
a:link			{color: red; background-color: transparent}
a:visited		{color: #F20F0F; background-color: transparent}
a:hover			{color: white;   background-color: #aaa;}
a:active		{color: #010007; background-color: transparent}
a.imgLink       {color: #010007; background: transparent;;text-decoration: none;} 
a.imgLink:hover	{color: #010007; background: transparent;} 
h1 {
	position:					relative;
	z-index:					3; 					/* Content overlaps right menu */
	margin-top:				20px;
	margin-bottom:		5px;
	margin-right:			170px;
	margin-left:			120px;
	min-width:				120px;
	font-family:			tahoma, arial, helvetica, sans-serif; 
	font-size:				22px;
	font-weight:			bold;
	color:						red;
	padding:					5px 5px 5px 10px;
	text-align:				left;
	background-color:	white;
	border:						1px solid #bea98e;
}	
a.h1a					{text-decoration: none}
a.h1a:link    {color: #880000;	background-color:	white;}
a.h1a:visited {color: #880000;	background-color:	white;}
a.h1a:hover   {color: #880000;	background-color:	white;}
a.h1a:active  {color: #880000;	background-color:	white;}
h2,h3,h4,h5,h6 {
	margin:						10px 0px 15px 0px;
}
h2,h3,h4,h5,h6 {
	padding:					0px;
	font-weight:			bold;
	color:						#880000; 
	background:				transparent;
	font-family:			tahoma, arial, helvetica, sans-serif; 
}  
h2 { font-size: 18px;}
h3 { font-size: 17px;}
h4 { font-size: 16px;}
h5 { font-size: 16px;}
h6 { font-size: 15px;}
hr { 
	height:       0; 
	border-style: solid; 
	border-width: 1px 0 0 0; 
	border-color: #bea98e; 
} 
/* #header should match the width of .content */
#header {
	padding-top:			5px;
	margin-bottom:		0px;
	margin-top:				5px;
	margin-right:			170px;
	margin-left:			120px;
	min-width:				120px;
	text-align:				center;
	background-color:	white;
	border:						1px solid #bea98e;
}
.CityHeading
{
	font-family: serif;
	font-style: italic;
	font-size:30px;
	font-weight: bold;
	color: red;
}
/* Center column */
.content {
	position:					relative;   /* for control of stacking order */
	top:							5px;
	width:						auto;
	background-color:	white;
	border:						1px solid #bea98e;
	min-width:				120px;

	margin-top:				0px;
	margin-bottom:		10px;
	margin-right:			170px;
	margin-left:			120px;

	padding:					5px 10px 10px 10px;
	z-index:					3; 					/* Content overlaps right menu */
}
.contentL {
	position:					relative;   /* for control of stacking order */
	text-align: left;
	font-weight:100;
	font-family:		Times New Roman,arial, helvetica, sans-serif;  color:black;
	top:							5px;
	width:						auto;
	background-color:	white;
	border:						1px solid #bea98e;
	min-width:				120px;
	margin-top:				0px;
	margin-bottom:		10px;
	margin-right:			170px;
	margin-left:			120px;
	padding:					5px 10px 10px 10px;
	z-index:					3; 					/* Content overlaps right menu */
}
a.contentL         {text-decoration: none;}
a.contentL:link     {color:	blue; background-color: transparant;}
a.contentL:visited {color:	blue; background-color:transparant;}
a.contentL:hover   {color:	blue;   background-color: transparant;}
a.contentL:active {color:	blue; background-color: transparant;}
/* the sideBar is the right hand column */
#sideBar {
	position:					absolute;
	top:							181px;
	right:						5px;
	width:						150px;
	z-index:1;
}
/* for use in #sideBar */
/* the sideBar is the right hand column */
.sideBlock {
	padding:					5px 10px 5px 10px;
	margin:						0px 0px 10px 0px;
	text-align:				left;
	background-color:	black;
	border:						1px solid #bea98e;
}

.sideImg {
	padding-top:			10px;
}
.sideHead {
	margin:						0px 0px 6px 0px;
	color:						#990000;
	font-size:				12px;
	font-weight:			bold;
}	
.sideInx {
	margin:						4px 0px 0px 6px;
	font-size:				11px;
	font-weight:			normal;
}	
.sideA {
	padding: 0px 1px 0px 1px;
}	
a.sideA         {text-decoration: none;}
a.sideA:link    {color:	white; background-color: transparant;}
a.sideA:visited {color:	white; background-color:transparant;}
a.sideA:hover   {color:	white;   background-color: transparant;}
a.sideA:active  {color:	white; background-color: transparant;}
/* the navBar is the left hand column */
#navBar {
	position:					absolute;
	top:							181px;
	left:							6px;
	width:						92px;
	padding:					0px 7px 5px 5px;
	background-color:	black;
	border:						1px solid #bea98e;
	z-index:2;
}
.navItem {
	margin:						8px 0px 0px 0px;
	font-size:				12px;
	font-weight:			bold;
	line-height:			95%;
	text-align: left;
}	

.navA {
	padding: 0px 1px 0px 1px;
}	
	
a.navA         {text-decoration: none;}
a.navA:link    {color:	white background-color: transparant;}
a.navA:visited {color:	white; background-color:  transparant;}
a.navA:hover   {color:	white;   background-color:  transparant;}
a.navA:active  {color:	white; background-color:  transparant;}
/* Menu of cities at top and bottom of each page */
/* .cityBar should match the width of .content */
.cityBar {
	position:					relative;
	z-index:					3; 					/* Content overlaps right menu */
	top:							5px;
	width:						auto;
	min-width:				120px;
	
	margin-top:				5px;
	margin-bottom:		5px;
	margin-right:			170px;
	margin-left:			120px;

	padding:					4px;
	background-color:	#f7f5f1;
	background-color:	white;
	border:						1px solid #bea98e;
	font-family:			arial, helvetica, sans-serif; 
	font-size:				14px;
	font-weight:			normal;
	text-align:				center;
}
.cityA {
	padding: 0px 2px 0px 2px;
}	
a.cityA         {text-decoration: none;}
a.cityA:link    {color:	black;}
a.cityA:visited {color:	black;}
a.cityA:hover   {color:	black;background-color: #aaa;}
a.cityA:active  {color:	black;}
/* .copyright should match the width of .content */
.copyright { 
	margin-top:				10px;
	margin-bottom:		10px;
	margin-right:			170px;
	margin-left:			120px;
	min-width:				120px;
	padding:					6px;
	color:						black;
	font-size:				12px;
	background-color:	white;
	border:						1px solid #bea98e;
	text-align:				center;
}
.crtCassie		{margin-left:10px;margin-right:10px;}
.crtBroker		{margin-left:10px;margin-right:10px;}
.crtMailto	{margin-left:10px;margin-right:10px;}
.crtPhone		{margin-left:10px;margin-right:10px;}
/* contact form */
.ihfBoxListContainer {
	font: 10px verdana;
	width:550px;
	margin-bottom: 2px;
	margin-top: 0px;
	text-align:left;
	}
.ihfBoxList ul {
	font: 10px verdana;
	text-align: left;
	margin: 2px 6px 2px 6px;
	padding: 5px 5px 5px 5px;
	}

	.ihfBoxList ul li {
	font:11px verdana;
	list-style: none;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	}

	.ihfBoxList ul li.head {
	font-size:11px;
	font-family:verdana;
	/*font-weight: bold;
	white-space:nowrap;
  text-transform: uppercase;*/
	padding: 5px 10px;
	display: block;
	color: #000;
	text-decoration: none;
	border: 1px solid #666;
	background-color: #EEE;	
	}



	.ihfBoxList ul li.subitem {
	font: 11px verdana;
	padding: 5px 12px;
	display: block;
	color: #000;
	text-decoration: none;
	border-right: 1px solid #666;
	border-left: 1px solid #666;
	border-bottom: 1px solid #666;
	background-color:	#FFF;	
	}
	

  
 .ihfBoxList ul li.subitem td{
	font: 11px verdana;
	}
	
	 .ihfBoxList ul li.subitem2 td{
	font: 11px verdana;
	}*/

	.ihfBoxList ul li a:hover {
	color: green;	
	}

	.ihfBoxList ul li#selected a { 
	color: #963;
	background: #fff;	
  }
input, textarea, select {
	font-family:		arial, helvetica, sans-serif; 
  font-size:			14px; 
	background:			#f6f6f6;
	color:					black;
} 

/* required input fields */
.reqField {color: #990000; font-weight: bold;}



