BODY { 
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; 
	font-size: 11px; 
	margin: 0px; 
	color: #000000; 
	background: url(/images/tmp/bkg.gif) repeat-x #515820;
	}

/* Backgrounds -----------------------------------------------------------------------*/
.bkg-content { background: url(/images/tmp/bkg-content.gif) repeat-y; }
.bkg-contentcenter { padding: 15px; background: url(/images/tmp/bkg-contentcenter.gif) no-repeat; }



/* Boom Image -----------------------------------------------------------------------*/
.boomFrame  {border:solid 1px #190000; padding:1px; margin-bottom:5px; } 


/* Image Framing -------------------------------------------------------------------*/
.imageFrameRight {float:right; border:solid 1px #495094; padding:2px; margin-left:5px; margin-bottom:5px; } 
.imageFrameLeft  {float:left; border:solid 1px #495094; padding:2px; margin-right:5px; margin-bottom:5px; } 
.imageRight 	 {float:right; padding:2px; margin-left:5px; margin-bottom:5px; }
.imageLeft 		 {float:left; padding:2px; margin-right:5px; margin-bottom:5px; }


/* divider Lines --------------------------------------------------------------------*/
.dividerLineThickPadding	{ margin-top:50px; margin-bottom:15px; }
.dividerLineThinPadding		{ margin-top:30px; margin-bottom:15px; }
.dividerLineBottomPadding	{ margin-top:50px; margin-bottom:15px; }

 
/* Generic Styles ---------------------------------------------------------------------------------*/
.hdrNav						{ font: normal bold 11px Arial,Helvetica,sans-serif; color: #ffffff; padding: 3px 3px 3px 10px; background: url(/images/tmp/bkg-hdrnav.gif) no-repeat; }
.hdrSubNav					{ font: normal bold 11px Arial,Helvetica,sans-serif; color: #696043; }
#navLeftBox                 { background: url(/images/tmp/bkg-navLeftBox.gif) no-repeat; padding: 6px 0px 0px 0px; height: 300px; }
#navLeftBox p               { padding: 0px 10px 0px 10px; margin: 0px; }


.boxCopy					{ font: normal 11px/12px Arial, Helvetica, sans-serif; color: #5a5442; }
a.boxLink 					{ color: #701d00; line-height: 20px; }
a:link.boxLink 				{ color: #701d00; }
a:active.boxLink 			{ color: #701d00; }
a:visited.boxLink			{ color: #701d00; }
a:hover.boxLink 			{ text-decoration: underline; color: #696043; }


/* Content Formatting ---------------------------------------------------------------*/
.hdr						{ font: normal bold 16px "Times New Roman", Times, serif; color: #676d3e; padding: 0px; margin: 0px; }
.hdrsub						{ font: normal bold 14px "Times New Roman", Times, serif; color: #676d3e; }
.textColor					{ font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; color: #e5a900; }
.newsHeader					{ font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #0a3d0a; }
.itemHeader					{ font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #0a3d0a; }
.textRed					{ font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #ff0000; }


/* Navigation -----------------------------------------------------------------------*/
a 							{ text-decoration: none; color: #0a3d0a; font-weight:normal; } /* Universal Links */
a:link 						{ text-decoration: none; color: #0a3d0a; font-weight:normal; }
a:active 					{ text-decoration: none; color: #0a3d0a; font-weight:normal; }
a:visited					{ text-decoration: none; color: #0a3d0a; font-weight:normal; }
a:hover 					{ text-decoration: underline; color: #789b11; font-weight:normal; }

/* Nav Top -----------------------------------------------------------------------*/
.navtop                     { font: normal 11px Arial,Helvetica,sans-serif; color: #606e00; }
a.navtop,
a:link.navtop,
a:active.navtop,
a:visited.navtop			{ font: normal bold 11px Arial,Helvetica,sans-serif; color: #606e00; margin:0px; padding: 3px 7px 3px 7px; background: url(/images/tmp/bkg-navtop-off.gif) no-repeat; }
a:hover.navtop 			    { color: #859800; background: url(/images/tmp/bkg-navtop-on.gif) no-repeat; }

a.navtop-at,
a:link.navtop-at,
a:active.navtop-at,
a:visited.navtop-at,
a:hover.navtop-at 		    { font: normal bold 11px Arial,Helvetica,sans-serif; color: #859800; margin:0px; padding: 3px 7px 3px 7px; background: url(/images/tmp/bkg-navtop-on.gif) no-repeat; }


/* Nav Left -----------------------------------------------------------------------*/
.navleft             	    { font: normal 11px Arial,Helvetica,sans-serif; color: #606e00; }
a.navleft,
a:link.navleft,
a:active.navleft,
a:visited.navleft           { font: normal 11px Arial,Helvetica,sans-serif; color: #606e00; display: block; padding: 2px 3px 2px 10px; }
a:hover.navleft      	    { color: #859800; }

a.navleft-at,
a:link.navleft-at,
a:active.navleft-at,
a:visited.navleft-at        { font: normal bold 11px Arial,Helvetica,sans-serif; color: #859800; display: block; padding: 2px 3px 2px 10px; }
a:hover.navleft-at    	    { color: #859800; }


/* Nav Right -----------------------------------------------------------------------*/
.navright             	    { font-family: Arial,Helvetica,sans-serif; font-size: 11px; text-decoration: none; color: #0a3d0a; font-weight: normal; }
a.navright					{ font-family: Arial,Helvetica,sans-serif; font-size: 11px; text-decoration: none; color: #0a3d0a; font-weight: normal; line-height: 20px; padding: 0px 0px 0px 10px; display: block; height: 20px; background: url(/images/navRightOff.jpg) repeat-y; }
a:link.navright       	    { text-decoration: none; color: #0a3d0a; font-weight: normal; }
a:active.navright     	    { text-decoration: none; color: #0a3d0a; font-weight: normal; }
a:visited.navright    	    { text-decoration: none; color: #0a3d0a; font-weight: normal; }
a:hover.navright      	    { text-decoration: none; color: #000000; font-weight: normal; background: url(/images/navRightOn.jpg) repeat-x; }

.navright-at				{ font-family: Arial,Helvetica,sans-serif; font-size: 11px; text-decoration: none; color: #000000; font-weight: normal; }
a.navright-at				{ font-family: Arial,Helvetica,sans-serif; font-size: 11px; text-decoration: none; color: #000000; line-height: 20px; padding: 0px 0px 0px 10px; display: block; height: 20px; background: url(/images/navRightOn.jpg) repeat-y; }
a:link.navright-at			{ text-decoration: none; color: #000000; font-weight: normal; }
a:active.navright-at		{ text-decoration: none; color: #000000; font-weight: normal; }
a:visited.navright-at		{ text-decoration: none; color: #000000; font-weight: normal; }
a:hover.navright-at			{ text-decoration: none; color: #000000; font-weight: normal; }


/* Footer   -----------------------------------------------------------*/
.footertxt 					{ font-family: Arial,Helvetica,sans-serif; font-size: 9px; text-decoration: none; color: #8f8f8f; font-weight:normal; line-height: 23px; }
a.footer 					{ font-family: Arial,Helvetica,sans-serif; font-size: 9px; text-decoration: none; color: #8f8f8f; font-weight:normal; line-height: 23px; }
a:link.footer 				{ text-decoration: none; color: #8f8f8f; font-weight:normal; }
a:active.footer 			{ text-decoration: none; color: #8f8f8f; font-weight:normal; }
a:visited.footer			{ text-decoration: none; color: #8f8f8f; font-weight:normal; }
a:hover.footer 			    { text-decoration: none; color: #8f8f8f; font-weight:normal; }



a.btn               { font-family: Arial, Helvetica, sans-serif; font-size: 12px; text-decoration: none; font-weight: bold; color: #464646; padding: 3px; border: 1px solid #ffffff; background: #ffffff; float: left; margin: 0px 3px 3px 0px; text-align: center; }
a:link.btn          { text-decoration: none; color: #464646; font-weight:bold; }
a:active.btn        { text-decoration: none; color: #464646; font-weight:bold; }
a:visited.btn       { text-decoration: none; color: #464646; font-weight:bold; }
a:hover.btn         { text-decoration: none; color: #663300; font-weight:bold; background: #fffbee; }

a.btn-at            { font-family: Arial, Helvetica, sans-serif; font-size: 12px; text-decoration: none; font-weight: bold; color: #663300; padding: 3px; border: 1px solid #ffffff; background: #ffffff; float: left; margin: 0px 3px 3px 0px; text-align: center; }
a:link.btn-at       { text-decoration: none; color: #663300; font-weight:bold; }
a:active.btn-at     { text-decoration: none; color: #663300; font-weight:bold; }
a:visited.btn-at    { text-decoration: none; color: #663300; font-weight:bold; }
a:hover.btn-at      { text-decoration: none; color: #663300; font-weight:bold; background: #fffbee; }

/* Input Form Button */
.btn-form           { font-family: Arial, Helvetica, sans-serif; font-size: 12px; text-decoration: none; font-weight: bold; color: #464646; padding: 0px; border: 1px solid #ffffff; background: #ffffff; margin: 0px; text-align: center; }
