/* GLOBAL SETTINGS */ 

html {height:101%}

body {
 font-family:arial,helvetica,sans-serif;
 font-size:12px;
 margin:3px 0px 0px 3px;
 background:#666;
 color:#fdfaf5;
 padding:0;
 }

table, td, tr, p {
   margin:0;
   padding:0;
}

a { text-decoration:none; }

ul {
    margin-top:3px;
    padding-top:3px;
   }

li {padding:3px 0px 3px 0px}

h1 {
    font-size:16px;
    line-height:18px;
    padding:0px 0px 3px 0px;  
    margin:0;
}
h2 {
    font-size:14px;
    line-height:16px;
    padding:7px 0px 3px 0px;  
    margin:0;
}



.scrollpanel {
  position:relative;
  top:-15px;
}

.name {
  margin:10px 0 0 60px;
  font-size:11px;
  font-weight:600;
  color:#ccc;
}



#heading {
  position:relative;
  z-index:4;
}

.lbcentertable {
  position:relative;
  top: 3px;
  z-index:10;
}

.centertable {
  position:relative;
  top: -18px;
  z-index:10;
}

#signin {
  position:absolute;
  right:10px;
  z-index:5;
  margin-top: -40px;
}

.login {
  font-size:11px;
  margin:10px 0 0 0px;
}

.logout {
  font-size:11px;
  margin:10px 0 0 0px;
}

#topnav { margin:5px 0 0px 0;}

/* FORM */

.dropdowns {padding:0px 0 0 0;}

.space1 {height:20px;}

.space2 {font-size:6px;}


.month_sel, .year_sel, .year2_sel {
    text-align:left;
    font-size:90%;
    line-height:11px;
    border-style:none;
    border:#333 1px solid;
    margin:2px 0 3px 0;
    padding:0;
    }

.month_selhl, .year_selhl, .year2_selhl {
    text-align:left;
    font-size:90%;
    line-height:11px;
    border-style:none;
    border:#333 1px solid;
    margin:0 0 3px 0;
    padding:0;
}

.year_sel, .year_selhl { margin-left:-1px;}

.options_main, .options_mainhl, .options_sub, .options_subhl, .options3, .skip {
    font-size:90%;
    line-height:11px;
}

.radio {
    padding:0px 0px 0px 0px;
    margin:0 0 0 0;
    }

.options4 {
    font-size:90%;
    margin:2px 0 0 0;
    padding:0;
}

.options4hl {
    font-size:90%;
    margin:2px 0 0 0;
    padding:0;
}

.options2, .searchpanel {
    font-size:13px;
    line-height:14px;
}

.options_main, .options_mainhl, .options_sub, .options_subhl, .options2, .options3, .options4, .options4hl {
    border-style:none;
    border:#333 1px solid;
}

.searchbut {
  padding:0 0 0 0;
  margin:0 2px 0 -2px;
}

.clearbut {
  padding:0 0 0 0;
  margin:0 0 0 0;
}

.kbuttons {
  padding:0 0 0 0;
  margin:0px 0 -7px 0;
}

.iskip {margin-top:1px;}

.sidetxt {
  padding-top:5px;
  font-size:90%;
}

.label {font-size:90%;}

.error1 {
  font-size:90%;
  margin:0;
  padding:0;
  text-decoration: blink;
}

.options_main, .options_mainhl, .options_sub, .options_subhl {
    padding:0;
    margin:0px 0px 3px 0px;  
    }

/* TOPBAR */

   .toplink a {
     font-size:12px;
     font-weight:300;
     padding:0px ;
     margin:0 0 0 0;
   }


/* SEARCH BAR */

 .options2, .options3 {
    margin:0;
    padding:0; 
    }

.searchpanel {
    padding:0 0 0 8px;
    margin:0 0 2px 0;
    }

#errormsg {
  position:relative;
  top:60px;
  text-align:left;
  padding:3px;
  border: #fdfaf5 1px solid;
}

 /* THUMBNAIL & LIGHTBOX DISPLAY */

.vertleftslice, .vertrightslice, .vertmidslice {height:137px;}

.thumb2 {height:153px;}

.landtopslice { height:20px;}

.landmidslice {
  height:88px;
  text-align:center;
  }

.landbotslice{
  height:42px;
  padding:0;
  }

.lb_landbotslice{
  height:53px;
  padding:0;
  }

.vertleftslice, .vertrightslice {
  vertical-align:bottom;
  margin:0;
}

.vertmidslice {
  vertical-align:bottom;
  text-align:center;
  }

.vertbotslice {height:16px;}

.tedit {font-size:11px;}

.editcell {font-size:11px;
	margin:0;
	padding:1px 0 0 3px;
	line-height:11px;
}

.lb_vertbotslice {height:24px;}

.icon { margin:4px 0px 0px 5px;}

.vicon { margin:5px 0 0 5px;}
.iconcell { padding:0 0 0 5px;
	    margin:0;}
.iconcell2 { padding:0 0 0 1px;
		margin:0 0 0 0;}
.iconcell3 { padding:0 0 0 7px;
		margin:0;}

.caption {
 margin:0px;
 padding:0px;
}

.caption_text {
 font-size:9px;
 padding:3px 1px 0px 1px;
 margin:0px;
 line-height:10px;
text-align:center;
}

.captioncell {
 font-size:9px;
 padding:1px 1px 0px 1px;
 margin:0px;
 line-height:9px;
text-align:center;
}
.v_caption_text {
 font-size:9px;
 padding:3px 1px 2px 1px;
 margin:3px;
 line-height:14px;
}

.lbsidebar {padding-top:10px;}

#lboxlist {
   height:80px;
   font-size:11px;
   margin:3px 0px 10px 0px;
   padding:0px 0px 0px 0px;
   border:1px solid #000;
   overflow:auto;
}

.lbtitle {
  font-size:13px;
  font-weight:600;
  margin-bottom:3px;
}

.lbdes {font-size:11px;}

.lbpubdes {
  font-size:11px;
  border-bottom:1px solid #fff;
}

.lbpara {
  font-size:11px;
  margin:3px 0 3px 0;
}


.edit {
  font-size:11px;
  text-align:right;
}

/* THUMB PAGE NAVIGATION */


.skip {
    font-size:12px;
    line-height:14px;
    margin:1px 0 2px 0;
    border:#333 1px solid;
}

.sort {padding:2px 0 0 0;}

.ninfo, .nmid, .sort {
    font-size:12px;
    line-height:14px;
}

.ninfo {padding:2px 0px 0 10px;}   

.nlarrows {padding:0 0px 0 0px;}  

.nrarrows { padding:0 0 0 20px;}

.nmid {
   margin:0 0 0 0;
   padding:2px 2px 0 20px;
}  

#reset a {
   font-size:11px;
   text-decoration:none;
   font-weight:600;
   line-height:12px;
 }


#resetbox {
  margin:3px 0 5px 45px;
  text-align:center;
 border-top:1px solid #555;
 border-left:1px solid #555;
 border-right:1px solid #aaa;
 border-bottom:1px solid #aaa;
}


#reset {
  margin:1px 1px 1px 1px;
  padding:1px 0 1px 0;
  text-align:center;
 border-top:1px solid #ffff99;
 border-left:1px solid #ffff99;
 border-right:1px solid #990000;
 border-bottom:1px solid #990000;
}

/* FOOTER */


.footer {
  margin:0;
  padding:0;
}

.copy {
      line-height:12px;
       font-size:10px;
       margin:0;
       padding:0px 0px 0px 0px;
      }

.address {
    line-height:12px;
    font-size:11px;
    padding-left:130px;

    }


.credit {
     margin:0;
    padding:0px 0px 0px 0px;
    font-size:10px;
    }

/* WIDTHS */

.padcol { width:10px; }
.lbpadcol {width:13px;}
.skip {width:25px;}
.vertleftslice, .vertrightslice {width:38px;}
.year_sel, .year_selhl {width:40px;}
.month_sel, .month_selhl { width:42px;}
.options3 { width:50px; }
.year2_sel, .year2_selhl {width:55px;}
#reset {width:78px;}
#resetbox {width:82px;}
.vertmidslice {width:88px;}
.error1 {width:97px;}
.options4, .options4hl  {width:104px;}
.options2 { width:110px;}
.thumb2, .landtopslice, .landmidslice, .landbotslice, .vertbotslice, .caption { width:156px;}  
#lboxlist, .lbsidebar {width:170px; }
.options_main, .options_mainhl, .options_sub, .options_subhl { width:180px;}
.logo { width:185px; }
.dropdowns { width:190px;}
#errormsg {width:350px;}
.searchpanel {width:570px;}

/* COLORS */

a { color:#ffa200;}
h1, h2 { color:#fffff0;}
.month_sel, .year_sel, .options4, .options_main   {color:#000;}
.month_selhl, .year_selhl, .options4hl, .options_mainhl, .options_subhl  {color:#ffff00;}
#reset a, .error1, .toplink a:hover, .lbtitle {color:#fff;}
.options_sub {color:#666;}
 .options2, .options3, .skip { color:#333; }
.copy, .address, .credit {color:#fdfaf5;}

#lboxlist, .month_selhl, .year_selhl, .options4hl, .options_mainhl, .options_subhl, .thumb2 {background:#333;}
.error1 { background:#ff0000;}
.options_main, .options_sub  { background:#fff; }
.toplink a {background:#666;}
#resetbox {background:#000;}
#reset {background:#FF9933;}


