body {background-color:#f5f4ef; color:#000; font-family:Arial, sans-serif; margin:0; padding:0}
a, a:visited {color:#2000fc; text-decoration:underline; cursor:pointer}
a:hover {color:#2000fc; text-decoration:none; cursor:pointer}
div, p {background-repeat:no-repeat}
.errorlist {color:#cf0000; padding:0; margin:0; list-style-type:none}
img {border:none}
hr {border:0; margin-bottom:15px; height:1px; color:#e0e0e0; background:#e0e0e0; width:100%}
h1 {font-size:18px; margin:0}
#top, #menu, #content, #banner {overflow:hidden}
.formInput, .inputWrap input, .inputWrapLarge input, .inputWrap textarea, .inputWrap select {border-color:#606060; width:200px; background:url(/static_media/images/input_bg.png) no-repeat; padding:4px 1px 4px 4px; font-size:15px; border-width:1px; border-style:solid; border-bottom-color:#b0b0b0; border-right-color:#b0b0b0}
.inputWrap select {width:auto; background-color:white; font-size:11px}
.inputWrap option {background:#fff}

#main {width:772px; background-color:#cdccc8; margin:9px auto 0 auto; position:relative}
#mainWhite {background:#fff; width:770px; margin:1px}
#banner {background-color:#fff; padding:0}
#top {padding:2px 10px 0 10px; background-color:#f5f4ef; font-size:12px}
#content {padding:40px; background-color:#fff; min-height:300px; font-size:13px}
#bottom {background-color:#f5f4ef; font-size:11px; position:relative}
#bottomLinks {width:750px; line-height:20px; padding-bottom:5px; text-align:center; position:relative; top:5px; left:10px; font-family:verdana}
#bottom a {color:#4681b9}

.textWrap img {padding-right:10px}
.highlight {color:#000; font-weight:bold}
.backToTop {float:left; background:url(/static_media/images/return.png) no-repeat left; padding-left:28px}
.helpText {text-decoration:none; color:#577cf6; font-weight:bold; cursor:default; white-space:nowrap}
.heroImage {display:none}

.errorMessageBg {background:#fff; padding:5px 10px 5px 10px}
.errorMessageWrap {background:#cf0000; padding:1px}
.productStar {height:40px; width:40px; line-height:40px; text-align:center; color:#ffffff; background-image:url(/static_media/images/star.png)}
.videoWrap {width:340px; height:279px; background-image:url(/static_media/images/video_bg.png); float:left; padding-top:4px}

.contentMain {width:415px; float:left}
.quotesWrapper {background-color:#cccbc6; padding:1px}
.quotesSmallWrapper {background-color:#f5f4ef; padding:10px 8px 6px 8px}
#contentLinks {font-size:18px; font-weight:bold; overflow:visible; padding:5px 20px 19px 20px; background-color:#fff; margin:0 1px 1px 1px; font-family:Verdana}
.contentArrow {margin-bottom:1px; text-align:center; float:left; width:93%; height:43px; background-image:url(/static_media/images/link_arrow_center2.png); background-repeat:repeat-x}
.contentLinkWrapper {width:60%; position:relative; left:-7%}
#contentLinks a, #contentLinks a:visited, #contentLinks a:hover {text-decoration:none; color:#fff}

.boxLink {background:#000; padding:1px; min-width:208px; margin-bottom:10px; display:block}
.boxLink span {background:#f5f4ff url(/static_media/images/box_link.png) no-repeat 23px center; display:block; padding:0 25px 0 40px}
.boxLinkWrap {line-height:23px; float:right; width:auto; margin:0 10px 30px 0}
.boxLinkWrap a, .boxLinkWrap a:hover, .boxLinkWrap a:visited {font-style:normal; text-decoration:none; color:#000}

#helpDiv {font-size:12px; top:0; left:0; z-index:20; padding-left:40px; max-width:410px; visibility:hidden; position:absolute}
#helpDiv ul, #helpDiv ol {margin:0; padding:0 10px 3px 30px}
#helpDivMain {position:relative}
#helpDivContent {background:#fff; position:relative; padding:10px 10px 10px 0; max-width:400px}
 #helpDivTop, #helpDivBottom {width:100%; position:absolute}
#helpDivTop {background:url(/static_media/images/help_div_top.jpg) repeat-x; top:-8px; height:8px}
#helpDivBottom {background:url(/static_media/images/help_div_bottom.png) repeat-x; top:100%; height:15px}
 #helpDivTL, #helpDivTR, #helpDivBL, #helpDivBR, #helpDivL, #helpDivR {width:14px; position:absolute; top:0}
 #helpDivTL, #helpDivBL, #helpDivL {left:-14px}
 #helpDivTR, #helpDivBR, #helpDivR {right:-14px}
#helpDivL {background:url(/static_media/images/help_div_L.png); height:100%}
#helpDivR {background:url(/static_media/images/help_div_R.png); height:100%}
#helpDivTL {background:url(/static_media/images/help_div_TL.png); height:8px}
#helpDivTR {background:url(/static_media/images/help_div_TR.png); height:8px}
#helpDivBL {background:url(/static_media/images/help_div_BL.png); height:15px}
#helpDivBR {background:url(/static_media/images/help_div_BR.png); height:15px}
 #helpDivPointerTop, #helpDivPointerBottom {width:27px; height:30px; position:absolute; left:2px}
#helpDivPointerTop {top:5px; background:url(/static_media/images/help_div_pointer_top.png)}
#helpDivPointerBottom {bottom:-1px; display:none; background:url(/static_media/images/help_div_pointer_bottom.png)}
#helpDivPointerBR {width:30px; height:27px; background:url(/static_media/images/help_div_pointer_BR.png); display:none; bottom:-15px; right:15px; position:absolute}

.buttonMain, .bRev {height:26px; background:transparent; border:0}
.buttonL, .buttonR {background:url(/static_media/images/input-button_L.png) no-repeat top left; width:6px; height:26px}
.buttonR {background-image:url(/static_media/images/input-button_R.png)}
.buttonC {background:url(/static_media/images/input-button_bg.png) repeat-x; height:26px; cursor:default}
.buttonContent {margin-bottom:2px; padding:0 2px 0 2px}
.buttonWrap td {margin:0; padding:0}
.bRev .buttonL, .bRev .buttonR {background-position:top right}
.bRev .buttonC {background-image:url(/static_media/images/input-button_down_bg.png)}

.radioWrap ul {padding:0; list-style-type:none}