

body {
                margin:40px 0 10px 0;
                padding:0px;
                }


#frame {
                width: 770px;
                margin-left: auto;
                margin-right: auto;
                margin-top: 10px;
                margin-bottom: 10px;
        }
        
#leftcontent {          
                float:left;
                width:140px;
                background:#fff;                
                border-left:1px solid #ccc;
                margin:0;
                padding:0;
                text-align:left;
                overflow: clip;
                }


#centercontent {
                float: left;
                background:#fff;
                width:345px;
                border:none;
                voice-family: "\"}\"";
                voice-family: inherit;          
                margin:0;
                padding:0;      
                }


#rightcontent {
                float: right;           
                width:270px;
                background:#fff;
                border-left:1px solid #ccc;
                margin:0;
                padding:0;
                }
                
#onecolumn {
                float: left;
                background:#fff;
                width:617px;
                border-left:1px solid #ccc;
                voice-family: "\"}\"";
                voice-family: inherit;          
                margin:0;
                padding:0;      
                }
                
#maincolumn {
                float: left;
                background:#fff;
                width:617px;
                border-left:1px solid #ccc;
                voice-family: "\"}\"";
                voice-family: inherit;          
                margin:0;
                padding:0;      
                }
        
#banner {
                background:#fff;
                height:25px;
                border-bottom:4px solid #6699cc;
                voice-family: "\"}\"";
                voice-family: inherit;
                height:24px;
                }


html>body #banner {
                height:24px;
                }



.vr {
                border-bottom:1px solid #ccc;
                margin:0;
                padding:0;
                }
                
p, h1 {
                margin:0px 15px 10px 15px;
                font-family: Verdana, Arial, sans-serif;
                font-size:12px;
                color: #333;
                line-height: 18px;
                }


                
#qtvideo {
                margin:0;
                padding:0 0 10px 15px;
                width:320px;
                }
                
li {
                font-family: Verdana, Arial, sans-serif;
                font-size:12px;
                color: #333;
                line-height: 18px;
                }


.note {
                font-family: Verdana, Arial, sans-serif;
                font-size:9px;
                color: #666;
                line-height: 12px;
                }
                
h1 {
                font-size:14px;
                padding-top:10px;
                }
                
#rightcontent p {
                margin:0px 15px 10px 15px;
                font-family: Verdana, Arial, sans-serif;
                font-size:10px;
                color: #333;
                line-height: 15px;
                }


#rightcontent h1 {
                font-size:11px;
                padding-top:10px;
                }
        
#leftcontent ul {       
        margin: 0;
        padding: 0 0 10px 0;
        list-style-type: none;
        text-align: left;
        }


#leftcontent ul li {
        text-align: left;
        margin: 0;      
        padding: 0;
        border-bottom: solid 1px #ccc;
        line-height:16px;
        }
        
#leftcontent ul li a {
        background: #fff;
        width: 140px;
        border: none;
        padding: 5px 0 5px 10px;
        margin: 0;
        color: #666;
        text-decoration: none;
        display: block;
        text-align: left;
        font-weight: normal;
        letter-spacing: normal;
        font-size: xx-small;
        font-family: Verdana, Arial, sans-serif;        
        }
        
#leftcontent ul li a:hover {
        color: #000;
        background: #ccc;       
        }
        
#leftcontent ul ol#menu {
        text-align: left;
        list-style-type: none;
        margin: 0;
        padding: 0;
        background: #eee;
}


#leftcontent ul ol#menu li {
        border:none;    
        line-height:18px;
        color: #CC3333;
        font-family: Verdana, Arial, sans-serif;        
        font-size: xx-small;
        padding: 0 0 0 20px;
}


#leftcontent ul ol#menu li a {
        width: 130px;   
        padding: 0;
        margin: 0;
        color: #666;
        text-decoration: none;
        font-weight: normal;
        }
        
#leftcontent ul ol#menu li a:hover {
        color: #000;
        background: #ccc;
        }


        
a:link, a:visited {
        font-weight : normal;
        text-decoration : underline;
        color: #333;
        background: transparent;
        }


a:hover, a:active {
        font-weight : normal;
        text-decoration : none;
        color: #000;
        background: #eee;
        }
        
a.box:link, a.box:visited {
        font-weight: normal;
        text-decoration: none;
        color: #666;
        background-image: url(/imgs/buttons.gif);
        background-repeat: repeat-x;
        border: 1px solid #ccc;
        padding: 3px 10px 2px 10px;
        }


a.box:hover, a.box:active {
        font-weight : normal;
        text-decoration : none;
        color: #000;
        background: #ccc;
        border: 1px solid #999;
        }
        
.left {
        float:left;
        padding: 0 10px 0 0;
        border:0;
}
.right {
        float:right;
        padding: 0;
        border:0;
}
        
hr {
        display: block;
        color: #ccc;
        background-color: #ccc;
        border: none;
        height: 1px;
        margin: 0 0 5px 0;
        padding: 0;
        clear: all;
}


img {
        border:0;
        padding:0;
        margin:0;
}



form, fieldset, legend, label, input, select, textarea {
        font-family: verdana,sans-serif;
        font-size: 11px;
        font-weight: normal;
        color: #666;
        margin: 0;
        padding: 0;
}


fieldset {
    border: none;
}
label {
         cursor: pointer;
}
input.text, textarea {
        background-color: #fff;
        border: solid 1px #ccc;
    padding: 1px;
}
input.text {
        vertical-align: middle;
}
input.radio, input.checkbox {
        vertical-align: middle;
}
input.button {
        background-color: #eee;
        border: solid 1px #ccc;
        margin: 0;
        padding: 2px 8px 2px 8px;
        cursor: pointer;
}
select {
        background-color: #eee;
        border: solid 1px #ccc;
}


textarea {
        width: 300px;
        height: 100px;
}



body#sectionone #leftcontent li#one a,
body#sectiontwo #leftcontent li#two a,
body#sectionthree #leftcontent li#three a,
body#sectionfour #leftcontent li#four a,
body#sectionfive #leftcontent li#five a {
        background: #eee;
        border: none;
        }
