body {margin:0px; padding:0px; background:#ffffff; color:#575E66; font-size:70%; font-family: Tahoma, Verdana, Arial, sans-serif;}

a:link {color:#406CAA;}
a:hover {color:#406CAA;}
a:visited {color:#406CAA;}

td, th {font-size:70%; font-family: Tahoma, Verdana, Arial, sans-serif;}
inpu, select, textarea {font-size:100%; font-family: Tahoma, Verdana, Arial, sans-serif;}
form {margin:0px}
p {margin-bottom:0px; margin-top:8px}

h1 {font-size:90%; color:#355991; border-bottom:5px solid #D3D8DD; background-image:url(images/arrow_h1_gray.gif); background-position:right top;
background-repeat:no-repeat; padding:0 8 3 0px; margin:19 0 0 0px}
h1 .sep {color:#dadfe5}
h1.h1-1 {color:#355991; border-bottom:5px solid #406CAA;}
h1.h1-2 {color:#406CAA; background-image:url(images/arrow_h1_orange.gif); margin-bottom:0px}
h1.h1-3 {color:#406CAA; border-bottom:5px solid #E7B53D; margin-bottom:0px}
h1 a, h1 a:hover, h1 a:visited {color:#E3A836; text-decoration:none}

h2 {font-size:90%; color:#406CAA; margin-top:8px; margin-bottom:0px}
h2.h2-1 {font-size:100%; color:#406CAA;}

TABLE {border:0px;}
TABLE TD {padding:0px;}

ul {list-style-type:none; margin-left:8px; padding-left:0px; margin-top:8px; margin-bottom:0px; padding:0px}
li {background:url(images/bullet_ul.gif) left top no-repeat; padding-left:12px}

.bullet-orange {display:inline; background:url(images/bullet_link_orange.gif) left top no-repeat; padding-left:12px}
.bullet-white {display:inline; background:url(images/bullet_link_white.gif) left top no-repeat; padding-left:12px}
.neg-margin {margin-top:-5pt}
.bullet-gray {display:inline; background:url(images/bullet_link_gray.gif) right top no-repeat; padding-right:12px}

.orange-txt {color:#E3A836}

.pic-1 {padding:11 10 0 0px}
.pic-2 {padding-left:14px;}
.pic-2 div {padding-bottom:1px; border-bottom:5px solid #e6ecf2;}

.logo {border-top:5px solid #406CAA;}
.logo div {padding:34 58 37 58px; background:url(images/bg_logo.jpg) left bottom no-repeat;}

.license {height:40px; font-size:10px; color:#AAAEB3; padding:0 20 0 20px}
.top-nav {border-left:1px solid #DADFE5}
.top-nav td {width:39px; padding-top:15px; border-right:1px solid #DADFE5; text-align:center}
.slogan-table {border-bottom:1px solid #ffffff}
.slogan {width:474px; font-size:11px; color:#E2E7F0; background:#3E629A url(images/bg_slogan_lines.gif);}
.slogan .px {width:474px; height:80px; background:url(images/bg_white_px.gif) bottom right no-repeat}
.slogan .pad {padding:17 34 0 34px}
.header-gray-el {width:100%; border-left:1px solid #ffffff; border-bottom:1px solid #ffffff; background:#d3d8dd url(images/bg_gray_el.gif) top left;}
.header-orange-el {width:100%; border-left:1px solid #ffffff; background:#e6b43d url(images/bg_orange_el.jpg) top left;}
.slogan-in {width:154px; background:#3E629A url(images/bg_slogan_lines.gif); border-bottom:1px solid #ffffff}
.slogan-in .px {width:154px; height:80px; background:url(images/bg_white_px.gif) top right no-repeat}
.slogan-in .pad {padding:18 0 0 19px}

.menu-left-decor {background:url(images/menu_left_decor.gif) left no-repeat; width:885px;}
.menu-right-decor {background:url(images/menu_right_decor.gif) right no-repeat; padding-left:6px}
.menu {width:874px;}
.menu td {font-size:10px; color:#ffffff; font-weight:bold; height:19px; background-color:#e9bd43;}
.menu .on {background-color:#375f98}
.menu .left-px {height:19px; background:url(images/bg_white_px.gif) left bottom no-repeat}
.menu .right-px {height:19px; background:url(images/menu_right_el.gif) right bottom no-repeat}
.menu .arrow {height:19px; background:url(images/menu_arrow.gif) right no-repeat; filter: alpha(opacity=50);}
.menu .first .left-px {background:url(images/bg_white_px.gif) left top no-repeat}
.menu .last .arrow {background:url(images/menu_arrow_last.gif) right no-repeat}
.menu .last .right-px {background:url('')}
.menu a, .menu a:hover, .menu a:visited {color:#ffffff; text-decoration:none; position:relative; top:3px; margin:0 5 0 10px}


.submenu {font-size:11px; margin-top:20px; border-top:5px solid #e6ecf2}
.submenu a, .submenu a:hover, .submenu a:visited {color:#406caa; text-decoration:none; padding-right:14px; display:block}
.submenu div {background-position:right top; background-repeat:no-repeat; }
.submenu .submenu-1 {border-bottom:1px solid #e6ecf2; padding:2 0 4 0px;}
.submenu .submenu-1-active {color:#e3a836; font-weight:bold; background-image:url(images/bullet_submenu_1.gif);}
.submenu .submenu-1-active a, .submenu .submenu-1-active a:hover, .submenu .submenu-1-active a:visited {color:#e3a836;}
.submenu .submenu-2 {margin:2 0 0 14px;}
.submenu .submenu-2 a, .submenu .submenu-2 a:visited, .submenu .submenu-2 a:hover {color:#9BA2A9; font-weight:normal;}
.submenu .submenu-2-active {color:#9BA2A9; background-image:url(images/bullet_submenu_2.gif);}
.submenu .submenu-2-active a, .submenu .submenu-2-active a:visited, .submenu .submenu-2-active a:hover {font-weight:bold;}
.submenu .padding-right {padding-right:14px}
.submenu .submenu-2-active .padding-right {font-weight:bold;}


.content-pad {padding:0 0 19 40px}
.left-col {width:220px;}
.center-col {width:362px;}
.center-col-in {width:601px;}
.right-col {width:220px;}
.col-sep {width:19px;}
.col-sep div {width:19px;}

.block-1 {font-size:10px; color:#ffffff}
.block-1 .top-line {border-top:1px solid #ffffff;}
.block-1 .bg {height:94px; background-position:top left; background-repeat:no-repeat;}
.block-1 .pad {padding:7 20 0 20px}
.block-1 select {width:172px; font-size:10px;}
.block-1 .select-pad {padding:5 0 7 0px}
.block-1 a, .block-1 a:hover, .block-1 a:visited {color:#ffffff;}

.block-2 table {border-top:1px solid #ffffff}
.block-2 td {background-color:#EDEFF2}
.block-2 .pic {border-right:1px solid #ffffff; vertical-align:top; background-position:left top; background-repeat:no-repeat;}
.block-2 .pic img {filter:alpha(opacity=80)}
.block-2 .txt {font-size:65%; padding:0 10 6 14px}

.newsblock {margin-top:8px;}
.newsblock .h2-1 {margin-top:0px;}
.newsdate {font-size:90%; color:#E3A836; font-weight:bold}

.contenttable-2 td {font-size:10px; padding:2 0 2 4px; vertical-align:top}
.contenttable-2 .tr-1 td {color:#AAAEB3; border-bottom:1px solid #D3D8DD; padding-bottom:3px;}
.contenttable-2 .tr-1 .td-1 {color:#E7B53D}
.contenttable-2 .td-1 {color:#406CAA; font-weight:bold; padding-left:0px}
.contenttable-2 .td-2 {padding-right:8px}
.contenttable-2 .td-3 {padding-left:11px}
.contenttable-2 .up {background:url(images/arrow_index_up.gif) left top no-repeat;}
.contenttable-2 .down {background:url(images/arrow_index_down.gif) left top no-repeat;}
.contenttable-2 .td-4 {text-align:right}

/* footer */

.footer td {font-size:10px;}
.footer .left-cell {border-top:5px solid #e9ebee}
.footer .contacts {border-top:5px solid #406caa; padding:15 0 19 28}
.footer .contacts td {padding-right:15px}
.footer .menu-bot {border-top:5px solid #e9ebee; text-align:right; color:#aaaeb3; padding:15 0 19 0}
.menu-bot a, .menu-bot a:hover, .menu-bot a:visited {color:#537ab2; text-decoration:none}
.copy {padding-top:11px}
.footer .logo-lit {background:#f9fbfc url(images/bg_footer_logo.jpg) left top repeat-x;}
.footer .logo-lit div {width:320px; height:45px; text-align:center}
.footer .designedby {width:480px; height:40px; background:#e8b53d url(images/bg_footer_designedby.jpg);}
.footer .designedby .left-px {background:url(images/bg_white_px.gif) top left no-repeat}
.footer .designedby .right-px {background:url(images/bg_white_px.gif) top right no-repeat; padding:0 19 0 19px}
.footer .designedby td {color:#ffffff}
.designedby a, .designedby a:hover, .designedby a:visited {color:#ffffff;}
.footer .gray-el {width:100%; border-left:1px solid #ffffff; }
.footer .gray-el div {height:40px; background:#d3d8dd url(images/bg_gray_el.gif) top left;}

/* Site map */
.csc-menu { padding: 10 0 0 0px; } 
.csc-menu p { margin: 1 0 1 0px;}
.csc-sitemap-level1 { 
  padding-left: 20px;
  font-weight: bold; 
  background-position:left;
  background-repeat:no-repeat;
  background-image:url(images/bullet_submenu_1.gif);
}

.csc-sitemap-level2 { 
  padding-left: 30px;
  margin: 0 10 0 0px;
}

.csc-sitemap-level2 a { 
  padding-left: 20px;
  background-position:left;
  background-repeat:no-repeat;
  background-image:url(images/bullet_submenu_2.gif);
}

.csc-sitemap-level3 { 
  padding-left: 60px;
}

.csc-sitemap-level3 a,  .csc-sitemap-level3 a:visited, .csc-sitemap-level3 a:hover { 
  color:#9BA2A9;
}


/* form */

.form-decoration td {padding:3px 4px; vertical-align:top;}
.form-decoration .field {padding-left:4px; background:#EDEFF2; border:1px solid #D3D8DD}
.form-decoration .label {font-weight:bold; padding-top:6px; padding-bottom:0px}
.form-decoration .buttons {text-align:right; padding-top:2px}
.form-decoration .buttons input {background:#ffffff; border:0px solid; font-size:11px; font-family: Arial Narrow; color:#146C9E; font-weight:bold;
cursor:hand}

.form-decoration-1 {margin-top:8px}
.form-decoration-1 table {width:100%;}
.form-decoration-1 td {padding:3px 4px;}
.form-decoration-1 td.td-0 {padding-left:0px;}
.form-decoration-1 .label-1 {font-weight:bold; padding:5px 4px 2px 4px; white-space: nowrap;}
.form-decoration-1 .label-2 {padding:2px 4px; white-space: nowrap;}
.form-decoration-1 .field {padding-left:4px; background:#EDEFF2; border:1px solid #D3D8DD}
.form-decoration-1 input.field {width:100%}
.form-decoration-1 .buttons {text-align:right; padding-top:2px}
.form-decoration-1 .buttons input {background:#ffffff; border:0px solid; font-size:11px; font-family: Arial Narrow; color:#146C9E; font-weight:bold;
cursor:hand}

/* table */

TABLE.contenttable {border-collapse:collapse; border: 0px; margin: 10 0 10 0px; width: 100%;}
TABLE.contenttable TD {padding:2 5 2 5px; border: 0px;}
TABLE.contenttable TD P {margin :0 0 0 0px;}
TABLE.contenttable .tr-even TD {background:#FFFFFFF}
TABLE.contenttable .tr-odd TD {background:#E9EBEE}
TABLE.contenttable .tr-0 TD {color:#ffffff; font-weight:bold; background:#375F98;}
.ltl {background-color: #ffffff !important;}
