body { margin:0; padding:0;background-color:#FFFFFF;}
body.main { margin:0; padding:0;background-color:#002F48;}

a:link		{ color:#002F48; 
		  text-decoration:underline; }
a:visited	{ color:#002F48; 
		  text-decoration:underline; }
a:hover		{ color:#FA002B;
		  text-decoration:underline;}

H1,p.header	{ font-family:arial,helvetica; 
		  font-size:20pt; 
		  color:#002f48; }
H2		{ font-family:arial,helvetica; 
		  font-size:13pt; 
		  color:#002f48; }
H3		{ font-family:arial,helvetica; 
		  font-size:12pt; 
		  color:#002f48; }
p,td,li		{
	font-family:arial,helvetica;
	font-size:12;
	color:#002F48;
	text-decoration:none;
}
p.white		{ font-family:arial,helvetica; 
		  font-size:10pt; 
		  color:#ffffff; }
td		{ font-family:arial,helvetica; 
		  font-size:10pt; 
		  color:#002F48; }		
td.bold		{ font-family:arial,helvetica; 
		  font-size:10pt; 
		  color:#002F48; 
		  font-weight:bold;
		  }		

td.grey		{ font-family:arial,helvetica; 
		  font-size:8pt; 
		  color:#a1a1a1; }		
td.blue		{ font-family:arial,helvetica; 
		  font-size:8pt; 
		  color:#002F48; }	
.background	{ background-color:#002F48; 
		  color:#eeeeee; }

.table-cream	{ background-color:#ffffff;
		  color:black; }
.table-grey	{ background-color:#eeeeee;
		  color:#003366; }
.table-blue	{ background-color:#003173;
		  color:white; }
.table-black	{ background-color:black;
		  color:white; }

.small-blue	{ font-family:arial,helvetica; 
		  font-size:10pt; 
		  color:#C29F51; }
.small-black	{ font-family:arial,helvetica; 
		  font-size:8pt; 
		  color:#000000; }

.body-white	{ font-family:arial,helvetica;
		  font-size:10pt;
		  color:white; }
.body-blue	{ font-family:arial,helvetica;
		  font-size:10pt;
		  color:#003366; 
		  line-height:130%;
		}
.body-black	{ font-family:arial,helvetica;
		  font-size:10pt;
		  color:black; 
		  line-height:130%; }
.body-cream	{ font-family:arial,helvetica;
		  font-size:10pt;
		  color:#ffffe3; }

.big-blue	{ font-family:arial,helvetica;
		  font-size:13pt;
		  font-weight:bold;
		  color:#003173; }

.press-link	{ font-family:arial,helvetica;
		  font-size:13pt; }
.press-body	{ font-family:arial,helvetica;
		  font-size:10pt;
		  color:black;
		  line-height:130%; }
.press-small	{ font-family:arial,helvetica;
		  font-size:10pt;
		  color:black; }
.press-right	{ font-family:arial,helvetica;
		  font-size:10pt;
		  color:black; 
		  text-align:right; }

.share-green    { font-family:arial,helvetica;
                  font-size:10pt;
                  color:green; }
.share-black    { font-family:arial,helvetica;
                  font-size:10pt;
                  color:black }
.TextScrollStyle {
		visibility:hidden;
		font-family:arial,helvetica;
		font-weight:bold;
		text-align:center;
		padding:0;
		margin:0;
		width:100%;
		overflow:hidden;
	}
tr.on 	{
	display: inline;
	font-family:arial,helvetica; 
	font-size:8pt; 
	color:#002F48;
}

tr.off {
	display: none;
}

#on 	{
	display: inline;
}

#off {
	display: none;
}

#title {
	position:absolute;
	top: 38px;
	left: 5px;
	width: 588;
	visibility:visible
}

#hvacShow 	{font-weight:bold;
		font-size:8pt; 
		color:#a1a1a1;
		display : inline;
		}

#accessShow	{font-weight:bold;
		font-size:8pt; 
		color:#a1a1a1;
		display : inline;
		}

#labfumeShow	{font-weight:bold;
		font-size:8pt; 
		color:#a1a1a1;
		display : inline;
		}
#siShow		{font-weight:bold;
		font-size:8pt; 
		color:#a1a1a1;
		display : inline;
		}
#assistShow	{font-weight:bold;
		font-size:8pt; 
		color:#a1a1a1;
		display : inline;
		}
#aamShow	{font-weight:bold;
		font-size:8pt; 
		color:#a1a1a1;
		display : inline;
		}
#newsShow	{font-weight:bold;
		font-size:8pt; 
		color:#a1a1a1;
		display : inline;
		}
#openShow	{font-weight:bold;
		font-size:8pt; 
		color:#a1a1a1;
		display : inline;
		}		

#FrontLogo {position:relative; top: 0; left: 15; width: 588; display:inline}
/* CoolMenus 4 - default styles - do not edit */
.clCMAbs{position:absolute; visibility:hidden; left:50; top:225}
/* CoolMenus 4 - default styles - end */
  
/*Style for the background-bar*/
.clBar{position:absolute; width:10; height:10; background-color:#e0e0e0; visibility:hidden}

/*Styles for level 0*/
.clLevel0,.clLevel0over{position:absolute; padding:2px; font-family:arial,helvetica; font-size:12px; font-weight:bold}
.clLevel0{background-color:#f0f0f0; color:#002f48;}
.clLevel0over{background-color:#f0f0f0; color:red; cursor:pointer; }
.clLevel0border{position:absolute; visibility:hidden; background-color:#a1a1a1;}

/*Styles for level 1*/
.clLevel1, .clLevel1over{position:absolute; padding:2px; font-family: arial,helvetica; font-size:11px; font-weight:bold}
.clLevel1{background-color:#f0f0f0; color:#002f48;}
.clLevel1over{background-color:#f0f0f0; color:red; cursor:pointer; }
.clLevel1border{position:absolute; visibility:hidden; background-color:#a1a1a1;}

/*Styles for level 2*/
.clLevel2, .clLevel2over{position:absolute; padding:2px; font-family: arial,helvetica; font-size:11px; font-weight:bold}
.clLevel2{background-color:#f0f0f0; color:#002f48;}
.clLevel2over{background-color:#f0f0f0; color:red; cursor:pointer;  }
.clLevel2border{position:absolute; visibility:hidden; background-color:#a1a1a1;}

/* styles for second menu--Aspect menu*/
/*Style for the background-bar*/
.c2Bar{position:absolute; width:10; height:10; background-color:#e0e0e0; visibility:hidden}

/*Styles for level 0*/
.c2Level0,.c2Level0over{position:absolute; text-align: center; padding:2px; font-family:arial,helvetica; font-size:12px; font-weight:bold}
.c2Level0{background-color:#f0f0f0; color:#002f48;}
.c2Level0over{background-color:#f0f0f0; color:red; cursor:pointer; }
.c2Level0border{position:absolute; visibility:hidden; background-color:#a1a1a1;}

/*Styles for level 1*/
.c2Level1, .c2Level1over{position:absolute; padding:2px; font-family: arial,helvetica; font-size:11px; font-weight:bold}
.c2Level1{background-color:#f0f0f0; color:#002f48;}
.c2Level1over{background-color:#f0f0f0; color:red; cursor:pointer; }
.c2Level1border{position:absolute; visibility:hidden; background-color:#a1a1a1;}

/*Styles for level 2*/
.c2Level2, .c2Level2over{position:absolute; padding:2px; font-family: arial,helvetica; font-size:11px; font-weight:bold}
.c2Level2{background-color:#f0f0f0; color:#002f48;}
.c2Level2over{background-color:#f0f0f0; color:red; cursor:pointer;  }
.c2Level2border{position:absolute; visibility:hidden; background-color:#a1a1a1;}
table.trainingListSchedule {

}

td.trainingListSchedule{
	background-image:url(pics/TrainingTableBackground.gif);
	background-repeat:no-repeat;
	font-family:arial,helvetica; 
	font-size:11pt; 
	color:white;
	font-weight:bold;
	padding 5px 5px 5px 5px;
}
td.trainingListScheduleDetails{
	font-family:arial,helvetica; 
	font-size:10pt; 
	color:#002F48;
	border-top: 1px solid #EDEDED;
    border-left: 1px solid #EDEDED;
    border-right: 1px solid #EDEDED;
    border-bottom: 1px solid #EDEDED;
}
img.cushion{
padding-right: .5cm;
}
.container {
   position: relative;
   height: 50px;
   }

 .temperature{
	position: absolute;
	top:50px;
	color:#FFFFFF;
	font-family:Verdana, Geneva, sans-serif;
	font-size:20px;
	background-color:#002F48;
	width: 41px;
	left: 898px;
 }
 .outsideTemperature{
 	font-family:Verdana, Geneva, sans-serif;
	font-size:10px;
	color:#a1a1a1;
 }
 
.right-element {
	position: absolute;
	top: 9px;
	right: 74px;
	width: 200px;
	text-align: right;
	color: white;/* depends on element width */
	font-size:20px;
   }
   
.codeBox {
	background-color:#EEE;
	font-family:"Courier New", Courier, monospace;
	font-size:10px;
	width: 80%;
	border:thin #666;	
	padding: 11px;
}
.codeBoxHidden {
	display:none;
}

.showDiv{
	display:block;
}
.hideDiv{
	display:none;
}

a.makeBold{
	font-weight:bold;
}

a.makeRegular{
	font-weight:normal;
	
}

.codeBoxLi{
	font-family:"Courier New", Courier, monospace;
	font-size:11px;
	
}
code {
	font-family:"Courier New", Courier, monospace;
	font-size:11px;
	
}

.temperatureAspectServlets {
	color: black;/* depends on element width */
	font-size:20px;
   }
 #cloudContainer {
 	float:right;
	padding: 0px 10px 0px 10px;
 }
p.mission{
  	color: #002F48;
	font-family:"Arial", Gadget, sans-serif;
	font-size:40px;
	vertical-align:middle;
	text-align:center;
	font-variant:small-caps;
  }