/* Reset */

html,body,div,ul,ol,li,dl,dt,dd,h1,h2,h3,h4,h5,h6,pre,form,p,blockquote,fieldset,input { margin: 0; padding: 0; }
h1,h2,h3,h4,h5,h6,pre,code,address,caption,cite,code,em,strong,th { font-size: 11; font-weight: normal; }
ul,ol { list-style: none; }
fieldset,img { border: none; }


/* Layout */

#container { width: 960px; margin: 0 auto; }
#main { width: 100%; margin: 0 auto; }
.clear { clear: both; }

body { font: 19px Arial, Tahoma, sans-serif; letter-spacing: -1px; *letter-spacing: 0; background: #000; color: #d9d9d9; }

a { color: #ff5a00; text-decoration: underline;}
a:hover { text-decoration: none; }
strong, b { font-weight:bold; }

#main h1 { font-weight: normal; font-size: 28px; letter-spacing: -1px; margin: 5px 0 15px 0; }
#main h2 { font-weight: normal; font-size: 32px; letter-spacing: -1px; }
#main h3 { font-weight: normal; font-size: 21px; letter-spacing: -1px; }
#main h4 { font-weight: normal; font-size: 24px; letter-spacing: 0px; }
.disc { list-style: disc inside; }


/* Main Template */

#main .horzbar1 { margin: 5px 0 13px 0; width: 960px; }
#main .horzbar2 { width: 924px; margin: 15px auto; border-top: 1px #545454 solid; border-bottom: 1px #545454 solid; padding-top: 4px; }
#main .horzbar3 { margin: 15px 0 5px 0; width: 960px; }
#main .horzbar4 { margin: 0 auto; *margin-top: 15px; margin-bottom: 10px; width: 924px; text-align: center; }


/* Setup */

.setupcol1 { width: 910px; margin: 0 auto; padding: 0; }
.setupcol2 { width: 960px; margin: 20px auto 0 auto; padding: 0; }

.setupcol1 .column1.first { width: 450px; float: left; }
.setupcol1 .column1.last { width: 448px; float: right; }
.setupcol2 .column2.first { width: 738px; float: left; }
.setupcol2 .column2.last { width: 208px; float: right; }
.setupcol3 .column3.last { width: 960px; float: inherit; }

.setupcol1:after, .setupcol2:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }


/* Content */

.thumb1 {  border: 1px #7d7d7d solid; }
.thumb1:hover { border: 1px #fff solid; }

.thumblayout1 { margin: 0 auto; width: 432px; }
.thumblayout1 li { float: left; padding-right: 5px; text-align: center; }
.thumblayout1 li.end { padding-right: 0px; }
.thumblayout1 li h5 { margin: 1px 0 4px 0; }
.thumblayout1 li a { color: #fff; text-decoration: none; }

.sampletext { margin: 0 auto; width: 344px; height: 19px; vertical-align: middle; }
.sampletext img { height: 19px; vertical-align: bottom; }
.samplelink { color: #6b6b6b; font-size: 14px; letter-spacing: 0; margin: 0 8px;  }

.description { width: 438px; margin: 0; text-align: left; font-size: 17px; font-weight: normal; }
.description h1 { color: #f4f4f4; }

.hdpitch { margin: 0 auto; width: 882px; }
.hdpitch li { float: left; margin: 5px; }
.hdpitch h2 { margin: 0 10px; }

.hdinfo { font-size: 16px; width: 428px; line-height: 20px; color: #d9d9d9; }
.hdinfo p { margin: 8px 0; }
.hdinfo h4 { margin-top: 12px; }

.jlink1 { margin: 20px 0; }
.jlink3 { margin: 8px auto; width: 600px; text-align: center; }

.xblock { width: 208px; height: 437px; padding: 4px; background: url(../ask/index_files/xblock00.gif) no-repeat;  }
.xblock li { margin: 0 0 -2px 0; }

.footer { width: 920px; padding: 0; margin: 0 auto; text-align: center; }
.footer h3 { color: #b4b4b4; }
.compliance { width: 100%; text-align: center; margin: 20px 0; font-size: 10px; }
.compliance a { color: #444; }
