/* GENERAL STYLES */
/* 
YUI MODS
GLOBAL
- forms
- tables
- automatic filetype icons
HEADER
CONTENT
- intro
SIDEBAR
FOOTER
*/

/* =YUI MODS
----------------------------------------------------*/
@import url(../css/reset-fonts-grids.css); 
#doc3 {max-width:970px; min-width:750px; margin:0 auto 0 auto;}
#doc2 {width:945px; *width:945px;}

/* =GLOBAL
----------------------------------------------------*/
body { font-size: 81%; font-family: Arial, Helvetica, sans-serif; background: transparent url(../img/2009/bg_top.png) no-repeat scroll center top; padding-bottom: 20px;}
* html body { font-size: 80%; }
a { text-decoration: underline;}
a:link { color: #bb4417;}
a:visited { color: #a63d15;}
a:hover, a:active, a:focus { color: #F00;}
a.toggleBtn {color: #bb4417; cursor:pointer;}
a.toggleBtn:hover {color: #F00;}

h1 {  color:#a1ac9b;  font-family: Arial, Verdana, Helvetica, sans-serif;  font-size:32px; font-weight:normal; letter-spacing:-1px; margin:5px 0 0 0; padding: 0 0 5px 0; line-height:100%;} 
h2 { color:#808080; font-size:18px; font-weight:bold; margin:10px 0 0 0; font-family: Arial, Verdana, Helvetica, sans-serif; letter-spacing:-1px; } 
h2 strong { color:#af212e; } 
h2 small{ font-size:14px; } 
h3 { color:#333; font-size:14px; font-weight:bold; margin:10px 0 0 0; font-family: Arial, Verdana, Helvetica, sans-serif; letter-spacing:0; padding:0;} 

b, strong {font-weight:bold;}
i, em {font-style:italic;}
small {font-size:90%;}
p {margin: 5px 0 10px 0; line-height:150%;} 
ol li {line-height:150%;} 
ul li {line-height:150%;}
dl dt {font-weight:bold;}
dl dd {}

/*.toggleContent {background-color:#FFC;}*/

blockquote {padding-left:10px; border-left:3px solid #e03e00; color:#666; margin:5px 0 10px 5px; line-height:140%;}
.highlightBox {padding:5px 15px; background:#f4f4f4; border-left:3px solid #e03e00; border-top:1px solid #AAA; border-bottom:1px solid #AAA;}
.sticker {background-color:#ffffcc; padding:5px 7px; border:1px solid #ffdfac;}
.videoSticker a {display:block; background:#ffffcc url(/media/29608/icon_video.png) no-repeat 5px center; padding:7px 7px 7px 50px; border:1px solid #ffdfac; font-weight:bold; margin-top:3px;}
.videoSticker a:hover {display:block; background:#ffffbf url(/media/29608/icon_video.png) no-repeat 5px center; padding:7px 7px 7px 50px; border:1px solid #ffca75; font-weight:bold;}

.first blockquote, .kb blockquote {background:#fffae5; padding-top:10px; padding-bottom:10px;}
.first blockquote p, .kb blockquote p {margin:0 5px 0 0;}
.first blockquote em {font-size:14px; font-weight:bold;}
.first blockquote strong {color:#000;}
.first blockquote strong em {font-size:12px;}
.first blockquote ul, .kb blockquote ul {margin-bottom:0;}

select { padding: 3px;}
input { }
input.error { border:1px dotted #F00; }
label.error {color:#F00; margin-bottom:3px;}
abbr, acronym, span.abbr { cursor: help; border-bottom: 1px dashed #000;}

#loading {width:100%; height:100%; position:absolute; left:0; top:0; background: #FFF url('https://www.kfpsalsa.de/gfx/loading_en.gif') center center no-repeat; cursor:wait;}
#loading span {display:none;}

.btn {display:block; width:auto; height:41px; background:url(/img/bg_bigBtn.png) top right no-repeat; text-decoration:none;}
.btn span {display:block; background:url(/img/bg_bigBtn.png) top left no-repeat; margin-right:15px; padding:12px 0 12px 15px; font-weight:bold; font-size:18px; font-family:arial; letter-spacing:-1px; text-decoration:none; text-align:center; white-space:nowrap;}
.btn:hover {background:url(/img/bg_bigBtnH.png) right top no-repeat; }
.btn:hover span {background:url(/img/bg_bigBtnH.png) left top no-repeat;}

/* automatic filetype icons */ 
/*a[href^="http:"] { display:inline-block; padding-right:14px; background:url(../img/ExternalLink.gif) center right no-repeat; }*/
/*a[href^="mailto:"] { display:inline-block; padding-left:20px; background:url(../img/MailTo.gif) center left no-repeat; }*/
a[href$='.pdf'] { display:inline-block; padding-left:20px; background:url('../img/file_pdf.png') center left no-repeat; }
a[href$='.xls'], a[href$='.xlsx'], a[href$='.csv'], a[href$='.xlt'], a[href$='.xlw'] { display:inline-block; padding-left:20px; background:url('../img/file_xls.png') center left no-repeat; }
a[href$='.ppt'], a[href$='.pps'], a[href$='.pptx'] { display:inline-block; padding-left:20px; background:url('../img/file_ppt.png') center left no-repeat; }
a[href$='.doc'], a[href$='.docx'], a[href$='.rtf'], a[href$='.txt'], a[href$='.wps'] { display:inline-block; padding-left:20px; background:url('../img/file_doc.png') center left no-repeat; }
a[href$='.zip'], a[href$='.gzip'], a[href$='.rar'] { display:inline-block; padding-left:20px; background:url(../img/file_zip.png) center left no-repeat; }


/* =HEADER
----------------------------------------------------*/
#hd {/*background:url('../img/bg_top.gif') 200px bottom no-repeat ;*/ }
#hd #logo {}
#hd #logo h1 {margin:20px 0 0 0; padding:0;}
#hd #logo h2 {display:none;}
#hd #hdNav {}
#hd #hdNav #langNav {float:right; clear:right; font-size:90%; color:#888; margin: 15px 27px 0 0; }
#hd #hdNav #langNav a{ font-weight:bold; margin: 0 3px 0 3px;}
#hd #hdNav #langNav a.current{ color:#000; text-decoration:none;}
#hd #hdNav #langNav #kbLink {padding-left:20px; margin-right:20px;background:url('https://www.kfpsalsa.de/gfx/btn/info.gif') no-repeat 0 1px;}
#hd #primaryNav {float:right; clear:right; margin: 30px 22px 0 0; width:680px; }
#hd #primaryNav ul {list-style-type:none; float:right; margin:0; padding:0;}
#hd #primaryNav ul li {float:left; width:auto; background:url('../img/bg_tm_sep.gif') no-repeat 0 2px; margin:0; padding:0; white-space:nowrap; line-height:20px;}
#hd #primaryNav ul li:first-child {background:none transparent;}
#hd #primaryNav ul li a {font-size:16px; padding: 0 8px 0 10px; }
#hd #primaryNav ul li.current a {color:#000; text-decoration:none;}
#hd #primaryNav ul li.login a {color:#F00; /*background:url('../img/icon_login.gif') 7px 1px no-repeat; padding-left:25px;*/ }


/* =CONTENT
----------------------------------------------------*/
#subHd{}
#subHd h1 {color:#000; margin: 0px 15px; padding:10px 0;}
#subHd h1 a {color:#000; text-decoration:none;}
#subHd .buttons {float:right; margin: 10px 15px 0 0; list-style-type:none;}
#subHd .buttons li { background:none; margin:0; padding:0;}
#subHd .buttons li small { display:none;}

#bd{clear:both; background:url('../img/bg_section.gif') repeat-x; padding: 0 0 0 0; min-height:250px;}

#mainContent {font-size:90%; padding:15px 0 15px 0; /*width:600px !important;*/ margin-left:16em !important; margin-right:15px;}
#videoLayout {font-size:90%; padding:15px;}
#videoLayout object {border:1px solid #EEE; background: #FFF url('https://www.kfpsalsa.de/gfx/loading_en.gif') center center no-repeat; display:block;}
#videoLayout .relatedLinks{float:none !important; }
#videoLayout blockquote {background:#f4f4f4; border-top:1px solid #dadada; border-bottom:1px solid #dadada; padding:10px 15px; margin-bottom:0 0 10px 0; color:#000; }
#videoLayout ul.subTopics li { width:210px !important; }

#TB_window object { background: #FFF url('https://www.kfpsalsa.de/gfx/loading_en.gif') center center no-repeat; display:block;}

/* general selectors for content */
#bd hr {display:none;}
ul { list-style: none; margin: 10px 10px 15px 0px; padding:0;}
ul li { display:block; margin:0 10px 0 0; padding: 0 0 10px 25px; background:url(../img/bullet.gif) 0 -2px no-repeat; line-height:130%;}
ul li.positive { background:url('/img/icon_yes.gif') 3px 0 no-repeat; }
ul li.negative { background:url('/img/icon_no.gif') 3px 0 no-repeat; }
ul li ul { margin: 10px 10px 5px 0px; padding:0;}
ul li p { margin: 0; padding:0;}
ul li ul li{ background:url(../img/bullet2.gif) -3px 0 no-repeat; line-height:120%; padding: 0 0 10px 15px;}
ol { list-style-type:decimal; margin: 10px 10px 10px 25px; }
ol li { list-style-type:decimal;list-style-position:outside;margin:0 10px 0 0; padding: 0 0 10px 0px;}
ol li p { margin: 0; padding:0;}
ol li ul { list-style-type: none !important; margin: 10px 10px 15px 0px; padding:0;}
ol li ul li { list-style-type: none !important; display:block; margin:0 10px 0 0; padding: 0 0 10px 25px; background:url(../img/bullet.gif) 0 -2px no-repeat; line-height:130%;}

#bd table { color:#000; border-collapse:separate; border-spacing: 2px; background:#FFF; border-top:2px solid #dbe0e3; border-left:2px solid #dbe0e3; border-right:2px solid #dbe0e3; border-bottom:2px solid #dbe0e3; clear:left; margin-top:5px;}
#bd table thead th, #bd table th.thead { padding:.5em .6em .5em;  font-weight:normal;  text-align:center; background:#bf8f6a url('../img/bg_th_reg.gif') repeat-x; color:#FFF; vertical-align:middle;}
#bd table thead th.demo { background:#ca8d54 url('../img/bg_th_reg_demo.gif') repeat-x; }
#bd table thead th.standard { background:#d58c3f url('../img/bg_th_reg_standard.gif') repeat-x; }
#bd table thead th.premium { background:#d27c1b url('../img/bg_th_reg_premium.gif') repeat-x; }
#bd table thead th h3 {color:#FFF; margin:0; font-size:160%;}

#bd table thead th a { display:block; text-decoration:none; width:92px; height:27px; margin: 10px auto 0 auto; color:#f3d7d2;font-family:arial; font-size:12px; text-align:center; background: url('../img/btn_regTd.png') no-repeat; }
#bd table thead th a:hover { color:#FFF; text-decoration:none;}
#bd table thead th a span { display:block; font-weight:bold; margin-top:3px;}

#bd table thead a, #bd table thead a:visited { display:block; width:92px; height:27px; margin: 10px auto 0 auto; color:#f3d7d2;font-family:arial; font-size:12px; text-align:center;}
#bd table thead a:hover { color:#FFF; text-decoration:none;}
#bd table thead a span { display:block; font-weight:bold; margin-top:3px;}

#bd table tfoot a { display:block; text-decoration:none; width:92px; height:27px; margin: 10px auto 0 auto; color:#f3d7d2;font-family:arial; font-size:12px; text-align:center; background: url('../img/btn_regTd.png') no-repeat; }
#bd table tfoot a:hover { color:#FFF; text-decoration:none;}
#bd table tfoot a span { display:block; font-weight:bold; margin-top:3px;}

#bd table tbody th { padding:.4em .6em .3em .6em;  font-weight:normal;  text-align:auto; background:#e8ebe7 repeat-x; color:#000; border-bottom:1px solid #ccd5c8;}
#bd table tbody th.wide {text-align:center;}
#bd table tbody td { padding:.4em .6em;  border-bottom:1px solid #d8d8d8; background:#f3f3f4; color:#565354; }
#bd table tbody td.highlight { background:#FFF; color:#000;}
#bd table tr.highlight td { background:#FFF; color:#000; font-weight:bold; border-top:2px;}
#bd table tbody td h3 {margin:0;}

#bd table tfoot th { padding:.5em .6em;  background:#FFF; color:#000;text-align:left; font-weight:normal;}
#bd table tfoot td { padding:.5em .6em;  background:#FFF; color:#000;text-align:center;}
#bd table tfoot a { display:block; width:92px; height:27px; margin: 0 auto 0 auto; font-family:arial; font-size:12px; text-align:center;}
#bd table tfoot a:hover { color:#FFF; text-decoration:none;}
#bd table tfoot a span { display:block; font-weight:bold; margin-top:3px;}

td span.yes {display:block; text-indent: -9000px; background:url('/img/icon_yes.gif') center center no-repeat; width:auto; height:20px;}
td span.yesNo {display:block; text-indent: -9000px; background:url('/img/icon_yesNo.gif') center center no-repeat; width:auto; height:20px;}
td span.no {display:block; text-indent: -9000px; background:url('/img/icon_no.gif') center center no-repeat; width:auto; height:20px;}

.green {color:#339900 !important;}
.red {color:#CC0000 !important;}

p span.highlight {background: #fffcac !important; }
/* // general selectors for content */

/* customised tables */

.prices td {text-align:center;}

table.scenarioDescriptions {margin-top:10px;}
table.scenarioDescriptions th {width:13%; white-space:nowrap;}
table.scenarioDescriptions th.highlight { background:#d27c1b url('https://www.kfpsalsa.de/gfx/bg_th_reg_premium.gif') repeat-x !important; }
table.scenarioDescriptions td {padding: 0 5px 0 29px !important; background: url('https://www.kfpsalsa.de/gfx/bg_scenarioItem.gif') #fbf4e3 no-repeat !important; text-align:left;line-height:29px; white-space:nowrap;}

table.finTable {margin-top:5px;}
table.finTable th {font-size:11px; text-align:right;}
table.finTable td {padding: 3px !important; font-size:11px;}
table.finTable tbody tr:hover td { background:#fdffe5 !important;}
table.finTable td.pass {background: #FFF url('/img/icon_yes.gif') 5px 3px no-repeat !important; padding-left:25px !important; color:green !important; font-weight:bold;}
table.finTable tbody tr:hover td.pass { background: #FFF url('/img/icon_yes.gif') 5px 3px no-repeat !important;}
table.finTable td.fail {background: #FFF url('/img/icon_no.gif') 5px 3px no-repeat !important; padding-left:25px !important; color:#F00 !important; font-weight:bold;}
table.finTable tbody tr:hover td.fail { background: #FFF url('/img/icon_no.gif') 5px 3px no-repeat !important;}
table.finTable td.highlight {background: #fffcac !important; }
table.finTable td.marker {background: #fffcac !important; color:#F00 !important; }
table.finTable tbody tr:hover td.highlight { background: #fffcac !important;}
table.finTable p {margin:0; paddin:0;}
/* // customised tables */

dl.highlights {margin-bottom:10px;}
dl.highlights.column { float:left; width:250px; margin-right:15px;}
dl.highlights dt {color:#333; font-size:16px; font-weight:bold; margin:15px 0 0 0; font-family: Arial, Verdana, Helvetica, sans-serif; letter-spacing:0; padding:0;}
dl.highlights dt a img {display:block;}
dl.highlights dt img {margin: 10px 0 5px 0;}
dl.highlights dd {line-height:140%;}

.box {background:#f4f4f4; border-top:1px solid #dadada; border-bottom:1px solid #dadada; padding:10px 15px; margin-bottom:10px;}
.box h3{margin: 0 0 5px 0;}
.box ul { list-style: none; margin: 0 !important; padding:0 !important;}
.box ul li { display:block; margin:0 0 0 0 !important; padding: 0  0 5px 0 !important; background:none transparent !important; line-height:120%;}

ul.subTopics  { list-style: none; margin: 0 !important; padding:0 !important;}
ul.subTopics h2 {line-height:110%;}
ul.subTopics li { display:block; margin:0 10px 0 0 !important; padding: 0  0 0 0 !important; background:none transparent !important; line-height:120%; float:left; width:250px; }
ul.subTopics.singleColumned li { width:100%; }
ul.subTopics li h3 {margin: 10px 0 0 0 !important; }
ul.subTopics li ul {margin:5px 10px 15px 0 !important; }
ul.subTopics li ul li {display:block; width:240px; margin:0 0 0 0; padding: 5px 0 5px 22px !important; background:url(../img/bullet.gif) 0 3px no-repeat !important; line-height:120% !important;}

ul.parallelList  { list-style: none; margin: 0 !important; padding:0 !important;}
ul.parallelList h2 {line-height:110%;}
ul.parallelList li { display:block; margin:0 10px 0 0 !important; padding: 0  0 0 0 !important; background:none transparent !important; line-height:120%; float:left; width:360px; }
ul.parallelList li h3 {margin: 20px 0 0 0 !important; }
ul.parallelList li ul {margin:5px 10px 15px 0 !important; }
ul.parallelList li ul li {display:block; width:350px; margin:0 0 0 0; padding: 5px 0 5px 22px !important; background:url(../img/bullet.gif) 0 3px no-repeat !important; line-height:120% !important;}

ul.parallelList2  {width:600px;}
ul.parallelList2 li { float:left; width:240px; }

/* // page specific customisations  */



/* =SIDEBAR
----------------------------------------------------*/
#sideBar {padding: 15px 0 0 0;}
#sideBar #secondaryContent { margin: 0 0 15px 15px; }

#secondaryNav { margin: 0 0 15px 15px; }
#secondaryNav ul { list-style: none; padding:0;}
#secondaryNav ul li { display:block; margin:0; padding: 5px 0 5px 25px; background:url(../img/bullet.gif) 0 5px no-repeat; line-height:120%;}
#secondaryNav ul li:hover { background-position:0 -1594px; }
#secondaryNav ul li.current { background-position:0 -795px; }
#secondaryNav ul li.current>a { text-decoration:none; color:#000;}
#secondaryNav ul li ul { list-style: none; margin: 5px 0 0 0; padding:0;}
#secondaryNav ul li ul li { display:block; margin:0 0 0 0; padding: 3px 0 3px 0; background:none transparent; line-height:120%; font-size:80%; border-bottom:1px dotted #CCC;}
#secondaryNav ul li ul li a {text-decoration:none;}
#secondaryNav ul li ul li a:hover {text-decoration:underline;}


#rightCol blockquote {background:#f4f4f4; border-top:1px solid #dadada; border-bottom:1px solid #dadada; padding:10px 15px; margin-bottom:0 0 10px 0; color:#000; }
#rightCol blockquote h3{margin: 0 0 10px 0 !important;}
#rightCol blockquote ul { list-style: none; margin: 0 !important; padding:0 !important;}
#rightCol blockquote ul li { display:block; margin:0 0 5px 0 !important; padding: 0  0 5px 0 !important; background:none transparent !important; line-height:120%;}

/* =FOOTER
----------------------------------------------------*/
#ft {background: #f4f4f4; border-top:1px solid #dadada; height:36px;}
#ft .left {float:left; padding: 10px 15px; font-size:11px;}
#ft .right {float:right; padding: 5px 15px 10px 0; font-size:11px;}

/* =EDITING
----------------------------------------------------*/
.mceEditor {}
.mceEditor td {text-align:left;}



#infoFooter {background:#f4f4f4 url('/img/bg_container2.gif') bottom right;min-height:80px; border-top:1px solid #dadada;}
#infoFooter .btns {float:right; margin:10px;}
#infoFooter .logo {float:left; margin:15px 10px 15px 10px;}
#infoFooter .info { margin:10px 0 10px 10px; font-size:11px;}

.icon_print {background:url('https://www.kfpsalsa.de/gfx/icon_print.gif') no-repeat; padding: 2px 0 2px 22px; float:right; margin:0;}
.icon_share {/*background:url('/img/icon_share.gif') no-repeat; padding: 2px 0 2px 22px;*/ float:right; clear:right;  margin:0;}
#mainContent .icon_share {*position:relative;*top:-10px;}
#ft .icon_share {background:none transparent; padding: 0 0 0 0; float:none; clear:none;  margin:0; position:relative;top:4px;}

/* END prev main */

#logo {margin-left:7px;}

#bd {background:none;}
#bd h2 {clear:both; }

#banner {width:570px; margin:15px 15px 10px 0; float:right;}

/* banners */
#banners {margin-top:10px;}

.WMseminare {border:1px solid #002c5a; border-bottom:2px solid #ff4c22; padding:0px; background:#FFF; margin-top:10px;}
.WMseminare h2 {text-decoration:none; line-height:16px; font-size:14px; margin:0; letter-spacing:0;}
.WMseminare h2 a {display:block; text-decoration:none; color:#e0531e; padding:10px;}
.WMseminare h2 a span {font-size:85%; color:#888;letter-spacing:0;}
.WMseminare h2 a:hover {background:#fff7e4;}
.WMseminare p {padding:5px 10px; margin:0; color:#FFF; background:#034871; font-size:11px; }
.WMseminare p span {float:right; font-weight:bold;}

.ModernerStaat {border:1px solid #002c5a; padding:0px; background:#FFF;}
.ModernerStaat h2 {text-decoration:none; line-height:16px; font-size:16px; margin:0; letter-spacing:0;}
.ModernerStaat h2 a {display:block; text-decoration:none; color:#e0531e; padding:10px;}
.ModernerStaat h2 a span {font-size:85%; color:#888;letter-spacing:0;}
.ModernerStaat h2 a:hover {background:#fff7e4;}
.ModernerStaat p {padding:5px 10px; margin:0; color:#FFF; background:#DF5320; font-size:14px !important; }
.ModernerStaat p span {float:right; font-weight:bold;}

.SalzgitterKongress {border:1px solid #002c5a; padding:0px; background:#FFF;}
.SalzgitterKongress h2 {text-decoration:none; line-height:16px; font-size:16px; margin:0; letter-spacing:0;}
.SalzgitterKongress h2 a {display:block; text-decoration:none; color:#e0531e; padding:10px;}
.SalzgitterKongress h2 a span {font-size:80%; color:#888;letter-spacing:0;}
.SalzgitterKongress h2 a:hover {background:#fff7e4;}
.SalzgitterKongress p {padding:5px 10px; margin:0; color:#FFF; background:#279faf; font-size:11px; }
.SalzgitterKongress p span {float:right; font-weight:bold;}

.DBseminar {border:1px solid #002c5a; padding:0px; background:#FFF; margin-top:10px;}
.DBseminar h2 {text-decoration:none; line-height:16px; font-size:14px; margin:0; letter-spacing:0;}
.DBseminar h2 a {display:block; text-decoration:none; font-weight:normal; color:#888; padding:5px 10px 10px 10px; background:#FFF url(/media/18034/db_icon.gif) bottom right no-repeat;}
.DBseminar h2 a strong {font-weight:bold; letter-spacing:0; color:#005aa4; margin-top:5px; display:block;}
.DBseminar h2 a:hover {background:#dfe3f1 url(/media/18034/db_icon.gif) bottom right no-repeat; }
.DBseminar p {padding:5px 10px; margin:0; color:#FFF; background:#002c5a; font-size:11px; }
.DBseminar p span {float:right; font-weight:bold;}

.Dauertest {border:1px solid #df5320; padding:0px; background:#FFF; margin-top:10px;}
.Dauertest h2 {text-decoration:none; line-height:16px; font-size:14px; margin:0; letter-spacing:0;}
.Dauertest h2 a {display:block; text-decoration:none; font-weight:normal; color:#888; padding:0; height:126px; background:#FFF url(/media/29479/dauertest_banner1.gif) repeat-x;}
.Dauertest h2 a strong {display:none;}
.Dauertest p {padding:5px 10px; margin:0; color:#FFF; background:#df5320; font-size:11px; }
.Dauertest p a {color:#FFF !important;}
.Dauertest p span {float:right; font-weight:bold;}


/* banners */

#primaryNav {margin:55px 15px 15px 0 !important;}

#mainContent {margin-left:15px !important; }
.wideContent {margin:15px !important; width:auto !important;}
.yui-t6 #yui-main .yui-b {margin-right:27em;}


#mainBlock {/*background:#FFF; */padding: 0; margin:0; }
#mainBlock #mainScreenshot { }
#mainBlock #mainScreenshot img {float:right; margin-left:15px;}
/*#mainBlock #mainIntroduction {padding:15px 15px 0 0; }*/
#mainBlock #mainIntroduction {padding:0; }
#mainBlock #mainIntroduction h1 {color:#000; font-size:26px;}

#introTransition, #slideShow{ width: 945px; height: 253px; overflow: hidden; }
#introTransition div.slide, #slideShow div.slide { width: 945px; height: 253px; overflow: hidden;padding: 0; }
#introTransition div.slide, #slideShow div.slide { top: 0; left: 0 }
#slideShow { background:url(/media/18157/arrow_next.gif) bottom right no-repeat;}

.nextSlide { width:120px; height:70px;position:absolute; right:0; bottom:0; cursor:pointer; z-index:11000 !important;}
.nextSlide span {visibility:hidden;}

#secondaryBlock {clear:left; padding: 15px 15px 0 0;}
#secondaryBlock .first .col {padding-left:15px;}
#secondaryBlock p {font-size:12px;line-height:15px;}
#secondaryBlock h2 {margin-top:0;}
#secondaryBlock ul {margin-bottom:0;}

#nav {border-top: 1px solid #ccc; }
#nav a {text-decoration: underline; margin: 0; padding: 5px 10px 5px 10px;display:block; float:left; font-size:14px; font-weight:bold;}
#nav a.activeSlide { color:#FFF; background:#df5320; }
#nav a:focus { outline: none; }

#secondaryNav {padding-left:15px;}


div.slide h2 {margin-left: 15px;}
div.slide .yui-g {margin: 0 15px;}
div.slide .yui-g h2 {margin-left:0;}


.btn {display:block; width:200px; height:41px; background:url(/img/bg_bigBtn.png) top right no-repeat; text-decoration:none;}
.btn span {display:block; background:url(/img/bg_bigBtn.png) top left no-repeat; margin-right:15px; padding:12px 0 12px 15px; font-weight:bold; font-size:18px; font-family:arial; letter-spacing:-1px; text-decoration:none; text-align:center;}
.btn:hover {background:url(/img/bg_bigBtnH.png) right top no-repeat; }
.btn:hover span {background:url(/img/bg_bigBtnH.png) left top no-repeat;}


/* tabs */
@media projection, screen { /* Use class for showing/hiding tab content, so that visibility can be better controlled in different media types... */
.tabs-hide { display: none; }
}

/* Hide useless elements in print layouts... */
@media print {
.tabs-nav { display: none; }
}

/* Skin */
.tabs-nav {list-style: none; margin: 10px 0 0 0; padding: 0 0 0 4px; zoom:1; clear:both;}
.tabs-nav:after { /* clearing without presentational markup, IE gets extra treatment */
display: block; clear: both; content: " "; }
.tabs-nav li { float: left; margin: 0 0 0 1px; min-width: 84px; /* be nice to Opera */ padding:0;} 
.tabs-nav a, .tabs-nav a span { display: block; padding: 0 10px; background: #EEE url(/media/19548/tab.png) no-repeat; }
.tabs-nav a { position: relative; top: 1px; z-index: 2; padding-left: 0; color: #BB4417; font-size: 12px; font-weight: bold; line-height: 1.2; text-align: center; text-decoration: none; white-space: nowrap; /* required in IE 6 */} 
.tabs-nav .tabs-selected a { color: #000; } 
.tabs-nav .tabs-selected a, .tabs-nav a:hover, .tabs-nav a:focus, .tabs-nav a:active { background-position: 100% -150px; outline: 0; /* prevent dotted border in Firefox */ } 
.tabs-nav a, .tabs-nav .tabs-disabled a:hover, .tabs-nav .tabs-disabled a:focus, .tabs-nav .tabs-disabled a:active { background-position: 100% -100px; } 
.tabs-nav a span { width: 64px; /* IE 6 treats width as min-width */ min-width: 64px; height: 18px; /* IE 6 treats height as min-height */ min-height: 18px; padding-top: 6px; padding-right: 0; } 
*>.tabs-nav a span { /* hide from IE 6 */ width: auto; height: auto; } 
.tabs-nav .tabs-selected a span { padding-top: 7px; } 
.tabs-nav .tabs-selected a span, .tabs-nav a:hover span, .tabs-nav a:focus span, .tabs-nav a:active span { background-position: 0 -50px; } 
.tabs-nav a span, .tabs-nav .tabs-disabled a:hover span, .tabs-nav .tabs-disabled a:focus span, .tabs-nav .tabs-disabled a:active span { background-position: 0 0; } 
.tabs-nav .tabs-selected a:link, .tabs-nav .tabs-selected a:visited, .tabs-nav .tabs-disabled a:link, .tabs-nav .tabs-disabled a:visited { /* @ Opera, use pseudo classes otherwise it confuses cursor... */ cursor: text; } 
.tabs-nav a:hover, .tabs-nav a:focus, .tabs-nav a:active { /* @ Opera, we need to be explicit again here now... */ cursor: pointer; } 
.tabs-nav .tabs-disabled { opacity: .4; } 
.tabs-container { clear:left; border: 1px solid #b23001; padding: 1em 8px; margin-bottom:10px; background: #fff; /* declare background color for container to avoid distorted fonts in IE while fading */ zoom:1; } 
.tabs-container table {margin-left:5px; margin-bottom:5px;} 
.tabs-container p {font-size:11px; font-weight:bold; margin:0; text-align:center;} 
.tabs-loading em { padding: 0 0 0 20px; background: url(loading.gif) no-repeat 0 50%; }

/* tables */

#bd table.hoverTable  {margin-bottom:10px;} 
#bd table.hoverTable thead th, #bd table.hoverTable th.thead { text-align:center !important;} 
#bd table.hoverTable tbody th { text-align:right} 
#bd table.hoverTable td { border-right: 1px solid #EEE; padding: 3px 5px !important; font-size:11px;} 

table .hover {background-color:#fffdd1 !important;} 
table .hovercell {background-color:#FFF !important; border-bottom:1px solid #F00 !important;} 
table .click {background-color:#ffec98 !important;  } 

#sideBar h2 {margin-top:15px;}

#sideBar blockquote {background:#fff7d1; padding:3px 10px; margin-left:0;}
#sideBar blockquote p {font-size:12px;}

#sideBar dl {font-size:11px;}
#sideBar dl dt {margin-top:10px; padding:3px 0 3px 10px; border-left:3px solid #9c5e16; color:#666;}
#sideBar dl dd {line-height:14px; padding-left:10px; border-left:3px solid #ffcc92; color:#666;}

.guy {font-size:11px; clear:left; border-top:1px solid #EEE; margin-top:10px;}
.guy img {margin-left:10px; margin-top:5px;}
.guy p {line-height:14px;}

#customNav blockquote ul {margin-bottom:0;}
#customNav blockquote ul li {background-position-y:2px;}

#sideBar blockquote ul li {background: transparent url(../img/bullet.gif) no-repeat scroll 0 0px}

#customNav blockquote ul {margin-bottom:0;}
#customNav blockquote ul li {background-position-y:2px;}

.menu-v2 #secondaryNav {background:#fff7d1; padding:3px 10px !important; margin-left:0; border-left:3px solid #E03E00;}
.menu-v2 #secondaryNav ul {padding-bottom:10px:}

#catInterest h1 {text-align:center; }
#catInterest h1 a {font-size:23px; color:#666; font-weight:bold; display:block; width:211px; height:110px; text-decoration:none; font-family: Calibri, Trebuchet MS, Arial, Helvetica; margin: 0 auto; background:url(/img/btn_interest.png) 0 0 no-repeat; }
#catInterest h1 a span {display:block; padding-top:69px;}
#catInterest h1 a:hover {background:url(/img/btn_interest.png) 0 -110px no-repeat; }
#catInterest p {text-align:center; }
* html #mainButtons #catInterest h1 a {background:url(/img/btn_interest.gif) 0 0 no-repeat; }
* html #mainButtons #catInterest h1 a:hover {background:url(/img/btn_interest.gif) 0 -110px no-repeat; }



/* EDITOR PROPERTIES */

