body {
	background-color: #CCCCCC;
	}

td {
	text-align: left;
	vertical-align: top;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#666666;
	}


.mainTable{
	position:relative;
	width:540px;
	padding-top:20px;
	padding-left:20px;
	padding-right: 20px;
	}

form{
	margin:0px;
	}

a {
	font-family:Arial;
	font-size:13px;
	text-decoration: none;
	font-weight: bold;
	color:#806C59;
	}

A:Hover  {
	color : #806C59;
	text-decoration : underline;
	}

.addstyles {
	color: #FFFFFF;
	font-weight: bold;
	}

H1 {
	color: #276700;
	font-weight: bold;
	font-size : 16px;
	}

.mainTable footer {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #999999;
	position: relative;
	}

.mainTable .footer a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #999999;
	font-weight: normal;
	}

input { 
	margin-top: 10px; 
	margin-right: 12px; 
	}

.footer { 
	color: #636466; 
	font-size: 8pt; 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	text-align: center; 
	}

.footerTable { 
	position: absolute; 
	top: 93%; 
	left: 0; 
	}


/* ================================================================ 
FLYMENU BELOW
=================================================================== */

/* common styling */
.menu2{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	position:relative;
	font-size:11px;
	z-index:100;
	top:10px;
	line-height: 20px;
	text-decoration: none;	
	}

/* SECOND LEVEL FLYOUT MENU SIZE AND COLOR */
.menu2 ul {
	padding:0;
	margin:1px;
	list-style-type: none;
	background:#f1f1f1;
	width:100px;
	height:100px;
}

/* SECOND LEVEL FLYOUT MENU POSITION */
.menu2 ul li ul {
	visibility:hidden; 
	position:absolute; 
	height:10px; 
	overflow:hidden; 
	top:-1; 
	left:165px; 
	z-index:250;
	}


.menu2 ul li {
float:left;
	}


/* FIRST LEVEL HIGHLIGHT COLOR AND SIZE */
.menu2 ul li a, .menu2 ul li a:visited {
	display:block;
	float:left;
	text-decoration:none;
	color:#000000;
	width:175px;
	height:25px;
	line-height:20px;
	font-size:11px;
	background:transparent;
	padding-left:10px;
	vertical-align: middle;
	}


/*html .menu2 ul li a, * html .menu2 ul li a:visited {
width:190px;
}*/

/*.menu2 table {
border-collapse:collapse; border:0; margin:0; padding:0; font-size:1em; position:absolute; left:0; top:0;
}*/

/* first line for IE7 and non-IE browsers - second line for IE5.5 and IE6 */

/* THIS CONTROLS THE FIRST LEVEL HIGHLIGHT */
.menu2 ul li:hover a,
.menu2 ul li a:hover{
	background:#e4e4e4;
	color:#000000;
	width:166px;
	text-decoration: none;
	}

.menu2 ul li:hover {
	position:relative;
	z-index:100;
	text-decoration: none;
	}
	
html .menu2 ul li a:hover {
	position:relative; 
	z-index:100;
	}

.menu2 ul li:hover ul,
.menu2 ul li a:hover ul {
	visibility:visible;
	position:absolute;
	background:#e4e4e4;
	overflow:visible;
	text-decoration: none;
	}

/* SECOND LEVEL FLYOUT FONT COLOR AND SIZE */
.menu2 ul li:hover ul li a,
.menu2 ul li a:hover ul li a{
	display:block;
	color:#000000;
	line-height:20px;
	height:25px;
	background-color: #f1f1f1;
	font-size: 11px;
	text-indent: 12px;
	vertical-align: middle;
	}


/* 2ND LEVEL HIGHLIGHT AND FONT COLOR*/
.menu2 ul li:hover ul li:hover a,
.menu2 ul li a:hover ul li a:hover {
	background:#e4e4e4; 
	color:#000000;
	}

.menu2 ul li:hover ul li ul,
.menu2 ul li a:hover ul li a ul {
	visibility:hidden;
	position:absolute;
	height:0;
	overflow:hidden;
	top:0;
	left:85px;
	text-decoration: none;
	}

.menu2 ul li:hover ul li:hover ul,
.menu2 ul li a:hover ul li a:hover ul {
	visibility:visible; 
	position:relative; 
	height:25px; 
	background:#e4e4e4;
	}


.menu2 ul li:hover ul li:hover ul li a,
.menu2 ul li a:hover ul li a:hover ul li a {
	display:block; 
	background:#e4e4e4; 
	color:#e4e4e4;
	}


.menu2 ul li:hover ul li:hover ul li:hover a,
.menu2 ul li a:hover ul li a:hover ul li a:hover {
	background:#e4e4e4; 
	color:#000;
	}
	
/* SPECIAL SUBLINK MENU STYLE */

.about_Sub,
.products_Sub,
.investorInfo_Subs, 
.sitemap {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	position:relative;
	font-size:7px;
	z-index:100;
	line-height: 20px;
	font-weight: lighter;
	color: #666666;
	text-indent: 10px;
	}
	

/* END FLYMENU */

