.mainfont
{
	color: #000000;
	font-family: verdana, arial, sans-serif;
	font-size: 10pt;
	margin-left: 5px;
	margin-right: 5px;
}

.mainfont1
{
   color: #000000;
   font-family: verdana, arial, sans-serif;
   font-size: 8pt;
}


.fieldname
{
   color: #000000;
   font-family: verdana, arial, sans-serif;
   font-size: 8pt;
   font-weight: bold;
}

.header
{
   color: #000088;
   font-family: verdana, arial, sans-serif;
   font-size: 9pt;
   font-weight: bold;
   background-color: #D6D6E9;
}

.mainbold
{
	color: #000000;
	font-family: verdana, arial, sans-serif;
	font-size: 10pt;
	font-weight: bold;
}

.mainbold_blue
{
   color: #000088;
   font-family: verdana, arial, sans-serif;
   font-size: 8pt;
   font-weight: bold;
}

.small
{
	color: #000000;
	font-family: verdana, arial, sans-serif;
	font-size: 9pt;
}

.smaller
{
        color: #000000;
        font-family: verdana, arial, sans-serif;
        font-size: 8pt;
}

.mainfont_table
{
        color: #000000;
        font-family: verdana, arial, sans-serif;
        font-size: 10pt;
}

.buttonlinks
{
        font-family: verdana, arial, sans-serif;
        font-size: 9pt;
	font-weight: bold;
}

.buttonlinks A:link {color: #FFFFFF; text-decoration: none}
.buttonlinks A:visited {color: #FFFFFF;text-decoration: none}
.buttonlinks A:active {color: #FFFFFF; text-decoration: none}
.buttonlinks A:hover {color: #D6D6E9; text-decoration: none}

.photoborder A:link {color: #000000}
.photoborder A:visited {color: #000000}
.photoborder A:active {color: #000033}
.photoborder A:hover {color: #FFCC33}

.quicklinks
{
        font-family: verdana, arial, sans-serif;
        font-size: 9pt;
	font-weight: bold;
        margin-left: 5px;
        margin-right: 5px;
}

.quicklinks A:link {color: #000000; text-decoration: none}
.quicklinks A:visited {color: #000000;text-decoration: none}
.quicklinks A:active {color: #000000; text-decoration: none}
.quicklinks A:hover {color: #000066; text-decoration: none}

.relolinks
{
        font-family: verdana, arial, sans-serif;
        font-size: 8pt;
	font-weight: bold;
}

.relolinks A:link {color: #000000; text-decoration: none}
.relolinks A:visited {color: #000000;text-decoration: none}
.relolinks A:active {color: #000000; text-decoration: none}
.relolinks A:hover {color: #000066; text-decoration: none}

.table_mainfont
{
        font-family: verdana, arial, sans-serif;
        font-size: 10pt;
}

.smallbold
{
        font-family: verdana, arial, sans-serif;
        font-size: 8pt;
        font-weight: bold
}

.listing_border
{
	font-weight: bold;
	border-style: solid;
	border-width: thin;
	border-color: #000066;
}

.listing_green
{
	font-family: verdana, arial, sans-serif;
	font-size: 10pt;
          background-color: #C2DAD8;
        padding-left: 5px;
        padding-right: 5px;

}

.listing_grey
{
        font-family: verdana, arial, sans-serif;
        font-size: 10pt;
	background-color: #E5E5E5;
        padding-left: 5px;
	padding-right: 5px;
}

.listing_blue
{
          background-color: #D6D6E9;
        padding-left: 5px;
        padding-right: 5px;
}


.listing_1stline
{
          font-weight: bold;
          background-color: #C2DAD8;
          border-style: solid;
          border-width: thin;
          border-color: #000066
}


.listing_description
{
	  background-color: #E5E5E5
}

.listing_contact
{
          font-weight: bold;
          background-color: #D6D6E9;
          border-style: solid;
          border-width: thin;
          border-color: #000066
}

.testimonial_divider
{
	font-size: 2pt;
	background-color: #D6D6E9
}

.listing_contact A:link { text-decoration: none}
.listing_contact A:visited { text-decoration: none}
.listing_contact A:hover {color: #000099; text-decoration: normal}

.address
{
	color: #FFFFFF;
	font-family: arial, helvetica, sans-serif;
	font-size: 9pt;
	line-height: 9pt;
	font-weight: bold
}

.highlight {color: #0066CC}

.front_page_font
{
	color: #000066;
	font-family: verdana, arial, sans-serif;
	font-size: 10pt;
	font-weight: bold;
	margin-left: 5px;
	margin-right: 5px;
}

.page_header
{
	color: #000088;
	font-family: verdana, arial, sans-serif;
	font-size: 13pt;
	font-weight: bold;
}

.sub_header
{
	color: #000088;
	font-family: verdana, arial, sans-serif;
	font-size: 10pt;
	font-weight: bold;
}

.portalvisitor
{
	color: #000000;
	text-align: left;
	vertical-align: middle;
	font-family: verdana, arial, sans-serif;
	font-size: 10pt;
	line-height: 10pt;
	text-indent: 0px;
	font-weight: bold;
}

.mozilla_bug
{
        font-size: 1px
}

.portalfooter
{
	color: #999999;
	font-family: verdana, arial, sans-serif;
	font-size: 7pt;
	margin-left: 5px;
	margin-right: 5px;

}

.featureagent
{
        color: #0000000;
        font-family: arial, helvetica, sans-serif;
        font-size: 8pt;
	font-weight: bold;
}

.featureagent A:link {color: #000066; text-decoration: none}
.featureagent A:visited {color: #000066; text-decoration: none}
.featureagent A:active {color: #000066; text-decoration: none}
.featureagent A:hover {color: #000099; text-decoration: none}


.portalmenu
{
	color: #FFFFFF;
	text-align: center;
	vertical-align: top;
	font-family: verdana, arial, sans-serif;
	font-size: 10pt;
	line-height: 11pt;
	text-indent: 0px;
	font-weight: bold;
	text-decoration: none;
}

.topmenu
{
	color: #000066;
	text-align: center;
	vertical-align: center;
	font-family: verdana, arial, sans-serif;
	font-size: 8pt;
	line-height: 8pt;
	text-indent: 0px;
	font-weight: bold;
	text-decoration: none;
	margin-left: 0px;
	margin-right: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
}

.topmenu A:link {text-decoration: none;
		 color: #000066}
		 
.topmenu A:visited {text-decoration: none;
		 color: #000066}
.sidetop
{
	color: #000066;
	text-align: left;
	vertical-align: middle;
	font-family: verdana, arial, sans-serif;
	font-size: 8pt;
	line-height: 10pt;
	text-indent: 5px;
	font-weight: bold;
	text-decoration: none;
}

.sidetop A:link {color: #000066; text-decoration: none}
.sidetop A:visited {color: #000066;text-decoration: none}
.sidetop A:active {color: #000066; text-decoration: none}
.sidetop A:hover {color: #000099; text-decoration: none}

.side2nd
{
	color: #000066;
	text-align: left;
	vertical-align: middle;
	font-family: arial, sans-serif;
	font-size: 8pt;
	line-height: 10pt;
	text-indent: 8px;
	font-style: normal;
	font-weight: normal;
	text-decoration: none;
}

.side2nd A:link {color: #000066; text-decoration: none}
.side2nd A:visited {color: #000066;text-decoration: none}
.side2nd A:active {color: #000066; text-decoration: none}
.side2nd A:hover {color: #000099; text-decoration: none}

.side3rd
{
	color: #000066;
	text-align: left;
	vertical-align: middle;
	font-family: arial, sans-serif;
	font-size: 8pt;
	line-height: 10pt;
	text-indent: 15px;
	font-style: normal;
	font-weight: normal;
	text-decoration: none;
}

.side3rd A:link {color: #000066; text-decoration: none}
.side3rd A:visited {color: #000066;text-decoration: none}
.side3rd A:active {color: #000066; text-decoration: none}
.side3rd A:hover {color: #000099; text-decoration: none}

/* Pop-it styles */

.menuskin
{
	position: absolute;
	width: 215px;
	background-color: #D6D6E9;
	border-style: solid;
	border-width: thin;
	border-color:#000066;
	font-family: verdana, arial, sans-serif;
	font-weight: bold;
	font-size: 8pt;
	line-height: 15px;
	z-index: 100;
	visibility: hidden;
}

.menuskin a
{
	text-decoration: none;
	color: #000066;
	padding-left: 4px;
	padding-right: 4px;
}

#mouseoverstyle
{
	background-color:highlight;
}

#mouseoverstyle a
{
	color:white;
}


.jbgoodwin_b {
        position: absolute;
        top: -45;
        visibility: hidden;
        z-index: -10;
        font-size: 3px;
}


.jbgoodwin_c {
        position: absolute;
        left: -445;
        visibility: hidden;
        z-index: -10;
        font-size: 3px;
}


.jbgoodwin_d {
        position: absolute;
        left: -445;
        visibility: hidden;
        font-size: 3px;
}

