body { margin: 0; padding: 0; font: 76% Arial,Helvetica,sans-serif; background: #a02908 url('/images/site_bits/back_img5.gif') repeat-x; }

p { color: #2b2b2b; font-size: 11px; line-height: 14px; padding: 0px; margin-top: 0px; }
ul { font-size: 11px; }
h1 { font-size: 15px; margin-top: 0px; /*color:#f60;*/ color: #955d06; font-weight: bold; }
h2 { font-size: 12px; line-height:12px; margin-top: 0px; /*color:#f60;*/ color: #955d06; font-weight: normal; }
hr { height: 0; border: none; /*border-bottom: 1px solid #f60;*/ border-bottom: 1px solid #955d06; }

a, a:link, a:visited, a:active { color: #bb7b17; text-decoration: none; }
a:hover { text-decoration: underline; }

#container { width: 780px; margin: auto; padding: 0 3px; background: #fff; }

#header { width: 780px; height: 270px; position: relative; }
	#headernews { position: absolute; width: 155px; height: 240px; padding: 5px 10px; right: 5px; top: 10px; background: url('/images/site_bits/headernews.png') no-repeat; color: #f60; }
	#headernews h2 { color: #fff; margin: 5px 0 0 0; }
	#headernews p { color: #f60; }

#wrapper { background: #fff; width: 780px; padding: 10px 0; }

#nav { width: 130px; float: left; }
	#nav ul { width: 130px; margin: 0; padding: 10px 0 5px 0; background: #bb7b17 url('/images/site_bits/navtop.gif') no-repeat; font-size: 11px; }
	#nav ul li { list-style: none; line-height: 14px; }
	#nav ul li a, #nav ul li a:link, #nav ul li a:visited, #nav ul li a:active { color: #fff; text-decoration: none; display: block; width: 110px; padding: 3px 10px; }
	#nav ul li a:hover { background: #e9991c; color: #322c29; }
	#nav ul li ul.subnav { margin: 0; padding: 0; background: none; /* display: none; */ }
	#nav ul li ul.subnav li a, #nav ul li ul.subnav li a:link, #nav ul li ul.subnav li a:visited, #nav ul li ul.subnav li a:active { width: 100px; padding: 3px 10px 3px 20px; }
	#nav ul li.active a, #nav ul li.active a:link, #nav ul li.active a:visited, #nav ul li.active a:active { color: #322c29; background: #d18f2d; }
	#nav ul li ul.subnav li a, #nav ul li ul.subnav li a:link, #nav ul li ul.subnav li a:visited, #nav ul li ul.subnav li a:active { color: #fff; background: #bb7b17; }
	#nav ul li ul.subnav li.activesub a, #nav ul li ul.subnav li.activesub a:link, #nav ul li ul.subnav li.activesub a:visited, #nav ul li ul.subnav li.activesub a:active { color: #322c29; background: #d18f2d; }
	#nav ul li ul.subnav li a:hover { background: #e9991c; color: #322c29; }
	
#navfooter { width: 130px; height: 5px; background: url('/images/site_bits/navbtm.gif') no-repeat; margin-bottom: 10px; }

#maincontent { width: 450px;  padding: 0 10px; _padd\ing: 0 5px; float: left; }
#maincontent.full { width: 630px; _wid\th: 620px; }
#maincontent h2 { margin-bottom: 5px; }

#rightcol { width: 180px; float: right; background: #322c29; color: #fff; }
#rightcol a, #rightcol a:link, #rightcol a:visited, #rightcol a:active { color: #f60; }
#rightcol p { color: #f60; }
#rightcol h2 { color: #fff; }
#rightcol img { border: 1px solid #f60; }
	.righttop { width: 180px; height: 5px; background: url('/images/site_bits/righttop.gif') no-repeat; }
	.rightinner { min-height: 20px; _hei\ght: 20px; padding: 5px 10px; }
	.rightbtm { width: 180px; height: 5px; background: url('/images/site_bits/rightbtm.gif') no-repeat; _mar\gin-bottom: -10px; }
	
ul#termenu { margin: 0; padding: 0; }
ul#termenu li { list-style: none; padding-bottom: 5px; }
ul#termenu li a, ul#termenu li a:link, ul#termenu li a:visited, ul#termenu li a:active,
ul#termenu li ul#quadmenu li a, ul#termenu li ul#quadmenu li a:link, ul#termenu li ul#quadmenu li a:visited, ul#termenu li ul#quadmenu li a:active { color: #fff; }
ul#termenu li a:hover, ul#termenu li ul#quadmenu li a:hover { color: #f60; }
ul#termenu li.active a, ul#termenu li.active a:link, ul#termenu li.active a:visited, ul#termenu li.active a:active,
ul#termenu li.active ul#quadmenu li.active a, ul#termenu li.active ul#quadmenu li.active a:link, ul#termenu li.active ul#quadmenu li.active a:visited, ul#termenu li.active ul#quadmenu li.active a:active { color: #f60; }
ul#quadmenu { margin: 0; padding: 0; }
ul#quadmenu li { padding-left: 15px; }

.lefttop { width: 130px; height: 5px; background: url('/images/site_bits/navtop.gif') no-repeat; _mar\gin: 0; _padd\ing: 0; _mar\gin-top: -10px; }
.leftinner { padding: 0 10px; background: #bb7b17; min-height: 20px; _hei\ght: 20px; _mar\gin-top: -10px; }
.leftbtm { width: 130px; height: 5px; background: url('/images/site_bits/navbtm.gif') no-repeat; margin-bottom: 10px; _mar\gin-bottom: 0; }
.leftinner h2 { color: #fff; }
.leftinner a, .leftinner a:link, .leftinner a:visited, .leftinner a:active { color: #fff; }
.leftinner h2 { margin-bottom: 5px; }
.leftinner p { margin: 0; padding: 0 0 5px 0; }

.donateLink{margin-left:-6px;}

#footerimage { width: 786px; height: 10px; margin: auto; background: url('/images/site_bits/footer.png') no-repeat; _back\ground: none; }
#footerimage img { _fil\ter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/site_bits/footer.png', sizingMethod='scale'); }

#footer { width: 786px; margin: 5px auto; font-size: 10px; color: #fff; padding-bottom: 10px; }
	#copyright { float: left; width: 49%; }
	#footerlinks { float: right; width: 49%; text-align: right; }
	#footer a, #footer a:link, #footer a:visited, #footer a:active { color: #fff; text-decoration: none; }
	#footer a:hover { text-decoration: underline; }

.clearfloat { clear: both; }


/*Dynamic list styles*/

.dynamic,.dynamic ul { padding: 0px; list-style: none; margin: 0px; display: block; }
.dynamic .default { /*min-height: 100px; _hei\ght: 100px;*/ margin-bottom: 15px; line-height: 13px; clear: both; }
.dynamic .default img { float: right; margin: 0 0 0 10px; border: 1px solid #f60; display: block; }
.dynamic .default p { margin:5px 0 0 0;padding:0; }
.dynamic .default h3 { font-size: 14px; margin: 0 0 5px 0; padding:0; display: inline; }

.dynamic .frontnews { margin: 10px 0 15px 0; padding: 0; min-height: 60px; _hei\ght: 60px; color: #f60; }
.dynamic .frontnews hr { height: 1px; border: none; border-bottom: 1px solid #fff; }
.dynamic .frontnews img { width: 45px; height: 45px; border: 1px solid #f60;; float: left; margin: 0 10px 0 0; }
.dynamic .frontnews p { color: #f60; line-height: 12px; font-size: 10px; }
.dynamic .frontnews a, .dynamic .frontnews a:link, .dynamic .frontnews a:visited, .dynamic .frontnews a:active { color: #fff; text-decoration: none; }

.dynamic .gallery { margin: 5px 3px; float: left; height: 47px; }
.dynamic .gallery img { width: 45px; height: 45px; border: 1px solid #f60; }

td.nl_gallery a img, td.nl_gallery a:link img, td.nl_gallery a:visited img, td.nl_gallery a:active img, td.nl_gallery a:hover img { border: 1px solid #955d06; }

.dynamic .subnav { margin: 2px 0; padding: 0; }
.dynamic .subnav p { margin: 0; padding: 0 0 5px 0; }
.dynamic .subnav a, .dynamic .subnav a:link, .dynamic .subnav a:visited, .dynamic .subnav a:active { color: #fff; }
.dynamic .subnav a:hover { color: #f60; }

#nav ul.dynamic { background: #fff; margin: 0; padding: 0; }
#nav ul.dynamic li a, #nav ul.dynamic li a:link, #nav ul.dynamic li a:visited, #nav ul.dynamic li a:active, #nav ul.dynamic li a:hover { background: none; display: inline; width: auto; height: auto; }
.dynamic .leftboxes { width: 130px; height: 130px; background: url('/images/site_bits/leftbox.gif') no-repeat; min-height: 130px; margin: 0 0 10px 0; }
.dynamic .leftboxes img { margin: 0; border: none; width: 110px; height: 110px; margin: 10px 10px 10px 0; }


/*tables and form styles*/

.tabledefault { border-collapse: collapse; border: 1px solid #aaaaaa; margin: 10px; }
.tabledefault td { border: 1px solid #aaaaaa; padding: 5px; }
.tabledefault th { border: 1px solid #aaaaaa; background: #eeeeee; padding: 5px; color: black; text-align: left; }
.tabledefault p { margin: 0px; }

.formdefault, .formdefault input{ font-size: 11px; }
.formdefault dt { float: left; width: 70px; padding: 3px 1px; min-height: 20px; _hei\ght: 20px; clear: both; }
.formdefault dd { min-height: 26px; _hei\ght: 26px; margin: 0px; padding: 1px; width: 155px; float: left; *float: none; }
.formdefault dd input, .formdefault dt input, .formdefault dd select, .formdefault dt select, .formdefault dd textarea, .formdefault dt textarea { width: 150px; font-family: sans-serif; margin-left: 0px; }
.formdefault dd textarea, .formstyle1 dt textarea { height: 60px; margin-left: 0px; }
.formdefault p { clear: both; }

.tableinvisible{ border-collapse: collapse;font-size:90%;margin:10px;}
.tableinvisible td {padding:5px;}
.tableinvisible th {padding:5px;color:#333333;text-align:left; }
.tableinvisible p {font-size:100%;margin:0px;}

.duoEditArea .tableinvisible td,.duoEditArea .tableinvisible th{border:1px dashed #cccccc;}

