html, body{ 
 margin:0; 
 padding:0;
 font-family: Arial, Helvetica, Verdana, Tahoma;
 font-size: 12px;
 } 
 
#pagewidth{ 
 width:100%; 
  min-width: 600px;
} 


h1 { font-size:20px}

h2 { font-size:16px}

h3 { font-size:14px}

p,h1,h2,h3 { margin: 10px 10px 10px 10px}


#header{ 
 height:120px; 
 width:1000px; 
 min-width: 500px; 
 background-color:#000066; 
 }

#subheader{ 
 height:40px; 
 width:1000px; 
 background-image:url("images/sub-head.jpg");
 background-position: left;
 background-repeat:no-repeat;
 }

 
#logo{ 
 height:80px; 
 width:100%; 
 background-image:url("images/appleton-lettings.jpg");
 background-position: left;
 background-repeat:no-repeat;
 }

#phone {
 font-family: Arial, Helvetica, Verdana, Tahoma;
 font-size: 20px;
 font-weight: bold;
 text-decoration: none;
 color: #000066;
}

#addr {
 position: absolute;
 top: 0px;
 left: 525px;
 font-size: 14px;
 font-weight: bold;
 text-decoration: none;
 color: #FFFFFF;
}

span {display:none;}

#leftcol{
 width:165px; 
 float:left; 
position: absolute;
top: 100px;
left: 25px;

 margin-left:-20px;
 margin-right:2px;
 }
 
#footer{
 text-align:center;
 height:50px; 
 width:1000px; 
 background-color:#000066; 
 position: absolute;
 top: 520px;
 left: 0px;
 font-size: 12px;
 /*font-weight: bold;*/
 text-decoration: none;
 color: #FFFFFF;
}

#footer a{
 text-decoration: none;
 color: #FFFFFF;
}

#copyright{
 text-align:center;
 height:20px; 
 width:1000px; 
 background-color:#000066; 
 position: absolute;
 top: 570px;
 left: 0px;
 font-size: 10px;
 /*font-weight: bold;*/
 text-decoration: none;
 color: #FFFFFF;
} 
 
#maincol{ 
 float: left; 
 width: 600; 
position: absolute;
top: 145px;
left: 10px;
 /*margin: 0 -8px 0 -2px;
 margin: 0 -8px 0 -8px;*/

 }
 
.clr{clear:both;}
 
 
#header .content{padding-bottom:0;} /*padding bottom 0 to remove space in IE5 Mac*/ 
 

 
 /*printer styles*/ 
@media print{ 
/*hide the left column when printing*/
#leftcol{display:none;} 
#outer{border-left:0;} 
}

/* left_nav (menu.php) style stuff */

.left_nav A{
background: #FFFFFF;
font-family: Arial, Helvetica, Verdana, Tahoma;
font-size: 12px;
font-weight: bold;
text-decoration: none;
border: outset 1px #FFFFFF;
color: #000066;
text-decoration: none;
width: 150px;
height: 35px;
display: block;
padding-left: 4px;
}

.left_nav A:visited{
color:#000066;
}

.left_nav A:hover {
background: #000066;
font-size: 12px;
color:#FFFFFF;
border: inset 1px #435680;
}


#nav-menu
{
 position:absolute;
 top:120px;
 left:0px;
 height:25px;
 /*display:block;*/
 width: 1000px; 
 background-color:#D100C3;
}


#nav-menu ul
{
list-style: none;
padding: 0;
margin: 0;
}

#nav-menu li
{
float: left;
margin: 0 0.15em;
padding: 0;
text-align: center;
}

#nav-menu li a
{
height: 25px;
line-height: 25px;
float: left;
width: 80px;
display: block;
color:#FFFFFF;
text-decoration: none;
text-align: center;
font-weight: bold;
font-size: 12px;
}

/* Commented backslash hack hides rule from IE5-Mac \*/
#nav-menu li a
{
float: none
}
/* End IE5-Mac hack */

#nav-menu A:hover {
background: #FFFFFF;
color: #000066;
font-weight: bold;
}

#text {
float:left;
text-align: justify;
width:530px;


#text a{
 text-decoration: none;
 border-style: none;
}

.floatleft{
 position:relative;
 float:left;
 width:280px;
}

.floatright{
 position:relative;
 float:right;
}









