/* GENERAL STYLES */
body 
{
        behavior: url('/css/csshover.htc');
	background-color: #382B20;
	font-family: Verdana;
	margin: 0;
	padding: 0;
}

.mceContentBody, .mceEditorIframe {
    /* TinyMCE Editor */
    background-color:#FFFFFF;
}

p, .MsoNormal, table, td
{ 
        font-family: Verdana;
        font-size: 8pt;
        line-height: 1.6em;
}

div
{
	margin: 0;
	padding: 0;
	text-align: left;
}

img, p, embed
{
	margin: 0;
	padding: 0;
}

div, img
{
      behavior: url('/css/iepngfix.htc');
}

h3 
{
      margin: 30px 0 10px 0;
      padding: 0;
}

a 
{
        font-family: verdana;
	font-size: 11px;
	color: #00656F;
	line-height: 1.6em;
}

a:visited {
        color: #6E2A05;
}


/*
 * Selectable Styles
 */
h1 
{
        font-family: Verdana;
	font-size: 12pt;
	color: #865D38;
	font-style: bold;
        margin-bottom: 10px;
}

h2 
{
        font-family: Verdana;
	font-size: 10pt;
	color: #865D38;
	font-style: bold;
        margin-bottom: 10px;
}

.smalltext 
{
        font-family: verdana;
        font-size: 7pt;
        font-style: italic;
        color: #000;
}

/*
 * Layout Features
 */

#pagewrap 
{
	width: 1080px;
}

#header
{
	background: url('/images/ZhenHome/Header.png') 0 0 no-repeat;
	padding: 66px 0 0 66px;
	height: 190px;
	width: 1014px;
}

#content
{
	background: url('/images/ZhenHome/Content-Bkg.png') 0 0 repeat-y;
	padding: 45px 0 0 162px;
        overflow: visible;
        height: 300px;
	width: 918px;
}

#homepageTextArea
{
        color: #5F4A36;
        font-size: 10pt;
        font-family: Verdana;
        text-align: left;

        float: right;
        padding: 0 0 0 0;
        margin: 0 125px 0 0;
        width: 238px;
}

#leftImg {
        float: left; 
        margin: 0 0 0 66px;
}

#rightImgText {
        float: right; 
	margin: 50px 150px 0 0;
        width: 200px;
}

#rightImgText a {
        color: #896B4F;
}


#subnavLeftImg {
        float: left;
}

/* Content Areas for sub pages */

#contentSubTop
{
        margin: 0 0 -200px -162px;
        height: 243px;
        width: 1080px;
}

#contentSubAreaBkg
{
	padding: 0 0 0 162px; 
        min-height: 345px;
	width: 918px;
}

#subPageText, #mainPageText, #subsubPageText 
{
        color: #34281E;
        font-family: Verdana;
        font-size: 8pt;
        line-height: 1.5;

        padding: 10px 10px 10px 30px;
        margin: 10px 0 0 0;
        width: 430px;
}

#subsubPageText {
        width: 80%;
}

#contentSubBottom
{
        height: 172px;
        width: 1080px;
}

#subTopRightImage
{
        margin: 0 106px 0 0;
        float: right;
}

/* General layout elements at the bottom */

#bottom
{
	background: url('/images/ZhenHome/Bottom.png') 0 0 no-repeat;
	height: 77px;
	width: 1080px;
}

#footer
{
	color: #A4805E;
	font-family: Verdana;
	font-size: x-small;
	margin: -40px 140px 0 145px;
}

.hippo
{
	float: right;
	margin: -10px 0 0 0;
color: #90c3fa; 
font-size: 8px;
}

.hippo a {
text-decoration:none;
color: #90c3fa; 
font-size: 8px;
}

/* The gray subnav area underneith the main nav */

#subnavbarline
{
        background: url('/images/Layout/Subnav-Bkg.png') -95px 0 no-repeat;
        list-style: none;
        height: 21px; 
        width: 790px;
        margin: 0 0 0 0px;
        padding: 0px 0 0 80px; 
        vertical-align: top;
}
#subnavbarline li
{
	float: left;
}
#subnavbarline li a
{
        color: #34281E;
        font-family: Arial;
        font-size: .7em;
        margin: 0 10px 0 10px;
        text-decoration: none;
	text-transform: uppercase;
}

#subnavbarline li a.selected, #subnavbarline li a:hover
{
        color: #fff;
}

.subnavbarseparator
{
        color: #34281E;
        font-family: Arial;
        font-size: .7em;
}


/* -------------------------------------------------------------------------- */
/* Drop Down Navigation bar styles */

#navbar {
    background: url('/images/Layout/NavBar.png') 0 0 no-repeat;
    padding: 0 80px 0 76px;
    margin: 0px;
    height: 36px;
    width: 920px;
}

.navbarseparator {
   color: #F4AA45;
   padding: 0 15px 0 15px;
   vertical-align: top;
}

/* Level 1 */
ul.navbarDropDown {
    float: left;
    list-style: none;
    margin: 0;
    padding: 0 0 0 10px;
    width: 100%;
}
ul.navbarDropDown li 
{
    /* 
     * Use Float left instead of inline display. 
     * Inline lists wrap to the left on new lines. 
     * We don't want that.
     */
     
    /*display: inline; */
    float: left;
    position: relative;
    
    /* This is all purely for display. It's not needed for the drop down.*/
    padding: 9px 0px 7px 0px;
    font-family: Verdana;
    font-size: .8em;
}
ul.navbarDropDown li a 
{
    /* Purely display */
    color: #F3EBE0;
    text-decoration: none;
    text-transform: uppercase;
}
ul.navbarDropDown li a.selected
{
    color: #F4AA45;
}
ul.navbarDropDown li:hover {
    background-color: #000;
}

/*
 * This is needed to display the drop down box
 */
ul.navbarDropDown li:hover ul {
    display: block;
}


/* Level 2 */
.subnavbarDropDown {
    background-color: #D3B395;
    padding: 0px;
    margin: 0px;
}

ul.subnavbarDropDown {
    background-color: #D3B395;
    border: 1px solid #DBC6B3;
    display: none;
    position: absolute;
    list-style: none;
    margin: 0;
    padding: 0;
    /* Top : 40px this pushes the menu down below the root menu. Start at 0 and push down */
    top: 36px;
    /* Left: 0, browsers push the sub menus to the right. Left 0 sets their left positioning as far left as possible*/
    left: -20px;
    /* Width makes sure the submenu box is the same width as its parent's box*/
    width: 100%;
    z-index: 500;
}
ul.subnavbarDropDown li {
    border-bottom: 1px solid #DCC2AA;
    display: block;
    float: none;
    padding: 10px 5px 10px 5px;
    margin: 0px;
    font-family: Verdana;
    font-weight: normal;
    font-size: .8em;
}
ul.subnavbarDropDown li:hover {
    background-color: #CCA37F;
}
ul.subnavbarDropDown li a 
{
    display: block;
    color: #4E3C2D;
    text-decoration: none;
    text-transform: uppercase;
    text-align: center;
    padding: 0px;
    margin: 0px;
}
ul.subnavbarDropDown li a.selected
{
    color: #000000;
}
.selectedli, .selected
{
    color: #F4AA45;
}

.SideBarText1{
	font-family: Times;
	font-size:12pt;
	color: #896B4F;
	line-height: 1.6em;
}
.SideBarText2{
	font-family: Times;
	font-size:10pt;
	color: #896B4F;
	line-height: 1.6em;
}



/* EDITOR PROPERTIES */
h1 {
a b c d e f g h i j k l m n o p q r s t u v w x t z
A B C D E F G H I J K L M N O P Q R S T U V W X Y Z
1 2 3 4 5 6 7 8 9 0 $%&(.,;:'"!?)
}

h2 {

}

p {

}

.smalltext {

}

.SideBarText1 {

}

.SideBarText2 {

}

