#idms_container400 {
	width: 380px;
	font-family: arial, helvetica, sans-serif;
	font-size: 10px;
	line-height: 12px;
}
#idms_container400 h1 {
	color: #fff;
	background-color: #b8d65c
}
#idms_container400 h2 {
	color: #0076cc;
}
#idms_container400 h3 {
	color: #0076cc;
	font-size: 11px/13px;
	font-weight: bold;
	margin: 0px;
	padding-top: 10px;
	padding-bottom: 10px;
}
#idms_container400 a {
	color: #0066cc;
	text-decoration: none
}
#idms_container400 a:hover {
	text-decoration: underline;
}
#idms_container400 a img {
	border-style: none;
}
#symbol_lookup {
	border-bottom: #0076cc 2px solid;
	display: table;
}
#symbol_lookup form {
	height: 45px;
}
#symbol_lookup label {
	color: #26739d;
	display: block;
	margin-bottom: 5px;
	font-weight: bold;
}
#symbol_lookup .symbol_lookup {
	display: block;
	float: left;
	width: 200px;
	margin-left: 10px;
}
 #symbol_lookup .button {
	display: block;
	float: right;
	margin-right: 15px;
}
#basic_quote {
	border: #b2d1f0 1px solid;
	background-color: #f2f7fd
}
#basic_quote th {
	color: #333;
	text-align: left
}
#quote_profile {
	background-color: #f2f7fd;
	padding: 5px;
	border: 1px solid #e6e3e3;
}
.profile {
	color: #333;
}
#selected_index {
	border: #b2d1f0 1px solid;
	background-color: #f2f7fd;
	height: 35px;
	padding-top: 10px;
}
#selected_index table {
	border-collapse: collapse;
	width: 100%;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	margin-top: 5px;
	margin-bottom: 5px;
	padding-top: 0px;
	padding-bottom: 0px;
}
#selected_index th {
	color: #333;
}
#idms_content #IDMS_IndexChart {
	padding: 18px;
}
#indices {
	border-bottom: #0076cc 2px solid;
	padding-bottom: 10px;
	}
#indices th {
	font-weight: bold;
	color: #3b3b3b;
	border-bottom: #ccc 1px solid
}
#indices table {
	width: 100%;
	margin-top: 18px;
	margin-bottom: 18px;
}
#indices td {
	border-bottom: #ccc 1px solid
}
#industrial_trends img {
	padding-right: 17px;
	padding-left: 17px;
	display: block;
}
.selected_row {
	background-color: #f2f6f9
}
#top_news {
	border-bottom: #0076cc 2px solid;
	background-color: #ececec;
	display: block;
	margin-top: 0px;
	padding-top: 0px;
	margin-bottom: 15px;
	padding-bottom: 0px;
	line-height: normal;
}
#top_news ul {
	display: block;
	padding-top: 10px;
	margin-left: 0px;
	padding-left: 5px;
	padding-right: 5px;
	padding-bottom: 10px;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-right: 0px;
}
#top_news li {
	display: block;
	list-style-type: none;
	margin-left: 0px;
	padding-left: 0px;
	padding-top: 5px;
	padding-bottom: 5px;
	margin-top: 0px;
	margin-bottom: 0px;
}
#most_actives {
	border-bottom: #0076cc 2px solid;
	background-color: #ececec;
	display: block;
	margin-top: 0px;
	padding-top: 0px;
	margin-bottom: 0px;
	padding-bottom: 10px;
	line-height: normal;
}
#most_actives table {
	width: 100%;
}

#most_actives th {
	color: #666
}
#most_actives td {
	border-bottom: #ccc 1px solid
}
#movers table {
	width: 100%;
}

#movers thead td {
	font-weight: bold;
	color: #333;
}
#movers tbody th {
	color: #666;
	border-bottom: #ccc 1px solid
}
#movers tbody td {
	border-bottom: #ccc 1px solid
}
.select_exchange {
	border: #b2d1f0 1px solid; 
	background-color: #f2f7fd
}
#GainersLosers {
	border-bottom: #0076cc 2px solid;
	background-color: #ececec;
	display: block;
	margin-top: 0px;
	padding-top: 0px;
	margin-bottom: 0px;
	padding-bottom: 10px;
	line-height: normal;
}
.gainers {
	border-bottom: #005910 1px solid
}
.losers {
	border-bottom: #981d0f 1px solid
}
#portfolio table {
	width: 100%;
}
#portfolio th {
	color: #515151;
}
#portfolio td {
	border-top: #c6c6c6 1px solid;
	vertical-align: text-top;
}
.name {
	color: #666666
}
.block {
	display: block
}
.positive {
	color: #319d03
}
.negative {
	color: #981d0f
}
/*
.button {
	border: thin inset #003c74;
	background-color: #f3f3ef;
}*/
.left_align {
	text-align: left
}
.right_align {
	text-align: right
}
