@charset "utf-8";
/* MAIN STRUCTURE */
body { width: 100%; height: 100%; background: url(../images/body.jpg) repeat-x; font: 11px Verdana, Arial, Helvetica, sans-serif; }
/* Links */
a { color: #3080D0; text-decoration: none; }
a:hover { color: #e07040; text-decoration: underline; }
/* Headers */
h1 { margin: 16px 0 10px; border-bottom: 1px dashed #d3d3d3; font: bold 24px "Lucida Sans Unicode", "Lucida Grande", sans-serif; color: #406090; }
h2 { margin: 16px 0 10px; font: bold 20px "Trebuchet MS", Geneva, sans-serif; color: #ff6600; text-transform: capitalize; }
h3 { margin: 10px 0 4px; font: bold 12px Tahoma, Geneva, sans-serif; text-transform: uppercase; color: #990000; }
h3 span.tail { text-transform: capitalize; color: #505050; }
h4 { margin: 6px 0 4px; font: bold 16px "Trebuchet MS", Geneva, sans-serif; color: #708090; }
/* Paragraphs */
p { font: normal 11px Verdana, Geneva, Arial, Helvetica, sans-serif; color: #404040; }
p.block { margin: 10px 0; text-align: justify; font: normal 12px/16px Verdana, Geneva, Arial, Helvetica, sans-serif; color: #404040; }
p.small { margin: 10px 0; text-align: justify; font: normal 10px/14px Verdana, Geneva, Arial, Helvetica, sans-serif; color: #404040; }
p.block-col { margin: 10px 0; text-align: left; font: normal 10px/14px Verdana, Geneva, Arial, Helvetica, sans-serif; color: #404040; }
p.al-right { text-align: right; }
p.small-uppercase { font-size: 10px; text-transform: uppercase; }
/* Lists */
ul.block { margin: 10px 0; text-align: justify; font: normal 12px/16px Verdana, Geneva, Arial, Helvetica, sans-serif; color: #404040; }
ul.block li { padding-left: 20px; background: url(../images/arrow2.gif) no-repeat; }
ul.normal { margin: 8px 0; text-align: justify; font: normal 11px/14px Verdana, Geneva, Arial, Helvetica, sans-serif; color: #404040; }
ul.normal li { padding-left: 20px; background: url(../images/arrow2.gif) no-repeat; }
ul.small1 { margin: 4px 0; padding: 0; text-align: justify; font: normal 10px/12px Verdana, Geneva, Arial, Helvetica, sans-serif; color: #404040; }
ul.small1 li { padding-left: 20px; background: url(../images/arrow3.gif) no-repeat; }
ul.small1 li:hover { background: url(../images/arrow3-f2.gif) no-repeat; }

/* boxes */
div.block { margin: 10px 0; }
/* Quote */
blockquote { padding: 10px; border: #ffebcd 1px solid; background: #fffff0; }
blockquote p { margin: 4px; font: italic 14px "Trebuchet MS", Arial, Geneva, sans-serif; text-align: center; color: #990000; }
blockquote p.author { margin-top: 10px; font-weight: bold; font-style: normal; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 10px; text-align: right; color: #604343; }

/* Main And Top */
#main { position: relative; margin: 0 auto; width: 980px; overflow: hidden; }
#top { position: relative; margin: 0 auto; width: 980px; height: 90px; overflow: hidden; }
#top-left { float: left; width: 250px; height: 90px; overflow: hidden; }
#top-center { float: left; width: 510px; height: 90px; overflow: hidden; }
#top-right { float: left; width: 220px; height: 90px; overflow: hidden; }

/* TOP NAVIGATION */
.top-nav { height: 22px; margin-top: 55px; }
.top-nav li { float: left; height: 22px; position: relative; z-index: 20; color: #999999; }
.top-nav li.separator { float: left; width: 2px; height: 14px; margin: 4px; background: #cccccc; }
.top-nav li a, .top-nav li span { display: block; float: left; height: 14px; margin: 0 2px; padding: 4px; }
.top-nav li a.myaccount { padding-left: 22px; background: url(../images/top-myaccount-f2.jpg) no-repeat; }
.top-nav li a.myaccount:hover { background: url(../images/top-myaccount.jpg) no-repeat; }
.top-nav li a.contactus { padding-left: 22px; background: url(../images/top-contactus-f2.jpg) no-repeat; }
.top-nav li a.contactus:hover { background: url(../images/top-contactus.jpg) no-repeat; }
.top-nav li a.livehelp { padding-left: 22px; background: url(../images/top-livehelp-f2.jpg) no-repeat; }
.top-nav li a.livehelp:hover { background: url(../images/top-livehelp.jpg) no-repeat; }
.top-nav li a.english { width: 22px; background: url(../images/english.jpg) no-repeat; }
.top-nav li a.english:hover,  .top-nav li a.english-over { width: 22px; background: url(../images/english-f2.jpg) no-repeat; }
.top-nav li a.german { width: 22px; background: url(../images/german.jpg) no-repeat; }
.top-nav li a.german:hover,  .top-nav li a.german-over { width: 22px; background: url(../images/german-f2.jpg) no-repeat; }
.top-nav li a.spanish { width: 22px; background: url(../images/spanish.jpg) no-repeat; }
.top-nav li a.spanish:hover,  .top-nav li a.spanish-over { width: 22px; background: url(../images/spanish-f2.jpg) no-repeat; }

/* MENU */
#top-menu { position: relative; top: 0; left: 0; z-index: 1000; width: 980px; height: 30px; background: #51041F url(../images/tm-right.jpg) no-repeat right top; }
#top-menu ul { float: left; padding-left: 10px; height: 30px; background: url(../images/tm-left.jpg) no-repeat; }
#top-menu ul li { float: left; width: 176px; height: 30px; position: relative; z-index: 20; }
#top-menu ul li a.level0 { float: left; width: 176px; height: 20px; padding: 8px 0 2px; background: url(../images/tm-header.jpg) no-repeat; text-align: center; text-decoration: none; text-transform: uppercase; font: 12px Tahoma, Helvetica, sans-serif; color: #ffffff; }
#top-menu ul li a.level0:hover, #top-menu ul li.over a.level0 { background: #660000 url(../images/tm-header-f2.jpg) repeat-x !important; font-weight: normal; color: #ffffff; filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=95); -moz-opacity: 0.95; }
/* Sub-menus */
#top-menu ul li ul { display: none; clear: both; position: absolute; top: 30px; left: 0; margin: 0; padding: 0; height: auto; background: #b03030; }
#top-menu ul li.over ul { display: block; filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=95); -moz-opacity: 0.95; }
#top-menu ul li ul li { display: block; float: none; width: auto; height: auto; }
#top-menu ul li ul li a { display: block; float: none; margin: 0 4px; padding: 4px; width: 160px; border: #b03030 1px solid; border-bottom: #cc3333 1px dashed; font: 11px Verdana, Geneva, Arial, Helvetica, sans-serif; color: #eeeee0; text-decoration: none; }
#top-menu ul li ul li a.sep { border-top: #cc3333 4px solid; }
#top-menu ul li ul li a.sep:hover { border-top: #cc3333 4px solid; }
#top-menu ul li ul li a.last { border-bottom: #b03030 1px solid; }
#top-menu ul li ul li a:hover { color: #ffffff; border: #cc3333 1px solid; background: #660000; }

/* SEARCH BOX */
#top-search { float: right; width: 210px; height: 26px; padding-top: 4px; }
#top-search .text { float: left; }
#top-search .button, #top-search .button-over { float: left; margin-left: 4px; }

/* SPLASH */
#splash { position: relative; top: 0; left: 0; z-index: 10; clear: both; width: 980px; height: 230px; background: #51041f; }
#splash-left { float: left; width: 760px; height: 230px; }
#splash-right { float: left; width: 220px; height: 230px; overflow: hidden; background: url(../images/splash-right.jpg) no-repeat; }
#splash-right-inner { margin-left: 10px; width: 210px; height: 230px; overflow: hidden; background: url(../images/splash-right-inner.jpg) repeat-y; }
#splash-right-inner p.title { margin-left:8px; margin-top: 8px; color:#ffffff; font: bold 12px Tahoma, Geneva, sans-serif; text-transform: uppercase; }
#splash-feeds { margin-left:8px; margin-top: 10px; position: relative; top: 0; left: 0; width: 192px; height: 185px; overflow: hidden; }
#splash-feeds-inner { position: relative; top: 0; left: 0; margin: 0; padding: 0; width: 192px; overflow: hidden; }
#splash-feeds p.date { color: #fffacd; font-family: "Times New Roman", Times, serif }
#splash-feeds a { color: #dddddd; font-size: 10px; font-style: italic; text-decoration: none; }
#splash-feeds a:hover { color: #ffffff; }

/* NAVBAR */
#navbar-outer { clear: both; width: 980px; height:30px; overflow: hidden; background: #000000 url(../images/navbar.jpg) no-repeat; }
#navbar-outer-left { margin-left: 10px; width: 970px; height: 30px; overflow: hidden; background: #000000 url(../images/navbar-left.jpg) repeat-x; }
#navbar-outer-right { height: 30px; overflow: hidden; background: url(../images/navbar-right.jpg) top right no-repeat; }
#navbar { position: absolute; top: 350px; left: 0; z-index: 10; padding-left: 20px; padding-top: 4px; width: 960px; height:26px; overflow: hidden; font: normal 11px Arial, Helvetica, sans-serif; color: #ffffff; }
#navbar strong { font-weight: normal; }
#navbar a { text-decoration: none; font: bold 11px Arial, Helvetica, sans-serif; color: #fffacd; }
#navbar a:hover { text-decoration: underline; }

/* MIDDLE */
#middle { clear: both; width: 980px; overflow: hidden; position: relative; top: 0px; left: 0; z-index: 10; }
#middle-inner { clear: both; width: 960px; padding: 10px; overflow: hidden; }
#middle-left { float: left; width: 720px; padding: 20px; overflow: hidden; }
#middle-rhs { float: left; overflow: hidden; margin-left: 10px; margin-top: 48px; width: 210px; height: 100%; }

/* RHS */
a.btn-requestquote { display: block; width: 200px; height: 37px; background: url(../images/requestquote.jpg) no-repeat; }
a.btn-requestquote:hover { background: url(../images/requestquote-f2.jpg) no-repeat; }
a.btn-livehelp { display: block; width: 200px; height: 37px; background: url(../images/livehelp.jpg) no-repeat; }
a.btn-livehelp:hover { background: url(../images/livehelp-f2.jpg) no-repeat; }


/* BOTTOM */
#bottom { clear: both; width: 980px; height: 80px; background: url(../images/bottom.jpg) no-repeat; }
#bottom p { padding: 4px 8px; text-align: center; color: #666666; }
#bottom a { font-size: 11px; text-decoration: none; color: #801030; }
#bottom a:hover { color: #505050; }

/* PILARS */
#pilars { float: left; width: 980px; padding: 0; }
#pilars li.pilar, #pilars li.pilar-hover { display: block; float: left; width: 196px; height: 100% }
#pilars li.pilar a.block { display: block; padding-top: 160px; width: 196px; height: 34px; font: bold 20px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; text-align: center; text-decoration: none; text-transform: uppercase; color: #cc6666; }
#pilars li.pilar-hover a.block { display: block; padding-top: 160px; width: 196px; height: 34px; font: bold 20px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; text-align: center; text-decoration: none; text-transform: uppercase; color: #cc0000; }
#pilars li.pilar ul { display: block; padding-top: 10px; height: 250px; background: #ffffff url(../images/bshadow.jpg) no-repeat; }
#pilars li.pilar-hover ul { display: block; padding-top: 10px; height: 250px; background: #fff8e0 url(../images/bshadow-f2.jpg) no-repeat; }
#pilars li.pilar li, #pilars li.pilar-hover li { display: block; width: 196px; }
#pilars li.pilar li a { display: block; width: 166px; padding: 4px 4px 4px 20px; text-decoration: none; color: #404040; }
#pilars li.pilar-hover li a { display: block; width: 166px; padding: 4px 4px 4px 20px; text-decoration: none; color: #406090; }
#pilars li.pilar-hover li a:hover { background: url(../images/arrow1.gif) no-repeat 2px 6px; text-decoration: none; color: #4070f0; }
#pilars li.pilar a.plan { background: url(../images/pilar-plan.jpg) no-repeat; }
#pilars li.pilar-hover a.plan { background: url(../images/pilar-plan-f2.jpg) no-repeat; }
#pilars li.pilar a.build { background: url(../images/pilar-build.jpg) no-repeat; }
#pilars li.pilar-hover a.build { background: url(../images/pilar-build-f2.jpg) no-repeat; }
#pilars li.pilar a.promote { background: url(../images/pilar-promote.jpg) no-repeat; }
#pilars li.pilar-hover a.promote { background: url(../images/pilar-promote-f2.jpg) no-repeat; }
#pilars li.pilar a.evaluate { background: url(../images/pilar-evaluate.jpg) no-repeat; }
#pilars li.pilar-hover a.evaluate { background: url(../images/pilar-evaluate-f2.jpg) no-repeat; }
#pilars li.pilar a.evolve { background: url(../images/pilar-evolve.jpg) no-repeat; }
#pilars li.pilar-hover a.evolve { background: url(../images/pilar-evolve-f2.jpg) no-repeat; }

/* FIELDS */
form dl { margin: 8px 0 4px; }
form dl.required dt { display: block; overflow: hidden; }
form dl dt label { display: block; padding: 2px 0; color: #e07040; font: bold 11px Tahoma, Arial, Helvetica, sans-serif; }
form dl dd label { color: #404040; }
form dl dd label.col-item { display: block; float: left; overflow: hidden; position: relative; top: 0; left: 0; margin: 4px; padding-left: 22px; padding-top: 4px; }
form dl dd label.col-item .check { display: block; position: absolute; top: 0; left: 0; margin: 0; padding: 0; }
form .hsep { clear: both; margin-top: 16px; border-top: #d3d3d3 1px dashed; }
form .footer { clear: both; margin-top: 8px; border-top: #d3d3d3 1px solid; text-align: center; }
.text { padding: 2px 4px; width: 136px; height: 14px; border: #d3d3d3 1px solid; background: url(../images/text.jpg) repeat-x; font-size: 11px; color: #404040; }
textarea { padding: 2px 4px; border: #d3d3d3 1px solid; background: url(../images/text.jpg) repeat-x; font-size: 11px; color: #404040; }
.button { padding: 0 4px 4px; height: 20px; border: #666666 1px solid; background: url(../images/button.jpg) repeat-x; font: normal 11px/16px Verdana, Arial, Helvetica, sans-serif; text-align: center; color: #ffffff; }
.button-over { padding: 0 4px 4px; height: 20px; border: #660000 1px solid; background: url(../images/button-f2.jpg) repeat-x; font: normal 11px/16px Verdana, Arial, Helvetica, sans-serif; text-align: center; color: #ffffff; }

/* ERROR BOX */
.error-box { padding: 10px 16px 10px 60px; border: #ff6347 1px solid; background: #fff8f4 url(../images/error.gif) no-repeat 10px 10px; }
.error-box li { display: block; margin: 4px 0 0; font: 11px Verdana,Geneva,sans-serif; color: #404040; }
.error-box li.error { margin-left: 20px; list-style: square; color: #000000; }
.error-box li.title { display: block; margin: 8px 0; font: bold 14px Arial, Helvetica, sans-serif; text-transform: uppercase; color: #ff6347; }

/* SEARCH */
dl.search-result { display: block; clear: both; margin: 2px; padding: 4px 3px 4px 5px; width: 350px; overflow: hidden; }
dl.search-result-over { display: block; clear: both; margin: 2px; padding: 4px 3px 4px 5px; width: 350px; overflow: hidden; background: #fff8dc; }
dl.search-result dt, dl.search-result-over dt { display: block; float: left; padding: 4px; width: 40px; color: #808080; background: #fffff0; border: #fff8dc 1px solid; }
dl.search-result dd, dl.search-result-over dd { display: block; float: left; margin-left: 6px; padding: 4px 4px 4px 6px; width: 280px; border-left: #d3d3d3 1px dashed; }

/* Tabs 1 */
.tabs1 { clear: both; margin: 0; padding: 0; overflow: hidden; position: relative; top: 0; left: 0; }
.tabs1 .tabs { clear: both; position: relative; top: 0; left: 0; z-index: 20; width: 100%; }
.tabs1 .tabs ul { float: left; height: 30px; background: url(../images/tbox1-inner.jpg) repeat-x; }
.tabs1 .tabs ul li { display: block; float: left; height: 30px; position: relative; top: 0; left: 0; }
.tabs1 .tabs ul li.top-left { width: 8px; height: 30px; background: url(../images/tbox1-left.jpg) no-repeat left top; }
.tabs1 .tabs ul li.top-right { width: 8px; height: 30px; background: url(../images/tbox1-right.jpg) no-repeat right top; }
.tabs1 .tabs ul li.sep { width: 5px; height: 30px; background: url(../images/tbox1-sep.jpg) no-repeat center center; }
.tabs1 .tabs ul li a.tab-btn { display: block; float: left; height: 20px; padding: 8px 8px 2px; text-align: center; text-decoration: none; font: bold 13px Tahoma, Helvetica, sans-serif; color: #708090;}
.tabs1 .tabs ul li a.tab-btn:hover { color: #405070; }
.tabs1 .tabs ul li.over a.tab-btn { background: url(../images/tbox1-inner-f2.jpg) repeat-x; color: #3060B0; }
.tabs1 .contents { clear: both; margin: 0; padding: 1px 10px 0 10px; position: relative; top: -1px; left: 0; z-index: 10; border: #cbdadd 1px solid; background: #f1f3f5; }
.tabs1 .contents .pages { position: relative; top: 0; left: 0; width: 100%; height: 100%; }
.tabs1 .contents .pages .page { margin: 0; padding: 4px; position: relative; top: 0; left: 0; width: 100%; height: 100%; overflow: auto; }

/* Tabs 2 */
.tabs2 { clear: both; position: relative; top: 0; left: 0; overflow: hidden; background: #f1f3f5 url(../images/tbox2-inner.jpg) repeat-x; }
.tabs2 .tabs { clear: both; padding: 0 24px; height: 80px; position: relative; top: 0; left: 0; z-index: 20; overflow: hidden; }
.tabs2 .tabs a.scroll-left { display: block; position: absolute; top: 0; left: 0; z-index: 10; width: 24px; height: 80px; background: url(../images/tbox2-left.jpg) repeat-x; }
.tabs2 .tabs a.scroll-left:hover { background: url(../images/tbox2-left-f2.jpg) no-repeat; }
.tabs2 .tabs a.scroll-right { display: block; position: absolute; top: 0; right: 0; z-index: 10; width: 24px; height: 80px; background: url(../images/tbox2-right.jpg) no-repeat; }
.tabs2 .tabs a.scroll-right:hover { background: url(../images/tbox2-right-f2.jpg) no-repeat; }
.tabs2 .tabs ul { margin: 0; padding: 0; position: relative; top: 0; left: 0; z-index: 1; width: 100%; height: 80px; }
.tabs2 .tabs ul li { display: block; float: left; height: 80px; position: relative; top: 0; left: 0; }
.tabs2 .tabs ul li a.tab-btn { display: block; float: left; height: 80px; background: url(../images/tbox2-btn.jpg) repeat-x; text-align: center; text-decoration: none; font: bold 13px Tahoma, Helvetica, sans-serif; color: #999999;}
.tabs2 .tabs ul li a.tab-btn img { display: block; margin: 4px; padding: 4px 10px; background: #ffffff; border: #f1f3f5 1px solid; filter: progid:DXImageTransform.Microsoft.Alpha(opacity=40); -moz-opacity: 0.4; }
.tabs2 .tabs ul li a.tab-btn:hover { background: url(../images/tbox2-btn-f2.jpg) repeat-x; color: #708090; }
.tabs2 .tabs ul li.over a.tab-btn { background: url(../images/tbox2-inner-f2.jpg) repeat-x !important; color: #2a5e80; }
.tabs2 .tabs ul li a.tab-btn:hover img, .tabs2 .tabs ul li.over a.tab-btn img { filter: none; -moz-opacity: 1.0; }
.tabs2 .contents { clear: both; margin: 0; padding: 1px 24px 0 24px; position: relative; top: -1px; left: 0; z-index: 10; border: #cbdadd 1px solid; }
.tabs2 .contents .pages { position: relative; top: 0; left: 0; width: 100%; height: 100%; }
.tabs2 .contents .pages .page { margin: 0; padding: 0; position: relative; top: 0; left: 0; background: #ffffff; width: 100%; height: 100%; overflow: auto; }

/* Tabs 3 */
.tabs3 { clear: both; position: relative; top: 0; left: 0; width: 100%; height: 428px; overflow: hidden; background: #f1f3f5 }
.tabs3 .tabs { width: 150px; height: 100%; position: absolute; top: 0; left: 0; z-index: 20; overflow: hidden; }
.tabs3 .tabs a.scroll-left { display: block; position: relative; top: 0; left: 0; z-index: 30; width: 150px; height: 24px; background: url(../images/tbox3-left.jpg) repeat-y; }
.tabs3 .tabs a.scroll-left:hover { background: url(../images/tbox3-left-f2.jpg) no-repeat; }
.tabs3 .tabs a.scroll-right { display: block; position: absolute; bottom: 0; left: 0; z-index: 30; width: 150px; height: 24px; background: url(../images/tbox3-right.jpg) no-repeat; }
.tabs3 .tabs a.scroll-right:hover { background: url(../images/tbox3-right-f2.jpg) no-repeat; }
.tabs3 .tabs ul { margin: 0; padding: 0; position: relative; top: 0; left: 0; z-index: 20; width: 150px; height: 100%; background: url(../images/tbox3-inner.jpg) repeat-y; }
.tabs3 .tabs ul li { display: block; width: 150px; position: relative; top: 0; left: 0; }
.tabs3 .tabs ul li a.tab-btn { display: block; width: 142px; padding: 4px; background: url(../images/tbox3-btn.jpg) repeat-y; text-align: center; text-decoration: none; font: bold 13px Tahoma, Helvetica, sans-serif; color: #999999;}
.tabs3 .tabs ul li a.tab-btn img { display: block; padding: 10px 4px; background: #ffffff; border: #f1f3f5 1px solid; filter: progid:DXImageTransform.Microsoft.Alpha(opacity=40); -moz-opacity: 0.4; }
.tabs3 .tabs ul li a.tab-btn:hover { background: url(../images/tbox3-btn-f2.jpg) repeat-y; color: #708090; }
.tabs3 .tabs ul li.over a.tab-btn { background: url(../images/tbox3-inner-f2.jpg) repeat-y !important; color: #3366cc; }
.tabs3 .tabs ul li a.tab-btn:hover img, .tabs3 .tabs ul li.over a.tab-btn img { filter: none; -moz-opacity: 1.0; }
.tabs3 .contents { height: 426px; margin-left: 145px; position: relative; top: 0; left: 0; z-index: 10; border: #cbdadd 1px solid; overflow: hidden; }
.tabs3 .contents .pages { width: 100%; height: 100%; position: relative; top: 0; left: 0; }
.tabs3 .contents .pages .page { position: relative; top: 0; left: 0; background: #ffffff url(../images/tbox3-page.jpg) no-repeat; width: 100%; height: 100%; overflow: auto; }
.tabs3 .contents .pages .tip { background: #102020; color: #dddddd !important; }
.tabs3 .contents .pages .tip h3 { margin: 10px 10px 10px 16px; color: #ffffff; }
.tabs3 .contents .pages .tip p { margin: 10px 10px 10px 16px; color: #dddddd; }

/* Tables */
table.table1 { margin: 0 auto; border-collapse: separate; border-spacing: 2px; }
table.table1 td { margin: 2px; padding: 2px; border-collapse: separate; font: bold 11px Verdana, Geneva, Arial, Helvetica, sans-serif;  }
table.table1 th { margin: 2px; padding: 2px; border-collapse: separate; font: bold 12px Tahoma, Geneva, sans-serif }
table.table1 thead th { padding: 4px 8px; vertical-align: middle; background: #eeeeee; border: #dddddd 1px solid; border-collapse: separate; text-align: center; text-transform: uppercase; color: #404040; }
table.table1 thead tr.sub th { text-transform: none; color: #708090; }
table.table1 tbody th { padding: 4px 8px;  vertical-align: middle; background: #f8f8f8; border: #eeeeee 1px solid; border-collapse: separate; text-align: left; color: #404040; }
table.table1 tbody td { padding: 2px 4px;  border: #f4f4f4 1px solid; border-collapse: separate; vertical-align: middle; color: #808080; }
table.table1 tfoot td { padding: 4px 8px; vertical-align: middle; background: #f8f8f8; border: #eeeeee 1px solid; border-collapse: separate; text-align: center; color: #404040; }

/* Accordion */
.rhs-navigation { background: #f1f3f5; }
h3.accordion-toggle { margin: 0; padding-top: 8px; padding-left: 56px; height: 21px; border: #eeeeee 1px solid; color: #666666; cursor: pointer; }
h3.accordion-toggle:hover { color: #000000 !important; }
h3#rhs-plan { background: #f8f8f8 url(../images/rhs-plan.jpg) no-repeat; }
h3#rhs-build { background: #f8f8f8 url(../images/rhs-build.jpg) no-repeat; }
h3#rhs-promote { background: #f8f8f8 url(../images/rhs-promote.jpg) no-repeat; }
h3#rhs-evaluate { background: #f8f8f8 url(../images/rhs-evaluate.jpg) no-repeat; }
h3#rhs-evolve { background: #f8f8f8 url(../images/rhs-evolve.jpg) no-repeat; }
h3.accordion-toggle-active { margin: 0; padding-top: 8px; padding-left: 56px; height: 21px; color: #3060B0; background-color: #e5eaee !important; border: #e5eaee 1px solid; }
h3.accordion-toggle-active:hover { color: #3060B0 !important; }
h3#rhs-plan.accordion-toggle-active { background: #f1f3f5 url(../images/rhs-plan-f2.jpg) no-repeat; }
h3#rhs-build.accordion-toggle-active { background: #f1f3f5 url(../images/rhs-build-f2.jpg) no-repeat; }
h3#rhs-promote.accordion-toggle-active { background: #f1f3f5 url(../images/rhs-promote-f2.jpg) no-repeat; }
h3#rhs-evaluate.accordion-toggle-active { background: #f1f3f5 url(../images/rhs-evaluate-f2.jpg) no-repeat; }
h3#rhs-evolve.accordion-toggle-active { background: #f1f3f5 url(../images/rhs-evolve-f2.jpg) no-repeat; }
.accordion-content { overflow: hidden; margin: 0; padding: 4px; background: #f1f3f5 !important; }

/* LiveZilla */
#lz_request_window { background:url(../livehelp/templates/invitations/classic/background.gif) no-repeat; }