body { padding:0; background-color: #fff; background-image: url(/images/2cast/bg_merchant.gif); background-repeat: repeat-x; margin-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; link=#ffffff; alink=#ff0000; vlink=#ffffff }

#topnav_home { float:left; width:100%; font: 10pt arial; line-height:normal; font-weight: bold; }
* html #topnav_home { margin-bottom: 0em; }
#topnav_home ul { list-style-type: none; margin:0; margin-left: 0px; padding:0; }
#topnav_home li { display:inline; margin:0; padding:0; }
#topnav_home a { float:left; background:url(/images/2cast/topnav_home_left.gif) no-repeat left top; margin:0; padding:0 3 0 15px; text-decoration:none; }
#topnav_home a span { float:left; display:block; background:url(/images/2cast/topnav_home_right.gif) no-repeat right top; padding:9px 18px 7px 2px; color:#039; }
#topnav_home a span {float:none;}
#topnav_home a:hover span { color: #000; text-decoration: underline; }
#topnav_home #current a { background-position:0 -125px; }
#topnav_home #current a span { background-position:100% -124px; color: #039; }
#topnav_home a:hover { background-position:0% -125px; }
#topnav_home a:hover span { background-position:100% -124px; }

.noshadow_ffe { border:1px solid #ccc; font:11pt arial; background:#def; padding:9px; }

.footer a:link { font-family: arial; font-size: 10pt; color: #666; letter-spacing: 0px; }
.footer a:visited { font-family: arial; font-size: 10pt; color: #666; letter-spacing: 0px; }
.footer a:active { font-family: arial; font-size: 10pt; color: #666; none; letter-spacing: 0px; }
.footer a:hover { color: #000; text-decoration: underline; }
.footercontent { background-color:#EBF5FF;font-family: arial; font-size: 10pt; color: #666; letter-spacing: 0px; }
.footer_hr { }

.content_container.noshadow {background-color:#d5e2f2;}
.content_container .mainContent.noshadow {background-color:#f5f7fd; padding:2px;}
.content_container .left {float:left; width:250px; height:350px;}
.content_container .right {background-color:#e9f1f8; border:1px solid #d5e2f2; overflow:auto;}
.content_container .right_scroll {overflow:auto; height:350px;}
.content_container .right_padding {padding:6px 10px;}
.content_container .right h4 {margin-top:1.5em; margin-bottom:0.5em; text-decoration:underline;}
.content_container .right img {color:#f00;}
.content_container .left ol {margin:0; font-size:14px; padding:0;}
.content_container .left ol li {margin:0; padding:0 10px; border:1px solid #f5f7fd; list-style-position:inside; cursor:pointer;}
.content_container .left ol span {padding:0 1em; color:#333; line-height:2.2em; text-decoration:none;}
.content_container .left ol li:hover,
.content_container .left ol li.selected {background-color:#e9f1f8; border-color:#e9f1f8;}
.content_container .left ol li.selected {background-color:#e9f1f8; border-color:#d5e2f2; border-right-color:#e9f1f8; margin-right:-1px;}
.content_container .left #button_ht23 {float:right; margin:0.5em 4.5em; width:auto;}
.content_container .right .showhide {display:none;}
.content_container .right #retail {display:block;}
.content_container .left #retail {display:block;}


/* nathan akers additions */
p.title14 {line-height:1.4em; display:none; margin:0;}
p.title14 sup {font-size:12px; line-height:1em;}
.footercontent2 {font-family:arial, sans-serif; font-size:10pt; color:#666; letter-spacing:0; text-align:center; margin:1em 0;}

