/* CSS Document */

/* ==================================================================
CSS NORMALIZATION

- cancels default styles applied to page elements
- adjusts default elements between browsers to same baseline
================================================================== */

div, dl, dt, dd, ul, ol, li, pre, hr, form, fieldset, input, p, th, td {margin:0; padding:0;}
address, caption, cite, code, dfn, em, th, var {font-style:normal; font-weight:normal;}
table {border-collapse:collapse; border-spacing:0; font-size:inherit;}
select, input, textarea {font:99% verdana,geneva,sans-serif;}
h1, h2, h3, h4, h5, h6 {margin:0; padding:0; font-size:100%; font-weight:normal;}
fieldset, img {border:0;}
input, select, label {vertical-align:middle;}
select, .inputStyle {border:1px solid; padding:.1em; margin:.1em 0 .1em .2em;}
legend, .skipNavigation {display:none;}
b {font-weight:normal;}
q:before,q:after{content:'';}


/* ==================================================================
GLOBAL
================================================================== */

body {width:990px; *width:auto; margin:0 auto; text-align:center; font:70%/1.4em verdana,arial,helvetica,sans-serif; color:#333; background:#EEEEEE url(/images/global/backgroundFade.jpg) repeat-x;}

p {margin-bottom:1em}
h1 {margin-bottom:.9em;font-size:1.4em;font-weight:bold;}
h2 {font-size:1em;font-weight:bold;}
ul, ol {margin-left:25px;margin-bottom:.5em;}
hr {color: #FFFFFF; background-color: #FFFFFF; border: 2px dotted #CCCCCC; border-style: none none dotted;margin-bottom:1em; }

/* default: red to red underline */
a, a:visited {color:#C70D2B; cursor:pointer; text-decoration:underline; outline:none !important;}
a:hover, a:active {text-decoration:underline;}

	/* alt: grey underline to red underline */
	a.alt, a.alt:visited {color:#666 !important; cursor:pointer; text-decoration:underline; outline:none !important;}
	a.alt:hover, a.alt:active {color:#C70D2B !important; text-decoration:underline;}
	
#siteHeader{width:990px;text-align:center;z-index:0;}
#bigBanner{z-index:1;margin-top:0px;margin-bottom:0px;}
#bannerBox{display:block;width:338px;height:320px;background-image:url(/images/bannerAds/bannerBackground.jpg)}
#questionBox{margin-bottom:0px;}
.footer{;font-size:8pt;padding-top:15px;padding-bottom:15px;}
a.footer{color:#333333;}
.content{background-color:#FFFFFF;width:550px;text-align:left;padding:20px 20px 20px 20px;border-style: solid;
		border-color: #DDDDDD;border-width: 1px 1px 1px 1px;margin:6px 12px 6px 12px;}
.bigBanner{width:625px;text-align:left;margin-left:32px;margin-top:30px;}
.red{color:#C70D2B;}
.green{color:#009933;}
table.webForm td{padding:3px;}

