/* special */

.vinfo      {color:#FFFFFF;font-size:9px;text-align:center}

/* new styles for 2009 */

.sl		{border-top:1px dotted #cccccc}
.sp		{padding:1px 10px 1px 20px;color:#990000;text-align:right}

/* original styles */

BODY        {height:101%}
BODY	 	{background-color:gainsboro;margin-left:0px;margin-top:0px;margin-right:0px;margin-bottom:0px}
BODY		{font-family:Helvetica,sans-serif}
H1			{color:#395B6B;font-size:36px;font-weight:normal;margin:0px 0px 16px 0px}
H2      	{color:#002749;font:normal normal 22px helvetica;text-decoration:none;margin:6px 0px 18px 0px}
H3      	{color:#001A32/*#152520*/;font-size:19px;margin-top:12px;margin-bottom:6px;text-decoration:none;font-weight:normal}

EM          {color:black;text-decoration:none;font-weight:500;font-style:normal}

ADDRESS     {color:black;font-style:normal}
A:focus		{outline:none}
INPUT:focus {outline:none}

.pgouter 	{width:800px;background-color:#FFFFFF}
BODY,.MaltonBG {color:#5E5E5E;background-color:#D0D0D0}

/* anchors */

A			{color:#0000AF;text-decoration:none}
A:visited   {color:#33009A;text-decoration:none}
A:hover     {color:blue;text-decoration:underline}

.black,A.black:visited {color:#000000}
A.black:hover {color:blue}

A.sm,A.sm:visited {color:black;text-decoration:none;font-size:9px}
A.sm:hover   {color:#008000}

A.ms,A.ms:visited {color:black;font:normal bold 11px helvetica;text-decoration:none;text-align:center}
A.ms:hover	{color:blue;text-decoration:none}

/* banner */

.trans		{background:rgba(0,14,7,0.8) /*background-color:#001A13;*/}
.xxbanner     {background:url("/images/banner1.jpg") no-repeat top right white}
.banner     {background-color:#334533}
.bnrText    {color:#FFDC00;width:600px;font-size:20px;text-align:center}
.bnrYr      {font-size:48px}
.bnrSm      {font-size:14px;padding:6px;text-align:left}
.bnrSm EM   {color:#FFDF00}
.bnrLogo    {background-color:white;height:128px;text-align:center}
.bnrOuter 	{position:relative;width:600px;overflow:hidden;text-align:left}
.bnrWriting {position:absolute;z-index:1;width:4000px;display:inline}
.bnrInner 	{position:relative;width:4000px;overflow:hidden;white-space:nowrap}
.bnrSlide 	{width:600px}
.bnrCell	{width:600px;overflow:hidden}
.banner,.bnrSlide,.bnrOuter,.bnrInner,.bnrText
			{height:128px}
.bnrOuter,.bnrInner,bnrSlide
			{border:0px;padding:0px;margin:0px}
.bannerBar1 {background-color:#005000;color:#cfff55;padding-right:10px;text-align:right;font:normal normal 11px tahoma,helvetica}
.bannerBar2 {background-color:#009900;height:3px;font-size:3px;}

.mainText 	{color:#5a5a60;font-size:12px;padding-right:20px}
.greenIntro,.introGreen
			{color:#004800;font-size:16px}
H2.greenIntro{margin-bottom:6px}

/* more specific */
.pgtopmargin{height:12px}
.smnutable   {width:124px;margin-top:0px}

/* specific elements */

.visits		{visibility:hidden;position:absolute;width:1px;height:1px;overflow:hidden}
.hidden,.invisible{visibility:hidden}
.always-invisible{visibility:hidden;position:absolute;top:1px;left:1px;height:1px;margin:0px;white-space:nowrap;overflow:hidden}
#syear      {color:white;font-weight:bold}
#fyear      {color:white;font-weight:bold}
.showdate   {color:#FF9900}
.showclose  {color:red;text-align:center;font-size:15px;font-weight:bold;margin-bottom:14px;display:block}
.thinaddress{font:normal normal 10px tahoma,helvetica}

/* tag enhancements */
.price      {color:red;font-weight:bold;white-space:nowrap;text-decoration:underline}
.disabled   {color:#CCCCCC}
.h24        {height:24px}
.nobr		{white-space:nowrap}
.nom		{margin-top:0px;margin-bottom:0px}
.red        {color:red}
.blue,.blue:visited{color:blue}
.orange     {color:#FF9900}
.maroon,.maroon:visited  {color:maroon}
.bold       {font-weight:bold}
.normal     {font-weight:normal}
.underline,.underline:visited {text-decoration:underline}
.f1         {font-size:1px}
.f14        {font-size:14px}
.bgmaroon   {background-color:maroon}
.bgred      {background-color:red}

.top-border-solid{border-top:1px solid #cccccc}
.base-border-solid{border-bottom:1px solid}
.base-border-dashed{border-bottom:1px dashed}

.block      {display:block}
.pgline     {border-top:1px dashed #A5A9A6}
.top-border-solid{border-top:1px solid #808080}
.m9tb		{margin:9px 0px 9px 0px}

.nooverflow {overflow:hidden}
.ontop      {z-index:9999}

/* form extra - not needed?? */
.frm-link,.frm-link:visited{text-decoration:none}
.frm-link:hover{text-decoration:underline}
.frm-menu   {font-size:12px;font-weight:normal}

/* prices, etc */

.pr-admission {width:290px;margin:9px 0px 9px 20px}
.pr-table   {text-align:left;width:500px;margin:9px 35px 30px 35px;color:#333333}
.pr-bord    {border-bottom:1px solid #808080;padding-top:20px}
.pr-note	{color:black;font-size:11px;padding-bottom:6px}
.pr-ln		{border-top:1px dotted #cccccc;font-size:3px}
.pr-val     {padding:1px 10px 1px 20px;color:#DA0000;text-align:right;white-space:nowrap;font-weight:bold}
.pr-txt     {font-size:12px;color:black;font-weight:bold}
.pr-des     {font-size:11px;color:#999999;padding:6px 12px 0px 12px}
.pr-hd,.pr-hd:visited {text-align:left;color:black;text-decoration:none;font-weight:bold;font-size:14px}
.pr-hd:hover{color:blue}

/* footer */
.ftr		{color:#FFFFFF;background-color:#005000;font:normal normal 11px/12px tahoma,helvetica}
.wftr,.wftr:visited
		    {color:#FFFFFF;text-decoration:none}
.wftr:hover	{color:#FF9900;text-decoration:none}
.aftr       {color:#575958;font:normal bold 10px tahoma,helvetica;margin:6px;text-align:center}
.bftr,.bftr:visited
			{color:#676767;text-decoration:none}
.bftr:hover {color:black;text-decoration:none}
.cftr,.cftr:visited
			{color:#333333;text-decoration:none;font-weight:normal}
.cftr:hover {color:blue;text-decoration:none}
.sftr		{color:black}
#yftr		{color:black;font-weight:bold}

/* side menu buttons */

a.amnu,a.amnu:visited,A.amnu:hover
	       	{font-weight:bold;color:white;font-size:11px;text-decoration:none;letter-spacing:0.08em}

.mnu,.mnu-dis,.mnu-maroon
	        {color:white;font-size:11px;cursor:pointer;text-align:center;
			 background:url("/images/button.gif") no-repeat top left #007A00}
.mnu-dis 	{cursor:default;color:#CCCCCC;background-color:#999999;font-size:11px}
.mnu-maroon {background-color:#5a1000}

.mnu-on     {background-color:#004800}
.mnu-on-a   {background-color:#203a23}
.mnu-act	{background-color:#102A13/*#66bc00*/}
.mnu-maroon-on {background-color:#400000}
.mnu-maroon-on-a {background-color:#bc190c}
.mnu-maroon-act {background-color:#AC1900}

.pdf LI {list-style-image:url(/images/pdf-12x12.jpg);white-space:normal}