body {text-align:center; BACKGROUND-COLOR: #000000;}

#mainbox {position:relative; width:880px; margin:15px auto 15px auto; border:1px solid #666666; text-align:left; }
.bg1 {background:#000 url(image/main-bg.jpg) 0px 0px no-repeat; }
.bg2 {background:#000 url(image/main-bg2.jpg) 0px 0px no-repeat; }
.bg3 {background:#000 url(image/main-bg3.jpg) 0px 0px no-repeat; }

#HeaderBox {WIDTH: auto; MARGIN: 0px 0px 0px 0px; PADDING: 0px 0px 0px 0px; FLOAT: left; OVERFLOW: auto; }
#HeaderBox P {MARGIN: 0px 0px 0px 0px; PADDING: 0px 0px 0px 25px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; FONT-SIZE: 12px; COLOR: #757575 }

#invisLinkBox {background:#FFFFFF; FILTER:ALPHA(OPACITY=00); OPACITY:.00; overflow: hidden; }
.blocked{ display:block; width:100%; height:100%; text-decoration:none; } 
/*a.blocked:hover{ background:green; }*/
.link_fs{ width:210px; height:40px; float:right; clear:both;}
.link_xbox{ width:140px; height:40px; margin-left:70px;}
.link_halocounter{ width:300px; height:148px; clear:both; margin-left:75px; }

#MenuHolder {WIDTH: 220px; MARGIN: 20px 20px 0px 0px; OVERFLOW: hidden; FLOAT: right; CLEAR: both; FILTER:ALPHA(OPACITY=75); OPACITY:.75; }
#MenuHolder A {WIDTH: 200px; MARGIN: 0; PADDING: 3px 10px 3px 3px; BORDER: #686868 1px solid; DISPLAY: block; FLOAT: right;
  FONT-FAMILY: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; FONT-SIZE: 20px; COLOR: #ba3220; BACKGROUND-COLOR: #252525;
  TEXT-ALIGN: center; TEXT-DECORATION: none }
#MenuHolder A:hover {COLOR: #cccccc; BACKGROUND-COLOR: #111111; FILTER:ALPHA(OPACITY=75); OPACITY:.75; }

#boxHolder {}
.hold_generic { width:100%; }
.hold_leftPane { float:left; width:465px; }
.hold_rightPane { float:right; width:405px; }
.separator {width:800px; height:20px; clear: both;}

#footer {clear: both; margin: 0px 10px 10px 10px; padding: 5px; border: #666666 1px solid; }
#footer P { margin:0; padding:0; FONT-SIZE: 10px; COLOR: #666666; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif }
#footer A { COLOR: #cccccc; TEXT-DECORATION: underline }
#footer A:hover { COLOR: #e8930b; TEXT-DECORATION: none }

#MainText {CLEAR: both; WIDTH: 840px; MARGIN-LEFT: 20px; MARGIN-TOP: 20px; DISPLAY: block; PADDING: 0px 0px 0px 0px;
  OVERFLOW: auto; FILTER:ALPHA(OPACITY=80); OPACITY:.80; }

#MainTextBG {PADDING: 0; BORDER: #6b6b6b 1px solid; BACKGROUND-COLOR: #151515 }
.MT_Prof1 {width:600px; }
.MT_Prof2 {width:600px; margin-left:50px; margin-top:10px;}
.MT_Prof3 {width:600px; margin-left:100px; margin-top:10px;}
#MainText H3 { MARGIN: 0; PADDING: 0px 0px 0px 10px; FONT-WEIGHT: bold; FONT-SIZE: 22px; COLOR: #cccccc; FONT-FAMILY: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; }
#MainText A { COLOR: #ee0022; TEXT-DECORATION: underline }
#MainText A:hover { COLOR: #ffffff; TEXT-DECORATION: none }
#MainText P { MARGIN: 0; PADDING: 10px 10px 10px 10px; FONT-WEIGHT: normal; FONT-SIZE: 14px; COLOR: #999999; FONT-FAMILY: Arial, Helvetica, sans-serif }

#phaseTitle {OVERFLOW: auto; FILTER:ALPHA(OPACITY=80); OPACITY:.80; FONT-WEIGHT: bold; FONT-SIZE: 22px; COLOR: #FFFFFF; FONT-FAMILY: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; }
#phaseTitle2 {OVERFLOW: auto; FILTER:ALPHA(OPACITY=80); OPACITY:.80; FONT-WEIGHT: bold; FONT-SIZE: 18px; COLOR: #53A9FF; FONT-FAMILY: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; }
#phaseBox {PADDING: 5px; BORDER: #6b6b6b 1px solid; BACKGROUND-COLOR: #151515; OVERFLOW: auto; FILTER:ALPHA(OPACITY=80); OPACITY:.80; FONT-WEIGHT: normal; FONT-SIZE: 14px; COLOR: #C8C8D2; FONT-FAMILY: Arial, Helvetica, sans-serif;}
#phaseBox A {COLOR: #0080FF;}
.PB_MainTitle {float:left; margin:5px 10px 5px 20px; width:400px;}
.PB_MainTitle2 {margin:5px 10px 5px 20px; width:400px;}
.PB_NewsText {float:right; margin:15px 10px 5px 20px; width:350px;}
.PB_NewsText H3 {FONT-WEIGHT: bold; FONT-SIZE: 16px; COLOR: #D90000; FONT-FAMILY: Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #151515 }
.PB_FullText {margin:5px 20px 5px 20px; width:835px;}

#CalendarWeek {FILTER:ALPHA(OPACITY=90); OPACITY:.90; WIDTH:840px; MARGIN: 10px 20px 30px 15px; BORDER: #6b6b6b 1px solid; PADDING: 5px 0px 5px 5px; OVERFLOW: auto; BACKGROUND-COLOR: #151515}
#CalendarWeek P {MARGIN: 0px; PADDING: 10px 10px 10px 10px; FONT-WEIGHT: normal; FONT-SIZE: 14px; COLOR: #565656; FONT-FAMILY: Arial, Helvetica, sans-serif }
#CalendarWeek H3 {MARGIN: 0px; PADDING-RIGHT: 0px 0px 0px 10px; FONT-WEIGHT: bold; FONT-SIZE: 20px; COLOR: #ba3220; FONT-FAMILY: "Trebuchet MS", Georgia, "Times New Roman", Times, serif }
#CalendarFTA {FLOAT: right; WIDTH: 150px; HEIGHT: 150px; MARGIN: 0px 6px 0px 0px; PADDING: 5px 0px 0px 5px; BORDER: #6b6b6b 1px solid; OVERFLOW: visible; BACKGROUND-POSITION: center 30px; BACKGROUND-IMAGE: url(image/FTA-Shad.png); BACKGROUND-REPEAT: no-repeat; BACKGROUND-COLOR: black }
#CalendarFTA P {FONT-SIZE: 12px }
#CalendarFTA H3 {PADDING-RIGHT: 0px 0px 0px 10px; FONT-WEIGHT: bold; FONT-SIZE: 14px; MARGIN: 0px; COLOR: #ba3220; FONT-FAMILY: "Trebuchet MS", Georgia, "Times New Roman", Times, serif }
#CalendarRPG {FLOAT: right; HEIGHT: 150px; WIDTH: 180px; MARGIN: 0px 6px 0px 0px; PADDING: 5px 0px 0px 5px; OVERFLOW: auto; BORDER: #6b6b6b 1px solid; BACKGROUND-COLOR: black }
#CalendarRPG P {FONT-SIZE: 11px }

/* Structure for Main Page Boxes */

#OverBox {width:840px; padding:0px 20px 0px 20px; FONT-WEIGHT:normal; FONT-SIZE:14px; COLOR:#C8C8D2; FONT-FAMILY:Arial,Helvetica,sans-serif;}

#InnerBox {float:left; PADDING:5px; BORDER: #6b6b6b 1px solid; BACKGROUND-COLOR: #151515; OVERFLOW:auto; FILTER:ALPHA(OPACITY=80); OPACITY:.80;}
.ix_25 {width:192px;}
.ix_33 {width:260px;}
.ix_50 {width:396px;}
.ix_66 {width:532px;}
.ix_75 {width:600px;}
.ix_100 {width:828px;}
.ix_25s {width:192px; margin-left:24px;}
.ix_33s {width:260px; margin-left:24px;}
.ix_50s {width:396px; margin-left:24px;}
.ix_66s {width:532px; margin-left:24px;}
.ix_75s {width:600px; margin-left:24px;}
.ix_25s3 {width:192px; margin-left:12px;}
.ix_33s3 {width:260px; margin-left:12px;}
.ix_50s3 {width:396px; margin-left:12px;}
.ix_25s4 {width:192px; margin-left:8px;}

#TitleBox {clear:both; PADDING:5px; OVERFLOW:auto; FILTER:ALPHA(OPACITY=80); OPACITY:.80;}
#TitleBox H1 {MARGIN:0; PADDING:0p; FONT-WEIGHT: bold; FONT-SIZE: 22px; FONT-FAMILY: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; }
#TitleBox H2 {MARGIN:0; PADDING:0p; FONT-WEIGHT: bold; FONT-SIZE: 20px; FONT-FAMILY: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; }
#TitleBox H3 {MARGIN:0; PADDING:0p; FONT-WEIGHT: bold; FONT-SIZE: 18px; FONT-FAMILY: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; }
.tb_blue {color:#53A9FF;}
.tb_blue2 {color:#0000FF;}
.tb_bright {color:#FFFFFF;}

#EndSpacer {width:100%; height:20px; clear:both;}
