/* Body Formatting */
	body {
	font-family: Verdana,Geneva,Arial,Helvetica,sans-serif;
	font-size: 12px;
	text-align: left;
	scrollbar-face-color: grey;
	scrollbar-shadow-color: black; 
	scrollbar-highlight-color: white;    
	scrollbar-3dlight-color: grey; 
	scrollbar-darkshadow-color: black; 
	scrollbar-track-color: grey; 
	scrollbar-arrow-color: black;
	}

/* Hyperlinks */
	/* Light Background Link */
	.Link1 { font-size: 10px; color: #5A5A5A; text-decoration: none }
	.Link1:hover {color:blue; text-decoration: underline}
	
	.Link1_v2 { font-size: 11px; color: white; text-decoration: underline }
	
	/* Dark Background Link */
	.Link2 { font-size: 10px; color: white; text-decoration: none }
	.Link2:hover {color:white; text-decoration: underline}
	
	/* Light Background Link */
	.Link3 { font-size: 9px; color: white; text-decoration: underline }
	
	/* Covert Link - Light Background */
	.CovertLinkLt {font-size: 10px; color: white; text-decoration: none}
	
	/* Covert Link - Dark Background */
	.CovertLinkDrk {font-size: 10px; color: black; text-decoration: none}
	
/* Button Rollovers (IE ONLY) */
	TD.button_up   { color: #003366; font-size: 10px; background-color: #EFEBE7; text-align: left; /*border-top: medium none #eee; border-right: 2px groove #fff; border-bottom: 1px ridge #eee; */padding-left :6px; padding-right :7px; cursor: hand}
	TD.button_over { color: white; font-size: 10px; background-color: #ABA094; text-align: left; /*border-top: medium none #eee; border-right: 2px groove #fff; border-bottom: 1px ridge #eee;*/padding-left :6px; padding-right :7px; cursor: hand}
	TD.button_down { color: white; font-size: 10px; background-color: #ABA094; text-align: left; /*border-style: solid; border-width: 1px; border-color: #000 #fff #fff #000*/padding-left :6px; padding-right :7px;}


/* Column Formatting */
	td {font-size: 11px; color: #000000;}
	.SEtable td {text-align: left;}
	

/* headers */
	.headline-largest {font-size: 14px; font-weight: bold;}
	.headline-larger {font-size: 13px; font-weight: bold;}
	.headline-large {font-size: 12px;font-weight: bold;}
	.headline-default {font-size: 11px; font-weight: bold;}
	.headline-small {font-size: 10px; font-weight: bold;}
	.headline-smaller {font-size: 9px; font-weight: bold;}
	.headline-smallest {font-size: 8px; font-weight: bold;}
	.headline-link {font-size: x-small; line-height: 1.2em; font-weight: bold;}


/* text */    
	.largestplus3 {font-size: 17px}
	.largestplus2 {font-size: 16px}
	.largestplus1 {font-size: 15px}
	.largest {font-size: 14px}
	.larger {font-size: 13px}
	.large {font-size: 12px}
	.Default {font-size: 11px}
	.small {font-size: 10px}
	.smaller {font-size: 9px}
	.smallest {font-size: 8px}
	.link {font-size: x-small; line-height: 1.2em; font-weight: bold;}
	.highlight {background-color:yellow;}

/* Table Borders */   
	.Dashed_Default {border: 1px dashed black;}

/* Highlight image hover effect (opacity or borderize) */
/* EXAMPLE USAGE   
	<a class="ToggleOpacity" href="http://www.dynamicdrive.com">
	<img border="0" src="media/button.gif" width="137" height="26" />
	</a>
	
	<a class="toggleborder" href="http://www.dynamicdrive.com/style/">
	<img border="0" src="media/button2.gif" width="163" height="57" />
	</a>

*/
	/* 100% to 50% Opacity */     
		.ToggleOpacity100to50 img{
		filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100);
		-moz-opacity: 1;
		}
		
		.ToggleOpacity100to50:hover img{
		filter:progid:DXImageTransform.Microsoft.Alpha(opacity=50);
		-moz-opacity: 0.5;
		}
	
	/* 50% to 100% Opacity */
		.ToggleOpacity50to100 img{
		filter:progid:DXImageTransform.Microsoft.Alpha(opacity=50);
		-moz-opacity: 0.5;
		}
		
		.ToggleOpacity50to100:hover img{
		filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100);
		-moz-opacity: 1;
		}
	
/*/////////////////////////////////
	 GREEN BUTTON W/BLUE ARROW                        
	/////////////////////////////////*/
		 a.button {
			    background: transparent url('CSSButtons/CSS_Green_BlueArrow_Right.gif') no-repeat top right;
			    color: #FFFFFF; /* Button Text Color */
			    display: block;
			    float: left;
			    font: bold 12px arial, sans-serif;
			    height: 24px; /* button height */
			    margin-right: 6px;
			    padding-right: 18px; /* sliding doors padding */
			    text-decoration: none;
			}
			
			a.button span {
			    background: transparent url('CSSButtons/CSS_Green_BlueArrow_Left.gif') no-repeat top left;
			    display: block;
			    line-height: 14px;
			    padding: 5px 0 5px 28px;      
			} 
			
		/* HOVER */
			 a.button:hover {
				background-position: 100% -24px; /* - button height */
			}
			
			 a.button:hover span {
				background-position: 0 -24px; /* - button height */
			} 	
			
		/* ACTIVE */
			 a.button:active {
			    background-position: 100% -48px; /* - (2 x button height) */
			    color: #FFFFFF; /* Button Text Color - Active */
			    outline: none; /* hide dotted outline in Firefox */
			}
			   
			 a.button:active span {
			    background-position: 0 -48px; /* - (2 x button height) */
			    padding: 6px 0 4px 28px; /* push text down 1px */
			}    
	
	
	/* Exec Comp Calculator */	
		#ExecCompCal {
			margin-left: 15px;
			margin-bottom: 10px;
			margin-top: 10px;			
		}
		
		#ExecCompCal h2{
			font-size:11px;
			font-weight:bold;
			color: white;
			background-color: 949293;
			text-align: center;
			padding: 5px;
			padding-bottom: 10px;
			margin: 0px;
			margin-bottom: 5px;
		}
		
		#ExecCompCal p{
			margin-left: 10px;
			margin-bottom: 5px;
			margin-top: 0px;
			padding: 0px;			
		}   
		
	#promotion {
		padding: 0px;	
		margin: 0px;
		text-align: center;
	}
	
	#promotion download {
		width: 741px;
		height: 210px;
		padding: 0px;	
		margin: 0px 0px 10px 0px;
		vertical-align: top;
		background-image: url(../MainMsg/ERIXA/ERIXA_741x250_DwnloadDemo2.jpg) no-repeat;		  
		display: block;   
	}		
		
	#promotion h1{
		font-size:18px;
		font-weight:bold;	
		text-align: center;
		padding: 0px;
		margin: 5px 0px 10px 0px;		
	}    
	      
	#aboutUs p{
			margin-left: 0px;
			margin-bottom: 13px;
			margin-top: 0px;
			padding: 0px;			
		}  
		
	#aboutUs br{
			margin-left: 0px;
			margin-bottom: 5px;
			margin-top: 0px;
			padding: 0px;			
		}