/* color: #3C3C3D; */
body { color: #663333; background-color: #FFFFEC; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: normal; font-style: normal; text-align: center; }
h1, h2, h3, h4, h5, h6 { font-family: Georgia, Times New Roman, Times, serif; }
h1 { padding-top: 15px; }

a { color: #CC6666; }
a:visited { color: #663333; text-decoration: underline; }
a:hover   { color: #FFFFEC; background-color: #663333; text-decoration: underline; }

a.external { color: #CC6666; background: url(../images/ext_link.gif) center right no-repeat !important; padding-right: 13px !important; }
a.pdflink  { color: #CC6666; background: url(../images/pdf_link.gif) center right no-repeat !important; padding-right: 17px !important; }


#wrapper { margin: 0 auto; width: 780px; }
#header  { margin: 0 auto; width: 780px; }
#header_bg { margin: 0; width: 780px; height: 39px; background: url(../images/header_bg.jpg) no-repeat; }
#content { margin: 0 auto; width: 780px; text-align: left; }
#footer  { margin: 0 auto; width: 780px; }
#footer_links { width: 780px; color: #663333; background-color: #FFFFEC; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: x-small; font-weight: bold; font-style: italic; text-align: center; }
#footer_copy  { width: 780px; height: 39px; background: url(../images/footer_bgd.jpg) no-repeat; text-align: center; }

/* TOP MENU */
.topmenu { width: 100%; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; font-style: normal; text-decoration: none; }
.topmenu ul { float: left; width: 100%; margin: 0; padding: 0; background: #CC6666; border-top-width: 2px; border-right-width: 2px; border-bottom-width: 2px; border-left-width: 2px; border-top-style: solid; border-right-style: solid; border-bottom-style: solid; border-left-style: solid; border-top-color: #663333; border-right-color: #663333; border-bottom-color: #663333; border-left-color: #663333 }
.topmenu ul li { display: inline; }
.topmenu ul li a { float: left; color: #FFFFCC; padding: 5px 11px; text-decoration: none; border-right-width: 1px; border-right-style: solid; border-right-color: #663333; }
.topmenu ul li a:visited { color: #FFFFCC; }
.topmenu ul li a:hover, .topmenu ul li .selected { color: #FFFFCC !important; padding-top: 5px; padding-bottom: 5px; background: #663333; }



/* COMMON UTILITY CLASSES */
#mle    { font-size: xx-small; }
.left   { text-align: left; }
.center { text-align: center; }
.right  { text-align: right; }
.clear  { clear: both; }
.gutter { margin-top: 75px; }
