﻿html
{
    overflow-y: scroll;
    -webkit-font-smoothing: antialiased;
}

h1, h2, h3, h4, h5, h6
{
    font-weight: bold;
    text-rendering: optimizeLegibility;
}

button
{
    width: auto;
    overflow: visible;
}

body
{
    background-color: White;
    color: Black;
    font-family: Arial;
    font-size: medium;
    font-weight: normal;
}

.PageHeader
{
    background-image: url(http://decisivecost.com/images/OrangeSky.JPG);
    border-style: none;
    font-size: 11pt;
    font-family: Arial;
    width: 100%;
}

.FirstColumn
{
    text-align: left;
    vertical-align: top;
}

.SecondColumn
{
    text-align: center;
    vertical-align: top;
    width: 60%;
}

.ThirdColumn
{
    vertical-align: top;
    width: 15%;
}

.Today
{
    text-align: right;
    width: 25%;
}

.TableHead
{
    color: Black;
    font-family: Arial;
    font-weight: bold;
    font-size: medium;
}
.TableDetail
{
    color: Black;
    font-weight: normal;
    font-size: medium;
}
a:link
{
    text-decoration: underline;
    color: black;
    font-size: medium;
}

a:visited
{
    text-decoration: underline;
    color: black;
    font-size: medium;
}
a:hover
{
    text-decoration: underline;
    color: red;
    font-size: medium;
    background-color: White;
}
a:active
{
    text-decoration: underline;
    color: green;
    font-size: medium;
}
.MenuHead
{
    background-color: #F0CF80;
    background: #F0CF80;
    background: -webkit-gradient(linear, 0 0, 0 bottom, from(#EEEEFF), to(#F5A141));
    background: -moz-linear-gradient(#EEEEFF, #F5A141);
    background: linear-gradient(#EEEEFF, #F5A141);    
    background-repeat: repeat;
    border-color: black;
    color: Black;
    font-family: Arial;
    font-size: medium;
    font-weight: bold;
}

.MenuDetail
{
    background-image: url(http://DecisiveCost.com/images/GreyGradient.jpg);
    background-repeat: repeat;
    color: Black;
    font-size: medium;
    font-weight: normal;
}

.ContentHead
{
    background-color: #F0CF80;
    background: #F0CF80;
    background: -webkit-gradient(linear, 0 0, 0 bottom, from(#EEEEFF), to(#F5A141));
    background: -moz-linear-gradient(#EEEEFF, #F5A141);
    background: linear-gradient(#EEEEFF, #F5A141);
    background-repeat: repeat;
    border-left: auto;
    border-right: auto;
    border-style: outset;
    font-weight: bold;    
    text-align: center;
    width: 96%;
}

.Shadow
{
    background-color: White;
    border-collapse: collapse;
    border-style: none;
    color: Black; /* CSS3 Rounded borders (Firefox 3+, Safari 3.1+, Opera 10.5+, Chrome 4+, IE 9+): */
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    border-radius: 10px; /* CSS3 Box shadows (Firefox 3.5+, Safari 3+, Opera 10.5+, Chrome 4+): */
    -webkit-box-shadow: 10px 10px 5px #666;
    -moz-box-shadow: 10px 10px 5px #666;
    box-shadow: 10px 10px 5px #666;
    padding-right: 12px;
}

td.TL
{
    border-collapse: collapse;
    height: 15px;
    vertical-align: bottom;
    text-align: right;
}

td.TC
{
    background-image: url(http://DecisiveCost.com/images/TC.gif);
    background-repeat: repeat-x;
    height: 15px;
    text-align: center;
}

td.TR
{
    border-collapse: collapse;
    vertical-align: bottom;
    height: 15px;
    text-align: left;
}

td.ML
{
    background-image: url(http://DecisiveCost.com/images/ML.gif);
    background-repeat: repeat-y;
    border-collapse: collapse;
    vertical-align: middle;
    text-align: right;
    width: 15px;
}

td.MR
{
    background-image: url(http://DecisiveCost.com/images/MR.gif);
    background-repeat: repeat-y;
    border-collapse: collapse;
    vertical-align: middle;
    width: 22px;
}

td.BL
{
    border-collapse: collapse;
    vertical-align: top;
    text-align: right;
}

td.BC
{
    background-image: url(http://DecisiveCost.com/images/BC.gif);
    background-repeat: repeat-x;
    text-align: center;
}

td.BR
{
    border-collapse: collapse;
    vertical-align: top;
}

div.SubTitle
{
    font-style: italic;
    font-weight: bold;
}

span.LinkSpan
{
    font-size: larger;
    color: #0000ff;
}

.RGR
{
    background-color: #EEEEEE;
    background-image: url(http://rrwords.com/images/Sand.Light.jpg);
    background-repeat: repeat;
    border-top: medium solid black;
    font-family: Arial;
    font-size: 8pt;
    font-weight: normal;
    text-align: center;
    width: 100%;
}

.Left
{
    text-align: left;
}

.Right
{
    text-align: right;
}

.Center
{
    text-align: center;
}

.Center50
{
    text-align: center;
    width: 50%;
}

