@charset "utf-8";
body { margin: 0; /* it's good practice to zero the margin and padding of the body element to account for differing browser defaults */ padding: 0; text-align: center; /* this centers the container in IE 5* browsers. The text is then set to the left aligned default in the #container selector */ color: #FFCC00; background-color: #000000; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 100%; }
p { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; color: #333333; text-align: justify; }
a { color: #B38600; }
a:link { color: #B38600; }
a:visited { color: #B38600; }
a:hover { color: #000000; text-decoration: none; background-color: #B38600; }
.thrColFixHdr #container { width: 1024px; margin: 0 auto; /* the auto margins (in conjunction with a width) center the page */ border: 1px solid #000000; text-align: left; /* this overrides the text-align: center on the body element. */ background-color: #000000; }
.thrColFixHdr #header { padding: 0 20px 0 20px;  /* this padding matches the left alignment of the elements in the divs that appear beneath it. If an image is used in the #header instead of text, you may want to remove the padding. */ background-color: #000000; }
.thrColFixHdr #header h1 { margin: 0; /* zeroing the margin of the last element in the #header div will avoid margin collapse - an unexplainable space between divs. If the div has a border around it, this is not necessary as that also avoids the margin collapse */ padding: 10px 0; /* using padding instead of margin will allow you to keep the element away from the edges of the div */ font-family: "Edwardian Script ITC", "French Script MT", "Freestyle Script"; color: #FFCC33; font-size: 36px; font-weight: bold; text-decoration: none; }
.thrColFixHdr #sidebar1 { float: left; /* since this element is floated, a width must be given */ width: 150px; /* padding keeps the content of the div away from the edges */ background-color: #000000; color: #CCCCCC; padding-top: 15px; padding-right: 20px; padding-bottom: 15px; padding-left: 20px; }
.thrColFixHdr #sidebar2 { float: right; /* since this element is floated, a width must be given */ width: 160px; /* the background color will be displayed for the length of the content in the column, but no further */ padding: 15px 10px 15px 20px; /* padding keeps the content of the div away from the edges */ background-color: #000000; color: #CCCCCC; }
.thrColFixHdr #mainContent { margin-top: 0; margin-right: 20px; margin-bottom: 0; margin-left: 20px; padding-top: 0px; padding-right: 10px; padding-bottom: 20px; padding-left: 10px; background-color: #FFFFFF; width: 570px; }
.thrColFixHdr #footer { color: #999999; background-color: #000000; padding: 20px; }
.thrColFixHdr #footer p { margin: 0; /* zeroing the margins of the first element in the footer will avoid the possibility of margin collapse - a space between divs */ padding: 10px 0; /* padding on this element will create space, just as the the margin would have, without the margin collapse issue */ }
.fltrt { /* this class can be used to float an element right in your page. The floated element must precede the element it should be next to on the page. */ float: right; margin-left: 8px; }
.fltlft { /* this class can be used to float an element left in your page */ float: left; margin-right: 8px; }
.clearfloat { /* this class should be placed on a div or break element and should be the final element before the close of a container that should fully contain a float */ clear:both; height:0; font-size: 1px; line-height: 0px; }
h2 { font-family: "Edwardian Script ITC", "French Script MT", "Freestyle Script"; font-size: 36px; color: #000066; padding-top: 15px; text-align: left; }
h4 { font-size: 24px; font-family: "Edwardian Script ITC", "French Script MT", "Freestyle Script"; color: #FFCC00; }
h3 { font-family: Arial, Helvetica, sans-serif; font-size: 14px; color: #666666; text-transform: uppercase; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #FFCC33; text-align: left; padding-top: 15px; }
.MenuTop { width: 991px; border-top-width: 0.1em; border-bottom-width: 0.1em; border-top-style: solid; border-bottom-style: solid; border-top-color: #CC9900; border-bottom-color: #CC9900; background-color: #000000; }
.SB1H2, .SB2H2 { font-size: 9px; color: #CC9933; border-top-width: 1px; border-top-style: solid; border-top-color: #CEA500; padding-top: 6px; padding-bottom: 6px; text-transform: uppercase; }
.SB1P, .SB2P { font-size: 10px; color: #FFF1B9; text-align: justify; padding-bottom: 24px; }
.SB1P a:link, .SB2P a:link, .SB1P a:visited, .SB2P a:visited { color: #FFF1B9; text-decoration:underline; }
.SB1P a:hover, .SB2P a:hover { background:#000000; color: #FFCC00; }
.Footxt { font-family: Arial, Helvetica, sans-serif; font-size: 9px; font-weight: bold; color: #ba6452; text-decoration: none; line-height: 14px; }
.Footxt a { font-family: Arial, Helvetica, sans-serif; font-size: 9px; font-weight: bold; color: #ba6452; text-decoration: none; }
.Footxt a:link { font-family: Arial, Helvetica, sans-serif; font-size: 9px; font-weight: bold; color: #ba6452; text-decoration: none; }
.Footxt a:visited, .Footxt a:active { font-family: Arial, Helvetica, sans-serif; font-size: 9px; font-weight: bold; color: #ba6452; text-decoration: none; }
.Footxt a:hover { font-family: Arial, Helvetica, sans-serif; font-size: 9px; font-weight: bold; color: #000000; text-decoration: none; background-color: #FFCC00; }
.SB2AdWrap { width: 140px; padding-right: 5px; padding-left: 5px; text-align: left; }
.SB2AdTtl { font-size: 12px; font-weight: bold; color: #ba6452; padding-top: 20px; }
.SB2AdTtl a:link, .SB2AdTtl a:visited { color: #ba6452; text-decoration: underline; }
.SB2AdTtl a:hover { text-decoration:none; }
.SB2AdTxt { font-size: 12px; color: #CCCCCC; }
.SB2AdLnk { color: #999999; font-size: 9px; }
.SB2AdLnk a:link, .SB2AdLnk a:visited { color: #999999; text-decoration: none; font-size: 9px; }
.SB2AdLnk a:hover { text-decoration:underline }
.TblState { text-decoration:none; font-family: Arial, Helvetica, sans-serif; font-size: 10px; font-weight: normal; text-align: left; margin-bottom: 20px; clear: right; }
