 html,body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,p,blockquote,th,td{margin:0;padding:0;}img,body,html{border:0;}address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:normal;}ol,ul {list-style:none;}caption,th {text-align:left;}h1,h2,h3,h4,h5,h6{font-size:100%;}q:before,q:after{content:'';}
 body {font:13px arial,helvetica,clean,sans-serif;*font-size:small;*font:x-small;}table {font-size:inherit;font:100%;}select, input, textarea {font:99% arial,helvetica,clean,sans-serif;}pre, code {font:115% monospace;*font-size:100%;}body * {line-height:1.22em;}
  body {font-family: tahoma, helvetica, arial, sans-serif; background-color: #fff; color: #336}
a {outline: none}
a:link {color: #336}
a:visited {color: #336}
a:hover {color: #9cf}
a:active {color: #336}
  a.plug {color: #0c4790}
.site-header-ct, .page-content, .site-footer {width: 73.81em; _width: 72.31em; margin: 0 auto; padding: 0 2px}
 .company-logo {margin-top: 2px; width: 16em; min-width: 192px}
.company-logo a {display: block; width: 192px; height: 33px; background: url(/images/logos/ci_logo.gif) no-repeat left bottom}
.company-logo span {display: none}
 .ttarp {overflow: visible; height: 38px; width: 150px}
.ttarp .number {right: 0; width: 130px; height: 25px; padding-top: 2px;  background: url(/images/logos/ttarp_numbers.gif) no-repeat left top}
.ttarp .singles {background-position: -130px top}
.ttarp .service {background-position: -260px top}
.ttarp .service-queue {background-position: -390px top}
.ttarp .number span {display: none}
 .site-header {border-bottom: solid 3px #336; overflow: visible}
.site-header-ct {position: relative; top: 4px; overflow: auto; z-index: 100}
.site-header, .site-header-ct {height: auto; min-height: 41px; _height: 41px}
 .site-header .company-logo {float: left; margin-bottom: 0; font-size: 1em}
 .site-header .title {float: left; font-size: 197%; margin-right: 1em}
 .site-header .navigation {float: left; overflow: visible; padding: 0}
.site-header .navigation ul {overflow: auto; margin-bottom: 0}
 .site-header .navigation.tabbed {height: auto; min-height: 41px; _height: 41px}
.site-header .navigation.tabbed ul {position: absolute; min-width: 26.3em; margin-left: -13.15em;  left: 50%; bottom: 1px; _bottom: 0; z-index: 1}
 @media all and (min-width:0px) {head~body .site-header .navigation.tabbed ul {overflow: hidden}
}
 body:last-child:not(:root:root) .site-header .navigation.tabbed ul {width: 27em}
.site-header .navigation.tabbed li {float: left; margin-left: -3px; border-bottom: solid 3px #336; background: url(/images/header/left.png) no-repeat left top; _background-image: none; _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/images/header/left.png", sizingMethod="crop")}
.site-header .navigation.tabbed li.first {margin-left: 0}
.site-header .navigation.tabbed li.selected {border-bottom: 0; background-image: url(/images/header/left_on.png); _background-image: none; _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/images/header/left_on.png", sizingMethod="crop")}
.site-header .navigation.tabbed li a {display: block; color: #336 !important; text-decoration: none; font-weight: bold; text-transform: uppercase; padding-left: 7px; cursor: pointer;  }
.site-header .navigation.tabbed li a span {display: block; width: 5.65em; background: url(/images/header/right.gif) no-repeat right top; padding: 5px 7px 4px 0; line-height: 1.16em;  text-align: center;  font-family: tahoma,helvetica,arial,sans-serif}
.site-header .navigation.tabbed li.selected a span {padding-bottom: 7px; background-image: url(/images/header/right_on.gif)}
 .site-header .block-content {float: left}
 .site-header .ttarp, .footer .ttarp {position: relative; float: right}
 .site-header .ttarp .number {position: absolute; bottom: 1px;  margin-bottom: 0}
.site-header .ttarp .number .affiliate {display: block; font-size: 77%; white-space: nowrap; color: #f00; padding-top: 22px}
.site-header .ttarp .number .affiliate .code {display: inline; font-weight: bold}
 .sidebar {float: left; font-size: 85%; width: 140px}
 .page-content {margin-top: 1em; overflow: auto; height: 1%; _overflow: visible}
 .page-content.legacy tr {font-size: 11px}
 .body-content {overflow: auto; _height: 1%}
 .site-footer {clear: both; padding: 1.6em 0; text-align: left}
.site-footer-ct {padding: 0 0 0 13em}
.no-sidebar .site-footer-ct {padding-left: 0}
.site-footer h5 {font-size: 93%; font-weight: bold}
.site-footer .navigation {margin-bottom: 0.4em}
.site-footer .navigation li {display: inline; font-size: 77%; border-left: solid 1px #336; padding: 0 0.1em 0 0.45em}
.site-footer .navigation li.first {border: 0; padding-left: 0}
.site-footer .sub {font-size: 77%; padding: .5em 0 0 0}
.site-footer .copyright {font-size: 77%; padding-top: 10px}
.btn {_width: 0;  _margin: auto 2px;  .margin: auto 2px;  padding: 3px 7px; overflow: visible; border: 1px solid #888; background: #b4b4b4 url(/images/css_buttons/gradient_background.png) repeat-x left bottom; _background-image: none !important; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src='/images/css_buttons/gradient_background.png'); color: #fff; cursor: pointer; border-radius: 3px; -webkit-border-radius: 3px; -moz-border-radius: 3px}
.btn:hover {background-color: #d9d9d9; color: #fff}
a.btn {text-decoration: none}
a.btn:link, a.btn:visited {color: #fff; text-decoration: none}
.btn span {font-family: Arial, sans-serif; font-size: 1.3em; font-weight: bold; color: #fff; background-repeat: no-repeat; background-position: right center; white-space: nowrap}
 .btn.size-xs, .btn.size-sm {background-position: left top}
.btn.size-xs {padding: 1px 4px; _padding-top: 3px}
.btn.size-xs span {font-size: 0.7em}
.btn.size-sm {padding: 2px 5px}
.btn.size-sm span {font-size: 1em}
.btn.size-lg {padding: 4px 9px}
.btn.size-lg span {font-size: 1.6em}
.btn.size-xl {padding: 5px 11px}
.btn.size-xl span {font-size: 1.9em}
 .icon-close-sm span {background-image: url(/images/css_buttons/close.gif); padding-right: 12px}
.icon-arrow-xs span {background-image: url(/images/css_buttons/arrow_extra_small.gif); padding-right: 7px}
.icon-arrow-sm span {background-image: url(/images/css_buttons/arrow_small.gif); padding-right: 8px}
.icon-arrow span, .icon-arrow-md span {background-image: url(/images/css_buttons/arrow_medium.gif); padding-right: 10px}
.icon-arrow-lg span {background-image: url(/images/css_buttons/arrow_large.gif); padding-right: 18px}
 .btn.color-blue {border-color: #336; background-color: #336; background-image: url(/images/css_buttons/gradient_background_blue.png); _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src='/images/css_buttons/gradient_background_blue.png')}
.btn.color-blue:hover {border-color: #687ea3; background-color: #687ea3}
.btn.color-green {border-color: #5dcd30; background-color: #5dcd30; background-image: url(/images/css_buttons/gradient_background_green.png); _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src='/images/css_buttons/gradient_background_green.png')}
.btn.color-green:hover {border-color: #67e535; background-color: #67e535}
.btn.color-orange {border-color: #ff7200; background-color: #ff7200; background-image: url(/images/css_buttons/gradient_background_orange.png); _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src='/images/css_buttons/gradient_background_orange.png')}
.btn.color-orange:hover {border-color: #ffb606; background-color: #ffb606}
.btn.color-pale {color: #336; border-color: #bbb; background-color: #fff; background-image: url(/images/css_buttons/gradient_background_pale.png); _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src='/images/css_buttons/gradient_background_pale.png')}
.btn.color-pale span {color: #336}
a.btn.color-pale:link, a.btn.color-pale:link span, a.btn.color-pale:visited, a.btn.color-pale:visited span {color: #454545}
.btn.color-pale:hover {color: #336; border-color: #ccc; background-color: #e6edf4}
.btn.color-pale:hover span {color: #336}
.btn.color-red {border-color: #f00; background-color: #f00; background-image: url(/images/css_buttons/gradient_background_red.png); _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src='/images/css_buttons/gradient_background_red.png')}
.btn.color-red:hover {border-color: #f66; background-color: #f66}
.btn.color-white {border-color: #ccc; background: #fff; _filter: none}
.btn.color-white, .btn.color-white span, a.btn.color-white:link, a.btn.color-white:link span a.btn.color-white:visited, a.btn.color-white:visited span a.btn.color-white:hover, a.btn.color-white:hover span {color: #454545}
.btn.color-white:hover {background: #f0f0f0}
 .center-btn-ct {text-align: center}
.center-btn-ct .btn {float: none}
 .round-btn {display: block; width: 155px; height: 43px; color: #336; background: url(/images/css_buttons/round_gray.gif) no-repeat; line-height: 42px; font-size: 1.25em; font-weight: bold; text-align: center; text-decoration: none}
.round-btn:hover {color: #336; background-image: url(/images/css_buttons/round_gray_hover.gif)}
.primary a.round-btn {color: #fff; background-image: url(/images/css_buttons/round_orange.gif)}
.primary .round-btn:hover {background-image: url(/images/css_buttons/round_orange_hover.gif)}