@font-face {font-family: 'CMSFont'; src: url('Regular-webfont.eot'), url('Regular-webfont.woff') format('woff'), url('Regular-webfont.ttf')  format('truetype'), url('Regular-webfont.svg#svgFontName') format('svg');}

html {
 height: 100%; margin: 0; padding: 0;
}
body {
 background: url("../images/main_bg.png") repeat scroll left top rgba(0, 0, 0, 0); color: #000000; font-family: 'CMSFont',sans-serif; font-size: 1.0em; font-weight: normal; height: 100%; margin: 0; min-height: 100%; padding: 0; position: relative;
}
div {
 float: left; margin: 0; padding: 0; vertical-align: top;
}
form {
 float: left; margin: 0; padding: 0;
}
.body_wrapper {
 min-height: 100%; position: relative; width: 100%;
}

/* 
#page_loading {min-height: 100%; position: relative; width: 100%; background-color:#F2F2F2;}

#page_loaded {display:block;}
*/

input[type="text"]:disabled {
 background: none repeat scroll 0 0 #EEEEEE
}
textarea:disabled {
 background: none repeat scroll 0 0 #EEEEEE; height: 1em;
}
img {border: 0;}
h1 {font-size: 1em; font-weight: normal; padding: 0; margin: 0;}
h2 {font-size: 1em; font-weight: normal; padding: 0; margin: 0;}
h3 {font-size: 0.8em; font-weight: normal; padding: 0; margin: 0;}
.white_txt{color: #FFFFFF;}
.green_txt{color: #009966;}
.red_txt {color: #D33037;}
.bg_red {background-color: #F4D4DF !important;}
.left_20{padding-left:20px;}
.left_40{padding-left:40px;}
.left_60{padding-left:60px;}
.left_80{padding-left:80px;}

.center_txt {text-align:center !important;}

a.accessible {
    left:-999px;
    position:absolute;
    top:auto;
    width:1px;
    height:1px;
    overflow:hidden;
    z-index:-999;
}
a.accessible:focus, a.accessible:active {
	position: relative;
    color: #FFFFFF;
    line-height: 7em;
    left: auto;
    top: auto;
    width: 100px;
    height: auto;
    overflow:auto;
    font-size:0.8em;
    z-index:999;
}

.login {
 left: 50%; margin-left: -150px; margin-top: -250px; position: fixed; top: 50%; width: 320px;
}
.login_image {
 height: 67px; text-align: center; width: 320px;
}
.login_wrapper {
 background-color: #F2F2F2; border: 1px solid #cccccc; border-radius: 8px; box-shadow: 0 0 6px 0 #D9D6D9; float: left; font-size: 0.9em; margin: 0px; width: 314px;
}
.login_wrapper_top {
 border-radius: 8px 8px 0px 0px; background-color: #1a5f61; float: left; padding: 5px 0px 0px 0px; width: 314px;
}
.login_wrapper_bottom {
 background-color: #F2F2F2; float: left; font-size: 0.9em; margin: 0px; padding: 20px 20px 20px 20px; width: 274px;
}
.login_copyright {
 float: left; font-size: 0.7em; text-align: center; width: 320px; padding: 10px 0px;
}
.login_copyright  a{
  color: #000000; text-decoration: none;
}
.login_copyright  a:hover{
	text-decoration: underline;
}
.login_row {
 float: left; margin: 5px 0; width: 278px;
}
.login_wrapper label {
 width: 278px
}
.login_input {
 border: 1px solid #CCCCCC; border-radius: 8px; box-shadow: 0 0 6px 0 #D9D6D9; padding: 5px; width: 270px;
}
.login_submit {
 background-color: #212930; border: 1px solid #CCCCCC; border-radius: 8px; color: #FFFFFF; padding: 5px; width: 130px; margin: 10px 0px 0px 0px;
}
.login_submit:hover {
 background-color: #1a5f61; color: #ffffff;
}
.login_row_left {
 width: 139px
}
.login_row_right {
 font-size: 0.8em; line-height: 1.6em; text-align: right; width: 139px;
}
.login_row_right a {
 color: #333333; text-decoration: none;
}
#header {
 background: none repeat scroll 0 0 #1a5f61; width: 100%;
}
.header_wrapper {
 width: 100%
}
.header_row {
 width: 960px;
}
.header_left {
 color: #ffffff; width: 200px;
}
.header_right {
 color: #ffffff; width: 760px; text-align: right;
}
.nav_row {
    border: 1px solid #cccccc;
    border-radius: 8px;
    box-shadow: 5px 5px 6px 0 #d9d6d9;
    margin: 0 0 20px;
    overflow: hidden;
    width: 168px;
}
.nav_config a {
 background: url("../images/config_grey_24.png") no-repeat scroll 10px center #f2f2f2; border-bottom: 1px solid #cccccc; color: #333333; display: block; font-variant: small-caps; padding: 10px 10px 10px 40px; text-decoration: none; width: 118px;
}
.nav_config a:hover {
 background: url("../images/config_white_24.png") no-repeat scroll 10px center #333333; border-bottom: 1px solid #cccccc; color: #f2f2f2; display: block; padding: 10px 10px 10px 40px; text-decoration: none; width: 118px;
}
.nav_domains a {
 background: url("../images/domains_grey_24.png") no-repeat scroll 10px center #f2f2f2; border-bottom: 1px solid #cccccc; color: #333333; display: block; font-variant: small-caps; padding: 10px 10px 10px 40px; text-decoration: none; width: 118px;
}
.nav_domains a:hover {
 background: url("../images/domains_white_24.png") no-repeat scroll 10px center #333333; border-bottom: 1px solid #cccccc; color: #f2f2f2; display: block; padding: 10px 10px 10px 40px; text-decoration: none; width: 118px;
}
.nav_editor a {
 background: url("../images/editor_grey_24.png") no-repeat scroll 10px center #f2f2f2; border-bottom: 1px solid #cccccc; color: #333333; display: block; font-variant: small-caps; padding: 10px 10px 10px 40px; text-decoration: none; width: 118px;
}
.nav_editor a:hover {
 background: url("../images/editor_white_24.png") no-repeat scroll 10px center #333333; border-bottom: 1px solid #cccccc; color: #f2f2f2; display: block; padding: 10px 10px 10px 40px; text-decoration: none; width: 118px;
}
.nav_members a {
 background: url("../images/members_grey_24.png") no-repeat scroll 10px center #f2f2f2; border-bottom: 1px solid #cccccc; color: #333333; display: block; font-variant: small-caps; padding: 10px 10px 10px 40px; text-decoration: none; width: 118px;
}
.nav_members a:hover {
 background: url("../images/members_white_24.png") no-repeat scroll 10px center #333333; border-bottom: 1px solid #cccccc; color: #f2f2f2; display: block; padding: 10px 10px 10px 40px; text-decoration: none; width: 118px;
}
.nav_navigation a {
 background: url("../images/navigation_grey_24.png") no-repeat scroll 10px center #f2f2f2; border-bottom: 1px solid #cccccc; color: #333333; display: block; font-variant: small-caps; padding: 10px 10px 10px 40px; text-decoration: none; width: 118px;
}
.nav_navigation a:hover {
 background: url("../images/navigation_white_24.png") no-repeat scroll 10px center #333333; border-bottom: 1px solid #cccccc; color: #f2f2f2; display: block; padding: 10px 10px 10px 40px; text-decoration: none; width: 118px;
}
.nav_templates a {
 background: url("../images/templates_grey_24.png") no-repeat scroll 10px center #f2f2f2; border-bottom: 1px solid #cccccc; color: #333333; display: block; font-variant: small-caps; padding: 10px 10px 10px 40px; text-decoration: none; width: 118px;
}
.nav_templates a:hover {
 background: url("../images/templates_white_24.png") no-repeat scroll 10px center #333333; border-bottom: 1px solid #cccccc; color: #f2f2f2; display: block; padding: 10px 10px 10px 40px; text-decoration: none; width: 118px;
}
.nav_assets a {
 background: url("../images/files_grey_24.png") no-repeat scroll 10px center #f2f2f2; border-bottom: 1px solid #cccccc; color: #333333; display: block; font-variant: small-caps; padding: 10px 10px 10px 40px; text-decoration: none; width: 118px;
}
.nav_assets a:hover {
 background: url("../images/files_white_24.png") no-repeat scroll 10px center #333333; border-bottom: 1px solid #cccccc; color: #f2f2f2; display: block; padding: 10px 10px 10px 40px; text-decoration: none; width: 118px;
}
.nav_components a {
 background: url("../images/compo_grey_24.png") no-repeat scroll 10px center #f2f2f2; border-bottom: 1px solid #cccccc; color: #333333; display: block; font-variant: small-caps; padding: 10px 10px 10px 40px; text-decoration: none; width: 118px;
}
.nav_components a:hover {
 background: url("../images/compo_white_24.png") no-repeat scroll 10px center #333333; border-bottom: 1px solid #cccccc; color: #f2f2f2; display: block; padding: 10px 10px 10px 40px; text-decoration: none; width: 118px;
}
.nav_statistics a {
 background: url("../images/stats_grey_24.png") no-repeat scroll 10px center #f2f2f2; border-bottom: 1px solid #cccccc; color: #333333; display: block; font-variant: small-caps; padding: 10px 10px 10px 40px; text-decoration: none; width: 118px;
}
.nav_statistics a:hover {
 background: url("../images/stats_white_24.png") no-repeat scroll 10px center #333333; border-bottom: 1px solid #cccccc; color: #f2f2f2; display: block; padding: 10px 10px 10px 40px; text-decoration: none; width: 118px;
}
.nav_logout a {
 background: url("../images/logout_grey_24.png") no-repeat scroll 10px center #f2f2f2; border-bottom: 1px solid #cccccc; color: #333333; display: block; font-variant: small-caps; padding: 10px 10px 10px 40px; text-decoration: none; width: 118px;
}
.nav_logout a:hover {
 background: url("../images/logout_white_24.png") no-repeat scroll 10px center #333333; border-bottom: 1px solid #cccccc; color: #f2f2f2; display: block; padding: 10px 10px 10px 40px; text-decoration: none; width: 118px;
}
.nav_sub a {
 background-color: #f2f2f2; border-bottom: 1px solid #cccccc; color: #333333; display: block; font-variant: small-caps; padding: 10px 10px 10px 40px; text-decoration: none; width: 118px;
}
.nav_sub a:hover {
 background-color: #333333; border-bottom: 1px solid #cccccc; color: #f2f2f2; display: block; padding: 10px 10px 10px 40px; text-decoration: none; width: 118px;
}
#comments {
 background-color: #ffffff; color: #000000; display: none; font-size: 0.9em; padding: 10px; position: absolute; top: 580px; width: 148px;
}
#content {
 float: none; padding: 0; position: relative;
}
.content_wrapper {
 margin: 20px 0 50px 0px; width: 960px;
}
.content_full {
 box-shadow: 5px 5px 6px 0 #d9d6d9; margin: 0px 0px 20px 20px; padding: 10px; width: 920px; background-color: #333333; color: #FFFFFF; font-size: 0.8em; border-radius: 8px;
}
.content_full a {
 color: #FFFFFF; text-decoration: none;
}
.content_full_left {
 width: 450px
}
.content_full_right {
 text-align: right; width: 450px;
}
.content_left {
 margin: 0px 10px 0px 20px; width: 170px;
}
.content_right {
 margin: 0px 0 0px 10px; width: 750px;
}
.title_row {
 background-color: #404040; color: #ffffff; padding: 8px 0 5px; width: 748px; border-radius: 8px;
}
.title_image {
 padding: 0 0 0 10px; width: 24px;
}
.title_name {
 font-size: 1.6em; font-variant: small-caps; padding: 0 0 0 20px; width: 384px;
}
.title_right {
 font-variant: small-caps; padding: 0; width: 275px;
}
.title_help {
 padding: 0 10px 0 0; width: 24px;
}

.navtitle_row{
  padding: 8px 0px 0px 0px; width: 750px;
}

.navtitle{
  padding: 0px; width: 250px;
}

.navtitle_active {
	box-shadow: 5px 5px 6px 0 #d9d6d9; 
    background-color: #333333;
    width: 220px;
	margin:0px 5px;
	padding:10px;
	border-radius:8px 8px 0px 0px;
	color:#FFFFFF
}

.navtitle_inactive {
}

.navtitle_inactive a {
	background-color: #cccccc;
    border-radius: 8px 8px 0 0;
    box-shadow: 5px 5px 6px 0 #d9d6d9;
    padding: 10px;
    width: 220px;
	margin:0px 5px;
	color:#333333;
	text-decoration:none;
	display:block;
}

.action_row {
 background-color: #009966; color: #FFFFFF; padding: 2px 0; width: 748px;
}
.action2_row {
 background-color: #CC0000; color: #FFFFFF; padding: 2px 0; width: 748px;
}
.subtitle_row {
 background-color: #EEEEEE; border-bottom: 1px solid #DDDDDD; border-top: 1px solid #DDDDDD; padding: 8px 0 5px; width: 748px;
}
.subsubtitle_row {
 background-color: #F3F3F3; border-bottom: 1px solid #DDDDDD; border-top: 1px solid #DDDDDD; padding: 8px 0 3px; width: 748px;
}
.subtitle_image {
 padding: 8px 8px 0 10px; width: 16px;
}
.subtitle_name {
 font-size: 1.2em; font-variant: small-caps; padding: 5px 0; width: 204px;
}
.subtitle_name2 {
 font-size: 1.2em; font-variant: small-caps; padding: 5px 0; width: 272px;
}
.subtitle_input {
 font-size: 0.9em; font-variant: small-caps; line-height: 1.8em; padding: 5px 0; width: 408px;
}
.subtitle_button {
 padding: 0 5px; width: 24px;
}
.item_wrapper {
 border: 1px solid #CCCCCC; box-shadow: 5px 5px 6px 0 #D9D6D9; margin: 0 0 20px; width: 748px; border-radius: 8px; overflow: hidden;
}
.item_row {
 background-color: #F7F7F7; border-bottom: 1px solid #EEEEEE; padding: 2px 0; width: 748px;
}
/*
.item_row:hover {
 background-color: #FFFFFF; border-bottom: 1px solid #EEEEEE; padding: 2px 0;
}
*/
.item_image {
 font-size: 0.9em; line-height: 0.9em; padding: 10px 8px 5px 10px; width: 16px;
}
.item_image2 {
 font-size: 0.9em; line-height: 0.9em; padding: 10px 1px 5px 10px; width: 48px;
}
.item_name {
 font-size: 0.9em; font-variant: small-caps; line-height: 1.8em; padding: 5px 0; width: 204px;
}
.item_name2 {
 font-size: 0.9em; font-variant: small-caps; line-height: 1.8em; padding: 5px 0; width: 306px;
}
.item_name3 {
 font-size: 0.9em; font-variant: small-caps; line-height: 1.8em; padding: 5px 0; width: 70px;
}
.item_name4 {
 font-size: 0.7em; font-variant: small-caps; line-height: 1.4em; padding: 5px 0; width: 270px;
}
.item_name5 {
 font-size: 0.9em; font-variant: small-caps; line-height: 1.8em; padding: 5px 0; width: 278px;
}
.item_name6 {
 font-size: 0.7em; font-variant: small-caps; line-height: 1.4em; padding: 5px 0; width: 680px;
}
.item_name7 {
 font-size: 0.7em; font-variant: small-caps; line-height: 1.4em; padding: 5px 0; width: 158px;
}
.item_name8 {
 font-size: 0.7em; font-variant: small-caps; line-height: 1.4em; padding: 5px 0; width: 316px;
}
.item_name9 {
 font-size: 0.9em; font-variant: small-caps; line-height: 1.8em; padding: 5px 0; width: 612px;
}
.item_name10 {
 font-size: 0.9em; font-variant: small-caps; line-height: 1.8em; padding: 5px 0; width: 92px;
}
.item_name11 {
 font-size: 0.9em; font-variant: small-caps; line-height: 1.8em; padding: 5px 0; width: 346px;
}
.item_input {
 font-size: 0.9em; line-height: 1.8em; padding: 5px 0; width: 408px;
}
.item_input a {
 color: #333333; text-decoration: none;
}
.item_input1 {
 font-size: 0.9em; padding: 5px 0; width: 476px;
}
.item_button {
 padding: 7px 5px 3px; text-align: center; width: 24px;
}
.item_25 {
 font-size: 0.9em; font-variant: small-caps; line-height: 1.8em; max-width: 151px; overflow: hidden; padding: 5px 10px 5px 0; text-overflow: ellipsis; white-space: nowrap; width: 151px;
}
.item_50l {
 line-height: 2.2em; text-align: left; width: 306px;
}
.item_50c {
 line-height: 2.2em; text-align: center; width: 306px;
}
.item_50r {line-height: 2.2em; text-align: right; width: 306px;}
.item_descript {padding: 2px 0; width: 20px;}
.item_inpdescript {font-size: 0.9em; padding: 2px 0; width: 290px;}
.item_inpdescriptpre {font-size: 0.9em; padding: 2px 0; width: 370px;}
.item_inpdescriptpreed {font-size: 0.9em; padding: 2px 0; width: 450px;}

.toolcomment{display:none;}

.item_24px { font-size: 0.9em; font-variant: small-caps; line-height: 1.8em; padding: 5px 0; width: 24px;}
.item_40px { font-size: 0.9em; font-variant: small-caps; line-height: 1.8em; padding: 5px 0; width: 40px;}
.item_120px { font-size: 0.9em; font-variant: small-caps; line-height: 1.8em; padding: 5px 0; width: 120px;}
.input35 {
 background-color: #FFFFFF; border: 1px solid #EEEEEE; border-radius: 5px; color: #333333; padding: 5px; width: 28px;
}

.form_submit {
 background-color: #3b5998; border: 1px none; border-radius: 5px; color: #FFFFFF; cursor: pointer; font-variant: small-caps; padding: 2px 5px;
}
.form_input {
 background-color: #FFFFFF; border: 1px solid #EEEEEE; border-radius: 5px; color: #333333; padding: 5px; width: 90%;
}

.form_input_small {
 background-color: #FFFFFF; border: 1px solid #EEEEEE; border-radius: 5px; color: #333333; padding: 5px; width: 45%;
}
.form_textarea {
 background-color: #FFFFFF; border: 1px solid #EEEEEE; border-radius: 5px; color: #333333; height: 100px; overflow: auto; padding: 5px; resize: vertical; width: 90%;
}
.form_select {
 background-color: #FFFFFF; border: 1px solid #EEEEEE; border-radius: 5px; color: #333333; padding: 5px; width: 90%;
}
#footer {
 background: none repeat scroll 0 0 #222222; bottom: 0; color: #FFFFFF; height: 45px; position: absolute; width: 100%;
}
.footer_wrapper {
 width: 100%
}
.footer_row {
 width: 100%
}
.footer_row_left {
 padding: 10px 20px; width: 720px;
}
.footer_row_right {
 padding: 10px 0; text-align: right; width: 200px;
}
.footer_row_left a {
 color: #ffffff; text-decoration: none;
}
.footer_row_left a:hover {
 color: #ffffff; text-decoration: none;
}
.s_SubTitle {
 background-color: #f2f2f2; border-bottom: 1px solid #cccccc; border-top: 1px solid #cccccc; float: left; font-size: 1.4em; padding: 10px 0; width: 100%;
}
.pagesize {
 border: 1px solid #cccccc; font-size: 0.9em;
}
.pager {
 width: 748px
}
.pagedisplay {
 background-color: rgba(0, 0, 0, 0) !important; border: 0 none !important; width: 80px !important;
}
#myTable {
 border-collapse: collapse; width: 748px;
}
#myTable th {
 text-align: left
}
.dd {
 display: block; font-size: 0.9em; line-height: 20px; list-style: none outside none; margin: 0; padding: 0; position: relative;
}
.dd-list {
 display: block; list-style: none outside none; margin: 0; padding: 0; position: relative;
}
.dd-list .dd-list {
 padding-left: 30px
}
.dd-collapsed .dd-list {
 display: none
}
.dd-item,
.dd-empty,
.dd-placeholder {
 display: block; float: none; line-height: 20px; margin: 0; min-height: 20px; padding: 0; position: relative; width: 100%;
}
.dd-handle {
 background: none repeat scroll 0 0 #aaaaaa; border: 1px solid #cccccc; box-sizing: border-box; color: #333333; display: block; float: none; font-weight: bold; height: 40px; margin: 5px 0; padding: 5px 10px; text-decoration: none;
}
.dd-handle:hover {
 background: none repeat scroll 0 0 #ffffff; color: #2ea8e5;
}
.dd-item > button {
 background: none repeat scroll 0 0 rgba(0, 0, 0, 0); border: 0 none; cursor: pointer; display: block; float: left; font-size: 12px; font-weight: bold; height: 30px; line-height: 1; margin: 5px 0; overflow: hidden; padding: 0; position: relative; text-align: center; text-indent: 100%; white-space: nowrap; width: 25px;
}
.dd-item > button:before {
 content: "+"; display: block; position: absolute; text-align: center; text-indent: 0; width: 100%;
}
.dd-item > button[data-action="collapse"]:before {
 content: "-"
}
.dd-placeholder,
.dd-empty {
 background: none repeat scroll 0 0 #f2fbff; border: 1px dashed #b6bcbf; box-sizing: border-box; margin: 5px 0; min-height: 30px; padding: 0;
}
.dd-empty {
 background-color: #e5e5e5; background-image: linear-gradient(45deg, #ffffff 25%, rgba(0, 0, 0, 0) 25%, rgba(0, 0, 0, 0) 75%, #ffffff 75%, #ffffff), linear-gradient(45deg, #ffffff 25%, rgba(0, 0, 0, 0) 25%, rgba(0, 0, 0, 0) 75%, #ffffff 75%, #ffffff); background-position: 0 0px, 30px 30px; background-size: 60px 60px; border: 1px dashed #bbbbbb; min-height: 100px;
}
.dd-dragel {
 pointer-events: none; position: absolute; z-index: 9999;
}
.dd-dragel > .dd-item .dd-handle {
 margin-top: 0
}
.dd-dragel .dd-handle {
 box-shadow: 2px 4px 6px 0 rgba(0, 0, 0, 0.1)
}
.nestable-lists {
 -moz-border-bottom-colors: none; -moz-border-left-colors: none; -moz-border-right-colors: none; -moz-border-top-colors: none; border-color: #dddddd -moz-use-text-color; border-image: none; border-left: 0 none; border-right: 0 none; border-style: solid none; border-width: 2px 0; clear: both; display: block; padding: 30px 0; width: 100%;
}
#nestable-menu {
 margin:0px; padding: 0px;
}
#nestable-output,
#nestable2-output {
 box-sizing: border-box; font-family: Consolas,monospace; font-size: 0.75em; height: 7em; line-height: 1.33333em; padding: 5px; width: 100%;
}
#nestable2 .dd-handle {
 background: none repeat scroll 0 0 #bbbbbb; border: 1px solid #999999; color: #ffffff;
}
#nestable2 .dd-handle:hover {
 background: none repeat scroll 0 0 #bbbbbb
}
#nestable2 .dd-item > button:before {
 color: #ffffff
}
@media only screen and (min-width: 700px) { 
    .dd {
     float: left; width: 100%;
    }
    .dd + .dd {
     margin-left: 2%
    }
}
.dd-hover > .dd-handle {
 background: none repeat scroll 0 0 #2ea8e5 !important
}
.dd3-content {
 background-color: #f7f7f7; border-bottom: 1px solid #eeeeee; box-sizing: border-box; color: #333333; display: block; float: none; font-weight: normal; height: 40px; line-height: 30px; margin: 0; padding: 5px 10px 5px 40px; text-decoration: none;
}
.dd3-content:hover {
 background: none repeat scroll 0 0 #ffffff
}
.dd-dragel > .dd3-item > .dd3-content {
 margin: 0
}
.dd3-item > button {
 margin-left: 30px
}
.dd3-handle {
 background-color: #00cc00; border-bottom-right-radius: 0; border-color: #aaaaaa #aaaaaa #f7f7f7; border-style: solid; border-top-right-radius: 0; border-width: 1px; cursor: all-scroll; left: 0; margin: 0; overflow: hidden; position: absolute; text-indent: 100%; top: 0; white-space: nowrap; width: 30px;
}
.dd3-handle:before {
 color: #ffffff; content: "≡"; display: block; font-size: 20px; font-weight: normal; left: 0; position: absolute; text-align: center; text-indent: 0; top: 7px; width: 100%;
}
.dd3-handle:hover {
 background: none repeat scroll 0 0 #dddddd
}
.dd3-handle2 {
 background-color: #cc0000; border-bottom-right-radius: 0; border-color: #aaaaaa #aaaaaa #f7f7f7; border-style: solid; border-top-right-radius: 0; border-width: 1px; cursor: pointer; left: 0; margin: 0; overflow: hidden; position: absolute; text-indent: 100%; top: 0; white-space: nowrap; width: 30px;
}
.dd3-handle2:before {
 color: #ffffff; content: "≡"; display: block; font-size: 20px; font-weight: normal; left: 0; position: absolute; text-align: center; text-indent: 0; top: 7px; width: 100%;
}
.dd3-handle2:hover {
 background: none repeat scroll 0 0 #dddddd
}
.dd-edit.dd3-edit {
 height: 24px; position: absolute; right: 40px; top: 7px; width: 24px;
}
.dd-edit.dd3-edit:hover {
 background: none repeat scroll 0 0 #dddddd
}
.dd-dele {
 cursor: pointer; height: 24px; position: absolute; right: 10px; top: 7px; width: 24px;
}
.deleteButton {
 background: url("../images/delete_red_24.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0) !important; border: 0 none; color: rgba(0, 0, 0, 0); cursor: pointer; height: 24px; width: 24px;
}
.dd-dele input[type="submit"] {
 background: url("../images/delete_red_24.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0) !important; border: 0 none; color: rgba(0, 0, 0, 0); cursor: pointer; height: 24px; width: 24px;
}
.deleteMessage {
 background: url("../images/delete_red_24.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0) !important; border: 0 none; color: rgba(0, 0, 0, 0); cursor: pointer; height: 24px; width: 24px;
}
.deleteDomain {
 background: url("../images/delete_red_24.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0) !important; border: 0 none; color: rgba(0, 0, 0, 0); cursor: pointer; height: 24px; width: 24px;
}
.deleteEditor {
 background: url("../images/delete_red_24.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0) !important; border: 0 none; color: rgba(0, 0, 0, 0); cursor: pointer; height: 24px; width: 24px;
}
.deleteBlog {
 background: url("../images/delete_red_24.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0) !important; border: 0 none; color: rgba(0, 0, 0, 0); cursor: pointer; height: 24px; width: 24px;
}
.deleteButton {
 background: url("../images/delete_red_24.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0) !important; border: 0 none; color: rgba(0, 0, 0, 0); cursor: pointer; height: 24px; width: 24px;
}
.edit_button {
 background: url("../images/edit_grey_24.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0) !important; border: 0 none; color: rgba(0, 0, 0, 0); cursor: pointer; height: 24px; width: 24px;
}
.restore_button {
 background: url("../images/restore_grey_24.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0) !important; border: 0 none; color: rgba(0, 0, 0, 0); cursor: pointer; height: 24px; width: 24px;
}
.first_button {
 background: url("../images/first_grey_24.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0) !important; border: 0 none; color: rgba(0, 0, 0, 0); cursor: pointer; height: 24px; width: 24px;
}
.prev_button {
 background: url("../images/prev_grey_24.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0) !important; border: 0 none; color: rgba(0, 0, 0, 0); cursor: pointer; height: 24px; width: 24px;
}
.next_button {
 background: url("../images/next_grey_24.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0) !important; border: 0 none; color: rgba(0, 0, 0, 0); cursor: pointer; height: 24px; width: 24px;
}
.last_button {
 background: url("../images/last_grey_24.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0) !important; border: 0 none; color: rgba(0, 0, 0, 0); cursor: pointer; height: 24px; width: 24px;
}
.back_button{
 background: url("../images/back_grey_24.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0) !important; border: 0 none; color: rgba(0, 0, 0, 0); cursor: pointer; height: 24px; width: 24px;
}
.expand{height: 24px; width: 24px; background: url("../images/expand_grey_24.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0); cursor: pointer; border: 0 none;}
.collapse{height: 24px; width: 24px; background: url("../images/contract_grey_24.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0); cursor: pointer; border: 0 none;}

#preview_right {
 display: none
}
#addGroupMembers{padding: 0; margin:0; cursor:pointer;}
.tablesorter-filter-row td {
 background: none repeat scroll 0 0 #eeeeee; line-height: normal; text-align: center; transition: line-height 0.1s ease 0s;
}
.tablesorter-filter-row .disabled {
 cursor: not-allowed; opacity: 0.5;
}
.tablesorter-filter-row.hideme td {
 cursor: pointer; line-height: 0; margin: 0; padding: 2px;
}
.tablesorter-filter-row.hideme .tablesorter-filter {
 height: 1px; margin: 0; min-height: 0; opacity: 0; padding: 0;
}
.tablesorter-filter {
 background-color: #ffffff; border: 1px solid #bbbbbb; box-sizing: border-box; color: #333333; height: inherit; margin: 0; padding: 4px; transition: height 0.1s ease 0s; width: 95%;
}
#sb-info-inner,
#sb-loading-inner,
div.sb-message {
 color: #ffffff; float: none; font-family: "HelveticaNeue-Light","Helvetica Neue",Helvetica,Arial,sans-serif; font-weight: 200;
}
#sb-title-inner {
 color: #000000; float: none; font-family: "HelveticaNeue-Light","Helvetica Neue",Helvetica,Arial,sans-serif; font-weight: 200;
}
#sb-container {
 display: none; float: none; left: 0; margin: 0; padding: 0; text-align: left; top: 0; visibility: hidden; z-index: 999;
}
#sb-overlay {
 float: none; height: 100%; position: relative; width: 100%;
}
#sb-wrapper {
 float: none; position: absolute; visibility: hidden; width: 100px;
}
#sb-wrapper-inner {
 border: 1px solid #303030; float: none; height: 100px; overflow: hidden; position: relative;
}
#sb-body {
 float: none; height: 100%; position: relative;
}
#sb-body-inner {
 float: none; height: 100%; position: absolute; width: 100%;
}
#sb-player.html {
 float: none; height: 100%; overflow: auto;
}

#sb-body img {
 border: medium none; float: none;
}
#sb-loading {
 float: none; height: 100%; position: relative;
}
#sb-loading-inner {
 float: none; font-size: 1em; height: 24px; line-height: 24px; margin-top: -12px; position: absolute; text-align: center; top: 50%; width: 100%;
}
#sb-loading-inner span {
 background: url("../images/shadowbox/loading.gif") no-repeat scroll 0 0 rgba(0, 0, 0, 0); display: inline; float: none; padding-left: 34px;
}
#sb-body,
#sb-loading {
 background-color: #060606; float: none;
}
#sb-title,
#sb-info {
 float: none; margin: 0; overflow: hidden; padding: 0; position: relative;
}
#sb-title,
#sb-title-inner {
 float: none; height: 26px; line-height: 26px;
}
#sb-title-inner {
 color: #ffffff; float: none; font-size: 1.2em;
}
#sb-info,
#sb-info-inner {
 float: none; height: 20px; line-height: 20px;
}
#sb-info-inner {
 float: none; font-size: 0.9em;
}
#sb-nav {
 float: none; height: 16px; padding: 2px 0; width: 45%;
}
#sb-nav a {
 background-repeat: no-repeat; cursor: pointer; display: block; float: none; height: 16px; margin-left: 3px; width: 16px;
}
#sb-nav-close {
 background-image: url("../images/shadowbox/close.png"); float: none;
}
#sb-nav-next {
 background-image: url("../images/shadowbox/next.png"); float: none;
}
#sb-nav-previous {
 background-image: url("../images/shadowbox/previous.png"); float: none;
}
#sb-nav-play {
 background-image: url("../images/shadowbox/play.png"); float: none;
}
#sb-nav-pause {
 background-image: url("../images/shadowbox/pause.png"); float: none;
}
#sb-counter {
 color: #000000; float: none; width: 45%;
}
#sb-counter a {
 color: #000000; cursor: pointer; float: none; padding: 0 4px 0 0; text-decoration: none;
}
#sb-counter a.sb-counter-current {
 float: none; text-decoration: none;
}
div.sb-message {
 float: none; font-size: 0.9em; padding: 10px; text-align: center;
}
div.sb-message a:link,
div.sb-message a:visited {
 color: #000000; float: none; text-decoration: none;
}
#temp_editor{
	border: 0; margin: 0; padding: 0; width: 748px; height: 400px; float: left; display: block; resize:none;
}
#messages{background-color: #333333; color: #FFFFFF;}

#file_tree{width: 100%; background-color: #F7F7F7; color:#000000;}
.php-file-tree {
	letter-spacing: 1px;	line-height: 1.5;
}

	.php-file-tree A {
		color: #000000;
		text-decoration: none;
	}
	
	.php-file-tree A:hover {
		color: #666666;
	}

	.php-file-tree .open {
		font-style: italic;
	}
	
	.php-file-tree .closed {
		font-style: normal;
	}
	
	.php-file-tree .pft-directory {
		list-style-image: url(../images/file-tree-icons/directory.png);
	}
	
	/* Default file */
	.php-file-tree LI.pft-file { list-style-image: url(../images/file-tree-icons/file.png); }
	/* Additional file types */
	.php-file-tree LI.ext-3gp { list-style-image: url(../images/file-tree-icons/film.png); }
	.php-file-tree LI.ext-afp { list-style-image: url(../images/file-tree-icons/code.png); }
	.php-file-tree LI.ext-afpa { list-style-image: url(../images/file-tree-icons/code.png); }
	.php-file-tree LI.ext-asp { list-style-image: url(../images/file-tree-icons/code.png); }
	.php-file-tree LI.ext-aspx { list-style-image: url(../images/file-tree-icons/code.png); }
	.php-file-tree LI.ext-avi { list-style-image: url(../images/file-tree-icons/film.png); }
	.php-file-tree LI.ext-bat { list-style-image: url(../images/file-tree-icons/application.png); }
	.php-file-tree LI.ext-bmp { list-style-image: url(../images/file-tree-icons/picture.png); }
	.php-file-tree LI.ext-c { list-style-image: url(../images/file-tree-icons/code.png); }
	.php-file-tree LI.ext-cfm { list-style-image: url(../images/file-tree-icons/code.png); }
	.php-file-tree LI.ext-cgi { list-style-image: url(../images/file-tree-icons/code.png); }
	.php-file-tree LI.ext-com { list-style-image: url(../images/file-tree-icons/application.png); }
	.php-file-tree LI.ext-cpp { list-style-image: url(../images/file-tree-icons/code.png); }
	.php-file-tree LI.ext-css { list-style-image: url(../images/file-tree-icons/css.png); }
	.php-file-tree LI.ext-doc { list-style-image: url(../images/file-tree-icons/doc.png); }
	.php-file-tree LI.ext-exe { list-style-image: url(../images/file-tree-icons/application.png); }
	.php-file-tree LI.ext-gif { list-style-image: url(../images/file-tree-icons/picture.png); }
	.php-file-tree LI.ext-fla { list-style-image: url(../images/file-tree-icons/flash.png); }
	.php-file-tree LI.ext-h { list-style-image: url(../images/file-tree-icons/code.png); }
	.php-file-tree LI.ext-htm { list-style-image: url(../images/file-tree-icons/html.png); }
	.php-file-tree LI.ext-html { list-style-image: url(../images/file-tree-icons/html.png); }
	.php-file-tree LI.ext-jar { list-style-image: url(../images/file-tree-icons/java.png); }
	.php-file-tree LI.ext-jpg { list-style-image: url(../images/file-tree-icons/picture.png); }
	.php-file-tree LI.ext-jpeg { list-style-image: url(../images/file-tree-icons/picture.png); }
	.php-file-tree LI.ext-js { list-style-image: url(../images/file-tree-icons/script.png); }
	.php-file-tree LI.ext-lasso { list-style-image: url(../images/file-tree-icons/code.png); }
	.php-file-tree LI.ext-log { list-style-image: url(../images/file-tree-icons/txt.png); }
	.php-file-tree LI.ext-m4p { list-style-image: url(../images/file-tree-icons/music.png); }
	.php-file-tree LI.ext-mov { list-style-image: url(../images/file-tree-icons/film.png); }
	.php-file-tree LI.ext-mp3 { list-style-image: url(../images/file-tree-icons/music.png); }
	.php-file-tree LI.ext-mp4 { list-style-image: url(../images/file-tree-icons/film.png); }
	.php-file-tree LI.ext-mpg { list-style-image: url(../images/file-tree-icons/film.png); }
	.php-file-tree LI.ext-mpeg { list-style-image: url(../images/file-tree-icons/film.png); }
	.php-file-tree LI.ext-ogg { list-style-image: url(../images/file-tree-icons/music.png); }
	.php-file-tree LI.ext-pcx { list-style-image: url(../images/file-tree-icons/picture.png); }
	.php-file-tree LI.ext-pdf { list-style-image: url(../images/file-tree-icons/pdf.png); }
	.php-file-tree LI.ext-php { list-style-image: url(../images/file-tree-icons/php.png); }
	.php-file-tree LI.ext-png { list-style-image: url(../images/file-tree-icons/picture.png); }
	.php-file-tree LI.ext-ppt { list-style-image: url(../images/file-tree-icons/ppt.png); }
	.php-file-tree LI.ext-psd { list-style-image: url(../images/file-tree-icons/psd.png); }
	.php-file-tree LI.ext-pl { list-style-image: url(../images/file-tree-icons/script.png); }
	.php-file-tree LI.ext-py { list-style-image: url(../images/file-tree-icons/script.png); }
	.php-file-tree LI.ext-rb { list-style-image: url(../images/file-tree-icons/ruby.png); }
	.php-file-tree LI.ext-rbx { list-style-image: url(../images/file-tree-icons/ruby.png); }
	.php-file-tree LI.ext-rhtml { list-style-image: url(../images/file-tree-icons/ruby.png); }
	.php-file-tree LI.ext-rpm { list-style-image: url(../images/file-tree-icons/linux.png); }
	.php-file-tree LI.ext-ruby { list-style-image: url(../images/file-tree-icons/ruby.png); }
	.php-file-tree LI.ext-sql { list-style-image: url(../images/file-tree-icons/db.png); }
	.php-file-tree LI.ext-swf { list-style-image: url(../images/file-tree-icons/flash.png); }
	.php-file-tree LI.ext-tif { list-style-image: url(../images/file-tree-icons/picture.png); }
	.php-file-tree LI.ext-tiff { list-style-image: url(../images/file-tree-icons/picture.png); }
	.php-file-tree LI.ext-txt { list-style-image: url(../images/file-tree-icons/txt.png); }
	.php-file-tree LI.ext-vb { list-style-image: url(../images/file-tree-icons/code.png); }
	.php-file-tree LI.ext-wav { list-style-image: url(../images/file-tree-icons/music.png); }
	.php-file-tree LI.ext-wmv { list-style-image: url(../images/file-tree-icons/film.png); }
	.php-file-tree LI.ext-xls { list-style-image: url(../images/file-tree-icons/xls.png); }
	.php-file-tree LI.ext-xml { list-style-image: url(../images/file-tree-icons/code.png); }
	.php-file-tree LI.ext-zip { list-style-image: url(../images/file-tree-icons/zip.png); }
	/* You can add millions of these... */

input[type="select"]{-webkit-appearance: none;}
#CPreview{cursor:pointer;}

.body_module{margin: 20px;}
.body_module form{width: 500px;}
.body_module label{width: 50%; float: left;}
.body_module input{width: 40%; float: left; background-color: #ffffff; border: 1px solid #eeeeee; border-radius: 5px; color: #333333; padding: 5px;}
.body_module select{background-color: #ffffff; border: 1px solid #eeeeee; border-radius: 5px; color: #333333; padding: 5px; width: 40%;}

