body{background:#F1F1F1;color:#474747;font:0.8em/1.4em Tahoma,sans-serif;text-align:center;margin:0;padding:7px 0 10px 0;}
img{border:0;}
strong{font-weight:bold;}
em{font-style:italic;}
td{vertical-align:top;}
p,ul,ol{margin:0;padding:0;}
li{margin:0 0 0 2em;padding:0;}
h1,h2,h3,h4,h5,h6{color:#213D60;}
/* forms */
form{padding:0;margin:0;}
input.text,textarea{background:#EDEDED;border:1px solid #B6B6B6;padding:1px 2px;font:1em/1.4em Tahoma,sans-serif;}
select{background:#fff;border:1px solid #B6B6B6;padding:1px;}
/* links */
a{color:#AE9C00;}
a:link,a:visited{text-decoration:none;}
a:hover,a:active,a:focus{text-decoration:underline;}
a.more{color:#5C5309;font-weight:bold;padding-left:18px;background:url('../lay-gfx/link_pointer.png') no-repeat 0 50%;text-transform:uppercase;font-family:Arial,sans-serif;}
/* text */
.date{color:#808080;}
p.info{font-size:86%;}
p.info strong{color:#245693;}

/*** layout ***/
.wrapper{width:874px;margin:0 auto;text-align:left;}
/** top **/
#topbar{min-height:81px;background:#fff;}
#topbar h1{float:left;margin:0;padding:0;font-size:1px;line-height:1px;}
#topbar h1 span{display:none;}
#topbar .col-r{float:right;margin-bottom:-1px;}
#access{margin:0;padding:0;}
#access li{margin:0;padding:0;list-style:none;display:inline;font-size:86%;}
#access a{color:#245693;}
#access a.skip_c{background:url('../lay-gfx/ar-b.png') no-repeat 0 100%;padding-left:10px;}
#access a.skip_n{background:url('../lay-gfx/ar-b.png') no-repeat 0 100%;padding-left:10px;}
#access a.sd{color:#00FF00;background:#000;margin-left:5px;padding:0 2px;}
/* search */
#searchform{border-bottom:6px solid #77AFFF;padding:18px 0;margin-left:10em;}
#searchform label span{visibility:hidden;font-size:1px;line-height:1px;}
#searchform label{float:left;width:26px;height:23px;background:url('../lay-gfx/i-search.png') no-repeat;}
#searchform .but{color:#fff;font-weight:bold;line-height:20px;font-size:86%;text-align:center;background:#636363 url('../lay-gfx/but-search.png') no-repeat;width:58px;height:20px;border:0 solid;cursor:pointer;}
#top{background:url('../lay-gfx/top_bg.png') repeat-x;}
#top .img{margin-left:-86px;background:url('../lay-gfx/top.jpg') no-repeat;height:163px;}

/** menu **/
#menu_bar{background:#808080;min-height:47px;}
#menu_bar h2.menu_hl{display:none;}
#menu_bar .wrapper{border-bottom:6px solid #FFE400;}
#menu_bar .cl{margin-bottom:-1px;}

#menu{margin:0;padding:0;float:left;}
#menu li{margin:0;padding:0;list-style:none;float:left;background:url('../lay-gfx/menu_sep.png') no-repeat 0 100%;}
#menu li.first{background-image:none;}
#menu li.first a{padding-left:0;}
#menu a{float:left;color:#fff;font-weight:bold;line-height:41px;padding:0 15px;}

/* menu tree */
#menu ul {margin:0; padding:0; border: 5px solid #e6e6e6; display: block; background:#808080;}
#menu .sub { position: absolute; clear:both; margin: 40px 0px 0px 0px; width: 220px; display: none; z-index:1000;}
#menu .sub li {float: left; display: block; clear:both; padding-left:20px; width: 200px; background: transparent; border-bottom: 1px solid #aaa; margin-bottom: 0;}
#menu .sub a {display: block; width: 100%; line-height: 200%; }
#menu .in2 ul {margin: 0px 0 0 200px;} 
#menu li.over ul.in2  { display: block; }
#menu .in2 li.over ul.in3  { display: block; }
#menu .in3 li.over ul.in4  { display: block; }


#menu_bar h2.textsize_hl{display:none;}
ul.text_size{width:15%;margin:0;padding:2px 0 0 0;float:right;}
ul.text_size li{margin:0;padding:0;list-style:none;float:right;}
ul.text_size a{padding:0;}
ul.text_size a.a_b img,ul.text_size  a.a_s img{width:36px;height:32px;}
ul.text_size a.a_b span,ul.text_size  a.a_s span{display:none;}

/** content **/
#content{padding-bottom:2em;background:#fff url('../lay-gfx/hl_bg.png') repeat-x;}
#content h2{line-height:54px;font-size:120%;text-transform:uppercase;margin:0 0 10px 0;padding:0;font-family:Arial,sans-serif;}
#home_col-l{float:left;width:480px;padding-right:24px;}
#home_col-l h3{font-size:100%;color:#245693;margin:1em 0 0 0;padding:0;padding-left:16px;margin-left:-16px;background:url('../lay-gfx/hl_pointer.png') no-repeat 0 60%;}
#home_col-l h3 a{color:#245693;}
#home_col-r{float:right;width:369px;}
#home_col-r .border{padding-left:24px;padding-bottom:1.5em;border-left:1px solid #FFE400;border-bottom:1px solid #FFE400;}

.ids img{display:block;}
.ids{padding:1em 0;margin:0;}
.ids li{padding:0;margin:0;float:left;list-style:none;}

.list{margin:1em 0;}
.list .date{color:#808080;}
.list a{color:#245692;font-weight:bold;}
.list a.more{color:#5C5309;}
.list li{margin:0;padding-top:0.5em;padding-bottom:0.5em;padding-left:15px;background:url('../lay-gfx/hl_pointer.png') no-repeat 0 13px;list-style:none;}

.tab{width:100%;margin:1em 0 2em 0;border-collapse:collapse;}
.tab th{color:#245693;text-align:left;font-weight:bold;border-bottom:3px solid #FFE400;padding:4px 2px 4px 12px;}
.tab td{padding:2px 2px 2px 12px;background:url('../lay-gfx/tab_sep.png') no-repeat 0 60%;}
.tab td.first,.tab th.first{padding-left:2px;background-image:none;}
.tab td.first{color:#867800;}

/** footer **/
#footer .id{float:right;margin-top:3.4em;border-top:1px solid #D5D5D5;}
#footer a{font-weight:bold;color:#245692;}
#footer p.copyright{color:#9B9B9B;width:505px;border-bottom:1px solid #D5D5D5;padding:1em 0;margin-bottom:1em;}
#footer p.copyright a{color:#9B9B9B;font-weight:normal;}
#footer p.sign{line-height:1.2em;}

/* else */
.cl{clear:both;line-height:1px;height:1px;font-size:1px;}