﻿body {
 background-color: #2a2926; 
 font-family: Arial;
 font-size:.8em;
 color: #282419;
 background-image: url(images/bg.jpg); 
 background-position: center top;
 background-repeat: no-repeat;
         
}

.top
{
    background-image: url('images/bg-top.jpg'); 
    background-repeat: no-repeat;
    background-position: center top; 
    width: 896px; 
    background-color: White; 
    vertical-align: top;
    text-align: right;
    height: 97px;
}

.HeaderShadow
{
    background-color: White; 
    height: 22px; 
    background-repeat: repeat-x; 
    background-image: url('images/header-shadow.jpg');
}

h2
{
    font-size:1.1em;
    font-family: Arial;
    font-weight:bold; 
}

.trListItem
{
    border-bottom: solid 1px #eeeeec;    
       
}

.SubTitle
{
 font-size:1.1em;
    color: #964f10; 
    font-weight:bold;
    text-decoration: none; 
}

.link
{
    font-size:1em;
    color: #da9109; 
    font-weight:bold;
    text-decoration: none;      
}
.link:hover
{
    text-decoration: underline; 
}

.link_white
{
    font-size:1em;
    color: White; 
    text-decoration: none; 
    font-weight:bold;
}

.link_white:hover
{
    text-decoration: underline; 
}

.title_grey
{
font-size:1em;
    color: #818180; 
     font-weight:bold;
}


.menu
{
    background-image: url('images/menu/center.gif');
    background-position:left top;
    height: 24px;
    /*width: 100px;  */
}

.menuItem
{
    background-image: none;
    background-repeat: no-repeat;  
    height: 24px;    
    color: #28261a;
    font-size:1em;
    font-weight:bold;
    padding: 4px 0 4px 0;
    border-width:0px;
    margin: 0px 0 0 0;
    text-decoration: none; 
}

.Box
{
    background-image: url('images/overbox/bg.gif');
    background-repeat:no-repeat; 
    height:90px;
    width: 160px;
    padding: 20px 20px 20px 20px; 
    margin-left: 10px;
    margin-top: 0px;
    z-index: 1000;
    line-height: 20px; 
}

.BoxButton
{
    background-image: url('images/overbox/button.jpg');
    background-repeat:no-repeat;
    border-style: none;  
    margin: 8px 10px 10px 10px; 
    padding: 2px 6px 2px 6px;
    font-size: .8em; 
    width: 58px;
}

/*hr
{
 background-image:url('images/hr.jpg');
 background-repeat: repeat-x;
 
}*/
hr 
{
border: none 0; 
border-top: 1px dashed #b1b1b1;/*the border*/
width: 80%;
height: 1px;/*whatever the total width of the border-top and border-bottom equal*/
 text-align:left;
 margin-left: 0px;
} 


.divGreyBlock
{
    width: 213px;
    background-image: url('images/middle-block/bottom.jpg');
    background-repeat: no-repeat; 
    background-position: left bottom;       
}

.divGreyBlock h2
{
     background-image: url('images/middle-block/top.jpg');
     background-repeat: no-repeat; 
     background-position: left top;
     padding: 15px 0px 10px 15px;
     text-align:left;
     margin: 0 0 0 0px;
}

.divGreyBlock p {
    /*padding: 9px 19px 24px 16px;*/
    padding: 2px 2px 2px 6px;
    margin: 0 0 0 0px;  
    text-align: left;       
}


.divBlackBlock
{
    width: 213px;    
    background-image: url('images/right-block/bottom.jpg');
    background-repeat: no-repeat; 
    background-position: center bottom;
}

.divBlackBlock h2
{
     background-image: url('images/right-block/top.jpg');
     background-repeat: no-repeat; 
     background-position: center top;
     padding: 15px 0px 10px 15px;
     text-align:left;
     margin:0 0 0 -1px;
     color: White; 
}

.divBlackBlock p {
    padding:2px 2px 2px 6px;
    margin:0;
    text-align:left;
}

.divWelcomeBlock
{
    width: 450px;
    margin: 0px 0 10px 0x;
    padding: 0px 0 0 10px;
    background-image: url('images/left-block/bottom.jpg');
    background-repeat: no-repeat; 
    background-position: left bottom;
       
}

.divWelcomeBlock h1
{
     background-image: url('images/left-block/top.jpg');
     background-repeat: no-repeat; 
     background-position: left top;
     padding: 30px 0px 0px 40px;
     text-align:left;
     margin: 0 0 0 -10px;
     color: #da9109; 
     height: 90px;
}

.divWelcomeBlock h2
{
    padding: 13px 0px 10px 30px;
    color: #da9109; 
    text-align:left;
    margin:0 0 0 -1px;
}

.divWelcomeBlock p 
{
    padding: 9px 19px 24px 30px;
    margin:0 0 0 0;
    text-align:left;
}


.divMainBlock
{
    width: 100%;
    margin: 0px 0px 10px 0px;
    padding: 0 0 0 0px;           
}

.divMainBlock h1
{
    
     padding: 5px 0px 5px 0px;
     text-align:left;
     margin: 0px 0px 0px 0px;
     color: #da9109; 
     font-size: 2em;
     font-family: Arial;
     text-decoration: none;  
     font-weight: normal;  
     /*height: 50px;*/
}

.divMainBlock h2
{
    padding: 0px 0px 0px 0px;
    color: #da9109; 
    text-align:left;
    margin:0 0 0 0px;
}

.divMainBlock p 
{
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
    text-align:left;
}



.tdVMenuTop
{
    width: 211px;    
    height: 32px;
    background-image: url('images/vmenu/top.jpg');
    background-repeat: no-repeat; 
    background-position: center top;
    padding: 3px 0px 5px 15px;         
    text-align:left; 
}

.tdVMenuItem
{
    width: 211px;
    height: 32px;
    background-image: url('images/vmenu/bg-item.jpg');
    background-repeat: no-repeat; 
    background-position: center top;     
    text-align:left;
    padding: 0px 0px 0px 15px;         
}

.tdVMenuItemSelected
{
    width: 211px;
    height: 32px;
    background-image: url('images/vmenu/bg-active.jpg');
    background-repeat: no-repeat; 
    background-position: center top;    
    text-align:left;
    padding: 0px 0px 0px 15px;         

 }

.tdVMenuBottom
{
    height: 240px;
    margin:0;
    text-align:right;
    background-image: url('images/vmenu/bg-bottom.jpg');
    background-repeat: no-repeat; 
    background-position: right top;
}
