.tree, .tree ul, .underline-header { margin:0; padding:0; list-style-type:none; }
.tree li { margin:0; padding:0; }

.nav div { top:176px; }
.search-box { width:auto; padding-left:38px; }
.search-box .go { left:13px; }
#search { width:212px; }

.column-2 { padding-top:20px; }
.c2-left { width:315px; float:left; padding-left:40px; overflow:hidden; }
.c2-right { margin:0 80px 0 400px; zoom:1; }

.tree { background:#eaf0f2; font-family:Tahoma; padding:10px 0; zoom:1; }

.tree li { padding:8px 17px 15px; font-size:1.4em; background:url(../img/dashed/gg.gif) 0 0 repeat-x; position:relative; }
.ie .tree li { }
.tree li li { padding:12px 0 0 58px; font-size:0.85em; background:url(../img/rarr.gif) 41px 19px no-repeat;  }
.tree li li li { padding:12px 0 0 62px; font-size:1em; background:url(../img/rarr_b.gif) 41px 19px no-repeat; }

.tree li a { color:#15708c; }
.tree li li a { color:#5a5a5a; }
.tree li li li a { color:#40879c; }
.tree li a:hover, .tree li a.sel, .tree li b.sel { color:#5ca0b4; text-decoration:underline; font-weight:normal; }
.tree li li a:hover, .tree li li a.sel, .tree li li b.sel { color:#888; }
.tree li li li a:hover, .tree li li li a.sel, .tree li li li b.sel { color:#004459; }
.tree li .sel { font-size:1.15em; }
.tree li li li .sel { font-size:1em; font-weight:bold; } 
.tree li b.sel { text-decoration:none; }

.tree li span { zoom:1; display:block; padding:0 15px 0 21px; background:url(../img/rarr_db.gif) 0 7px no-repeat; }
.tree li li span { padding:0 15px 0 0; background:none; line-height:16px; }
.tree li li li span { padding:0 0 0 0; background:none; }

.tree li i { width:9px; height:9px; position:absolute; display:block; cursor:pointer; top:14px; right:17px; }
.tree li li i { top:17px; right:0; }
.tree li i.hide { background:url(../img/plus_db.gif) 0 0 no-repeat; }
.tree li li i.hide { background:url(../img/plus.gif) 0 0 no-repeat;  }
.tree li i.show { background:url(../img/minus_db.gif) 0 0 no-repeat; }
.tree li li i.show { background:url(../img/minus.gif) 0 0 no-repeat;  }

.ie6 .tree li li { overflow:hidden; }
.ie6 .tree li li span { position:relative; }
.ie6 .tree li li span i { top:5px; }
.ie6 .tree li li ul {}
.ie6 .tree li li i {  }

.tree .first { background:none; }

.underline-header { font:1.8em Tahoma; color:#5a5a5a; padding:4px 0 16px; border-bottom:solid 3px #e1e9ec; text-transform:uppercase; margin-bottom:7px; }

.breadcrumbs { padding:7px 0; font:1.1em Tahoma; color:#5a5a5a; }
.breadcrumbs b { background:url(../img/rarr_lb.gif) center 5px no-repeat; padding:0 5px; }
.breadcrumbs a { color:#4bb7d9; }

.free-zone { padding-top:0px; font:1.2em Tahoma; color:#5a5a5a; line-height:20px; width:100%; overflow:hidden; } /* padding-top:20px; */
.free-zone p { padding:0; margin:9px 0 14px; }
.free-zone a { color:#15708c; }
.free-zone h3 { padding:0; margin: 0 0 15px; font:1.15em Tahoma; font-weight: bold; color: #15708c; }
.free-zone .txtfield { border:solid 1px #d2d2d2; font:1em Tahoma; color:#5a5a5a; }
.free-zone li { list-style-type: disc; margin-bottom: 15px; }
.free-zone center { font-size: 0.9em; }
.free-zone dl { padding: 0; margin: 0; }
.free-zone .news dt { font-size: 0.9em; }
.free-zone .news dd { padding: 0; margin: 0 0 15px;  }

.free-zone .map li { margin-bottom:0; }

.edt1 {
	border:solid 1px #d2d2d2; color:#5a5a5a;
}

.photo-box { position:relative; zoom:1; }
.photo { position:relative; width:130px; height:135px; float:left; margin:0 13px 2px 0; overflow:hidden; zoom:1; }
.ie .photo { height:120px; }
.photo .title { margin:0 3px; font:1.1em/1.15em Tahoma; }
.photo img { position:relative; margin:3px; zoom:1; }
.photo .c-a5dced a, .photo .c-ffffff a { background:#fff; display:block; width:106px; }
.photo .c-a5dced a:hover, .photo .c-ffffff a:hover { background:#bbb; }

.photo .c-ffffff { background:#fff; }
.photo .c-ffffff, .photo .c-a5dced, .photo .c-a5dced .bck { overflow:hidden; height:87px; }

