.Plain{
  color:black;
  text-decoration:none;
}
.Plain:hover{
  text-decoration:none;
  color:white;
}
.CopyRight{
display:block;
position:absolute;
visibility:visible;
left:150px;
font-size:6pt;
color:#330099;
padding-top:50px;
margin-top:100px;
FILTER: progid:DXImageTransform.Microsoft.Alpha( style=0,opacity=30);
 }


  #scroll_box {
visibility:inherit;
width:335px;
height:160px;
overflow: auto;
  }


.CopyRight img {
}

.CopyRight td {
 font-size:7pt;
}

#ExplainPopup{
 font-size:10px;
 font-family:Verdana;
  position:absolute;
  top:0px;
  left:0px;
  width:356px;
  height:277px;
  background-image: url("images/ExplainPopup.gif");
  visibility:hidden;
  overflow: hidden;
  display:block;
 z-index:5000;
  padding:10px;
}

#HelpNumberOfTeams{
 font-size:10px;
 font-family:Verdana;
  position:absolute;
  top:0px;
  left:320px;
  width:316px;
  height:93px;
  background-image: url("images/ExplainRight.gif");
  visibility:hidden;
  overflow: hidden;
  display:block;
 z-index:5000;
  padding-left:60px;
  padding-top:10px;
  padding-right:10px;
}


body {
 font-size:12px;
 font-family:Verdana;
 background-image: url("images/bg.gif");
 margin-top:  115px;
 margin-left: 10px;
}

 
#BuildNew{
 position:absolute;
 border:1px solid darkblue;
 width:170px;
padding:10px;
cursor:hand;
text-transform:uppercase;
FILTER: progid:DXImageTransform.Microsoft.Gradient(gradientType=0,startColorStr=#FCFBBE,endColorStr=#FBFA8B);
margin-left:30px;
}




.TopBar {
 position:absolute;
 top:0px;
 left:0px;
 font-size:12px;
 font-family:Verdana;
 background-image: url("images/index.jpg");
 background-repeat: no-repeat;
 z-index:100;
 visibility:visible;
 width:775px;
 height:95px;
}

.LeftBar {
 position:absolute;
 top:80px;
 left:0px;
 background-image: url("images/TopBar.gif");
 background-repeat: repeat-x;
 font-size:10px;
 font-family:Verdana;
 z-index:1000;
 visibility:visible;
  width:760px;
  height:40px;

}



form {
  margin-top: 0px;   
  margin-bottom: -5px;   
    }
table {
  margin-top: 0px;   
  margin-bottom: 0px;   
page-break-inside:avoid;

}
#GameInitDiv
{
 position:absolute; 
 visibility:hidden;
 background-color:#FCFBBE;
 padding:5px;
 margin-top: 15px;
 font-family:Verdana;
 font-size:11px; 
 border:1px solid black; 
}

.QuickTipSave
{
 cursor:default;
 background-color:#FCFBBE;
 color:#000000;
 font-family:Verdana;
 font-size:11px; 
 border:1px solid black; 
 padding:5px;
 margin: 5px;
 FILTER: progid:DXImageTransform.Microsoft.Gradient(gradientType=0,startColorStr=#FCFBBE,endColorStr=#FBFA8B);
}

.QuickTip
{
 z-index:500;
 position:absolute; 
 visibility:visible;
 cursor:default;
 background-color:#FCFBBE;
 color:#000000;
 font-family:Verdana;
 font-size:11px; 
 border:1px solid black; 
 padding:5px;
 margin: 5px;
 FILTER: progid:DXImageTransform.Microsoft.Gradient(gradientType=0,startColorStr=#FCFBBE,endColorStr=#FBFA8B);
}

.MessageClass2{
background-color:#FCFBBE;
 
}

.panelOPER
{
 position:absolute;
 border:2px solid darkblue;
 z-index:100;
 overflow: visible;
  background-color: #ADD8E6;
page-break-inside:avoid;
 
}


.panelFINA
{
 position:absolute;
 border:2px solid #6EA638;
 color:"#FFFFFF";
 background-color:#D9ECC6;
page-break-inside:avoid;
}


.panelHeader{
   font-family: Verdana;
   color: #FFFFFF;
   font-size: 12pt;
   width:100%;
   margin-left:10px;
   margin-right:30px;
}

td{
 font-size:12px;
 font-family:Verdana;
 color:#000000;
}
th{
 font-size:12px;
 font-family:Verdana;
 color:#FF9900;
 text-align:right;
}
h1{
 font-size:18px;
 font-family:Verdana;
 color:#FF9900;

}
h2{
 margin-top:125px;
 margin-bottom:15px;
 font-size:16px;
 font-family:Verdana;
 color:#FF9900;

}
h3{
 font-size:14px;
 font-family:Verdana;
 color:#FF9900;
 margin-top:5px;
}

h4{
 font-size:12px;
 font-family:Verdana;
 color:#FF9900;
}

.BulletinTitle{
 font-size:16px;
 font-family:Verdana;
 color:#FF9900;

}
.BulletinText{
 font-size:12px;
 font-family:Verdana;
 color:#000000;
}


input{
  text-align:right;
  width: 60;
  margin-right:0px;
}

.Key{
  text-align:left;
  width: 35px;
  margin-right:5px;
}

.alt {
  background-color: #FFFFFF;
}

span.cell {
  text-align:right;
  width:100%;
}

.panelSearchArea
{
 position:absolute;
 border:2px solid #703FC1;
 font-size:10px;
 font-family:Verdana;
  z-index:100;
  overflow: visible;
  line-height: 11pt;
  background-color: #D6CEDE;
}
.panelGAME
{
 position:absolute;
 border:2px solid #AAAAAA;
 color:"#FFFFFF";
 background-color:#555555;
}

.movepanelGAME
{
position:absolute;
 display:block;
 background-color:#AAAAAA;
 border-bottom:3px black;
 font-size:12px;
 text-align:center;
 cursor:move;
 FILTER: progid:DXImageTransform.Microsoft.Gradient(gradientType=0,startColorStr=#555555,endColorStr=#AAAAAA);
 color:"#FFFFFF";
 z-index:1000;
}
.SearchAreaResults
{
 width:100%;
 font-size:10px;
 font-family:Verdana;
  line-height: 11pt;
}



.ReportLink{
  background-color: #E7F3DB;
  margin-left:10px;
  padding-left:25px;
  font-size:10pt;
}


.MainLink{
  font-size:12pt;
}

.MainLink:hover{
  font-size:12pt;
  font-family: Verdana; 
  color: #FF9900;
  text-decoration: underline;
}

.DecisionLink{
  background-color: #BAE1EE;
  margin-left:10px;
  padding-left:25px;
}
.DecisionLinkFont{
color:red;
font-weight:bold;
font-family:Verdana;
font-size: 11pt;
}

.UtilLink{
  margin-left:10px;
  padding-left:25px;
  font-size:12pt;
}


.CostLink{
  text-decoration:none;
  background-color: #F7EDEB;
  margin-left:10px;
  padding-left:25px;
}


.rowalt {
  background-color: #EEEEEE;
}
.TheSel
{
 position:relative;
 border:2px solid darkred;
 visibility:visible;
}

.SelectItem{
 font-size:12px;
 font-family:Verdana;
 text-decoration:underline;
 color:blue;
  background-color: #00DFDF;
}
.NonSelectItem{
 font-size:12px;
 font-family:Verdana;
 text-decoration:none;
}

.AreaHeading{
 font-size:18px;
 margin-top:10px;
 margin-bottom:10px;

 font-family:Verdana;
 text-decoration:none;
 border:2px solid #D6CEDE;
 color:#FF9900;
}
.PageHeader{
   position:absolute;
   font-family: Verdana;
   color: #B59BDD;
   font-size: 15pt;
   top: 14px;
   left: 555px;
}
.PageHeader p{
margin:5px;
}

.HelpHeader{
   position:relative;
text-align:center;
   font-family: Verdana;
   color:#FF9900;
   font-size: 12pt;
}

#menubar {
   position: relative; 
   font: menu; 
   cursor: hand;  
   top:4px; 
   left:35px
}
#menubar .root {
                    border: 2px lightgrey solid; 
                    padding-left: 5pt; 
                    padding-right: 5pt; 
                    padding-right: 2pt; 
                    padding-bottom: 2pt; 
                    width:73px;
                    color: #FFFFFF;
                    font-family: Verdana;
                    font-size:12px;
                    background:#FF9900;
   FILTER: progid:DXImageTransform.Microsoft.Alpha( style=0,opacity=70);
                    }
    /* Style for nested menus */
    #menubar .SecondTable {font: menu; 
                          margin-left: -2pt; 
                          margin-top: -4pt; 
                          padding: 0pt; 
                          background: #d6cede; 
                          border-left: 2px #EEEEEE solid;
                          border-right: 2px gray solid; 
                          border-bottom: 2px gray solid; 
                          border-top: 2px #EEEEEE solid; display: none; position: absolute}
    #menubar TABLE {font: menu; margin: 0pt; padding: 0pt; background: #d6cede; border-left: 2px #EEEEEE solid; border-right: 2px gray solid; border-bottom: 2px gray solid; border-top: 2px #EEEEEE solid; display: none; position: absolute}
    #menubar TABLE TD {padding-top: 2pt; padding-bottom: 2pt; padding-left: 12pt; padding-right: 15pt; margin: 0pt
}
    /* Style for highlighted elements */
    #menubar .highlight {color: white; background: #99CC66}
    /* Style for highlighting disabled elements */
    #menubar .disabledhighlight {background: #99CC66; color: gray}
    /* Style for disabled and break elements */
    #menubar #break, #menubar .disabled {color: gray}
    /* Remove padding and margins for break elements (horizontal bars) */
    #menubar #break {padding: 0pt; margin: 0pt}
    /* Style for the arrow representing more choices */
    #menubar .more {font: 9pt webdings; 
                    position: relative; 
                    height: 9pt; 
                    left: 14pt; 
                    top: -2pt; 
                    margin: 0pt; 
                    padding: 0pt;
                    float: right; 
                    width: .8em
                   }
    #menubar .left {margin-left: -11pt}

#PageID {
  color:#AAAAAA;
  text-align:right;
  margin-top:300px;
  
}

.SectionHead{
   font-family: Verdana;
   color: #000000;
   font-size: 14pt;
   margin-top:35px;
   margin-left:0px;
}

.PageHeaderLinks{
   font-family: Verdana;
   color: #FFFFFF;
   font-size: 9pt;
   text-decoration: none;
   text-align:right;
   border-top: 0px; 
   border-left: 1px lightgrey solid; 
   border-right: 1px lightgrey solid; 
   background:#8E66CC;
   height:14px;
   margin-top:-2px;
   FILTER: progid:DXImageTransform.Microsoft.Alpha( style=0,opacity=50);
}

#ComDiv{
   position:absolute;
   top:100px;
   left:100px;
   z-index: 9999;
   font-family: Verdana;
   color: #000000;
   font-size: 12pt;
   text-decoration: none;
   text-align:right;
   border: 1px lightgrey solid; 
   padding: 2pt; 
   background:#DDDDDD;
   width:400px;
   height:200px;  
}

.ACCOUNT{
  text-align:left;
  width: 100;
}
.ACCOUNTWIDE{
  text-align:left;
  width: 400;
}

.COST{
  text-align:right;
  width: 100;
}


.InputErrorDiv{
 visibility:hidden;
 color:red;
}

.InputErrorDivShow{
 visibility:visible;
 color:red;
}

a { font-family:Verdana; font-size: 10pt; color: #8E66CC; text-decoration: none; }

a:hover { font-family: Verdana; font-size: 10pt; color: #FF9900; text-decoration: underline}


#TimeLinks{
 position:absolute;
 visibility:hidden;
 z-index: 9999;
 font-family: Verdana;
 color: #FFFFFF;
 font-size: 10pt;
 text-decoration: none;
 padding: 0pt; 
 background:#8E66CC;
 top:0px;
 left:627px;
 height:10px;
 width: 126px;
 text-align:right;
 FILTER: progid:DXImageTransform.Microsoft.Alpha( style=0,opacity=50);
 }

submit{
background-color: #000066; color: #FFFFFF; font-weight: bold
}
input.BUTTON {
border: 3px double #999999;
border-top-color: #CCCCCC;
border-left-color: #CCCCCC;
padding: 0.25em;
background-color: #FFFFFF;
background-repeat: repeat-x;
color: #333333;
font-size: 90%;
font-weight: bold;
font-family: Verdana, Helvetica, Arial, sans-serif;

}


.BUTTON{
  text-align:center;
  width: 100;
  background-color: #D6CEDE; 
  color: #FFFFFF; 
  margin-top:15px;
  margin-left:25px;
  margin-bottom:5px;
  font-weight:bold;
 FILTER: progid:DXImageTransform.Microsoft.Gradient(gradientType=0,startColorStr=#D6CEDE,endColorStr=#8E66CC);
}
.SMALLBUTTON{
  text-align:center;
  width: 75px;
  background-color: #D6CEDE; 
  color: #FFFFFF; 
  margin-top:0px;
  margin-left:5px;
  margin-bottom:0px;
  font-weight:bold;
 FILTER: progid:DXImageTransform.Microsoft.Gradient(gradientType=0,startColorStr=#D6CEDE,endColorStr=#8E66CC);
}


.QuarterLabel{
   font-family: Verdana;
   color:#FF9900;
   font-size: 12pt;
   text-decoration: none;
   height:35px;
   margin-top:10px;
}

.Spacer{
  margin-top:-20px;
}

.DisplayTechOptionList{
 position:absolute;
 top:100px;
 left:200px;
 width:400px;
 display:block;
 text-align:left;
 visibility:hidden;
 position:absolute;
 top:50px;
 left:300px;
 border:2px solid #000000;
 font-size:12px;
 font-family:Verdana;
 z-index:1000;
 color:#000000;
 text-decoration:none;
 background-color:#FCFBBE;
}
.TechExplain{
 visibility:visible;
 font-size:10px;
 font-family:Verdana;
 z-index:1000;
 color:#000000;
 text-decoration:none;
}

div {
  margin-top: 0px;   
  margin-bottom: 0px;   
 font-size:12px;
 font-family:Verdana;
 z-index:100;
 overflow: visible;
 line-height: 11pt;
 visibility:hidden;
display:block;
page-break-inside:avoid;

FILTER: progid:DXImageTransform.Microsoft.Stretch(stretchstyle=SPIN);


}

.movepanelUtil
{
 font-size:12px;
 font-family:Verdana;
 text-align:center;
margin-top:-23px;
height:25px;
 z-index:500;
 cursor:move;
height:25px;
 background-image: url("images/MainBack.gif");

}
.movepanelMRKT
{
 font-size:12px;
 font-family:Verdana;
 text-align:center;
margin-top:-23px;
 height:25px;
 z-index:500;
 cursor:move;
 background-image: url("images/MRKTBack.gif");
}

.movepanelOPER
{
 font-size:12px;
 font-family:Verdana;
 text-align:center;
margin-top:-23px;
 height:25px;
 z-index:500;
 cursor:move;
 background-image: url("images/OPERBack.gif");
}

.movepanelFINA
{
 font-size:12px;
 font-family:Verdana;
 text-align:center;
margin-top:-23px;
 height:25px;
 z-index:500;
 cursor:move;
 background-image: url("images/FINABack.gif");
}


.TheIcons{

display:block;
text-align:right;
 z-index:10;

}

.panelMain
{
 position:absolute;
display:block;
 border:2px solid #703FC1;
 font-size:10px;
 font-family:Verdana;
  overflow: visible;
  line-height: 11pt;
  z-index:100;
  background-color: #D6CEDE;
}

.panelMRKT
{
 position:absolute;
display:block;
 border:2px solid #B6675C;
  z-index:100;
  overflow: visible;
  line-height: 11pt;
  background-color: #EDDAD7;
page-break-inside:avoid;

}

.RMTab{
  position:absolute;
  top:80px;
  left:5px;
  display:block;
  background-color:#ffffff;
  visibility:hidden;
}
.RMTabVis{
  position:absolute;
  top:60px;
  left:5px;
  display:block;
  background-color:#ffffff;
 visibility:visible;
}

.TheSelect{
  display:block;
  background-color:#eeeeee;
  padding:2px;
  border:1px solid black; 
}

.Popup{
  position:absolute;
  top:0px;
  left:0px;
  visibility:hidden;
  display:block;
 background-color:#D9ECC6;
  padding:5px;
 border:2px solid #6EA638;
}



#tabNavigation {
	border-bottom: 1px solid #000;
	color: inherit;
	list-style: none outside none;
	margin: 1px 0 0 0;
	padding: 0;
}

html #tabNavigation/* */ {
	padding: 4px 0 4px 0
}

html>body #tabNavigation {
	margin: 0;
	padding: 4px 0 4px 0
}

#tabNavigation li {
	background: url(images/unselected_left.gif) no-repeat scroll top left;
	color: inherit;
	display: inline;
	line-height: 1em;
	margin: 0 0 0 2px;
	padding: 0
}

html>body #tabNavigation li {
	margin: 0 0 0 -6px;
	padding: 3px 0 3px 8px
}

html>body ul[id]#tabNavigation li {
	margin: 0 0 0 2px;
	padding: 3px 0 3px 0
}

#tabNavigation a, #tabNavigation a:link, #tabNavigation a:visited {
	background: transparent url(images/unselected_right.gif) no-repeat scroll top right;
	border-bottom: 1px solid #000;
	color: #FFF;
	cursor: pointer;
	height: 1em;
	margin: -1px 0 -1px 0;
	padding: 3px 8px 3px 8px;
	text-decoration: none
}

html #tabNavigation a/* */, html #tabNavigation a:link/* */, html #tabNavigation a:visited/* */ {
	border-bottom: none;
	height: auto;
	margin: 0 0 0 4px;
	padding: 3px 8px 3px 4px
}

#tabNavigation a:hover {
	background: transparent url(images/unselected_right.gif) no-repeat scroll top right;
	color: #FFF;
	text-decoration: underline
}

#tabNavigation a:active {
	background: transparent url(images/unselected_right.gif) no-repeat scroll top right;
	color: #000;
	text-decoration: underline
}

#tabNavigation li.selectedTab {
	background: transparent url(images/selected_left_F90.gif) no-repeat scroll top left;
	color: inherit;
	padding: 0
}

html>body #tabNavigation li.selectedTab {
	margin: 0 0 0 -6px;
	padding: 4px 0 4px 8px
}

html>body ul[id]#tabNavigation li.selectedTab {
	margin: 0 0 0 2px;
	padding: 4px 0 4px 0
}

#tabNavigation .selectedTab a, #tabNavigation .selectedTab a:link, #tabNavigation .selectedTab a:visited, #tabNavigation .selectedTab a:hover {
	background: transparent url(images/selected_right_F90.gif) no-repeat scroll top right;
	border-bottom: none;
	color: #000;
	cursor: text;
	padding: 4px 8px 4px 8px;
	text-decoration: none
}

html #tabNavigation .selectedTab a/* */, html #tabNavigation .selectedTab a:link/* */, html #tabNavigation .selectedTab a:visited/* */, html #tabNavigation .selectedTab a:hover/* */ {
	padding: 4px 8px 4px 4px
}

.fixTabsIE {
	visibility: hidden
}


.RowOn{
 background-color:#FFFFFF;
}

.RowOff{
 background-color:#D9ECC6;
 color:#000000;
}
   
.Level1Row{
  border:2px solid #FFFFFF;
}
.Level1RowAlt{
  background-color: #efefef;
  border:2px solid #FFFFFF;
}
.Level1ColumnLarge{
  width:80px;
  border-top:1px dashed #000000;
  border-right:1px solid #000000;
}
.Level1ColumnMedium{
  width:60px;
  border-top:1px dashed #000000;
  border-right:1px solid #000000;
}
.Level1ColumnSmall{
  width:40px;
  border-top:1px dashed #000000;
  border-right:1px solid #000000;
}

.bar{
  z-index:10;
  background-image:URL(images/GraphBG.gif);
  background-repeat: repeat-y;
}

.barMRKTLarge{
  z-index:100;
  font-size:10px;
  overflow:visible;
  background-color: #B6675C;
  FILTER: progid:DXImageTransform.Microsoft.Alpha( style=0,opacity=40);
}
.barMRKTMedium{
  z-index:100;
  font-size:8px;
  overflow:visible;
  background-color: #B6675C;
  FILTER: progid:DXImageTransform.Microsoft.Alpha( style=0,opacity=40);
}
.barMRKTSmall{
  z-index:100;
  font-size:6px;
  overflow:visible;
  background-color: #B6675C;
  FILTER: progid:DXImageTransform.Microsoft.Alpha( style=0,opacity=40);
}


.barOPERLarge{
  z-index:100;
  font-size:10px;
  overflow:visible;
  background-color: darkblue;
  FILTER: progid:DXImageTransform.Microsoft.Alpha( style=0,opacity=40);
}
.barOPERMedium{
  z-index:100;
  font-size:8px;
  overflow:visible;
  background-color: darkblue;
  FILTER: progid:DXImageTransform.Microsoft.Alpha( style=0,opacity=40);
}
.barOPERSmall{
  z-index:100;
  font-size:6px;
  overflow:visible;
  background-color: darkblue;
  FILTER: progid:DXImageTransform.Microsoft.Alpha( style=0,opacity=40);
}



.barFINALarge{
  z-index:100;
  font-size:10px;
  overflow:visible;
  background-color: #6EA638;
  FILTER: progid:DXImageTransform.Microsoft.Alpha( style=0,opacity=40);
}
.barFINAMedium{
  z-index:100;
  font-size:8px;
  overflow:visible;
  background-color: #6EA638;
  FILTER: progid:DXImageTransform.Microsoft.Alpha( style=0,opacity=40);
}
.barFINASmall{
  z-index:100;
  font-size:6px;
  overflow:visible;
  background-color: #6EA638;
  FILTER: progid:DXImageTransform.Microsoft.Alpha( style=0,opacity=40);
}


.barHRLarge{
  z-index:100;
  font-size:10px;
  overflow:visible;
  background-color: #FF9900;
  FILTER: progid:DXImageTransform.Microsoft.Alpha( style=0,opacity=40);
}
.barHRMedium{
  z-index:100;
  font-size:8px;
  overflow:visible;
  background-color: #FF9900;
  FILTER: progid:DXImageTransform.Microsoft.Alpha( style=0,opacity=40);
}
.barHRSmall{
  z-index:100;
  font-size:6px;
  overflow:visible;
  background-color: #FF9900;
  FILTER: progid:DXImageTransform.Microsoft.Alpha( style=0,opacity=40);
}
.HelpFrame{
position: absolute; 
height:500px;
width:600px;
top:110px; 
left:0px;
visibility:hidden;
 z-index:9999;
overflow: hidden;
}
.HelpCloseLink{
position: absolute; 
top:0px; 
left:510px;
}
.HelpIndex{
 z-index:500;
 visibility:inherit;
 cursor:default;
 background-color:#FCFBBE;
 color:#000000;
 font-family:Verdana;
 font-size:13px; 
 border:1px solid black; 
 padding:10px;
 margin: 10px;
 width:250px;
 
}
.HelpExplain{
 z-index:500;
 visibility:inherit;
 cursor:default;
 background-color:#FBFBFB;
 color:#000000;
 font-family:Verdana;
 font-size:13px; 
 border:1px solid black; 
 padding:10px;
 margin: 10px;
}

.QuarterSelector {
 position:absolute;
 top:180px;
 left:580px;
 visibility:visible;
 font-weight:bold;
 background-color:#FCFBBE;
 color:red;
 border:1px solid black; 
 padding:5px;
 padding-top:10px;
 FILTER: progid:DXImageTransform.Microsoft.Gradient(gradientType=0,startColorStr=#FCFBBE,endColorStr=#FBFA8B);

}


.SMALLPANELBUTTON{
  text-align:center;
  width: 25px;
  background-color: #555555; 
  color: #ffffff; 
  margin-top:0px;
  margin-bottom:0px;
  font-weight:600;
  font-family:webdings;
  height:25px;
  font-size:10pt;
 FILTER: progid:DXImageTransform.Microsoft.Gradient(gradientType=0,startColorStr=#cccccc,endColorStr=#666666);
}

.QUICKTIPBUTTON{
  text-align:center;
  cursor:hand;
  width: 20px;
  height: 20px;
  color: blue; 
  margin-left:3px;
  margin-right:-5px;
  border:2px;
  margin-bottom:0px;
  font-weight:500;
  font-family:webdings;
  font-size:10pt;
 FILTER: progid:DXImageTransform.Microsoft.Gradient(gradientType=0,startColorStr=#eeeeee, endColorStr=#aaaaaa);
}
#HeaderLinks{
 position:absolute;
 visibility:visible;
 top:0px;
 left:680px;
 text-align:right;
 z-index: 9999;
 
}

.BannerButton{
  text-align:center;
  font-size:8pt;
  left:-100px;
  margin-left:0px;
  width: 80px;
  background-color: #D6CEDE; 
  color: #FFFFFF; 
 FILTER: progid:DXImageTransform.Microsoft.Gradient(gradientType=0,startColorStr=#D6CEDE,endColorStr=#8E66CC);
}

.InstructorDisable{
  background-color:#e0e0e0;
  color:#b0b0b0;
}

.InstructorDisable input{
  background-color:#e0e0e0;
  color:#b0b0b0;
}

.InstructorDisable td{
  background-color:#e0e0e0;
  color:#b0b0b0;
}

.Disable{
background-color:red;
position:absolute; top:-100px;left:-1000px;
color:#b0b0b0;
font-size:0px; width:0px;height:0px; margin-top:0px;margin-bottom:0px; padding:0px;
}

.Disable tr{
  background-color:#e0e0e0;
  color:#b0b0b0;
  visibility:hidden; font-size:0px; width:0px;height:0px; margin-top:0px;margin-bottom:0px; padding:0px;
}

.Disable td{
  background-color:#e0e0e0;
  color:#b0b0b0;
  visibility:hidden; font-size:0px; width:0px;height:0px; margin-top:0px;margin-bottom:0px; padding:0px;
}

.Disable th{
  background-color:#e0e0e0;
  color:#b0b0b0;
  visibility:hidden; font-size:0px; width:0px;height:0px; margin-top:0px;margin-bottom:0px; padding:0px;
}
 
.Disable input{

  background-color:#e0e0e0;
  color:#b0b0b0;
  visibility:hidden; font-size:0px; width:0px;height:0px; margin-top:0px;margin-bottom:0px; padding:0px;
}

.Disable .QUICKTIPBUTTON {
  visibility:hidden; font-size:0px; width:0px;height:0px; 
   font-size:0px; width:0px;height:0px; margin-top:0px;margin-bottom:0px; padding:0px;
}

HideSave{
visibility:hidden; font-size:0px; width:0px;height:0px;
}

.TheSelectDisable {
  visibility:hidden; font-size:0px; width:0px;height:0px; 
}
.TheSelDisable {
  visibility:hidden; font-size:0px; width:0px;height:0px; 
}
.SelectItemDisable {
  visibility:hidden; font-size:0px; width:0px;height:0px; 
}
.NonSelectItemDisable {
  visibility:hidden; font-size:0px; width:0px;height:0px; 
}

.CostQUICKTIPBUTTON{
  text-align:center;
  cursor:hand;
  width: 25px;
  height: 20px;
  color: blue; 
  margin-left:3px;
  margin-right:0px;
  border:2px;
  margin-bottom:0px;
  font-weight:500;
  font-family:webdings;
  font-size:10pt;
 FILTER: progid:DXImageTransform.Microsoft.Gradient(gradientType=0,startColorStr=#eeeeee, endColorStr=#aaaaaa);
}

.GameType
{
 cursor:default;
 background-color:#FCFBBE;
 color:#000000;
 font-family:Verdana;
 font-size:15px; 
 
 border:1px solid black; 
 padding:25px;
 margin: 55px;
 height:70px;
 FILTER: progid:DXImageTransform.Microsoft.Gradient(gradientType=0,startColorStr=#FCFBBE,endColorStr=#FBFA8B);
}

.GameType td{
font-size:13pt;
font-weight:bold;
color:blue;
}

.GameTypeExplain
{
 cursor:default;
 background-color:#FCFBBE;
 color:#000000;
 font-family:Verdana;
 font-size:15px; 
 
 border:1px solid black; 
 padding-top:10px;
 padding-left:10px;
 padding-bottom:0px;
 margin: 25px;
 height:70px;
 FILTER: progid:DXImageTransform.Microsoft.Gradient(gradientType=0,startColorStr=#FCFBBE,endColorStr=#FBFA8B);
}

.ExplainGameClass{
display:block;
position:absolute;
top:225px;
left:375px;
width:650px;
margin-top:0px; 
margin-left:0px; 
background-image: url(images/HelpBG.gif);
border:2px solid black; 
}

.GT{
}

.GT h2 {
margin:10px;
padding:0px;
}

#TechMessage{
visibility:hidden;
visibility:hidden;
position:absolute;
width:500px;
 background-color:#FCFBBE;
 border:1px solid black; 
 padding:25px;
 FILTER: progid:DXImageTransform.Microsoft.Gradient(gradientType=0,startColorStr=#FCFBBE,endColorStr=#FBFA8B);
color:red;
top:200px;
left:250px;
}

#TechMessage1{
visibility:hidden;
position:absolute;
width:500px;
 background-color:#FCFBBE;
 border:1px solid black; 
 padding:25px;
 FILTER: progid:DXImageTransform.Microsoft.Gradient(gradientType=0,startColorStr=#FCFBBE,endColorStr=#FBFA8B);
color:red;
top:1475px;
left:250px;
}

.AlertText{
filter:progid:DXImageTransform.Microsoft.Glow(Color=#FBFA8B, Strength=3); width:100%
}


#CorrectVersion{
display:block;
border:1px solid darkblue;
width:750px;
height:50px;
padding:10px;
cursor:hand;
FILTER: progid:DXImageTransform.Microsoft.Gradient(gradientType=0,startColorStr=#FCFBBE,endColorStr=#FBFA8B);
margin-left:30px;
margin-bottom:30px;
}


.ChartGaloreLargeDiv{
display:block; width:600px; height: 500px; visibility:visible; background-color:#eee;
}
.ChartGaloreMediumDiv{
display:block; width:400px; height: 500px; visibility:visible; background-color:#eee; float: left; margin-right:20px;

}
#ChartGaloreContainer{
display:block; width:850px; height: 500px; visibility:visible; 
}





.MMChartLarge,.MMChartMedium, .MMChartMedium, .MMChartBalSheet, .MMChartTiny, .ChartContainer,
.DashAreaContainer, .DashChartAreaDiv, .MMEJDiv, #panelMainEJDiv1, #panelMainEJDiv2, #panelMainEJDiv3
{
 -ms-filter:"alpha(opacity=100)"; /* IE8 */
  filter:alpha(opacity=100); /* IE6/IE7 */
 -moz-opacity:1; opacity:1;
}




.MMChartLarge{
 background-color:#eee; 
 visibility:inherit;
 float: left; 
 height:150px; 
 display:block;
 z-index:9999;
 color:#000;
 width:500px; 
 
}

.MMChartMedium{
 background-color:#eee; 
 visibility:inherit;
 float: left; 
 height:150px; 
 display:block;
 z-index:9999;
 color:#000;
 width:350px; 
}

.MMChartSmall{
 background-color:#eee; 
 visibility:inherit;
 float: left; 
 height:150px; 
 display:block;
 z-index:9999;
 color:#000;
 width:250px; 
}

.MMChartBalSheet{
 background-color:#eee; 
 visibility:inherit;
 float: left; 
 height:150px; 
 display:block;
 z-index:9999;
 color:#000;
 width:310px; 
}

.MMChartTiny{

 background-color:#eee; 
 visibility:inherit;
 float: left; 
 height:150px; 
 display:block;
 z-index:9999;
 color:#000;
 width:175px; 
 
 
 
}

