body {font-family:verdana, geneva, sans-serif; color:#000; background:#000 url("images/brickbg.gif") repeat; margin:0px; font-size:90%;}
a:link {text-decoration:none; color:#f60;}
a:visited {text-decoration:none; color:#f60;}
a:hover, a:active {text-decoration:none; color:#f93;}

#container {padding:0px; margin:auto; width:950px;}
#contents {text-align:justify; background:#fff; border:6px solid #f93;}

.menu {background:#000; position:relative; top:180px; right:0px; margin-left:210px; font:normal 14px verdana,arial,sans-serif;}
.menu a:link {color:#fff; font-weight:normal; margin:3px 13px; font:normal 14px verdana,arial,sans-serif;}
.menu a:visited {color:#fff; font-weight:normal; margin:3px 13px; font:normal 14px verdana,arial,sans-serif;}
.menusub {background:#333; font:normal 14px verdana,arial,sans-serif; z-index:100;}
.menusub a:link {color:#fff; font-weight:normal; margin:3px 13px; font:normal 14px verdana,arial,sans-serif;}
.menusub a:visited {color:#fff; font-weight:normal; margin:3px 13px; font:normal 14px verdana,arial,sans-serif;}

#pageHeader {background:#0e0000 url("images/pumpkinlogo.gif") no-repeat top; height:140px;}
#pageHeader h1 {display:none;}
#pageHeader h2 {display:none;}

#pageIntro      {padding:10px 120px 0px 120px; /* border:1px solid #c00; */}

#pageSummary    {padding:0px 120px 0px 120px;  /* border:1px solid #0c0; */}

#pageBody       {padding:0px 120px 0px 120px;  /* border:1px solid #00c; */}

#pageConclusion {padding:0px 120px 0px 120px;  /* border:1px solid #0cc; */}

#pageFooter     {padding:0px 20px 10px 20px; text-align:center; clear:both; font:normal 10px verdana,arial,sans-serif; color:#ccc;}
#pageFooter a:link, #pageFooter a:visited {}
#author, #author a {font:normal 8px verdana,arial,sans-serif; text-align:center; color:#c30; margin:4px; text-decoration:none;}

h1 {color:#000; text-align:center;}
h2 {color:#000; text-align:center;}
h3 {color:#f60;}
h4 {color:#f60;}
h5 {color:#f60;}

li															{margin-bottom:10px;}

img {border:0px;}

.frm			{border:1px solid #f93; text-align:center; padding:20px; margin:0px 50px;}
.form  {border:1px solid #f93; text-align:center; padding:20px; margin:0px 50px;}
.row			{float:right;} 

.center {text-align:center;}
.list   {display:list-item;}
.promotion       {border:1px #f93 solid; padding:5px; margin:10px auto; text-align:center; background:#ddd;}
.quote           {font-family:verdana, geneva, sans-serif; padding:0px; margin:10px; text-align:left;}
.sig             {font-family:verdana, geneva, sans-serif; padding:0px; margin:0 0 1em 1.5em; font-style:italic; text-align:left;}
.privacy         {font-size:10px; font-style:italic; margin:6px 0px;}
.button          {background-color:#f93; border:1px #f60 solid; height:20px; cursor:pointer; margin:10px 0px 0px 0px; padding:0px;}

.InfoTxt       {color:#039;}
.HelpTxt       {color:#066;}
.ImportantTxt  {color:#c60;}
.AlertTxt      {color:#900; font-weight:bold;}
.UpdateTxt     {color:#c00; font-weight:bold; font-size:18px; letter-spacing:1px; background:#e1e1e1; border:3px double #000;	padding:5px 10px; float:right;}
.ErrorTxt      {color:#900; margin:10px; font-size:14px;}
.ValidationTxt {color:#e4ff00 !important;}
.validationMSG  {color:#f00 !important;}    /* for form validation text */
.validationMSGdk{color:#e4ff00 !important;} /* for form validation text on dark backgrounds */

@media print {
	.menu    {display:none;}
	#pageHeader {display:none;}
	#container {width:650px;}
}

/* TinyMCE specific rules */
body.mceContentBody {background: #fff;}
