@charset "utf-8";

html, body { margin:0; padding:0; }
html { overflow-y:scroll; overflow-x:hidden; }
body {
   background-color:#FFFFF6;
   font-family:Verdana, Arial, Helvetica, sans-serif;
   font-size:11px;
   color:#222222;
}
   
a:link, a:visited { color:#990000; text-decoration:none; }
a:hover, a:active { color:#FFCC00; text-decoration:underline; }
  
#container { width:650px; text-align:left; }
   
#menu_top { height:18px; margin-top:20px; padding:1px; font-weight:bold; font-size:10px; } 
#menu_top ul { margin:0; padding:0; list-style:none; }
#menu_top li { margin:0; padding:0; display:block; float:left; white-space:nowrap; text-align:center; }
#menu_top a:link, #menu_top a:visited, #menu_top a:hover, #menu_top a:active { text-decoration:none; color:#000000; }
   
.menu_top-item { padding:1px 4px; background-color:#FFFFF6; margin:0 12px; }
.menu_top-item-over { padding:1px 4px; background-color:#FFDE89; margin:0 12px; }
 
#menu_top_sub a { font-weight:bold; font-size:10px; }
   
#photobar .photo { float:left; border:1px solid #999999; margin:0px 2px; }

#breadcrumbs { font-size:10px; color:#990000; margin-bottom:7px; }
#page_title {
   width:200px;
   font-size:12px;
   font-weight:bold;
   color:#000000;
   padding-top:10px;
}

#menu_right { 
   width:140px;
   margin:0 0 10px 10px;
   padding:5px;
   border:1px solid #CCCCCC;
   background-color:#F4F4F4;
   color:#990000;
   float:right;
   line-height:21px;
}

#main_content { line-height:15px; margin-top:5px; }

form { margin:0; padding:0; }
input { font-size:11px; }

.form-label { font-size:11px; font-family:"Courier New", Courier, monospace; }
.field-focus-off { border:1px solid #7F9DB9; padding:1px; background-color:#FFFFFF; font-size:11px; }
.field-focus-on { border:1px solid #99CC00; padding:1px; background-color:#FFFFFF; font-size:11px; }
.field-focus-error { border:1px solid #F00000; padding:1px; background-color:#FFFFFF; font-size:11px; }
.field-disabled { border:1px solid #CCCCCC; padding:1px; background-color:#EEEEEE; font-size:11px; }