#ContentAreaWide { float: left; background-color: rgb(255, 255, 255); border: 1px solid rgb(211, 204, 187); margin: 5px 30px 15px 22px; padding: 16px 48px; }
.backfootnote { text-align: right; padding: 0px; margin-right: 29px; }
#headerImage, #contentWrap, h1 { width: 833px; margin: 0px 0px 0px 50px; }
#headerImage { width: 833px; margin-left: auto; margin-right: auto; }
.green_theme, .cranberry_theme, tan_theme, .blue_theme, .teal_theme, .olive_theme, .brick_theme, .mustard_theme {  }
.green_theme { color: rgb(66, 92, 4); background-color: rgb(232, 235, 224); border: 1px solid rgb(66, 92, 4); }
.cranberry_theme { color: rgb(109, 43, 95); background-color: rgb(230, 219, 228); border: 1px solid rgb(109, 43, 95); }
.tan_theme { color: rgb(187, 157, 91); background-color: rgb(244, 238, 228); border: 1px solid rgb(187, 157, 91); }
.blue_theme { color: rgb(58, 96, 139); background-color: rgb(231, 236, 241); border: 1px solid rgb(58, 96, 139); }
.teal_theme { color: rgb(83, 116, 138); background-color: rgb(226, 232, 235); border: 1px solid rgb(83, 116, 138); }
.olive_theme { color: rgb(98, 113, 63); background-color: rgb(232, 235, 224); border: 1px solid rgb(98, 113, 63); }
.brick_theme { color: rgb(109, 62, 44); background-color: rgb(237, 232, 229); border: 1px solid rgb(109, 62, 44); }
.mustard_theme { color: rgb(202, 159, 28); background-color: rgb(246, 239, 217); border: 1px solid rgb(202, 159, 28); }
h1 { text-transform: uppercase; font-weight: normal; padding: 0px; margin-left: 0px; margin-right: 0px; }
#content h1 { text-transform: none; font-weight: bold; border: medium none; margin-left: 0px; padding: 0px; margin-right: 0px; display: inline; }
#title_no_image { color: rgb(0, 0, 0); }
.main_title {  }
#contentWrap { display: inline; margin: 28px 0px 0px; }
#callouts { float: right; margin: 0px 18px; display: inline; }
.imageCallout, .imageCalloutFirst { max-width: 318px; width: auto ! important; margin: 18px 0px; padding: 0px; overflow: hidden; }
.dynamicCallout, .dynamicCalloutFirst { background-color: rgb(238, 235, 227); min-width: 282px; max-width: 282px; width: auto ! important; margin: 18px 0px; padding: 18px; }
.imageCalloutFirst, .dynamicCalloutFirst { margin: 0px 0px 18px; }
#content {  }
#footer {  }
.inlineMessageOuter { padding: 3px; margin: 18px 0px 0px; background-color: rgb(255, 255, 255); }
.inlineMessageInner { padding: 15px; margin: 0px; border: medium none; }
.inlTtitle { font-weight: bold; text-transform: uppercase; margin: 0px 0px 18px; }
.inlContent { color: rgb(0, 0, 0); }
.footnote { color: rgb(77, 77, 77); text-align: left; margin: 9px 30px 0px 22px; padding: 0px; float: none; clear: both; }
.noborder { border: medium none; }
.nobackground { background: transparent none repeat scroll 0% 0%; }
.clearing { float: none; clear: both; }
.spacer { margin: 18px 0px 0px; padding: 0px; }
.backarrow { vertical-align: 1px; }
ul { list-style: outside none none; height: 1%; }
ul li { background: transparent url(bfc7f91e20578a9fc048648a6ea09b940d410cb3.png)  no-repeat scroll 0px 6px; padding: 0px 0px 0px 8px; }
#footerNav li { background: transparent none repeat scroll 0% 0%; }
#utilNav li { background: transparent none repeat scroll 0% 0%; padding: 0px ! important; }
#CallOutTopTabs { float: left; width: 838px; margin: 10px 0px; padding: 10px 0px 0px; font: 1em Arial,Helvetica,sans-serif; color: rgb(89, 87, 75); clear: right; }
.largepurpletextbold { color: rgb(142, 54, 129); font-size: 18px; font-weight: 900; }
.mediumpurpletextbold { color: rgb(142, 54, 129); font-size: 16px; font-weight: 900; }
.smallpurpletext { color: rgb(142, 54, 129); font-size: 13px; }
.bluelink { color: rgb(0, 149, 199); }
.bluedividerline hr { background-color: rgb(178, 205, 224); border: 0px none; color: rgb(178, 205, 224); height: 1px; margin: 30px 0px; }
.irarollovercomparisontable { margin-bottom: 20px; width: 90%; }
.irarollovercomparisontable table { width: 100%; }
.irarollovercomparisontable table th.firstcol { background-color: rgb(247, 248, 249); border-bottom: 1px dotted rgb(170, 170, 170); padding: 8px 16px 8px 8px; vertical-align: text-top; }
.irarollovercomparisontable table th.tophead { background: transparent url(d691711bf399c5f4fa889967b7a11fc3e66db8b9.png)  repeat scroll 0% 0%; border-bottom: 1px solid rgb(197, 215, 231); padding: 10px; vertical-align: bottom; }
.irarollovercomparisontable table tr td { border-bottom: 1px dotted rgb(170, 170, 170); padding: 8px; }
.irarollovercomparisontable table tr td.bluecolumn { background-color: rgb(237, 244, 252); border-bottom: 1px dotted rgb(170, 170, 170); padding: 8px; vertical-align: text-top; }
.irarollovercomparisontable table tr.last th, .irarollovercomparisontable table tr.last td { border-bottom: 1px solid rgb(237, 240, 242); }
.irarollovercomparisontable table td.lastcol, .irarollovercomparisontable table td.lastcol { border-right: 1px solid rgb(237, 240, 242); }
.videobrdr { float: left; margin-top: 10px; width: 498px; border: 5px solid rgb(238, 235, 228); }
#calloutcontenttext { float: right; width: 300px; margin-left: 16px; font-size: 1em; color: rgb(0, 0, 0); }
#calloutcontenttext ul { margin: 10px 0px 0px; padding: 0px; list-style-type: square; list-style-image: none; }
#calloutcontenttext ul li { list-style-image: none; margin: 0px 0px 0px 15px; padding: 3px 0px; background: transparent none repeat scroll 0% 0%; }
.bluetext { color: rgb(0, 0, 255); font-weight: 900; }
.largeblacktext { color: rgb(0, 0, 0); font-size: 14pt; font-weight: 900; }
