html {
	min-height: 100%;
	margin-bottom: 1px;
}

body, h1, h2, h3, h4, td, div, ul, input, textarea, select, option {font-family: Verdana, Arial, Helvetica, sans-serif;}

body {
    color: #333333;
    background-color: #FFFFFF;
    margin: 0px;
}

img {
	border: 0;
}

img.logo {
	margin: 2px 10px 2px 10px;
	float: left;
}

form {
    margin: 0;
    padding: 0;
}

h1 {
    color: #6C8DBE;
    margin: 0;
    padding: 0;
}
h2 {
    color: #6C8DBE;
    font-size: 110%;
    margin: 0.2em 0 0.5em 0;
    padding: 0;
}
h3, h4 {
    color: #333333;
    font-size: 90%;
    margin: 0;
    padding:0;
}
ul {
    list-style-position: inside;
    list-style-type: square;
    margin: 0;
    padding: 0;
}
ul li {
    padding: 0 0 0.5em 0;
    margin: 0;
    line-height: 1.2em;
}
a {
    color: #145A9B;
    text-decoration: none;
}
a:hover {
    color:#145A9B;
    text-decoration:underline;
}
.s1 {
    color: #333333;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-weight: bold;
    font-size: 90%;
}
td.h {
    background-color: #6C8DBE;
    font-weight: bold;
    font-size: 70%;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    color: #FFFFFF;
}
td.d {
    background-color: #F4F7FB;
	color: #505050;
    font-size: 75%;
    font-family: Verdana, Arial, Helvetica, sans-serif;
}
.h a {
    color:#FFFFFF;
}
.h a:hover {
    color:#FFFFFF;
}
.inp {
    margin: 1px;
    padding: 0px;
    font-size: 90%;
    vertical-align:top;
}
#ss {
    width:140px;
}
#se {
    width:140px;
}
#su {
    margin-top:2px;
    margin-bottom:5px;
}
#ln {
    width:90px;
}
#lp {
    width:42px;
    margin-top:3px;
}
#lu {
    width:5.5em;
}
.s70 {
    font-size:70%;
}
.s80 {
    font-size:80%;
}
.ita {
	font-style:italic;
}
div.nav {
    padding-left: 13px;
    padding-bottom: 5px;
}
.nav div {
	background: url(/img/2.gif) no-repeat left;
	padding-left: 8px;
	margin-left: -8px;
}
.nav img {
    width: 8px;
    height: 7px;
    vertical-align: baseline;
	margin-left: -8px;
}
.bokmarks img {
    padding: 1px;
    margin: 0 5px 0 0;
	border-width: 2px;
    border-style: solid;
    border-color: #DDDDDD #888888 #888888 #DDDDDD;
    float:left;
}
.bokmarks a:hover img{
	border-color: #DDDDFF #8888FF #8888FF #DDDDFF;
}
.bokmarks span {
    color: #777777;
    font-size: 80%;
}
.bokmarks td {
    padding-bottom: 0.5em;
}
.clr {
    clear: both; 
    font-size: 0px; 
    line-height: 0; 
}
.cpy {
    padding: 10px;
    font-size: 70%;
    border-top: 1px solid #6C8DBE;
    text-align: center;
	background-color: #F4F7FB;
}
.redstar {
    color: #FF0000;
}
.err {
    font-size: 80%;
    color: #FF0000;
}
.comment {
    color: #777777;
}
.comment a {
	color: #6C8DBE;
}
a.t {
    color: #6C8DBE;
    text-decoration: underline;
}
a.t:hover {
    color: #6C8DBE;
    text-decoration: underline;
}
.flc {
    background-color: #FFFFFF;
}
.flc form{
    margin:0;
    padding:0;
}
.fld a {
    color:#145A9B; 
    text-decoration:underline;
}
.fld a:hover {
    color:#6C8DBE;
}
.fle {
    border-top:1px dashed #6C8DBE;
    margin-top: 2px;
    padding-left: 2px;
    padding-bottom: 2px;
}
.fli {
    font-size:80%;
    margin:0;
    padding:0;
    border-left:0;
    border-top:0;
    border-right:1px solid #6C8DBE;
    border-bottom:1px solid #6C8DBE;
    background-color:#F4F7FB;
}
.flj {
    padding-right:2px;
    padding-top:2px;
}
.flj a {
    color:#145A9B; 
    text-decoration:none;
}
.flj a:hover {
    color:#6C8DBE;
}
.flh {
    background-color: #6C8DBE;
    margin-bottom: 7px;
}
.gridc {
    border-left: 1px solid #6C8DBE;
    padding-left: 2px;
    padding-right: 2px;
}
.gridr td {
    border-top: 1px solid #6C8DBE;
    padding-left: 2px;
    padding-right: 2px;
}
.mt2 {
    margin-bottom: 2px;
    padding-bottom: 2px;
	font-size: 80%;
}
.trm {
    border-right: 1px solid #6C8DBE;
    border-bottom: 1px solid #6C8DBE;
    border-left: 1px solid #FFFFFF;
    border-top: 1px solid #FFFFFF;  
    background-color: #D4D7EB;
    width: 15px;
    text-align: center;
    line-height: 13px;
    color: #6C8DBE;
    font-weight: bold;
    font-family:'Courier New', Courier, monospace;
    font-size:18px;
}
.trm a {
    text-decoration: none;
    color: #6C8DBE;
}
.trm a:hover {
    text-decoration: none;
    color: #145A9B;
}
.trmi {
    font-size:11px;
}
.links p {
    margin: 0;
    padding: 0;
    display: inline;
}
.links b {
    font-weight: normal;
}
.links ul {
    list-style-type: disc;
}
.links ul li {
    padding: 0;
    margin: 0;
    line-height: 1.2em;
}
.links font {
    color: #333333;
}
.hidden {
	display: none;
}
div.cloudinfo {
	padding-left: 30px;
	padding-right: 30px;
	text-align: center;
}
div.cloud {
	padding: 30px;
	text-align: justify;
}
.cs1 {
	font-size: 150%;
}
.cs2 {
	font-size: 110%;
}
.cs3 {
	font-size: 100%;
}
.cs4 {
	font-size: 90%;
}
.cs5 {
	font-size: 80%;
}

/* new style */
td { 
	vertical-align: top; 
}
.hline {
	background:#83adc5 url(/img/4.gif) repeat-x top;
    font-weight: bold;
    font-size: 70%;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    color: #FFFFFF;
	border-top: 2px solid #83adc5;
	padding-bottom: 2px;
}
.hline a {
    color: #FFFFFF;
	margin-right: 4px;
	margin-left: 4px;
}
.hline a:hover {
    color:#FFFFFF;
}
.flright { 
	float: right; 
	margin-left: 15px; 
	display: inline; 
}
.flleft { 
	float: left; 
	margin-right: 15px; 
	display: inline; 
}
div.clear { 
	clear: both; 
}
.lhcol {
	width: 170px;
	background-color: #F4F7FB;
	border-right:1px solid #83adc5;
}
.ccol {
	padding-left: 14px;
	padding-right: 14px;
	padding-top: 0px;
}
.rhcol {
	width: 171px;
}
.pl5 {
	padding-left: 5px;
}
.p21 {
	padding-left: 21px;
}
div.c, table.c {
    background-color: #F4F7FB;
	padding: 2px;
    font-size: 75%;
    font-family: Verdana, Arial, Helvetica, sans-serif;
	border-left: 1px dotted #83adc5;
	border-bottom: 1px dotted #83adc5;
}
div.c div {
	padding:2px;
}
div.s {
	text-align: center;
	border-right: 1px dotted #83adc5;
}
table.u {
    background-color: #F4F7FB;
	padding: 2px;
    font-size: 75%;
    font-family: Verdana, Arial, Helvetica, sans-serif;
}
.i1 {
	background:url(/img/i1.gif) no-repeat left;
}
.i2 {
	background:url(/img/i2.gif) no-repeat left;
}
.i3 {
	background:url(/img/i3.gif) no-repeat left;
}
.i4 {
	background:url(/img/i4.gif) no-repeat left;
}
.inp2 {
	font-size: 100%;
    padding: 1px;
	border: 1px solid #83adc5;
	color: #555555;
}
.inp3 {
    vertical-align:middle;
}
.inp-ln {
	width: 155px;
}
.inp-lp {
	width: 92px;
}
.fli2 {
    font-size:100%;
    margin:0;
    padding:0;
    border-left:1px solid #FFFFFF;
    border-top:1px solid #FFFFFF;
    border-right:1px solid #6C8DBE;
    border-bottom:1px solid #6C8DBE;
    background-color:#F4F7FB;
	color: #145A9B;
	cursor: pointer;
}
#search_ddlist {
    padding: 1px;
	padding-right: 17px;
	border: 1px solid #83adc5;
	color: #555555;
	display: inline;
	background-color: #FFFFFF;
	background-image: url(/img/3.gif); 
	background-position: right; 
	background-repeat: no-repeat; 
	cursor: pointer;
	white-space: nowrap;
}

div.downlist {
	position: absolute;
	background-color: #FFFFFF;
	padding: 1px;
	font-size: 75%;
	border-left: 1px solid #83adc5;
	border-bottom: 1px solid #83adc5;
	border-right: 1px solid #83adc5;
	color: #555555;
	display: inline;	
	z-index: 3;
	cursor: pointer;
}
.downlist a{
	display: block;
	text-decoration: none;
	padding: 1px;
}
.downlist a:hover {
	background-color: #145a9b;
	color:#ffffff;
	display:block;
	text-decoration: none;
	padding: 1px;
}
div.sph15 {
	height: 15px;
	border: 0;
	margin: 0;
	padding: 0;
	overflow: hidden;
}

/* cover */
#glass {
    position: absolute;
    top: 0px;
    left: 0px;
    z-index: 2;
    width: 100%;
    height: 500px;
    background-color: transparent;
    -moz-opacity: 0;
    opacity: 0;
	display: none;
}
/* tabs */
.tabs {
	width:100%;
}
.tabsp {
	width: 0.5em;
	border-bottom:1px solid #83adc5;
}
.tabtail {
	border-bottom:1px solid #83adc5;
}
.tab {
	border-left:1px solid #83adc5;
	border-top:1px solid #83adc5;
	border-right:1px solid #83adc5;
	width:10em;
	text-align:center;
}
.act {
	background-color:#F4F7FB;
	background:url(/img/4.gif) repeat-x top;
}
.inact {
	border-bottom:1px solid #83adc5;
	background-color:#ffffff;
	color:#c0c0c0;
	font-weight:bold;
}
.inact a {
	display: block;
	width: 100%;
	font-size:90%;
	color:#c0c0c0;
}
.inact a:hover {
	display: block;
	width: 100%;
    color:#707070;
    text-decoration:none;
}

/* informers */
.ih {
    background-color: #F4F7FB;
	padding: 2px;
    font-weight: bold;
    font-size: 70%;
    font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #6c8dbe;
	border-top: 1px dotted #83adc5;
	border-left: 1px dotted #83adc5;
	border-bottom: 1px dotted #83adc5;
}

.ib {
	padding: 2px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
	border-left: 1px dotted #83adc5;
	border-bottom: 1px dotted #83adc5;
}

.io {
	display: block;
}

.ic {
	display: none;
}

img.rss {
	vertical-align:bottom;
}

.bookmarks div {
	padding: 2px;
}
div.redlist {
	background: url(/img/5.gif) no-repeat left;
	padding-left: 20px !important;
}

/* Paging */
.paging {
	font-size:80%;
	margin: 14px 0px;
}
.paging a, .paging b {
	padding: 0em .3em;
	border:solid 1px #ccc;
}
.paging a:hover {
	background-color:#ccc;
}
.paging b {
	background-color: #6c8dbe;
	color:#fff;
}
.paging span a {
	padding:0;
	border:0;
}
.paging span a:hover {
	background-color: transparent;
}

.radv, #radv2, #begun_block_119372836 { border-top: 1px dotted #83adc5; border-left: 1px dotted #83adc5; border-bottom: 1px dotted #83adc5;}
.radv { margin-bottom:15px; padding: 5px;}
