body{font: .7em verdana,arial,sans-serif;height: 100%;}p{margin-bottom: 1em;}h1{margin-bottom: 1.0em;font-size: 1.8em;font-weight: bold;}h2{margin-bottom: .5em;font-size: 1.0em;font-weight: bold;margin-top: 15pt;}h1,h2{color: #000;}a{text-decoration: none;}img{border: 0;}td{vertical-align: top;}ol{margin-left: 2em;}label.required:after,form span.requiredFooter:before{content: "*";}label.required,form span.requiredFooter{font-weight: bold;}label.checkbox{display: none;}td{vertical-align: top;text-align: left;padding-top: 1pt;padding-bottom: 1pt;padding-left: 2pt;padding-right: 2pt;}th{vertical-align: middle;text-align: center;font-weight: bold;}th.left{text-align: right;}tfoot tr td,tfoot tr th{border-top: 1pt black double;}hr{background-color: #999;color: #999;border: #999;height: 1pt;}.phone,.fax,.chat,.email,.chat_offline{background-repeat: no-repeat;background-position: left;padding-left: 18px;line-height: 1.2;}.phone{background-image: url("../icons/phone.png");white-space: nowrap;}.fax{background-image: url("../icons/fax.png");white-space: nowrap;}.chat{background-image: url("../icons/chat.gif");white-space: nowrap;}.chat_offline{background-image: url("../icons/chat_offline.gif");white-space: nowrap;}tr.odd,td.odd,option.odd{background-color: #ddd;}img{border: 0;}h4{padding-top: 0;margin-top: 0;padding-bottom: 0;margin-bottom: 0;font-weight: normal;}ul.advantages{list-style-image: url('img/add.png');list-style-position: outside;}ul.disadvantages{list-style-image: url('img/sub.png');list-style-position: outside;}ul.advantages li,ul.disadvantages li{vertical-align: middle;}.trainingListTable,#basketTable{width: 100%;}div.exportlinks{margin-bottom: 10px;}span,a{background-position: top left;background-repeat: no-repeat;}span.phone{background-image: url('img/telephone.png');padding-left: 20px;}a.email{background-image: url('img/email.png');padding-left: 20px;}span.fax{background-image: url('img/printer.png');padding-left: 20px;}a.vcard{background-image: url('img/vcard.png');padding-left: 20px;}a.chat{background-image: url('img/user_green.png');padding-left: 20px;}span.chat_offline{background-image: url('img/user_red.png');padding-left: 20px;}div.noadd span{background-repeat: no-repeat;background-position: top right;background-image: url('img/cross.png');padding-right: 20px;height: 1.7em;line-height: 1.7em;}fieldset{border: none;padding: 0;margin: 0;}legend{display: none;visibility: hidden;}form div{height: auto;}input,button{margin-bottom: 2pt;}form .invalid{background-color: #fdd;}table.contentTable thead{display: none;visibility: hidden;}table.contentTable{margin-top: 10px;margin-bottom: 10px;border: none;width: 100%;background-color: #fff;border-collapse: collapse;}table.contentTable td{padding-left: 10px;padding-right: 10px;vertical-align: top;border: 1px solid #AAA;}table.contentTable *{border: none;}table.contentTable tr,table.contentTable tr.odd,table.contentTable tr.even{margin-bottom: 5px;background-color: #FFF!important;border: 1px solid #AAA;}table.contentTable td h3{margin:0;}table.trainingdetails{width: 100%;}table.trainingdetails thead{display: none;visibility: hidden;}table.trainingdetails td.emphasize{color: #C20000;font-weight: bold;}table.trainingdetails ol{margin:0;padding:0;padding-left: 2.5em;}span.notimportant{color: #888;}table.trainingTable thead{display: none;visibility: hidden;}table.trainingTable{margin-top: 10px;margin-bottom: 10px;border: none;width: 100%;background-color: #fff;border-collapse: collapse;}table.details{border-collapse: collapse;}table.trainingTable td{padding-left: 10px;padding-right: 10px;vertical-align: top;border: 1px solid #AAA;}table.trainingTable *{border: none;}div.training_format{margin:0;}div.training_format h3{margin:0;}table.trainingTable tr,table.trainingTable tr.odd,table.trainingTable tr.even{margin-bottom: 5px;background-color: #FFF!important;border: 1px solid #AAA;}table.trainingTable table.details *{background-color: #F0F0F0;border:none;}table.trainingTable table.details td{border: 1px solid #AAA;}table.trainingTable table.details{width: 100%;}td.training{padding: 0;margin: 0;}table.trainingTable div.title{width: 70%;float: left;}table.trainingTable div.title p.hint{padding-bottom: .5em;padding-top: 0;margin-top: 0;}div.price{font-weight: bold;float: right;font-size: 1.1em;}p.days{margin:0;padding:0;text-align: right;font-weight: normal;}div.details *,div.duration *,div.actions *{padding:0;margin:0;}div.details{clear: both;}div.duration{float: left;}div.actions{float: right;}table.details,div.section{clear:both;}input.participants{width: 2em;margin-right: 5px;border: 1px solid #AAA;}span.pagelinks span,span.pagelinks a{margin: 5px;}TABLE.displaytag{padding: 0;margin: 0;border: 1px solid #ccc;width: 100%;}TABLE.displaytag TH{background: #fcf1be;font: bold Verdana,Arial,Helvetica,sans-serif;color: #000;text-align: center;padding: 3px;border-bottom: 2px solid #ccc;}TABLE.displaytag TD{font: normal Verdana,Arial,Helvetica,sans-serif;color: #000;padding: 2px 3px 2px 3px;margin: 0;}TABLE.displaytag TD img{border: 0;}TABLE.displaytag TD.rightalign{text-align: right;}TABLE.displaytag TD.centeralign{text-align: center;}TABLE.displaytag TR.odd TD{background-color: #fff;}TABLE.displaytag TR.even TD{background-color: #f9f9f9;}TABLE.displaytag TH.sorted{background-color: #f9e375;}TABLE.displaytag TH.sorted a,TABLE.displaytag TH.sortable a{display: block;color: #000;text-decoration: none;}TABLE.displaytag TH.sorted a:hover,TABLE.displaytag TH.sortable a:hover{color: #f00;}div.pagebanner,div.pagelinks{font: normal Verdana,Arial,Helvetica,sans-serif;color: #000;background-color: #eee;border: 1px dotted #999;padding: 2px 4px 2px 4px;margin: 0;display: block;}div.pagebanner{font-size: .9em;margin-top: 10px;margin-bottom: 0;border-bottom: none;}div.pagelinks{font-weight: bold;border-top: none;margin-bottom: 5px;}div.pagelinks a,div.pagelinks span{margin-right: .8em;}div.pagelinks a{color: #00f;}div.pagelinks a:hover{color: #f00;}div.exportlinks{font-size: .8em;padding: 2px 4px 2px 4px;margin: 0 0 10px 0;width: 100%;}span.export{padding: 0 4px 1px 20px;display: inline;cursor: pointer;}TABLE.displaytag TH.sorted a,TABLE.displaytag TH.sortable a{background: url(/web/icons/displaytag/arrow_off.gif) no-repeat right;}TABLE.displaytag TH.order1 a{background-image: url(/web/icons/displaytag/arrow_down.gif);}TABLE.displaytag TH.order2 a{background-image: url(/web/icons/displaytag/arrow_up.gif);}span.excel{background: url(/web/icons/displaytag/ico_file_excel.gif) no-repeat;}span.csv{background: url(/web/icons/displaytag/ico_file_csv.gif) no-repeat;}span.xml{background: url(/web/icons/displaytag/ico_file_xml.gif) no-repeat;}span.pdf{background: url(/web/icons/displaytag/ico_file_pdf.gif) no-repeat;}.autocomplete{position: absolute;color: #333;background-color: #fff;border: 1px solid #666;font-family: Arial;overflow-y: auto;height: 100px;}.autocomplete ul{padding: 0;margin: 0;list-style: none;overflow: hidden;}.autocomplete li{display: block;white-space: nowrap;cursor: pointer;margin: 0;padding-left: 5px;padding-right: 5px;border: 1px solid #fff;}.autocomplete li.selected{background-color: #cef;border-top: 1px solid #9bc;border-bottom: 1px solid #9bc;}.tabContent{background: #fff;border: 1px solid #ccc;border-top: 2px solid #ccc;border-right: none;clear: both;margin: 0;padding: 15px;}.tabPanel{margin: 0;padding-bottom: 19px;padding-left: 10px;}.tabNavigation ul,.tabNavigation li{display: inline;list-style-type: none;margin: 0;padding: 0;}.tabNavigation a:link,.tabNavigation a:visited{background: #E8EBF0;border: 1px solid #ccc;color: #666;float: left;font-size: small;font-weight: normal;line-height: 14px;margin-right: 8px;padding: 2px 10px 2px 10px;text-decoration: none;}.tabNavigation li a.ajaxCurrentTab{background: #fff!important;border-bottom: 1px solid #fff;color: #000!important;}.tabNavigation a:hover{color: #f00;}.portletBox{width: 400px;border: 1px solid #ccc;}.portletTitle{background-color: #e8ebf0;border-top: 0;border-left: 0;border-right: 0;border-bottom: 1px solid #ccc;padding: 2px 4px;color: #666;font: bold 10pt Arial;}.portletTools{float: right;padding: 2px 4px;margin-top: 1px;color: #666;font: bold 8pt Arial;cursor: pointer;}.portletTools img{border-left: 1px solid #666;padding: 0 3px;cursor: pointer;}.portletTools img:first-child{border: none;}.portletContent{min-height: 200px;overflow: auto;padding: 4px;}div.power-rating a{cursor: pointer;margin: 0;float: left;display: block;width: 18px;height: 16px;padding: 0 1px;background-image: url(../img/throbber.gif);background-repeat: no-repeat;background-position: 1px 0;}div.power-rating a.over{background-position: 1px 0;}div.power-rating a.selected{background-position: 1px -20px;}div.power-rating a.selectedover{background-position: 1px -20px;}div.power-rating a.selectedless{background-position: 1px -20px;}div.power-rating,div.star-rating{display: block;}div.star-rating a{cursor: pointer;margin: 0;float: left;display: block;width: 18px;height: 16px;padding: 0 1px;background-image: url(/web/img/displaytag/stars.gif);background-repeat: no-repeat;background-position: 1px 0;}div.star-rating a.over{background-position: 1px -32px;}div.star-rating a.selected{background-position: 1px -64px;}div.star-rating a.selectedover{background-position: 1px -48px;}div.star-rating a.selectedless{background-position: 1px -16px;}div.star-rating-message{display: block;height: 12px;font: 10px Verdana;}.olbg{background-color: #999;}.olcg{background-color: #000;}.olfg{background-color: #ddd;}.olcap{font-family: Arial;font-size: 12px;font-weight: bold;color: #fff;}a.olclo{font-family: Arial;font-size: 10px;font-weight: bold;color: #ddd;}a.olclo:hover{color: #fff;}.oltxt{font-family: Arial;font-size: 12px;color: #000;}.tree li{padding-left: 15px;}.tree{font-family: Verdana,Arial,Helvetica,sans-serif;color: black;list-style: none;list-style-type: none;font-size: 12px;line-height: 20px;padding-left: 0;margin-left: 0;}.tree li span{display: block;margin-top: 10px;float: left;width: 10px;height: 10px;cursor: pointer;}.tree li a{left: 5px;}.expandedNode{background: url(/web/img/displaytag/arrow_down.gif) no-repeat;}.collapsedNode{background: url(/web/img/displaytag/arrow.gif) no-repeat;}.indicator{padding-left: 16px;background: url(/web/img/displaytag/indicator.gif) no-repeat left;width: 16px;height: 16px;}a.external{padding-left: 16px;background: url(/web/img/displaytag/external.gif) no-repeat left;width: 11px;height: 9px;}#calendarDiv{position:absolute;width:205px;border:1px solid #317082;padding:1px;background-color: #FFF;font-family:arial;font-size:10px;padding-bottom:20px;visibility:hidden;}#calendarDiv span,#calendarDiv img{float:left;}#calendarDiv .selectBox,#calendarDiv .selectBoxOver{line-height:12px;padding:1px;cursor:pointer;padding-left:2px;}#calendarDiv .selectBoxTime,#calendarDiv .selectBoxTimeOver{line-height:12px;padding:1px;cursor:pointer;padding-left:2px;}#calendarDiv td{padding:3px;margin:0px;font-size:10px;}#calendarDiv .selectBox{border:1px solid #E2EBED;color: #E2EBED;position:relative;}#calendarDiv .selectBoxOver{border:1px solid #FFF;background-color: #317082;color: #FFF;position:relative;}#calendarDiv .selectBoxTime{border:1px solid #317082;color: #317082;position:relative;}#calendarDiv .selectBoxTimeOver{border:1px solid #216072;color: #216072;position:relative;}#calendarDiv .topBar{height:16px;padding:2px;background-color: #317082;}#calendarDiv .activeDay{color:#F00;}#calendarDiv .todaysDate{height:17px;line-height:17px;padding:2px;background-color: #E2EBED;text-align:center;position:absolute;bottom:0px;width:201px;}#calendarDiv .todaysDate div{float:left;}#calendarDiv .timeBar{height:17px;line-height:17px;background-color: #E2EBED;width:72px;color:#FFF;position:absolute;right:0px;}#calendarDiv .timeBar div{float:left;margin-right:1px;}#calendarDiv .monthYearPicker{background-color: #E2EBED;border:1px solid #AAA;position:absolute;color: #317082;left:0px;top:15px;z-index:1000;display:none;}#calendarDiv #monthSelect{width:70px;}#calendarDiv .monthYearPicker div{float:none;clear:both;padding:1px;margin:1px;cursor:pointer;}#calendarDiv .monthYearActive{background-color:#317082;color: #E2EBED;}#calendarDiv td{text-align:right;cursor:pointer;}#calendarDiv .topBar img{cursor:pointer;}#calendarDiv .topBar div{float:left;margin-right:1px;}@CHARSET "UTF-8";