/* -- Basic HTML Elements -- */
	* { margin:0; padding:0; outline:none; font-family:Arial, Minion, "Times New Roman", Times, serif;}
	a {font-weight: bold;}
	a:link {color: #3c8700; text-decoration: none;}
	a:visited {color: #3c8700; text-decoration: none;}
	a:hover {color: #8dc825; text-decoration: none;}
	abbr, acronym {font-style: normal; border-bottom: dotted 1px #ABB1B7; cursor: help;}
	body {color: #353535; background:#ffffff url(../images/main/body_back.gif) fixed center top repeat-y; font: 12px/19px  Arial, sans-serif; margin: 0; padding: 0; text-align: center; }
	DIV {font-family:Arial, Minion, "Times New Roman", Times, serif; font-size:12px; padding:0px}
	TD {font-family:Arial, Minion, "Times New Roman", Times, serif; font-size:12px;}
	code, var, kbd {font-family:Arial, Minion, "Times New Roman", Times, serif; color: #B96A0E;}
	dd {margin: 0; padding: 0 0 1em 17px;}
	dt {font-weight: bold; padding: 0 0 0 17px; background: url(/i/ice/deco-dt.gif) 2px 4px no-repeat;}
	form {margin: 0;}
	h1 {font: bold 24px Arial, Vernada, sans-serif; color: #339900; letter-spacing: -1px; margin: 0;}
	h2 {color: #EB694A; font: normal 18px Arial; letter-spacing: 0px; margin: 2em 0 0 0;}
	h3 {font-size: 12px; color: #6F90B5;}
	h4 {font-sisze: 12px;}
	hr {border: none; height: 1px; background: #ccc; margin: 2em 0;}
	img {border: 0; padding: 0;}
	ins {text-decoration: none; color: #EC694A;}
	pre {width: 580px;}
	table {margin: 0.2em 0;}
	table caption {color: #fff; background: #98A0A6;}
	th {text-align: left; background: #C7CBCE;}
	INPUT.text {	BORDER-RIGHT: #bbb 1px solid;	BORDER-TOP: #bbb 1px solid;	MARGIN: 0.5em 0px;	BORDER-LEFT: #bbb 1px solid;	COLOR: #333;	BORDER-BOTTOM: #bbb 1px solid}

	a:hover code {color: #AAD7FF;}
	tr.alt {background: #E9EAEB;}	

	.symbol_input {
	text-transform:uppercase; ime-mode:disabled; autocomplete:off;
	background-color: #ffffe5; font-family: Arial; font-size: 8pt; color: #003366; border: 1px solid #999999;
	}

/*-- container --*/
 	.container {MARGIN: 0px auto;	WIDTH: 920px;	DISPLAY: inline-block;	DISPLAY: block;	 TEXT-ALIGN: left; padding: 10px 10px 10px 10px;} 
 
/*-- page header --*/ 
	.pageHeader {
	}
	#logo {
		float: left;
		width: 410px;
		height: 99px;
	}
	#logo STRONG{
		position:absolute;
		width: 410px;
		height: 99px;
		background: url(../images/main/logo.gif) 5px 22px no-repeat;
		text-indent: -10000px;
		cursor:pointer;	
	}
	#ssl_logo{
		background: url(../images/main/ssl_logo.png) right top no-repeat; 
		height:98px;
	}
	#topIndex {
		float: right;
		position:relative;
		width: 490px;
		height: 94px;
		background: url(../images/main/top_gradient.gif) left top repeat-x; 
		padding-left: 10px;
		top: 5px;
	}
	#topIndex div{
		float:left;
	}
	#topIndex h3 {
		color: #000000;
	}
	#topIndex UL {
		padding-top:5px;
		float:left;
	}
	#topIndex LI {
		list-style-type: none;
		height: 15px; 
		padding-top:0px;
		margin-top:0px;
		line-height:15px;
	}
	#topIndex .symbol {
		width: 55px;
		font-weight:bold;
		color: #ffffff;
	}
	#topIndex .value {
		width: 65px;
		font-weight:bold;
		color: #ffffff;
	}
	#topIndex .value_pos {
		width: 50px;
		color: #1e3c1c;
	} 
	#topIndex .value_neg {
		width: 50px;
		color: #bd1313;
	}
	#menu {
		height: 38px;
		clear: both;
		background: url(../images/main/menu_back.gif) left top repeat-x;
	}
	#menu UL {
		height: 38px;
		VERTICAL-ALIGN: bottom;
		float: left;
	}
	#menu LI {
		VERTICAL-ALIGN: bottom;
		height: 38px;
		padding-left:0px;
		padding-right:0px;
		float: left;
		background: url(../images/main/menu_unselected_back.gif) right top repeat-x;
		list-style-type: none;
		word-wrap:break-word;
		text-align:center;
		line-height:14px;
	}
	#menu .selected {
		background: url(../images/main/menu_selected_back.gif) right top repeat-x;
	}
	#menu LI A {
		display: block;
		padding-top: 1.0em;
		padding-bottom: 0.7em;
		padding-left: 1em;
		padding-right: 1em;
		FONT-WEIGHT: normal;
	}
	#menu LI A:link {color: #ffffff; text-decoration: none;}
	#menu LI a:visited {color: #ffffff; text-decoration: none;}
	#menu LI a:hover {color: #ccff99; text-decoration: none;}
	#menu .selected a:link {color: #353535; text-decoration: none; FONT-WEIGHT: bold;}
	#menu .selected a:visited {color: #353535; text-decoration: none; FONT-WEIGHT: bold;}
	#menu .selected a:hover {color: #ffffff; text-decoration: none; FONT-WEIGHT: bold;}
	
	#login {
		float:right;
		padding-top:0.8em;
		padding-left:0px; 
		padding-right:10px;
		text-align: center; 
	}
	#login .testlink{color: #ffffff; padding-left:5px; padding-right:5px;font-size:13px;font-style:italic;font-weight:normal;font-family:Arial;}
	#login span {color: #ffffff; padding-left:5px; padding-right:5px;}
	#login a:link {color: #ccff99; text-decoration: none;}
	#login a:visited {color: #ccff99; text-decoration: none;}
	#login a:hover {color: #fff; text-decoration: none;}
	#login .signin {position:relative; }
	#login INPUT {	BORDER-RIGHT: #666666 1px solid;	BORDER-TOP: #666666 1px solid;	MARGIN: 0.5em 0px;	BORDER-LEFT: #666666 1px solid;	COLOR: #666666;	BORDER-BOTTOM: #666666 1px solid}
	
/*-- main contents --*/ 
	.maincontents {
		position: relative;
		clear: both;
		margin-top: 0px;
		margin-bottom: 10px;
	}
	.maincontents #left_part{
		float:left;
		width:540px;
	} 
	.maincontents #right_part{
		float:right;
		width:350px;
		vertical-align: top;
		text-align: left; 
	} 
	.maintitle {
		color:#e00000; 
		font-size: 1.5em;	 
		padding-left: 10px;
		padding-top: 15px;
		padding-bottom: 0px;
	}
	.msg {
		padding-left:0px;
	}
	.msg li {
		padding-left:10px;
		border:1px solid #ff8484;
		background-color:#ffe0e0;
		list-style-type: none;
		margin-left: 0px;
	}
	.btnClass {
		padding-top:3px;
		display:block;
		background:url(../images/main/btn_back.png) left top no-repeat;
		width:138px;
		height:29px;
		text-align:center;
		color:#303030; 
		font-size:12px;
	}
	.btnClass a:link {
		color:#303030;
	}
	.btnClass a:hover {
		color:#303030;
	}
	.btnClass a:visit {
		color:#303030;
	}
/*-- self cleared --*/	
	.self_clear {
		clear: both;
	}
/*-- footer --*/	
	#footer {
		position: relative;
		margin-top: 30px; 
		border-top:3px solid #99cc66;
		text-align: center;
	}
	.footer_menu {
		height: 30px;
		vertical-align: middle;
	}
	
	