/*

SIZE:  xs    x   m     l    xl    xxl    ?
PX:    10   11   13   15    16    18     ?
em:    .7   .8   1   1.33  1.58   1.75   2


*/

body
{
}
p
{
}
td
{
}
a:link
{
    color: #000080;
}
a:visited
{
    color: #004c80;
/* was #808080; */    
}
a:hover
{
    color: #000;
}
a:active
{
    color: #933000;
}
.headings
{
    color: black;
    font-size: 18px;
    font-family: "Trebuchet MS" , Geneva, Arial, Helvetica, SunSans-Regular, sans-serif;
    text-align: left;
    padding-left: 20px;
}
.ModeSml .headings
{
    font-size: 16px;
}
.ModeReg .headings
{
    font-size: 18px;
}
.ModeLrg .headings
{
    font-size: 20px;
}
.dynanmicmenu
{
    text-align: left;
}
.menu
{
    color: black;
    font-size: 11px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    text-align: center;
}
.menu a:link
{
    color: #8A2437;
}
.menu a:visited
{
    color: #8A2437;
}
.menu a:hover
{
    color: #000;
}
.menu a:active
{
    color: #000;
}
.body
{
    color: black;
    font-size: 13px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    text-align: left;
    margin: 5px;
    padding: 8px 20px;
}
.ModeSml .body
{
    font-size: 11px;
}
.ModeReg .body
{
    font-size: 13px;
}
.ModeLrg .body
{
    font-size: 15px;
}
.ddown
{
    color: black;
    font-size: 13px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    text-align: left;
}
.ModeSml .ddown
{
    font-size: 11px;
}
.ModeReg .ddown
{
    font-size: 13px;
}
.ModeLrg .ddown
{
    font-size: 15px;
}
.homephoto
{
    color: black;
    font-size: 18px;
    font-family: "Trebuchet MS" , Geneva, Arial, Helvetica, SunSans-Regular, sans-serif;
    background-image: url(images/header/photos/home.photo.jpg);
    background-repeat: no-repeat;
}
.ModeSml .homephoto
{
    font-size: 16px;
}
.ModeReg .homephoto
{
    font-size: 18px;
}
.ModeLrg .homephoto
{
    font-size: 20px;
}
.linkspanel
{
    color: black;
    font-size: 11px;
    font-family: "Trebuchet MS" , Geneva, Arial, Helvetica, SunSans-Regular, sans-serif;
    background-image: url(images/links.corner3.gif);
    background-repeat: no-repeat;
}
.ModeSml .linkspanel
{
    font-size: 10px;
}
.ModeReg .linkspanel
{
    font-size: 11px;
}
.ModeLrg .linkspanel
{
    font-size: 12px;
}
.breadcrum
{
    color: black;
    font-size: 13px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    margin: 12px;
}
.ModeSml .breadcrum
{
    font-size: 11px;
}
.ModeReg .breadcrum
{
    font-size: 13px;
}
.ModeLrg .breadcrum
{
    font-size: 15px;
}
.flushrule
{
    background-image: url(images/main.rule.flush.gif);
}
.footer
{
    color: gray;
    font-size: 11px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    background-image: url(images/rule.lower.gif);
    background-repeat: repeat-x;
    text-align: center;
    margin-left: 5px;
    padding: 8px;
}
.ModeSml .footer
{
    font-size: 10px;
}
.ModeReg .footer
{
    font-size: 11px;
}
.ModeLrg .footer
{
    font-size: 12px;
}
.lowerright
{
    background-color: White;
    height: 49;
    background-image: url(images/main.bottom.right.gif);
    background-repeat: no-repeat;
}
.lowercorner
{
    color: gray;
    font-size: 13px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    background-image: url(/images/links.corner.lower.gif);
    background-repeat: no-repeat;
    margin-left: 10px;
}
.ModeSml .lowercorner
{
    font-size: 11px;
}
.ModeReg .lowercorner
{
    font-size: 13px;
}
.ModeLrg .lowercorner
{
    font-size: 15px;
}
.copyright
{
    color: maroon;
    font-size: 11px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    background-image: none;
    background-repeat: no-repeat;
    background-attachment: fixed;
    text-align: center;
}
.ModeSml .copyright
{
    font-size: 10px;
}
.ModeReg .copyright
{
    font-size: 11px;
}
.ModeLrg .copyright
{
    font-size: 12px;
}
.backdrop
{
    background-image: url(images/Main-Panel-grayfixed2.gif);
    background-repeat: repeat-y;
    background-color: #9ba2aa;
    margin: 0;
    background-position: center center;
}
.headerfill
{
    background-image: url(images/header/header.fill.jpg);
    background-repeat: repeat-x;
    height: 38px;
}
.backgroundleft
{
    background-image: url(images/links.rule.gray.gif);
    background-repeat: no-repeat;
}
.backgroundright
{
    background-image: url(images/rule.gray.right.gif);
}
.backdropold
{
    background-image: url(/images/Main-Panel-grayfixed2.gif);
    background-repeat: repeat-y;
    background-position: center;
    background-color: #9ba2aa;
    margin: 0;
}
.advhead
{
    color: #000;
    font-size: 16px;
    font-family: "Trebuchet MS" , Geneva, Arial, Helvetica, SunSans-Regular, sans-serif;
}
.ModeSml .advhead
{
    font-size: 15px;
}
.ModeReg .advhead
{
    font-size: 16px;
}
.ModeLrg .advhead
{
    font-size: 17px;
}

/*
	CSS Style for APNSoft Menu 1.3+
	Version PLAIN_001_WHITE_01.Horizontal 1.0
	Copyright 2003-2005 APNSoft. All rights reserved.
	http://www.apnsoft.com

	Free for commercial and non-commercial use.
	You can distribute and modify it freely.
*/


/*Main Menu Parent Table*/
.ParentMainTab
{
    background-color: white;
    border: solid 0px gray;
}

/*Main Menu Parent Table Td*/
.ParentMainTd
{
    padding: 0px;
}

/*M
