.button {
    font-family: "Default sans serif";
    font-size: 8pt;
    color: #000000;
    border-color: #ffffff;
    border-top-style: groove;
    border-bottom-style: groove;
    border-left-style: groove;
    border-right-style: groove;
    cursor: pointer;
}

.buttonmedium {
    border-right: #ffffff 2px outset;
    border-top: #ffffff 2px outset;
    border-left: #ffffff 2px outset;
    border-bottom: #ffffff 2px outset;
    background-color: #3366ff;
    cursor: pointer;
    color: #000000;
    vertical-align: middle;
    font-family: default sans serif;
    font-size: 8pt;
    text-align: center;
}

.button_n {
    font-family: "Default sans serif";
    font-size: 8pt;
    color: #000000;
    border-color: #ffffff;
    border-top-style: groove;
    border-bottom-style: groove;
    border-left-style: groove;
    border-right-style: groove;
    cursor: pointer;
    /*width: 76px;*/
}

.textstyle {
    font-family: "Arial", "Helvetica", "sans-serif";
    border: 1px #000000 solid;
    background-color: #ffffff;
    border-color: #bbbbbb;
    font-size: 10pt;
    height: 22px;
}

.popshowstyle {
    height: 100px;
    width: 150px;
    position: relative;
    left: 0px;
    top: 19px;
}

.history_pages {
    height: 100px;
    width: 183px;
    position: absolute;
    left: 0px;
    top: 23px;
    display: block;
}

.line_head {
    font-size: 11px;
    font-family: arial;
    font-weight: bold;
    background: #e6edf7;
    height: 22px;
    text-align: center;
}

.line_history {
    font-size: 9pt;
    font-weight: bold;
    background: #e9e9e6;
    height: 22px;
    text-align: left;
    background-image: url("/examples/test/dsgntemplate.nsf/topbg.jpg")
}

.line_history_over {
    font-size: 11pt;
    font-weight: bold;
    background: #e9e9e6;
    height: 22px;
    text-align: center;
}

.line_body {
    font-size: 11px;
    font-family: arial;
}

.line_body_oldhistory {
    font-family: Arial;
    font-size: 11px;
    height: 100px;
    width: 100%;
    text-align: middle;
}

.line_body_for_chrome {
    font-size: 11px;
    font-family: arial;
    width: 630px;
}

.line_body_2 {
    font-size: 9px;
    font-family: arial;
}

.btn {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
    color: #000;
    background-color: #aaa;
    padding: 1px;
    text-decoration: none;
    cursor: pointer;
    margin: 0;
    width: auto;
    position: relative;
    overflow: visible;
}

.btn * {
    background-image: url("/examples/test/dsgntemplate.nsf/btn2.png");
    background-repeat: no-repeat;
    display: block;
    position: relative;
}

.btn i {
    background-position: top left;
    position: absolute;
    margin-bottom: -1px;
    top: 0;
    left: 0;
    width: 1px;
    height: 1px;
}

.btn span {
    background-position: bottom left;
    left: -1px;
    padding: 0 0 1px 3px;
    margin-bottom: -1px;
}

.btn span i {
    background-position: bottom right;
    margin-bottom: 0;
    position: absolute;
    left: 100%;
    width: 3px;
    height: 100%;
    top: 0;
}

.btn span span {
    background-position: top right;
    position: absolute;
    right: -3px;
    margin-left: 3px;
    top: -1px;
    height: 0;
}

.btn {
	background-image: url("/examples/test/dsgntemplate.nsf/shade.png");
    background-position: bottom;
    border-radius: 8px;
    border: 3px solid white;
}

.btn.bluesmallbutton {
    color: white;
    background-image: url("/examples/test/dsgntemplate.nsf/shadeblue.png");
    background-position: bottom;
}

.btn.greensmallbutton {
    color: white;
    background-image: url("/examples/test/dsgntemplate.nsf/shade.png");
    background-position: bottom;
}

.btn.greensmallbutton_2 {
    background-image: url("/examples/test/dsgntemplate.nsf/bg5_6_2.gif");
    background-position: bottom;
    width: 3.54cm;
}

.btn.blacksmallbutton {
    background-image: url("./bg5_6_2.gif");
    background-position: bottom;
    width: 150px;
}

.btn.graysmallbutton {
    background-image: url("/examples/test/dsgntemplate.nsf/bg5_6_1.gif");
    background-position: bottom;
    width: 3.54cm;
}

.btn.blacksmallbutton_2 {
    background-image: url("/examples/test/dsgntemplate.nsf/bg5_6_2.gif");
    background-position: bottom;
    width: 3.15cm;
}

.btn.redsmallbutton {
    color: white;
    background-image: url("/examples/test/dsgntemplate.nsf/shadered.png");
    background-position: bottom;
}

.btn.redsmallbutton_2 {
    background-image: url("/examples/test/dsgntemplate.nsf/bg5_6_2.gif");
    background-position: bottom;
    width: 0.3cm;
}

.btn:hover {
    border: 4px solid #ddd;
}

.btn:active {
    border: 3px solid #ccc;
}

* html .btn {
    border: 3px solid #aaa;
}

* html .btn.bluesmallbutton {
    border-color: #2ae;
}

* html .btn.blacksmallbutton {
    border-color: #fff;
}

* html .btn.graysmallbutton {
    border-color: #fff;
}

* html .btn.blacksmallbutton_2 {
    border-color: #fff;
}

* html .btn.greensmallbutton {
    border-color: #9d4;
}

* html .btn.greensmallbutton_2 {
    border-color: #f27273;
}

* html .btn.redsmallbutton {
    border-color: #cc1919;
}

* html .btn.redsmallbutton_2 {
    border-color: #fff;
}

* html .btn:hover {
    border-color: #a00;
}


.texter {
    font-family: "Default sans serif";
    font-size: 8pt;
    color: white;
    border-color: #ffffff;
    border-top-style: groove;
    border-bottom-style: groove;
    border-left-style: groove;
    border-right-style: groove;
}

.tablestyle {
    border-left-style: none;
    border-left-width: 0;
}

.sec1 {
    font-size: 11px;
    font-family: arial;
    border-right: #cccccc 1px solid;
    border-top: #cccccc 1px solid;
    border-left: #cccccc 1px solid;
    cursor: hand;
    color: #000000;
    border-bottom: #e9e9e6 1px solid;
    background: none;
    background-color: #e9e9e6
}

.sec2 {
    font-size: 11px;
    font-family: arial;
    border-right: #cccccc 1px solid;
    border-top: #cccccc 0px solid;
    font-weight: bold;
    border-left: #cccccc 1px solid;
    cursor: hand;
    color: #000000;
    border-bottom: #cccccc 0px solid;
    background-color: beige;
    background-image: url("/examples/test/dsgntemplate.nsf/bg5_6_2.gif") no-repeat top center;
    background-color: #9999ff;
}

.main_tab {
    font-size: 11px;
    border-right: #cccccc 1px solid;
    border-left: #cccccc 1px solid;
    border-bottom: #cccccc 1px solid;
    border-top: #cccccc 1px solid;
    background-color: #ffffff;
}

.td_class {
    text-align: left;
    vertical-align: bottom;
    font-size: 11px;
    font-family: arial;
}

.span_class {
    font-size: 9pt;
}

.list_link {
    font-size: 11px;
    font-family: arial;
}

.list_link a {
    color: #1142df;
    text-decoration: none;
}

.list_link a:visited {
    color: #1142df;
}

.list_link a:active {
    color: #000000;
}

.list_link a:hover {
    color: #000000;
    border-bottom: medium none;
    text-decoration: underline;
}

.hot_link {
    font-family: arial;
    font-weight: bold;
}

.button_left {
    font-family: arial black;
    color: #000000;
    font-size: 12px;
    font-weight: bold;
}

.button_left a:link {
    color: #000000;
    text-decoration: none;
}

.button_left a:visited {
    color: #000000;
    text-decoration: none;
}

.button_left a:hover {
    color: #000000;
    text-decoration: underline;
}

.table_style {
    border-collapse: collapse;
    border: 1px solid #d3d3d3;
    margin-right: 1px;
    margin-bottom: 2px;
    margin-left: 1px;
}

.table_style_b {
    border-collapse: collapse;
    border: 0px solid #ffffff;
    margin-top: 0px;
    margin-right: 0px;
    margin-bottom: 0px;
    margin-left: 0px;
}

/*
body {
	
}
table{
	border-collapse:collapse;
}
td {
	font-size: 12px;
}
#excerpts {
	z-index: 9; border-bottom: #bebebe 1px solid; position: absolute; border-left: #bebebe 1px solid; visibility: hidden; border-top: #bebebe 1px solid; border-right: #bebebe 1px solid
}
*/

.div_scroll_style {
    padding-right: 1px;
    padding-left: 1px;
    padding-bottom: 0px;
    padding-top: 0px;
    scrollbar-face-color: #ffffff;
    scrollbar-highlight-color: #ffffff;
    scrollbar-shadow-color: #919192;
    scrollbar-3dlight-color: #ffffff;
    scrollbar-track-color: #ffffff;
    scrollbar-darkshadow-color: #ffffff;
    scrollbar-arrow-color: #919192;
    overflow-y: auto;
    overflow: auto;
    line-height: 120%;
    width: 640px;
    height: 300px;
}

.comments_style {
    font-family: arial;
    font-size: 11px;
    line-height: 120%;
    overflow: hidden;
}

.style1 {
    background: #00cc00;
    color: #ffffff;
    background: no-repeat top center;
}

.style2 {
    background: #ffffff;
    color: #000000;
    background: no-repeat top center;
}

.hand_focus {
    cursor: pointer;
}

#pdf_fmt {
    width: 980px;
    margin: 30px auto;
}