body,html { margin:0; padding:0; height:100% }
body { font-family:tahoma; color:#706F75; font-size:12px }
p { margin-bottom:12px; margin-top:0 }
a img { border:0 }
a { color:#1456B6; text-decoration:underline }
a:hover { color:#1456B6; text-decoration:none }

.header { font-size:11px; color:#6F6C7D }
.header td.first { border-left:#777779 1px dashed; padding-left:20px; width:33%; height:81px }
.header td.second { border-left:#777779 1px dashed; padding-left:20px; width:33%; line-height:17px }
.header td.third { border-left:#777779 1px dashed; padding-left:19px; width:33%; font-size:17px; letter-spacing:-1px; color:#232C6F; }
.inner td.first { width:34% }
.inner td.second { width:auto }
.inner td.third { width:234px }

/* menu wrapper */
.menu { background-color:#232A72; padding:8px 27px 0 26px; height:195px; width:200px }

/* menu element lvl1 */
.menu div {
        border-bottom:#4F558E 1px solid;
        color:#FFFFFF;
        margin-bottom:4px;
        background:url(/img/a_back.gif) bottom left no-repeat;
        position:relative;
}
/* menu element lvl1 a */
.menu div a.lvl1 {
        color:#FFFFFF;
        text-decoration:none;
        display:block;
        padding:2px 10px 3px 20px;
}
.menu div div {
        position:absolute;
        width:200px;
        left:180px;
        top:-4px;
        z-index:10;
        background:none;
        border:0 
}
* html .menu div div { left:130px } /* IE 6 */
.menu div div a {
        display:block;
        background:#EFF0F5;
        text-decoration:none;
        color:#1356A5;
        padding:5px 10px 5px 20px;
/*        margin-bottom:1px;*/
        border:0;
	border-bottom:#dddddd 1px solid;
        font-size:11px;
        font-weight:normal;
        width:170px;
}
.menu div div a:hover { display:block; background-color:#dddddd; text-decoration:none;  }
.menu div div a.active { background-color:#cdcdcd;font-weight:bold; text-decoration:none;  }
.menu div div a.active:hover { font-weight:bold; text-decoration:none }

.menu div a.active1 {
 color:#FFFFFF;
 font-weight:bold;
 text-decoration:none;
 display:block;
 padding:2px 10px 3px 20px;
}

h1 { font-size:18px; color:#232A72; margin-top: 0; margin-bottom:13px; margin-left: -2px; font-weight:normal; line-height:24px }
h1 span { font-size:11px; color:#706F75 }
h2 { font-size:18px; color:#1456B6; margin-top:0; margin-bottom:0; font-weight:normal }

.line { background:url(../img/line.gif) top left no-repeat; padding:0 21px }

.content { line-height:18px }
.content_in { line-height:18px }
.content_in .col1 h1 { font-size:24px }
.content_in .col1 { padding: 0 20px }
.content_in .col2 { width:213px; padding:0 20px; border-left:#777779 1px dashed; }

.partners tr.el td { background-color:#EFF0F5; color:#706F75; font-size:11px }

a.more { font-size:11px }
a.more:hover { font-size:11px }

.footer_nav td.el { color:#B9CADE; width:5px; }
.footer_nav td { color:#B9CADE }
.footer_nav a { color:#B9CADE; font-size:11px }
.footer_nav a:hover { color:#B9CADE; font-size:11px }
.footer_nav td.el div { white-space:pre }

.footer_copy td { color:#1356A5; font-size:11px; height:44px }

div.spacer { line-height:1px; font-size:1px; height:1px }

.news td { font-size:12px }
.news a { font-size:16px; color:#525257; font-weight:bold }
.news a:hover { font-size:16px; color:#525257 }
.news td.title { padding:5px 0 ;font-size:16px}
.news a.more { font-size:11px;color:#1456B6;font-weight:normal; }
.news a.more:hover { font-size:11px;}

.submit{
        width: 100px;
        height: 19px;
        font-size: 11px;
        border: #1456B6 1px solid;
        background-color: #1456B6;
        color: #ffffff;
    font-weight: bold;
}
.mark{
        color: #232A72;
}

.border { border-collapse:collapse; }
.border .header td { background-color:#ECF1FF }
.border td { border:#A1BBDB 1px solid; padding:5px; font-size:12px }

.nav { color:#6B6C80; padding-bottom:5px; line-height:15px }
.nav a { color:#6B6C80 }
.nav a:hover { color:#6B6C80 }