 *{margin:0; padding:0;}
 body{ padding: 30px 0 0 0; font:76% Verdana,Tahoma,Arial,sans-serif; line-height:1.5; text-align:center; color:#303030; background:#e8eaec; }
 a{ color:#467aa7; font-weight:bold; text-decoration:none; background-color:inherit; }
 a:hover{color:#2a5a8a; text-decoration:none; background-color:inherit;}
 a img{border:none;}
 div.paragraph{padding:5px 0 10px 0;}
 p{padding:5px 0 10px 0;}
 div.paragraph form{margin-top:0; margin-bottom:20px;}
 p form{margin-top:0; margin-bottom:20px;}
 img.left,img.center,img.right{padding:4px; border:1px solid #a0a0a0;}
 img.left{float:left; margin:0 12px 5px 0;}
 img.center{display:block; margin:0 auto 5px auto;}
 img.right{float:right; margin:0 0 5px 12px;}
 #container { width : 900px; margin : 0 auto; padding : 0; line-height : 1.7em; background : #FFFBCF; color : #0B5E3A; }
 #header { margin : 0; padding : 0; height : 232px; background : #520934 url(theme/narrowbanner.PNG?663836) no-repeat left center; border-bottom : 2px solid #fff; border-top : 10px solid #024730; }
 #header div.paragraph { padding : 5px 0 0 10px; margin : 0; float : left; }
 #header p { padding : 5px 0 0 10px; margin : 0; float : left; }
 #header a:link { text-decoration : none; color : #eee; background : inherit; }
 #header a:visited { text-decoration : none; color : #eee; background : inherit; }
 #header h1{ padding:35px 0 0 20px; font-size:2.4em; background-color:inherit; color:#ffffff; letter-spacing:-2px; font-weight:normal; line-height:1.5; }
 #header h2{ margin:10px 0 0 40px; font-size:1.4em; background-color:inherit; color:#f0f2f4; letter-spacing:-1px; font-weight:normal; line-height:1.5; }
 #navigation{ height:2.2em; line-height:2.2em; width:900px; margin:0 1px; background:#0B5E3A; color:#333; border-bottom : 2px solid #fff; }
 #navigation li{ float:left; list-style-type:none; border-right:1px solid #ffffff; white-space:nowrap; }
 #navigation li a{ display:block; padding:0 10px; font-size:0.8em; font-weight:normal; text-transform:uppercase; text-decoration:none; background-color:inherit; color: #ffffff; }
 * html #navigation a {width:1%;}
 #navigation .selected,#navigation a:hover{ background:#024730; color:#ffffff; text-decoration:none; height:27px; }
 #content{ float:left; width : 880px; font-size:0.9em; padding:20px 0 0 20px; min-height:400px; height:auto !important; height:400px; line-height:1.5; }
 #content dl{margin:0 5px 10px 25px;}
 #content dt{font-weight:bold; margin-bottom:5px;}
 #content dd{margin:0 0 10px 15px;}
 #content li{margin-left:30px}
 #content a:link, a:visited { text-decoration : underline; color : #756E5D; background : transparent; text-decoration : none; }
 #content a:hover { text-decoration : none; color : #0B5E3A; background : inherit; }
 #content a:active { text-decoration : none; background : inherit; color : #756E5D; }
 #content a img { border : none; }
 #subcontent{ float:right; width:170px; padding:20px 20px 10px 0; line-height:1.4em; }
 #subcontent div.paragraph{margin:0 0 16px 0; font-size:0.9em;}
 #subcontent p{margin:0 0 16px 0; font-size:0.9em;}
 .menublock{margin:0 0 20px 8px; font-size:0.9em;}
 .menublock li{list-style:none; display:block; padding:2px; margin-bottom:2px;}
 .menublock li a{font-weight:bold; text-decoration:none;}
 .menublock li a:hover{text-decoration:none;}
 .menublock li ul{margin:3px 0 3px 15px; font-size:1em; font-weight:normal;}
 .menublock li ul li{margin-bottom:0;}
 .menublock li ul a{font-weight:normal;}
 #searchbar{margin:0 0 20px 0;}
 #searchbar form fieldset{margin-left:10px; border:0 solid;}
 #searchbar #s{ height:1.2em; width:110px; margin:0 5px 0 0; border:1px solid #a0a0a0; }
 #searchbar #searchbutton{ width:auto; padding:0 1px; border:1px solid #808080; font-size:0.9em; text-align:center; }
 #foot{ clear:both; width:900px; padding:10px 0; margin:0 1px; font-size:0.9em; border-top : 5px solid #024730; color : #f0f0f0; background : #024730; }
 #foot div.paragraph{color:#f0f0f0; padding:0; margin:0; text-align:center;}
 #foot p{color:#f0f0f0; padding:0; margin:0; text-align:center;}
 #foot a{color:#f0f0f0; background-color:inherit; font-weight:bold;}
 #foot a:hover{color:#f0f0f0; background-color:inherit; text-decoration: underline;}
 #content table { width: 100%; background-color: #FFFBCF; color: #024730; border: 1px solid #FFFBCF; }
 th { background-color: #756E5D; color: #FFFFFF; padding: 5px; }
 td { padding: 3px; border: 1px dotted #756E5D; }
 .splitcontentleft{float:left; width:48%;}
 .splitcontentright{float:right; width:48%;}
 .clear{clear:both;}
 .small{font-size:0.8em;}
 .hide{display:none;}
 .textcenter{text-align:center;}
 .textright{text-align:right;}
 .important{color:#f02025; background-color:inherit; font-weight:bold;}
 .box{ margin:0 0 20px 0; padding:30px; border:0px solid #c0c0c0; background-color:#756E5D; color:#ffffff; line-height:1.5em; }
 #weebly-menus .weebly-menu-wrap { z-index: 5000; }
 #weebly-menus .weebly-menu { padding: 0; margin: 0; list-style: none; }
 #weebly-menus .weebly-menu li { float: left; clear: left; width: 170px; text-align: left; }
 #weebly-menus .weebly-menu li a { position: relative; display: block; width: 100%; background: #0B5E3A; border-right: 0px solid #80b0da; border-left: 0px solid #80b0da; border-bottom: 0px solid #fff; text-decoration: none; font-size: 11px; font-weight: normal; line-height:1; padding:3px; color: #fff; }
 #weebly-menus .weebly-menu li a:hover { border-right: 0px solid #578bb8; border-left: 0px solid #578bb8; background: #024730; }
 #weebly-menus span.weebly-menu-title { display: block; padding: 5px 10px; }
 #weebly-menus span.weebly-menu-more { background: transparent url(http://images.weebly.com/weebly/images/submenu_arrow.gif) no-repeat center top; display: block; position: absolute; right: 5px; top: 0; font-family: Courier; height: 28px; line-height: 28px; padding:1px 0 3px 0; }
 #content h2 { margin : 0; padding : 0 0 0 5px; font : 130% georgia, Helvetica, "Trebuchet MS", Tahoma, sans-serif; letter-spacing : 5px; border-bottom : 0px; color : #756E5D; background : inherit; }
 #content h1 { margin : 0; padding : 0 0 0 5px; font : georgia, Helvetica, "Trebuchet MS", Tahoma, sans-serif; letter-spacing : 5px; border-bottom : 1px solid #AAA979; color : #756E5D; background : inherit; }
 #content h3 { margin : 0; padding : 0 0 5px 10px; font : 130% georgia, Helvetica, "Trebuchet MS", Tahoma, sans-serif; text-transform : uppercase; color : #AAA979; background : inherit; }
 #content h6 { margin : 0; padding : 0 0 5px 5px; font : 130% georgia, Helvetica, "Trebuchet MS", Tahoma, sans-serif; text-transform : uppercase; font-weight : bolder; color : #ffffff; background : inherit; }
 #content div.paragraph { padding : 20px; }
 #content p { padding : 20px; }
 blockquote { font-weight : bold; font-style : italic; color : #024730; }
 .imgright { float : right; margin : 0 10px 10px 10px; padding : 10px; }
 .imgleft { float : left; margin : 0 10px 10px 10px; padding : 10px; }
 .imgcent { float : center; margin : 10px 10px 20px 25px; padding : 5px; }
 .imgsq { margin : 0px 0px 0px 17px; float : center; padding : 5px; }
 .imgzerol { float : left; margin : 0 padding : 0 }

div.paragraph ul, div.paragraph ol { padding-left: 25px !important; margin: 5px 0 !important; overflow:hidden; }
div.paragraph li { padding-left: 5px !important; margin: 3px 0 0 !important; }
div.paragraph ul, div.paragraph ul li { list-style: disc outside !important; }
div.paragraph ol, div.paragraph ol li { list-style: decimal outside !important; }

