#menu {padding:0; margin:0; width:0;}
#menu li {list-style-type:none; width:100%; height:20px; margin:2px 0; clear:both;}

#menu a, #menu a:visited {position:relative; display:block; width:170px; height:18px; border:1px solid #000; background-color:#f8f8e8; color:#000; padding-left:3px; text-decoration:none;}

#menu a span, #menu a:visited span {display:none;}

#menu a:hover {color:#fff; background-color:#65707b; border:1px solid #000; text-decoration:none;}

#menu a:hover span {position:absolute; display:block; left:180px; top:0; width:0px; height:0px; border-left:8px solid #c00; border-top:8px solid #fff; border-bottom:8px solid #fff; font-size:1px; line-height:0;}

* html #menu a:hover span {width:8px; height:16px; w\idth:0; he\ight:0;}


.btn
{
    border: 1px solid rgb(217, 217, 217);
    padding: 0px 5px; height: 25px;
    color: rgb(250, 250, 250);
    font-size: 10px;
    background-color: rgb(18, 20, 143);
}

.in 
{ 
    border: 1px solid rgb(217, 217, 217);
    line-height:16px;
    padding:2px;
    background-color: rgb(255, 255, 255);
}


.error 
{
    color: #AA0000
}

ul li
{
    font-size: 11px;
}

.controlerror {    
    border: 1px solid rgb(217, 217, 217);
    line-height:16px;
    padding:2px;
    border: 1px solid #AA0000;
}

.tt h2 {
    font: bold 15px Arial;
    color: #0066b3;
}
.tt td {
    font-family:Tahoma;
    color:	#6A6A6A;
    font-weight:bold;
    padding:2px;
    height:8px;
    line-height:8px;
}
.tt sup {
    font: 12px arial;
    color:#6b6b6b;
    height:7px;
    line-height:8px;
    text-decoration:overline;
}

.tt .la {
    font: 10px arial;
    color:#6b6b6b;
}
.tt .bl {
    border-left: 1px solid #6b6b6b;
}
.tt .bb {
    border-bottom: 1px solid #6b6b6b;
}
.tt .blb
{
    border-left: 1px solid #6b6b6b;
    border-bottom: 1px solid #6b6b6b;
}
.tt .blbt
{
    border-left: 1px solid #6b6b6b;
    border-bottom: 1px solid #6b6b6b;
    border-top: 1px solid #6b6b6b;
}
.tt .blbr
{
    border-left: 1px solid #6b6b6b;
    border-right: 1px solid #6b6b6b;
    border-bottom: 1px solid #6b6b6b;
}
.tt input 
{
    width:96%;
    background-color: transparent;
    border:none;
    border-bottom:1px solid #CCCCCC;
}

.tt .bbr
{	
    border-right: 1px solid #6b6b6b;
    border-bottom: 1px solid #6b6b6b;
}
.tt .br
{	
    border-right: 1px solid #6b6b6b;
}

.tt .bltr
{
    border-left: 1px solid #6b6b6b;
    border-right: 1px solid #6b6b6b;
    border-top: 1px solid #6b6b6b;
}
.tt .blr
{
    border-left: 1px solid #6b6b6b;
    border-right: 1px solid #6b6b6b;
}
.tt .btr
{
    border-top: 1px solid #6b6b6b;
    border-right: 1px solid #6b6b6b;
}
.tt .btl
{
    border-top: 1px solid #6b6b6b;
    border-left: 1px solid #6b6b6b;
}

.tt .brd
{
    border: 1px solid #6b6b6b;
}

.tt form input {
    float: left;
    height: 14px;
    padding: 1px 5px;
    width: 180px;
    border: 1px solid #6b6b6b;
    font: bold 11px Tahoma;
    color: #6b6b6b;
}


.regFrm th
{
    text-align:right;
}
