/* browser reset controls */
/******************************************************/
html, body, div, span, applet, object, iframe, p, blockquote, pre, a, abbr, acronym, address, big, cite, del, dfn, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, caption, tbody, tfoot, thead {margin:0px; padding:0px; border:0px; outline:0px; font-weight:inherit; font-style:inherit; font-size:100%; font-family:inherit; vertical-align:baseline;}
table, caption, tbody, tfoot, thead, tr, th, td {outline:0px; font-weight:inherit; font-style:inherit; font-size:100%; font-family:inherit;}
/* ol, ul {list-style: none;} */
/* remember to define focus styles! */
:focus {outline:0;}
caption {text-align: left; font-weight: normal;}
blockquote:before, blockquote:after, q:before, q:after {content: "";}
blockquote, q {quotes: "" "";}
/*mos reformatted styles */
h1, h2, h3, h4, h5, h6, strong {margin:0px; padding:0px; border:0px; outline:0px; font-size:100%; font-family:inherit; font-weight:bold;}
em {margin:0px; padding:0px; border:0px; outline:0px; font-size:100%; font-family:inherit; font-style:italic;}
code {margin:0px; padding:0px; border:0px; outline:0px; font-size:100%; font-family:"Courier New", Courier, monospace;}
blockquote {padding:0px 15px;}
/******************************************************/
/* end browser reset controls */
body {font-family: Arial, Helvetica, sans-serif; background:url(../images/bg.gif) repeat-y top center; padding: 0px; font-size: x-small;}
a{color: #020035;}
a:Hover{color: #cb0000;}
.clear{clear: both;}
#bottomCap{background:url(../images/site-footer.gif) no-repeat; width: 960px; height: 21px; margin: auto;}
#site{background: url(../images/site-bg.gif) repeat-y; width: 960px; margin: auto;}
#sitePadding{padding: 0px 52px;}
#headerNav{background:#d6d3ce; border-right: 1px solid #a7a299; border-bottom: 1px solid #a7a299; border-left: 1px solid #a7a299; font-size: 18px; font-weight: bold;}
#headerNav h3{display: none;}
#headerNav .modulePadding{padding: 8px 30px;}
#headerNav ul{list-style: none; padding: 0px; margin: 0px;}
#headerNav li{float: left; margin-right: 15px;}
#headerNav li.last{float: right; margin-right: 0px;}
#headerNav a{text-decoration: none;}
#logo h1 a{background: url(../images/logo.gif); width: 856px; height: 52px; display:block; text-indent:-9999px;}
#subHead{text-align: center; font-family: "Times New Roman", Times, serif; font-size: 24px; font-style: italic; color: #fff; background: #020035; padding: 8px; border-bottom: 1px solid #fff; border: 1px solid #a7a299; font-weight:normal;	}
#siteFooter{padding: 8px 20px; font-size: 11px;}
#siteFooter p{float: left;}
#siteFooter ul{float: right; list-style: none;}
#siteFooter ul li{float: right; margin-left: 10px; padding-left: 10px; border-left: 1px solid #020035;}
#siteFooter ul li.last{border-left: none;}
#siteFooter a{text-decoration: none;}
#siteFooter a:Hover{text-decoration: underline;}
#siteContent{background: url(../images/gradient-top.gif) top left repeat-x #d6d3ce; border: 1px solid #a7a299; border-top: none; font-size: 1.1em; line-height: 1.6em;}
#siteContentPadding{background: url(../images/gradient-bottom.gif) bottom left repeat-x; padding: 20px;}
#siteContent h3{font-size: 1.2em; color: #020035;}
#siteContent h2, #siteContent h3, #siteContent h4, #siteContent h5, #siteContent h6, #siteContent p{margin-bottom: 8px;}
#enclose{width: 657px; float: left;}
#enclose .encloseLeft{width: 382px; float: left; padding-top: 10px;}
#enclose .encloseRight{width: 265px; float: right;}
#quizButton a{background-image: url(../images/button-quiz.gif); width: 382px; height: 92px; display: block; text-indent: -9999px;}
#quizButton a:Hover{background-position: 0px -92px;}
#results .topCap{background: url(../images/caps.png); width: 265px; height: 12px; overflow: hidden;}
#results .bottomCap{background: url(../images/caps.png) 0px -12px; width: 265px; height: 12px; overflow: hidden;}
#results .moduleContent{background: #fff; text-align: center;}
#results .moduleContent h3{display: none;}
#rightColumn{float: right; width: 145px; padding-top: 10px;}
#googleAds{border: 0px solid #000; padding: 5px; text-align: center; background-color:transparent;;}
#bannerad{text-align: center; padding-bottom: 20px;}
#insideContent h1{font-size: 16px; color: #cb0000; margin-bottom: 20px;}
#insideContent .leftColumn{float: left; width: 500px;}
#insideContent .rightColumn{float: right; width: 265px;}
#insideContent .rightColumn .moduleHeader{background: url(../images/caps.png); width: 265px; height: 12px;}
#insideContent .rightColumn .moduleFooter{background: url(../images/caps.png) 0px -12px; width: 265px; height: 12px;}
#insideContent .rightColumn .moduleContent{background: #fff;}