

body { margin: 5px; background: #181d43; font: 12px arial,sans-serif;
scrollbar-3dlight-color: #1D2670;
    scrollbar-arrow-color: #fff;
    scrollbar-base-color: #181D43;
    scrollbar-darkshadow-color: #1D2670;
    scrollbar-face-color: #2e54ae;
    scrollbar-highlight-color: #181D43;
    scrollbar-shadow-color: #181D43; 
 }
a { color: #3F4573; text-decoration: underline; }
a:hover { text-decoration: none; color: #000; }
a.a2 { color: #fff; text-decoration: underline; }
a.a2:hover { color: #fff; text-decoration: none; color: #6c8ad9; }
table { border-collapse: collapse; }
td { padding: 0px; text-align: left; }
h2 {  font: bold 14px arial; color: #0c3584; margin: 13px 0px 7px 0px; } 
h3  { font: bold 11px arial; color: #1B235B; margin: 8px 0px 7px 0px; } 
img { vertical-align: top; border: 0px; }
.div1 { text-align: right; width: 804px; margin-bottom: 7px;  }
.div2 { padding: 12px; width: 780px; margin: 7px; }
.div3 { height: 3px; width: 804px; border: 1px solid white; background: #CFCFCF; font-size: 3px; }
.div4 { padding: 3px; color: #465866; font-style: italic; }
.div5 { width: 175px; background: #fff; font-size: 2px; height: 2px; }
#div6 { float: left; width: 190px; overflow: hidden; height: 66px; text-align: center; }
.div7 { text-align: center; width: 821px; }
.div8 { width: 475px; padding: 12px; margin: 7px; float: left; overflow: auto; height: 213px; border: 1px solid #cfcfcf; }
* html .div8 { width: 475px; }
* html .div7 { text-align: center; width: 826px; }
.s1 { color: #fff; }
.s2 { border: 1px solid #cfcfcf; }
.t1 { font-size: 12px; }
.t2 { font-size: 11px; }
.tbl1 { width: 805px; }
* html .tbl1 { width: 806px; }
.td1 { vertical-align: top; }
.td2 { width: 599px; background: #fff; border-left: 1px solid white; vertical-align: top; }
.td3 { width: 204px; border-left: 1px solid white; border-right: 1px solid white; padding: 10px; background: #D1DBE4; vertical-align: top; }
.td4 { padding: 3px; }
#upcoming-table td { border: 1px solid #5769de; border-collapse: collapse; padding: 8px; }
.ddmx {
    font: 11px arial;
}
.ddmx .item1,
.ddmx .item1:hover,
.ddmx .item1-active,
.ddmx .item1-active:hover {
    /*padding: 3px 10px 3px 10px;
    border-bottom: 1px solid #cccccc;
    background: #000000;
    font: 12px arial;
    color: #ffffff;
    font-weight: bold;
    text-decoration: none;*/
    font-weight: bold;
    display: block;
    white-space: nowrap;
    position: relative;
}
.ddmx .item2,
.ddmx .item2:hover,
.ddmx .item2-active,
.ddmx .item2-active:hover {
    padding: 3px 8px 4px 8px;
    font: 11px arial narrow,sans-serif;
    color: #fff;
    font-weight: bold;
    text-decoration: none;
    display: block;
    white-space: nowrap;
	letter-spacing: .1em;
    position: relative;
    z-index: 500;
}
.ddmx .item2 {
    background: #2A51A3; filter: alpha(opacity=90); -moz-opacity: 0.9;
}
.ddmx .item2:hover,
.ddmx .item2-active,
.ddmx .item2-active:hover {
    background: #0E2C69; filter: alpha(opacity=90); -moz-opacity: 0.9;
}
.ddmx .arrow,
.ddmx .arrow:hover {
    padding: 3px 16px 4px 8px;
}
.ddmx .item2 img,
.ddmx .item2-active img{
    position: absolute;
    top: 4px;
    right: 1px;
    border: 0;
}
.ddmx .section {
    border: 0px solid #1B235A;
    position: absolute;
    visibility: hidden;
    z-index: -1;
}

.ddmx .bottom,
.ddmx .bottom:hover {
    border-bottom: 1px solid #000000;
}

* html .ddmx td { position: relative; } /* ie 5.0 fix */
.whitelink{color:#fff;}
.whitelink:hover{color:#fff;}


/* New Home Page Banner Styles */
#banner-bg { border: 1px solid #fff; border-top: none; width: 804px; height: 341px; background: url(/images/banner-bg.gif) no-repeat; }
#banner-header { float: left; margin: 3px 0px 0px 8px; }
#banner-priceinfo { float: right; margin: 18px 18px 0px 0px; }
#banner-info { float: right; margin: 8px 18px 0px 0px; }
#banner-buttons { float: left; margin: 55px 0px 0px 45px; }
#banner-testimonials { float: right; margin: 12px 14px 0px 0px; }

#fvcard div, #fvcard span {display:inline;}
#fvcard a {color:#FFFFFF;}
