/* 
    2/6/08 Nannette Thacker, http://www.shiningstar.net
*/

body
{
    position: relative;
    margin: auto;
    align: left;
    background: #6d5e55;
}


#wrapper
{
    background: #6d5e55;
}

.ContentWidth
{
    width: 769px;
}



.LogoBlack
{
    display: block;
    height: 100px;
    width: 100%;
    background-color: black;
    text-align: center;
}

.LogoLeft
{
    height: 100px;
    width: 416px;
    background: url(../images/skyline.jpg) no-repeat;
    background-color: black;
}
.LogoText
{
    height: 100px;
    width: 353px;
    background-image: none;
    background-color: black;
}

.Leather
{
    display: block;
    height: 31px;
    width: 100%;
    background: url(../images/brownleather.jpg) repeat-x;
}




.footerlinks
{
    clear: both;
    padding-top: 5px;
    background-color: black;
    text-align: left;
    font-family: Georgia, Times New Roman, Sans-Serif;
    font-size: 11px;
    color: #ffffff;
    font-style: italic;
}
.footerlinks A:link, .footerlinks A:visited
{
    text-decoration: none;
    font-family: Georgia, Times New Roman, Sans-Serif;
    font-size: 11px;
    color: #ffffff;
    font-style: italic;
}
.footerlinks A:hover
{
    text-decoration: underline;
    font-family: Georgia, Times New Roman, Sans-Serif;
}
.FooterBlack
{
    display: block;
    height: 36px;
    width: 100%;
    background-color: black;
    text-align: center;
}


.ContentBack
{
    display: block;
    height: 100%;
    width: 100%;
    background-color: #ede4ce;
}
.ContentDividerTop
{
    width: 769px;
    height: 11px;
    background-color: #ede4ce;
}
.ContentDividerMiddle
{
    width: 769px;
    height: 8px;
    background-color: #e6d8b1;
}
.ContentBottom
{
    display: block;
    height: 100%;
    width: 100%;
    background-color: #eaddba;
}

.ContentRight
{
    width: 490px;
    padding-top: 18px;
    text-align: left;
    
}
.PadTop12
{
    padding-top: 12px;
}
.PadLeft10
{
    padding-left: 15px;
}
.PadTop4
{
    padding-top: 4px;
}
.PadLeft2
{
    padding-left: 15px;
}
.PadLeft5
{
    padding-left: 5px;
}


.HeaderText
{
    font-family: Georgia, Times New Roman, Sans-Serif;
    font-size: 18px;
    color: #603913;
    font-weight: bold;
    font-style: italic;
}

.SidebarTabs
{
    background-color: #eaddba;
    text-align:left;
    vertical-align: top;
}
.SidebarTabsHeaderText
{
    font-family: Georgia, Times New Roman, Sans-Serif;
    font-size: 13px;
    color: #603913;
    font-weight: bold;
    font-style: italic;
    text-align:left;
    vertical-align:middle;
}
.SidebarVerticalBar
{
    height: 130px;
    width: 15px;
    background: url(../images/VerticalBar.jpg) no-repeat;
    background-color: #eaddba;
    vertical-align:middle;
}


.SidebarContactInfo
{
    width: 232px;
    background-color: #c6b6a2;
    text-decoration: none;
    font-family: Georgia, Times New Roman, Sans-Serif;
    font-size: 12px;
    color: #603913;
    padding-top: 4px;
    padding-bottom: 4px;
    padding-left: 12px;
    text-align: left;
    line-height: 1.25em;
}
.SidebarDividerRule
{
    width: 244px;
    height: 5px;
    background-color: #94836b;
}
.SidebarMenu
{
    width: 244px;
    height: 100%;
    background-color: #c6b6a2;
}

.SidebarInside
{
    width: 244px;
    font-family: Georgia, Times New Roman, Sans-Serif;
    font-size: 10px;
    color: #603913;
    font-style: italic;
    text-align: left;
    font-weight: bold;
    line-height: 1em;
   
}

.ContentInside
{
    width: 505px;
    margin-left:15px;
}

.ContentContainer
{
    width: 510px;
    border: solid #d9ccad 6px;
    background: #e5dcc3;
}
.ContentTable
{
    padding: 4px 4px 4px 4px;
}


.VerticalBarInside
{
    height: 100%;
    width: 13px;
    background: url(../images/VerticalBarInside.jpg) repeat-y;
    vertical-align: middle;
}

/* Nannette above */

/*  Expando styles with alterations from edaa     */

.x8_expandoLevel1
{
    width: 244px;
    background: #c6b6a2;
    color: #000000;
    font-family: Georgia, Times New Roman, Sans-Serif;
    font-size: 12px;
    border-top: solid #ede4ce 1px;
    line-height: 18px;
    text-align: left;
}

.x8_expandoLevel1 a
{
    color: #000000;
    text-decoration: none;
    width: 232px;
    padding-left: 12px;
    display: block;
    text-align: left;
    font-family: Georgia, Times New Roman, Sans-Serif;
    font-size: 12px;
    
}
.x8_expandoLevel1 a:hover
{
    background: #b0a08a;
    color: #000000;
    width: 232px;
    padding-left: 12px;
}
.x8_expandoLevel1 .x8_expandoActive a{
    background: #b0a08a;   
    color: #000000;
    width: 232px;
    padding-left: 12px;
}

.x8_expandoLevel2
{
    background: #ffffff;
    color: #603913;
    line-height: 18px;
    text-align: left;
    width: 244px;
    font-family: Georgia, Times New Roman, Sans-Serif;
    font-size: 12px;
   border-top: solid #d9ccad 1px;
}
.x8_expandoLevel2 a
{
    color: #603913;
    text-decoration: none;
    width: 232px;
    padding-left: 12px;
    display: block;
    text-align: left;
    font-family: Georgia, Times New Roman, Sans-Serif;
    font-size: 12px;
}
.x8_expandoLevel2 a:hover
{
    background: #e5dcc3; 
    color: #000000;
    width: 232px;
    padding-left: 12px;
}
.x8_expandoLevel2 .x8_expandoActive a{
    background: #e5dcc3; 
    color: #603913;
    width: 232px;
    padding-left: 12px;
}




h1{font-family:Georgia;
   font-size:  18px;
   font-weight: bold;
   color: #603913;
   font-style: italic;
   text-decoration: none;
}

.subhead1{font-family:Lucida grande;
   font-size:  14px;
   font-weight: bold;
   color: #1b1b1a;
   text-decoration: none;
   line-height:16px;
}

.subhead2{font-family:Lucida grande;
   font-size:  12pt;
   font-weight: bold;
   color: #627694;
   text-decoration: none;
   line-height:30px;
}

.subhead3{font-family:Lucida grande;
   font-size:  12pt;
   font-weight: bold;
   color: #001079;
   text-decoration: none;
   line-height:30px;
}

.bodytext{font-family:Georgia, Times New Roman, Sans-Serif;
   font-size: 11pt;
   font-weight: normal;
   text-align: left;
   color: #000000;
   text-decoration: none;
   line-height:18px;
}
   
.bodytext a{font-family: Georgia, Times New Roman, Sans-Serif;
   font-size:  11pt;
   font-weight: normal;
   text-align: left;
   color: #603913;
   text-decoration: underline;
   line-height:18px;
}

.bodytext a:hover{font-family: Georgia, Times New Roman, Sans-Serif;
   font-size:  11pt;
   font-weight: normal;
   text-align: left;
   color: #000000;
   text-decoration: underline;
   line-height:18px;
}

.listext{font-family:Georgia, Times New Roman, Sans-Serif;
   font-size: 10pt;
   font-weight: normal;
   color: #000000;
   text-decoration: none;
   line-height:1.3;
}

.sbheading{font-family: Georgia, Times New Roman, Sans-Serif;
   font-size: 11pt;
   font-weight: bold;
   color: #603913;
   text-decoration: none;
   line-height:20px;
}
.sbtext{font-family: arial, verdana;
   font-size: 12px;
   font-weight: normal;
   color: #000000;
   text-decoration: none;
   line-height:1.3;
}
.sbtext a{font-family: arial, verdana;
   font-size: 12px;
   font-weight: normal;
   color: #603913;
   text-decoration: underline;
   line-height:1.3;
}
.sbtext a:hover{font-family: arial, verdana;
   font-size: 12px;
   font-weight: normal;
   color: #000000;
   text-decoration: underline;
   line-height:1.3;
}
.contactus{
    font-family: Georgia, Times New Roman, Sans-Serif;
    font-size: 12px;
    color: #603913;
    font-style: normal;
    text-align: left;
    font-weight: normal;
    line-height: 1.3;
}

.contactus a{
    font-family: Georgia, Times New Roman, Sans-Serif;
    font-size: 12px;
    color: #603913;
    font-style: normal;
    text-align: left;
    text-decoration: underline;
    font-weight: normal;
    line-height: 1.3;
}

.contactus a:hover{
    font-family: Georgia, Times New Roman, Sans-Serif;
    font-size: 12px;
    color: #000000;
    font-style: normal;
    text-align: left;
    text-decoration: underline;
    font-weight: normal;
    line-height: 1.3;
}

.practice{
    font-family: Georgia, Times New Roman, Sans-Serif;
    font-size: 12px;
    color: #603913;
    text-align: left;
    font-weight: bold;
    line-height: 1.3;
}

.practice a{
    font-family: Georgia, Times New Roman, Sans-Serif;
    font-size: 12px;
    color: #603913;
    text-align: left;
    text-decoration: underline;
    font-weight: bold;
    line-height: 1.3;
}

.practice a:hover{
    font-family: Georgia, Times New Roman, Sans-Serif;
    font-size: 12px;
    color: #000000;
    text-align: left;
    text-decoration: underline;
    font-weight: bold;
    line-height: 1.3;
}

.hometabs{
    font-family: Georgia, Times New Roman, Sans-Serif;
    font-size: 12px;
    color: #000000;
    font-style: normal;
    text-align: left;
    font-weight: normal;
    line-height: 1.3;
}

.hometabs a{
    font-family: Georgia, Times New Roman, Sans-Serif;
    font-size: 12px;
    color: #603913;
    font-style: normal;
    text-align: left;
    text-decoration: underline;
    font-weight: normal;
    line-height: 1.3;
}

.hometabs a:hover{
    font-family: Georgia, Times New Roman, Sans-Serif;
    font-size: 12px;
    color: #000000;
    font-style: normal;
    text-align: left;
    text-decoration: underline;
    font-weight: normal;
    line-height: 1.3;
}


ul {
font-family:Georgia, Times New roman, Sans-serif;
font-size: 11pt;
font-weight: normal;
color: #000000;
text-decoration: none;
line-height:1.3;
text-indent: 0px;
list-style-position: outside;
list-style-image: url(../images/bullet1.jpg);
list-style-type: square;
padding: 5px 10px;
margin: 0px 15px 15px 10px;
}
li{
margin:0px 2px 6px 0px;
}

.bottomspace {
    display: block;
    height: 250px;
    width: 100%;
    }


