a:active, a:visited, a:link 
{ 
	text-decoration: underline;
	color:rgb(100 100 255); 
}
a:hover
{ 
	text-decoration: underline; 
	color: rgb(255 0 0); 
}
body 
{ 
	background-Attachment: fixed; 
	background-color:rgb(0 0 45); 	
	background-Image: url(images/codeBackgroundBlue.gif);  
	margin:0px; padding:0px; /* Need to set body margin and padding to get consistency between browsers. */ 
	text-align:center; /* Hack for IE5&6/Win */ 	
	font-family:verdana; 
	line-height:130%;  
	font-size:12px; 
}
.clsContentArea
{		
	background:rgb(0 0 45); 		 
	POSITION: relative;
	left:-1200;
	MARGIN:50px auto 30px auto;	
	WIDTH:680px;
	border: 1px dashed rgb(0 0 45);	
	/*color:rgb(230 230 255);*/
	color:white;
	/*filter:progid:DXImageTransform.Microsoft.alpha(opacity=90); */
	text-align:justify;
	letter-spacing:.1px;
	line-height:130%;
	font-size:11px;
}
.clsContentAreaNoFly
{		
	background:rgb(0 0 45); 		 
	POSITION: relative;
	left:0;
	MARGIN:50px auto 30px auto;	
	WIDTH:680px;
	border: 1px dashed rgb(0 0 45);	
	/*color:rgb(230 230 255);*/
	color:white;
	/*filter:progid:DXImageTransform.Microsoft.alpha(opacity=90); */
	text-align:justify;
	letter-spacing:.1px;
	line-height:130%;
	font-size:11px;
}
.clsHeadingFrame
{
	MARGIN-TOP:30px;
	FONT-SIZE:10px;
	TEXT-ALIGN:center;
	color:rgb(150 150 255);
	font-weight:bold;
	margin-bottom:30px;
}
.clsHeading
{
	FONT-SIZE:24px;
	LETTER-SPACING:6px;				
	font-family:Century Gothic,Sans-Serif;
	font-family: verdana, Arial ,Sans-Serif;
	font-weight:normal;
}


.clsLeftPanel
{
	float:left;
	margin-top:30px;
	text-align:center;
	width:170px;
}
.clsRightPanel
{ 
	margin-left:170px; 
	margin-right:40px; 
}
.clsRightPanelWide
{ 
	margin-left:39px; 
	margin-right:39px; 
}


.clsLeftPanelXX
{
	LEFT:-135px; 
	POSITION:absolute; 
	TOP:145px;
}
.clsRightPanelXX
{ 
	margin-left:170px; 
	margin-right:40px; 
}