/*------------------- GENERIC TYPOGRAPHY -------------------*/

/* copy */
body, td, th, div, li { font: 11px Arial, Helvetica, sans-serif; color: #505050; line-height: 13px }
.fineprint { font-size: 10px; font-style: italic; }
* html p { margin: 11px 0 }
*:first-child+html p { margin: 11px 0 }
p.intro { font-size: 13px; line-height: 17px }
p.top, .data p.first { margin-top: 0px }
p.bottom { margin-bottom: 0px }
.error { color: red; font-style: italic }
.notice { font-style: italic }

/* links */
a, a:visited, a:link { color: #346788; text-decoration: none; cursor: pointer  }
a:hover { text-decoration: underline }
a:active { outline: none }
.learn_more_arrow { background: url(http://www.textbooktracker.com/images/home_arrow.gif) no-repeat left center; padding-left: 12px; }
a.small_icon_link { background-position: left center; background-repeat: no-repeat; padding-left: 40px; font-size: 13px; display: block; margin: 10px 0 }
a.small_icon_link.pdf { background-image: url('http://assets.omniture.com/global/images/general/icon_pdf_small.gif') }
a.small_icon_link.flv { background-image: url('http://assets.omniture.com/global/images/general/icon_flv_small.gif') }
a.small_icon_link.wmv { background-image: url('http://assets.omniture.com/global/images/general/icon_wmv_small.gif') }
a.small_icon_link.mp3 { background-image: url('http://assets.omniture.com/global/images/general/icon_mp3_small.gif') }
a.small_icon_link.ppt { background-image: url('http://assets.omniture.com/global/images/general/icon_ppt_small.gif') }
a.small_icon_link.www { background-image: url('http://assets.omniture.com/global/images/general/icon_www_small.gif') }
a.big_icon_link { background-position: left center; background-repeat: no-repeat; font-size: 13px; padding: 20px 0 20px 70px; display: block }
a.big_icon_link.pdf { background-image: url('http://assets.omniture.com/global/images/general/icon_pdf.gif') }
a.big_icon_link.flv { background-image: url('http://assets.omniture.com/global/images/general/icon_flv.gif') }
a.big_icon_link.wmv { background-image: url('http://assets.omniture.com/global/images/general/icon_wmv.gif') }
a.big_icon_link.mp3 { background-image: url('http://assets.omniture.com/global/images/general/icon_mp3.gif') }
a.big_icon_link.ppt { background-image: url('http://assets.omniture.com/global/images/general/icon_ppt.gif') }
a.big_icon_link.www { background-image: url('http://assets.omniture.com/global/images/general/icon_www.gif') }
a.secret_admin_link { display: block; width: 12px; height: 12px; background-position: center; background-repeat: no-repeat; position: absolute; top: 3px; right: 3px }
a.secret_admin_link.edit { background-image: url('http://assets.omniture.com/global/images/general/icon_edit.png') }
a.secret_admin_link.refresh { background-image: url('http://assets.omniture.com/global/images/general/icon_refresh.png') }

/* headers */
h1 span, h2 span, h3 span { font-size: 10px; color: #808080; float: right; font-weight: normal; }
h1 span a, h2 span a, h3 span a { color: #808080; }
h1.top, h2.top, h3.top { margin-top: 0 }
h1.bottom, h2.bottom { margin-bottom: 0 }
h1.breath, h2.breath, h3.breath { margin-bottom: 15px }
h2.rule { border-top: 1px solid #cccccc; padding-top: 10px }
* html h1 { line-height: 21px }
*:first-child+html h1 { line-height: 21px }
* html h2 { line-height: 17px }
*:first-child+html h2 { line-height: 17px }


/*------------------- LISTS -------------------*/

ul, ol { padding: 0px 0px 0px 14px; margin: 10px 0px 15px 0px; font-size: 12px }
ul li ul, ol li ol, ul li ol, ol li ul { margin-top: 10px; font-size: 11px }
ol { margin-left: 4px; }
ul { list-style-image: url('http://assets.omniture.com/global/images/archive/bullet_circle.gif'); }
ul ul { list-style-type: disc; list-style-image: none; }
li { margin: 0px 0px 8px 0px; padding: 0px 7px 0px 6px }
ul li { padding-left: 8px; }

ul.below_header, ol.below_header { margin-top: 14px; }
ul.nostyle { list-style: none; list-style-image: none; margin-left: 0; padding-left: 0px }
ul.nostyle li { list-style: none; list-style-image: none; margin-left: 0; padding-left: 0px }
ul.links { list-style-image: url('http://assets.omniture.com/global/images/archive/home_arrow.gif'); margin-left: 2px; }
ul.links li { padding-left: 4px }

/* IE 6 sucks */
* html ol { margin: 10px 0px 15px 12px }
* html ul { padding: 0px 0px 0px 18px; margin: 0px 0px 15px 0px }
* html li { padding-left: 6px }
* html ul li { padding-left: 5px }
* html ul.links { margin-left: 17px }

/* IE 7 sucks */
*:first-child+html ol { margin: 10px 0px 15px 12px }
*:first-child+html ul { padding: 0px 0px 0px 18px }
*:first-child+html li { padding-left: 6px }
*:first-child+html ul li { padding-left: 5px }
*:first-child+html ul.links { margin-left: 17px }

.dateLeft { margin-left: 0px; padding-left: 0px; list-style: none; list-style-image: none; }
.dateLeft li span { display: block; position: absolute; top: 0px; left: -55px; width: 55px }
*:first-child+html .dateLeft li span { left: 3px }
.dateLeft li > span { display: block; position: absolute; top: 0px; left: 0px; width: 55px }
.dateLeft li { position: relative; padding-left: 55px; margin: 0px 0px 10px 0px; list-style: none; list-style-image: none; }
*:first-child+html .dateLeft li { padding-left: 55px }

.dl_ready { margin: 0; padding: 0; list-style-type: none; list-style-image: none; }
.dl_ready li { margin: 0px 0 5px 0; padding: 0 }
.dl_ready li a { margin: 0; display: block; background: url('http://assets.omniture.com/global/images/archive/pdf_icon.gif') no-repeat left center; padding: 10px 0px 10px 35px; text-decoration: underline }


/*------------------- GENERIC LAYOUT -------------------*/

hr, div.hr { border-bottom: #cccccc 1px solid; margin: 20px 0 20px 0 }
table, td, tr { margin: 0; padding: 0; border: 0; border-collapse: collapse; vertical-align: top; padding: 0px; margin: 0px; border-spacing: 0; }
img { border: 0 }
blockquote { border-top: 1px solid #cccccc; border-bottom: 1px solid #cccccc; margin: 20px 0; padding: 10px 15px 12px 15px; font-size: 13px; line-height: 19px; color: #454545; background: url('http://assets.omniture.com/global/images/general/blockquote.gif') top left no-repeat }
cite { display: block; font-style: normal; text-align: right; font-size: 10px; text-transform: uppercase; letter-spacing: 1px; margin-top: 7px; line-height: 12px }
cite.title { margin: 3px 0 0 0; text-align: left }
.clear, .clear-me { clear: both; padding: 0px; margin: 0px }
.hideme { display: none; }
.imagelink, a#imagelink { cursor: pointer; background-position: center; background-repeat: no-repeat; display: block; text-indent: -9999999px }
div.cols_2 { width: 50%; float: left }
div.cols_3 { width: 33%; float: left }
table.columns_2 { margin: 0; padding: 0; width: 100% }
table.columns_2 td { width: 240px; padding-top: 10px }
table.columns_2 td.first { padding-right: 30px }
span.delimiter { margin: 0 7px }
div.rule { font-size: 0px; line-height: 0px; height: 0px; border-top: 1px solid #CCCCCC }
a.readmore { display: block; width: 74px; height: 13px; background-position: center; background-repeat: no-repeat; text-indent: -20000px; text-decoration: none; cursor: pointer; margin: 5px 0 4px 0; clear: left; background-image: url('http://assets.omniture.com/global/images/general/readmore_collapsed.gif') }
a.readmore.readmore_expanded { background-image: url('http://assets.omniture.com/global/images/general/readmore_expanded.gif'); }
a.more { display: block; width: 45px; height: 13px; background-position: left center; background-repeat: no-repeat; text-indent: -20000px; text-decoration: none; cursor: pointer; margin: 5px 0 4px 0; clear: left; background-image: url('http://assets.omniture.com/global/images/general/more_collapsed.gif') }
a.more.more_expanded { background-image: url('http://assets.omniture.com/global/images/general/more_expanded.gif'); }
a.toggle { display: block; width: 13px; height: 13px; background-position: center; background-repeat: no-repeat; text-indent: -20000px; text-decoration: none; cursor: pointer; margin-top: 0px; clear: left; background-image: url('http://assets.omniture.com/global/images/general/toggle_collapsed.gif') }
a.toggle.toggle_expanded { background-image: url('http://assets.omniture.com/global/images/general/toggle_expanded.gif'); }
a.details { display: block; width: 60px; height: 13px; background-position: center; background-repeat: no-repeat; text-indent: -20000px; text-decoration: none; cursor: pointer; margin: 5px 0 4px 0; clear: left; background-image: url('http://assets.omniture.com/global/images/general/details_link_collapsed.gif') }
a.details.details_expanded { background-image: url('http://assets.omniture.com/global/images/general/details_link_expanded.gif'); }

.details_box_test strong { font-weight: normal; font-style: italic }

/* buttons */
.button_large { cursor: pointer; background-position: center; background-repeat: no-repeat; display: block; height: 41px; width: 171px; border: none; }
.button_standard { cursor: pointer; background-position: center; background-repeat: no-repeat; display: block; height: 33px; width: 126px; border: none; text-indent: -9999999px; margin-left: -4px }
.btn_submitreferral_en { background-image: url('http://assets.omniture.com/en/images/buttons/btn_submitreferral.en.gif') }

/* pagination */
div.pagination { border-top: 1px solid #cccccc; border-bottom: 1px solid #cccccc; padding: 3px 0; text-align: center; height: 17px; line-height: 17px; margin: 10px 0 5px 0; }
div.pagination a { text-transform: capitalize; } 
div.pagination label { display: inline; font-size: 10px; font-weight: normal; text-transform: uppercase; margin-left: 10px; }
div.pagination select { margin-right: 10px; }
div.pagination .next { float: right; }
div.pagination .prev { float: left; }
div.pagination .page { margin: 0 3px; }

/* generic data table */
table.data { width: 100% }
table.data_wrapped { border: 1px solid #cccccc; margin-top: 8px }
table.data thead td { background-color: #707070; color: #FFFFFF; font-weight: bold }
table.data th { font-size: 10px; font-weight: normal; text-transform: uppercase; text-align: left; padding: 7px 8px; }
table.data td { padding: 6px 8px 6px 8px; vertical-align: top; }
table.data td.data { padding: 0 }
table.data td.data table td { padding: 6px 8px 10px 8px }
table.data tr.highlight td { background-color: #f5f5f5; }
table.data .title_nolink { color: #454545; }
table.data div.details_text { margin: 10px 0px 0 14px; }
table.data div.details_text p { margin-top: 0; }
table.data a.details_link { display: block; width: 60px; height: 13px; background-position: center; background-repeat: no-repeat; text-indent: -20000px; text-decoration: none; cursor: pointer; margin: 5px 0 4px 0; clear: left; background-image: url('http://assets.omniture.com/global/images/general/details_link_collapsed.gif'); }
table.data a.details_link.details_link_expanded { background-image: url('http://assets.omniture.com/global/images/general/details_link_expanded.gif'); }
table.data .title { width: 360px; display: block; }
table#offer_library.data div.details_text { padding-right: 120px; background-position: top right; background-repeat: no-repeat; }



/* link box */
.linkbox { padding: 15px 15px; border: 1px solid #cccccc; margin-top: 10px }
.linkbox ul { list-style: none; list-style-image: none; padding: 0; margin: 0 }
.linkbox li { padding: 0; margin-bottom: 5px; list-style: none; list-style-image: none }
.linkbox input { margin: 0 5px 0px 0; }



/* magic forms */
.mf_form { margin: 10px 0 15px 0; width: 500px }
.mf_form input, .mf_form select, .mf_form textarea { margin: 0 }
.mf_form input { padding: 2px 2px }
.mf_form textarea { padding: 2px 0px 2px 2px; font-size: 11px; font-family: Arial }
.mf_form input.text, .mf_form textarea.textarea, .mf_form select.select, .mf_form select.multiselect, .mf_form input.password, .mf_form input.file { width: 350px }
.mf_form .checkbox, .mf_form .radio { border: none; margin-right: 10px; font-size: 10px; background: none }
.mf_form .image { border: none; margin: 10px 0 0 -6px }
.mf_form .button, .mf_form .submit { padding: 2px 4px; color: #FFFFFF; background: #707070; margin: 10px 10px 10px 0px }
.mf_formitemmsg { font-style: italic; font-size: 10px }
.mf_formitemcomments textarea { font-style: italic }
.mf_error .mf_formitemmsg, .mf_formitemcomments textarea { color: red }
.mf_success .mf_formitemmsg { color: #70a100 }
div.mf_form div.mf_formitem { margin-bottom: 5px; margin-top: 10px }
table.mf_form td { padding: 5px 10px 5px 0 }
table.mf_form tr.highlight td { background-color: #f5f5f5; }
table.mf_form td.mf_formitemlabel { padding-top: 8px; padding-left: 10px; text-align: right }
table.mf_form td.mf_formitemlabel label { display: inline }
table.mf_form.mf_display td.mf_formitemlabel { padding-top: 6px; width: 100px }
.mf_form .mf_formitemoptions { width: 350px }
.mf_form.mf_collection .mf_formitemoptions ul { list-style: none; list-style-image: none; margin: 0 0 0 12px; padding: 0 }
div.mf_form.mf_collection .mf_formitemoptions ul { margin-top: 6px }
.mf_form.mf_collection .mf_formitemoptions li { text-indent: -20px; margin-bottom: 7px }
.mf_form.mf_collection .mf_error input, .mf_form.mf_collection .mf_error select, .mf_form.mf_collection .mf_error textarea { border-width: 1px; border-color: red; background-color: #ffeeee }
.mf_form.mf_collection .mf_success input, .mf_form.mf_collection .mf_success select, .mf_form.mf_collection .mf_success textarea { border-width: 1px; border-color: #70a100; background-color: #f2f3f0 }
.mf_form.mf_collection .mf_error label { color: red }
.mf_form.mf_collection .mf_success label { color: #70a100 }
div.mf_form.mf_display label { font-weight: bold }


/*------------------- SPECIFIC COMPONENTS -------------------*/

body { padding: 0; margin: 0; background: #e5e5e5; text-align: center; }
body.no_skin { background: #ffffff; background-image: none; text-align: left; }
#wrapper { width: 988px; margin: 0 auto; text-align: left; background-color: #e5e5e5; padding: 0 0 20px 0;}
#header { position: relative; height: 70px; background: url('http://assets.omniture.com/global/images/archive/logo_v4.gif') top left no-repeat; margin: 0; padding: 0; z-index: 9 }
#header a {outline: 0;}
#header a#logo { display: block; height: 66px; float: left; width: 140px;}
#header div#sitesearch { margin: 25px 14px 0 0; padding: 0; float: right; position: relative; width: 180px }
#header div#sitesearch input { float: right }
#header div#sitesearch input.text { margin: 3px 2px 0 0; background: #f3f3f3; width: 130px }
#header div#sitesearch input.button { margin: 0 }
#login { margin: 0; background: url('http://assets.omniture.com/en/images/skins/default/sloganbar.gif') top center no-repeat; height: 29px; text-align: left; padding: 0px 4px; z-index: 4; position: relative }
#login a#slogan { display: block; float: left; height: 26px; margin-top: 0px; text-indent: -20000px; width: 500px;}
#login a#logininto { display: block; width: 130px; height: 26px; float: right; color: #FFFFFF; text-indent: -9999999px; margin-top: 3px; cursor: pointer }
#login a#international { display: block; width: 102px; height: 26px; float: right; color: #FFFFFF; text-indent: -20000px; margin: 3px 15px 0 0; cursor: pointer }
#container { margin: 0; padding: 0 4px 25px 4px; background: url('http://assets.omniture.com/global/images/archive/container_mid_back.gif') top center repeat-y; min-height: 370px }
#middle { padding: 10px 10px 20px 10px; text-align: left }
#col_right, #nopad_container { float: right; width: 750px; padding: 18px 0 0 0; margin: 0; }
#col_left, #buid_left { float: left; width: 200px; }
#container_bottom { font-size: 1px; line-height: 1px; background: url('http://assets.omniture.com/global/images/archive/container_bot_back.gif') top center no-repeat; height: 4px }
#bottom { position: relative; clear: both; padding: 0px; margin: 0px; }
#footer { margin-top: 0px; font-size: 10px; padding: 10px 14px; background: url('http://assets.omniture.com/global/images/skins/default/footer_phone.gif') top right no-repeat }
#footer a { text-decoration: underline; color: #707070; }
#copyright { font-size: 10px }
#tags, #hidden_tags { position: relative; display: none; height: 0; width: 0; visibility: hidden; }

/* search box */
#autocomplete, #autocomplete2 { z-index: 9000; position: absolute; top: 25px; right: 0px; width: 165px; text-align: left }
#autocomplete .yui-ac-content, , #autocomplete2 .yui-ac-content { position: absolute; width: 100%; border: none; background: #ffffff; overflow: hidden; z-index: 9050; padding: 0; list-style-image: none; list-style-type: none; }
#autocomplete ul, #autocomplete2 ul { padding: 0; margin: 0; width: 163px; background: #ffffff; border: 1px solid #dddddd; list-style-type: none; list-style-image: none; }
#autocomplete li, #autocomplete2 li { margin: 0; cursor: default; white-space: nowrap; background: #ffffff; padding: 5px 8px 5px 8px; color: #707070 }
#autocomplete li.yui-ac-highlight, #autocomplete2 li.yui-ac-highlight { background: #70a100; color: #ffffff }
#autocomplete li.yui-ac-prehighlight, #autocomplete2 li.yui-ac-prehighlight { background: #a5a5a5; color: #ffffff }

#col_right #autocomplete2 { left: 0px; top: 65px; width: 302px }
#col_right #autocomplete2 ul { width: 300px }


/* language menu */
#login div#internationalmenu { background: url('http://assets.omniture.com/global/images/general/000000_at_90.png') top left repeat; width: 125px; position: absolute; top: 29px; right: 140px; border: 0px solid #dddddd }
*:first-child+html #login div#internationalmenu { background-color: #000000; filter:alpha(opacity=90); opacity:.7; }
* html #login div#internationalmenu { background-color: #000000; filter:alpha(opacity=90); opacity:.7; }
#login div#internationalmenu ul { list-style: none; list-style-image: none; padding: 0px; margin: 15px; float: left }
* html #login div#internationalmenu ul { margin-right: 10px }
#login div#internationalmenu li { padding: 0px 0 0 15px; margin-left: 10px }
#login div#internationalmenu li.selected { background: url('http://assets.omniture.com/global/images/general/checkmark_on_blackmatte.gif') left center no-repeat }
#login div#internationalmenu a { color: #ffffff }
#login div#internationalmenu div { float: left; color: #ffffff; width: 205px; margin: 15px 15px 15px 25px; display: none }
#login div#internationalmenu h2 { color: #ffffff; margin-top: 5px }
#login div#internationalmenu.welcome { width: 370px }
#login div#internationalmenu.welcome div { display: block }

/* feature */
#col_right div.feature, #nopad_container .nopad_feature { white-space: nowrap; margin: 0 0 20px 0; padding: 0px; clear: both; } 

/* copy */
#col_right div.copy, #nopad_container .nopad_copy { width: 540px; margin: 0; float: left }
body#search #col_right div.copy { position: relative }

/* sidebar */
#col_right div.sidebar { float: right; width: 188px; }
#col_right div.sidebar .first, #col_right div.sidebar .second { border: 1px solid #cccccc; padding: 0 0 10px 0; margin: 0 0 20px 0px }
#col_right div.sidebar .first { background: url('http://assets.omniture.com/global/images/archive/sidebar_background.gif') top center repeat-y; }
#col_right div.sidebar div.sidebar_block { background: top left no-repeat; padding: 10px 10px 4px 30px }
#col_right div.sidebar div.sidebar_block a { color: #70a100; line-height: 11px; }
#col_right div.sidebar div.sidebar_block h4 { font-size: 13px; color: #454545; font-weight: normal; margin: 0 0 7px 0; padding: 0 }
#col_right div.sidebar div.sidebar_block ul { list-style: none; margin: 0; padding: 0 }
#col_right div.sidebar div.sidebar_block li { list-style: none; list-style-image: none; margin: 0 0 6px 0; padding: 0 }
#col_right div.sidebar div.sidebar_block.bestpracticeguides { background-image: url('http://assets.omniture.com/global/images/archive/sidebar_icon_bestpracticeguides.gif'); }
#col_right div.sidebar div.sidebar_block.datasheets { background-image: url('http://assets.omniture.com/global/images/archive/sidebar_icon_datasheets.gif'); }
#col_right div.sidebar div.sidebar_block.requestlivedemo { background-image: url('http://assets.omniture.com/global/images/archive/sidebar_icon_requestlivedemo.gif'); }
#col_right div.sidebar div.sidebar_block.viewwebinar { background-image: url('http://assets.omniture.com/global/images/archive/sidebar_icon_viewwebinar.gif'); }
#col_right div.sidebar div.sidebar_block.casestudies { background-image: url('http://assets.omniture.com/global/images/archive/sidebar_icon_casestudies.gif'); }
#col_right div.sidebar div.sidebar_block.links { background-image: url('http://assets.omniture.com/global/images/archive/sidebar_icon_links.gif'); }
#col_right div.sidebar div.sidebar_block.quotes { background-image: url('http://assets.omniture.com/global/images/archive/sidebar_icon_quotes.gif'); }
#col_right div.sidebar div.sidebar_block.login { background-image: url('http://assets.omniture.com/global/images/general/sidebar_icon_login.gif'); }
#col_right div.sidebar div.sidebar_block.producttour { background-color: #e5e5e5; background-image: url('http://assets.omniture.com/global/images/archive/sidebar_icon_producttour.gif'); margin-top: 6px; padding-bottom: 8px }
#col_right div.sidebar div.sidebar_block.producttour h4 { color: #212121 }
#col_right div.sidebar div.sidebar_block.producttour #launch_producttour { margin-left: -5px; display: block; width: 155px; height: 116px; text-indent: -9999999px; background: url('http://assets.omniture.com/global/images/sections/products/genesis_producttour.jpg') center no-repeat; }
#col_right div.sidebar div.sidebar_block .phone { font-weight: 100; font-size: 18px; margin: 10px 0 10px 0; letter-spacing: .5px; line-height: 18px }
#col_right div.sidebar div.sidebar_block blockquote { background: none; font-size: 11px; border: none; margin: 10px 0 20px 0; padding: 0; line-height: 16px; text-indent: -4px }

/* site map */
#site_map_table ul { margin: 0 0 5px 0; padding: 0; list-style: none; list-style-image: none }
#site_map_table li { margin: 0; padding: 0 0 0 0 }
#site_map_table ul ul { margin-left: 10px; }
#site_map_table h2 a { color: #707070; } 

/* omni access */
.omni_access { margin: 15px 0px; padding: 45px 10px 10px 10px; background: #eeeeee url('http://www.omniture.comhttp://assets.omniture.com/global/images/archive/omni_access.gif') no-repeat 10px 10px; border: 1px solid #707070; width: 80%; }
.omni_access #oa_forgot { display: none; }
.omni_access #oa_login { display: block; }
.form_right .omni_access form { padding: 0px; margin: 0px; }
.form_right .omni_access  { padding: 35px 10px 10px 10px; margin: -10px -10px 0px -10px; background: #70a100 url(http://www.omniture.comhttp://assets.omniture.com/global/images/archive/omni_access_grn.gif) no-repeat 10px 0px; color: #ffffff; width: 100%;border: none 0px;}
.form_right .omni_access label { color: #ffffff;}
.form_right .omni_access label a { color: #ffffff;}
.normal_form { position: relative; }
.normal_form.disappearing input,.normal_form.disappearing select { color:#333333; }
.normal_form #oa_learn_more { position: absolute; top: -100px; left: -255px; width: 280px; background: #ffffff; border: 1px solid #70a100; font-size: 12px; padding: 10px; }

/* breadcrumbs */
ul.breadcrumbs { margin: 20px 0 0 1px; padding: 0 }
ul.breadcrumbs li { display: inline; margin: 0; padding: 0 13px 0 13px; background: url('http://assets.omniture.com/global/images/general/delimiter_carrot.gif') left center no-repeat }
ul.breadcrumbs li.first { padding-left: 0px; background: none }

/* tabs */
ul.tabs { margin: 0 0 25px 0; padding: 0; list-style: none }
ul.tabs li { display: inline; margin: 0; padding: 0 }
ul.tabs li a { margin: 0; padding: 5px 10px }
ul.tabs li.on a { border: 1px solid #707070; color: #707070 }
ul.tabs li.on a:hover { text-decoration: none; cursor: default }

/* toolbar */
ul.toolbar { margin: 0 0 15px 0; padding: 0; list-style: none }
ul.toolbar li { display: inline; margin: 0; padding: 0 }
ul.toolbar li a { margin: 0; padding: 5px 15px 5px 15px; background-position: left center; background-repeat: no-repeat }
ul.toolbar li a.reply { background-image: url('http://assets.omniture.com/images/icon_reply.png'); padding-left: 18px }
ul.toolbar li a.delete { background-image: url('http://assets.omniture.com/images/icon_x.png') }
ul.toolbar li a.inbox { background-image: url('http://assets.omniture.com/images/icon_mailbox.png'); padding-left: 18px }

/*------------------- NAVIGATION -------------------*/

/* top navigation */
#nav_L1, #nav_L1 ul { float: left; width: 150px; list-style: none; line-height: 1; border-right: 1px solid #dddddd; border-left: 1px solid #dddddd; border-top: 1px solid #dddddd; background: #707070; margin: 0; padding: 0; }
#nav_L1 { position: absolute; left: 215px; top: 25px; width: auto; border: none; background: none; }
#nav_L1 a { display: block; text-decoration: none; padding: 5px 8px 5px 8px; color: #ffffff; border-bottom: 1px solid #dddddd }
#nav_L1 a.main { text-transform: uppercase; font-weight: bold; color: #707070; border: none; }
#nav_L1 a.daddy { background: url('http://assets.omniture.com/global/images/archive/drop_wh.gif') center right no-repeat; }
#nav_L1 li { float: left; padding: 0; margin: 0px }
#nav_L1 li ul { position: absolute; left: -999em; height: auto; }
#nav_L1 li li { width: 150px; position: relative; }
#nav_L1 li ul ul { top: -1px; margin-left: 150px; }
#nav_L1 li:hover ul ul, #nav_L1 li:hover ul ul ul, #nav_L1 li:hover ul ul ul ul, #nav_L1 li.sfhover ul ul, #nav_L1 li.sfhover ul ul ul, #nav_L1 li.sfhover ul ul ul ul { left: -999em; }
#nav_L1 li:hover ul, #nav_L1 li li:hover ul, #nav_L1 li li li:hover ul, #nav_L1 li li li li:hover ul, #nav_L1 li.sfhover ul, #nav_L1 li li.sfhover ul, #nav_L1 li li li.sfhover ul, #nav_L1 li li li li.sfhover ul { left: auto; }
#nav_L1 li:hover, #nav_L1 li.sfhover { background: none; }
#nav_L1 li li:hover, #nav_L1 li li.sfhover { background: #70a100; }
#nav_L1 a:hover { color: #ffffff; }
#nav_L1 a.main:hover { color: #70a100; }

/* left navigation */
#leftNav { width: 190px; margin: 0px 10px 20px 00px; padding: 0 }
#leftNav .section_name, #leftNav h3 { display: block; font-size: 14px; font-weight: bold; margin: 0 0 5px 0; padding: 0 }
#leftNav ul { margin: 0 0 0 0; padding-left: 0; list-style: none; list-style-image: none; }
#leftNav ul ul { margin: 0 0 10px 0 }
#leftNav li { margin: 2px 0px 2px 5px; list-style: none; padding: 0; line-height: 12px; }
#leftNav li a { padding-left: 8px; color: #505050; text-decoration: none } 
#leftNav li ul li a { font-weight: normal; }
#leftNav li ul li { margin: 2px 0px 2px 10px; } 
#leftNav li a:hover { color: #70a100; text-decoration:none }
#leftNav a.selected { background: url('http://assets.omniture.com/global/images/archive/sidenav_arrow.gif') no-repeat left center; color: #363636; text-decoration:none; font-weight: bold; }
/*#leftNav li.selected ul li a { background: none; color: #505050; text-decoration:none; }*/
#leftNav div.top { border: 1px solid #cccccc; border-bottom: none; margin: 0px; height: 8px; }
#leftNav > div.top { margin: 0px; }
#leftNav div.bottom { border: 1px solid #cccccc; border-top: none; margin: 0px; height: 10px; }


/*
 * Copyright 2009 Omniture, Orem, Utah, USA except where noted
 * Date: 2009/02/03
 * Site: omniture.com
 */

#home #middle { width: 100%; padding: 0 }
.hpbill { height: 231px }
#home_bottom { height: 1%; border-top: 1px solid #707070; background: url('http://assets.omniture.com/global/images/sections/home/home_bottom_back.gif') top center repeat-y; clear: both; }
#home_bottom h3 { color: #70a100; font-size: 12px; margin: 0px 0 8px 0px; }
#home_bottom ul { padding: 0; margin: 0px }
#home_bottom:after { content: "."; clear: both; height: 0; visibility: hidden; display: block; }
#home_bottom #hb_1, #home_bottom #hb_2, #home_bottom #hb_3 { background: transparent; float: left; width: 296px; padding: 13px 15px 0 15px; }
#home_bottom #hb_2 li, #home_bottom #hb_3 li { list-style: none; list-style-image: none; }
#home_bottom #hb_1 ul { list-style-image: url('http://assets.omniture.com/global/images/archive/bullet_circle.gif'); }
#home_bottom #hb_1 li { padding-left: 3px; margin-left: 15px; }
#home_bottom .view_all { display: block; text-align: right; margin: 10px 15px 0px 0px; }
#home_bottom .learn_more_arrow { background: url(http://assets.omniture.com/global/images/archive/home_arrow.gif) no-repeat left center; padding-left: 12px; }
#home_bottom a { color: #707070 }
#home_bottom a.learn_more_arrow {color: #70a100;}

.hpbg { background: #707070; padding: 10px 10px 10px 10px; margin: 0px; border-top: 1px solid #ffffff; }
.hpbg .hpbg_1, .hpbg .hpbg_2, .hpbg .hpbg_3 { width: 313px; margin: 0 10px 0px 0; float: left; background: #ffffff; padding: 0px; }
.hpbg .hpbg_3 { float: right; margin: 0px; }
.hpbg .hpbg_2 { width: 314px }
* html .hpbg .hpbg_3 { float: right; margin: 0px 0px 0px -10px; }

.hp_bullets { margin: 0px; padding: 0px; }
.hp_bullets li { margin: 5px 0px 0px 0px; padding: 0px; list-style: none; list-style-image: none; }
.hp_bullets li a.arrow_icon { margin: 0px; padding-left: 18px; background: url('http://assets.omniture.com/en/images/sections/home/7.3.07_green_box_arrow.gif') no-repeat top left; }
.hp_bullets li a.pdf_icon { margin: 0px; padding-left: 18px; background: url('http://assets.omniture.com/global/images/archive/7.9.007_acrobat_icon_v2_13x13.jpg') no-repeat top left; }


/* 000206 */
div#container {
	padding-bottom: 0px;
}

div#middle {
	position: relative;
}

div#home_branding {
	margin: 0px;
	padding: 0px;
	width: 510px;
	height: 248px;
}

div#home_branding #home_branding_imagelink {
	background-repeat: no-repeat;
	background-position: top left;
	display: block;
	width: 510px;
	height: 248px;
	margin: 0px;
	padding: 0px;
}

div#home_offer {
	position: absolute;
	right: 0px;
	top: 0px;
	margin: 0px;
	padding: 0px;
	width: 465px;
	height: 315px;
	z-index: 3;
}

div#home_offer a {
	background-repeat: no-repeat;
	background-position: top right;
	display: block;
	width: 465px;
	height: 315px;
}

div#home_learnmore {
	height: 69px;
	z-index: 1;
	background-repeat: no-repeat;
	background-position: top left;
	background-image: url('http://assets.omniture.com/en/images/sections/home/000206.home_learnmorebar.jpg');
	margin: 0px;
	padding: 0px;
}

div#home_learnmore a#home_learnmore_imagelink {
	display: block;
	width: 564px;
	height: 26px;
	background-repeat: no-repeat;
	background-position: top left;
	background-image: url('http://assets.omniture.com/en/images/sections/home/000206.home_learnmorebar.jpg');
}

div#home_columns {
	background: url('http://assets.omniture.com/en/images/sections/home/000206.home_columnextension.jpg') top center repeat-y;
}

div#home_columnsbackground {
	background: url('http://assets.omniture.com/en/images/sections/home/000206.home_columnbackground.jpg') top center no-repeat;
	height: 335px;
}

* html div#home_columnsbackground {
	height: 340px;
}

*:first-child+html div#home_columnsbackground {
	height: 340px;
}

div.home_column {
	width: 313px;
	float: left;
	margin-left: 10px;
	display: inline;
	height: 335px;
}

* html div.home_column {
	height: 340px;
}

*:first-child+html div.home_column {
	height: 340px;
}

div.home_column div.padding {
	padding: 0 13px 10px 13px;
	padding-bottom: 0px;
}

div.home_column p {
	line-height: 16px;
	margin-top: 10px;
}

*:first-child+html div.home_column p {
	margin-bottom: 12px;
}

* html div.home_column p {
	margin-bottom: 12px;
}

div.home_column ul.muted {
	margin-top: 0px;
}

div.home_column ul.muted li {
	padding-left: 3px;
}

* html div.home_column ul.muted.last {
	margin-right: 0px;
}

* html div.home_column ul.muted li {
	margin-left: 0px;
	padding-left: 0px;
}

div.home_column ul.muted a {
	color: #505050;
}

div#home_column_2 {
	margin-left: 10px;
	width: 314px;
}

div#home_column_3 {
	float: right;
	margin-left: 0px;
	margin-right: 10px;
}

div#home_column_2 a.imagelink {
	width: 314px;
}

div#home_column_3 a.imagelink {
	width: 313px;
}

div#home_column_2 a.imagelink,
div#home_column_3 a.imagelink {
	height: 279px;
}

* html div#home_column_2 a.imagelink,
* html div#home_column_3 a.imagelink {
	height: 284px;
}

div#home_logos {
	background: url('http://assets.omniture.com/en/images/sections/home/000206.home_logobackground.jpg') top left repeat-x;
}

div#home_columnbottoms {
	background: url('http://assets.omniture.com/en/images/sections/home/000206.home_columnbottoms.jpg') top center no-repeat;
	text-align: center;
	padding: 6px 0 4px 0;
}

div#home_logos_swf {
	height: 48px;
}

div.product_box {
	margin: 10px 0 12px 0;
}

a.more {
	float: right;
	margin: 0;
}

img.app_logo {
	margin: 8px 0 0 1px;
}

img.app_logo.left {
	margin-right: 19px;
}

a.product_title {
	color: #505050;
	font-weight: bold;
	font-size: 12px;
}

a.product_title:hover {
	text-decoration: none;
}

/* dfairbanks */

a {outline: 0;}

#home #middle {width: 100%; padding: 0}
#home_bottom {height: 1%; border-top: 1px solid #707070; background: url('http://assets.omniture.com/global/images/sections/home/home_bottom_back.gif') top center repeat-y; clear: both;}

div#container {padding-bottom:0;}
div#middle {position:relative;}
div#home_logos_swf {height:48px;}

div#container_bottom {clear: both;}

/*
* jQuery UI CSS Framework
* Copyright (c) 2009 AUTHORS.txt (http://ui.jquery.com/about)
* Dual licensed under the MIT (MIT-LICENSE.txt) and GPL (GPL-LICENSE.txt) licenses.
*/

/* Customized for Omniture by D. Fairbanks */

/* Layout helpers
----------------------------------*/
.ui-helper-hidden { display: none; }
.ui-helper-hidden-accessible { position: absolute; left: -99999999px; }
.ui-helper-reset { margin: 0; padding: 0; border: 0; outline: 0; line-height: 1.3; text-decoration: none; font-size: 100%; list-style: none; }
.ui-helper-clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
.ui-helper-clearfix { display: inline-block; }
/* required comment for clearfix to work in Opera \*/
* html .ui-helper-clearfix { height:1%; }
.ui-helper-clearfix { display:block; }
/* end clearfix */
.ui-helper-zfix { width: 100%; height: 100%; top: 0; left: 0; position: absolute; opacity: 0; filter:Alpha(Opacity=0); }


/* Component containers
----------------------------------*/
.ui-widget { font-family: Arial, Helvetica, sans-serif; font-size: 12px; }

/*Common Tab Styles
----------------------------------*/
.ui-tabs-hide {display: none !important;}
.ui-tabs-nav {padding: 0 !important;}
.ui-tabs-nav li {list-style-image:none; padding: 0 !important;}
.ui-tabs-panel {display: block; border: 0; background: none;}

/*----------------------------------*/


div#home-branding {height:325px; margin:0; padding:0; position: relative; width:980px;}
div#home-branding div.branding-content {background-repeat: none; height: 325px; _height: 324px/*ie6*/; text-indent: -100000px; width: 587px;}
div#home-branding div.branding-content h1,h2,h3 {margin: 0; padding: 0;}
div#home-branding div.branding-content ul li {list-style-image: none; list-style-type: none;}
div#home-offer {height:336px; margin:0; padding:0; position:absolute; right:0; top:0; _top: -1px; width:369px; z-index:2;}
div#home-offer div.offer-content {height: 336px; text-indent: -100000px; width: 100%;}
div#home-offer a.offer-action {display: block; height: 100%; left: 0; position: absolute; top: 0; width: 100%; }
div#home-offer div.offer-content ul, div#home-offer div.offer-content ol {list-style-image:none; list-style-type:none;}

div.jump-left, div.jump-right {background-position: 6px 9px; background-repeat: no-repeat; float: left; height: 25px; width: 21px; margin: 0; padding: 0;}
div.jump-left {background-image: url(http://assets.omniture.com/en/images/general/001699_carat_left_white.gif);}
div.jump-right {background-image: url(http://assets.omniture.com/en/images/general/001699_carat_right_white.gif);}

.jump-over {background-color: #373737; cursor: pointer;}

/* brandbox Tab Interaction states
----------------------------------*/
div.brandbox-tabs ul .ui-state-default a {background-position: 0 0;}
div.brandbox-tabs ul .ui-state-active a {background-position: 0 -25px;}
div.brandbox-tabs ul .ui-state-hover a {background-position: 0 -50px;}
div.brandbox-tabs ul .ui-state-default {background: none; outline: none; vertical-align: middle;}
div.brandbox-tabs ul .ui-state-active {border: none; outline: none;}
div.brandbox-tabs ul .ui-state-active a, div.brandbox-tabs .ui-state-default a, div.brandbox-tabs .ui-state-hover a {text-decoration: none; outline: none;}

/* brandbox Tabs
----------------------------------*/
div#home-branding .ui-tabs-panel {height: 325px; position: relative; width: 612px;}
div#home-branding img {vertical-align: bottom/*ie6*/;}

div.brandbox-tabs {z-index: 3; padding-left: 308px; width: 632px;}
div.brandbox-tabs, div.brandbox-tab-backdrop {bottom: 0; height: 25px; position: absolute;}
div.brandbox-tab-backdrop {background-color: #373737; width: 980px; z-index: 1;}
div.brandbox-tabs ul {float: left;}
div.brandbox-tabs ul li {display: block; float: left; font-size: 11px; height: 25px; _height: 13px/*ie6*/; margin: 0; text-transform: uppercase;}
div.brandbox-tabs ul li a {display: block; height: 100%; width: 100%;}
div.brandbox-tabs ul li a.tab-success-story {background-image: url(http://assets.omniture.com/en/images/sections/home/001699_brandbox_tabs_sprite_successstory.gif); height: 24px; width: 100px;}
div.brandbox-tabs ul li a.tab-events {background-image: url(http://assets.omniture.com/en/images/sections/home/001699_brandbox_tabs_sprite_events.gif); height: 24px; width: 59px;}
div.brandbox-tabs ul li a.tab-announcements {background-image: url(http://assets.omniture.com/en/images/sections/home/001699_brandbox_tabs_sprite_announcements.gif); height: 24px; width: 115px;}

/* News Ticker
----------------------------------*/
ul#news-ticker {background: #fff url(http://assets.omniture.com/en/images/sections/home/001699_carat_right_green.gif) 0 12px no-repeat; clear: both; color: #707070;list-style-image: none; list-style-type: none; margin: 0; margin: 0 0 0 12px; _margin-bottom: -6px/*ie6*/; padding: 9px 0 0 4px; height: 19px;}
ul#news-ticker li {font-size: 13px;}

/* Lower Section
----------------------------------*/
div#lower-section {background: #e1e1e1 url('http://assets.omniture.com/en/images/sections/home/001699_lowersection_column_background.gif') top no-repeat; height: 365px; _height:372px/*ie6*/; padding-left: 11px; width: 969px;}

div.lower-box {border-left: 1px solid #fff; border-right: 1px solid #fff; float: left;}
div#lower-left {padding-left: 0; width: 634px;}
div#lower-right {float: left; left: 9px; position:relative; width: 312px;}
div#lower-section-cap {background: url(http://assets.omniture.com/en/images/sections/home/001699_lowersection_cap.gif) no-repeat; font-size: 8px; height: 8px; line-height: 8px;  margin-left: 7px; width: 973px;}
div#lower-section-column-boot {background: #e1e1e1 url(http://assets.omniture.com/en/images/sections/home/001699_lowersection_column_boot.gif) no-repeat; clear: left; font-size: 9px; height: 9px; left: -4px; line-height: 9px; position: relative; _top: -10px/*ie6*/; width: 967px;}

a#product-tabs-header {background: url(http://assets.omniture.com/en/images/sections/home/001699_tabviewer_header.gif) no-repeat top; display: block; height: 31px; text-indent: -10000px; width: 634px;}

/* Product Tab Interaction states
----------------------------------*/
ul.primary-tabs li.ui-state-default {background: #fff url(http://assets.omniture.com/en/images/sections/home/001699_home_tabviewer_tab_background.gif); border: 1px solid #c8c8c8; color: #373737; font-weight: normal; outline: none;}
ul.primary-tabs li.ui-state-active, ul.primary-tabs li.ui-state-hover, ul.primary-tabs li.ui-state-focus {background-color: #fff; background-image: none; border: 1px solid #c8c8c8; border-right: 0; color: #373737; font-weight: 700; outline: none; width: 81px; _width: 71px/*ie6*/;}
ul.primary-tabs li.ui-state-active a, ul.primary-tabs li.ui-state-default a, ul.primary-tabs li.ui-state-hover a {color: #373737; text-decoration: none; outline: none;}

ul.secondary-tabs li.ui-state-default {background-color: #fff; background-image: none; border: none; font-weight: normal; outline: none;}
ul.secondary-tabs li.ui-state-active, ul.secondary-tabs li.ui-state-hover, ul.secondary-tabs li.ui-state-focus {background: #e5e5e5 url(http://assets.omniture.com/en/images/sections/home/001699_home_tabviewer_secondarytab_background.gif) repeat-y; border: 1px solid #c8c8c8; border-right: 0; color: #373737; outline: none;}


/*Product Tab Icons
----------------------------------*/
li#aquisition-searchcenter.ui-state-default a {background: url(http://www.textbooktracker.com/images/icon_tt_gold.gif) no-repeat 13px 6px;}
li#aquisition-searchcenter.ui-tabs-selected a {background: url(http://www.textbooktracker.com/images/icon_tt_gold_gray.gif) no-repeat 13px 6px;}
li#conversion-merchandising.ui-state-default a {background: url(http://www.textbooktracker.com/images/icon_tt_gold.gif) no-repeat 13px 6px;}
li#conversion-merchandising.ui-tabs-selected a {background: url(http://www.textbooktracker.com/images/icon_tt_gold_gray.gif) no-repeat 13px 6px;}
li#conversion-recommendations.ui-state-default a {background: url(http://www.textbooktracker.com/images/icon_tt_gold.gif) no-repeat 13px 6px;}
li#conversion-recommendations.ui-tabs-selected a {background: url(http://www.textbooktracker.com/images/icon_tt_gold_gray.gif) no-repeat 13px 6px;}
li#conversion-sitesearch.ui-state-default a {background: url(http://www.textbooktracker.com/images/icon_tt_gold.gif) no-repeat 13px 6px;}
li#conversion-sitesearch.ui-tabs-selected a {background: url(http://www.textbooktracker.com/images/icon_tt_gold_gray.gif) no-repeat 13px 6px;}
li#conversion-survey.ui-state-default a {background: url(http://www.textbooktracker.com/images/icon_tt_gold.gif) no-repeat 13px 6px;}
li#conversion-survey.ui-tabs-selected a {background: url(http://www.textbooktracker.com/images/icon_tt_gold_gray.gif) no-repeat 13px 6px;}
li#conversion-testandtarget.ui-state-default a {background: url(http://www.textbooktracker.com/images/icon_tt_gold.gif) no-repeat 13px 6px;}
li#conversion-testandtarget.ui-tabs-selected a {background: url(http://www.textbooktracker.com/images/icon_tt_gold_gray.gif) no-repeat 13px 6px;}
li#online-analytics-sitecatalyst.ui-state-default a {background: url(http://www.textbooktracker.com/images/icon_tt_gold.gif) no-repeat 13px 6px;}
li#online-analytics-sitecatalyst.ui-tabs-selected a {background: url(http://www.textbooktracker.com/images/icon_tt_gold_gray.gif) no-repeat 13px 6px;}
li#online-analytics-genesis.ui-state-default a {background: url(http://www.textbooktracker.com/images/icon_tt_gold.gif) no-repeat 13px 6px;}
li#online-analytics-genesis.ui-tabs-selected a {background: url(http://www.textbooktracker.com/images/icon_tt_gold_gray.gif) no-repeat 13px 6px;}
li#online-analytics-discover.ui-state-default a, li#channel-analytics-dop.ui-state-default a, li#channel-analytics-dopretail.ui-state-default a {background: url(http://www.textbooktracker.com/images/icon_tt_gold.gif) no-repeat 13px 6px;}
li#online-analytics-discover.ui-tabs-selected a, li#channel-analytics-dop.ui-tabs-selected a, li#channel-analytics-dopretail.ui-tabs-selected a {background: url(http://www.textbooktracker.com/images/icon_tt_gold_gray.gif) no-repeat 13px 6px;}

/* Product Tabs
----------------------------------*/
div#product-tabs {background: url(http://assets.omniture.com/en/images/sections/home/001699_lowersection_panel_background.gif) repeat-x; height: 255px; padding: 9px 8px; width: 618px;}
ul.primary-tabs li.ui-state-default a span {padding-right: 6px;}
ul.primary-tabs {float: left; margin-right: 1px; position: relative; z-index: 2;}
ul.primary-tabs li {height: 61px; _height: 49px/*ie6*/; margin: 0 0 1px 0; width: 78px; _width: 68px/*ie6*/;}
ul.primary-tabs li a {display: inline-block; height: 100%; line-height: 13px; padding: 12px 4px 0 4px; text-decoration: none; width: 100%;}

ul.secondary-tabs {float: left; position: relative; width: 180px; _width: 118px/*ie6*/; z-index: 4;}
#product-tabs ul.secondary-tabs li {height: 44px; _height: 25px/*ie6*/; margin: 0; width: 100%;}
#product-tabs ul.secondary-tabs li a {color: #373737; display: block; height: 100%; padding: 2px 10px 0 52px; text-decoration: none;}
#product-tabs ul.secondary-tabs li a span {display: block; font: 10px/10px; width: 120px; _width: 118px;}
#product-tabs ul.secondary-tabs li a span h2 {font: 13px/13px bold; margin: 0; padding: 0;}

div.main-viewer {background-color: #fff; border: 1px solid #c8c8c8; float: left; height: 245px; left: -2px; padding: 4px; _padding-right: 1px/*ie6*/; position: relative; width: 525px; _width: 530px/*ie6*/; z-index: 1;}
div.main-viewer h1 {background: url(http://assets.omniture.com/en/images/sections/home/001699_carat_right_green.gif) bottom left no-repeat; color: #70a100; font-family:Arial, Helvetica, sans-serif; font-size: 12px; font-weight: 700; height: 12px; line-height: 12px; margin: 5px 0 6px 9px; *margin-top: 9px/*ie*/; padding: 0; padding-left: 9px;}

div.secondary-viewer {background: url(http://assets.omniture.com/en/images/sections/home/001699_home_tabviewer_secondary_background.gif) repeat-y; border: 1px solid #c8c8c8; height: 213px; padding: 15px; position: absolute; right: 4px; top: 4px; width: 313px; _width: 314px/*ie6*/; z-index: 3;}
div.secondary-viewer img.product-tab-graphic {position: absolute; right: 15px; top: 15px;}
div.secondary-viewer h2 {font: bold 12px/12px Arial, Helvetica, sans-serif; margin: 0 0 2px 0; padding: 0;}
div.secondary-viewer p, div.secondary-viewer ul {margin: 0 0 8px 0; width: 207px;} 
div.secondary-viewer ul li {margin: 0; padding: 0;}
div.secondary-viewer a.product-tab-link {background: url(http://www.textbooktracker.com/images/carat_right_blue.gif) 0 2px no-repeat; display: block; padding-left: 12px;}

/* Persona Tab Interaction states
----------------------------------*/
div.persona-box ul .ui-state-default {outline: none; vertical-align: middle;}
div.persona-box ul .ui-state-default a {background-position: 0 -32px;}
div.persona-box ul .ui-state-active {outline: none;}
div.persona-box ul .ui-state-active a, div.persona-box .ui-state-default a, div.persona-box .ui-state-hover a {background-position: 0 -1px; border-top: 1px solid #fff; text-decoration: none; outline: none;}

/* Persona Tabs
----------------------------------*/
div.persona-box .ui-tabs-panel {background: url(http://assets.omniture.com/en/images/sections/home/001699_lowersection_panel_background2.gif) repeat-x; height: 200px; padding: 25px 10px 10px 10px;}
div.persona-box ul.ui-tabs-nav {height: 30px; width: 312px;}
div.persona-box ul.ui-tabs-nav li {display: block; float: left; height: 100%; margin: 0;}
div.persona-box ul.ui-tabs-nav li a {display: block; height: 100%;}
div.persona-box ul.ui-tabs-nav li a.tab-marketingexec {background-image: url(http://assets.omniture.com/en/images/sections/home/001699_persona_tab_sprite_marketingexecutive.gif); width: 104px;}
div.persona-box ul.ui-tabs-nav li a.tab-onlinemarketer {background-image: url(http://assets.omniture.com/en/images/sections/home/001699_persona_tab_sprite_onlinemarketer.gif); width: 106px;}
div.persona-box ul.ui-tabs-nav li a.tab-analyst {background-image: url(http://assets.omniture.com/en/images/sections/home/001699_persona_tab_sprite_analyst.gif); width: 102px;}

div.persona-box div.ui-tabs-panel ul {margin: 0; padding: 0;}
div.persona-box div.ui-tabs-panel li {clear: left; list-style-image: none; list-style-type: none; margin-bottom: 6px;}
div.persona-box div.ui-tabs-panel li img.persona-thumbnail {float: left; margin: 0 14px 24px 0; vertical-align: top;}
div.persona-box div.ui-tabs-panel li h2 {font-size: 12px; font-weight: bold; line-height: 16px; margin: 0; *margin-top: -14px;}
div.persona-box div.ui-tabs-panel li p {margin: 2px 0; padding: 0;}



/*
 * Copyright 2007 Omniture, Orem, Utah, USA
 * Author: Chad Sollis & Wade Preston Shearer
 * Date: 2007/10/02
 * Site: omniture.com
 */

/*------------- GLOBAL -------------*/

/* L1 navigation */
body.en #nav_L1 a.main { text-indent: -999999px; background-position: top left; background-repeat: no-repeat; height: 26px; padding: 0; display: block }
body.en #nav_L1 li:hover a.main, body.en #nav_L1 li.sfhover a.main { background-position: bottom left }
body.en #nav_L1 li#nav_L1_0 a.main { background-image: url('http://assets.omniture.com/en/images/skins/default/nav_L1_en_products.gif'); width: 78px; }
body.en #nav_L1 li#nav_L1_1 a.main { background-image: url('http://assets.omniture.com/en/images/skins/default/nav_L1_en_services.gif'); width: 72px }
body.en #nav_L1 li#nav_L1_2 a.main { background-image: url('http://assets.omniture.com/en/images/skins/default/nav_L1_en_resources.gif'); width: 85px }
body.en #nav_L1 li#nav_L1_3 a.main { background-image: url('http://assets.omniture.com/en/images/skins/default/nav_L1_en_education.gif'); width: 87px }
body.en #nav_L1 li#nav_L1_4 a.main { background-image: url('http://assets.omniture.com/en/images/skins/default/nav_L1_en_partners.gif'); width: 78px }
body.en #nav_L1 li#nav_L1_5 a.main { background-image: url('http://assets.omniture.com/en/images/skins/default/nav_L1_en_company.gif'); width: 76px }
body.en #nav_L1 li#nav_L1_6 a.main { background-image: url('http://assets.omniture.com/en/images/skins/default/nav_L1_en_contact.gif'); width: 72px }

/* L1 navigation swing left overrides */
body.en #nav_L1 li#nav_L1_5 ul ul { top: -1px; margin-left: -152px; }
body.en #nav_L1 li#nav_L1_5 a.daddy { background-image: url('http://assets.omniture.com/global/images/archive/drop_wh_left.gif') }

/* login menu */
#login div#loginmenu { background: url('http://assets.omniture.com/global/images/general/000000_at_90.png') top left repeat; width: 320px; position: absolute; top: 29px; right: 14px; border: 0px solid #dddddd }
*:first-child+html #login div#loginmenu { background-color:#000000; filter:alpha(opacity=90); opacity:.7; }
* html #login div#loginmenu { background-color:#000000; filter:alpha(opacity=90); opacity:.7; }
#login div#loginmenu ul { list-style: none; list-style-image: none; padding: 0px; margin: 15px 0 10px 0; float: right; margin-right: 20px }
* html #login div#loginmenu ul { margin-right: 10px }
#login div#loginmenu li { padding: 0px; margin-left: 10px }
#login div#loginmenu a { color: #ffffff }

#loginmenu .loginmenu_item {
	display: block;
	width: 122px;
	height: 24px;
	margin: 20px 0 0 20px;
	background-position: top left;
	background-repeat: no-repeat;
}

#loginmenu a#loginmenu_sitecatalyst { background: url('http://assets.omniture.com/en/images/general/loginmenu_logo_sitecatalyst.gif') }
#loginmenu a#loginmenu_searchcenter { background: url('http://assets.omniture.com/en/images/general/loginmenu_logo_searchcenter.gif') }
#loginmenu a#loginmenu_discover { background: url('http://assets.omniture.com/en/images/general/loginmenu_logo_discover.gif') }
#loginmenu a#loginmenu_testtarget { background: url('http://assets.omniture.com/en/images/general/loginmenu_logo_testtarget.gif') }

/*
 * Copyright 2007 Omniture, Orem, Utah, USA
 * Author: Chad Sollis & Wade Preston Shearer
 * Date: 2007/10/02
 * Site: omniture.com
 */

/*------------- HOME PAGE -------------*/





/* en/stylesheet.css/none/home/0 cached on 11 March 2009 at 18:52:56 PDT (ed0bcce38650b1f6aecad2426c83494f) */
body { color: #333; font: 11px Verdana, Arial, Helvetica, sans-serif; background-color: #f4f4f4; margin-top: 0; margin-right: 5px; margin-left: 5px; padding: 0; times: serif  }
p { color: #333; font: 11px Verdana, Arial, Helvetica, sans-serif; padding: 0; times: serif   }
h1 { color: #346788; font-size: 20px; font-family: helvetica, sans-serif; }
.bigbody { color: #00b9bf; font-weight: 600; font-size: 16px; font-family: helvetica, sans-serif; margin: 0; padding: 0       }
h2   { color: #346788; font-size: 16px; font-family: helvetica, sans-serif; font-weight: normal; font-style: normal; line-height: 20px; }
.submenuheader { color: #3a2985; font: bold 12px/14px Verdana, Arial, Helvetica, sans-serif; text-align: center; margin: 0 0 3px; padding: 2px  }
h3 { color: #fa8e0a; font-size: 14px; font-family: helvetica, sans-serif; font-weight: bold; font-style: normal; font-variant: normal; padding: 0    }
h4  { color: #333; font-size: 12px; font-family: helvetica, sans-serif; font-weight: normal; font-style: normal; font-variant: normal; margin: 0 2px 3px; padding: 2px 4px 1px 1px     }
h5    { color: #fff; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; font-style: normal; font-variant: normal; line-height: normal; background-image: none; background-repeat: no-repeat; background-attachment: inherit; margin: 4px 0 0 4px; }
.whitehuge { color: #fff; font-size: 18px; font-family: helvetica, sans-serif; font-weight: bold; }
.whiteregular { color: #fff; font-size: 12px; font-family: helvetica, sans-serif; }
h6    { color: #333; font-size: 10px; font-family: helvetica, sans-serif; font-weight: normal; font-style: normal; font-variant: normal; margin: 0 0 3px; padding: 4px   }
img { margin: 0 }
.left { float: left; margin: 0 20px 0 0; border: 0 }
.right { float: right; margin: 0 0 0 20px; border: 0 }
p ul { color: #333; font-size: 12px; font-family: helvetica, sans-serif; font-weight: normal; font-style: normal; font-variant: normal; margin: 0 0 10px; padding: 0  }
li { color: #333; font: 11px Verdana, Arial, Helvetica, sans-serif; padding: 0 0 4px; times: serif   }
.hr { color: #a3a968; border-bottom: medium none }
.Content>p { margin: 0px }
.Content>p+p { text-indent: 30px }
.logo { color: #5b5b5b; font-size: 32px; font-family: helvetica, sans-serif; font-weight: bold; text-decoration: none; }
.indexbody { color: #346788; font-size: 16px; font-family: sans-serif; font-weight: 500; }
a:link { font-family: helvetica, sans-serif; text-decoration: none        }
a:visited { color: #346788; font-family: helvetica, sans-serif; text-decoration: none; }
a:hover { color: #81d3eb; font-family: helvetica, sans-serif; text-decoration: none; }
.table   { border-style: solid; border-width: 0pt 1pt 1pt 1pt; border-color: #3a2985 #3d85b9 #3a2985 #3d85b9 }
.tr { border-color: #3a2985 #3d85b9; border-style: solid; border-width: 1pt; }
.td  { border-right: 1pt solid #3d85b9; border-bottom: 1pt solid #3a2985; border-left: 1pt solid #3d85b9 }
table { border-right: 1pt none silver; border-bottom: 1pt none gray; border-left: 1pt none silver }
.indextable { background-color: #e6e6e6; background-image: url(images/body_gradient1.gif); background-repeat: repeat-x; border: solid 1px #f5af24; }
.yellowoutlinetable { background-color: #e6e6e6; background-image: url(images/body_gradient1.gif); background-repeat: repeat-x; padding: 5px; border: solid 1px #f5af24; }
.indextablecolumn { background-color: #fff; background-image: url(images/column_gradient1.png); background-repeat: repeat-x; }
tr { border-right: 1pt none silver; border-bottom: 1pt none gray; border-left: 1pt none silver }
td { border-right: 1pt none silver; border-bottom: 1pt none gray; border-left: 1pt none silver }
.content { background-color: white; margin: 0px 210px 20px 170px; padding: 10px; border: solid 1px 
black; z-index: 3; width: auto; min-width: 120px }
.contentwhite { color: #fff; font: 12px/normal verdana, arial, helvetica, sans-serif; text-align: center; margin: 0px; padding: 4px; border-bottom: 1px double #3a2985 }
contentwhite { color: #fff; font: 12px/normal verdana, arial, helvetica, sans-serif; text-align: center; margin: 0px; padding: 4px; border-bottom: 1px double #3a2985 }
.header { border: 0px; position: relative; top: -10px; left: 0px; height: 140px }
#navAlpha { background-color: #eee; padding: 10px; border: dashed 1px black; position: absolute; z-index: 2; top: 160px; left: 20px; width: 128px; voice-family: "\"}\""inherit }
body>#navAlpha { width: 128px }
#navBeta { background-color: #d4e5ed; padding: 5px; position: absolute; z-index: 1; top: 150px; right: 20px; width: 150px; voice-family: "\"}\""inherit }
body>#navBeta { width: 168px }
.tinycrumbs { color: #333; font-size: 7pt; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: 300; }
.bgcolor { background-color: #f4f4f4; }
.mediumbrown { color: #6fa241; font-size: 20px; font-family: helvetica, sans-serif; font-weight: bold; }
.columnheadersunbold { color: #346788; font-size: 20px; font-family: helvetica, sans-serif; }
.brightred { color: #fa8e0a; font-family: helvetica, sans-serif; }
.brightblue { color: #346788; font-family: helvetica, sans-serif; font-weight: normal; font-style: normal; }
.boldbrightblue { color: #346788; font-family: helvetica, sans-serif; font-style: normal; font-weight: bold; }
.bigbrightblue { color: #346788; font-size: 16px; font-family: helvetica, sans-serif; font-style: normal; font-weight: normal; }
.bigyellow { color: #fa8e0a; font-size: 18px; font-family: helvetica, sans-serif; font-style: normal; font-weight: bold; padding-bottom: 6pt; }
.boldgreen { color: #fa8e0a; font-size: 14px; font-family: helvetica, sans-serif; font-weight: bold; }
.brightorange { color: #fa8e0a; font-family: helvetica, sans-serif; }
.whitelinks { color: #346788; font-family: helvetica, sans-serif; }
.lightlinks { color: #88cefa; font-family: helvetica, sans-serif; }
