A:link{ 
color : #104E8B; 
text-decoration :  none;
}
A:visited{ 
color : #104E8B; 
text-decoration :  none;
}
A:active{ 
color : #104E8B; 
text-decoration :  none;
}
A:hover{ 
color : #104E8B; 
text-decoration :  underline;
}

A:link.footer{ 
color : #FFFFFF; 
text-decoration :  none;
}
A:visited.footer{ 
color : #FFFFFF; 
text-decoration :  none;
}
A:active.footer{ 
color : #B5B5B5; 
text-decoration :  none;
}
A:hover.footer{ 
color : #B5B5B5; 
text-decoration :  underline;
}


body{
	text-align:left;
	color:#333;
	font-family: Arial;
	font-size:12px;
	background-color : #F1F5FA;
}
img{
	border:none;
	margin-top:1px;
}
h1{
	font-family: "Arial";
	color: #696969;
	font-weight: normal;
	line-height: normal;
	margin: 0px;
	padding: 0px;
	font-size: 12px;
}
h1.online{
	font-family: "Arial";
	font-style:oblique;
	color: #FFFFFF;
}
h2{
	font-family: "Arial";
	color: #FFFFFF;
	font-weight: normal;
	line-height: normal;
	margin: 0px;
	padding: 0px;
	font-size: 12px;
}
h2.header{
	font-family: "Arial";
	font-style:oblique;
	color: #FFFFFF;
	font-weight: normal;
	line-height: normal;
	margin: 0px;
	padding: 0px;
	font-size: 30px;
}
h3{
	font-family: "Arial";
	color: #0000FF;
	font-weight: normal;
	line-height: normal;
	margin: 0px;
	padding: 0px;
}
h3.header{
	font-family: "Arial";
	font-style:oblique;
	color: #FFFFFF;
	font-weight: normal;
	line-height: normal;
	margin: 0px;
	padding: 0px;
	font-size: 30px;
}
table.main {
	width: 850px;
	background-color: #ccc;
	margin: 0px auto 0px auto;
}
table.main tr {
	border-bottom: solid 1px #CCCCCC;
}
table.main tr th {
	border: solid 1px #FFFFFF;
	background-color: #F1F5FA;
	padding: 3px;
	text-align: left;
}
table.main tr th p{
	color: #333;
	line-height: normal;
	margin: 0px;
	padding: 0px;
	font-size: 12px;
}
table.main tr th img{
	float: right;
}
table.main tr th span{
  font-family:Georgia, "Times New Roman", Times, serif;
	
	color: #999;
	font-weight: normal;
	line-height: normal;
	margin: 0px;
	padding: 0px;
	font-size: 12px;
}
table.main tr td {

	background-color: #FFFFFF;
	padding: 0px;
	text-align: left;
	font-size: 12px;
}
table.main tr td.header {
	background-color: transparent;
	color: #FFFFFF;
}
table.main span.head_btm {
	color: #CD950C;
}
table.main tr td.footer {
	border: solid 1px #FFFFFF;
	background-color: #363636;
	padding: 0px;
	text-align: left;
	font-size: 12px;
	line-height: 1.7em;
}
table.main tr td  span {
	font-size: 12px;
	color: #FFFFFF;
}

table.main tr td input,textarea {
	vertical-align: middle;
	border-top : 1px solid gray ;
	border-bottom : 1px solid gray ;
	border-left : 1px solid gray ;
	border-right : 1px solid gray ;
	background-color : #FFFFFF;
	padding: 2px;
	color : #232323;
}

table.login {
	width: 200px;
	background-color: #ccc;
	margin: 0px auto 0px auto;
}
table.login tr {
	border-bottom: solid 1px #CCCCCC;
}
table.login tr th {
	border: solid 1px #FFFFFF;
	background-color: #F1F5FA;
	padding: 3px;
	text-align: left;
}
table.login tr th p{
	color: #333;
	line-height: normal;
	margin: 0px;
	padding: 0px;
	font-size: 12px;
}
table.login tr th img{
	float: right;
}
table.login tr th span{
  font-family:Georgia, "Times New Roman", Times, serif;
	
	color: #999;
	font-weight: normal;
	line-height: normal;
	margin: 0px;
	padding: 0px;
	font-size: 12px;
}
table.login tr td {
	border: solid 1px #FFFFFF;
	background-color: #EFEFEF;
	padding: 2px;
	text-align: left;
	font-size: 12px;
	line-height: 1.7em;
}
table.login tr td  span {
	font-size: 10px;
	color: #999999;
}

table.login tr td input,textarea {
	vertical-align: middle;
	border-top : 1px solid gray ;
	border-bottom : 1px solid gray ;
	border-left : 1px solid gray ;
	border-right : 1px solid gray ;
	background-color : #FFFFFF;
	padding: 2px;
	color : #232323;
}
table.whats_new {
	width: 410px;
	background-color: #ccc;
	margin: 0px auto 0px auto;
}
table.whats_new tr {
	border-bottom: solid 1px #CCCCCC;
}
table.whats_new tr th {
	border: solid 1px #FFFFFF;
	background-color: #F1F5FA;
	padding: 3px;
	text-align: left;
}
table.whats_new tr th p{
	color: #333;
	line-height: normal;
	margin: 0px;
	padding: 0px;
	font-size: 12px;
}
table.whats_new tr th img{
	float: right;
}
table.whats_new tr th span{
  font-family:Georgia, "Times New Roman", Times, serif;
	
	color: #999;
	font-weight: normal;
	line-height: normal;
	margin: 0px;
	padding: 0px;
	font-size: 12px;
}
table.whats_new tr td {
	border: solid 1px #FFFFFF;
	background-color: #EFEFEF;
	padding: 2px;
	text-align: left;
	font-size: 11px;
	line-height: 1.5em;
}
table.whats_new tr td  span {
	font-size: 10px;
	color: #999999;
}

table.whats_new tr td input,textarea {
	vertical-align: middle;
	border-top : 1px solid gray ;
	border-bottom : 1px solid gray ;
	border-left : 1px solid gray ;
	border-right : 1px solid gray ;
	background-color : #FFFFFF;
	padding: 2px;
	color : #232323;
}

table.topics {
	width: 220px;
	background-color: #ccc;
	margin: 0px auto 0px auto;
}
table.topics tr {
	border-bottom: solid 1px #CCCCCC;
}
table.topics tr th {
	border: solid 1px #FFFFFF;
	background-color: #F1F5FA;
	padding: 3px;
	text-align: left;
}
table.topics tr th p{
	color: #333;
	line-height: normal;
	margin: 0px;
	padding: 0px;
	font-size: 12px;
}
table.topics tr th img{
	float: right;
}
table.topics tr th span{
  font-family:Georgia, "Times New Roman", Times, serif;
	
	color: #999;
	font-weight: normal;
	line-height: normal;
	margin: 0px;
	padding: 0px;
	font-size: 12px;
}
table.topics tr td {
	border: solid 1px #FFFFFF;
	background-color: #EFEFEF;
	padding: 2px;
	text-align: left;
	font-size: 12px;
	line-height: 1.7em;
}
table.topics tr td  span {
	font-size: 10px;
	color: #999999;
}

table.topics tr td input,textarea {
	vertical-align: middle;
	border-top : 1px solid gray ;
	border-bottom : 1px solid gray ;
	border-left : 1px solid gray ;
	border-right : 1px solid gray ;
	background-color : #FFFFFF;
	padding: 2px;
	color : #232323;
}

table.comment {
	width: 800px;
	background-color: #FFFFFF;
	margin: 1px auto 0px auto;
}
table.comment tr {
	border-bottom: solid 1px #FFFFFF;
}
table.comment tr th img{
	float: right;
}
table.comment tr td {
	border: solid 1px #FFFFFF;
	background-color: #FFFFFF;
	padding: 0px;
	text-align: left;
	font-size: 12px;
	line-height: 1.6em;
}
table.comment tr td u {
	color : #FF0000;
}


table.failed {
	width: 360px;
	background-color: #FFFFFF;
	margin: 1px auto 0px auto;
}
table.failed tr {
	border-bottom: solid 1px #FFFFFF;
}
table.failed tr th img{
	float: left;
}
table.failed tr td {
	border: solid 1px #FFFFFF;
	background-color: #FFFFFF;
	padding: 0px;
	font-size: 15px;
	line-height: 1.3em;
}
table.failed tr td span {
  font-family: "Times New Roman";
	
	color: #696969;
	font-weight: normal;
	line-height: normal;
	margin: 0px;
	padding: 0px;
	font-size: 30px;
}

table.form {
	width: 800px;
	background-color: #ccc;
	margin: 0px auto 0px auto;
}
table.form tr {
	border-bottom: solid 1px #CCCCCC;
}
table.form tr td {
	border: solid 1px #FFFFFF;
	background-color: #EFEFEF;
	padding: 2px;
	text-align: left;
	font-size: 12px;
	line-height: 1.7em;
}
table.form tr td  span {
	font-size: 12px;
	font-weight : bold; 
	color: #363636;
}

table.form tr td input,textarea {
	vertical-align: middle;
	border-top : 1px solid gray ;
	border-bottom : 1px solid gray ;
	border-left : 1px solid gray ;
	border-right : 1px solid gray ;
	background-color : #FFFFFF;
	padding: 2px;
	color : #232323;
}
table.form input.no_border {
	vertical-align: middle;
	border-top : 1px solid white ;
	border-bottom : 1px solid white ;
	border-left : 1px solid white ;
	border-right : 1px solid white ;
	background-color : #FFFFFF;
	padding: 2px;
	color : #232323;
}

table.back tr td input.back {
	vertical-align: middle;
	border-top : 1px solid #FFFFFF ;
	border-bottom : 1px solid #FFFFFF ;
	border-left : 1px solid #FFFFFF ;
	border-right : 1px solid #FFFFFF ;
	background-color : #FFFFFF;
	padding: 2px;
	color : #232323;
}

table.about_us {
	width: 650px;
	background-color: #FFFFFF;
}

table.error {
	width: 800px;
	background-color: #FFFFFF;
	margin: 0px auto 0px auto;
}
table.error tr {
	border-bottom: solid 1px #FFFFFF;
}
table.error tr td {
	border: solid 1px #FFFFFF;
	background-color: #FFFFFF;
	padding: 0px;
	text-align: left;
	font-size: 12px;
	line-height: 1.7em;
}
table.error tr td li {
	font-size: 12px;
	color: #FF0000;
}
table.error tr td input {
	vertical-align: middle;
	border-top : 1px solid #FFFFFF ;
	border-bottom : 1px solid #FFFFFF ;
	border-left : 1px solid #FFFFFF ;
	border-right : 1px solid #FFFFFF ;
	background-color : #FFFFFF;
	padding: 2px;
	color : #232323;
}

table.stocklist {
	width: 600px;
	background-color: #ccc;
	margin: 0px auto 0px auto;
}
table.stocklist tr {
	border-bottom: solid 1px #CCCCCC;
}
table.stocklist tr th {
	border: solid 1px #000000;
	background-color: #BCD2EE;
	padding: 2px;
	font-size: 11px;
	color: #00008B;
}
table.stocklist tr td {
	border: solid 1px #FFFFFF;
	background-color: #FFFFFF;
	padding: 0px;
	text-align: left;
	font-size: 11px;
	line-height: 1.7em;
}
table.stocklist tr td.recode1 {
	border: solid 1px #FFFFFF;
	background-color: #FFFFFF;
	padding: 0px;
	text-align: left;
	font-size: 11px;
	line-height: 1.7em;
}
table.stocklist tr td.recode2 {
	border: solid 1px #FFFFFF;
	background-color: #E0EEEE;
	padding: 0px;
	text-align: left;
	font-size: 11px;
	line-height: 1.7em;
}
table.stocklist tr td  span {
	font-size: 12px;
	color: #0000FF;
	background-color: #FFC1C1;
}

table.column {
	width: 600px;
	background-color: #ccc;
	margin: 0px auto 0px auto;
}
table.column tr {
	border-bottom: solid 1px #CCCCCC;
}
table.column tr td {
	border: solid 1px #FFFFFF;
	background-color: #EFEFEF;
	padding: 2px;
	text-align: center;
	font-size: 12px;
	line-height: 1.7em;
}
table.column tr td  span {
	font-size: 12px;
	font-weight : bold; 
	color: #363636;
}

table.column tr td input,textarea {
	vertical-align: middle;
	border-top : 1px solid gray ;
	border-bottom : 1px solid gray ;
	border-left : 1px solid gray ;
	border-right : 1px solid gray ;
	background-color : #FFFFFF;
	padding: 2px;
	color : #232323;
}

