/* Default CSS Stylesheet for a new Web Application project */

html
{
    overflow: -moz-scrollbars-vertical;
    overflow: auto;
    overflow-y: scroll;
    overflow-x: hidden;
}

a.help
{
    font-family: Arial;
    color: #808000;
    font-size: 9pt;
    font-variant: small-caps;
    font-weight: bold;
}

a.command
{
    font-family: Arial;
    color: #4682B4;
    font-size: 9pt;
    font-variant: small-caps;
}

a.bookmark
{
    font-family: Arial;
    color: #CC0000;
    font-size: inherit;
    font-variant: normal;
}

a.href
{
    font-family: Arial;
    color: #000000;
    font-size: inherit;
    font-variant: normal;
}

HR
{
    border: 1px dotted #DEDBB1;
}

IMG
{
    border-style: none;
    margin: 0px;
    width: 9px;
    height: 9px;
}

Table
{
    padding: 0px;
    margin: 0px;
    border-width: 0px;
    border-style: none;
    vertical-align: top;
    font-family: Arial;
    font-size: 9pt;
    line-height: 22px;
    border-collapse: collapse;
    border-spacing: 0px;
}

table.zero
{
    padding: 0px;
    margin: 0px;
    border-collapse: collapse;
    border-spacing: 0px;
    border-width: 0px;
    border-style: none;
}
table.gridview
{
    border-style: solid;
    border-width: 0px 1px 0px 0px;
    border-color: #4682B4;
}
table.a
{
    padding: 0px;
    margin: 0px;
    border-width: 0px;
    border-style: none;
    width: 975px;
    vertical-align: top;
    font-family: Arial;
    font-size: 9pt;
    line-height: 22px;
}

td.al
{
    border-width: 0px;
    border-style: none;
    width: 100px;
    text-align: right;
    vertical-align: top;
    text-decoration: none;
}

td.ar
{
    border-width: 0px;
    border-style: none;
    text-align: left;
    vertical-align: top;
}

table.b
{
    padding: 0px;
    margin: 0px;
    border-width: 0px;
    border-style: none;
    vertical-align: top;
    font-family: Arial;
    font-size: 9pt;
    line-height: 22px;
}

td.bl
{
    border-width: 0px;
    border-style: none;
    width: 100px;
    text-align: right;
    vertical-align: top;
    text-decoration: none;
}

td.br
{
    border-width: 0px;
    border-style: none;
    text-align: left;
    vertical-align: top;
}

table.c
{
    padding: 0px;
    margin: 0px;
    border-width: 0px;
    border-style: none;
    vertical-align: top;
    font-family: Arial;
    font-size: 9pt;
    line-height: 22px;
}

td.cl
{
    border-width: 0px;
    border-style: none;
    width: 100px;
    text-align: right;
    vertical-align: top;
    text-decoration: none;
}

td.cr
{
    border-width: 0px;
    border-style: none;
    text-align: left;
    vertical-align: top;
}

H1
{
    font-family: Arial;
    color: #808000;
    font-size: medium;
    vertical-align: top;
    text-align: right;
}

H2
{
    font-family: Arial;
    font-size: smaller;
    font-weight: bold;
    vertical-align: bottom;
    text-align: left;
}

.gridpager a
{
    color: #4682B4;
    font-weight: bold;
    font-family: Arial;
    font-size: 9pt;
    font-variant: small-caps;
    text-decoration: none;
}

hr.horizontal
{
    border: 1px dotted darkkhaki;
}

.accordion {  
    width: 400px;  
}  
  
.accordionHeader {  
    border: 1px solid #2F4F4F;  
    color: white;  
    background-color: #2E4d7B;  
    font-family: Arial, Sans-Serif;  
    font-size: 12px;  
    font-weight: bold;  
    padding: 5px;  
    margin-top: 5px;  
    cursor: pointer;  
}  
  
.accordionHeaderSelected {  
    border: 1px solid #2F4F4F;  
    color: white;  
    background-color: #5078B3;  
    font-family: Arial, Sans-Serif;  
    font-size: 12px;  
    font-weight: bold;  
    padding: 5px;  
    margin-top: 5px;  
    cursor: pointer;  
}  
  
.accordionContent {  
    background-color: #D3DEEF;  
    border: 1px dashed #2F4F4F;  
    border-top: none;  
    padding: 5px;  
    padding-top: 10px;  
}  
