﻿body
{
    border: 0px;
    margin: 0px;
    font-family: Arial, Verdana, Geneva, Helvetica, sans-serif;
    font-size: 0.75em;
}
a
{
    color: #015883;
    text-decoration:none;
}
a:visited
{
    color: #015883;
}
a:hover
{
    text-decoration:underline;
}
.accessibility
{
    color:Black !important;
    background-color:White !important;
    padding: 5px;
    font-size: 9pt !important;
    text-align:center;
    border-bottom: dashed 1px black;
    /*float:left;*/
}
.bodyText
{
    padding-left:5px;
    padding-right:5px;
}
.textresize
{
    /*float:right;*/
}
.colorChange
{
    /*float:left;*/
}
/********************
    Access Links CSS
    ***********************/
.accesslink
{
    color: #000 !important;
}
.small
{
    font-size: 6pt;
    color: #000 !important;
}
.small_selected
{
    font-size: 6pt;
    text-decoration: underline;
    color: #000 !important;
}
.normal
{
    font-size: 8pt;
    color: #000 !important;
}
.normal_selected
{
    font-size: 8pt;
    text-decoration: underline;
    color: #000 !important;
}
.big
{
    font-size: 11pt;
    color: #000 !important;
}
.big_selected
{
    font-size: 11pt;
    text-decoration: underline;
    color: #000 !important;
}
.bigger
{
    font-size: 14pt;
    color: #000 !important;
}
.bigger_selected
{
    font-size: 14pt;
    text-decoration: underline;
    color: #000 !important;
}
/* End of Access */

/* Header Content Start */
h1
{
    padding-bottom:0px;
    text-align: left;
    letter-spacing: -1px;
    font-weight: lighter;
    margin-bottom: 10px;
}
h1 a
{
    color:Black;
}
.siteoptions
{
    float:left;
    margin-bottom:-5px;
}
.myclipboard
{
    float:right;
    margin-bottom:-5px;
}
.headerlink, .headerlink a
{
    color:Black;
    text-decoration:none;
}
.headerlink a:hover
{
    text-decoration:underline;
}
/* Header Content End */

/* Body Content Starts Here */

.sectionhead
{
    font-size: 1.6em;
    text-align: left;
    letter-spacing: -1px;
    font-weight: lighter;
    margin-bottom: 10px;
}

/* Body Content End */

/* Resource Content Start */
.resourceFieldset
{   
    padding: 0px 10px 10px 10px;
}
.resourceheading
{
    font-weight:bold;
    margin:5px 0px 5px 0px;
}
.reslinks
{
    float: left;
    margin-top: 5px;
    margin-right: 10px;
    font-size: 0.89em;
}
/* Resource Content End */

/* RSS Content Start */
.pubDate
{
    margin-bottom:10px;
}
/* RSS Content End */

/* Tool Content Start */
.tooltxt
{
    margin-top:10px;
    margin-bottom:5px;
}
.tooltxt2
{
    margin-top:5px;
}
/* Tool Content End */

/* Clipboard Content Start */

.tableFirst
{
    border-bottom:solid 1px black;
}
.tableMid
{
    border-bottom:solid 1px black;
    border-left:solid 1px black;
}
/* Clipboard Content End */
/* View Template Start */
    .outertable
    {
        /*margin-left: 15px;*/
        margin-top: 10px;
        overflow: hidden;
    }
    .headertable
    {
        padding-top: 20px;
        border-bottom: 1px solid #e6e6e6;
    }
    .logo
    {
        text-align: left;
    }
    .caseheading
    {
        border: #e6e6e6 1px solid;
        font-size: 14pt;
        letter-spacing: -1px;
        color: #015883;
        padding-left: 10px;
        padding-bottom: 5px;
        padding-top: 5px;
    }
    .mainhead
    {
        font-size: 18pt;
        letter-spacing: -2px;
        text-align: right;
    }
    .contenttable
    {
        border-bottom: white 10px solid;
        float: left;
    }
    .contenttable2
    {
        margin-right: 10px;
        border-bottom: white 10px solid;
        float: left;
    }
    .blockout
    {
        border: #e6e6e6 1px solid;
        width: 280px;
        margin-bottom: 10px;
    }
    .blockout2
    {
        width: 350px;
        border-right: #015883 1px solid;
        border-top: #015883 1px solid;
        border-left: #015883 1px solid;
        border-bottom: #015883 1px solid;
    }
    .casestudyblock2
    {
        width: 93%;
        margin: 10px;
        border: 1px dotted #e6e6e6;
        clear: both;
    }
    .blocktd
    {
    }
    .label
    {
        padding-right: 10px;
        padding-left: 10px;
        font-weight: bold;
        padding-bottom: 10px;
        width: 150px;
        padding-top: 10px;
        border-bottom: white 1px solid;
        background-color: #e6e6e6;
        text-align: left;
    }
    .label2
    {
        padding-right: 10px;
        padding-left: 10px;
        font-weight: bold;
        font-size: 11pt;
        padding-bottom: 10px;
        color: #015883;
        padding-top: 10px;
        border-bottom: white 1px solid;
        background-color: #e6e6e6;
        text-align: left;
    }
    .label3
    {
        text-align: left;
    }
    .labeltab
    {
        color: #015883;
        padding-right: 10px;
        padding-left: 10px;
        font-size: 11pt;
        padding-top: 5px;
        background-color: white;
        margin-bottom: 10px;
    }
    .block2labeltab
    {
        font-size: 11pt;
        color: #015883;
        padding-left: 10px;
        padding-right: 10px;
        padding-top: 5px;
        margin-bottom: 10px;
    }
    .labeltabright
    {
        background-color: #e6e6e6;
    }
    .elementfirst
    {
        border-right: #e6e6e6 1px solid;
        padding-right: 10px;
        border-top: #e6e6e6 1px solid;
        padding-left: 10px;
        padding-bottom: 10px;
        border-left: #e6e6e6 1px solid;
        width: 201px;
        padding-top: 10px;
        border-bottom: #e6e6e6 1px solid;
        text-align: left;
    }
    .element
    {
        border-right: #e6e6e6 1px solid;
        padding-right: 10px;
        border-top: 0px;
        padding-left: 10px;
        padding-bottom: 10px;
        border-left: #e6e6e6 1px solid;
        width: 201px;
        padding-top: 10px;
        border-bottom: #e6e6e6 1px solid;
        text-align: left;
    }
    .contactout
    {
        float: left;
        padding-right: 10px;
        padding-left: 10px;
        padding-bottom: 10px;
        padding-top: 10px;
        text-align: left;
    }
    .desc
    {
        padding-right: 10px;
        padding-left: 10px;
        padding-bottom: 10px;
        width: 350px;
        padding-top: 5px;
        text-align: left;
    }
    .descbig
    {
        padding-right: 10px;
        padding-left: 10px;
        padding-bottom: 10px;
        width: 432px;
        padding-top: 10px;
        text-align: left;
    }
    .block2desc
    {
        text-align: left;
        padding-right: 10px;
        padding-left: 10px;
        padding-bottom: 5px;
    }
    .imgout
    {
        padding-left: 10px;
        padding-top: 10px;
    }
    .img
    {
        float: left;
    }
    .contacttxt
    {
        width: 180px;
        border-bottom: 1px dotted #e6e6e6;
        padding-right: 0px;
        padding-left: 0px;
        font-weight: bold;
        padding-bottom: 5px;
        padding-top: 5px;
    }
    .contacttxthead
    {
        width: 180px;
        border-bottom: 1px dotted #e6e6e6;
        color: #015883;
        font-size: 11pt;
        padding-right: 0px;
        padding-left: 0px;
        padding-bottom: 5px;
        padding-top: 5px;
    }
    .contactdetails
    {
        padding-bottom: 10px;
        overflow: auto;
    }
    .casewideformtable
    {
        width: 280px;
        overflow: hidden;
        margin-left: 15px;
    }
    .wideblocklabeltab
    {
        font-size: 11pt;
        color: #015883;
        padding-left: 10px;
        padding-right: 10px;
        padding-top: 5px;
    }
/* View Template End*/