body{
font:8pt Verdana;
padding:0px;
margin:0px;

}
body,.main{
padding:0px;
margin:0px;
}

h1{
padding-top:5px;
font:20pt 'Book Antiqua';
color: #FFF;
}

h1 span{
color: #9F6;
}
.topnav{
padding:0px;
margin:0px;
text-align:center;
}
.topnav a{
list-style:none;
float:center;
font-size:11px;
margin-right:10px;
letter-spacing:1px;
}

td, th, a {
font-size:10pt;
}

table{

}

/* links */
a, a:visited {
        text-decoration: none;

        color: #FB9233;
}
a:hover {
        text-decoration: underline;

        color: #93C600;
}

.focus{text-decoration: underline;color: #93C600;}
.loginform{text-align:center;}

.loginform input[type=button], .loginform input[type=submit]{height:23px;}

/* start - table */
table.mytable {
        border-collapse: collapse;
        margin: 1px 1px;
        border: 1px solid #E5F0FB;
}
mytable.table th strong {
        color: #fff;
}
table.mytable th {
        background: #306bc1 url(../images/button-bg.jpg) repeat-x 0 0;
        height: 35px;
        padding-left: 1px;
        padding-right: 1px;
        color: #fff;
        text-align: left;
        border: 1px solid #306bc1;
        border-bottom-width: 2px;
        width:800px;
}
table.mytable tr {
        height: 32px;
        background: #fff;

}

table.mytable tr.even {
        height: 32px;
        background: #fff;
        font:8pt Verdana;

}


.odd td, .even td, .odd td a, .even td a{
font:8pt Verdana;
}

table.mytable tr.odd {
        height: 32px;
        background: #F5F5F5;
        font:8pt Verdana;

}


table.mytable td {
        padding: 1px;
}

table.mytable *{
font-size:8pt;
}
/* end - table */

input.button {
        font: bold 12px Tahoma;
        height: 25px;
        margin: 0;
        padding: 2px 3px;
        color: #fff;
        background: #306bc1 url(../images/button-bg.jpg) repeat-x 0 0;
        border: 1px solid #306bc1;
}

select, input{
font:8pt Verdana;
}

.srcform *{
font:10px Verdana;
}

.srcform table{
background: #EEEEEE;
}
.srcform table td{
height:20px;
padding:3px;
}

td.label{
color:#555;
font:8pt Verdana;
}
td.data{
color:#336699;
font:8pt Verdana;
}
caption{
font: 12pt 'Book Antiqua';
padding-bottom:3px;
border-bottom:1px solid #EFEFEF;
}

caption h2{

}
h2.title {
font: 19px 'Trebuchet MS', Tahoma,'Book Antiqua';
padding:0px;
margin:0px;
text-align:left;
padding:5px;
padding-top:8px;
padding-left:12px;
background: url(../images/b.jpg) no-repeat;
}

.hints{
background:#FFF url('../images/icons/information.png') no-repeat right center;
padding:2px;
border:1px solid #7F9DB9;
}

.info{
background:#FFD url('../images/icons/information.png') no-repeat left center;
padding:2px;
padding-left:20px;
border:1px solid #7F9DB9;
}
.left
{
 float:left;
 display:inline;
}
.right
{
 float:left;
 display:inline;
}