
input,textarea {background-color:#fff;color:#333;font-size:10px;font-family:verdana;}

.content7 { font-family: arial; font-size: 7pt; color: #000; }
.content8 { font-family: arial; font-size: 8pt; color: #000; }
.content8_fff { font-family: arial; font-size: 8pt; color: #fff; }
.content9 { font-family: arial; font-size: 9pt; color: #000; }
.content9 a:link { color: #036; }
.content9 a:visited { color: #036; }
.content9 a:active { color: #036; }
.content9 a:hover { color: #000; }
.content9_fff { font-family: arial; font-size: 9pt; color: #fff; }
.content9_fff a:link { color: #fff; }
.content9_fff a:visited { color: #fff; }
.content9_fff a:active { color: #fff; }
.content9_fff a:hover { color: #9cf; }
.content9_666 { font-family: arial; font-size: 9pt; color: #666; }
.content9_d00 { font-family: arial; font-size: 9pt; color: #d00; }
.error9_d00 { font-family: arial; font-size: 9pt; color: #d00; vertical-align: top;}
.content10 { font-family: arial; font-size: 10pt; color: #000; }
.content10_d00 { font-family: arial; font-size: 10pt; color: #d00; }
.content10_036 { font-family: arial; font-size: 10pt; color: #036; }
.content11 { font-family: arial; font-size: 11pt; color: #000; }
.content12 { font-family: arial; font-size: 12pt; color: #000; }
.content13 { font-family: arial; font-size: 13pt; color: #000; }
.content13_ccc { font-family: arial; font-size: 13pt; color: #ccc; }
.content14 { font-family: arial; font-size: 14pt; color: #000; }
.content16 { font-family: arial; font-size: 16pt; color: #000; }

.title12 { font-family: arial; font-size: 12pt; color: #036; font-weight: bold; }
.title14 { font-family: arial; font-size: 14pt; color: #036; font-weight: bold; }
.title14_fff { font-family: arial; font-size: 14pt; color: #000; font-weight: bold; }
.title18 { font-family: arial; font-size: 18pt; color: #036; font-weight: bold; }
.title18_fff { font-family: arial; font-size: 18pt; color: #fff; font-weight: bold; }

.noshadow { border:1px solid silver; font:11pt arial; background:white; padding:10px; line-height:1.4em;}
.promo_box_01_container { width: 200px; border: 2px solid #666; padding: 5px; background: #fff; }
.promo_box_01 { background: #eee; padding: 10 6 16 6px; text-align: center; font-family: arial; font-size: 10pt; color: #000; }

.topnav_links a:link { font-family: arial; font-size: 9pt; color: #036; text-decoration: none; font-weight: bold; padding: 10px 5px 0px 5px; }
.topnav_links a:visited { font-family: arial; font-size: 9pt; color: #036; text-decoration: none; font-weight: bold; padding: 10px 5px 0px 5px; }
.topnav_links a:active { font-family: arial; font-size: 9pt; color: #036; none; text-decoration: none; font-weight: bold; padding: 10px 5px 0px 5px; }
.topnav_links a:hover { color: #000; text-decoration: underline; }
.topnavcontent { font-family: arial; font-size: 8pt; color: #012; text-decoration: none; font-weight: bold; }

#button_ht40 { float:left; width:100%; font: bold 20px arial; line-height:normal; }
* html #button_ht40 { margin-bottom: 0em; }
#button_ht40 ul { list-style-type: none; margin:0; margin-left: 4px; padding:0; }
#button_ht40 li { display:inline; margin:0; padding:0; }
#button_ht40 a { float:left; background:url(/images/2cast/button_ht40_left.gif) no-repeat left top; margin:0; padding:0 3 0 15px; text-decoration:none; }
#button_ht40 a span { float:left; display:block; background:url(/images/2cast/button_ht40_right.gif) no-repeat right top; padding:8px 21px 10px 5px; color:#3B3B3B; }
#button_ht40 a span {float:none;}
#button_ht40 a:hover span { color: black; text-decoration: underline; }
#button_ht40 a:hover { background-position:0% -125px; }
#button_ht40 a:hover span { background-position:100% -124px; }

#button_ht33 { float:left; width:100%; font: bold 17px arial; line-height:normal; }
* html #button_ht33 { margin-bottom: 0em; }
#button_ht33 ul { list-style-type: none; margin:0; margin-left: 4px; padding:0; }
#button_ht33 li { display:inline; margin:0; padding:0; }
#button_ht33 a { float:left; background:url(/images/2cast/button_ht33_left.gif) no-repeat left top; margin:0; padding:0 3 0 15px; text-decoration:none; }
#button_ht33 a span { float:left; display:block; background:url(/images/2cast/button_ht33_right.gif) no-repeat right top; padding:7px 21px 7px 5px; color:#3B3B3B; }
#button_ht33 a span {float:none;}
#button_ht33 a:hover span { color: black; text-decoration: underline; }
#button_ht33 a:hover { background-position:0% -125px; }
#button_ht33 a:hover span { background-position:100% -124px; }

#button_ht23 { float:left; width:100%; font: bold 15px arial; line-height:normal; }
* html #button_ht23 { margin-bottom: 0em; }
#button_ht23 ul { list-style-type: none; margin:0; margin-left: 4px; padding:0; }
#button_ht23 li { display:inline; margin:0; padding:0; }
#button_ht23 a { float:left; background:url(/images/2cast/button_ht23_left.gif) no-repeat left top; margin:0; padding:0 3 0 15px; text-decoration:none; }
#button_ht23 a span { float:left; display:block; background:url(/images/2cast/button_ht23_right.gif) no-repeat right top; padding:3px 21px 4px 5px; color:#3B3B3B; }
#button_ht23 a span {float:none;}
#button_ht23 a:hover span { text-decoration: underline; }
#button_ht23 a:hover { background-position:0% -125px; }
#button_ht23 a:hover span { background-position:100% -124px; }

#button_ht23_6c6 { float:left; width:100%; font: bold 15px arial; line-height:normal; }
* html #button_ht23_6c6 { margin-bottom: 0em; }
#button_ht23_6c6 ul { list-style-type: none; margin:0; margin-left: 4px; padding:0; }
#button_ht23_6c6 li { display:inline; margin:0; padding:0; }
#button_ht23_6c6 a { float:left; background:url(/images/2cast/button_ht23_6c6_left.gif) no-repeat left top; margin:0; padding:0 3 0 15px; text-decoration:none; }
#button_ht23_6c6 a span { float:left; display:block; background:url(/images/2cast/button_ht23_6c6_right.gif) no-repeat right top; padding:3px 21px 4px 5px; color:#3B3B3B; }
#button_ht23_6c6 a span {float:none;}
#button_ht23_6c6 a:hover span { text-decoration: underline; }
#button_ht23_6c6 a:hover { background-position:0% -125px; }
#button_ht23_6c6 a:hover span { background-position:100% -124px; }

#button_ht18 { float:left; width:100%; font: bold 11px arial; line-height:normal; }
* html #button_ht18 { margin-bottom: 0em; }
#button_ht18 ul { list-style-type: none; margin:0; margin-left: 4px; padding:0; }
#button_ht18 li { display:inline; margin:0; padding:0; }
#button_ht18 a { float:left; background:url(/images/2cast/button_ht18_left.gif) no-repeat left top; margin:0; padding:0 3 0 12px; text-decoration:none; }
#button_ht18 a span { float:left; display:block; background:url(/images/2cast/button_ht18_right.gif) no-repeat right top; padding:2px 12px 4px 1px; color:#3B3B3B; }
#button_ht18 a span {float:none;}
#button_ht18 a:hover span { text-decoration: underline; }
#button_ht18 a:hover { background-position:0% -125px; }
#button_ht18 a:hover span { background-position:100% -124px; }

#button_ht18_666 { float:left; width:100%; font: bold 11px arial; line-height:normal; }
* html #button_ht18_666 { margin-bottom: 0em; }
#button_ht18_666 ul { list-style-type: none; margin:0; margin-left: 4px; padding:0; }
#button_ht18_666 li { display:inline; margin:0; padding:0; }
#button_ht18_666 a { float:left; background:url(/images/2cast/button_ht18_666_left.gif) no-repeat left top; margin:0; padding:0 3 0 12px; text-decoration:none; }
#button_ht18_666 a span { float:left; display:block; background:url(/images/2cast/button_ht18_666_right.gif) no-repeat right top; padding:2px 12px 4px 1px; color:#3B3B3B; }
#button_ht18_666 a span {float:none;}
#button_ht18_666 a:hover span { text-decoration: underline; }
#button_ht18_666 a:hover { background-position:0% -125px; }
#button_ht18_666 a:hover span { background-position:100% -124px; }



#button_ht23r { float:right; width:100%; font: bold 15px arial; line-height:normal; }
* html #button_ht23r { margin-bottom: 0em; }
#button_ht23r ul { list-style-type: none; margin:0; margin-right: 4px; padding:0; }
#button_ht23r li { display:inline; margin:0; padding:0; }
#button_ht23r a { float:right; background:url(/images/2cast/button_ht23_left.gif) no-repeat left top; margin:0; padding:0 3 0 15px; text-decoration:none; }
#button_ht23r a span { float:right; display:block; background:url(/images/2cast/button_ht23_right.gif) no-repeat right top; padding:3px 21px 4px 5px; color:#3B3B3B; }
#button_ht23r a span {float:none;}
#button_ht23r a:hover span { text-decoration: underline; }
#button_ht23r a:hover { background-position:0% -125px; }
#button_ht23r a:hover span { background-position:100% -124px; }

/* nathan akers additions */
.separator {padding:0 0.25em;}
#button_ht23-banner {float:left; width:100%; font: bold 15px arial; line-height:normal; }
* html #button_ht23-banner { margin-bottom: 0em; }
#button_ht23-banner ul { list-style-type: none; margin:0; margin-left: 4px; padding:0; }
#button_ht23-banner li { display:inline; margin:0; padding:0; }
#button_ht23-banner a { float:left; background:url(/images/2cast/button_ht23-banner_left.gif) no-repeat left top; margin:0; padding:0 3 0 15px; text-decoration:none; }
#button_ht23-banner a span { float:left; display:block; background:url(/images/2cast/button_ht23-banner_right.gif) no-repeat right top; padding:3px 21px 4px 5px; color:#3B3B3B; }
#button_ht23-banner a span {float:none;}
#button_ht23-banner a:hover span { text-decoration: underline; }
#button_ht23-banner a:hover { background-position:0% -125px; }
#button_ht23-banner a:hover span { background-position:100% -124px; }

