@charset "utf-8";
* { font-family: arial, sans-serif; color: #024577; font-size: 14px; font-weight:100; padding: 0; margin: 0;}
#container { margin: 10px auto; font-size: 1.0ems;  width:1250px; border:1px solid #bababa; height:600px; }
#main { margin: 10px 10px; font-size: 1.0ems; float:left; position:relative;width:850px;}
#menu {margin:10px; float:left;  width:250px; position:relative; clear:both;height:600px;}
.buffer {clear:both;margin:5px 0;}
h1 { font-size: 1.4em; margin: 0 10px; text-align: left;}
h1 { font-size: 1.4em; margin: 0 10px; text-align: left;}
a { text-decoration:none; color:#3399FF; }
a:hover { color:#009900; text-decoration:none;}
a:visited { color: #003366;}
.dtree { font-size: 10px; color: #666; white-space: nowrap; margin:10px; }
.dtree img { border: 0px; vertical-align: middle; }
.dtree a { color: #333; text-decoration: none; }
.dtree a.node, .dtree a.nodeSel { white-space: nowrap; padding: 1px 2px 1px 2px; }
.dtree a.node:hover, .dtree a.nodeSel:hover { color:#009900; text-decoration: none; }
.dtree a.nodeSel { background-color: #c0d2ec; }
table.tablesorter { margin:10px 0; float:left; width:100%;border: 1px solid #e5e5e5; }
table.tablesorter thead tr th, table.tablesorter tfoot tr th { background-color: #e6EEEE; font-size: 10pt; padding: 4px 14px 4px 4px; text-align:left; }
table.tablesorter thead tr .header { background-image: url(img/bg.gif); background-repeat: no-repeat; background-position: center right; cursor: pointer; }
table.tablesorter tbody td { font-size: 10pt; padding: 2px 3px 2px 3px; vertical-align: top; }
table.tablesorter tbody tr.odd td { background-color:#F0F0F6; }
table.tablesorter thead tr .headerSortUp { background-image: url(img/asc.gif); }
table.tablesorter thead tr .headerSortDown { background-image: url(img/desc.gif); }
table.tablesorter thead tr .headerSortDown, table.tablesorter thead tr .headerSortUp { background-color: #8dbdd8; }
div.tablesorterPager { padding: 10px 0 10px 0; background-color: #D6D2C2; text-align: center; }
div.tablesorterPager span { padding: 0 5px 0 5px; }
div.tablesorterPager input.prev { width: auto; margin-right: 10px; }
div.tablesorterPager input.next { width: auto; margin-left: 10px; }
div.tablesorterPager input { font-size: 10px; width: 50px; border: 1px solid #330000; text-align: center; }
#pager { float:right;}
form.pager input.return {margin-left:10px;}
form.pager {margin: 0;}
form.pager img{vertical-align:  text-top;}
form.pager select.pagesize {width:50px;}
form.search { margin: 10px; border: 1px solid #e5e5e5; padding: 15px; width:800px; float:left; }
fieldset { border:none; font-size: 14px; clear:left; padding: 10px 0; }
input#search-button { background: #d1f899;  border: 1px solid #e5e5e5; color: #024577; padding:8px 8px; margin:10px 0; font-size: 14px; }
input#search-button:hover { background: #c8ed92; color:#3366FF; border: 1px solid #e5e5e5; }	
#reset a { background: #eee; color: #024577; border: 1px solid #e5e5e5; padding:8px 8px; margin: 10px 0; font-size: 14px; }
#reset a:hover { border: 1px solid #d1f899; color:#FF0000;}
#mone, #mtwo, #mthree { display:none; float:left; margin: 0; position:relative; padding: 20px 0 10px 0; }
label { background: #fff; border: 1px dotted #024577; color: #024577; padding: 5px; margin: 5px; }
input.type { background: #d1f899; border: 1px solid #c2e78c; color: #024577; padding: 5px; margin-left: 5px; clear:left; vertical-align: middle; font-size: 14px; }
p.clear { float:left; clear:both;}
label.radio_checked { background: #d1f899; border: 1px solid #c2e78c; color:#024577; padding:5px; margin:5px; vertical-align: top;  font-size: 14px; clear:left; }
label.radio_unchecked { background: #eee; border: 1px solid #e5e5e5; color:#024577; padding:5px; margin:5px; vertical-align: top;  font-size: 14px; clear:left; }
label.radio_checked:hover{ background: #c8ed92; }
label.radio_unchecked:hover { background: #e4e4e4; }
.crirHidden { position: absolute; left: -1000px; }
.clear {clear:both; margin:20px 0; }
#galleries { margin: 10px 0 10px 500px; }
.pics { 
    height:  392px;  
    width:   512px;  
    padding: 0;  
    margin:  0;  
} 
 
.pics img {  
    padding: 15px;  
    border:  1px solid #ccc;  
    background-color: #eee;  
    width:  480px; 
    height:360px; 
    top:  0; 
    left: 0 
} 