@charset "utf-8";
/* CSS Document */

/*html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {margin: 0;padding: 0;border: 0;outline: 0;font-size: 100%;vertical-align: baseline;background: transparent;}
body {line-height: 1;}
ol, ul {list-style: none;}
blockquote, q {quotes: none;}
:focus {outline: 0;}
ins {text-decoration: none;}
del {text-decoration: line-through;}*/
body 	{margin-top:20px; padding:0; font-family: verdana, Helvetica, Arial, sans-serif; background-color:#333; line-height: normal;}

h1 {font-size: 18px; font-weight: bold; color: #FFF; padding: 0; margin: 0;}
h2 {font-size: 18px; font-weight: bold; color: #1D639B; padding: 0; margin: 0;}
h3 {font-size: 14px; font-weight: bold; color: #000; line-height: 10pt; padding: 0; margin: 0; vertical-align: bottom}
h4 {font-size: 18px; font-weight: bold; color: #8C8C8C; padding: 0; margin: 0; vertical-align: middle}
h5 {font-size: 14px; font-weight: bold; color:#333333; padding: 0; margin: 0; vertical-align: middle}
h6 {font-size: 10px; font-weight: bold; color:#333333; padding: 0; margin: 0;}

a {color: #FFF; font-size: 12px; font-weight: bold; text-decoration: none;}
a:hover {color: #F7EC1D; text-decoration: none;	}

.contentlarge {font-size: 12px; font-weight: bold; color: #000; line-height: 20px; padding: 0; margin: 0;}
.content {font-size: 12px; font-weight: normal; color: #000; line-height: normal; padding: 0; margin: 0;}
.contentsmall {font-size: 10px; font-weight: normal; color: #000; line-height: normal; padding: 0; margin: 0;}
.whitetext {font-size: 12px; font-weight: normal; color: #FFF; line-height: normal; padding: 10px 0 10px 0; margin: 0; text-align: left;}
.whitetextsm {font-size: 10px; font-weight: normal; color: #FFF; line-height: normal; padding: 0; margin: 0;}
.yellowtext {font-size: 10px; font-weight: bold; color: #F7EC1D; line-height: 10px; padding: 10px 0 10px 0; margin: 0; text-align: left;}
.bluetext {font-size: 12px; font-weight: bold; color: #1D639B; line-height: 12px; text-align: left;}
.bluexl {font-size: 24px; font-weight: bold; color: #1D639B; text-align: center;}
.discount {font-size: 10px; font-weight: bold; color: red; text-align: right; text-decoration:line-through;}
.redlarge {font-size: 18px; font-weight: bold; color: red; line-height: normal;}

table.nav {background-image: url(images/blue_yellow.gif); vertical-align:middle;}
th.nav {width: 14.2%;  height: 30px; text-align: middle; vertical-align: middle;}
th.top {background-image: url(images/home_main_top.gif);}
th.topfade {background-image: url(images/main_top.gif);}
th.header {background-image: url(images/cq_header.gif); vertical-align: middle;}
th.source {width: 95%; text-align:right;}
th.boxback {background-image: url(images/blank_top.gif); vertical-align: bottom;}
th.blanktop {background-image: url(images/blank.gif); vertical-align: bottom; text-align: right;}
th.blank {background-image: url(images/blank.gif); vertical-align: bottom; text-align: right; height: 35px;}
th.box {background-image: url(images/box.gif); padding-left: 20px; text-align:left;}
th.contenthead {background-image: url(images/back_top.gif); height: 45px; vertical-align:middle; text-align:right;}
th.content {background-image: url(images/back_middle.gif); padding-top:10px;}
th.contentbottom {background-image: url(images/back_bottom.gif);}
th.footerl {background-image: url(images/model_footer.gif); height: 100px; background-color: #1D639B; width: 600px;}
th.footerd {background-image: url(images/model_footer_dark.gif); height: 100px; background-color: #1D639B; width: 600px;}
th.footerr {background-image: url(images/footer_back.gif); height: 100px; background-color: #1D639B; text-align: center; vertical-align:middle;}
th.footer2 {background-image: url(images/footer2.gif); height: 50px; background-color: #1D639B; text-align: center; vertical-align:middle;}

a.yellowlink {color: #F7EC1D; font-weight: bold; font-size: 12px; text-decoration: none; line-height: 20px; text-align: left;}
a.yellowlink:hover {color: #FFF; text-decoration: none; line-height: 20px; text-align: left;}

a.whitexllink {color: #fff; font-weight: bold; font-size: 18px; text-decoration: none; line-height: 20px; text-align: center;}
a.whitexllink:hover {color: #F7EC1D; text-decoration: none; line-height: 20px; text-align: center;}

a.bluelink {color: #1D639B; font-weight: bold; font-size: 10px; text-decoration: none; text-align: left;}
a.bluelink:hover {color: #8C8C8C; text-decoration: none; text-align: left;}

a.bluelinkl {color: #1D639B; font-weight: bold; font-size: 12px; text-decoration: none; text-align: left;}
a.bluelinkl:hover {color: #8C8C8C; text-decoration: none; text-align: left;}

a.smalllink {color: #FFF; font-weight: bold; font-size: 10px; text-decoration: none; line-height: 10px; text-align: left;}
a.smalllink:hover {color: #F6EB1D; text-decoration: none; line-height: 10px; text-align: left;}

a.yellowlinksm {color: #F7EC1D; font-weight: bold; font-size: 10px; text-decoration: none; line-height: 10px; text-align: left;}
a.yellowlinksm:hover {color: #FFF; text-decoration: none; line-height: 10px; text-align: left;}

a.redlink {color: red; font-weight: bold; font-size: 10px; text-decoration: none; }
a.redlink:hover {color: #8C8C8C; text-decoration: none;}