/* CSS Document */

body { background: #BED9C7; padding: 0px 0px 0px 0px; color: #ffffff; }

#SiteContainer { border-color: #333333; border-style: solid; border-width: 2px 2px 2px 2px; background: #333333; position: absolute; left: 50%; margin-left: -383px; width: 766px; }

#Masthead { background: #7BA98A; margin: 0px; padding-bottom: 15px; width: 766px; }
#MastheadElement1 { margin: 0px; padding: 0px; width: 766px; }
#MastheadElement2 { border-color: #006633; border-style: solid; border-width: 2px 0px 2px 0px; margin: 0px; padding: 0px; width: 766px; }
#MastheadElement3 { background: #CAD4AD; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; width: 766px; }

#MainNavigationContainer { background: #CAD4AD; margin: 0px 0px 0px 25px; padding: 0px 0px 0px 0px; width: 716px; height: 25px; }

#PageBody { background: #7BA98A; width: 766px; }
#PageBodyColumn1 { background: #7BA98A; margin: 0px; padding: 0px; width: 240px; float: left; }
#PageBodyColumn2 { background: #7BA98A; margin-left: 240px; padding: 0px; width: 526px; }
/* hide from MacIE \*/ 
* html #PageBodyColumn1 { margin-right: -3px; }
* html #PageBodyColumn2 { margin-left: 0; }
/* end hide */
#PageBodyColumn1Container { background: #7BA98A; margin: 0px 0px 0px 25px; padding: 0px 0px 0px 0px; width: 215px; }
#PageBodyColumn2Container { background: #7BA98A; margin: 0px 0px 0px 15px; padding: 0px 0px 0px 0px; width: 496px; }
#PageBodyColumn2Element1 { background: #7BA98A; margin: 0px; padding: 0px; width: 496px; }
#PageBodyColumn2Element2 { background-image: url(../images/pagebody_middle.jpg); background-repeat: repeat-y; margin: 0px; padding: 0px; width: 496px; }
#PageBodyColumn2Element3 { background: #7BA98A; margin: 0px; padding: 0px; width: 496px; }
#PageBodyColumn2Element2TextPosition { margin: 0px 30px 0px 20px; padding: 10px 0px 5px 0px; }

#Footer { background: #7BA98A; margin: 0px; padding-top: 20px; width: 766px; }
#FooterElement1 { margin: 0px; padding: 0px 0px 0px 0px; width: 383px; float: left; }
#FooterElement2 { margin-left: 383px; padding: 0px 0px 0px 0px; width: 383px; }
/* hide from MacIE \*/ 
* html #FooterElement1 { margin-right: -3px; }
* html #FooterElement2 { margin-left: 0; }
/* end hide */
#FooterElement1TextPosition { margin: 0px 0px 0px 5px; padding: 0px 0px 0px 0px; }
#FooterElement2TextPosition { margin: 0px 5px 0px 0px; padding: 0px 0px 5px 0px; }

.HAlignLeft { text-align: left }
.HAlignCenter { text-align: center }
.HAlignRight { text-align: right }

.PageBodyColumn1ItemContainer { background: #7BA98A; margin: 0px; padding: 0px 0px 15px 0px; width: 215px; }
.PageBodyColumn1ItemTop { background: #7BA98A; margin: 0px; padding: 0px; width: 215px; }
.PageBodyColumn1ItemMiddle { background-image: url(../images/pageitembg_middle.jpg); background-repeat: repeat-y;  margin: 0px; padding: 0px; width: 215px; }
.PageBodyColumn1ItemBottom { background: #7BA98A; margin: 0px; padding: 0px; width: width: 215px; }
.PageBodyColumn1ItemTextPosition { margin: 0px 20px 0px 10px; padding: 0px 0px 0px 0px; }

.TextIndent { text-indent: 2em; }