@charset "utf-8";
/* CSS Document */

body { margin:0; padding:0; font-size:12px; font-family:Arial, Helvetica, sans-serif; color:#333333; }
/* Main Template */
#main { width:900px; margin:10px auto 0 auto; }
#header { width:900px; height:130px; background-image:url(_images-site/site-masthead.jpg); background-repeat:no-repeat; }
#content { width:900px; background-image:url(_images-site/site-middle.jpg); min-height:100px; height:auto; overflow:auto; }
#contentL { width:180px; float:left; margin:5px; }
#contentR { width:675px; float:left; background-color:#FFFFFF; margin:5px 5px 5px 10px; }
#contentRTop { background-image:url(_images-site/site-contentContainer_UPPER.jpg); background-repeat:no-repeat; width:675px; height:20px; }
#contentRMid { background-color:#FFFFFF; min-height:100px; padding:0 10px 10px 10px; }
#contentRBot { background-image:url(_images-site/site-contentContainer_LOWER.jpg); background-repeat:no-repeat; width:675px; height:41px; }
#mainFooter { width:900px; height:215px; background-image:url(_images-site/site-footer.jpg); background-repeat:no-repeat; }
#mFootLeft { width:130px; height:130px; margin:10px 10px 10px 30px; float:left; }
#mFootLeft>h3 { margin:0; padding:0; color:#29449e; font-weight:bold; font-size:11px; text-align:center; }
#mFootRight { width:525px; padding:10px 5px; height:75px; float:left; margin:20px 0 0 35px; overflow:hidden; }
#mFootRight ul { margin:-15px 0 0 0; padding:0; }
#mFootRight ul li { height:40px; font-size:14px; font-weight:bold; display:block; margin:0px 0 -20px 0; padding:25px 0 0 50px; list-style:none; }
#liFB { background-image:url(_images-site/icon-facebook.png); background-position:0; background-repeat:no-repeat; }
#liFeed { background-image:url(_images-site/icon-rss.png); background-position:0; background-repeat:no-repeat; }
#mFootRight ul li a { color:#000000; text-decoration:none; }
#mFootRight ul li a:hover { color:#333333; text-decoration:none; }
#footer { width:900px; font-size:9px; text-align:center; margin:5px auto; }
#footer ul li { font-size:9px; color:#333333; display:block; float:left; padding:0 5px; }
#footer a { color:#333333; }
/* Positioning */
#mastHeadLogo { margin:10px 0 10px 20px; }
/* Text */
p { font-size:12px; color:#333333; font-family:Arial, Helvetica, sans-serif; }
h1 { font-size:22px; color:#333333; }
h2 { font-size:16px; color:#333333; }
/* Links */
a:link, a:visited { text-decoration:none; color:#009966; }
a:hover, a:active { text-decoration:underline; color:#333333; }
/* Navigation */
.arrowsidemenu { width: 150px; /*width of menu*/ }
.arrowsidemenu div a { /*header bar links*/ display: block; height: 24px; /*Set to height of bg image-padding within link (ie: 32px - 4px - 4px)*/ padding: 4px 0 4px 10px; line-height: 24px; /*Set line-height of bg image-padding within link (ie: 32px - 4px - 4px)*/ text-decoration: none; }
.arrowsidemenu div a:link, .arrowsidemenu div a:visited { color: #333333; font-weight:bold; font-size:13px; }
.arrowsidemenu div a:hover { color:#009966; font-weight:bold;font-size:13px; }
.arrowsidemenu div.unselected a { /*header that's currently not selected*/ color: #6F3700; }
.arrowsidemenu div.selected a { /*header that's currently selected*/ color: blue; background-position: 100% -64px !important; }
.arrowsidemenu ul { list-style-type: none; margin: 0; padding: 0; }
.arrowsidemenu ul li { margin-left:20px; }
.arrowsidemenu ul li a { /*sub menu links*/ display: block; text-decoration: none; color: black; padding: 5px 0; padding-left: 10px; color:#c70f3f; font-weight:bold; }
.arrowsidemenu ul li a:hover { color: #009966; border-width:medium; }

/*Table*/
.greyBk { background-color:#CCCCCC; }