/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 * style.css
 * ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */

html {
    font-size: 14px;
}

/*
html {
    font-size: 100%;
}
*/

body {	
    background-color: #ffffff;
    color: #036;
    padding: 0 0 0 0;
    margin: 0;
    font-family: Verdana, Arial, Helvetica, sans-serif; 
    font-size: 10pt;
    font-weight: normal;
}

strong {
    font-weight: bold;
}


.bodytext a, .bodytext a:link, .bodytext a:visited  {
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 9pt;
	font-weight: normal;
	color: #0000cc;
	text-decoration: none;
}

.bodytext a:hover  {
	text-decoration: underline;
}



H1 	{
  	color		: black; 
	font-family	: Verdana, Arial, Helvetica, sans-serif; 
	font-size	: 14pt;}

P 	{
  	color		: black; 
	font-family	: Verdana, Arial, Helvetica, sans-serif; 
	font-size	: 10pt;}
/*
TABLE {
      	border-top	: thin none black;
      	border-bottom	: thin none black;
      	border-left	: thin none black;
      	border-right	: thin none black;
      	font-size	: 10pt;
      	padding-left	: 0px; 
      	padding-right	: 0px;
      	vertical-align	: top;}
TH {
  	color		: black; 
	font-family	: Verdana, Arial, Helvetica, sans-serif; 
	font-size	: 10pt;
   	padding-left	: 0px; 
   	padding-right	: 0px;}

TD {
  	color		: black; 
	font-family	: Verdana, Arial, Helvetica, sans-serif; 
	font-size	: 10pt;
   	padding-left	: 0px; 
   	padding-right	: 0px;}

*/

.login1 {
    background-color: #405871;
    color: #fff;
    font-size: 14pt;
    font-weight: bold;
}

.logintable {
    background-color: #557697;
    color: #ffffff;
    border: 3px solid #557697;
}

.loginheading {
    background-color: #557697;
    color: #ffffff;
    font-size: 12pt;
    font-weight: bold;
    padding-left: 10px; 
}

.loginrow {
    background-color: #e5ecf3;
    color: #0;
}

.loginmsg {
    background-color: #e5ecf3;
    color: #ff0000;
}

/* stock inquiry */

table.stockInquiry.bordernone {
    	background-color: #F1F8FE;
    	background-color: #CCFFCC;
    	background-color: #E0FFE0;
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 10pt;
    	border-color: #FFFFFF;
	border-left: none;
	border-right: none;
	border-top: none;
	border-bottom: none;
}

table.stockInquiry.bordertop {
    	background-color: #F1F8FE;
    	background-color: #CCFFCC;
    	background-color: #E0FFE0;
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 10pt;
    	border-color: #FFFFFF;
	border-left: none;
	border-right: none;
	border-top: 16 solid #FFFFFF;
	border-bottom: none;
}

table.stockInquiry.borderleft {
    	background-color: #F1F8FE;
    	background-color: #CCFFCC;
    	background-color: #E0FFE0;
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 10pt;
    	border-color: #FFFFFF;
	border-left: 3 solid #FFFFFF;
	border-right: none;
	border-top: 16 solid #FFFFFF;
	border-bottom: none;
}

th.stockInquiry {
    	background-color: #D9ECFF;
    	background-color: #99CC99;
    	background-color: #99CC99;
    	color: #000066;
    	color: #006600;
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 10pt;
   	padding-left: 5px; 
   	padding-right: 5px;
}

td.stockInquiry {
    	background-color: #F1F8FE;
    	background-color: #CCFFCC;
    	background-color: #E0FFE0;
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 10pt;
   	padding-left: 5px; 
   	padding-right: 5px;
}

td.stockInquiry.group {
    	background-color: #D9ECFF;
    	background-color: #99CC99;
    	background-color: #99CC99;
    	color: #000066;
    	color: #006600;
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 9pt;
	font-weight: bold;
   	padding-left: 5px; 
   	padding-right: 5px;
}

td.stockInquiry.head {
    	background-color: #F1F8FE;
    	background-color: #CCFFCC;
    	background-color: #CCFFCC;
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 8pt;
   	height: 16px; 
   	padding-left: 5px; 
   	padding-right: 5px;
   	text-align: right;
}

td.stockInquiry.data {
    	background-color: #F1F8FE;
    	background-color: #CCFFCC;
    	background-color: #E0FFE0;
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-family: Times New Roman, Times, serif; 
	font-size: 10pt;
   	padding-left: 5px; 
   	padding-right: 5px;
}

td.stockInquiry.footer {
    	background-color: #F1F8FE;
    	background-color: #FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 10pt;
   	padding-left: 5px; 
   	padding-right: 5px;
}

td.stockInquiry b {
	font-weight: bold;
	color: #006600;
}

td.stockInquiry a, td.stockInquiry a:link, td.stockInquiry a:visited {
	font-weight: bold;
	color: #006600;
}