


body { font-family: "Lucida Grande", Geneva, Verdana, Arial, sans-serif; color: black; font-size: 10px;}
p { }

td { }

#bg { background-image: url(../Images/leftbar.jpg); background-repeat: repeat-y; background-position: 0 0; position: absolute; top: 0; left: 0; width: 200px; max-width: 200px; }

.Bold { font-family: "Lucida Grande", Geneva, Verdana, Arial, sans-serif; color: black; font-size: 110%; font-weight: bold; font-stretch: inherit; }

.Boldgreen { color: #004731; font-size: 18px; font-family: "Lucida Grande", Geneva, Verdana, Arial, sans-serif; font-weight: bold; text-align: left; }

.a.link {color: #004731}
a:link.ul {font-family: "Lucida Grande", Geneva, Verdana, Arial, sans-serif; color: #004731; text-decoration: underline; }
a:visited.ul { color: #004731; font-family: "Lucida Grande", Geneva, Verdana, Arial, sans-serif; text-decoration: underline; }
a:link { color: #004731; text-decoration: none; }
a:visited { color: #004731; text-decoration: none; }
a:hover { color: #811214; text-decoration: none; }
a:active { color: #004731; text-decoration: none; }
#header { background-image: url(/Images/MG_Header.jpg); background-repeat: no-repeat; background-position: 0 0; position: relative; top: 0; width: 1002px; height: 93px; z-index: 5; overflow: visible; visibility: visible; }

#layer1 { position: relative; width: 556px; left: 0; top: 100px; z-index: 2; margin: 15px 5px 10px 0; padding-top: 15px; padding-left: 207px; }
#navleft { text-align: right; position: absolute; top: 112px; width: 200px; z-index: 3; }
#navleft ul { padding-right: 10px; list-style-type: none; font-family: "Lucida Grande", Geneva, Verdana, Arial, sans-serif; color: #004731; font-size: 13px; font-weight: bold; line-height: 25px; }
#topnav { position: relative; top: 94px; left: 700px; width: 302px; height: 15px; z-index: 6; }
#rightnav { position: absolute; top: 130px; left: 840px; width: 155px; height: 600px; z-index: 1; visibility: visible; float: none; }

#lineright { background-color: #004731; background-image: url(/Images/rightline.gif); background-repeat: repeat-y; background-position: 0 100%; position: absolute; top: 0; left: 999px; bottom: 0; width: 2px; min-width: 2px; max-width: 2px; }
#layer2 { height: 47px; width: 508px; left: -508px; top: -4px; position: absolute; visibility: visible; }
#footer { background-color: white; background-repeat: no-repeat; text-align: center; position: fixed; left: 210px; bottom: 0; width: 790px; z-index: 25; visibility: visible; margin-bottom: 0; padding-bottom: 10px; }
