
/* --------------------- table related ------------------------ */

.border_color
{
    background-color: #ffffff;
}

table.countlink
{
    border-width:0px;
    text-align: left;
    text-indent: 6px;
    font-weight: bold;
    font-size: 10pt;
    text-decoration: none;
}

table.countlink tr
{
    background-color: #ffffff;
    color: white;
    text-align: left;
    text-indent: 6px;
    font-weight: bold;
    font-size:10pt;
    text-decoration: none;
}

table.countlink tr:hover
{
    background-color: #ff0000;
    color: yellow;
    text-align: left;
    text-indent: 6px;
    font-weight: bold;
    font-size: 20pt;
}

table.countlink td
{
    border-width:0px;
    padding:2px;
    color: #000000;
    text-align: left;
    text-indent: 6px;
    font-weight: bold;
    font-size: 11pt;
    text-decoration: none;
}
.section
{
    background-color: #ffffff;
    color: white;
    text-align: left;
    text-indent: 6px;
    font-weight: bold;
    font-size: 10pt;
    text-decoration: none;
}

.heder
{
    background-color: #FFFFCC;
    font-weight: bold;
    text-align: center;
}

.header_left
{
    background-color: #FFFFCC;
    text-align: left;
    text-indent: 2px;
    font-weight: bold;
}

.dright
{
    color: yellow;
    text-align: right;
    font-weight: bold;
    font-size: 10pt;
}
     
.dleft
{
    color: yellow;
    text-align: left;
    font-weight: bold;
    font-size: 9pt;
}
.dcright
{
    color: blue;
    font-family: courier;
    text-align: right;
    font-weight: bold;
    font-size: 11pt;
}
     
.dcleft
{
    font-family: courier new,courier,fixed;
    color: black;
    text-align: left;
    font-weight: bold;
    font-size: 11pt;
}
  

.header_right
{
    background-color: #FFFFCC;
    text-align: right;
    font-weight: bold;
}

.data
{
    color: white;
    text-align: center;
    vertical-align: middle;
}

.data_left_0
{
    background-color: white;
    text-align: left;
    vertical-align: middle;
    /*text-indent: 2;*/
}
.data_left_1
{
    background-color: #EEEEEE;
    text-align: left;
    vertical-align: middle;
}

.data_right
{
    background-color: white;
    text-align: right;
    vertical-align: middle;
    /*text-indent: 2;*/
}


body {
	color:#333;
	background-color:white;
	margin:0px;
	padding:0px;
	font:11px verdana, arial, helvetica, sans-serif;
	}
h1 {
	margin:0px 0px 15px 0px;
	padding:0px;
	font-size:28px;
	font-weight:900;
	color:#ccc;
	}
h2 {
	font:bold 12px/14px verdana, arial, helvetica, sans-serif;
	margin:0px 0px 5px 0px;
	padding:0px;
	}
p {
	background-color:white;
	font:11px/20px verdana, arial, helvetica, sans-serif;
	margin:0px 0px 16px 0px;
	padding:0px;
	}
.Content>p {margin:0px;}
.Content>p+p {text-indent:30px;}

a {
	color:#000FFF;
        background-color:#ffffff;
        font-family: courier new,courier,fixed;
	text-decoration:none;
}
/*
a:link {color:#09c;}
a:link {color:#777;}
a:visited {color:#000;}
a:hover {background-color:#E7FFE7;}
*/
img
{
 border-style: none;
}
a:link {
   color:black;
   font-size:9pt;
}

a:visited {
   color:gray;
   font-size:9pt;
}
a.top:hover {
  background-color:#E7FFE7;
  color:black;
  text-decoration:underline;
}

a.top:link {
   color:black;
   font-size:9pt;
}

a.top:visited {
   color:black;
   font-size:9pt;
}
a:hover {
  background-color:#9FFF9F;
}


html {margin: 0; padding: 0;}
body {background-color: #ffffff;
 font: 30% Verdana, Arial, Helvetica, sans-serif;
   margin: 0; padding: 0;
   color: black;}
p {line-height: 1.5; margin: 0.5em 0 1em;}

.leftlinks {	
    font-family: courier;
	border:1px solid #22476C;
	padding:5px;
	margin:5px;
	background-color:#336699;	
	width:150px;
}

.leftlinks a {	
	display:block;
	margin:3px 0px;
	border-top:1px solid #4C86C0;
	border-left:1px solid #4C86C0;
	border-right:1px solid #22476C;
	border-bottom:1px solid #22476C;
	padding: 4px 10px;
	text-align: center;
	background-color:#336699;
	color:#EDEDED;
	text-decoration:none;
}

.toplinks {
        border:1px solid #22476C;
        padding:5px;
        margin:5px;
        background-color:#336699;
        width:150px;
}

.toplinks a {
        display:block;
        margin:3px 0px;
        border-top:1px solid #4C86C0;
        border-left:1px solid #4C86C0;
        border-right:1px solid #22476C;
        border-bottom:1px solid #22476C;
        padding: 4px 10px;
        text-align:center;
        background-color:#336699;
        color:#EDEDED;
        text-decoration:none;
}

.leftlinks a:link {
	color:#EDEDED;
}

.leftlinks a:visited {
	color:#EDEDED;
}

.leftlinks a:hover {
	display:block;
	margin:3px 0px;
	border-top:1px solid #22476C;	
	border-left:1px solid #22476C;	
	border-bottom:1px solid #4C86C0;	
	border-right:1px solid #4C86C0;
	padding: 5px 9px 3px 11px;
	text-align:center;	
	background-color:#336699;	
	color:#EED929;	
	text-decoration:none;
}



