/*** Default Classes *********************************************************/

BODY {
    font-size: 11px;
    color: #666666;
    font-family: Arial, Verdana, Tahoma, sans-serif;
/*
    font-family: Verdana, Sans-Serif;
    font-size: 12px;
    color: #221e1f;
*/
    margin-left: 0px;
    margin-right: 0px;
    margin-top: 0px;
    margin-bottom: 0px;
    padding-left: 0px;
    padding-right: 0px;
    padding-top: 0px;
    padding-bottom: 0px;
    background-color: #ffffff;
}

TABLE {
    font-size: 11px;
    color: #666666;
    font-family: Arial, Verdana, Tahoma, sans-serif;
/*
    font-family: Verdana, Sans-Serif;
    font-size: 12px;
    color: #221e1f;
*/
    padding-left: 0px;
    padding-right: 0px;
    padding-top: 0px;
    padding-bottom: 0px;
    border-spacing: 0px;
    border-left: 0px;
    border-right: 0px;
    border-top: 0px;
    border-bottom: 0px;
}

/*** Project Classes *********************************************************/

TD.Logo {
/*
    text-align: right;
*/
    width: 295px;
}

TD.Menu {
    padding-left: 13px;
    background-color: #7d3029;
}

TR.ContentArea {
    height: 375px;
}

TD.ContentArea {
    width: 100%; 
    padding-left: 28px; 
    padding-right: 10px; 
    padding-top: 10px; 
    padding-bottom: 10px; 
/*
    border-right: 1px solid #7d3029;
*/
}

TD.Sidebar {
/*
    width: 160px;
*/
    width: 488px;
    padding-left: 10px;
    padding-right: 10px;
/*
    padding-top: 10px;
*/
    padding-bottom: 10px;
    font-size: 11px;
    color: #7d3029;
/*
    color: #ffedba;
    background-color: #7d3029;
*/
}

DIV.Sidebar {
    margin-top: -22px;
    z-index: 2;
    position: relative;
}

A.Sidebar {
    color: #7d3029;
    font-weight: bold;
    text-decoration: none;
}

A.Sidebar:hover {
    text-decoration: underline;
}

/*
A.EMail {
    color: #78642a;
    text-decoration: underline;
}

A.EMail:hover {
    text-decoration: none;
}
*/

A {
/*
    color: #78642a;
    color: #ff00ff;
    color: #7d3029;
    text-decoration: none;
*/
    color: #c05918;
    text-decoration: underline;
}

A:visited {
}

A:hover {
    text-decoration: none;
}

/*
A:hover {
    text-decoration: underline;
}
*/

IMG.Link {
	/*
	** When an <img> tag is contained within an <a> tag, IE displays the
	** default blue border around the image, instead of the CSS-defined
	** <a> color.
	*/
    border-left: 2px solid #c05918;
    border-right: 2px solid #c05918;
    border-top: 2px solid #c05918;
    border-bottom: 2px solid #c05918;
}

TR.FooterHR {
    height: 15px;
}

TD.FooterHR {
    padding-left: 28px; 
    color: #ffffff; 
    background-color: #ffffff;
    border-bottom: 2px solid #7d3029;
}

TR.Footer {
    height: 70px;
}

TD.Footer {
    font-size: 10px;
/*
    color: #7d3029;
*/
    color: #5f5f5f;
    background-color: #ffffff;
    padding-left: 0px;
    padding-top: 10px;
    padding-bottom: 10px;
}

A.Footer {
    color: #7d3029;
}

A.Footer:hover {
    text-decoration: none;
}

.Warning {
    color: #ff0000;
}

/*
.PHeader {
    color: #7d3029;
    font-weight: bold;
    font-size: 18px;
}

.ModEmph {
    color: #7d3029;
    font-weight: bold;
    font-size: 13px;
}
*/

.PHeader, .ModEmph {
    color: #7d3029;
    font-weight: bold;
    font-size: 13px;
}

.ModEmph {
    color: #5D5D5D;
    font-size: 11px;
}

LI.Spacer {
    padding-bottom: 13px;
}

TABLE.Spec {
    border: 1px solid #7d3029;
/*
    width: 700px;
*/
    width: 550px;
}

TD.Spec {
/*
    width: 120px;
*/
    width: 145px;
}

TD.ListRow {
    padding-top: 5px;
    padding-bottom: 5px;
    border-bottom: 1px solid #7d3029;
}

TD.ListRowAlt {
    padding-bottom: 5px;
    border-bottom: 1px solid #7d3029;
}

TD.Footnote {
    padding-top: 5px;
    font-size: 10px;
/*
    color: #7d3029;
*/
}

TD.PressCell {
    width: 50%;
    padding-bottom: 10px;
    border-bottom: 2px solid #7d3029;
}

.DarkRedBold {
    color: #7d3029;
    font-weight: bold;
}

.DarkRedBack {
    background-color: #7d3029;
}

TD.TestCell {
    width: 50%;
    padding-bottom: 10px;
    border-bottom: 2px solid #7d3029;
}

TD.RateHeader {
/*
    background-color: #d4dde8;
*/
    background-color: #e7e6de;
    color: #666666;
    font-weight: bold;
    padding-left: 5px;
    padding-right: 5px;
    padding-top: 5px;
    padding-bottom: 5px;
}

TD.RateCellLabel {
    border-right: 1px solid #939393;
    padding-left: 5px;
    padding-right: 5px;
    padding-top: 5px;
    padding-bottom: 2px;
}

TD.RateCell {
    border-right: 1px solid #939393;
    width: 80px;
    padding-left: 10px;
    padding-right: 10px;
    padding-top: 5px;
    padding-bottom: 2px;
}

TD.RateCellRight {
    width: 80px;
    padding-left: 10px;
    padding-right: 10px;
    padding-top: 5px;
    padding-bottom: 5px;
}

.NonAnchorLink {
    text-decoration: none;
/*
    color: #78642a;
*/
    color: #c05918;
}

.NonAnchorLink:hover {
    text-decoration: underline;
    cursor: pointer;
}

DIV.CoverPic {
    float: right;
    z-index: 2;
    margin-top: -30px;
    position: relative;
}

TABLE.CoverPic {
    margin-left: 5px;
    margin-right: 0px;
    margin-top: 0px;
    margin-bottom: 5px;
}

IMG.CoverPic {
/*
    float: right; 
    margin-top: -30px;
*/
    border: 0px;
}

INPUT.flat
{
    border-top: #d2d1c5 1px solid;
    border-right: #d2d1c5 1px solid;
    border-bottom: #d2d1c5 1px solid;
    border-left: #d2d1c5 1px solid;
    height: 25px;
    font-size: 11px;
    font-family: Georgia, Arial, Verdana, Tahoma, sans-serif;
    font-style: normal;
    font-weight: bold;
    text-align: center;
    color: #5d5b47;
    background-color: #f2f1eb;
}

INPUT.flat:hover
{
    background-color: #f6f0e1;
}

/*
INPUT.flat {
    border-top: #214f75 1px solid;
    border-right: #214f75 1px solid;
    border-bottom: #214f75 1px solid;
    border-left: #214f75 1px solid;
    height: 25px;
    font-size: 11px;
    font-family: Georgia, Arial, Verdana, Tahoma, sans-serif;
    font-style: normal;
    font-weight: bold;
    text-align: center;
    color: #666666;
    background-color: #d4dde8;
    background-color: #e7e6de;
}

INPUT.flat:hover {                      
    background-color: #ffedba;
}
*/

INPUT.flatSmall {
    border-top: #d2d1c5 1px solid;
    border-right: #d2d1c5 1px solid;
    border-bottom: #d2d1c5 1px solid;
    border-left: #d2d1c5 1px solid;
    font-size: 10px;
    width: 44px;
    font-family: Georgia, Arial, Verdana, Tahoma, sans-serif;
    font-style: normal;
    font-weight: bold;
    text-align: center;
    color: #5d5b47;
    background-color: #f2f1eb;
/*
    background-color: #d4dde8;
    background-color: #e7e6de;
*/
}

INPUT.flatSmall:hover {                      
/*
    background-color: #ffedba;
*/
    background-color: #f6f0e1;
}

INPUT.Small {
    font-size: 11px;
    font-family: Verdana, sans-serif;
}

.Required {
    color: #ff0000;
}

/*** Search Classes **********************************************************/

TABLE.ResultsHeader {
/*
    border-top: 1px solid #214f75;
    background-color: #d4dde8;
*/
    border-top: 1px solid #d2d1c5;
    background-color: #e7e6de;
    width: 100%; 
    margin-bottom: 20px;
}

TD.ResultsHeader {
    padding-left: 5px;
    padding-right: 5px;
}

SPAN.AbsoluteURL {
/*
    color: #214f75;
    color: #d2d1c5;
*/
    color: #666666;
}

TABLE.ResultsPager {
    margin-top: 20px;
    margin-bottom: 20px;
}

TD.ResultsPager {
     padding: 5px;
     width: 50px;
}

SPAN.ResultsPager {
    font-weight: bold;
}

/*** E-Mail Classes **********************************************************/

BODY.EMailBody {
    padding-left: 10px;
    padding-right: 10px;
    padding-top: 10px;
    padding-bottom: 10px;
}

TABLE.EMailForm {
    border: 1px solid #d2d1c5;
    background-color: #f2f1eb;
}

TD.EMailFormCell {
    padding: 5px;
}

TD.EMailSend {
    padding-top: 10px;
    text-align: right;
}

SPAN.EMailFooter {
    font-size: 10px;
    color: #5f5f5f;
}





