/*************************
 *    Simulation Page    *
 *************************/
html {
	padding:0px;	
}
body
{
    margin:0px;
   font-family: Verdana, sans-serif;
   background-color:#FFFFFF;
   border:0px solid black;
}

table.notebook 
{
	width:100%;
	height:100%;
	padding:0px;
	margin:0px;
}

/*************************
 *   Simulation Header   *
 *************************/
table.header
{
	width:100%; 
	padding:0px;
	margin:0px;
	height: 10px;
	font-size: 2em;
}

/*************************
 *    Update Status Box     *
 *************************/
td.updateStatusBox
{
	width: 30%;
}

td.updateStatus
{
   font-weight: bold;
   color: white;
	font-size: 1.2em;
}

/*************************
 *      Status Box       *
 *************************/
td.statusBox
{
	width: 40%;
	align: center;
}

td.statusText
{
	font-weight: bold;
	text-align: center;
	font-size: 1.2em;
}

td.simulationStatus
{
   font-weight: bold;
   text-align: center;
   font-size: 1.2em;
}

/*************************
 *       Time Box        *
 *************************/
.simulationTime
{
   text-align: right;
   font-weight: bold;
   font-size: xx-large; /*1.2em; */
   color: purple;
    /* width: 30%;   */
    /* float:right; */
}

/*************************
 *       Tab Menu        *
 *************************/

td.tabMenu
{
    padding-bottom:0px;
    border-bottom: 1px solid #66CC66;
}

div.tabMenuWrapper {
	display:block; 
	width:70%; /*750px; */
	margin-left:auto;
	margin-right:auto;
}

ul.tabMenu 
{ 
   float:left;
   text-align: center;
   margin: 1em 0 0em 0;
   font-weight: bold;
   font-size:11pt;
   list-style-type: none;
   padding: 0px 0px 0px 0px; 
   cursor: pointer;
}

ul.tabMenu li 
{
   float:left;
   line-height: 200%;
   padding: 3px 5px; 
   margin-right: 5px;
   margin-left: 5px;
   text-decoration: none;
   border: 1px solid #66CC66;
   border-bottom: none;
   font-size: 1.07em; 
}

ul.tabMenu li.notActive
{
   background-color: #CCFFCC;
   color: #666666;
}

ul.tabMenu a:hover 
{
   background: #FFFFFF; /* set desired hover color */
}

/* SELECTED TAB */
li.activeTab
{ 
   border-bottom: 1px solid #FFFFFF;
   background-color: #FFFFFF;
}
 
/* SELECTED TAB LINK */
li.activeTab
{
   background-color: #FFFFFF;
   color: #000000;
   position: relative;
   top: 1px;
   padding-top: 4px;
}

 
/*************************
 *       Tab Page        *
 *************************/
 
td.tabPageContent
{
   border: 1px solid #66CC66; 
   border-top: 0px; 
   height:90%;
   padding:0px;
   margin:0px;
}

#summaryPageContent
{
   background-color: lightyellow;
}
