/* general purpose styles */

a
{
    color: #0098a1;
    text-decoration: none;
}
a:hover
{
    color: #026776;
    text-decoration: underline;
}

b
{
    color: #0098a1;
    font-weight: bold;
}

hr
{
    border: 1px solid #000000;
}

img
{
    border: 0px none #000000;
}

wbr
{
    display: inline-block;
}

/* body table-Container for all content */
.bodyTable
{
    margin: 0px auto;
    overflow: hidden;
}
.bodyData
{
    background-repeat: no-repeat;
    border: 0px none Silver;
}

/* logoTable styles */
.logoTable
{
    height: 60px;
}
.logoData
{ padding: 0px 0px 0px 10px; }

/* Title table styles */
.titleTable
{
    height: 32px;
}
.titleData
{
    color: #000000;
    font-size: 19px;
    font-weight: bold;
    padding: 9px 10px;
    text-align: center;
    border: 0px
}

/* blockDescTable styles */
.contentTable
{ }
.contentData
{
    padding: 5px 10px;
}

/* infoTable styles */
.infoTable
{ }
.infoData
{
    height: 14px;
    padding: 0px 15px;
}

.confirmData {
    width: 225px;
}

.formData {
    margin: 0px;
    padding: 0px 15px;
    table-layout: auto;
    text-align: left;
} 

.textfield {
    width: 200px;
} 

.button {cursor:pointer; font-weight:bold; padding:0 10px 0 0; text-align:center;}
a.button {float:left; display:block;}
button span {position:relative; display:block; white-space:nowrap; padding:0 0 0 10px;}
a.button {_float:left;}
button, a.button {*width:auto; *overflow:visible; *position:relative; *top:2px;} /* IE6+7 */
button::-moz-focus-inner, a.button::-moz-focus-inner {border:none;} /* FF, 1px bug */
button span, a.button span {*margin-top:0px;} /* IE6+7 */
.button {height:41px; font-size:1.0909em; padding:0 19px 0 0; background:url("img/sprites/buttons.png") right -290px no-repeat;}
.button:hover {background-position:right -390px; text-decoration:none !important;}
.button span {height:41px; line-height:40px; padding:0 0 0 20px; background:url("img/sprites/buttons.png") left -240px no-repeat; color:#fff;}
.button:hover span {background-position:left -340px;}

/* optionsTable styles */
.optionsTable
{ }
.optionsData
{
    height: 12px;
    padding: 0px 15px;
}

/* policyTable styles */
.policyTable
{ }
.policyHeading
{
    color: #0098a1;
    font-size: 12px;
    font-weight: bold;
    text-align: center;
}
.policyData
{
    color: Black;
    font-size: 12px;
    padding: 5px 15px;
    text-align: justify;
}

/* cACertTable styles */
.cACertTable
{ }
.cACertData
{
    padding: 5px 15px;
    text-align: right;
}

/* actionTable styles */
.actionTable
{ }
.actionData
{
    padding: 5px 10px;
}
.actionTitle
{
    color: #800000;
    font-size: 14px;
    font-weight: bold;
}

/* footTable styles */
.footTable
{
 }
.footData
{
    color: Gray;
    font-size: 9px;
    font-style: italic;
    padding: 2px;
    text-align: right;
}

/* style for the helpdesk information text */
.helpDeskData
{
    color: #0098a1;
    font-size: 14px;
    font-weight: bold;
    padding: 9px 10px;
    text-align: center;
}

/* used to supress blank or empty (-) fields */
.nodisplay { display: none; }
.nodisplay- { display: none; }

/*EOF*/

