body { 
    margin: 0px; padding: 0px;
    /*background-image: url('img/bg2.gif'); background-repeat: repeat-x;*/
    background-color: #EFEFDF; /*#54482D;/*#625434;*/
    
    text-align: center;
    font-family:  arial,sans-serif;
}

a{
    color: #4B381C;    
}

a:hover{  color: #B90000;    }

    #content p a:hover{
       background-color: #F2EDD0;
    }

input, textarea{
     background-color: #F1FFB7;
     border-width: 0px 0px 1px 0px; 
     border-style: dotted;
     border-color: #8FAB1D;   
}

    input.button{
        font-size: 11px; font-weight: bold; border: none; background-color: #E90000; color: white;    
    }

img{    
    border: none;
}
    
    #main{
        margin: auto;
        position: relative;
        width: 734px; 
        background-color: white;       
        text-align: left;
        padding-bottom: 34px;
        margin-top: 3px;
        margin-bottom: 0px;
               
    }
    
        #header{
            position: relative;
            height: 133px;
            background-color: white;
            background-image: url('../img/headbg2.jpg'); background-repeat: no-repeat; background-position: 0px 74px ;
        	overflow:hidden;
        }
    
            #logo{
                display: block; position: absolute;
                right: 70px; top:9px; 
                
            }
            
            #header .menu{
                padding: 0px; margin: 0px;
                position: absolute; left: 13px; top: 108px; height: 25px;
                border-left: 1px solid #E8BF9D;
            }
            
                #header .menu li{
                    float: left; height: 25px; list-style: none; border-right: 1px solid #E8BF9D;
                    font-family: arial,sans-serif; font-size: 11px; font-weight: bold; line-height: 25px; padding: 0px 20px 0px 6px;
                    cursor: pointer;
                    background-repeat: no-repeat;
                    background-position: bottom right;
                }
                
                #header .menu li.active{
                     background-image: url('../img/menuarrow.gif');
                }
                
                #header .menu li:hover{
                     background-image: url('../img/menuarrow2.gif');
                }
                    #header .menu li a{
                         color: #F0EDBE; text-decoration: none;
                    }
                    
                    #header .menu li a:hover, 
                    #header .menu li.active a{
                         color: #FFFFFF;
                    }
            
            #header .extramenu{
                font-size: 10px; font-family: arial,sans-serif;
                position: absolute; left: 13px; top: 6px;
                color: #DEA600; margin: 0px; padding: 0px;
            }
                
                #header .extramenu li{
                    float: left; list-style: none; margin: 0px 10px 0px 0px; padding: 0px;    
                }
            
                #header .extramenu a{
                    text-decoration: none;
                    color: #DEA600;
                }
                
                #header .extramenu a:hover{
                    text-decoration: underline;
                }
            
            #searchbox{
                position: absolute; left: 13px; top: 22px;
                display: none;
            }
            
                #searchbox form{
                    margin: 0px; padding: 0px;    
                }
                
            #header .path{
                font-size: 10px; font-family: arial,sans-serif;
                position: absolute; left: 13px; top: 54px;
                color: #D00000;
            }
            
                #header .path a{
                    text-decoration: none;
                    color: #D00000;
                }
                
                #header .path a:hover{
                    text-decoration: underline;
                }
            
            #header h1{    
                 font-family: arial,sans-serif;
                 margin: 0px; padding: 0px;
            }
                    
            #tagline1{
                position: absolute; right: 12px; top: 150px;
                font-size: 18px; font-weight: normal;
                color:#740000;
            }
            #tagline2{
                position: absolute; right: 70px; top: 180px;
                font-weight: normal;  font-size: 18px;
                color: white;
            }
            
    #content{
        font-size: 13px; line-height: 20px;
        margin: 50px 70px 50px 223px;
        color: #393023;
        text-align: left;
        min-height: 270px;
    }
    
        #content .attention{
            
            background-color: #EACF5C;
            background-image: url("../img/attbg.jpg"); background-repeat: repeat-x;
                                                             
            float: right; padding: 0px; margin-top: 8px; margin-left: 8px; margin-bottom: 8px;
            font-weight: bold; text-align: left;
        }
            #content .attention h3{
                color: white;
                text-transform: none; font-size: 14px;
                margin-top: 0px; margin-bottom: 0px; padding: 3px 8px 1px 8px;
            }
            #content .attention ul{
                list-style: none;   
                padding: 4px 8px;
                font-size: 14px;
                margin: 0px;
            }
                #content .attention ul li{
                    line-height: 24px;
                }
                
                #content .attention ul a{
                    color: #7B5B0B; /*#737600;*/
                    text-decoration: none;
                }
                    #content .attention ul a:hover{
                        text-decoration: underline;
                    }
            
        #content code,
        #content pre{
            display: block;
            background-color: #F1FFB7; 
            padding: 8px;
            font-weight: bold; font-size: 10px;
            margin-bottom: 18px;
            text-align: left;
        }
        
        #content em,
        #content strong{
            color: black;    
        }
        
        #content ul, #content ol{
            color: black; /*#7B5B0B;*/
            list-style: square; 
            font-size: 12px; background-color: #F3F3E3;
            margin-top: 0px; padding: 5px 5px 5px 20px;
            margin-left: 0px; 
        }
            #content ul li{
                line-height: 15px; padding-bottom: 5px;
            }
        #content h2{
            color: #EA7213;
            font-family: arial,sans-serif; font-size: 20px; font-weight: normal; margin-top: 22px; margin-bottom: 8px; padding-bottom: 0px;    
            text-align: left;
        }
        
            #content h2 a{
                text-decoration: none; color: #EA7213;    
            }
        
         #content h3{
             color: #C90000; /* #7B5B0B;*/
             
            font-family: arial,sans-serif; font-size: 12px; margin-bottom: 0px; padding-bottom: 0px; text-transform: uppercase;           
        }
        
        #content img{
            margin: 8px; border-width: auto;   
        }
        
        #content p{
            margin-top: 0px;   
        }
    
    #sidebar{
        position: absolute; left: 13px; top: 188px;
    }
        #sidebar dl{
            margin: 0px 0px 16px 0px; padding:0px;
            width: 180px;
            font-family: arial,sans-serif;
        }
        
            #sidebar dl dt{
                height: 21px;
                margin: 0px; padding: 0px 0px 0px 2px;
                z-index: 5;
                position: relative;
                background-color: white; /*#E90000;/*#E96600;/* #E3FF4C; * / #7B5B0B;*/
                
                font-family: verdana;
                font-size: 11px; text-transform: lowercase; font-weight: bold;
                line-height: 21px; letter-spacing: 1px;
            }
            
                #sidebar dl dt,
                #sidebar dl dt a{
                    /* color: white;*/
                    color: #847651;
                    text-decoration: none;                    
                }
            
            #sidebar dl dd{
                position: relative;
                left: 2px; top: /*-8px*/ 0px;
                margin: 0px; padding: 0px 0px 8px 0px;
                z-index: 1;
                /*border-top: 2px solid #DFDFDF;*/
                /*background-color: #FFE781;/*#F1FFB7;*/
                /* border: 2px solid #FFE781;*/
                background-image: url(../img/sidebg.jpg); background-repeat: repeat-x;
            }
                #sidebar dd a{
                    color: /*#7F932C;*/ #7B5B0B;    
                }
                #sidebar dl dd p{
                    font-family: arial, sans-serif; font-size: 11px; 
                    color: #645943;
                    padding: 0 0px;
                }
                
                    #sidebar dl dd p.buttons{
                        /*text-align: right;*/
                        padding: 0 8px; margin: 0px;
                    }
                        #sidebar dl dd p.buttons a{
                            font-weight: bold; color: #E95D00; 
                            text-decoration: none;
                        }
            
                #sidebar dl dd ul{
                    margin: 0px; padding: 0px;
                }
                
                    #sidebar dl dd ul li{
                        line-height: 20px;
                        margin: 0px; padding: 0px 0px 0px 20px;
                        background-image: url('../img/submenuarrow.gif'); background-repeat: no-repeat; background-position: 8px 8px; list-style: none;
                        font-family: arial,sans-serif; font-size: 11px; font-weight: bold;
                    }
                        #sidebar dl dd ul ul li{
                            padding-left: 12px; background-position: 0px 6px;
                            line-height: 16px;
                        }
                    
                        #sidebar dl dd ul li a{
                            text-decoration: none;
                            color: #7B5B0B;
                        }
                        
                        #sidebar dl dd ul li a:hover{
                            text-decoration: underline;
                        }
                        
                        
                        #sidebar dl dd ul ul{
                            padding: 0px 0px 1px 0px;    
                        }
                        
                        #sidebar dl dd ul li.active ul a{
                            color: #7B5B0B;
                        }
                        
                        #sidebar dl dd ul li.active a,
                        #sidebar dl dd ul li.active ul li.active a{
                            color: #D30000;
                        }
                        
    #footer{
        margin: auto;
        position: relative; left: 0px; top: -23px; height: 23px;
        width: 734px;
        padding: 0px;
        line-height: 20px;
        font-size: 10px; font-family: verdana,sans-serif;
        
        border-top: 2px solid #E4DCC7;
        padding-top: 3px;
        background-color: #EFEFDF;
        /*background-image: url('../img/footbg.jpg'); background-repeat: no-repeat;*/
        color: #BAB3A2;
    }
    
        #footer a{
            color: #BAB3A2;
        }
