body {color:#fff; font:normal 0.8em/1.4em verdana, arial, sans-serif; background:#111 url("images/background.jpg") top center no-repeat; margin:0px;}
a:link {color:#c00; font-weight:bold; text-decoration:none;}
a:visited {color:#933; font-weight:bold; text-decoration:none;}
a:hover, a:active {color:#c99; text-decoration:none;}

#container      {padding:0px; margin:auto;}

#pageHeader     {margin-bottom:10px; height:100px;}
#pageHeader h1  {display:none;}
#pageHeader h2  {display:none;}

#menu           {font:bold 14px verdana,arial,sans-serif; float:right; text-align:left; margin:80px 0px 0px 0px; padding:10px 0px 0px 0px; vertical-align:bottom;}
#menu li, #menu ul {margin:0px 10px; float:left; text-align:left;}
.menu a:link    {color:#fff; margin:3px 20px; font:bold 14px verdana,arial,sans-serif;}
.menu a:visited {color:#fff; margin:3px 20px; font:bold 14px verdana,arial,sans-serif;}
.menusub        {background:#633; border:1px solid #300; font:bold 14px verdana,arial,sans-serif; z-index:100;}
.menusub a:link {color:#fff; margin:1px 20px; font:bold 14px verdana,arial,sans-serif;}
.menusub a:visited {color:#fff; margin:1px 20px; font:bold 14px verdana,arial,sans-serif;}
.menu table     {margin:80px 0px 0px 0px;}
.curnode        {color:#9b8037; font:bold 16px verdana,arial,sans-serif;}
.IE8Fix {z-index:1000;}

#bodyContainer		{background:#2c0100; border-top:15px solid #9b8037; border-bottom:15px solid #9b8037;}
/* BO Editor specific rules */
.ajax__htmleditor_editor_editpanel {background:#2c0100;}

#bodyPortrait   {width:390px; position:absolute; left:0px; margin:0px; height:330px;}
#bodyText {background:#2c0100; height:310px; margin:0px 0px 0px 391px; overflow:auto; padding:10px;}

#pageBodyTable  {border-collapse:collapse; border:0px;}
#pageBodyTable td {vertical-align:top;}
#pageBody       {padding:0px 20px 0px 20px; /* border:1px solid #00c; */}
#ContentPlaceHolderLCell {}
#ContentPlaceHolderRCell {}

#pageFooter     {margin:10px; text-align:center; clear:both;}
#pageFooter a:link, #pageFooter a:visited {margin-right:20px;}
#author, #author a {font:normal 8px verdana,arial,sans-serif; text-align:center; color:#999; margin:4px; text-decoration:none;}

h1 {font:bold 1.3em/1.6em verdana, arial, sans-serif;}
h2 {font:bold 1.2em/1.5em verdana, arial, sans-serif;}
h3 {font:bold 1.1em/1.4em verdana, arial, sans-serif;}
h4 {font:bold 1em/1.3em verdana, arial, sans-serif;}
h5 {font:bold 0.9em/1.2em verdana, arial, sans-serif;}

img {border:0px;}
.center {text-align:center;}
.list   {display:list-item;}
.quote  {font-family:georgia, serif; font-size:14px; padding:0px; margin:0 0 .5em 1em;}
.quote p {text-align:left;}
.sig    {font-family:georgia, serif; font-size:14px; padding:0px; margin:0 0 1em 0; font-style:italic; text-align:left;}
.sig p {text-align:left;}
.headline        {font:italic normal 16pt georgia, serif; margin:35px 0px 25px 0px; color:#333; text-align:center;}
.privacy         {font-size:10px; font-style:italic; margin:10px 0px 10px 0px;}
.promotion       {border:1px #00a1b1 solid; padding:5px; margin:10px; text-align:center; background:#eee;}
.redhighlite     {color:#c00; font-size:1.3em;}
.button          {background-color:#ccf; border:1px #00a1b1 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;}
}
