#formbuilderContainer {width: 100%; margin: auto}
#formprotector1 {position: absolute; top: 60px; left: 302px; width: 290px; height: 480px; background: none; float: right; padding: 5px}
#formprotector2 {position: absolute; width: 40%; background: none; height: 100%; top: 120px; left: 560px; padding: 10px}
#formtitleContainer {width: 50%; background: #fff; float: left; height: 30px; position: relative; left: 340px; top: 10px; padding: 10px; border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px}
#formtitleContainer table {border-collapse: collapse; margin: 5px}
#formtitleContainer td {font-family: "Lucida Grande", Geneva, Arial, sans-serif; color: #000; font-size: 12px}
#formtitleContainer .label {width: 150px}
#formContainer {width: 50%; background: #fff; float: left; height: 100%; position: relative; left: 340px; top: 20px; padding: 10px; border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px}
#elementsContainer {position: absolute; top: 60px; left: 302px; width: 290px; height: 220px; background: #fff; float: right; padding: 5px; border-radius: 5px; border-radius: 5px; -moz-border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; -webkit-border-radius: 5px; line-height: 30px}
.formButton {position: absolute; top: 280px; left: 302px; width: 290px; height: 50px; padding: 5px}
.formButton .btn {margin: 15px 1px 1px 1px; width: 100%}
.formElement {margin: 0px; background: #fff; float: left; width: 100%; border-bottom: 1px solid #ccc; cursor: move}
.formelementLink {font-size: 11px; cursor: pointer}
.formelementLink:hover {color: #404040}
.formElement .header{ font-weight: bold}
.formElementContent, .formElementContent td {font-family: "Lucida Grande", Geneva, Arial, sans-serif; color: #000; font-size: 12px}
.formElementContent {width: 100%; display: block; padding: 2px 0 2px 0; float: right}
.formElementContent:hover {background: #E1E0FD}
.formElement b { }
.formElement table { border-collapse: collapse; margin: 5px}
.formElement .label {width: 150px}
.formElement .formelement_text, .formElement .formelement_textarea {width: 100%}
.formElement textarea {height: 100px}
#fb_save_message {position: absolute; z-index: 200; top: 290px; left: 302px; width: 290px; height: 18px; line-height: 22px; font-family: "Lucida Grande", Geneva, Arial, sans-serif; color: #000; font-size: 11px; text-align: center}
#fb_save_message img {position: relative; top: 4px}
.fb_alert_message {position: absolute; z-index: 200; top: 350px; left: 302px; width: 290px; font-family: "Lucida Grande", Geneva, Arial, sans-serif; color: #000; font-size: 11px; padding: 5px; border: 2px solid #FA750C; border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px}
.fb_options {position: absolute; z-index: 200; top: 350px; left: 302px; background: #BBB; width: 290px; visibility: hidden; font-family: "Lucida Grande", Geneva, Arial, sans-serif; color: #000; font-size: 11px; padding: 5px; border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px}
.fb_options input {width: 220px}
.fb_options .radiooptions {width: 220px; height: 100px; font-size: 10px}
.fb_options .checkboxoptions {width: 220px; height: 100px; font-size: 10px}
.fb_options .dropdownoptions {width: 220px; height: 100px; font-size: 10px}
.deleteElement {margin: -15px 3px 3px 0; width: 14px; height: 14px; background: url(../images/uibuttons.png) no-repeat 0 -800px; float: right; cursor: pointer}
.deleteElement:hover {background: url(../images/uibuttons.png) no-repeat 0 -814px}
 .track_slider-left {position: absolute; width: 5px; height: 9px; background: url(../images/slider-images-track-left.png) no-repeat top left}
 .track_slider {position: relative; top: 5px; background: url(../images/slider-images-track-right.png) no-repeat top right}
#elementsContainer div {width: 55px; height: 30px; float: left}
#elementsContainer soan {line-height: 30px; float: left}
.formicon_header {background: url(../images/formElements.png) no-repeat -10px -8px}
.formicon_textfield {background: url(../images/formElements.png) no-repeat -10px -48px}
.formicon_textarea {background: url(../images/formElements.png) no-repeat -10px -86px}
.formicon_radiobutton {background: url(../images/formElements.png) no-repeat -10px -121px}
.formicon_checkbox {background: url(../images/formElements.png) no-repeat -10px -150px}
.formicon_dropdown {background: url(../images/formElements.png) no-repeat -10px -180px}
.formicon_date {background: url(../images/formElements.png) no-repeat -10px -218px}
.exportform table {border-collapse: collapse; position: relative; width: 100%; font-family: "Lucida Grande", Geneva, Arial, sans-serif; color: #000; font-size: 11px; border: 1px solid #000}
.exportform thead {width: 100%; top: 0px; left: 0px}
.exportform th {background: #C7D3FF; cursor: pointer}
.exportform th:hover {background: #FFBA2D}
.exportform td, .exportform th {border: 1px solid #999; padding: 5px}
.exportform tr.roweven {background: #D1D1D1}
* {margin: 0; padding: 0}
body {font-family: "Lucida Grande", Geneva, Arial, sans-serif; color: #000}
         .btn:active span {background-position:0 -400px; outline:none}
.btn:focus, .btn:active {outline:none}
 .primary {font-weight:bold; color:#000}
button {position: relative; margin: 0 .5em .5em .5em; padding: .15em 1em; font-size: 14px; font-weight: bold; color: #4f4f4f; text-shadow: 0 1px 1px #fff; background: #ddd; background: -webkit-gradient(linear, left top, left bottom, from(#ededed), to(#c4c4c4)); background: -moz-linear-gradient(top, #ededed, #c4c4c4); border: 1px solid #acacac; border-top-color: #bdbdbd; border-bottom-color: #949494; border-radius: .214em; -webkit-border-radius: .214em; -moz-border-radius: .214em; transition: all .2s ease-in-out; -webkit-transition: all .2s ease-in-out; -moz-transition: all .2s ease-in-out; -o-transition: all .2s ease-in-out; cursor: pointer}
button:focus {box-shadow: 0 0 7px rgba(0,0,0,0.4); -webkit-box-shadow: 0 0 7px rgba(0,0,0,0.4); -moz-box-shadow: 0 0 7px rgba(0,0,0,0.4)}
button:active {background: #ccc; background: -webkit-gradient(linear, left top, left bottom, from(#c3c3c3), to(#ebebeb)); background: -moz-linear-gradient(top, #c3c3c3, #ebebeb); border-color: #a6a6a6; border-top-color: #939393; border-bottom-color: #bcbcbc; box-shadow: none; -webkit-box-shadow: none; -moz-box-shadow: none; -o-box-shadow: none}
button.default {color: #1c4257; background: #a3cde3; background: -webkit-gradient(linear, left top, left bottom, from(#b9e0f5), to(#85b2cb)); background: -moz-linear-gradient(top, #b9e0f5, #85b2cb); border: 1px solid #759bb1; border-top-color: #8ab0c6; border-bottom-color: #587e93}
button.default:focus {box-shadow: 0 0 7px #53a6d5; -webkit-box-shadow: 0 0 7px #53a6d5; -moz-box-shadow: 0 0 7px #53a6d5; -o-box-shadow: 0 0 7px #53a6d5}
button.default:active {background: #8abcd7; background: -webkit-gradient(linear, left top, left bottom, from(#81afc8), to(#b7def4)); background: -moz-linear-gradient(top, #81afc8, #b7def4); border-color: #6e94a9; border-top-color: #567c91; border-bottom-color: #88aec4; box-shadow: none; -webkit-box-shadow: none; -moz-box-shadow: none; -o-box-shadow: none}
button[disabled], button[disabled]:active {color: #a7a7a7; background: #efefef; background: -webkit-gradient(linear, left top, left bottom, from(#f6f6f6), to(#e1e1e1)); background: -moz-linear-gradient(top, #f6f6f6, #e1e1e1); border-color: #d4d4d4; border-top-color: #dedede; border-bottom-color: #c9c9c9; cursor: default}
button[disabled]:hover, button[disabled]:focus {box-shadow: none; -webkit-box-shadow: none; -moz-box-shadow: none; -o-box-shadow: none}
  #control_contextmenu {background: #fafafa; border: 1px solid #aaa; -webkit-border-radius: 5px; -moz-border-radius: 5px; padding: 3px 0 3px 0; font:11px "Lucida Grande", Geneva, Arial, sans-serif; -webkit-box-shadow: 0 0 20px #999; -moz-box-shadow: #999 0 0 20px; box-shadow: 0 0 20px #999; line-height: 13px; cursor: default}
#control_contextmenu ul, #control_contextmenu li {list-style-type: none}
#control_contextmenu li, #control_contextmenu li.selected:hover {padding: 3px 10px 4px 10px; color: #000; background: #fafafa}
#control_contextmenu li:hover, #control_contextmenu li.selected {background: #368CFF; color: #fff}
 .tinyalert {width: 27px; height: 28px; background: url(../images/uibuttons.png) no-repeat -76px -645px}
.custom_input table {border: none; padding: 0; margin: 0; border-collapse: collapse}
.custom_input .left {background: url(../images/uigraphics.png) no-repeat 0 -78px; width: 10px; height: 21px; margin: 0 0 4px 0}
.custom_input .right {background: url(../images/uigraphics.png) no-repeat -11px -78px; width: 10px; height: 21px; margin: 0 0 4px 0}
.custom_input input {background: url(../images/uigraphics.png) repeat-x 0 -574px; height: 22px; border: none; width: 100%; padding: 3px 0 0 0; margin: 0; outline: none}
.custom_input .bg {background: url(../images/uigraphics.png) repeat-x 0 -574px}
#loginContainer {position: relative; top: 100px; background-position: center; text-align: left; margin-left: 50%; font-size: 12px; color: #111}
#loginContainer h1 {font-size: 14px; font-weight: bold; margin: 0 0 10px 0}
#loginContainer table {border-collapse: collapse}
#loginContainer .corner_l_t {width: 28px; height: 28px; background: url(../images/login_bgs.png) no-repeat 0 0}
#loginContainer .corner_r_t {width: 28px; height: 28px; background: url(../images/login_bgs.png) no-repeat -28px 0}
#loginContainer .corner_l_b {width: 28px; height: 28px; background: url(../images/login_bgs.png) no-repeat 0 -28px}
#loginContainer .corner_r_b {width: 28px; height: 28px; background: url(../images/login_bgs.png) no-repeat -28px -28px}
#loginContainer .corner_l_s {width: 28px; height: 88px; background: url(../images/login_bgs.png) no-repeat 0 -57px}
#loginContainer .corner_r_s {width: 28px; height: 88px; background: url(../images/login_bgs.png) no-repeat -28px -57px}
#loginContainer .corner_m_s {height: 88px; background: url(../images/login_bgs.png) repeat-x 0px -145px}
#loginContainer a, #loginContainer a:active, #loginContainer a:visited {color: #424EFF}
#loginContainer a:hover {color: #2B00FF}
#login, #password {width: 290px; margin: 0 0 5px 0; border-top: 1px solid #707070; border-bottom: 1px solid #cecece; border-left: 1px solid #ababab; border-right: 1px solid #ababab; font-size: 13px; padding: 4px 3px 1px}
#loginForm label {font-size: 12px}
#loginButton {float: right}
.login_message {background-image: url(../images/overlay.png); width: 330px; padding: 15px; margin-top: 13px; text-align: center; -webkit-border-radius: 20px; -moz-border-radius: 20px; color: #fff; font-size: 12px}
.forgotPasswordLink {font-size: 11px}
.completeInvitationContent {border-collapse: collapse; font-size: 11px}
.completeInvitationContent .validation-advice {font-size: 10px; background: #d9261d; font-weight: bold; color: #fff; float: left; margin: 3px 0 0 0; padding: 2px 4px 2px 4px; -webkit-border-radius: 6px; -moz-border-radius: 6px}
#advice-required-input_login {display: none}
.completeInvitationContent td {vertical-align: top; border-bottom: 1px solid #ccc; padding: 4px}
.completeInvitation .input {width: 100%}
.completeInvitation select {margin: 0 0 8px 0}
.copyright {text-align: center; font-size: 10px; color: #404040; position: relative; top: -60px}
.sliderhandle {margin: -2px 0 0 0; width: 19px; height: 19px; background: url(../images/uibuttons.png) no-repeat 0 -722px}
#universe {position: absolute; left: 0; top: 0; width: 100%; height: 100%; overflow: hidden}
#headerContainer {position: absolute; top: 0; left: 0; width: 100%; height: 50px; background: url(../images/uigraphics.png) repeat-x 0px -28px; z-index: 2}
#headerContainer img {border: none; float: left}
#HeaderLeftElements {height: 50px; float: left; display: block}
#mainMenu {margin: 0 0 0 291px}
#etcMenu {float: right}
.menuItem {float: left; width: 50px; height: 50px}
.menuNewsNormal{ background: url(../images/uibuttons.png) no-repeat 0px -890px}
.menuNewsActive{ background: url(../images/uibuttons.png) no-repeat 0px -940px}
.menuCDSNormal{ background: url(../images/uibuttons.png) no-repeat 0px 0px}
.menuCDSActive{ background: url(../images/uibuttons.png) no-repeat 0px -50px}
.menuDocumentationNormal{ background: url(../images/uibuttons.png) no-repeat -100px -100px}
.menuDocumentationActive{ background: url(../images/uibuttons.png) no-repeat -100px -150px}
.menuTeachingNormal{ background: url(../images/uibuttons.png) no-repeat -50px -100px}
.menuTeachingActive{ background: url(../images/uibuttons.png) no-repeat -50px -150px}
.menuMessagesNormal{ background: url(../images/uibuttons.png) no-repeat -50px 0px}
.menuMessagesActive{ background: url(../images/uibuttons.png) no-repeat -50px -50px}
.menuHelpNormal{ background: url(../images/uibuttons.png) no-repeat -100px 0px}
.menuHelpActive{ background: url(../images/uibuttons.png) no-repeat -100px -50px}
.menuSettingsNormal{ background: url(../images/uibuttons.png) no-repeat 0px -100px}
.menuSettingsActive{ background: url(../images/uibuttons.png) no-repeat 0px -150px}
.menuReportErrorNormal{ background: url(../images/uibuttons.png) no-repeat -50px -200px}
.menuLogoutNormal{ background: url(../images/uibuttons.png) no-repeat -100px -200px}
.active .menuDescription {color: #fff}
.standartAvatar {width: 30px; height: 30px; background: url(../images/uibuttons.png) no-repeat -120px -733px; border: 2px solid #ccc}
#cmLogo {width: 200px; height: 50px; background: url(../images/cmlogo.png) no-repeat; margin: 0 9px 0 45px}
#sourcelistWindow {height: 100%; width: 291px; background: #d1d7e2; overflow: hidden; border-right: 1px solid #404040; margin: 50px 0 0 0; z-index: 1; float: left}
#sourcelistContainer {position: relative; height: 100%}
 #sourceContainer1 {position: absolute; top: 0; left: 0; width: 291px; height: 100%; background: #d1d7e2; overflow: hidden; font-size: 11px;  }
 #sourceContainer2 {position: absolute; top: 0; left: 291px; width: 291px; height: 100%; background: #e5e5e7; overflow: hidden; font-size: 11px}
.avatar {width: 30px; height: 30px; float: left; border: 2px solid #ccc}
.avatar img {width: 30px; height: 30px}
#sourceList {overflow: auto; height: 100%}
.sourcelistHeader {width: 100%; height: 44px; line-height: 44px; text-align: center; background: url(../images/uigraphics.png) repeat-x 0px -352px}
.sourcelistHeader img {cursor: pointer; border: none}
.sourcelistTools {position: absolute; left: 291px; height: 44px; background: url(../images/uigraphics.png) repeat-x 0px -352px}
#protector {position: absolute; visibility: hidden; background: none; z-index: 20}
#loading_protector {position: absolute; visibility: hidden; background: none; z-index: 20; background-image: url(../images/overlay.png)}
#loading_protector #indicator {height: 40px; background: url(../images/loading_panel.png) center no-repeat; padding: 19px 0 0 0; font-size: 12px}
 .push_server {width: 0; height: 0; border: none}
  .download_frame {width: 0; height: 0; border: none}
 .listNewDot {width: 9px; height: 9px; background: url(../images/uigraphics.png) no-repeat 0px -159px}
#mainContentContainer {margin: 50px 0 0 0; background: #e5e5e7 url(../images/uigraphics.png) repeat-x 0px -617px; overflow: auto}
#indicator {width: 100%; text-align: center; font-size: 15px; color: #999; font-weight: bold}
#indicator img {vertical-align: middle; margin: 0 5px 0 0}
 .modalForm {font-family: "Lucida Grande", Geneva, Arial, sans-serif; color: #000; font-size: 12px}
.modalForm label {font-size: 12px; font-weight: bold; display: block}
.modalForm .label {width: 30%; padding: 0 5px 0 0; vertical-align: top}
.modalForm .modalText {margin: 0 0 5px 0; width: 99%}
.modalForm #loadingbar {font-size: 10px; font-weight: bold; color: #404040; height: 30px}
.modalForm #loadingbar .ok {width: 32px; height: 32px; background: url(../images/uibuttons.png) no-repeat 0 -857px}
.modalForm #loadingbar .loadingtext {position: relative; top: -11px}
.modalForm .modalTextarea {width: 99.5%; margin: 0 0 5px 0; height: 200px}
.modalForm .validation-advice {font-size: 10px; background: #d9261d; font-weight: bold; color: #fff; float: right; position: relative; margin-top: -22px; left: 6px; padding: 2px 4px 2px 4px; -webkit-border-radius: 6px; -moz-border-radius: 6px}
.modalForm .radiolabel {margin: -16px 0 0 16px; color: #404040; cursor: pointer}
.modalForm .radiolabel:hover {color: #435399}
.modalForm td {font-family: "Lucida Grande", Geneva, Arial, sans-serif; color: #000; font-size: 11px}
.userclick table {border-collapse: collapse; width: 100%}
.userclick td {border-bottom: 1px solid #999; vertical-align: top; padding: 5px}
.modalForm .radioset {line-height: 20px}
.modalForm .buttons, .caseform .buttons {text-align: center}
.colorRadio .color {width: 20px; height: 20px; position:relative; top: 5px; -webkit-border-radius: 3px; -moz-border-radius: 3px; margin: 0 5px 0 2px}
#modalPrompt {font-family: "Lucida Grande", Geneva, Arial, sans-serif; color: #000; text-align: center}
#modalPrompt .prompttext {font-size: 12px; font-weight: bold}
#formSaveIndicator {margin: auto; position: relative; top: 5px; width: 60px; height: 16px; background: url(../images/spinner_16_ffffffl.gif) no-repeat; visibility: hidden}
#formSaveIndicator span {margin: 0 0 0 18px}
 #permissions {font-size: 12px; font-family: "Lucida Grande", Geneva, Arial, sans-serif; color: #000; overflow: hidden}
#permissions #userPicker {height: 100px; background: #999; margin: 0 0 10px 0; overflow-y: auto; overflow-x: hidden; border: 1px solid #ccc}
#permissions .userList {height: 200px; overflow-y: auto; overflow-x: hidden; vertical-align: top}
#permissions .userContainer {border: 1px solid #ccc; height: 200px; background: #fff}
#permissions #permissionMembers {overflow: auto; height: 200px}
#permissions #permissionModerators {overflow: auto; height: 200px}
#permissions .legend {background: #ccc; padding: 3px}
#permissions .msg {margin: auto; padding: 5px; background: #4c4c4c; width: 200px; text-align: center; position: relative; top: 25px; -webkit-border-radius: 10px; -moz-border-radius: 10px; color: #eee}
#permissions .foundUser {padding: 5px; cursor: move; -webkit-box-shadow: 0 0 5px #000; -moz-box-shadow: #000 0 0 5px; box-shadow: 0 0 5px #000}
#permissions .drop {background: #e4eefa}
#permissions .zebra1 {background: #e4eefa}
#permissions .zebra2 {background: #fff}
#permissions .user {padding: 3px 0px 3px 3px}
#permissions table {width: 100%; border-collapse: collapse}
#permissionMembers td, #permissionModerators td {border-bottom: 1px solid #999}
#permissions .delete {width: 14px; height: 14px; float: right; background: url(../images/uibuttons.png) no-repeat 0px -800px; cursor: pointer; margin: 0 3px 0 0}
#permissions .delete:hover {background: url(../images/uibuttons.png) no-repeat 0px -814px}
.selectMenu span {position: relative; top: 3px; margin: 3px 0 0 0; -webkit-border-radius: 3px; -moz-border-radius: 3px}
.selectMenu .selected {background: #999; color: #404040; padding: 3px}
.selectMenu .unselected {padding: 2px; border: 1px solid #999; color: #4F6878; cursor: pointer}
.selectMenu .unselected:hover {color: #0072AE}
 .empty_search {width: 14px; height: 14px; background: url(../images/uibuttons.png) no-repeat 0px -800px; z-index: 1000}
.chatfield {font-family: courier; font-size: 12px; font-weight: normal; padding: 5px}
 #lightview {position: absolute; top: 50%; left: 50%; height: 150px; width: 150px; margin: -75px 0 0 -75px; padding: 0; text-align: left}
 .lv_Container {position: relative; width: 100%; height: 100%; background: none; padding: 0; margin: 0}
.lv_Button {cursor: pointer; text-decoration: none; border: none; background: none; margin: 0; padding: 0}
 .lv_Sides {position: absolute; top: 50%; left: 0; clear: both; width: 100%; padding: 0; margin: 0}
.lv_Sides * {padding: 0; margin: 0}
.lv_Sides li {list-style-type: none; position: relative}
.lv_PrevSide {float: left}
.lv_NextSide {float: right}
.lv_Sides .lv_Wrapper {width: 100%; height: 100%; cursor: pointer}
.lv_Sides .lv_Button {float: left; background: none}
 .lv_Frames {width: 100%; height: 100%; position: relative; padding: 0; margin: 0}
.lv_Frames li {list-style-type: none; margin: 0; padding: 0}
.lv_Frame {width: 100%; display: block}
.lv_Frame * {padding: 0; margin: 0}
.lv_FrameTop {position: absolute; left: 0; width: 100%; display: block}
.lv_FrameBottom {position: relative; float: left; clear: both}
.lv_Liquid {position: relative; float: left; width: 100%; overflow: hidden; clear: both}
.lv_Liquid .lv_Filler {position: absolute; height: 100%; width: 2px; top: 0; left: 50%}
.lv_Half {display: block; height: 100%; clear: both; line-height: 0px}
.lv_Half li {list-style-type: none}
.lv_Corner {float: left; position: relative}
.lv_CornerTr, .lv_CornerBr {float: right}
.lv_Fill {position: absolute; top: 0; width: 100%; height: 100%}
.lv_Half .lv_CornerWrapper {float: left; position: relative; width: 50%; height: 100%; overflow: hidden}
.lv_HalfRight .lv_CornerWrapper {float: right}
.lv_Corner {position: relative}
.lv_Corner canvas {position: relative}
.lv_HalfLeft .lv_Corner {float: left}
.lv_HalfRight .lv_Corner {position: relative; float: right}
 .lv_Center {position: relative; clear: both; height: 100%; overflow: hidden; background: none; padding: 0; margin: 0}
.lv_WrapUp {position: absolute; left: 0; height: 100%; width: 100%; overflow: hidden; padding: 0; margin: 0}
.lv_WrapDown {position: relative; height: 100%; width: 100%; overflow: hidden; padding: 0; margin: 0}
.lv_WrapCenter {position: relative; padding: 0; margin: 0}
 .lv_Loading {position: absolute; top: 50%; left: 50%}
.lv_Loading .lv_Button {float: left; height: 100%; width: 100%}
.lv_MediaWrapper {position: relative; width: 100%; display: block; overflow: hidden; clear: both; padding: 0; margin: 0}
.lv_MediaWrapper img {position: relative; float: left; padding: 0; margin: 0}
 .lv_PrevNext {position: absolute; top: 0; left: 0; width: 100%; height: 100%; padding: 0; margin: 0}
.lv_PrevNext * {padding: 0; margin: 0}
.lv_PrevNext .lv_Button {position: relative; height: 100%}
.lv_PrevButton {float: left}
.lv_NextButton {float: right}
 .lv_MenuBar {clear: both; position: relative; width: 100%; font: 11px Arial, Helvetica, sans-serif; color: #7a7a7a; padding: 0; margin: 0; text-align: left}
.lv_MenuBar * {padding: 0; margin: 0;}
.lv_Close {position: relative; float: right; overflow: hidden; width: 100%; height: 100%}
.lv_Data {position: relative; float: left; padding-bottom: 3px; line-height: 13px; overflow: hidden}
 .lv_Data li {list-style-type: none; float: left; margin-top: 3px}
.lv_DataText {width: 100%}
.lv_DataText .lv_Title {font-weight: bold; margin-bottom: 2px; font-size: 13px}
.lv_DataText .lv_Caption {clear: both; font-size: 13px}
.lv_Data .lv_ImgNumber {color: #a7a7a7; margin-right: 5px; margin-top: 5px}
.lv_Data .lv_innerPrevNext, .lv_Data .lv_Slideshow {position: relative; border-left: 1px solid #d7d7d7; padding: 0 5px; margin-top: 5px; vertical-align: middle}
.lv_Data .lv_Slideshow {padding-right: 0px}
.lv_Data .lv_innerPrevNext .lv_Button, .lv_Data .lv_Slideshow .lv_Button { float: left; background-position: center left; background-repeat: no-repeat}
 .lv_contentTop, .lv_contentBottom {position: relative; float: left; margin: 0; padding: 0; clear: both}
#lightview iframe {float: left; border: 0; clear: both; padding: 0; margin: 0; background: none}
 .lv_topButtons {position: absolute; left: 0; width: 100%; overflow: hidden; margin: 0; padding: 0}
.lv_topcloseButtonImage {cursor: pointer}
 #lightviewError p {padding: 0 0 10px 0}
#lightviewError div {padding: 6px; font: 11px Arial, Helvetica, sans-serif}
#lightviewError .message {background: #fcb5b5; color: #dd1f1f; margin-bottom: 3px}
#lightviewError .type {font-weight: bold}
#lightviewError .pluginspage {background: #b5fcbd; color: #21be30}
#lightviewError a, #lightviewError a:hover, #lightviewError a:visited {color: #21be30; text-decoration: none; background: none; font-weight: bold; border-bottom: 1px solid #7de689}
#lightviewError p {margin-left: 0; padding: 0}
#lv_overlay {position: absolute;  top: 0; left: 0; height: 100%; width: 100%}
 #lightviewController {position: fixed; bottom: 0; top: 0; left: 50%; margin: 0; padding: 0; color: #d2d2d2; font: 11px Arial, Helvetica, sans-serif}
* html body #lightviewController { position: absolute; top: auto; margin-top: expression( (-1 * this.offsetHeight / 2 + (document.documentElement ? document.documentElement.scrollTop : 0) + (Lightview.controllerOffset || 0)) + 'px')}
#lightviewController ul {display: block; height: 100%; float: left; margin: 0; padding: 0; position: relative}
.lv_controllerTop, .lv_controllerMiddle, .lv_controllerBottom {list-style-type: none; float: left; display: block; position: relative; clear: both; overflow: hidden; margin: 0; padding: 0}
.lv_controllerCenter {width: auto; float: left}
.lv_controllerCornerWrapper {position: absolute; width: 100%; height: 100%; margin: 0; padding: 0}
.lv_controllerCornerWrapperTopLeft, .lv_controllerCornerWrapperBottomLeft {top: 0; left: -100%;}
.lv_controllerCornerWrapperTopRight, .lv_controllerCornerWrapperBottomRight {top: 0; left: 100%;}
#lightviewController .lv_CornerWrapper {width: 100%}
#lightviewController .lv_Corner {float: left}
#lightviewController .lv_Corner {float: right; position: relative}
#lightviewController .lv_CornerTr, #lightviewController .lv_CornerBr {float: left}
.lv_controllerBetweenCorners {position: relative; height: 100%; overflow: hidden}
.lv_controllerMiddle {position: relative; height: 100%; float: left}
.lv_controllerCenter {float: left; width: auto;}
.lv_controllerCenter li {list-style-type: none; float: left; display: inline; position: relative; clear: none}
.lv_controllerSetNumber {float: left; text-align: center}
#lightviewController .lv_Button {float: left; position: relative; height: 100%; clear: none}
.lv_controllerSetNumber {position: relative; height: 100%; padding-right: 3px}
.lv_controllerPrev, .lv_controllerNext, .lv_controllerSlideshow, .lv_controllerClose {float: left; position: relative; height: 100%; padding-left: 3px}
.lv_controllerPrev {border-left: 1px solid #3c3c3c}
#lightviewController .lv_controllerNext {padding-right: 3px; border-right: 1px solid #3c3c3c}
* html #lightview { position: absolute; margin-top: expression( (-1 * this.offsetHeight / 2 + (document.documentElement ? document.documentElement.scrollTop : 0) - (Lightview.controllerHeight || 0)) + 'px'); margin-left: expression( -1 * this.offsetWidth / 2 + (document.documentElement ? document.documentElement.scrollLeft : 0) + 'px')}
 html #lv_overlay {position: absolute; height: expression(((window.Enumerable && window.Enumerable.max) ? [document.body.scrollHeight, document.documentElement.scrollHeight, document.body.offsetHeight, document.documentElement.clientHeight].max() : document.documentElement.scrollHeight) + 'px' ); width: expression(((window.Enumerable && window.Enumerable.max) ? [document.body.scrollWidth, document.documentElement.scrollWidth, document.body.offsetWidth, document.documentElement.clientHeight].max() : document.documentElement.scrollWidth) + 'px' )}
#MB_overlay {position: absolute; margin: auto; top: 0; left: 0; width: 100%; height: 100%; z-index: 9999; background-color: #000!important}
#MB_overlay[id] {position: fixed}
#MB_window {position: absolute; top: 0; border: 0 solid; text-align: left; z-index: 10000}
#MB_window[id] {position: fixed!important}
#MB_frame {position: relative; background-color: #EFEFEF; height: 100%}
#MB_header {margin: 0; padding: 0}
#MB_content {position: relative; padding: 6px .75em; overflow: auto}
#MB_caption {font: bold 100% "Lucida Grande", Arial, sans-serif; text-shadow: #FFF 0 1px 0; padding: .5em 2em .5em .75em; margin: 0; text-align: left}
#MB_close {display: block; position: absolute; right: 5px; top: 4px; padding: 2px 3px; font-weight: bold; text-decoration: none; font-size: 13px}
#MB_close:hover {background: transparent}
#MB_loading {padding: 1.5em; text-indent: -10000px; background: transparent url(../images/spinner_24_ffffff.gif) 50% 0 no-repeat}
 #MB_window {background-color: #EFEFEF; color: #000; -webkit-box-shadow: 0 0 64px #000; -moz-box-shadow: #000 0 0 64px; box-shadow: 0 0 64px #000}
#MB_frame {padding-bottom: 4px; -webkit-border-bottom-left-radius: 4px; -webkit-border-bottom-right-radius: 4px; -moz-border-radius-bottomleft: 4px; -moz-border-radius-bottomright: 4px; border-bottom-left-radius: 4px; border-bottom-right-radius: 4px}
#MB_content {border-top: 1px solid #F9F9F9}
#MB_header {background-color: #DDD; border-bottom: 1px solid #CCC}
#MB_caption {color: #000 }
#MB_close {color: #777 }
#MB_close:hover {color: #000 }
 .MB_alert {margin: 10px 0; text-align: center}
 .prototip {font: 11px "Lucida Grande", Geneva, Arial, sans-serif; color: #363636}
 .prototip .default {width: 250px; color: #808080}
.prototip .default .toolbar {background: #f1f1f1; font-weight: bold}
.prototip .default .title {padding: 5px}
.prototip .default .content {padding: 5px; background: #fff}
 .prototip .basic {width: 250px; color: #808080}
.prototip .basic .toolbar {background: #f1f1f1; font-weight: bold}
.prototip .basic .title {padding: 5px}
.prototip .basic .content {padding: 5px; background: #fff}
 .prototip .hint {width: 250px; color: #313120; background: #fff6aa}
.prototip .hint .toolbar {background: #fdf1a0; font-weight: bold}
.prototip .hint .title, .prototip .hint .content {padding: 5px}
 .prototip .protoblue {width: 250px; color: #fff}
.prototip .protoblue .toolbar {background: #0d7cd0; font-weight: bold}
.prototip .protoblue .title {padding: 5px}
.prototip .protoblue .content {background: #1e90ff; padding: 5px}
 .prototip .creamy {width: 250px; color: #bb9c61}
.prototip .creamy .toolbar {background: #f3edc2; font-weight: bold}
.prototip .creamy .title {padding: 5px}
.prototip .creamy .content {background: #f8f4ca; padding: 5px}
 .prototip .darkgrey {width: 250px; color: #fff}
.prototip .darkgrey .toolbar {font-weight: bold}
.prototip .darkgrey .title {padding: 5px}
.prototip .darkgrey .content {padding: 3px; font-size: 10px}
 .prototip .protogrey {width: 250px; color: #fff; background: #363636}
.prototip .protogrey .toolbar {background: #363636; font-weight: bold}
.prototip .protogrey .title {padding: 5px}
.prototip .protogrey .content {color: #808080; padding: 5px}
 .prototip .protogrey .toolbar .close {width: 14px; height: 14px}
 .prototipLoader {position: absolute; top: -1000px; left: -1000px; height: 24px; width: 24px; border: none; background: #fff; overflow: hidden}
 .prototip{position:absolute;overflow:hidden;}.prototip .tooltip,.prototip .toolbar,.prototip .toolbar .title{position:relative;}.prototip .content{clear:both;}.prototip .toolbar .close{position:relative;text-decoration:none;float:right;width:19px;height:15px;display:block;line-height:0;font-size:0;border:0;cursor:pointer;}.prototip .tooltip{clear:both;float:left;}.prototip .borderLeftWrapper,.prototip .borderRightWrapper{position:absolute;top:0;left:0;width:300px;height:20px;}.prototip .borderFrame{height:100%;width:100%;float:left;margin:0;padding:0;position:relative;}.prototip .borderTop,.prototip .borderBottom{overflow:hidden;}.prototip .borderRow{list-style-type:none;float:left;width:100%;position:relative;clear:both;margin:0;padding:0;}.prototip_CornerWrapper{position:absolute;top:0;left:0;width:100%;height:100%;margin:0;padding:0;clear:both;}.prototip_Corner{float:left;position:relative;}.prototip canvas{position:relative;float:left;}.prototip_CornerTr,.prototip_CornerBr{float:right;}.prototip_BetweenCorners{position:absolute;top:0;left:0;width:100%;overflow:hidden;clear:both;}.prototip .borderMiddle{position:relative;float:left;}.prototip .borderCenter{position:relative;float:left;height:100%;}.prototip_StemWrapper{position:relative;width:100%;height:auto;clear:both;}.prototip_StemBox{float:left;position:relative;}.prototip_Stem{width:100%;position:absolute;overflow:hidden;}.iframeShim{position:absolute;border:0;margin:0;padding:0;background:none;overflow:hidden;}.prototip .clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;}.prototip .clearfix{display:inline-block;}
.prototip .clearfix{display:block;}
  .widgToolbar a {display: block; width: 30px; height: 30px; overflow: hidden; background-repeat: no-repeat; text-indent: -1000em; text-decoration: none}
.widgToolbar a:hover {background-position: 0 -30px}
.widgToolbar a:active {margin-top: 2px; margin-left: 2px; background-position: 0 -60px}
.widgToolbar li.on a, .widgToolbar li.on a:hover {background-position: 0 -60px}
.widgToolbar li.widgEditButton {background-image: url(../images/widgeditor_button_shadow.gif); background-repeat: no-repeat; background-position: bottom right}
.widgButtonBold {background-image: url(../images/widgeditor_button_bold.gif)}
.widgButtonHTML {background-image: url(../images/widgeditor_button_html.gif)}
.widgButtonImage {background-image: url(../images/widgeditor_button_image.gif)}
.widgButtonItalic {background-image: url(../images/widgeditor_button_italic.gif)}
.widgButtonLink {background-image: url(../images/widgeditor_button_link.gif)}
.widgButtonOrdered {background-image: url(../images/widgeditor_button_ordered.gif)}
.widgButtonUnordered {background-image: url(../images/widgeditor_button_unordered.gif)}
.widgSource a {background-image: url(../images/widgeditor_button_empty.gif); cursor: default}
.widgSource li.on a, .widgSource li.on a:hover {background-position: 0 0}
.widgSource .widgButtonHTML {background-image: url(../images/widgeditor_button_html.gif)}
.widgSource .widgButtonHTML:hover {cursor: pointer}
 div.autocomplete {width: 450px; background: #fff; max-height: 250px}
div.autocomplete ul {border:1px solid #888; margin:0; padding:0; width:100%; list-style-type:none}
div.autocomplete ul li {margin:0; padding:3px}
div.autocomplete ul li.selected {background-color: #B3B2E9}
div.autocomplete ul strong.highlight {color: #800; margin:0; padding:0}
.organlistContainer {width: 100%; max-height: 250px; overflow-y: auto; overflow-x: hidden}
#organDisplay {font-weight: bold; margin: 0 0 0 5px}
#organDisplay img {width: 14px; height: 14px; background: url(../images/uibuttons.png) no-repeat 0px -800px; position: relative; top: 3px; cursor: pointer}
#organDisplay img:hover {background: url(../images/uibuttons.png) no-repeat 0px -814px}
  .widgToolbar {list-style: none; width: 100%; height: 48px; margin: 0; padding: 0 0 0 2px; border: 1px solid #CCCCCC; background-image: url(../images/widgeditor_toolbar_bg.gif); background-repeat: repeat-x}
* html .widgToolbar {width: auto}
.widgToolbar li {display: inline; float: left; width: 32px; height: 32px; margin-top: 9px; margin-left: 7px; line-height: 30px}
 .widgIframe {clear: left; width: 100%; height: 200px; border-top-width: 1px; border: 1px solid #404040}
.widgContainer textarea.widgEditor {clear: left; width: 100%; height: 200px; border-top-width: 1px; padding: 0; border: none; font-size:12px; font-weight:normal; font-family: "Lucida Grande", Geneva, Arial, sans-serif}
 #iframeBody {font-size:12px; font-weight:normal; font-family: "Lucida Grande", Geneva, Arial, sans-serif; padding: 10px; background: white}
.widgContainer {font-family: "Lucida Grande", Geneva, Arial, sans-serif; color: #000; font-size: 11px}
 #btnSubmit {margin: 0 0 0 155px }
 .progressWrapper {width: 357px; overflow: hidden}
.progressContainer {margin: 5px; padding: 4px; border: solid 1px #E8E8E8; background-color: #F7F7F7; overflow: hidden}
 .message {margin: 1em 0; padding: 10px 20px; border: solid 1px #FFDD99; background-color: #FFFFCC; overflow: hidden}
 .red {border: solid 1px #B50000; background-color: #FFEBEB}
 .green {border: solid 1px #DDF0DD; background-color: #EBFFEB}
 .blue {border: solid 1px #CEE2F2; background-color: #F0F5FF}
.progressName {font-size: 8pt; font-weight: 700; color: #555; width: 323px; height: 14px; text-align: left; white-space: nowrap; overflow: hidden}
.progressBarInProgress, .progressBarComplete, .progressBarError {font-size: 0; width: 0%; height: 2px; background-color: blue; margin-top: 2px}
.progressBarComplete {width: 100%; background-color: green; visibility: hidden}
.progressBarError {width: 100%; background-color: red; visibility: hidden}
.progressBarStatus {margin-top: 2px; width: 337px; font-size: 7pt; font-family: Arial; text-align: left; white-space: nowrap}
a.progressCancel {font-size: 0; display: block; height: 14px; width: 14px; background-image: url(/images/cancelbutton.gif); background-repeat: no-repeat; background-position: -14px 0px; float: right}
a.progressCancel:hover {background-position: 0px 0px}
 .swfupload {vertical-align: top}
 .datePicker {position: absolute; background: #eee; padding: 6px; font:11px "Lucida Grande", Geneva, Arial, sans-serif;  border: 1px solid #ccc; z-index: 20000}
.DPClose {margin: 0 0 0 5px; color: #528BD5; cursor: pointer}
#presentationContainer {position: absolute; top: 50px; left: 0px; background: #000}
#imageSelection {overflow-x: auto; overflow-y: hidden}
.presentation-thumb {margin: 5px}
.presentation-thumb-active {border: 5px solid #77AFDB}