/* ======= Global Definitions ======= */

html, body { height: 100%; }
body { margin: 0px; background: url(/content/images/mainbg.jpg) no-repeat top center #3a3a3a; background-attachment:fixed; }
div, span, p, td { font-family: "Century Gothic", Tahoma, Geneva, sans-serif; font-size: 12px; color: #FFF; }
#content div, span, p, td { font-family: "Century Gothic", Tahoma, Geneva, sans-serif; font-size: 12px; }
a { outline: none; }
img { border: 0px; }

a { font-family: "Century Gothic", Tahoma, Geneva, sans-serif; font-weight: normal; color: #f17321; text-decoration: none; }
a:hover { font-family: "Century Gothic", Tahoma, Geneva, sans-serif; font-weight: normal; border-bottom: 1px solid #b35517; }
a.noline:hover { border-bottom: 0px; }

.advert { text-align:center; }

/* ======== Body Definitions ======== */

#primarycontain { width: 952px; margin: 0 auto; }

#primarycontain #leftcolumn { float: left; width: 140px; }
#primarycontain #leftcolumn #topbox { background-color: #FFF; }
#primarycontain #leftcolumn #mlnav { margin: 0px; padding: 0px; margin-top: 20px; padding-bottom: 20px; }
#primarycontain #leftcolumn #mlnav li { list-style-type: none; }
#primarycontain #leftcolumn #mlnav li a { display: block; height: 24px; background: url(/content/images/grid_bg.png) repeat-x bottom; font-family: "Trebuchet MS", Tahoma, Geneva, sans-serif; color: #000; padding-left: 4px; line-height: 24px; margin: 0 10px; text-decoration: none;  }
#primarycontain #leftcolumn #mlnav li a:hover { text-decoration: none; border-bottom: 0px; background-color: #f3f3f3; }
#primarycontain #leftcolumn #mlnav li a.noline { background: none; }
#primarycontain #leftcolumn #mlnav li a.noline:hover { text-decoration: none; border-bottom: 0px; background-color: #f3f3f3; }
#primarycontain #leftcolumn #mlnav li.sublink a { display: block; height: 24px; background: url(/content/images/grid_bg.png) repeat-x bottom;
                                                  font-family: "Trebuchet MS", Tahoma, Geneva, sans-serif; color: #777; padding-left: 15px; line-height: 24px; margin: 0 10px; text-decoration: none; font-size: 11px; }
#primarycontain #leftcolumn #mlnav li.sublink a:hover { color: #000; }
#primarycontain #leftcolumn .advert { margin: 10px 10px 0px 10px; }
.sample1 { width: 120px; height: 60px; margin-bottom: 11px; background:rgba(255,255,255,0.4); }
.sample2 { width: 120px; height: 140px; margin-bottom: 11px; background:rgba(255,255,255,0.4); }

#rightcolumn { float: left; width: 800px; margin-left: 12px; }

#topnav {
    height: 17px;
    background: url(/content/images/orangebar_bg.png) repeat-x;
    margin-bottom: 11px;
}
.leader { width: 800px; height: 90px; margin-bottom: 11px; }

#content
{
    float: left;
    width: 626px;
    min-height: 600px;
    background: url(/content/images/crop_black_bg.png);
}

#innerContent
{
    margin:5px;
}

#sidead { margin-left:10px; float: right; width: 160px; }

#footer { width: 626px; min-height:250px; margin: 11px 0px 11px 0px; position: relative; }

.blueTable{
    margin: 5px;
}

.blueTable h1{
    color: #FFF;
    font-size: 12px;
    font-weight: bold;
    background: url(/content/images/table_header_bg.png) repeat-x;
    padding: 0px 0px 0px 10px;
    margin: 0px;
    height: 26px;
    line-height: 25px;
    font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;

}
.blueTable > div{
    padding: 10px;
    /*background: #FFF;*/
    background: rgba(255,255,255,0.85);
    margin: 0px;
    color: #000;
}

/* Layout */
.TwoColumnContent
{
    width: 626px;
}

.TwoColumnContent td.LeftColumn
{
    width:316px;
    vertical-align:top;
}

.TwoColumnContent td.RightColumn
{
    width:310px;
    vertical-align:top;
}

.quoteBlock 
{
    padding: 10px 10px 8px 12px;
    font-size:16px !important;
    background-color:rgba(255, 255, 255, 0.4);
    margin:10px 5px 0px 5px;
}
.quotePerson
{
    margin: 0px 6px 2px 10px;
    font-size: 15px !important;
    text-align:right;
    font-style:italic;
}