A:link {text-decoration: none; color:#336699}
A:visited {text-decoration: none; color: #336699}
A:active {text-decoration: none; color: #333333}
A:hover {text-decoration: none; color: #333333}
A.nav:link {text-decoration: none; color:#FFFFFF}
A.nav:visited {text-decoration: none; color:#FFFFFF}
A.nav:active {text-decoration: none; color:#CCCCCC} 
A.nav:hover {text-decoration: none; color:#CCCCCC}

.nav_on {background-color: #B0BBC8;}

A.footer:link {text-decoration: none; color:#8A8B8C; font-weight: bold;}
A.footer:visited {text-decoration: none; color:#8A8B8C; font-weight: bold;}
A.footer:active {text-decoration: none; color:#8A8B8C; font-weight: bold;} 
A.footer:hover {text-decoration: none; color:#CCCCCC; font-weight: bold;}
A.agent:link {text-decoration: none; color:#336699}
A.agent:visited {text-decoration: none; color: #336699}
A.agent:active {text-decoration: none; color: #333333}
A.agent:hover {text-decoration: none; color: #333333}

html, body, form {
	margin-left: 0px;
	margin-top: 40px;
	margin-right: 0px;
	margin-bottom: 0px;
	padding: 0;
	border: 0;
	background-image: none;
	background-repeat: none;
	background-color: #4E5256;
}

form {font: normal 11px Verdana, Arial, Helvetica, sans-serif; color: #666666; line-height: 17px; padding: 0px;  border: 0px; margin: 0px; background-image: none; background-color: #FFFFFF;}

ul, ol {color: #CCCCCC;}

h1 {font: normal 18pt Arial, Helvetica, sans-serif; color: #5E758D; padding: 0px; border: 0px; margin: 0px;}
h2 {font: bold 11pt Arial, Helvetica, sans-serif; color: #333333; padding: 0px; border: 0px; margin: 0px;}
h3 {font: bold 11px Verdana, Arial, Helvetica, sans-serif; color: #333333; padding: 0px; border: 0px; margin: 0px; margin-top: 2px; margin-bottom: 10px; line-height: 17px;}

p {font: normal 11px Verdana, Arial, Helvetica, sans-serif; color: #666666; line-height: 17px; padding: 0px; border: 0px; margin: 0px;}

.pnumber {font: bold 18pt Arial, Helvetica, sans-serif; color: #5E758D; padding: 0px; border: 0px; margin: 0px;}
.paddress {font: normal 18pt Arial, Helvetica, sans-serif; color: #5E758D; padding: 0px; border: 0px; margin: 0px;}
.pheader {font: normal 11px Verdana, Arial, Helvetica, sans-serif; color: #666666; line-height: 17px;}
.pfooter {font: normal 11px Verdana, Arial, Helvetica, sans-serif; color: #8A8B8C; line-height: 17px;}
.pagent {font: normal 11px Verdana, Arial, Helvetica, sans-serif; color: #666666; line-height: 17px; margin-bottom: 0px;}
.pagentBold {font: bold 11px Verdana, Arial, Helvetica, sans-serif; color: #CCCCCC; line-height: 17px; margin-bottom: 0px;}
.psidebar {font: normal 11px Verdana, Arial, Helvetica, sans-serif; color: #333333; line-height: 17px;}
.psidebarBold {font: bold 11px Verdana, Arial, Helvetica, sans-serif; color: #333333; margin-top: 0px;}

.img {border-style: solid; border-color: #E5E5E5; border-width: 1px;}
.imgAgent {border-style: solid; border-color: #CCCCCC; border-width: 1px;}

#sideBox {padding: 3px; width: 152px; border: 1px solid #E5E5E5; background-color: #FFFFFF;}
#sideBoxMiddle {padding: 10px; width: 130px; border: 1px solid #E5E5E5; background-color: #E5E5E5;}
#sideBoxLines {background-image: url(/html/designs/04_craftsman/images/dots130_gr.gif); background-repeat: no-repeat; width: 130px; height: 1px; border: 0px;}

#contentBox {padding: 3px; width: 622px; border: 1px solid #657587; background-color: #FFFFFF;}
#contentLines {background-image: url(/html/designs/04_craftsman/images/dots575_gr.gif); background-repeat: no-repeat; width: 574px; height: 1px; border: 0px;}

#bgNavBar {padding: 0px; width: 160px; border-top: 0px solid #E5E5E5; border-right: 0px none #E5E5E5; border-bottom: 0px solid #E5E5E5; border-left: 0px none #E5E5E5; background-color: #92A3B5;}
#bgFooter {padding: 0px; width: 800px; border-top: 0px solid #E5E5E5; border-right: 0px none #E5E5E5; border-bottom: 0px solid #E5E5E5; border-left: 0px none #E5E5E5; background-color: #CCCCCC;}

.sidebar {margin-right: 0px; margin-left: 15px; margin-bottom: 15px; float: right;}

#sidebar {
position: absolute;
left: 36px;
top: 86px;
width: 186px;
font-size: .8em;
}

#navlist {
margin: 0; /*removes indent IE and Opera*/
padding: 0; /*removes indent Mozilla and NN7*/
list-style-type: none; /*turns off display of bullet*/
}

#navlist a, #navlist a:visited {
display: block;
padding: 4px 3px 4px 15px;
border-top: 0px solid; 
border-right: 0px;
border-bottom: 1px solid #92A3B5; 
border-left: 0px solid; 
background-color: #A2B1C0;
background-image:  none;
background-repeat: no-repeat;
background-position: 0% 50%;
color: #EEE;
text-decoration: none; 
}

#navlist a:hover {
background-color: #B0BBC8;
background-image:  none;
color: #FFF;
}

#sidebar #navlist .uberlink {
background-color: #B0BBC8;
background-image:  none;
background-repeat: no-repeat;
background-position: 0% 50%;
color: #FFF !important;
font-weight: bold;
cursor: default;
}

#navlist2 a, #navlist2 a:visited {
display: block;
padding: 4px 3px 4px 15px;
border-top: 0px solid; 
border-right: 0px;
border-bottom: 1px solid #92A3B5; 
border-left: 0px solid; 
background-color: #B0BBC8;
background-image:  none;
background-repeat: no-repeat;
background-position: 0% 50%;
color: #EEE;
text-decoration: none;
}