body
{
    font-family: verdana;
    font-size: 12px;
}
h1
{
    color: #795636;
    font-family: verdana;
    font-size: 18px;
    font-weight: bolder;
}
h2
{
    color: #795636;
    font-family: verdana;
    font-size: 16px;
    font-weight: bolder;
}
h3
{
    color: #795636;
    font-family: verdana;
    font-size: 14px;
    font-weight: bolder;
}

A, A:visited   { color: black }
A:hover, A:active { color: #403020 }


a img {border: none; } 

table
{
    font-family: verdana;
    font-size: 12px;
}
hr
{
    border-top: #826449 1px dotted; 
    border-bottom: 0px; 
    border-left: 0px; 
    border-right: 0px; 
    height: 1px; 
}

.tabSunken
{
    border-left  : 1px solid #826449;
    border-top   : 1px solid #826449;
    border-right : 1px solid #FFDFC3;
    border-bottom: 1px solid #FFDFC3;
    background-color: #CFB59E;
    font-family: verdana;
    font-size: 12px;
}
.tabBorder
{
    border-left  : 1px solid #CFB59E;
    border-top   : 1px solid #CFB59E;
    border-right : 1px solid black;
    border-bottom: 1px solid black;
    background-color: #CFB59E;
    font-family: verdana;
    font-size: 12px;
}


.tabHeader
{
    background-color: #997656;
    color: #FFDFC3;
    font-family: verdana;
    font-size: 12px;
}
.tabMenu
{
    width: 90%;
    background-color: #997656;
    font-family: verdana;
    font-size: 12px;
    font-weight: bolder;
}
.tabMenuTD
{
    background-color: #997656;
    color: #FFDFC3;
    border-left  : 1px solid #CFB59E;
    border-top   : 1px solid #CFB59E;
    border-right : 1px solid black;
    border-bottom: 1px solid black;
    text-align:center;
    cursor: pointer;
}

.tabMenuTD a, .tabMenuTD a:hover, .tabMenuTD a:active, .tabMenuTD a:visited
{
    text-decoration : none;
    color: #FFDFC3;
}

.tabMenuTDactv
{
    background-color: #826449;
    color: white;
    border-left  : 1px solid #CFB59E;
    border-top   : 1px solid #CFB59E;
    border-right : 1px solid black;
    border-bottom: 1px solid black;
    text-align:center;
    cursor: pointer;
}

.tabMenuTDactv a, .tabMenuTDactv a:hover, .tabMenuTDactv a:active, .tabMenuTDactv a:visited
{
    text-decoration : none;
    color: white;
}


.tabMenuTDbg
{
    background-color: #997656;
    color: black;
    border-left  : none;
    border-top   : 1px solid black;
    border-right : 1px solid #CFB59E;
    border-bottom: 1px solid #CFB59E;
    text-align:right;
}
.tabMenuTDbg TD
{
    color: black;
    font-weight: bolder;
}
.tabMenuTDover
{
    background-color: #826449;
    color: #FFDFC3;
    border-left  : 1px solid #CFB59E;
    border-top   : 1px solid #CFB59E;
    border-right : 1px solid black;
    border-bottom: 1px solid black;
    text-align:center;
    cursor: pointer;
}
.tabMenuTDover a, .tabMenuTDover a:hover, .tabMenuTDover a:active, .tabMenuTDover a:visited
{
    text-decoration : none;
    color: #FFDFC3;
}

.tabLogin
{
    color: #FFDFC3;
    font-weight: bolder;
}

.tabLogin A, .tabLogin a:hover, .tabLogin a:active, .tabLogin a:visited
{
    color: black;
    font-weight: bold;
    font-size:9px;
}

.tabDate
{
    border-bottom: #826449 1px dotted; 
}

.tabButton
{
    width:120px;
    padding:2px;
    font-family: verdana;
    font-size: 10px;
    font-weight: bolder;
    background-color: #997656;
    color: #FFDFC3;
    border-left  : 1px solid #CFB59E;
    border-top   : 1px solid #CFB59E;
    border-right : 1px solid black;
    border-bottom: 1px solid black;
    text-align:center;
    cursor: pointer;
}
.tabButtonOver
{
    width:120px;
    padding:2px;
    font-family: verdana;
    font-size: 10px;
    font-weight: bolder;
    background-color: #826449;
    color: #FFDFC3;
    border-left  : 1px solid #CFB59E;
    border-top   : 1px solid #CFB59E;
    border-right : 1px solid black;
    border-bottom: 1px solid black;
    text-align:center;
    cursor: pointer;
}
.tabButton A, .tabButton a:hover, .tabButton a:active, .tabButton a:visited
{
    text-decoration:none;
    color: #FFDFC3;
}
.tabButtonOver A, .tabButtonOver a:hover, .tabButtonOver a:active, .tabButtonOver a:visited
{
    text-decoration:none;
    color: #FFDFC3;
}


.tabCells
{
    border-collapse: collapse;
    background-color: #CFB59E;
    font-family: verdana;
    font-size: 12px;
}
.tabCells TH
{
    background-color: #997656;
    color: #FFDFC3;
    border: 1px solid #494616;
    text-align:center;
}
.tabCells TD
{
    border: 1px solid #494616;
}

.tabBlank
{
    border : none;
    font-family: verdana;
    font-size: 12px;
}
.tabBlank TD
{
    border : none;
}

.butFlat
{
    font-weight: bolder;
    font-size: 12px;
    font-family: arial, helvetica, clean, sans-serif;
    border:1px outset;
    background-color: #826449;
    color : #FFDFC3;
    cursor : pointer;
}
.butFlat[disabled]
{
    font-weight: bolder;
    font-size: 12px;
    font-family: arial, helvetica, clean, sans-serif;
    border:1px outset;
    background-color: gray;
    color : silver;
    cursor : default;
}
.butFlatRed
{
    font-weight: bolder;
    font-size: 12px;
    font-family: arial, helvetica, clean, sans-serif;
    border:red 1px outset;
    background-color: red;
    color : white;
    cursor : pointer;
}
.edtField
{
    border: black 1px solid;
    width : 300px;
    font-size: 12px;
    font-family: verdana, arial, helvetica, clean, sans-serif;
}
.txtField
{
    border: black 1px solid;
    width : 300px;
    font-size: 12px;
    font-family: verdana, arial, helvetica, clean, sans-serif;
}

.spellMispelled
{
    background-color:yellow;
    cursor:pointer;
}
.spellMispelledFixed
{
    background-color:#20f020;
    cursor:pointer;
}
.spellSuggestions
{
    background-color:#ffff00;
    border: solid 1px black;
    position:absolute;
    display:none;
    font-size:12px;
    font-family:verdana;
}
.spellSuggestTxt
{
    background-color:#ffffe0;
    border: solid 1px black;
    height:18px;
    width : 180px;
    font-size:12px;
    font-family:verdana;
}
.spellSuggestBut
{
    cursor:pointer;
    background-color:#eeee80;
    border: solid 1px black;
    height:18px;
    font-size:10px;
    font-family:arial;
}
.title
{
    color: #795636;
    font-family: verdana;
    font-size: 16px;
    font-weight: bolder;
}
.blogTitle
{
    color: #795636;
    font-family: verdana;
    font-size: 16px;
    font-weight: bolder;
}
.blogDate
{
    color: #795636;
    font-family: verdana;
    font-size: 12px;
    font-style: italic;
    font-weight: bolder;
    text-align:right;
}
.quote,.divQuote
{
    border-right: #dddddd 1px solid;
    border-top: black 1px solid;
    border-left: black 1px solid;
    border-bottom: #dddddd 1px solid;
    background-color: white;
    padding: 5px;
    margin:2px;
}



.zoomTitle
{
    font-size: 10px;
    font-family: verdana,arial;
    background-color: #997656;
    height: 16px;
}

.zoomButClose
{
    background-color: #997656;
	border-left: 1px solid white;
    color : white;
    font-weight : bolder;
    font-size: 10px;
    font-family: verdana,arial;
    white-space: nowrap;
    text-align: center;
    cursor: pointer;	
    height: 16px;
	width: 16px;
}

.zoomPhoto
{
    cursor:pointer;
    border: black 1px solid;
    margin:5px;
}
.zoomPhotoLeft
{
    cursor:pointer;
    border: black 1px solid;
    margin-top:5px;
    margin-bottom:5px;
    margin-right:5px;
}
.zoomPhotoRight
{
    cursor:pointer;
    border: black 1px solid;
    margin-top:5px;
    margin-bottom:5px;
    margin-left:5px;
}

.divDisableAll
{
    height:1px;
    width:1px;
    background-color:silver;
    display:none;
    position:absolute;

    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
    filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=50); 
    alpha(opacity=50);
    -moz-opacity:0.50;
    opacity:0.50;
}

