/* files/global/style/general/global.css */
/* files/global/style/sections/community.css */
/* files/en/style/general/global.css */

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

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

/* copy */
body, td, th, div, li {font-family: Arial, Helvetica, sans-serif; color: #222222;}
.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 }
.ui-helper-hidden {display: none;}

/* links */
a, a:visited, a:link { color: #004477; text-decoration: none; cursor: pointer }
a:hover { text-decoration: underline }
a:active { outline: none }
.learn_more_arrow {background:url("http://assets.omniture.com/en/images/sections/home/transformation/002251.link-carat.004477.3x6.gif") no-repeat right center; padding-right:8px;}
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 { font-size: 18px; color: #000; margin: 20px 0px 15px 0px; line-height: 20px }
h2 { font-size: 14px; color: #454545; margin: 20px 0px 5px 0px; line-height: 16px }
h3 { font-size: 11px; color: #454545; margin: 20px 0px 0px 0px; font-weight: bold }
h4 { font-size: 11px; color: #454545; margin: 5px 0px 0px 0px; font-weight: bold }
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 }

/* 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; }

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

/* 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; }

/* forms */
form { margin: 0 }
div.form_box { background: #eeeeee; padding: 20px; border: 1px solid #707070; margin: 10px 0 }
.buttonbox { text-align: right; padding: 15px 0 0 0; clear: both }
select { height: 17px }
input, select, textarea {font-size: 11px;}
select.multiselect { height: 50px }
.checkbox, .radio { border: none; margin-right: 10px; font-size: 10px; background: none }
input.button { border: none; margin-left: -4px }
input.file { border: none }
label { display: block; margin: 0; font-size: 10px; text-transform: uppercase; }
label.inline { display: inline }

/* 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: 62px; margin: 18px 0 0 0; padding: 0; z-index: 9 }
#header a {outline: 0;}
#header a#logo {background: url(http://assets.omniture.com/en/images/skins/default/transformation/002251.global.logo.oms-mark.152x63.png) top left no-repeat; display: block; float: left; height: 63px; left: 14px; position: relative; top: -18px; width: 152px;}
#header div#sitesearch { margin: 10px 14px 0 0; padding: 0; float: right; position: relative; width: 180px }
#header div#sitesearch input {float: right;}
#header div#sitesearch input.text {height: 16px; margin: 0 8px 0 0; width: 135px;}
#header div#sitesearch input.button {border: 1px solid #666666;}
body#investor_relations #login, #login_nolanguage { margin: 0; background: url('http://assets.omniture.com/en/images/skins/default/transformation/002251.homepage.sloganbar-nolanguage.en.988x28.png') top center no-repeat;}
#login { margin: 0; background: url('http://assets.omniture.com/en/images/skins/default/transformation/002251.homepage.sloganbar.en.988x28.png') top center no-repeat; height: 28px; 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/en/images/skins/default/transformation/002251.global.background.container-middle.988x1.png) 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 {background: url(http://assets.omniture.com/en/images/skins/default/transformation/002251.global.background.container-bottom.988x6.png) top center no-repeat; font-size: 1px; height: 6px; line-height: 1px;}
#bottom { position: relative; clear: both; padding: 0px; margin: 0px; }
#footer { margin-top: 0px; font-size: 10px; padding: 10px 14px; position: relative; }
#footer a { text-decoration: underline; color: #707070; }
#copyright {font-size: 10px; margin: 0 0 0 -10px; padding-left: 12px;}
#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: 28px; 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: 3px 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 }
#col_right div.copy {color: #222; font-size: 13px; line-height: 18px;}
#col_right div.copy h1 {color: #000; font-size: 18px; line-height: 24px;}
#col_right div.copy h4 {color: #333; font-size: 13px; line-height: 18px; margin: 0;}
#col_right div.copy p {margin: 0 0 22px 0;}

/* 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: #fff;}
#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: #004477; line-height: 16px; }
#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/en/images/skins/default/transformation/sidebar_icon_bestpracticeguides.png'); }
#col_right div.sidebar div.sidebar_block.datasheets { background-image: url('http://assets.omniture.com/en/images/skins/default/transformation/sidebar_icon_datasheets.png'); }
#col_right div.sidebar div.sidebar_block.requestlivedemo { background-image: url('http://assets.omniture.com/en/images/skins/default/transformation/sidebar_icon_requestlivedemo.png'); }
#col_right div.sidebar div.sidebar_block.viewwebinar { background-image: url('http://assets.omniture.com/en/images/skins/default/transformation/sidebar_icon_viewwebinar.png'); }
#col_right div.sidebar div.sidebar_block.casestudies { background-image: url('http://assets.omniture.com/en/images/skins/default/transformation/sidebar_icon_casestudies.png'); }
#col_right div.sidebar div.sidebar_block.links { background-image: url('http://assets.omniture.com/en/images/skins/default/transformation/sidebar_icon_links.png'); }
#col_right div.sidebar div.sidebar_block.quotes { background-image: url('http://assets.omniture.com/en/images/skins/default/transformation/sidebar_icon_quotes.png'); }
#col_right div.sidebar div.sidebar_block.login { background-image: url('http://assets.omniture.com/en/images/skins/default/transformation/sidebar_icon_login.png'); }
#col_right div.sidebar div.sidebar_block.producttour { background-color: #e5e5e5; background-image: url('http://assets.omniture.com/en/images/skins/default/transformation/sidebar_icon_producttour.png'); margin-top: 6px; padding-bottom: 8px }
#col_right div.sidebar div.sidebar_block.producttour a {font-size: 11px; line-height: 18px;}
#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/en/images/skins/default/transformation/002251.producttour_icon_final_155x116_en.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 #b0b0b0; border-left: 1px solid #b0b0b0; border-top: 1px solid #b0b0b0; background: #ececec; margin: 0; padding: 0; }
#nav_L1 { position: absolute; left: 215px; top: 8px; width: auto; border: none; background: none; }
#nav_L1 a {border-bottom: 1px solid #b0b0b0; color: #333; display: block; text-decoration: none; padding: 5px 8px 5px 8px;}
#nav_L1 a.main {border: none; color: #222; font-size: 14px; text-transform: capitalize;}
#nav_L1 a.daddy {background: url("http://assets.omniture.com/en/images/sections/home/transformation/002251.link-carat.004477.3x6.gif") no-repeat scroll 142px center transparent;}
#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: #bdbdbd; }
#nav_L1 a:hover { color: #ffffff; }
#nav_L1 a.main:hover { color: #447099; }


/* 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 {background-color: #eee; border: 1px solid #c8c8c8; list-style: none; list-style-image: none; margin: 0 0 0 0; padding: 13px 11px;}
#leftNav ul ul {border: none; padding: 0;}
#leftNav li {list-style: none; line-height: 18px; padding: 0;}
#leftNav li a {font-weight: bold; color: #004477; 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: #004477; text-decoration: underline;}
#leftNav a.selected {color: #222; font-weight: bold; text-decoration:none;}
#leftNav a.selected:hover {cursor: default; text-decoration: none;}
/*#leftNav li.selected ul li a { background: none; color: #505050; text-decoration:none; }*/
#leftNav div.top { border: 1px solid #cccccc; border-bottom: none; display: none/*df*/; margin: 0px; height: 8px; }
#leftNav > div.top { margin: 0px; }
#leftNav div.bottom { border: 1px solid #cccccc; border-top: none; display: none/*df*/; margin: 0px; height: 10px; }

div.footer-contact {color: #707070; font: 20px/20px Arial, Helvetica, sans-serif; height: 57px; padding: 12px 0 0 0; position: absolute; right: 4px; top: 0px; width: 140px;}


/*
 * Copyright 2009 Adobe Systems Incorporated, Orem, Utah, USA
 * Author: Derron Fairbanks, Principal Web Designer
 * Date: 2009/12/09
 * Site: omniture.com
 */


/* USER GROUPS */

.ug_form { float: right; width: 165px; background: #eeeeee; border: 1px solid #cccccc; padding: 10px; }
#ug_cities {margin: 10px 0px; width: 400px;}
#ug_cities div table { width: 400px; }
#ug_cities div { display: none; border: 1px dashed #cccccc; padding: 5px; }
.ug_city_link li a { font-size: 12px; cursor:pointer;}
#thankyou { z-index:20; font-size: 14px; color: #707070; padding: 5px; background: #eeeeee; position: absolute; top: 50px; left: 50px; width: 450px; border:1px solid #707070;}
#thankyou .inside { border: 1px solid #70a100; margin: 30px; padding: 0px; background: #ffffff;}
#thankyou h1 { margin: 0px; padding: 15px; background:#70a100; color: #ffffff; font-size: 18px;}
#thankyou div {  padding: 20px; font-size: 13px; }
span.h3_note {float: none; display: block; margin: 5px 0px 10px 0px; color:#990000; }

#col_right div.sidebar div.sidebar_block.ug_form { padding: 10px; }


/* blog page */

.datetime {
	margin: none;
	font-size: 10px;
	color: #7e7e7e;
	text-decoration: none;
}

div#welcome_box {
	background-color: #f6f6f6;
	padding: 2px 15px 6px 15px;
	margin-bottom: 20px;
	border-bottom: 1px solid #cccccc;
}

/* Events Page */
div.events table {border-collapse: collapse; width: 538px;}
div.events table tr.even {background-color: #fffff;}
div.events table tr.odd {background-color: #f5f5f5;}	
div.events table th {font-size: 10px; text-transform: uppercase;}
div.events table th.e-name {width: 188px;}
div.events table th.e-date {width: 76px;}
div.events table th.e-location {width: 238px;}
div.events table td {font-size: 11px; font-weight: bold;}	
div.events table td, div.events table th {padding: 6px;}
div.events table td div.event-details {display: none; font-weight: normal; padding: 10px 20px; width: 478px;}
div.events table td div.event-details img {float: right; margin: 20px;}	
div.events table td a.details-toggle {background: url(http://assets.omniture.com/global/images/general/details_link_collapsed_geo.gif) no-repeat; display: block; height: 9px; width: 60px;}
div.events table td a.details-toggle-exp {background: url(http://assets.omniture.com/global/images/general/details_link_expanded_geo.gif) no-repeat}
div.events table td a.details-toggle-text {background: url(http://assets.omniture.com/global/images/general/collapsed.gif) 2px 0 no-repeat; color: #505050; display: block; height: 12px; padding-left: 12px; text-decoration: none; width: 48px;}
div.events table td a.details-toggle-text:hover {color: #505050; text-decoration: none;}
div.events table td a.details-toggle-exp-text {background: url(http://assets.omniture.com/global/images/general/expanded.gif) no-repeat;}

p.centered {text-align: center;}
ol.resource-list {list-style-type: none; overflow: auto; padding: 0; margin: 0;}
ol.resource-list li {clear: left; margin-bottom: 12px;}
ol.resource-list li img.icon {float: left; margin: 0 10px 12px 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: -999999em; 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: 74px; }
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: 67px }
body.en #nav_L1 li#nav_L1_2 a.main { background-image: url('http://assets.omniture.com/en/images/skins/default/nav_L1_en_community.gif'); width: 89px }
body.en #nav_L1 li#nav_L1_3 a.main { background-image: url('http://assets.omniture.com/en/images/skins/default/nav_L1_en_resources.gif'); width: 80px }
body.en #nav_L1 li#nav_L1_4 a.main { background-image: url('http://assets.omniture.com/en/images/skins/default/nav_L1_en_education.gif'); width: 81px }
body.en #nav_L1 li#nav_L1_5 a.main { background-image: url('http://assets.omniture.com/en/images/skins/default/nav_L1_en_partners.gif'); width: 72px }
body.en #nav_L1 li#nav_L1_6 a.main { background-image: url('http://assets.omniture.com/en/images/skins/default/nav_L1_en_company.gif'); width: 73px }
body.en #nav_L1 li#nav_L1_7 a.main { background-image: url('http://assets.omniture.com/en/images/skins/default/nav_L1_en_contact.gif'); width: 70px }
*/
/* L1 navigation swing left overrides 
body.en #nav_L1 li#nav_L1_6 ul ul { top: -1px; margin-left: -152px; }
body.en #nav_L1 li#nav_L1_6 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') }




/* en/stylesheet.css/none/community/0 cached on 8 September 2010 at 10:38:11 PDT (0f71038bf536568852d67253c2bad873) */


