.body1{background-color: #C4D7DD;
font-family: Verdana,Geneva,Arial,Helvetica,sans-serif;}

table.tblog{width: 100%;
border-collapse: collapse;
border: 1px #3B7589 solid;
display: table;font-size: x-small;}

.log{background-color: #F1F4F4;
vertical-align: top;
padding-left: 14px;
padding-top: 5px;
padding-bottom: 5px;
font-size: x-small;}

.inputButton {background: #FFFFFF;
border: 1px #C3C7C4 solid;
font-size: x-small;
padding:2px;
padding-left:12px;
padding-right:12px;}

table.forums {width: 100%;
border: 1px #CFD6D1 solid;
display: table;
border-collapse: collapse;
border-spacing: 0px;
font-size: x-small;} 


/* left column */
table.tab1{background-color: #3B7589;
border-collapse: collapse;
display: table;}

.td-1{vertical-align: middle;
border-top: 3px #C4D7DD solid;
border-bottom: 3px #C4D7DD solid;
font-size: x-small;
text-align: left;
padding-top: 4px;
padding-bottom: 4px;
padding-left: 14px;}

.td-2{vertical-align: middle;
font-size: x-small;
padding-top: 20px;
padding-bottom: 20px;
padding-left: 15px;
padding-right: 15px;
text-align: center;}

.td-2-left-block{vertical-align: middle;
padding-top: 20px;
padding-bottom: 20px;
padding-left: 15px;
padding-right: 15px;
text-align: center;}


/* special */
/* main table */
table.btab{width: 99%;
display: table;
vertical-align: top;
border-collapse: collapse;
display: table;
font-size: x-small;}

.btd1{vertical-align: top;
text-align: left;
background-color: #F1F4F4;
border: 1px #87A3AD solid;
padding: 4px;
font-size: x-small;}


.btd1Fls{vertical-align: top;
text-align: left;
background-color: #F1F4F4;
padding: 4px;
font-size: x-small;}

.btd1FlsBrd{border-left: 1px #87A3AD solid;
border-right: 1px #87A3AD solid;}

.btd1FlsBrdBtm{border-bottom: 1px #87A3AD solid;}


/* last discuss 1st page */
.btd2{vertical-align: top;
border: 1px #87A3AD solid;
padding: 4px;
font-size: x-small;
text-align: center;}

/* content cells */
.btd3{background-color: #F4F4F4;
border: 1px #87A3AD solid;
padding: 15px;
padding-left:15px;
font-size: x-small;
text-align: left;
vertical-align: top;}

/* title cells */
.btd4{background-color: #3B7589;
padding: 5px;
padding-left:15px;
vertical-align: middle;
text-align: left;
font-size: small;
color:white;
border: 1px #164353 solid;}


/* shop ad blocks */
.td-3bh{width:20%;
vertical-align: top;
background-color: #F1F4F5;
font-size: x-small;
text-align: left;
padding: 3px;}

.divbh{display:table-cell;
text-align:center;
vertical-align:middle;
width: 126px; 
height: 126px;
background-color:white;
border: 1px #87A3AD solid;}

.div-left-block{width:200;
vertical-align: top;
text-align:center;
font-size: small;
background-color:white;
font-size: x-small;
border: 1px #000000 solid;}


/* rx-trx inside html */

table.trx-tab{width: 90%;
text-align: center;
vertical-align: top;
font-size: x-small;}

.trx0{padding-left: 50px;
text-align: left;
font-weight: bold;
font-size: 120%;
padding-bottom: 10px;}

.trx1{width: 30%;
text-align: right;
vertical-align: top;
padding-right: 10px;}

.trx2{text-align: left;
vertical-align: top;
padding-left: 10px;}

.hrx{height: 1px; 
color: #e6e6fa;
background-color: #e6e6fa;
width: 100%;
border-width: 0px;}


.txtSm{font-family: Verdana,Geneva,Arial,Helvetica,sans-serif;
color: #000000;
text-decoration: none;	
font-size: xx-small;}

.textForm {background: #FFFFFF;
border: #C3C7C4 1px solid;
font-size: x-small;}



A:link {color: #023458;text-decoration: none;}
A:active {color: #ff0000;text-decoration: none;}
A:visited {color: #003357;text-decoration: none;}
A:hover {color: #ff0000;text-decoration: none;}

A.a2:link {color: #ffffff;text-decoration: none;}
A.a2:active {color: #ff0000;text-decoration: none;}
A.a2:visited {color: #ffffff;text-decoration: none;}
A.a2:hover {color: #ff0000;text-decoration: none;}


.bodyair{background-color: #a1bad7;
font-family: Verdana,Geneva,Arial,Helvetica,sans-serif;}

td.caption1 {border: 1px #BEC1BF solid;
padding: 4px;
font-size: x-small;}

td.caption2 {background-color: #F7F7F7;
border: 1px #BEC1BF solid;
padding: 5px;
font-size: x-small;}

td.caption4 {background-color: #F7F7F7;
border: 1px #CFD6D1 solid;
padding: 4px;
font-size: x-small;}

td.caption5 {border: 1px #CFD6D1 solid;
padding: 4px;
font-size: x-small;}

.tbCel1{background: #E2E5E7;}

.tbCel2{background: #F6F9FB;}

.tbTransparent{width: 100%;
background: transparent;
font-size: x-small;}

.formStyle{margin: 0px;}

.textForm {background: #FFFFFF;
border: #C3C7C4 1px solid;
font-size: x-small;}