@charset "UTF-8";
input.button,a.button{display:inline-block;padding:7px 20px;margin:0;font-size:12px;text-align:center;vertical-align:middle;cursor:pointer;border:none;border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px;font-weight:bold;width:auto;background-color:#a7a7a7;border-bottom:solid 2px #747474;color:#333;text-shadow:0 1px 0 #c1c1c1;text-decoration:none}input.button:hover,a.button:hover,input.button:focus,a.button:focus{text-decoration:none;-webkit-transition:all .1s linear;-moz-transition:all .1s linear;-o-transition:all .1s linear;transition:all .1s linear}
input.button:focus,a.button:focus{outline:thin dotted #333;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}
input.button.active,a.button.active,input.button:active,a.button:active{background-image:none;outline:0}
input.button.disabled,a.button.disabled,input.button[disabled],a.button[disabled]{cursor:default;background-image:none;opacity:.65;filter:alpha(opacity=65)}
input.button:hover,a.button:hover,input.button:focus,a.button:focus{background-color:#9a9a9a;border-bottom:solid 2px #747474}
.placeholder {background-color: #BFB;border: 1px dashed #666;height: 58px;margin-bottom: 5px;}
.button-orange,a.button-orange,input.button-orange{padding:7px 20px;font-size:12px;background-color:#BA4A00;border-bottom:solid 2px #2a2a2a;color:#fff;text-shadow:0 -1px 0 #2a2a2a;text-decoration:none}
.button-orange:hover,a.button-orange:hover,input.button-orange:hover,.button-orange:focus,.button-orange:focus{background-color:#933A00;border-bottom:solid 2px #2a2a2a}
.button-large,input.button-large{padding:11px 10px;margin-bottom:5px;font-size:13px;border-radius:4px;text-align: center;-moz-border-radius:4px;-webkit-border-radius:4px}
.button-large [class^="icon-"],input.button-large [class^="icon-"],.button-large [class*=" icon-"],input.button-large [class*=" icon-"]{margin-top:4px}
.button-small,input.button-small,a.button-small{padding:6px 13px;font-size:11px;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px}
.button-small [class^="icon-"],.button-small [class*=" icon-"]{margin-top:0}
.button-mini [class^="icon-"],.button-mini [class*=" icon-"]{margin-top:-1px}
.button-mini,input.button-mini,a.button-mini{padding:4px 10px;text-align: center;font-size:11px;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px}
.button-mini-orange,a.button-mini-orange,input.button-mini-orange{padding:4px 10px;font-size:11px;background-color:#BA4A00;border-bottom:solid 2px #2a2a2a;color:#fff;text-shadow:0 -1px 0 #2a2a2a;text-decoration:none}.button-mini-orange:hover,a.button-mini-orange:hover,input.button-mini-orange:hover,.button-mini-orange:focus,a.button-navigation:focus,input.button-mini-orange:focus{background-color:#933A00;border-bottom:solid 2px #933A00}
.button-mini-cream,a.button-mini-cream,input.button-mini-cream{padding:4px 10px;font-size:11px;background-color:#E4D4B2;border-bottom:solid 2px #BA8759;text-decoration:none}.button-mini-cream:hover,a.button-mini-cream:hover,input.button-mini-cream:hover,.button-mini-cream:focus,a.button-navigation:focus,input.button-mini-cream:focus{background-color:#ceba91;border-bottom:solid 2px #BA8759}
.button-mini-green,a.button-mini-green,input.button-mini-green{padding:4px 10px;font-size:11px;background-color:#468847;border-bottom:solid 2px #2a2a2a;color:#fff;text-shadow:0 -1px 0 #2a2a2a;text-decoration:none}.button-mini-green:hover,a.button-mini-green:hover,input.button-mini-green:hover,.button-mini-green:focus,a.button-navigation:focus,input.button-mini-green:focus{background-color:#236124;border-bottom:solid 2px #236124}
.button-primary,input.button-primary{background-color:#d35400;text-align: center;border-bottom:solid 2px #6d2b00;color:#fff;text-shadow:0 -1px 0 #6d2b00}.button-primary:hover,input.button-primary:hover,.button-primary:focus,input.button-primary:focus{background-color:#ba4a00;border-bottom:solid 2px #6d2b00}
.button-navigation,a.button-navigation,input.button-navigation{background-color:#5d5d5d;border-bottom:solid 2px #2a2a2a;color:#fff;text-shadow:0 -1px 0 #2a2a2a;text-decoration:none}.button-navigation:hover,a.button-navigation:hover,input.button-navigation:hover,.button-navigation:focus,a.button-navigation:focus,input.button-navigation:focus{background-color:#505050;border-bottom:solid 2px #2a2a2a}
.button-navigation-green,a.button-navigation-green,input.button-navigation-green{background-color:#AAD8AF;border-bottom:solid 2px #85BE8B;text-decoration:none}.button-navigation-green:hover,a.button-navigation-green:hover,input.button-navigation-green:hover,.button-navigation-green:focus,a.button-navigation-green:focus,input.button-navigation-green:focus{background-color:#85BE8B;border-bottom:solid 2px #85BE8B}
.button-navigation-cream,a.button-navigation-cream,input.button-navigation-cream{background-color:#E4D4B2;border-bottom:solid 2px #BA8759;text-decoration:none}
.button-navigation-orange,a.button-navigation-orange,input.button-navigation-orange{background-color:#BA4A00;border-bottom:solid 2px #2a2a2a;color:#fff;text-shadow:0 -1px 0 #2a2a2a;text-decoration:none}.button-navigation-orange:hover,a.button-navigation-orange:hover,input.button-navigation-orange:hover,.button-navigation-orange:focus,a.button-navigation-orange:focus,input.button-navigation-orange:focus{background-color:#BA4A00;border-bottom:solid 2px #2a2a2a}
.button-navigation-blue,a.button-navigation-blue,input.button-navigation-blue{font-size:14px;background-color:#337ab7;border-color:#2e6da4;color:#fff;text-decoration:none;font-weight:normal;}.button-navigation-blue:hover,a.button-navigation-blue:hover,input.button-navigation-blue:hover,.button-navigation-blue:focus,a.button-navigation-blue:focus,input.button-navigation-blue:focus{background-color:#286090;border-color:#204d74;color:#fff;}
.button-small-cream,a.button-small-cream,input.button-small-cream{padding:6px 13px;font-size:11px;background-color:#E4D4B2;border-bottom:solid 2px #BA8759;text-decoration:none}.button-small-cream:hover,a.button-small-cream:hover,input.button-small-cream:hover,.button-small-cream:focus,a.button-navigation:focus,input.button-small-cream:focus{background-color:#ceba91;border-bottom:solid 2px #BA8759}
.button-small-orange,a.button-small-orange,input.button-small-orange{padding:6px 13px;font-size:11px;background-color:#BA4A00;border-bottom:solid 2px #2a2a2a;color:#fff;text-shadow:0 -1px 0 #2a2a2a;text-decoration:none}.button-small-orange:hover,a.button-small-orange:hover,input.button-small-orange:hover,.button-small-orange:focus,a.button-navigation:focus,input.button-small-orange:focus{background-color:#BA4A00;border-bottom:solid 2px #2a2a2a}
.button-small-green,a.button-small-green,input.button-small-green{padding:6px 13px;font-size:11px;background-color:#00CC66;border-bottom:solid 2px #2a2a2a;color:#fff}.button-small-green:hover,a.button-small-green:hover,input.button-small-green:hover,.button-small-green:focus,a.button-navigation:focus,input.button-small-green:focus{background-color:#00CC66;border-bottom:solid 2px #2a2a2a}
.button-small-lightbleu,a.button-small-lightbleu,input.button-small-lightbleu{padding:6px 13px;font-size:11px;background-color:#99ccff;border-bottom:solid 2px #72A6FF;text-decoration:none}.button-small-lightbleu:hover,a.button-small-lightbleu:hover,input.button-small-lightbleu:hover,.button-small-lightbleu:focus,a.button-navigation:focus,input.button-small-lightbleu:focus{background-color:#72B8FF;border-bottom:solid 2px #72A6FF}
.button-selected,a.button-selected,input.button-selected{padding:7px 20px;font-size:12px;background-color:#333;border-bottom:solid 2px #2a2a2a;color:#a7a7a7;text-shadow:0 -1px 0 #2a2a2a;text-decoration:none}
.button-selected:hover,a.button-selected:hover,input.button-selected:hover,.button-selected:focus,a.button-selected:focus,input.button-selected:focus{background-color:#333;border-bottom:solid 2px #2a2a2a}
.icon{display:inline-block;width:24px;height:24px;background:url("../img/icons/info.png") no-repeat center center;vertical-align:top;margin:0 0 0 4px}.icon span{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}
.icon-medium{display:inline-block;width:24px;height:24px;background:url("../img/icons/info.png") no-repeat center center;vertical-align:top;margin:0 0 0 4px}.icon span{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}
.icon-top{width:15px;height:15px;background-image:url("../img/icons/top.gif")}
.icon-right{width:24px;height:24px;background-image:url("../img/icons/arrow_right.gif")}
.icon-info-big{width:24px;background-image:url("../img/icons/info_24x24.png")}
.icon-info{width:14px;height:14px;background-image:url("../img/icons/info_14x14.png")}
.icon-info-small{width:14px;height:14px;background-image:url("../img/icons/info_14x14.png")}
.icon-organisation-card{background-image:url("../img/icons/card_organisation.png");width:30px;height:18px}
.icon-departement-card{background-image:url("../img/icons/card_departement.png");width:30px;height:18px}
.icon-member-card{background-image:url("../img/icons/card_member.png");width:30px;height:18px}
.icon-cmty{width:40px;height:40px}
.icon-cmty-admin{background-image:url("../img/icons/cmty_admin.png")}
.icon-cmty-calendar{background-image:url("../img/icons/cmty_calendar.png")}
.icon-cmty-chat{background-image:url("../img/icons/cmty_chat.png")}
.icon-cmty-discu_survey{background-image:url("../img/icons/cmty_discu_survey.png")}
.icon-cmty-doc{background-image:url("../img/icons/cmty_doc.png")}
.icon-cmty-group{background-image:url("../img/icons/cmty_group.png")}
.icon-cmty-link{background-image:url("../img/icons/cmty_link.png")}
.icon-cmty-message{background-image:url("../img/icons/cmty_message.png")}
.icon-cmty-message_board{background-image:url("../img/icons/cmty_message_board.png")}
.icon-cmty-notifications{background-image:url("../img/icons/cmty_notifications.png")}
.icon-cmty-search{background-image:url("../img/icons/cmty_search.png")}
.icon-cmty-themes{background-image:url("../img/icons/cmty_themes.png")}
.icon-cmty-websearch{background-image:url("../img/icons/cmty_websearch.png")}
.icon-help{background-image:url("../img/icons/help.png")}
.icon-book{background-image:url("../img/icons/book_16x16.gif")}
.icon-link-ext{background-image:url("../img/icons/world_link.png")}
.icon-copy{background-image:url("../img/icons/action_copy.png")}
.icon-copy-green{background-image:url("../img/icons/action_copy_green.png")}
.icon-zoom{background-image:url("../img/icons/action_zoom.png")}
.icon-edit{background-image:url("../img/icons/action_edit.png")}
.icon-delete{background-image:url("../img/icons/action_delete.png")}
.icon-accept{background-image:url("../img/icons/action_accept.png")}
.icon-reject{background-image:url("../img/icons/action_reject.png")}
.icon-comments{background-image:url("../img/icons/comments.png")}
.icon-export-event{background-image:url("../img/icons/action_export-event.png")}
.icon-email-reminder{background-image:url("../img/icons/action_email-reminder.png")}
.icon-contribution{background-image:url("../img/icons/contribution.png")}
.icon-document-attach{background-image:url("../img/icons/document_attach.png")}
.icon-export{background-image:url("../img/icons/action_export.png")}
.icon-download{background-image:url("../img/icons/action_download.png")}
.icon-plus{background-image:url("../img/icons/plus.png")}
.icon-minus{background-image:url("../img/icons/minus.png")}
.icon-react{background-image:url("../img/icons/react.png")}
.icon-up{background-image:url("../img/icons/arrow_up.png")}
.icon-down{background-image:url("../img/icons/arrow_down.png")}
.icon-file-xls,.icon-file-xslx{background-image:url("../img/icons/file_xls.png")}
.icon-file-doc,.icon-file-docx{background-image:url("../img/icons/file_doc.png")}
.icon-file-xls-grey{background-image:url("../img/icons/file_xls_grey.png")}
.icon-file-pdf{background-image:url("../img/icons/file_pdf.png")}
.icon-folder-close{background-image:url("../img/icons/Folder-icon.png")}
.icon-lock{background-image:url("../img/icons/lock.png")}
.icon-multi{background-image:url("../img/icons/multi.gif")}
.button.icon{background-repeat:no-repeat;background-position:7px center;padding-left:30px;height:inherit}
.button.icon-delete{background-image:url('../img/icons/action_delete.png')}
.button.icon-edit{background-image:url('../img/icons/action_edit.png')}
.button.icon-react{background-image:url('../img/icons/react.png')}
.button.icon-detail{background-image:url('../img/icons/action_zoom.png')}
.button.icon-attach{background-image:url('../img/icons/document_attach.png')}
.button.icon-link{background-image:url('../img/icons/world_link.png')}
.label,.badge{display:inline-block;padding:2px 4px;font-size:10.152px;font-weight:bold;line-height:20px;color:#fff;vertical-align:baseline;white-space:nowrap;text-shadow:0 -1px 0 rgba(0,0,0,0.25);}
.badge{padding-left:9px;padding-right:9px;border-radius:9px;-moz-border-radius:9px;-webkit-border-radius:9px}
.label:empty,.badge:empty{display:none}
a.label:hover,a.label:focus,a.badge:hover,a.badge:focus{color:#fff;text-decoration:none;cursor:pointer}
.label-large{padding:5px 10px;font-size:12px}
.label-important,.badge-important{background-color:#b94a48}
.label-important[href],.badge-important[href]{background-color:#953b39}
.label-warning,.badge-warning{background-color:#d35400}
.label-warning[href],.badge-warning[href]{background-color:#a04000}
.label-draft,.badge-draft{background-color:#b94a48}
.label-draft[href],.badge-draft[href]{background-color:#953b39}
.label-success,.badge-success{background-color:#468847}
.label-success[href],.badge-success[href]{background-color:#356635}
.label-info,.badge-info{background-color:#3a87ad}
.label-info[href],.badge-info[href]{background-color:#2d6987}
.label-inverse,.badge-inverse{background-color:#444}
.label-inverse[href],.badge-inverse[href]{background-color:#2b2b2b}
.label-alert,.badge-success{background-color:#ed1c24}
.alert{padding:8px 35px 8px 14px;margin-bottom:10px;text-shadow:0 1px 0 rgba(255,255,255,0.5);background-color:#fcf8e3;border:1px solid #fbeed5;border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px;line-height:20px}
.alert ul{margin:10px 20px}
.alert,.alert h4,.alert a,.alert strong,.alert li{color:#c09853;font-size:12px}
.alert h4{margin:0;font-size:14px}
.alert .close{position:relative;top:-2px;right:-21px;line-height:20px}
.alert-success{background-color:#dff0d8;border-color:#d6e9c6;color:#468847}
.alert-success h4,.alert-success a,.alert-success strong,.alert-success li{color:#468847}
.alert-danger,.alert-error{background-color:#f2dede;border-color:#eed3d7;color:#b94a48}
.alert-danger h4,.alert-error h4,.alert-danger a,.alert-error a,.alert-danger strong,.alert-error strong,.alert-danger li,.alert-error li{color:#b94a48}
.alert-info{background-color:#d9edf7;border-color:#bce8f1;color:#3a87ad}
.alert-info h4,.alert-info a,.alert-info strong,.alert-info li{color:#3a87ad}
.alert-block{padding-top:12px;padding-bottom:12px}
.alert-block>p,.alert-block>ul{margin:5px 0}.alert-block>p li,.alert-block>ul li{color:inherit;font-size:inherit}
.alert-block p+p{margin-top:5px}
.box{margin:10px auto;width:600px;background-color:#fafafa}.box .box-title{padding:10px 0 10px 15px;margin:0;font-size:12px;text-transform:uppercase;color:#fff;background:#5aabea;text-shadow:0 -1px 0 rgba(0,0,0,0.5);line-height:auto}
.box .box-content{padding:15px;border-left:1px solid #ddd;border-bottom:1px solid #ddd;border-right:1px solid #ddd}
.box.box-standalone{border:1px solid #ddd;padding:15px}
html,body{position:relative}
body{background:#efefef;font-family:Arial,Helvetica,sans-serif;font-size:12px}
.wrapper{width:100%}
#main{padding:0 20px}
#contentinfo{text-align:center}
#sidebar{background:#efefef;width:250px;margin:0 0 0 20px;border:solid 0 #5aabea;float:left}#sidebar .container{background:#5aabea;padding:15px 10px;text-align:center;margin:0 0 7px 0;color:#fff}#sidebar .container .button{width:175px}
#usersidebar{width:200px;margin:3px 0 0 10px;float:left}#usersidebar .admin-title{text-align:center;} #usersidebar .container{border:solid 2px #ffffff; border-radius: 10px 10px 10px 10px;text-align:left;margin:0 0 7px 0;color:#fff}
#sidebar .submenu{background:#004b8a url("../img/icons/folder_white_16x16.png") no-repeat 10px center;color:#fff;font-size:12px;font-weight:bold;margin-bottom:2px;padding:3px 0;height:30px;line-height:30px;cursor:pointer;width:100%}#sidebar .submenu span{line-height:30px;color:#fff;padding:0 0 0 35px}
#sidebar .submenu.inactive,#sidebar .submenu.submenu-inactive{background-color:#a7a7a7}
#sidebar .submenu.folders{margin:0}
#sidebar .submenu.admin{background-image:url("../img/icons/admin_white_16x16.png")}
#sidebar .submenu.calendar{margin:2px 0 0 0;background-image:url("../img/icons/calendar_white_16x16.png")}
#validationMode{font-size:12px;font-weight:normal}
#div_menu_foldertree{background:#fff;position:relative;}#div_menu_foldertree .foldertree_content{margin:0;padding-top:10px;padding-left:0px;width:92%;height:30%;overflow:auto;}#div_menu_foldertree .foldertree_content .info{left:215px;position:absolute;top:-27px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
#div_menu_foldertree .foldertree_content .tree-classic li a{color:#333;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
#div_menu_foldertree .foldertree_content .tree-classic li a span.grenad{color:#333;font-weight:bold;padding:0;text-overflow: ellipsis;}
#div_menu_foldertree .foldertree_content .tree-classic li a span.black{padding:0;color:#333}
#div_menu_foldertree .foldertree_content .tree-classic li a.clicked,#div_menu_foldertree .foldertree_content .tree-classic li a.clicked:hover,#div_menu_foldertree .foldertree_content .tree-classic li span.clicked{background:#333;color:#fff;text-overflow: ellipsis;}
#div_menu_foldertree .foldertree_content .tree-classic li a.clicked span.grenad,#div_menu_foldertree .foldertree_content .tree-classic li a.clicked:hover span.grenad{color:#fff;text-overflow: ellipsis;}
#div_menu_foldertree .foldertree_content .tree-classic li a.clicked span.black,#div_menu_foldertree .foldertree_content .tree-classic li a.clicked:hover span.black{color:#fff;text-overflow: ellipsis;}
#div_menu_foldertree .cal-admin-section{padding:10px 10px 20px 10px;border-bottom:solid 3px #efefef;font-size:11px}#div_menu_foldertree .cal-admin-section h4{margin:0 0 10px 0;font-size:11px}
#div_menu_foldertree .cal-admin-section p{font-size:11px}
#div_menu_foldertree .cal-admin-section form.left{text-align:left}
div.login{height:25px;color:#fff;background:#004b8a;line-height:25px;padding:0 20px 0 20px}div.login a{color:#fff}
div.login span.right{float:right}
div.breadcrump{height:32px;color:#fff;background:#5aabea;line-height:32px;padding:0 0 0 20px}div.breadcrump p.pagetitle{margin:0;line-height:30px;color:#fff}
.navigation{height:60px;padding:15px 20px 0 20px}.navigation input.new_toppage{display:inline-block;padding:7px 20px;margin:0;font-size:12px;text-align:center;vertical-align:middle;cursor:pointer;border:none;border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px;font-weight:bold;width:auto;background-color:#a7a7a7;border-bottom:solid 2px #747474;color:#333;text-shadow:0 1px 0 #c1c1c1;background-color:#5d5d5d;border-bottom:solid 2px #2a2a2a;color:#fff;text-shadow:0 -1px 0 #2a2a2a;text-decoration:none}.navigation input.new_toppage:hover,.navigation input.new_toppage:focus{text-decoration:none;-webkit-transition:all .1s linear;-moz-transition:all .1s linear;-o-transition:all .1s linear;transition:all .1s linear}
.navigation input.new_toppage:focus{outline:thin dotted #333;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}
.navigation input.new_toppage.active,.navigation input.new_toppage:active{background-image:none;outline:0}
.navigation input.new_toppage.disabled,.navigation input.new_toppage[disabled]{cursor:default;background-image:none;opacity:.65;filter:alpha(opacity=65)}
.navigation input.new_toppage:hover,.navigation input.new_toppage:focus{background-color:#9a9a9a;border-bottom:solid 2px #747474}
.navigation input.new_toppage:hover,.navigation input.new_toppage:focus{background-color:#505050;border-bottom:solid 2px #2a2a2a}
.navigation .right{float:right}
.navigation select{background:#5d5d5d;border:1px solid #333;border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px;color:#fff;margin:0;padding:6px;width:200px;font-size:12px;font-weight:bold}
#div_main_content{padding:0 35px;overflow:hidden}
h2.admin-title,h3.admin-title{padding:7px 0 7px 10px;font-size:15px;color:#fff;background:#004b8a;line-height:inherit;margin:0 0 0 0}h2.admin-title p,h3.admin-title p{line-height:23px;margin:0 10px 0 0}
h2.page-title,h3.page-title{padding:7px 0 7px 10px;font-size:15px;color:#fff;background:#004b8a;line-height:inherit;margin:0 0 10px 0}h2.page-title p,h3.page-title p{line-height:23px;margin:0 10px 0 0}
h2.page-title a,h3.page-title a{line-height:23px}
h2.page-title em,h3.page-title em{font-weight:normal;font-style:normal}
h2.page-title .legallink,h3.page-title .legallink{color:#fff;font-weight:bold}
h3.page-title{background:#0067bd}
body,caption,th,td,p,h1,h2,h3,h4,ol,ul,li,dt,dd{font-family:Arial,Helvetica,sans-serif}
p,strong{font-size:12px;color:inherit}
small{font-size:85%}
strong{font-weight:bold}
em{font-style:italic}
cite{font-style:normal}
.muted{color:#a7a7a7}
a.muted:hover,a.muted:focus{color:#8e8e8e}
.text-warning{color:#c09853}
a.text-warning:hover,a.text-warning:focus{color:#a47e3c}
.text-error{color:#b94a48}
a.text-error:hover,a.text-error:focus{color:#953b39}
.text-info{color:#3a87ad}
a.text-info:hover,a.text-info:focus{color:#2d6987}
.text-success{color:#468847}
a.text-success:hover,a.text-success:focus{color:#356635}
.text-left{text-align:left}
.text-right{text-align:right}
.text-center{text-align:center}
.text-justify{text-align:justify}
h1,h2,h3,h4,h5,h6{margin:10px 0;font-family:inherit;font-weight:bold;line-height:20px;color:inherit;text-rendering:optimizelegibility}h1 small,h2 small,h3 small,h4 small,h5 small,h6 small{font-weight:normal;line-height:1;color:#a7a7a7}
h1,h2,h3{line-height:40px}
h1{font-size:33px}
h2{font-size:27px}
h3{font-size:21px}
h4{font-size:15px}
h5{font-size:12px}
h6{font-size:10.2px}
h1 small{font-size:21px}
h2 small{font-size:15px}
h3 small{font-size:12px}
h4 small{font-size:12px}
ul,ol{padding:0;margin:0 0 10px 25px}
ul ul,ul ol,ol ol,ol ul{margin-bottom:0}
li{line-height:20px}
ul.unstyled,ol.unstyled{margin-left:0;list-style:none}
ul.inline,ol.inline{margin-left:0;list-style:none}ul.inline>li,ol.inline>li{display:inline-block;*display:inline;*zoom:1;padding-left:5px;padding-right:5px}
table.table{width:100%}table.table th{background-color:#dce2e7;color:#344656;font-size:11px;font-weight:bold;text-align:left;padding:7px;vertical-align:top;width:20%}table.table th.middle{vertical-align:middle}
table.table td{background-color:#eee;font-size:11px;font-weight:normal;padding:7px;vertical-align:top}table.table td.middle{vertical-align:middle}
table.table thead td,table.table thead th{background-color:#5aabea;color:#fff;padding:11px;font-weight:bold;vertical-align:middle;width:auto}table.table thead td.text-center,table.table thead th.text-center{text-align:center}
table.table-grey thead,table.table-grey thead th{background-color:#dce2e7;color:#505050;padding:11px;font-weight:bold;vertical-align:middle;width:auto}
table.table-grey td{background-color:#fff}
table.table tr.light td{background-color:#f5f5f5}
table.table>tbody>tr{border-bottom:solid 1px #fff}
table.table-light td{background-color:#fff}
table.table-header td{background-color:#5aabea;color:#fff}
table.table-light>tbody>tr{border-bottom:solid 1px #eee}
h4.table-th{background-color:#dce2e7;color:#344656;font-size:11px;font-weight:bold;padding:7px;text-align:left;vertical-align:top;margin:10px 0 1px}
div.description{background:#fff;padding:7px;color:#333;margin:0 0 5px 0;font-size:11px}
button,input,select,textarea{vertical-align:middle}
label{display:block}label.checkbox,label.left{display:inline;text-align:left;margin:0 0 10px 0}
label.radio{margin:0 0 7px 0}
label.inline{display:inline}
input.text,input[type="text"]{border:1px solid #ccc;padding:7px;width:300px}
textarea{border:1px solid #ccc;padding:7px}
fieldset{border:none;padding:10px}
.form-group{padding:7px}.form-group label{margin:0 0 7px 0}
.form-group input.text,.form-group input[type="text"]{width:100%}
.form-group textarea{width:100%}
.form-actions{padding:19px 20px 20px;margin-top:20px;border-top:1px solid #e5e5e5;*zoom:1}
p.pagination{text-align:center;margin:15px 0;font-weight:bold}p.pagination span.active{padding:6px 10px;background:#5aabea;color:#fff}
p.pagination a{padding:6px 10px;background:#a7a7a7;text-decoration:none;color:#fff}p.pagination a:hover{background:#8e8e8e}
.pagetitle-big{padding:7px 0 7px 10px;font-size:15px;color:#fff;background:#004b8a;line-height:inherit}.pagetitle-big p{line-height:23px;margin:0 10px 0 0}
.pagetitle-big a{line-height:23px}
.pagetitle-big em{font-weight:normal;font-style:normal}
.pagetitle-big .legallink{color:#fff;font-weight:bold}
#sort-filter,.sort-filter{border-top:solid 0px #004b8a;border-bottom:solid 0px #004b8a;padding:7px}#sort-filter select,.sort-filter select{border:solid 1px #5D5D5D;border-radius: 3px;padding: 3px;background:	#ababa1;}
#sort-filter .column,.sort-filter .column{float:left;width:20%;text-align:center}
#sort-filter .first,.sort-filter .first{text-align:left}
#sort-filter .last,.sort-filter .last{text-align:right}#sort-filter .last.column-half,.sort-filter .last.column-half{text-align:left}
#sort-filter .column-half,.sort-filter .column-half{float:left;width:50%;padding:10px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;margin:0 0 1px 0;height:40px}
.collapse-group{margin:15px 0}
h3.table-heading,h3.collapse-heading{padding:12px;background:#5aabea;color:#fff;margin:0;line-height:10px;font-size:12px}h3.table-heading a,h3.collapse-heading a{color:#fff}
h3.table-heading.mt-10,h3.collapse-heading.mt-10{margin-top:10px}
h3.table-heading.sub,h3.collapse-heading.sub{background:#87c2f0}
h3.collapse-heading{background:#5aabea url("../img/icons/plus.png") no-repeat 10px center;padding-left:35px;margin:10px 0 0 0;cursor:pointer}h3.collapse-heading.on{background-image:url("../img/icons/minus.png")}
table.results{width:100%}table.results td{text-align:center;vertical-align:middle;height:40px;color:#004b8a}table.results td strong em{font-style:normal;font-weight:normal}
p.results{padding:10px 0;text-align:center;color:#004b8a}p.results strong em{font-style:normal;font-weight:normal}
table.item{width:100%;margin-bottom:5px}table.item tr.head td{border:none;padding:10px 12px;background:#5aabea}
table.item tr.head td img{vertical-align:middle;margin:0 5px 0 0}
table.item tr.head td a{color:#004b8a;text-decoration:none;font-weight:bold;vertical-align:middle}table.item tr.head td a:hover{color:#fff}
table.item tr.head td a.label{color:#fff}
table.item tr.head td.file{text-align:right;width:100px;white-space:nowrap}
table.item tr.head td.actions{background:#e4d4b2;text-align:right;width:1%;padding:0 20px 0 0;border-left:solid 2px #f4f5f9;white-space: nowrap;}
td.actions{white-space:nowrap;}
table.item tr.head:hover td.tablelist a{text-decoration:none}
table.item tr{background:#fff}table.item tr td{padding:0}
table.item table.exp{border:none;width:97%;margin:10px 10px 0}
table.item .expand_view>table>tbody>tr>td,table.item .expand_view>table>tbody>tr>th,table.item .desc_view>table>tbody>tr>td,table.item .desc_view>table>tbody>tr>th{padding:7px 10px;border-bottom:1px solid #efefef}
table.item .expand_view>table>tbody>tr>th,table.item .desc_view>table>tbody>tr>th{font-weight:bold;text-align:left;width:20%;font-size:12px}
table.item table.desc{width:97%;margin:0 0 0 10px}table.item table.desc div{padding:10px}table.item table.desc div table{width:90%}
.formfootnote{margin:10px 0}
table.bulk_form{width:100%}
table.bulk_form>tbody>tr{border-bottom:solid 2px #fff}
table.bulk_form td{background-color:#f5f5f5;padding:10px;vertical-align:top}
table.bulk_form td.pagesection{background-color:#5aabea;border:1px solid #5aabea;color:#fff;font-size:12px;font-weight:bold;margin-bottom:15px;margin-top:0;padding:6px 0 6px 10px}
body.popup{background:lightgrey;background-color:#D3D3D3;}
body.popup .page-header h1,body.popup .page-heading h1{background:#5aabea;color:#fff;font-size:14px;text-transform:uppercase;margin:0;padding:5px 10px}
body.popup .page-content{padding:10px;background:lightgrey;}
body.popup .collapse-group{margin:15px 0}
body.popup h3.table-heading,body.popup h3.collapse-heading{padding:12px;background:#5aabea;color:#fff;line-height:10px;font-size:12px}body.popup h3.table-heading a,body.popup h3.collapse-heading a{color:#fff}
body.popup h3.collapse-heading{background:#5aabea url("../img/icons/plus.png") no-repeat 10px center;padding-left:35px;margin:10px 0 0 0;cursor:pointer}body.popup h3.collapse-heading.on{background-image:url("../img/icons/minus.png")}
body.popup .collapse-group-sub h3.collapse-heading{background-color:#9ecef3}
body.popup table.table{width:100%}body.popup table.table tr{border-bottom:solid 1px #fff}
body.popup table.table th{background-color:#dce2e7;color:#344656;font-size:11px;font-weight:bold;text-align:left;padding:7px;vertical-align:top}
body.popup table.table td{background-color:#eee;font-size:11px;font-weight:normal;padding:7px;vertical-align:top}
body.popup table.table tr.light td{background-color:#f5f5f5}
body.popup table.table.no-bg td{background:none}
body.popup .layout-sticky{height:100%;margin-top:-51px}body.popup .layout-sticky .main-sticky{min-height:100%;height:auto !important;height:100%;margin:0 auto -40px;}
body.popup .layout-sticky .push-sticky{height:40px}
body.popup .layout-sticky .footer-sticky{height:40px;line-height:40px}
body.popup #sort-filter,body.popup .sort-filter{margin:0 0 10px 0;padding:7px}
.cmtynotif h3.collapse-heading,.cmtygroup h3.collapse-heading,.cmtytheme h3.collapse-heading,.cmtynotif h3.table-heading,.cmtygroup h3.table-heading,.cmtytheme h3.table-heading{background-color:#d4d19a;color:#555567}.cmtynotif h3.collapse-heading:hover,.cmtygroup h3.collapse-heading:hover,.cmtytheme h3.collapse-heading:hover,.cmtynotif h3.table-heading:hover,.cmtygroup h3.table-heading:hover,.cmtytheme h3.table-heading:hover{color:#212121}
.cmtynotif h2.page-title,.cmtygroup h2.page-title,.cmtytheme h2.page-title{background-color:#a4a16a}
.cmtynotif table.results td,.cmtygroup table.results td,.cmtytheme table.results td{color:#004b8a}
.cmtynotif table.item tr.head td,.cmtygroup table.item tr.head td,.cmtytheme table.item tr.head td{background:#d4d19a}
.cmtynotif table.item tr.head td.tablelist a,.cmtygroup table.item tr.head td.tablelist a,.cmtytheme table.item tr.head td.tablelist a{color:#555567}.cmtynotif table.item tr.head td.tablelist a:hover,.cmtygroup table.item tr.head td.tablelist a:hover,.cmtytheme table.item tr.head td.tablelist a:hover{color:#fff}
.cmtynotif table.item tr.head td.actions,.cmtygroup table.item tr.head td.actions,.cmtytheme table.item tr.head td.actions{background:#e4d4b2;border-left:solid 2px #f4f5f9}
.cmtynotif table.item tr.head:hover td.tablelist a,.cmtygroup table.item tr.head:hover td.tablelist a,.cmtytheme table.item tr.head:hover td.tablelist a{color:#fff}
.cmtynotif table.item tr.head:hover td,.cmtygroup table.item tr.head:hover td,.cmtytheme table.item tr.head:hover td{background:#a4a16a}
.cmtynotif table.item tr.head:hover td.actions,.cmtygroup table.item tr.head:hover td.actions,.cmtytheme table.item tr.head:hover td.actions{background:#d7bf8c}
.cmtynotif table.item tr,.cmtygroup table.item tr,.cmtytheme table.item tr{background:#fff}
.cmtyrestricted.home #main{width:80%;margin:30px auto 0 auto}
.cmtyrestricted.home div.cmty_section{line-height:40px;cursor:pointer;}
.cmtyrestricted.home .cmtysectiontitle{background:#f4f5f9;color:#444}
.cmtysplsearch h3.collapse-heading,#hack-cmtysplsearch h3.collapse-heading,.cmtysplsearch h3.table-heading,#hack-cmtysplsearch h3.table-heading{background-color:#5aabea;color:#fff}
.cmtysplsearch .collapse-group-sub h3.collapse-heading,#hack-cmtysplsearch .collapse-group-sub h3.collapse-heading{background-color:#74c474}
#hack-cmtysplsearch h2.page-title{background-color:#378137}
.cmtysplsearch #sidebar .container,#hack-cmtysplsearch #sidebar .container{background-color:#46a546}
.cmtyadmin h3.collapse-heading,.cmtyadmin h3.table-heading{background-color:#bbb;color:#fff}
.cmtyadmin .collapse-group-sub h3.collapse-heading{background-color:#c5c5c5}
.cmtyadmin .collapse-group-sub-2 h3.collapse-heading{background-color:#cdcdcd}
.cmtyadmin .collapse-group-sub-3 h3.collapse-heading{background-color:#cdcdcd}
.cmtyadmin .collapse-group-sub-4 h3.collapse-heading{background-color:#e4d4b2: color: #498296;}
.cmtyadmin h2.page-title{background-color:#a2a2a2}
.cmtyadmin #sidebar .container{background-color:#bbb}
.cmtyadmin .collapse-content{background:#fff;padding:10px}
.wrap-header{padding:0 20px;margin:0 0 20px 0}
.ir{background-color:transparent;border:0;overflow:hidden;*text-indent:-9999px}
.ir:before{content:"";display:block;width:0;height:150%}
.hidden{display:none !important;visibility:hidden}
.visuallyhidden{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}
.visuallyhidden.focusable:active,.visuallyhidden.focusable:focus{clip:auto;height:auto;margin:0;overflow:visible;position:static;width:auto}
.invisible{visibility:hidden}
.ma-0{margin:0}
.ml-0{margin-left:0px}
.mt-0{margin-top:0px}
.mb-0,input.mb-0{margin-bottom:0}
.mt-0,input.mt-0{margin-top:0}
.mb-5,input.mb-5{margin-bottom:5px}
.mt-5,input.mt-5{margin-top:5px}
.ml-5,input.ml-5{margin-left:5px}
.mb-10,input.mb-10{margin-bottom:10px}
.mt-10,input.mt-10{margin-top:10px}
.ml-10,input.ml-10{margin-left:10px}
.mb-15,input.mb-15{margin-bottom:15px}
.mt-15,input.mt-15{margin-top:15px}
.ml-15,input.ml-10{margin-left:15px}
.mb-20,input.mb-20{margin-bottom:20px}
.mt-20,input.mt-20{margin-top:20px}
.ml-20,input.ml-10{margin-left:20px}
.mb-30,input.mb-30{margin-bottom:30px}
.mt-30,input.mt-30{margin-top:30px}
.ml-30,input.ml-30{margin-left:30px}
.mb-40,input.mb-40{margin-bottom:40px}
.mt-40,input.mt-40{margin-top:40px}
.ml-40,input.ml-40{margin-left:40px}
.clearfix:before,.clearfix:after{content:" ";display:table;}
.clearfix:after{clear:both}
.clearfix{*zoom:1}
.tool-tip{cursor:help}
a.tool-tip{cursor:pointer}
.modal-content{width:400px;padding:20px;line-height:18px}
.collapse-content{display:none}.collapse-content.collapse-open{display:block}
.collapse-group-sub{margin-left:15px}.collapse-group-sub h3.collapse-heading{background-color:#9ecef3}
.collapse-group-sub-2{margin-left:15px}.collapse-group-sub-2 h3.collapse-heading{background-color:#b4d9f6}
.collapse-group-sub-3{margin-left:15px}.collapse-group-sub-3 h3.collapse-heading{background-color:#b4d9f6}
.tabs,.tabs-navigation{margin:0}.tabs li,.tabs-navigation li{list-style:none;display:inline}
.tabs a,.tabs-navigation a{padding:6px 10px;display:inline-block;background:#a7a7a7;color:#fff;text-decoration:none;font-size:12px;font-weight:bold;border-top-right-radius:4px;-moz-border-radius-topright:4px;-webkit-border-top-right-radius:4px;border-top-left-radius:4px;-moz-border-radius-topleft:4px;-webkit-border-top-left-radius:4px}.tabs a:hover,.tabs-navigation a:hover{background:#8e8e8e}
.tabs a.active,.tabs-navigation a.active{background:#004b8a;color:#fff}
.tabs2{border-bottom:solid 0px #004b8a;text-align:center}
.tabs2,.tabs-navigation{margin:0}.tabs2 li,.tabs-navigation li{list-style:none;display:inline}
.tabs2 a,.tabs-navigation a{padding:6px 10px;display:inline-block;background:#5aabea;color:#fff;text-decoration:none;font-size:12px;font-weight:bold;border-top-right-radius:4px;-moz-border-radius-topright:4px;-webkit-border-top-right-radius:4px;border-top-left-radius:4px;-moz-border-radius-topleft:4px;-webkit-border-top-left-radius:4px}.tabs2 a:hover,.tabs-navigation a:hover{background:#8e8e8e}
.tabs2 a.active2,.tabs-navigation a.active2{background:#5aabea;color:#fff}
.tabs2 li.active2,.tabs-navigation li.active2{background:#004b8a;color:#fff;font-size:12px;font-weight:bold;border-top-right-radius:4px;-moz-border-radius-topright:4px;-webkit-border-top-right-radius:4px;border-top-left-radius:4px;-moz-border-radius-topleft:4px;-webkit-border-top-left-radius:4px;padding:6px 10px;display:inline-block}
.tabs2 li.inactive2,.tabs-navigation li.inactive2{background:#c8c8c8;color:#fff;font-size:12px;font-weight:bold;border-top-right-radius:4px;-moz-border-radius-topright:4px;-webkit-border-top-right-radius:4px;border-top-left-radius:4px;-moz-border-radius-topleft:4px;-webkit-border-top-left-radius:4px;padding:6px 10px;display:inline-block}
.tabs li.active,.tabs-navigation li.active{background:#004b8a;color:#fff;font-size:12px;font-weight:bold;border-top-right-radius:4px;-moz-border-radius-topright:4px;-webkit-border-top-right-radius:4px;border-top-left-radius:4px;-moz-border-radius-topleft:4px;-webkit-border-top-left-radius:4px;padding:6px 10px;display:inline-block}
.tabs li.inactive,.tabs-navigation li.inactive{background:#c8c8c8;color:#fff;font-size:12px;font-weight:bold;border-top-right-radius:4px;-moz-border-radius-topright:4px;-webkit-border-top-right-radius:4px;border-top-left-radius:4px;-moz-border-radius-topleft:4px;-webkit-border-top-left-radius:4px;padding:6px 10px;display:inline-block}
.tabs.tabs-small a,.tabs-navigation.tabs-small a,.tabs.tabs-small li.active,.tabs-navigation.tabs-small li.active{padding:4px 13px}
.tabs{border-bottom:solid 0px #004b8a;text-align:center}
.tabs-content{background:#fff;padding:15px 15px}
.tabs-big{background:#A7A7A7;align:center;color:#fff;border-top-right-radius:4px;-moz-border-radius-topright:4px;-webkit-border-top-right-radius:4px;border-top-left-radius:4px;-moz-border-radius-topleft:4px;-webkit-border-top-left-radius:4px;}
.smalltabs,.smalltabs-navigation{margin:0}.smalltabs li,.smalltabs-navigation li{list-style:none;display:inline}
.smalltabs a,.smalltabs-navigation a{padding:2px 20px;display:inline-block;background:#a7a7a7;color:#fff;text-decoration:none;font-size:12px;font-weight:bold;border-top-right-radius:4px;-moz-border-radius-topright:4px;-webkit-border-top-right-radius:4px;border-top-left-radius:4px;-moz-border-radius-topleft:4px;-webkit-border-top-left-radius:4px}.smalltabs a:hover,.smalltabs-navigation a:hover{background:#8e8e8e}
.smalltabs a.active,.smalltabs-navigation a.active{background:#004b8a;color:#fff}
.smalltabs li.active,.smalltabs-navigation li.active{background:#004b8a;color:#fff;font-size:9px;border-top-right-radius:4px;-moz-border-radius-topright:4px;-webkit-border-top-right-radius:4px;border-top-left-radius:4px;-moz-border-radius-topleft:4px;-webkit-border-top-left-radius:4px;padding:2px 20px;display:inline-block}
.smalltabs li.inactive,.smalltabs-navigation li.inactive{background:#c8c8c8;color:#fff;font-size:9px;border-top-right-radius:4px;-moz-border-radius-topright:4px;-webkit-border-top-right-radius:4px;border-top-left-radius:4px;-moz-border-radius-topleft:4px;-webkit-border-top-left-radius:4px;padding:2px 20px;display:inline-block}
.smalltabs.smalltabs-small a,.smalltabs-navigation.smalltabs-small a,.smalltabs.smalltabs-small li.active,.smalltabs-navigation.smalltabs-small li.active{padding:4px 13px}
.smalltabs{border-bottom:solid 0px #004b8a;text-align:center}
#tinymce{background:none}
.tip-twitter{opacity:.8;z-index:1000;text-align:left;border-radius:0;-moz-border-radius:0;-webkit-border-radius:0;padding:8px 8px;max-width:500px;color:#fff;background-color:#000;}
.tip-twitter .tip-inner{font:bold 11px 'Lucida Grande',sans-serif}
.tip-twitter .tip-arrow-top{margin-top:-5px;margin-left:-5px;top:0;left:50%;width:9px;height:5px;background:url("../img/vendor/tip-twitter_arrows.gif") no-repeat}
.tip-twitter .tip-arrow-right{margin-top:-4px;margin-left:0;top:50%;left:100%;width:5px;height:9px;background:url("../img/vendor/tip-twitter_arrows.gif") no-repeat -9px 0}
.tip-twitter .tip-arrow-bottom{margin-top:0;margin-left:-5px;top:100%;left:50%;width:9px;height:5px;background:url("../img/vendor/tip-twitter_arrows.gif") no-repeat -18px 0}
.tip-twitter .tip-arrow-left{margin-top:-4px;margin-left:-5px;top:50%;left:0;width:5px;height:9px;background:url("../img/vendor/tip-twitter_arrows.gif") no-repeat -27px 0}
.fancybox-wrap,.fancybox-skin,.fancybox-outer,.fancybox-inner,.fancybox-image,.fancybox-wrap iframe,.fancybox-wrap object,.fancybox-nav,.fancybox-nav span,.fancybox-tmp{padding:0;margin:0;border:0;outline:none;vertical-align:top}
.fancybox-wrap{position:absolute;top:0;left:0;z-index:8020}
.fancybox-skin{position:relative;background:#f9f9f9;color:#444;text-shadow:none;border-radius:0;-moz-border-radius:0;-webkit-border-radius:0}
.fancybox-opened{z-index:8030}
.fancybox-opened .fancybox-skin{-webkit-box-shadow:0 10px 25px rgba(0,0,0,0.5);-moz-box-shadow:0 10px 25px rgba(0,0,0,0.5);box-shadow:0 10px 25px rgba(0,0,0,0.5)}
.fancybox-outer,.fancybox-inner{position:relative}
.fancybox-inner{overflow:hidden}
.fancybox-type-iframe .fancybox-inner{-webkit-overflow-scrolling:touch}
.fancybox-error{color:#444;font:14px/20px "Helvetica Neue",Helvetica,Arial,sans-serif;margin:0;padding:15px;white-space:nowrap}
.fancybox-image,.fancybox-iframe{display:block;width:100%;height:100%}
.fancybox-image{max-width:100%;max-height:100%}
#fancybox-loading,.fancybox-close,.fancybox-prev span,.fancybox-next span{background-image:url('../img/vendor/fancybox_sprite.png')}
#fancybox-loading{position:fixed;top:50%;left:50%;margin-top:-22px;margin-left:-22px;background-position:0 -108px;opacity:.8;cursor:pointer;z-index:8060}
#fancybox-loading div{width:44px;height:44px;background:url('../img/vendor/fancybox_loading.gif') center center no-repeat}
.fancybox-close{position:absolute;top:-18px;right:-18px;width:36px;height:36px;cursor:pointer;z-index:8040}
.fancybox-nav{position:absolute;top:0;width:40%;height:100%;cursor:pointer;text-decoration:none;background:transparent url('../img/vendor/blank.gif');-webkit-tap-highlight-color:rgba(0,0,0,0);z-index:8040}
.fancybox-prev{left:0}
.fancybox-next{right:0}
.fancybox-nav span{position:absolute;top:50%;width:36px;height:34px;margin-top:-18px;cursor:pointer;z-index:8040;visibility:hidden}
.fancybox-prev span{left:10px;background-position:0 -36px}
.fancybox-next span{right:10px;background-position:0 -72px}
.fancybox-nav:hover span{visibility:visible}
.fancybox-tmp{position:absolute;top:-99999px;left:-99999px;visibility:hidden;max-width:99999px;max-height:99999px;overflow:visible !important}
.fancybox-lock{overflow:hidden}
.fancybox-overlay{position:absolute;top:0;left:0;overflow:hidden;display:none;z-index:8010;background:url('../img/vendor/fancybox_overlay.png')}
.fancybox-overlay-fixed{position:fixed;bottom:0;right:0}
.fancybox-lock .fancybox-overlay{overflow:auto;overflow-y:scroll}
.fancybox-title{visibility:hidden;font:normal 13px/20px "Helvetica Neue",Helvetica,Arial,sans-serif;position:relative;text-shadow:none;z-index:8050}
.fancybox-opened .fancybox-title{visibility:visible}
.fancybox-title-float-wrap{position:absolute;bottom:0;right:50%;margin-bottom:-35px;z-index:8050;text-align:center}
.fancybox-title-float-wrap .child{display:inline-block;margin-right:-100%;padding:2px 20px;background:transparent;background:rgba(0,0,0,0.8);-webkit-border-radius:15px;-moz-border-radius:15px;border-radius:15px;text-shadow:0 1px 2px #222;color:#fff;font-weight:bold;line-height:24px;white-space:nowrap}
.fancybox-title-outside-wrap{position:relative;margin-top:10px;color:#fff}
.fancybox-title-inside-wrap{padding-top:10px}
.fancybox-title-over-wrap{position:absolute;bottom:0;left:0;color:#fff;padding:10px;background:#000;background:rgba(0,0,0,0.8)}
.cream {background-color: #E4D4B2}
td.td_header {color: #ffffff !important;background: #5aabea url("../img/icons/plus.png") no-repeat 10px center !important;font-size: 12px !important;font-weight: bold !important;margin-top : 100px !important;padding-left:35px !important;margin:10px 0 0 0;}
td.td_header_on {color: #ffffff !important;background: #5aabea url("../img/icons/minus.png") no-repeat 10px center !important;font-size: 12px !important;font-weight: bold !important;margin-top : 100px !important;padding-left:35px !important;margin:10px 0 0 0;}
td.td_section {color: #ffffff !important;background: #5aabea !important;font-size: 12px !important;font-weight: bold !important;margin-top : 100px !important;padding-left:35px !important;margin:10px 0 0 0;}
tr.empty_spacer, td.empty_spacer {border-bottom: 0px;border-top: 0px;background-color:#efefef !important;}
tr.header, tr.empty_spacer {border-bottom: 0px !important; border-top: 0px !important;}
tr {display: table-row;}
/*VisitingCard*/
#tbl_visiting_card.table tr.empty_spacer{border-bottom: 0px;border-top: 0px;background-color: lightgrey !important;}	 
#tbl_visiting_card.table td.empty_spacer{border-bottom: 0px;border-top: 0px;background-color: lightgrey !important;}	 
#tbl_visiting_card.table tr.header{border-bottom: 0px !important; border-top: 0px !important;}
	 
.wrapper { width: 100%;}
.admin_box { background: #eee; border: 1px solid #ccc; padding: 10px; margin-bottom: 20px; }
.vc_content, .admin_sidebar { float: left; }
.vc_content { width: 100%; margin-left: 2%; }
.admin_sidebar { width: 20%; }
.head p,strong{font-size:14px;color:inherit}
/* finkfr ajax result of mail check */
.checkRes {border:1px solid #ccc;background-color:#d35400;width:35%;color: white;padding:7px;border-radius: 10px;}
/* Password reset section */
.invalid_psw {
    background:url(../img/icons/action_reject.png) no-repeat 0 50%;
    padding-left:22px;
    line-height:24px;
    color:#ec3f41;
}
.valid_psw{
    background:url(../img/icons/action_accept.png) no-repeat 0 50%;
    padding-left:22px;
    line-height:24px;
    color:#3a7d34;
}
.unstyled_li { list-style-type: none;} 
/* Reset form page */
#div_pswd_content {
	position:relative;
    width:890px;	
    padding:0px;   
	margin: auto;
}
#div_pswd_form {
	position:absolute;
    width:500px;
	height:330px;
	top:130px;
	left:0;
    padding:0px;
    background:	#efefef;
    margin:0 auto;
    border:1px solid #c4cddb;
    border-top-color:#d3dbde;
    border-bottom-color:#bfc9dc;
    box-shadow:0 1px 1px #ccc;
    border-radius:5px;   
}
#div_pswd_form_confirm {
	position:absolute;
    width:887px;
	height:330px;
	top:40px;
	left:0;
    padding:0px;
    background:	#fefefe;
    margin:0 auto;
    border:1px solid #c4cddb;
    border-top-color:#d3dbde;
    border-bottom-color:#bfc9dc;
    box-shadow:0 1px 1px #ccc;
    border-radius:5px;   
}

#pswd_info {
    position:absolute;
	top:130px;
	right:0;    
    width:350px;
	height:300px;
    padding:15px;
    background:#fefefe;
    font-size:.675em;
    border-radius:5px;
    box-shadow:0 1px 3px #ccc;
    border:1px solid #ddd;
}

#pswd_login {
    position:static;
}

#pswd_info h4 {
    margin:0 0 10px 0;
    padding:0;
    font-weight:normal;
}
/* END Reset form page */

/* START Profile page */

#div_profile_vis_form {
	position:static;
    width:991px;
	height:100px;	
	left:0; 
    background:	#fefefe;
    margin:0 auto;
    border:1px solid #c4cddb;
    border-top-color:#d3dbde;
    border-bottom-color:#bfc9dc;
    box-shadow:0 1px 1px #ccc;
    border-radius:5px;   
}

#div_profile_login_container {
	position:static;
	margin:0 auto;	
}

#div_profile_login_content {
	position:static;
	margin:0 auto;
	width:991px;	
	/*height:203px;*/
}

#div_profile_login_form {	
	float: left;   
	width:600px;
	height:203px;
    padding:0px;
    background:	#efefef;   
    border:1px solid #c4cddb;
    border-top-color:#d3dbde;
    border-bottom-color:#bfc9dc;
    box-shadow:0 1px 1px #ccc;
    border-radius:5px;   
}

#login_profile_info {
	clear: both;
	display:inline-block; 
    width:350px;	
    padding:15px;
    background:#fefefe;
    font-size:.675em;
    border-radius:5px;
    box-shadow:0 1px 3px #ccc;
    border:1px solid #ddd;
}

#div_profile_credentials_confirm {	
	width:971px;	
    padding:10px;	
	margin:0 auto;
    background:	#fefefe;    
    border:1px solid #c4cddb;
    border-top-color:#d3dbde;
    border-bottom-color:#bfc9dc;
    box-shadow:0 1px 1px #ccc;
    border-radius:5px;   
}

#div_profile_psw_container {
	position:static;
	margin:0 auto;	
}

#div_profile_psw_content {
	position:static;
	margin:0 auto;
	width:991px;	
}

#div_profile_pswd_form {
	position:static;
    float:left;
	width:600px;
	height:323px;
	left:0;
    padding:0px;
    background:	#efefef;
    margin:0 auto;
    border:1px solid #c4cddb;
    border-top-color:#d3dbde;
    border-bottom-color:#bfc9dc;
    box-shadow:0 1px 1px #ccc;
    border-radius:5px;   
}

#pswd_profile_info {
	clear: both;
	display:inline-block;
    width:350px;	
    padding:15px;
    background:#fefefe;
    font-size:.675em;
    border-radius:5px;
    box-shadow:0 1px 3px #ccc;
    border:1px solid #ddd;
}

/* END Profile page */

/*finkfr ecommunuity groups*/
.icon-request-group-join{background-image:url("../img/icons/action_request_grp_join.png")}
.icon-request-group-leave{background-image:url("../img/icons/action_request_grp_leave.png")}
.icon-request-group-join-pending{background-image:url("../img/icons/join_grp_pending.png")}
.icon-request-group-leave-pending{background-image:url("../img/icons/leave_grp_pending.png")}
.icon-request-group-disabled{background-image:url("../img/icons/join_grp_disabled.png")}
.icon-request-group-rejected{background-image:url("../img/icons/join_grp_rejected.png")}

/* finkfr e-community calendar */
.collapse-group-sub-3{margin-left:15px}.collapse-group-sub-3 h3.collapse-heading{background-color:#b4d9f6}
.tabs2{border-bottom:solid 0px #004b8a;text-align:center}
.tabs2,.tabs-navigation{margin:0}.tabs2 li,.tabs-navigation li{list-style:none;display:inline}
.tabs2 a,.tabs-navigation a{padding:6px 10px;display:inline-block;background:#5aabea;color:#fff;text-decoration:none;font-size:12px;font-weight:bold;border-top-right-radius:4px;-moz-border-radius-topright:4px;-webkit-border-top-right-radius:4px;border-top-left-radius:4px;-moz-border-radius-topleft:4px;-webkit-border-top-left-radius:4px}.tabs2 a:hover,.tabs-navigation a:hover{background:#8e8e8e}
.tabs2 a.active2,.tabs-navigation a.active2{background:#5aabea;color:#fff}
.tabs2 li.active2,.tabs-navigation li.active2{background:#004b8a;color:#fff;font-size:12px;font-weight:bold;border-top-right-radius:4px;-moz-border-radius-topright:4px;-webkit-border-top-right-radius:4px;border-top-left-radius:4px;-moz-border-radius-topleft:4px;-webkit-border-top-left-radius:4px;padding:6px 10px;display:inline-block}
.tabs2 li.inactive2,.tabs-navigation li.inactive2{background:#c8c8c8;color:#fff;font-size:12px;font-weight:bold;border-top-right-radius:4px;-moz-border-radius-topright:4px;-webkit-border-top-right-radius:4px;border-top-left-radius:4px;-moz-border-radius-topleft:4px;-webkit-border-top-left-radius:4px;padding:6px 10px;display:inline-block}
.ml-0{margin-left:0px}
.mt-0{margin-top:0px}
.cmtyadmin .collapse-group-sub-3 h3.collapse-heading{background-color:#cdcdcd}
.cmtyadmin .collapse-group-sub-4 h3.collapse-heading{background-color:#e4d4b2: color: #498296;}

.label-alert,.badge-success{background-color:#ed1c24}
.icon-file-xls-grey{background-image:url("../img/icons/file_xls_grey.png")}
.icon-file-pdf{background-image:url("../img/icons/file_pdf.png")}
.icon-no-sublink{background-image:url("../img/icons/action_no_sublink.png")}
.icon-add-sublink{background-image:url("../img/icons/action_add_sublink.png")}
.icon-remove-sublink{background-image:url("../img/icons/action_remove_link.png")}
.icon-usr-unblock{background-image:url("../img/icons/action_user_unblock.png")}
.icon-usr-deactivate{background-image:url("../img/icons/action_user_deactive.png")}
.icon-usr-activate{background-image:url("../img/icons/action_user_active.png")}
.icon-usr-edit{background-image:url("../img/icons/action_user_edit1.png")}
.icon-usr-remove{background-image:url("../img/icons/action_user_remove.png")}
.icon-usr-copy{background-image:url("../img/icons/action_user_copy.png")}
.icon-usr-ecas{background-image:url("../img/icons/action_pw_reset_ECAS.png")}
.icon-pw-reminder{background-image:url("../img/icons/action_pw_remind.png")}
.icon-pw-reset{background-image:url("../img/icons/action_pw_reset.png")}
.icon-usr-accept{background-image:url("../img/icons/action_user_accept.png")}
.icon-usr-block{background-image:url("../img/icons/action_user_block.png")}
.icon-invite-resend{background-image:url("../img/icons/action_user_invitation.png")}
.icon-edit-gray{background-image:url("../img/icons/action_edit_gray.png")}
.icon-usr-edit-gray{background-image:url("../img/icons/action_user_edit1_gray.png")}
.icon-usr-remove-gray{background-image:url("../img/icons/action_user_remove_gray.png")}
.icon-pw-reminder-gray{background-image:url("../img/icons/action_pw_remind_gray.png")}
.icon-pw-reset-gray{background-image:url("../img/icons/action_pw_reset_gray.png")}
.icon-usr-accept-gray{background-image:url("../img/icons/action_user_accept_gray.png")}
.icon-usr-block-gray{background-image:url("../img/icons/action_user_block_gray.png")}
.icon-usr-copy-gray{background-image:url("../img/icons/action_user_copy_gray.png")}
.icon-invite-resend-gray{background-image:url("../img/icons/action_user_invitation_gray.png")}
.icon-usr-deactiv-gray{background-image:url("../img/icons/action_user_deactive_gray.png")}
.icon-add-date-time-range{background-image:url("../img/icons/action_addDateTimeRange.png")}
.icon-remove-date-time-range{background-image:url("../img/icons/action_removeDateTimeRange.png")}
.icon-remove-date-time-range-grey{background-image:url("../img/icons/action_removeDateTimeRangeGrey.png")}
.icon-copy-time-ranges{background-image:url("../img/icons/action_copyTimeRanges.png")}
.icon-select-date-time{background-image:url("../img/icons/action_selectDateTime.png")}
.icon-date-time-selected{background-image:url("../img/icons/action_dateTimeSelected.png")}
.icon-selected-event-time{width:15px;height:15px;background-image:url("../img/icons/selectedEventTime.png")}
.icon-action-spacer{background-image:url("../img/icons/action_spacer.png")}
.icon-request-group-join{background-image:url("../img/icons/action_request_grp_join.png")}
.icon-request-group-leave{background-image:url("../img/icons/action_request_grp_leave.png")}
.icon-request-group-join-pending{background-image:url("../img/icons/join_grp_pending.png")}
.icon-request-group-leave-pending{background-image:url("../img/icons/leave_grp_pending.png")}
.icon-request-group-disabled{background-image:url("../img/icons/join_grp_disabled.png")}
.icon-request-group-rejected{background-image:url("../img/icons/join_grp_rejected.png")}
.icon-upload-success{width:31px;height:27px;background-image:url("../img/icons/action_upload_success.png")}
.icon-upload-fail{width:31px;height:27px;background-image:url("../img/icons/action_upload_fail.png")}
.icon-info-alert-close{width:9px;height:9px;background-image:url("../img/icons/info_alert_close.png")}
.icon-error-alert-close{width:9px;height:9px;background-image:url("../img/icons/error_alert_close.png")}
.icon-event-me-comments{width:14px;height:15px;background-image:url("../img/icons/event_me_comments.png")}
.icon-event-all-comments{width:21px;height:19px;background-image:url("../img/icons/event_all_comments.png")}
.icon-event-invitee-comments{width:16px;height:15px;background-image:url("../img/icons/event_invitee_comments.png")}
.icon-event-invitee-no-comments{width:16px;height:15px;background-image:url("../img/icons/event_invitee_no_comments.png")}
.icon-event-response-lock1{width:12px;height:16px;background-image:url("../img/icons/event_response_lock1.png")}
.icon-event-response-lock2{width:12px;height:16px;background-image:url("../img/icons/event_response_lock2.png")}
.icon-event-response-lock3{width:12px;height:16px;background-image:url("../img/icons/event_response_lock3.png")}
.icon-event-comment-1{width:14px;height:15px;background-image:url("../img/icons/event_comment_yes.png")}
.icon-event-comment-0{width:14px;height:15px;background-image:url("../img/icons/event_comment_no.png")}
.icon-event-comment-2{width:14px;height:15px;background-image:url("../img/icons/event_comment_v_likely.png")}
.icon-event-comment-3{width:14px;height:15px;background-image:url("../img/icons/event_comment_likely.png")}
.icon-event-comment-4{width:14px;height:15px;background-image:url("../img/icons/event_comment_unlikely.png")}
.icon-admin-rights-menu{width:21px;height:17px;background-image:url("../img/icons/action_adminRightsMenu.png")}
.icon-admin-rights-menu-grey{width:21px;height:17px;background-image:url("../img/icons/action_adminRightsMenuGrey.png")}
.icon-admin-rights-view{width:21px;height:17px;background-image:url("../img/icons/adminRightsView.png")}
.icon-admin-rights-hide{width:18px;height:19px;background-image:url("../img/icons/adminRightsHide.png")}
.icon-admin-rights-view-disabled{width:21px;height:17px;background-image:url("../img/icons/adminRightsViewDisabled.png")}
.icon-admin-rights-hide-disabled{width:18px;height:19px;background-image:url("../img/icons/adminRightsHideDisabled.png")}
/* finkfr e-community calendar */
.icon-cmty-guides{background-image:url("../img/icons/cmty_guides.png")}
.icon-add{background-image:url("../img/icons/ico_add.png")}
.icon-link-ext-small{background-image:url("../img/icons/world_link_small.png")}
.icon-delete-small{background-image:url("../img/icons/action_delete_small.png")}
.icon-edit-small{background-image:url("../img/icons/action_edit_small.png")}
.icon-right-small{background-image:url("../img/icons/arrow_right_small.gif")}

/* modernize calendar display*/
#div_menu_foldertree>#calendar_view>.navy{
	border-radius: 15px;
	-moz-border-radius: 15px ;
	-webkit-border-radius: 15px ;	
	border-collapse:separate;
	overflow: hidden;
	box-shadow: -3px 3px grey;
	-webkit-box-shadow:-3px 3px grey;
	-moz-box-shadow:-3px 3px grey;
}

#div_menu_foldertree>#calendar_view>.navy >tbody>tr:first-child> td:last-child {
    border-radius: 15px 15px 0 0;
}
#div_menu_foldertree>#calendar_view>.navy >tbody>tr:last-child> td:first-child {
    border-radius: 0 0 0 15px;
}
#div_menu_foldertree>#calendar_view>.navy >tbody>tr:last-child> td:last-child {
    border-radius: 0 0 15px 0;
}