/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      ~~~~~~ html elements ~~~~~~ 
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/

body { margin: 0; padding: 0;}

#bgcolor
    {
    background-color: #666664;
    background-image: url("../Images/General/leftpanel3.jpg"); 
    background-repeat: no-repeat; 
    }

a {color:#822204; text-decoration:none; border: 0px;}
a:visited {color:#822204; }
a:hover {color:#ffffff; }


/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      ~~~~~~~ left column menu items ~~~~~~~~
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/

.welcome_off 
    {
    position: absolute; 
    top: 22px;  
    visibility: visible;
    z-index: 1;
    }

.welcome_on 
    {
    position: absolute;
    top: 22px;    
    visibility: hidden;
    z-index: 2;
    }

.aboutsii_off 
    {
    position: absolute; 
    top: 55px;  
    visibility: visible;
    z-index: 1;
    }

.aboutsii_on 
    {
    position: absolute;
    top: 55px;    
    visibility: hidden;
    z-index: 2;
    }

.services_off 
    {
    position: absolute; 
    top: 82px; 
    visibility: visible;
    z-index: 1;
    }

.services_on 
    {
    position: absolute;  
    top: 82px; 
    visibility: hidden;
    z-index: 2;
    }

.portfolio_off 
    {
    position: absolute; 
    top: 110px; 
    visibility: visible;
    z-index: 1;
    }

.portfolio_on 
    {
    position: absolute; 
    top: 110px;  
    visibility: hidden;
    z-index: 2;
    }

.artselection_off 
    {
    position: absolute;  
    top: 137px;  
    visibility: visible;
    z-index: 1;
    }

.artselection_on 
    {
    position: absolute; 
    top: 137px;  
    visibility: hidden;
    z-index: 2;
    }

.contact_off 
    {
    position: absolute;   
    top: 165px; 
    visibility: visible;
    z-index: 1;
    }

.contact_on 
    {
    position: absolute;
    top: 165px;  
    visibility: hidden;
    z-index: 2;
    }


/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  ~~~~~~~~~ other elements ~~~~~~~~~ 
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/

.logo
    {
    position: absolute; 
    top: 0;
    left: 0;
    width: 600px;
    height: 114px;
    }

.leftcol 
    {
    position:absolute;
    top:114px;
    left:0px;
    width:170px;
    padding: 0 10px 0 0;
    font-size: 9pt;
    font-family: Verdana, verdana, helvetica, Helvetica, Arial, arial, sans-serif;
    color:#ffffff;
    line-height: 1.5em;   
    z-index: 2;
    overflow: visible;
    }

.lmenu
    {
    position: absolute;
    top: 22px;
    }

.centercol 
    {
    position: absolute;
    margin: 119px 220px 10px 165px;
    padding: 0 5% 0 8%;
    width: auto;
    min-width: 100px;
    max-width: 480px;
    font-size: 8pt;
    font-family: Verdana, verdana, helvetica, Helvetica, Arial, arial, sans-serif;
    color:#ffffff;
    line-height: 1.5em;
    z-index:3; 
    overflow: visible;
    }
		
.rightcol 
    {
    position: absolute;
    top: 0;
    right: 0px;
    width: 190px;
    height: 100%;
    margin: 0 0 0 3px;
    border-right: solid #ffffff 8px;
    z-index: 2;
    overflow: hidden;
    }

.rcol_content
    {
    position: absolute;
    top: 183px;
    margin: 0 30px 0 0;          
    font-size: 8pt;
    font-family: Verdana, verdana, helvetica, Helvetica, Arial, arial, sans-serif;
    color:#ffffff;
    line-height: 1.8em;
    }

.rcol_content a:link
    {
    font-weight: bold;
    }

.rcol_content a:visited
    {
    font-weight: bold;
    }

.rcol_content a:hover
    {
    font-weight: bold;
    }

.rcol_head
    { 
    color: #ffffff; 
    font-weight: normal; 
    font-size: 8pt; 
    line-height: 2.2em; 
    }

.copyright 
    {
    margin: 30px 0 0 0;
    font-size:7pt;
    font-family: helvetica, arial, sans-serif;
    color:#cccccc;
    text-align: center;
    line-height: 1.1em;
    }

.copyright a {color:#cccccc; text-decoration:none;}
.copyright a:visited {color:#cccccc; }
.copyright a:hover {color:#ffffff; }

.indnt { margin: 30px 0 30px 100px;}
.bld { font-weight: bold;}  
.ital { font-style: italic;}
.smbld {font-size: 9pt; font-weight:bold; }
.sm_ital {font-size: 8pt; font-style: italic;}
.red { color:#511401;}
.quote { font-weight: normal; font-style: italic; color: #ffffff; line-height:1.6em; font-size:8pt; }
.name { font-weight: normal; font-style: normal; color: #ffffff; text-align: right;}

