@charset "UTF-8";
body {
	background: #666666;
	margin: 0; /* it's good practice to zero the margin and padding of the body element to account for differing browser defaults */
	padding: 0;
	text-align: center; /* this centers the container in IE 5* browsers. The text is then set to the left aligned default in the #container selector */
	width:100%;
	color: #000000;
	background-color: #FFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
}
a{
	color:#309;
	
	}
input{
	
	width:100px;}
	
	
	#footer{
		float:left;
		border-top-color:#4fca2d;
		border-top-width:thin;
		border-top-style:solid;
		width:100%;
		margin-top:20px;
		
		}
		
		#copyright{
			float:left;
			margin-left:10px;
			}
.oneColElsCtr #container {
		width: 966px;
	background: #FFF;
	margin: 0 auto; /* the auto margins (in conjunction with a width) center the page */
	
	text-align: left; /* this overrides the text-align: center on the body element. */
}

.containerconsole {
	width: 100%;
	height:75px;
	background-image: url(../images/consolebg.gif);
	background-repeat: repeat-x;
	margin: 0; /* it's good practice to zero the margin and padding of the body element to account for differing browser defaults */
	padding: 0;
/* the auto margins (in conjunction with a width) center the page */
	
	/* this overrides the  on the body element. */
}
.console {
	width: 876px;
height: 75px;
margin: 0 auto;
padding: 0px;

}
.console .actions {
	padding: 0px;
	float: right;
	height: 17px;
	width: 300px;
	color:#000;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	margin-top: 8px;
	margin-right: 75px;
	margin-bottom: 0px;
	margin-left: 0px;
}
.console .logo {
	background-image: url(../images/mianlogo.gif);
	background-repeat: no-repeat;
	margin: 0px;
	padding: 0px;
	float: left;
	height: 75px;
	width: 195px;
}
.oneColElsCtr #mainContent {
	padding: 10px 20px; /* remember that padding is the space inside the div box and margin is the space outside the div box */
}
.console .menu {
	float: right;
	height: 40px;

	width: 450px;
	clear: right;
	margin: 0px;
	padding: 0px;
		margin-top:5px;
	
}

	


.menu ul {
	margin: 0px;
	padding: 0px;
	float: left;
	list-style-type: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#000;
	
}
.menu ul li {
	float: left;
	margin-right: 1px;
	margin-left: 1px;
	margin-top: 17px;

}
.menu ul li ul {
	width:90px;
	
		margin: 0px;
	
	padding: 0px;
background-color:#333;


}
.menu ul li ul  li{
	float: left;
	margin: 0px;
	margin-left: 5px;
	
	text-align:left;
	display:block;
	
	

}
.menu ul li ul  li a{
	text-decoration:none;
	width:100%;
	float:left;
	padding:2px;
	margin:0px;
	

}




.menu  .drop{margin-top:5px;padding-bottom:5px;padding-top:5px;display:none;z-index: 2;
	position: absolute;
 }
.menu ul li:hover .drop{display:block; position:absolute; }

.menu ul li:hover a{background-image: url(../images/menu.gif);
	background-repeat: repeat-x;
	background-position: bottom;
	cursor:pointer; }
	
body#home li#btn_home a, 
body#profile li#btn_profile a,
body#about li#btn_about a,
body#featured li#btn_featured a,
body#press li#btn_press a,
body#newssection li#btn_news a,
body#articles li#btn_articles a{
		background-image: url(../images/menu.gif);
	background-repeat: repeat-x;
	background-position: bottom;
	
	color:#fff;
	
	
	}	
	
	
	.menu ul li:hover ul li a{
		background-image:none;}


.menu ul li a{
	text-decoration:none;
	color:#000;
	padding-top: 5px;
	padding-right: 7px;
	padding-bottom: 5px;
	padding-left: 7px;
}
.menu ul li a:hover{
	background-image: url(../images/menu.gif);
	background-repeat: repeat-x;
	background-position: bottom;
	cursor:pointer;
	color:#fff;
	

}

.menu ul li ul li a:hover{
	background-image: url(../images/menu.gif);
	background-repeat: repeat-x;
	background-position: bottom;
	cursor:pointer;
	

}

.console .actions a {
	color: #000;
	text-decoration: none;
}
#usernametag {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000;
	float: left;
	margin-left: 30px;
	height: 17px;
	margin-top: 8px;
}

#subcon {
	float: left;
	height: 25px;
	width: 300px;
	margin: 0px;
}
#gbox {
	background-color: #E7E7E7;
	padding: 0px;
	float: left;
	width: 100%;
	border: thin solid #666;
	margin: 0px;
}
#subcon ul {
	padding: 0px;
	float: left;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 10px;
}
#subcon ul li {
	background-color: #FFAC00;
	list-style-type: none;
	padding-top: 1px;
	padding-right: 4px;
	padding-bottom: 1px;
	padding-left: 4px;
	margin-right: 2px;
	margin-left: 2px;
	border: thin solid #CCC;
}
h1 {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 14px;
}
#subcon ul li a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFF;
	text-decoration: none;
}

#mainContent #left {
	margin: 0px;
	padding: 0px;
	
	float: left;
	width: 180px;
	margin-right:10px;
}

#mainContent #leftmain {
	float: left;
	width: 725px;
	margin: 0px;
	padding: 0px;
}
#mainContent #mid {
	float: left;
	width: 545px;
	margin: 0px;
	padding: 0px;
}

#mainContent #homeleft {
	float: left;
	width: 585px;
	margin: 0px;
	padding: 0px;
}


#mainContent #homeright {
	float: left;
	width: 300px;
	margin: 0px;
	padding: 0px;
}

#mainContent #right {
	float: left;
	width: 160px;
	margin: 0px;
	padding: 0px;
	margin-left:15px;
}


#bottommenu{
	float:right;
	width:500px;
	text-align:right;
	margin-right:10px;
	}
	
	#bottommenu a{
		text-decoration:none;
		color:#339;
		margin-left:5px;
			margin-right:5px;
	}
	
	.sectionheader{
		font-size:12px;
		font-weight:bold;
		width:100%;
		border-bottom-color:#CCC;
		border-bottom-width:1px;
		border-bottom-style:solid;
		padding-bottom:3px;
		margin:5px;
		color:#333
		float:left;
		
		}
		
		.company_logo{
			float:left;
			width:125px;
			margin:5px;
			}
			
			.stockinfo{
				float:left;
				width:550px;
				padding:5px;
				}
				
				
				.homestockinfo{
				float:left;
				width:420px;
				padding:5px;
				}
				
				.more_info{
					float:right;
					width:75px;
					padding-right:5px
					}
					
					.more_info a{
						text-decoration:none;
						font-size:10px;
						color:#339;
					}
					
.sectionseperator{
		
		width:100%;
		border-bottom-color:#CCC;
		border-bottom-width:1px;
		border-bottom-style:solid;
		padding-bottom:3px;
		margin:1px;
		color:#333;
		float:left;
		
		}
		
		.newstitle a{
			font-size:12px;
			font-weight:bold;
			text-decoration:none;
			color:#339;
			
			}
			
			.infotext{
				float:left;
				}
				
				#topsearch{
					float:right;
					width:150px;}
					
					#topsearch input{
					float:left;
					width:120px;
					height:15px;
					padding:2px;
					border-color:#999;
					border-style:solid;
					border-width:thin;}
					#topsearch img{
					float:left;
					width:20px;}
	.sidesection{
		margin-left:30px;
		margin-top:5px;
		padding-bottom:5px;
		width:240px;
		float:left;
		border-bottom-color:#0c0;
		border-bottom-style:solid;
		border-bottom-width:1px;
		
		}
		
			.sidesection .title{
		background-image: url(../images/menu.gif);
	background-repeat: repeat-x;
	background-position: bottom;
	height:20px;
	width:100%;
	color:#fff;
	float:left;
	padding-top:5px;
	padding-left:5px;
		
		}
		
	 .title{
		background-image: url(../images/menu.gif);
	background-repeat: repeat-x;
	background-position: bottom;
	height:20px;
	width:100%;
	color:#fff;
	float:left;
	padding-top:5px;
	padding-left:5px;
		
		}
		
		.sidesection .fstock{
		float:left;
		pading:2px;
		width:240px;
		border-bottom-color:#CCC;
		border-bottom-style:solid;
		border-bottom-width:1px;
		
		}
		
		.addemail{padding:2px 5px 3px 5px;width:50px;border-style:solid;border-top-width:1px;border-left-width:1px;border-bottom-width:1px;border-right-width:1px;border-top-color:#d9dfea;border-left-color:#d9dfea;border-bottom-color:#666;border-right-color:#666;background-color:#4fca2d;color:#fff;font-size:11px;font-family:lucida grande, tahoma, verdana, arial, sans-serif;text-align:center; cursor:pointer;font-weight:bold}