body              { font-family: "Trebuchet MS",verdana,sans-serif; font-size: 12px; 
                    padding-right: 0px; padding-left: 0px; 
                    background: #eee; padding-bottom: 0px; 
                    margin: 0px 0px 50px; color: #333; padding-top: 0px; 
                    scrollbar-face-color: #DEE3E7;
                  	scrollbar-highlight-color: #FFFFFF;
                  	scrollbar-shadow-color: #DEE3E7;
                  	scrollbar-3dlight-color: #D1D7DC;
                  	scrollbar-arrow-color:  #336699;
                  	scrollbar-track-color: #EFEFEF;
                  	scrollbar-darkshadow-color: #98AAB1;}
b                 { font-size: 13px; }
td                { font-family: "Trebuchet MS",verdana,sans-serif; font-size: 12px; }
P                 { margin: 0px 14px 14px; line-height: 140%; text-align=justify;}
h3, h4            { line-height: 140%; margin: 0px 14px 14px; }
a                 { color: #000000 }
a:hover           { text-decoration: none; font-weight: bold;}
.gp               { font-family: Verdana,Geneva,Arial,Sans-serif; 
                    border-left: #fff 2px solid; 
                    border-top: #fff 2px solid;  border-bottom: #fff 2px solid;
                    font-weight: bold; font-size: 40px; color: #ffffff; background-color: #336699; }
.gpu              { font-family: Verdana,Geneva,Arial,Sans-serif; 
                    border-right: #fff 2px solid; 
                    border-top: #fff 2px solid;  border-bottom: #fff 2px solid;
                    font-weight: bold; font-size: 40px; color: #336699; background-color: #ffffff; }
.header           { padding-top: 40px; padding-bottom: 10px; padding-left: 10px;
                    background-color: #336699; color: #ffffff;}
.subheader        { padding-top: 40px; padding-bottom: 10px; 
                    font-size: 28px; color: #ffffff; background-color: #336699; 
                    text-align: center; border-bottom: #ccc 1px solid;}
.contribute       { border-left: #999 1px dashed; border-right: #999 1px dashed;
                    border-bottom: #999 1px dashed; border-top: #999 1px dashed; 
                    margin: 0px 14px 14px; padding-right: 4px; padding-left: 4px;
                    padding-top: 4px; padding-bottom: 4px; }
.container        {	border-right: #ccc 1px solid; margin-left: 50px; 
                    border-left: #ccc 1px solid; margin-right: 50px; 
                    border-bottom: #ccc 1px solid; 
                    background: white;  }
.authors          { background-color: #6699cc; 
                    font-family: "Trebuchet MS",verdana,sans-serif; 
                    font-size: 15px; color: #ffffff; 
                    font-weight: normal; text-decoration: none; 
                    padding-top: 5px; padding-bottom: 3px;
                    text-align: center; 
                    line-height: 140%;}
.papertitle       { font-weight: bold; font-size: 20px; line-height: 140%; text-align: center;} 
a.authors         { text-decoration: none;}
a.navhover        { text-decoration: none; }
.navhover         { color: #ffffff; background-color: #336699; padding-top: 5px; padding-bottom: 3px; 
                    border-right: #ccc 1px solid; }
.navselected      { background-color: #ffffff; color: #333333; padding-top: 5px; padding-bottom: 3px; 
                    border-right: #ccc 1px solid; }
.dateheader       { font-size: 12px; font-weight: bold; color: #336699; }
.categoryIndent   { font-size: 10px;  color: #666666; margin-left: 7px;  }
#leftcontent      { border-right: #ccc 1px solid; 
                    padding-left: 0px;
                    margin-top: 20px; float: left; width: 100px; position: relative }
#centercontent    { padding-right: 10px; margin-top: 20px; padding-left: 10px; 
                    margin-left: 15%; margin-right: 150px; min-height: 900px; }
#rightcontent     { float: right; 
                    margin-top: 20px; padding-left: 10px; 
                    border-left: #ccc 1px solid; 
                    width: 150px; position: relative; }
#papercontent     { padding-right: 0px; margin-top: 20px; padding-left: 10px; 
                    margin-left: 0px; margin-right: 0px; min-height: 1600px; }
