body{font:12px/18px "Lucida Grande",Arial;margin:0;padding:0;width:900px;}
table,td,tr{margin:0;padding:0}
img{border:0}
a:link{color:#B5B6BD;}
a:link{color:#888;}
h1,h2{margin-top:0px;}
h2 a{font:18px "Lucida Grande",Arial ;font-weight:bold;}
form{margin:0}
#sidebar ul,li{list-style-type:none;padding:0;margin:0;padding-top:2px;}
#sidebar ul li{margin:0;padding:0}
#sidebar h2{font-size:14px;margin:6px 0 0;padding:0;text-transform:uppercase}
h1{font-size:20px;}
h2{font-size:18px;}
h3{font-size:16px;margin:0 0 3px 0;padding-top:7px;}
#lgo{
margin:0;padding:0;
display:inline;
height:100px;
}
#content {
float:left;
height:500px;
min-height:600px;
width:550px;
border-left:1px solid #888;
border-right:1px solid #888;
padding-top:20px;
padding-left:20px;
padding-right:20px;
}
html>body #content {
height:auto;
}
#sidebar {
clear:both;
float:left;
height:100%;
padding:0px 0px 0px 10px;
background:#ddd;
width:180px;
font-size:11px;
}
#third {
float:left;
padding:0;margin:0;
margin-left:0px;
width:120px;
font-size:11px;

}
html>body #third {
width:120px;
}
#footer{clear:both;text-align:center;padding:10px 0 0 1px;width:800px;}
#srch{width:100px}


ul #s {
border:0;margin:0;
padding-left:2px;
list-style-type:none;
text-align:center;
clear:left;
}

ul#s li{
display:block;
text-align:left;
padding:0;margin:0;
 margin-top:2px;
}ul#s li a{display:block;width:80px;
font-weight:bold;text-decoration:none;
border:1px solid #111;
background:url(img/d.gif) no-repeat 0px 50%;
margin:.4em 0;
line-height:20px;
 padding:3px 0 3px 20px;
color:#FFDB7B;}
h2.pagetitle{
background-color:#D7E7EF; 
background-color:#AAA;
margin:-20px -20px 10px -20px;padding:5px 15px;color:#333;
color:#006699;font:18px "Lucida Grande",Arial ;font-weight:bold;color:#FFDB7B;
}
h2.pagetitle a{color:#006699;color:#FFDB7B;text-decoration:none;}

ul#s li a:hover{background:url(img/e.gif) no-repeat 0px 50%;;text-decoration:none;
color:#777;}
a.p{color:#fff;text-decoration:none;font-size:11px;	}
a.p img{margin-bottom:-2px;}
.alignright{float:right}.alignright a{text-decoration:none}
.alignleft{float:left}.alignleft a{text-decoration:none}
#line{height:20px;background:#B4B4B8;width:887px;font-size:11px;padding-top:3px;padding-left:15px;color:#fff;}
#logo {padding:5px 117px 5px 15px;display:inline;vertical-align:top;}
html>body #logo {padding-right:113px;}
span.hilite{color: #444;background: #ffff99;font-weight:bold;}


.treeview, .treeview ul { 
padding: 0 !important;
margin: 0 !important;
list-style: none !important;
}

.treeview li { 
margin: 0;
padding: 3px 0pt 3px 16px !important;
}

#years-archive{
  padding: 0;
  margin: 0;
  list-style: none;
  padding-left: 10px !important;
}
#years-archive li {
list-style-type:none;
margin:0px;
padding: 3px 0pt 3px 16px !important;
}

#years-archive li ul li {
list-style-type:none;
margin:0px;
}
#years-archive li ul {
list-style:none;
margin:0px;
}

.treeview li { background: url(img/treeview/tv-item.gif) 0 0 no-repeat; }
.treeview .collapsable { background-image: url(img/treeview/tv-collapsable.gif); }
.treeview .expandable { background-image: url(img/treeview/tv-expandable.gif); }
.treeview .last { background-image: url(img/treeview/tv-item-last.gif); }
.treeview li.lastCollapsable { background-image: url(img/treeview/tv-collapsable-last.gif); }
.treeview .lastExpandable { background-image: url(img/treeview/tv-expandable-last.gif); }