@CHARSET "ISO-8859-1";
body{
 	margin: 0;
	padding: 0;
	font-size: 92%;
	font-family: Verdana, Geneva, Tahoma, Arial, sans-serif;
	/*background-color: #F2EFE9;*/
	/*background-color: #A57257;*/
	/*background-color: #48899C;*/
	/*background-color: #B8CBDE;*/
	background-repeat: no-repeat;
	background-position: top left;
    }

h1{
	font-size: 2.0em;
	font-weight: normal;
	margin-top: 0em;
	}
h2{
	font-size: 1.7em;
	margin: 1.2em 0em 1.2em 0em;
	font-weight: normal;
	}
h3{
	font-size: 1.4em;
	margin: 1.2em 0em 1.2em 0em;
	font-weight: normal;
	}
h4{
	font-size: 1.2em;
	margin: 1.2em 0em 1.2em 0em;
	font-weight: bold;
	}
h5{
	font-size: 1.0em;
	margin: 1.2em 0em 1.2em 0em;
	font-weight: bold;
	}
h6{
	font-size: 0.8em;
	margin: 1.2em 0em 1.2em 0em;
	font-weight: bold;
	}
p{
	font-size: 1.0em;
	line-height: 1.8em;
	margin: 1.2em 0em 1.1em 0em;
	}
ol, ul, li {
	/*list-style: none;*/
	font-size: 1.0em;
	line-height: 1.8em;
	margin-top: 0.2em;
	margin-bottom: 0.1em; 
	}
img {
	border: 0;
	}
 a {
		text-decoration: none;
 }
 #masthead	{font-size:3em;
  		color:#000000;
		/*background-color: #a9d1ff;*/
		/*background-color: #DCA89D;*/
		background-color: #759FCF;		
		padding:0.5em;
		text-align:right;
		}
#wrapper{
	/*background: #d3d3d3;*/
	/*background-color: #B97C6A;*/
	background-color: #F2EFE9;
	width: 777px;
	margin: 0 auto;
}
#header{
	background-color: #F2EFE9;
	margin: 0 auto;
	}
/*#content{
    margin: 0em;
	padding: 4em 6em 2em 6em;
	}*/
#footer{
	/*background: #C0C0C0;*/
	/*background: #HAB6452;*/
	/*background-color: #378DCE;*/
	background-color: #759FCF;
	width: 777px;
		margin: 0 auto;								
	}

#content { position: relative;
top: 25px;
padding-left: 235px;
padding-right: 200px;
}
#lefttoptable { position: absolute;
top: 135px;
left: 8px;
width: 210px;
height: 20px;
background-color: rgb(255, 0, 0);
}
#righttoptable { position: absolute;top: 135px;
height: 20px;
left: 225px;
right: 200px;
padding-left: 174px;
padding-right: 300px;
background-color: rgb(0, 153, 0);
}
#verttable { position: absolute;
top: 160px;
left: 225px;
right: 806px;
height: 2700px;
width: 2px;
background-color: rgb(0, 0, 0);
}

#leftpanel { position: absolute;
top: 160px;
left: 8px;
width: 210px;
height: 2700px;
background-color: rgb(255, 153, 0);
}
#rightpanel { position: absolute;
top: 160px;
right: 0pt;
width: 200px;
}
#nav {
	margin: 0;
	padding: 0;
	/*background: rgb(25, 25, 112);*/
	background:rgb(255, 153, 0);
	list-style-type: none;
	/*width: 230px;*/
	width: 210px;
	float: left; /* Contain floated list items*/
}
#nav li {
	margin: 0;
	padding: 0;
	float: left; /* This corrects the */
	width: 100%; /* IE whitespace bug */	
}
#nav a {
	display: block; /* to increase clickable area as a's default to inline*/
	/*color: rgb(245, 245, 245);*/
	color: #000000;
	text-decoration: none;
	padding: 0 15px;
	line-height: 2.5;
	border-bottom: 1px solid rgb(245, 245, 245);
	font-size: 12pt;
	font-family: Arial, sans-serif;
	font-weight: Bold;
}

#nav #nav_pol a {
	border: none;
}
#nav a:hover {
	/*background: rgb(255, 0, 0);*/
	background: rgb(255, 255, 0);
}
#body_hom #nav_hom a,#body_real #nav_real a,#body_eqguide #nav_eqguide a,#body_links #nav_links a,#body_firm #nav_firm a,#body_poli #nav_poli a,#body_pro #nav_pro a
 {
	/*background: #6699FF;*/  
	/*background:  rgb(0, 153, 0);*/ 
	background: rgb(51, 51, 255);
	color: #F5F5F5;
	font-weight: bold;
}

#firm	h1{
	font-size: 2.0em;
	font-weight: bold;
	margin-top: 0em;
	font-family: Arial Black;
	}
#firm h2{
	font-size: 1.7em;
	margin: 1.2em 0em 1.2em 0em;
	font-weight: normal;
	}
#firm h3{
	font-size: 1.4em;
	/*font-size: 2;*/
	margin: 1.2em 0em 1.2em 0em;
	font-family: Arial Black;
	font-weight: bold;
	
	
	}
#firm select{
		position: relative;
		
	}

fieldset  {
			 position: relative;
			 clear: both;
			 width: 777px;
			 margin: 0 auto;
			 padding: 0 0 1em 0;
			 border-style: none;
			 /*border-top: 1px solid #BFBAB0;*/
			 border-top: 1px solid ;
			/* background-color: #F2EFE9;*/
			 }
 fieldset  legend  {
				margin: 0 0 -1em 0;
			  padding: 0;
				color: #545351;
				font-weight: bold;
			 }
fieldset   ol {
				 /*padding: 3.5em 1em 0 1em;*/
				  padding: 1.0em 0em 0 1em;
				 list-style: none;
				 
		   }
fieldset  li {
				 margin: 0 0 0 0;
				
				}
fieldset.submit {
			 position: relative;
			 clear: both;
			 width: 777px;
			 margin: 0 auto;
			 padding: 0 0 1em 0;
			 border-style: none;
			 border-top: 1px solid #BFBAB0;
			 /*background-color: #F2EFE9;*/
			 				
}
legend span {
			 position: absolute;
			 left: 0.74em;
			 top: 0;
			 margin: 0 0 -1em 0;
			 font-size: 135%;
}
 label {
  		position: relative;
		float: left;
		width: 13em;
	    margin-right: 1em;
		text-align: right;
		display: inline;
		top: 0;
		 }	
label2 {
  		/*position: relative;*/
		/*float: auto;*/
		position: absolute;
		/*float: auto;*/
		left: 20em;
		width: 13em;
	    margin-right: 10em;
		text-align: right;
		 }	
 label3 {
  		/*position: relative;*/
		/*float: auto;*/
		position: absolute;
		/*float: auto;*/
		left: 19.2em;
		width: 25em;
	    margin-right: 10em;
		text-align: right;
		 }	
label4 {
  		/*position: relative;*/
		/*float: auto;*/
		position: absolute;
		/*float: auto;*/
		left: 19.2em;
		width: 25em;
	    margin-right: 10em;
		text-align: right;
		 }			
 label strong {
		position: absolute;
		left:10em;
		top: 0.2em;
		width: 19em;
		color: #FF0000;
		font-size: 85%;
		font-weight: bold;
		text-transform: uppercase;		
		 }		 
			 
fieldset.alt{
			 position: relative;
			 clear: both;
			 width: 777px;
			 margin: 0 auto;
			 padding: 0 0 1em 0;
			 border-style: none;
			 border-top: 1px solid #BFBAB0;
			 background-color: #d3d3d3;
 }	