.title {
    font-family:"Georgia", "serif";
    text-shadow: 5px 5px 5px #000000;
    font-size:50.0pt; 
    height: 150px;
    line-height: 140px;
    width: 780px;  
    text-align: center;
}
.subtitle {
    font-size:10.0pt; 
    width: 780px;  
    text-align: center;
    color: #632423;
    background-color: #FCF6F6;
    padding-top: 7px;
    padding-bottom: 7px;
}
.italic { font-style: italic;}
.maxwidthhundred {
    max-width: 100px;
}
.fg-button {
    outline: 0;
    margin:0 4px 0 0;
    padding: .4em 1em;
    text-decoration:none !important;
    cursor:pointer;
    position: relative;
    text-align: center;
    zoom: 1;
}
/* body settings in includes/header.php */
img {border:none;}
input:focus, textarea:focus,.fakefocus {
    border:1px solid #922C2A;
    /* background-color: #DAFEDA; */
}
.wrap {white-space: normal;}
.indent {margin-left: 30px;}
.horizontal_spacer{padding-left: 20px;}
.horizontal_spacer_small{padding-left: 13px;}
.dashed { border: 1px solid red;}
.nomargin {
    margin: 0;
    padding: 0;
}
div.placeholder {width: 480px;}
div.adminheader {
    background: url('/images/bgrepeat.jpg');
    background-repeat: repeat-x;
    height: 28px;
}
.numbers{
    padding-left: 2px;
    padding-right: 2px;
    margin-left: 2px;
    margin-right: 2px;
}
li.none,ul.none {list-style-type:none;}
/* default settings */
table {
    table-layout: fixed;
    empty-cells: hide;
    margin-left:auto;
    margin-right:auto;
    /*border-collapse: collapse; replaced with border-spacing */ 
    border-spacing: 0px;
}
/*table.autolayout { table-layout: auto;}*/
/* table settings */
table.header {
    width: 780px;
}
table.body {
    width: 780px;
    background-color: white;
}
tr {height: 14.2pt;}
td {
    padding:0cm 5.4pt 0cm 5.4pt;
    white-space: nowrap;
}
td.half {width:50%;}
tr.imgplaceholder { height:360px;}
tr.menuline {
    height: 25px;
    margin: 5px;    
}
td.pagetitle {
    border:none;
    border-left:solid #922C2A 1.0pt;
    border-top:solid #922C2A 1.0pt;
    height:19.85pt;
}
td.toggle {
    border:none;
    border-top:solid #922C2A 1.0pt;
    height:19.85pt;
}
tr.iteminfo {border-bottom: 1px solid #922C2A;}
tr.infoline:hover{
    padding: 1px 1px 1px 1px;
    font-weight: Bold;
}
td.footerline1 {border-top: 1px solid #922C2A;}
td.footerline2 {border-top: 1px solid #922C2A;}    
tr.line {height:2px;}
tr.miniline {height:1px;}
td.top {vertical-align:top;}
td.bottom {vertical-align:bottom;}
/* a settings */
a:link{ text-decoration:none; }
a:visited{text-decoration:none; }
a:hover{ 
    text-decoration:underline; 
    color: #922C2A;
}
a:active{text-decoration:underline; }    
/* common use */
.border {
    border-width: 1px 1px 1px 1px;
    padding: 1px 1px 1px 1px;
    border-style: solid solid solid solid;
    border-color: rgb(196, 188, 150) rgb(196, 188, 150) rgb(196, 188, 150) rgb(196, 188, 150);
}
.border_bm {
    border-width: 2px 2px 2px 2px;
    padding: 1px 1px 1px 1px;
    border-style: solid solid solid solid;
    border-color: #922C2A #922C2A #922C2A #922C2A;
}
.margin {
    margin-top:20px;
    margin-bottom:20px; 
}    
.smallmargin {
    margin-top:20px;
    margin-bottom:20px; 
}
.leftmargin {
    margin-left:20px;
}
.hand {
    cursor: pointer;
    cursor: hand;
}   
.hand:hover{color: #922C2A;text-decoration:underline;} 
.hidden {display: none;}
.hide { height: 1px;}
.unhidden {display: block;}
.bold {font-weight: Bold;}    
.stealth {padding: 0 0 0 0; height:0px;}
.right {text-align: right;}
.left {text-align: left;}
.center {text-align: center;}
.trebuchet {font-family: "Trebuchet", "sans-serif";}
.larger {font-size:larger;}
.extralarge {font-size-adjust: 1.35;}
.smaller{font-size:smaller;}
.upper{text-transform: Uppercase;}
.underline{text-decoration:underline;}
.underline:hover{ text-decoration:none; }    
/* colors */
.bg_wt{background-color: #FFFFFF;}
.wt{color: #FFFFFF;}
.bg_gb{background-color: #FFFFCC;}
.gb{color: #FFFFCC;}
.bg_gf{background-color: #FFFF00;}
.gf{color: #FFFF00;}
.bg_grb{background-color: #F9F9F9;}
.gl{color: #FFEE00;}
.bg_gl{background-color: #FFEE00;}
.grb{color: #F9F9F9 !important;}
.bg_grm{background-color: #A6A6A6;}
.grm{color: #A6A6A6;}
.bg_grd{background-color: #7F7F7F;}
.grd{color: #7F7F7F;}
.bg_zw{background-color: #000000;}
.zw{color: #000000;}
.bg_kb{background-color: #EEECE1;}
.kb{color: #EEECE1;}
.bg_km{background-color: #C4BC96;}
.km{color: #C4BC96;}
.bg_kd{background-color: #948A00;}
.kd{color: #948A00;}
.bg_ob {background-color:#FDFDD9;}
.ob {color:#FDFDD9;}
.bg_om {background-color: #E36C08;}
.om {color:#E36C08;}
.bg_rd {background-color: #FF0000;}
.rd { color: #FF0000;}
.bg_bb{background-color: #F8ECEC;}
.bb{color: #F8ECEC;}
/*.bg_bm{background-color: #922C2A;}
.bm{color: #922C2A;}*/
.bg_bm{background-color: #632423;}
.bm{color: #632423;}
.bg_bd{background-color: #001E1D;}
.bd{color: #001E1D;}
.bbl{color:#0033CC;}
.bg_bbl{background-color:#0033CC;}
.bg_bl{background-color:#333333;}
.bg_rdor{background-color:#C64931;}

.epc_a {background-color:#9CAA42;}
.epc_b {background-color:#A5C742;}
.epc_c {background-color:#C6E34A;}
.epc_d {background-color:#FFE339;}
.epc_e {background-color:#FFA642;}
.epc_f {background-color:#FF794A;}
.epc_g {background-color:#FF5942;}

/* zoom */
span.small {font-size: 8.0pt;}
span.medium {font-size: 9.0pt;}
span.large {font-size: 10.0pt;}           
/* end zoom */
div.small_picture {
    height: 110px;
    width: 110px;
}
div.bodyWrapper {
    background-position: left top;
    width: 796px;
    min-width: 796px;
    background-color: #FFFFFF;
    margin-left:auto;
    margin-right:auto;
}
div.footerspacer { height: 600px;}
span.formhelp {color: #FF0000;}
iframe{
    margin: 0 0 0 0;
}
#map{
    width: 600px; 
    height: 500px;
    margin:0 auto 0 auto;
}
.ui-autocomplete-loading {
    background : Window url('/images/indicator.gif') right center no-repeat;
}
.wtwentyfive {width:25px;}
.wfifty {width:50px;}
.whundred {width:100px;}
.whundredfifty {width:150px;}
.wtwohundred {width:200px;}
.wtwohundredtwentyfive {width:225px;}
.wtwohundredfifty {width:250px;}
.wthrehundred {width:300px;}
.wfourhundred {width:400px;}
.wfivehundred {width:500px;}
.wfivehundredfifty {width:550px;}
.weighthundred {width:800px;}
.wninehundred {width:900px;}
/* css for timepicker */
.ui-timepicker-div .ui-widget-header { margin-bottom: 8px; }
.ui-timepicker-div dl { text-align: left; }
.ui-timepicker-div dl dt { height: 25px; margin-bottom: -25px; }
.ui-timepicker-div dl dd { margin: 0 10px 10px 65px; }
.ui-timepicker-div td { font-size: 90%; }
.ui-tpicker-grid-label { background: none; border: none; margin: 0; padding: 0; }
