
.frontImg 	{
			background: #fff url(../src/front-img.jpg) no-repeat;
			width:656px;
			height:182px;
			float:left;
			padding-top:85px;
			}



.researchPanel 	{
				background-color:#D5DDDF;
				float:right;
				width:289px;
				height:267px;
				padding:0px;
				overflow:auto;
				}
				
.researchPanel table { margin:12px 12px 6px 12px; font-size:12px;line-height:13px;}
				
.researchPanel td 	{
					vertical-align:top;
					padding:4px 8px 4px 0px;
					}
					
.researchPanelInside 	{
				background-color:#D5DDDF;
				width:289px;
				padding:0px;
				}
				
.researchPanelInside table { margin:12px;}
				
.researchPanelInside td 	{
					vertical-align:top;
					padding:4px 8px 2px 4px;
					}
					
.brokerageAccount			{
					border-top:1px solid #ffffff;
					padding:6px 0px 0px 12px;
					}

.brokerageAccount h5 {font-size:13px;}

.bannerPanel { float:left; padding:20px 0px 0px 14px;}
					
.newsPanel			{
					float:left;
					padding:20px 10px 0px 20px;
					width:410px;
					}
.newsPanel	ul		{margin-top:15px;}
					
.date				{ color:#8B9399;}				
.marketIndex		{
					float:right;
					background-color:#F4F4F4;
					float:right;
					width:265px;
					padding:20px 12px 5px 12px;
					}		
					
					
/* ==================== TOP MENU ========================= */
.topicMenu	{background: #627D7C url(../src/bg_topicmenu.gif) repeat-x;height:38px;}
.menu 		{float:left; width:100%; font-size:12px; margin:0px; }
.menu ul 	{padding:0;margin:0;list-style-type:none; z-index:9999;}
.menu ul li {float:left; position:relative; background:none; padding:0px;z-index:9999;}
.menu ul li a, .menu ul li a:visited {float:left; display:block; text-decoration:none; color:#D4DAD9;
			padding:2px 19px; line-height:25px; font-weight:bold; height:26px;}
.menuMain 	{border-right:1px solid white;}
.menuMainSelect {border-right:1px solid white; color:#ffffff; background-image: url(../src/nav_bg_H.gif); background-repeat:repeat-x}
.menuMainContact {width:84px}
.menuMainContactSelect {width:84px; background:#284842 url(../src/nav_bg_H.gif); color:#ffffff;}
.menu ul li:hover {width:auto;}
.menu ul li a:hover {background:#284842 url(../src/nav_bg_H.gif); color:#fff;}
.menu ul li:hover a {background:#284842 url(../src/nav_bg_H.gif); color:#fff;}
.menu ul li ul {display: none;}
.menu table {margin:0; border-collapse:collapse; font-size:12px; position:absolute; top:0; left:0;}

/* specific to non IE browsers */
.menu ul li:hover ul {display:block; position:absolute;top:29px; background:#627D7C; margin-top:1px; left:-1px; width:140px;}
.menu ul li:hover ul li ul {display: none;}
.menu ul li:hover ul li a {display:block; background:#627D7C; color:#fff; height:auto;line-height:20px;padding:4px 20px; 
width:140px;border-bottom:1px solid #D2D9D8; border-right:1px solid #D2D9D8; border-left:1px solid #D2D9D8;}
.menu ul li:hover ul li a:hover {color:#fff; background: #4A6564;}
.menu ul li:hover ul li a.drop {background:#4A6564 url(../src/white_bullet.gif) no-repeat 170px 11px;}
.menu ul li:hover ul li:hover ul {display:block; position:absolute; top:-1px; color:#000; left:181px; width:140px; background:#4A6564; }
.menu ul li:hover ul li:hover ul li a {background:#627D7C;}
.menu ul li:hover ul li:hover ul li.group {width:140px; padding:5px 0;}
.menu ul li:hover ul li:hover ul.left {left:-152px;}
.menu ul li:hover ul li:hover ul li a:hover {background: #4A6564; color:#fff;}



/* specific to IE5.5 and IE6 browsers */
.menu ul li a:hover ul {
display:block;position:absolute;top:30px; t\op:29px; background:#627D7C;left:-1px; marg\in-top:1px;
border-right:1px solid #D2D9D8; line-height:20px;
}
.menu ul li a:hover ul.scroller {
height:138px; overflow:auto;}

.menu ul li a:hover ul.endstop {
left: -90px;
}
.menu ul li a:hover ul li a {
display:block; color:#fff; height:1px; line-height:15px; padding:4px 16px; width:152px; w\idth:160px;
border-bottom:1px solid #D2D9D8; line-height:20px;
}
.menu ul li a:hover ul li a.drop {
background:#888; padding-bottom:5px; background:#4A6564 url(../src/white_bullet.gif) no-repeat 180px 11px;
}
.menu ul li a:hover ul li a ul {
visibility:hidden; position:absolute; height:0; width:0; 
}
.menu ul li a:hover ul li a:hover {
color:#fff; background: #4A6564;text-decoration:none;
}
.menu ul li a:hover ul li a:hover.drop {
 background: #4A6564; color:#fff; background:#4A6564 url(../src/white_bullet.gif) no-repeat 180px 11px;
}
.menu ul li a:hover ul li a:hover ul {
visibility:visible; position:absolute; top:-69px; t\op:-2px; color:#000; left:192px; width:160px; background:#627D7C;
border-top:1px solid #D2D9D8;
}
.menu ul li a:hover ul li a:hover ul.left {
left:-170px;
}
.menu ul li a:hover ul li a:hover ul li a:hover {background:#4A6564; color:#fff;}



/* ==================== LEFT MENU ========================= */	
.leftMenu	{
			float:left;
			width:185px;
			}
			
.leftMenu dl	{
				margin:0px;
				padding: 0px;
				}
			
.leftMenu dt {
			background: #fff url(../src/horizontal-dotted.gif) repeat-x bottom;
			padding: 4px 0px 8px 0px;
			margin: 4px 10px 0px 10px;
			}
			
.leftMenu dd {
			padding:0px;
			margin: 0px 10px 8px 20px;
			
			}
			
.leftMenu a, .leftMenu a:visited	{
			background: #fff url(../src/bullet.gif) no-repeat left 5px;
			color:#333333;
			padding-left:10px;
}
.leftMenuSelected {
			background: #fff url(../src/bullet.gif) no-repeat left 5px;
			padding-left:10px;
			font-weight:bold;
}

/* ==================== LEFT MENU ========================= */	


.leftNav	{
			float:left;
			width:165px;
			padding:10px;
			}
			
	
.leftNav td {
			padding:5px 0px 8px 0px;
			vertical-align:top;
			background: #fff url(../src/horizontal-dotted.gif) repeat-x bottom;
			}
			
.leftNav img { padding:5px 8px 0px 2px;}

.leftSubMenu td {
			padding:5px 0px 2px 0px;
			vertical-align:top;
			background: none;
			}
			
.leftNav a, .leftNav a:visited	{
			color:#333333;
}

.leftSubmenu {
				background: url(../src/horizontal-dotted.gif) repeat-x bottom;
			}

.leftMenuSelected {
			background: #fff url(../src/bullet.gif) no-repeat left 5px;
			padding-left:10px;
			font-weight:bold;
}

.leftSubMenuSelected {
			background: #fff url(../src/bullet.gif) no-repeat left 5px;
			padding-left:10px;
			font-weight:bold;
}

.leftSubMenuSelected dt { background:none;}

.contentArea	{ 
				padding:10px 18px 10px 18px;
				margin-bottom:10px;
				width:486px;
				float:left;
				background:#fff url(../src/contentArea_bg.gif) repeat-y;
				}
				
.min-height		{
				min-height:525px;
				height:auto !important;
				height:525px;				
				}
				
.contentArea ul	{
				margin:0px 0px 20px 0px;
				}
				
.contentArea li	{
				background: url(../src/bullet.gif) no-repeat left 5px;
				padding:0px 0px 10px 12px;
				margin-left:16px;
				}
				
.contentAreaWide	{
				padding:10px 0px 10px 18px;
				width:730px;
				float:left;
				background:#fff url(../src/vertical-dotted.gif) repeat-y;
				}
.rightColumn	{
				float:right;
				padding:10px 16px 10px 5px;
				width:210px
				}
				
.contentAreaNarrow	{ 
				padding:10px 18px 10px 18px;
				margin-bottom:10px;
				width:432px;
				float:left;
				background:#fff url(../src/vertical-dotted.gif) repeat-y;
				}
				
.rightColumnWide	{
				float:right;
				padding:0px;
				margin:0px;
				width:290px;
				}
				
.managementPanel	{
					background: #EFF2F3;
					padding:16px;
					margin:0px;
					overflow:hidden;
					}
.managementPanel img	{ border:6px solid #fff;}

.managementPanel hr	{
					color:#fff;
					background-color:#fff;
					height:1px;
					border:none;
					margin:6px 0px 12px 0px;
					}
.managementPanel {margin-bottom:20px;}
.managementPanel td { vertical-align:top;}


.tableGrid	{
	background:#F2F5F6;
	margin-bottom:16px;
}
.tableGrid td, .tableGrid th {border-bottom:1px solid #fff; padding:8px 4px 8px 10px; vertical-align:top;}

.tableGrid th { background:#DFE5E7;}

.tableGrid tr:hover, .dark tr:hover { background:#E6EBEE; color:#647C77;}

.tableListing	{
	background:#F2F5F6;
	margin-bottom:16px;
	font-size:11px;
	width:100%;
}
.tableListing td, .tableListing th {border-bottom:1px solid #DFE5E7;border-right:1px solid #DFE5E7; padding:5px 4px 5px 4px; vertical-align:top;}

.tableListing th { background:#C4D0D4;}

.tableListing tr:hover { background:#E6EBEE; color:#647C77;}

.dark td {background:#DFE3E5;}

.thumbstone	td {padding:4px; border-bottom:1px solid #ccc; border-right:1px solid #ccc;  vertical-align:top; width:25%; text-align:center;}

.thumbstone {border-left:1px solid #ccc; border-top:1px solid #ccc;}

.thumbstone h5 {background:#687971; padding:5px; color:#fff;}


.topStories	{
	background:#F2F5F6;
	margin-bottom:16px;
	border-top:4px solid #D5DDDF;
}
.topStories td, .topStories th {border-bottom:1px solid #D5DDDF; padding:4px;}

.topStories th { background:#DFE5E7;}

/* ==================== CONTACT INFO ========================= */
.columnOne {
			padding:10px 10px 10px 18px;
			margin-bottom:10px;
			width:410px;
			float:left;
			}
			
.columnTwo {
			padding:10px 18px 10px 18px;
			margin-bottom:10px;
			width:460px;
			float:right;
			}
			
.oneClumnPage {
			padding:10px 18px 10px 18px;
			margin-bottom:10px;
			width:910px;
			}
			

			
			

.queryForm	{ background:#EFF2F3;}

.queryForm td	{ padding:8px 12px 8px 12px; border-bottom:1px solid #fff;}
			
.layerOn	{padding:10px 0px 10px 0px; cursor:pointer; color:#647C77; font-size:14px; font-weight:bold; border-bottom:1px dotted #647C77;}

.layerOff	{padding:10px 0px 10px 0px;}


ul.tabbernav li a
{
 padding: 0px 150px 10px 0px;
 border-bottom: none;
 text-decoration: none;
 font-size:12px;
 /*border:1px solid #fff;*/
}
