.template{
    font-size:11px;
    color:#666666;
    font-family:'Courier New'
}
#list_current_page{
    border:1px solid #336699;
    background-color:#e5f3fe;
    font-weight:bold;
    padding:2px
}
.subpanel{
    background-color:#e9e9e9;
    padding:3px;
    border-right:1px solid #ffffff;
    border-bottom:1px solid #ffffff;
    border-top:1px solid #e1e1e1;
    border-left:1px solid #e1e1e1
}
table.subpanel td{
    background-color:#e9e9e9
}
#email_recipients{
    border:1px solid #336699;
    background-color:#f2f8ff;
    line-height:20px;
    margin-top:4px
}
#email_recipients a:visited,#email_recipients a:link{
    color:red;
    text-decoration:none
}
#email_recipients a:hover{
    text-decoration:underline
}
.scroll-pane{
    overflow:auto;
    width:423px;
    float:left;
    min-height:21px
}
.scroll-content{
    width:900px;
    float:left
}
.scroll-bar-wrap{
    clear:left;
    padding:0 4px 0 2px;
    margin:0 -1px -1px;
    border-top:0
}
.scroll-bar-wrap .ui-slider{
    background:none;
    border:0;
    height:2em;
    margin:0 auto
}
.scroll-bar-wrap .ui-handle-helper-parent{
    position:relative;
    width:100%;
    height:100%;
    margin:0 auto
}
.scroll-bar-wrap .ui-slider-handle{
    top:.2em;
    height:1.5em;
    margin-top:5px
}
.scroll-bar-wrap .ui-slider-handle .ui-icon{
    margin:-9px auto 0;
    position:relative;
    top:50%
}
body .scroll-bar-wrap .ui-slider{
    height:1.6em
}
body .scroll-bar-wrap .ui-slider-handle{
    height:1.3em
}
.sub_col1{
    width:170px
}
.rows .sub_col1{
    width:170px;
    padding-left:1px
}
.rows .sub_col1 input{
    width:164px
}
.sub_col2{
    width:190px
}
.sub_col2 select{
    width:188px
}
.sub_col3{
    width:57px;
    text-align:center
}
.sub_col4{
    width:182px
}
.sub_col4 select{
    width:180px
}
.sub_col5{
    width:100px
}
.sub_col5 select{
    width:98px
}
.sub_col6{
    width:192px
}
.rows .sub_col6 input{
    width:184px
}
body .edit_fields{
    background:transparent url("../images/fields_table_bg.png") repeat-y
}
body .edit_fields .col3{
    width:424px
}
body .edit_fields .header_row .col3{
    background:none;
    border-right:0
}
.edit_fields .rows .col3{
    overflow:hidden
}
.edit_fields .header_row li.splitter,li.splitter,body .sortable div.row_content .system_field li.splitter,body .sortable div.row_content li.splitter{
    width:1px;
    background-color:#999999;
    background-image:none;
    border-bottom:0
}
body .sortable div.row_content .system_field li.splitter{
    background-color:transparent
}
.sortable li.subcol_header{
    width:419px;
    overflow:hidden
}
body .sortable div.row_content .system_field li.col0{
    background-color:transparent;
    border-bottom:0
}
.sortable .rows div.row_content li.col0{
    background-color:transparent;
    border-bottom:0
}
.sortable .rows .scroll-content{
    width:900px
}
.sortable ul.rows li .scroll-content li{
    margin-right:0;
    padding-right:1px
}
body .edit_fields .rows .col3{
    width:419px
}
body .sortable .rows .colN{
    margin-right:0
}
body .scroll-bar-wrap .ui-slide{
    height:1.5em
}
.edit_fields .col2{
    width:182px
}
.edit_fields .col2 input{
    width:176px
}
.edit_fields .col4{
    width:178px
}
.edit_fields .col4 select{
    width:175px
}
.edit_fields .col5{
    width:50px;
    text-align:center
}
.edit_fields .colN{
    width:18px
}
#edit_field__display_text,#edit_field__field_name,#edit_field__db_column{
    width:300px
}
#edit_field_template .prev_field{
    float:left;
    margin-left:4px
}
#edit_field_template .next_field{
    float:right;
    margin-right:4px
}
#edit_field_template .field_nav{
    cursor:pointer;
    margin-top:4px;
    color:green
}
#edit_field_template a.disabled{
    color:#cccccc
}
.inner_tab_content tr{
    height:23px
}
#edit_field_template .inner_tabset{
    min-height:210px
}
#edit_field__field_settings_loading{
    font-style:italic
}
#edit_field__field_settings table td{
    vertical-align:top
}
#edit_field .check_area:hover{
    background-color:#f2f2f2 !important
}
.incomplete{
    width:200px;
    padding:5px;
    border:1px solid #999999;
    background-color:#ffffcc;
    text-align:center;
    border-radius:6px
}
.add_form_select{
    min-height:80px
}
#add_form .multi_page_form_list{
    width:529px
}
#add_form .multi_page_form_list .col2{
    width:355px
}
#add_form .multi_page_form_list .col2 input{
    width:349px
}
#add_form .multi_page_form_list .col3{
    width:100px
}
#add_form .multi_page_form_list .col3 input{
    width:98px
}
.add_form_step4 .col1{
    color:#666666
}
.add_form_step4 .col2{
    width:193px
}
.add_form_step4 .rows .col2{
    padding-left:3px;
    width:190px
}
.add_form_step4 .col3{
    width:202px
}
.add_form_step4 .rows .col3 input{
    width:195px
}
.add_form_step4 .col4{
    width:266px
}
.add_form_step4 .rows .col4{
    padding-left:3px;
    width:263px
}
.add_form_step4 .col5{
    width:18px
}
.review_field_options .col2{
    width:261px
}
.review_field_options .col2 input{
    width:255px
}
.review_field_options .col3{
    width:261px
}
.review_field_options .col3 input{
    width:255px
}
.multi_page_form_list{
    width:491px
}
.multi_page_form_list .col2{
    width:317px
}
.multi_page_form_list .col2 input{
    width:311px
}
.multi_page_form_list .col3{
    width:100px
}
.multi_page_form_list .col3 input{
    width:98px
}
.new_submission_default_vals{
    width:194px
}
.new_submission_default_val_fields{
    width:272px
}
.placeholders_section{
    padding:6px;
    border-radius:4px;
    background-color:#efefef;
    float:right;
    margin-left:6px
}
.placeholders_section:hover{
    background-color:#dddddd;
    cursor:pointer
}
.placeholders_section img{
    float:right
}
.placeholders_link{
    margin:0 8px 0 2px
}
#placeholders_dialog_content{
    text-align:left;
    height:500px
}
.placeholder_field_overlay{
    width:21px;
    height:21px;
    position:absolute;
    cursor:pointer
}
body,html{
    height:100%;
    margin:0;
    padding:0;
    background-image:url("../images/top_banner_bg.jpg");
    background-repeat:repeat-x;
    background-color:#ffffff
}
body{
    min-width:100%
}
.clear{
    clear:both
}
#container{
    min-height:100%;
    width:100%;
    margin:0 auto;
    text-align:center;
    background-image:url("../images/left_bg.jpg");
    background-repeat:repeat-y;
    position:relative
}
* html #container{
    height:100%
}
#header{
    height:60px;
    position:relative;
    text-align:left;
    background-color:#646464
}
#header_row{
    height:18px;
    background-color:#3f3f3f;
    text-align:left
}
.outer{
    padding-left:200px;
    text-align:right
}
.inner{
    width:100%;
    padding-bottom:60px
}
#main_window{
    background-image:url("../images/page_content_bg.jpg");
    background-repeat:repeat-x
}
#page_content{
    padding:16px;
    width:740px
}
.module_pages #page_content{
    width:733px
}
.float-wrap{
    float:left;
    width:100%;
    margin-left:-200px
}
#content{
    float:right;
    margin-right:-200px;
    width:100%;
    position:relative
}
.content_wrap{
    text-align:left
}
#left{
    float:left;
    width:200px;
    min-height:250px;
    background-image:url("../images/left_nav_bg.jpg");
    background-repeat:repeat-x;
    position:relative;
    text-align:left
}
#left_nav_top{
    background-color:#272727;
    width:180px;
    color:#ffffee;
    padding-left:20px;
    height:18px
}
#footer{
    height:20px;
    margin-top:-20px;
    background-color:#e9e9e9;
    vertical-align:bottom;
    width:100%;
    margin-left:auto;
    margin-right:auto;
    position:relative;
    text-align:center;
    font-size:7pt
}
td,th,p,li,div,span,ul{
    font-family:tahoma, verdana, arial;
    color:black;
    line-height:16px;
    font-size:8pt
}
input,textarea,select,option,optgroup{
    font-family:tahoma, verdana, arial;
    color:black;
    font-size:8pt
}
a:link,a:visited{
    color:#008800;
    text-decoration:none;
    outline:none
}
a:hover{
    color:#990000;
    text-decoration:underline
}
a.no_border:link,a.no_border:visited{
    border-bottom:0;
    outline:none
}
img{
    border:0
}
form{
    margin:0
}
.rsvErrorField{
    background-color:#990000;
    color:#ffffcc
}
input[type='text'],input[type='password'],textarea{
    border-top:1px #acaeb4 solid;
    border-left:1px #dde1e7 solid;
    border-right:1px #dde1e7 solid;
    border-bottom:2px #f1f4f7 solid;
    padding:1px;
    border-radius:2px
}
.lang_field_full{
    width:473px
}
.nav_heading{
    background-image:url("../images/nav_bg.jpg");
    padding-left:20px;
    color:white;
    height:16px
}
table.add_form_nav td{
    width:16%;
    text-align:center
}
table.add_form_nav td.selected{
    background-color:#1970d7;
    color:white;
    border-right:1px solid #cccccc
}
table.add_form_nav td.selected a:link,table.add_form_nav td.selected a:visited{
    text-decoration:none;
    width:100%;
    color:white;
    display:block;
    padding:1px
}
table.add_form_nav td.unselected{
    background-color:#ffffff;
    color:#999999;
    border-top:1px solid #cccccc;
    border-bottom:1px solid #cccccc;
    border-right:1px solid #cccccc
}
.title{
    font-family:arial;
    font:14px/18px Verdana, sans-serif;
    color:black;
    padding-bottom:5px
}
.title a:link,.title a:visited{
    text-decoration:none
}
.title a:hover{
    border-bottom:1px solid #336699
}
.subtitle{
    font-family:arial;
    font-size:8pt;
    color:#4b6c4e;
    letter-spacing:1px
}
.underline{
    border-bottom:1px solid #cccccc
}
.heading{
    font-size:10pt;
    font-weight:bold
}
.title span.identifier{
    font:14px/18px Verdana, sans-serif;
    line-height:11px
}
.large_text{
    font-size:12pt
}
.list_table,.submissions_table{
    border:1px solid #dddddd;
    border-spacing:1px;
    width:100%
}
.list_table th,.submissions_table th{
    background-image:url("../images/list_table_heading.jpg");
    color:white;
    height:18px;
    text-align:center;
    font-weight:normal;
    cursor:auto;
    white-space:nowrap
}
.list_table th,.submissions_table p{
    margin:0;
    padding:0
}
.list_table th.over,.submissions_table th.over,th.sortable_col :hover{
    background-image:url("../images/list_table_heading_over.jpg")
}
.list_table th td{
    vertical-align:middle
}
.list_table td{
    vertical-align:top
}
.submissions_table td{
    padding:0 2px;
    vertical-align:top
}
.submissions_table td .truncate{
    text-overflow:ellipsis;
    white-space:nowrap;
    overflow:hidden
}
.submissions_table td .truncate_no_fixed_width{
    overflow:hidden;
    height:20px
}
.list_table th a:link,.list_table th a:visited,.submissions_table th a:link,.submissions_table th a:visited{
    color:white;
    text-decoration:none;
    display:block;
    white-space:nowrap;
    padding:2px 3px;
    height:17px
}
.submissions_table th:hover a{
    color:#f1fff5
}
.list_table th.del{
    text-align:center
}
.list_table th.edit,.submissions_table th.edit{
    text-align:center
}
.list_table tr{
    background-color:#f2f2f2;
    height:20px
}
.list_table tr th table tr td{
    background-image:url("../images/list_table_heading.jpg")
}
.submissions_table tr{
    height:20px;
    cursor:pointer
}
.list_table .del2{
    background-image:url("../images/delete_bg.jpg")
}
.list_table .del2 a:link,.list_table .del2 a:visited{
    color:white
}
.list_table .del2 a:hover{
    color:orange
}
.list_table td.del{
    background:url("../images/delete.png") no-repeat scroll 2px 3px transparent;
    text-align:center;
    width:18px;
    height:20px
}
.list_table td.del a{
    display:block;
    height:18px
}
.list_table td.del:hover{
    background:transparent url("../images/delete.png") no-repeat -22px 3px
}
.list_table td.edit,.list_table th.edit{
    width:18px;
    height:18px
}
.list_table td.edit{
    text-align:center;
    background:transparent url("../images/edit.png") no-repeat center 1px;
    padding:0
}
.list_table td.edit a{
    width:18px;
    height:18px;
    display:block
}
.list_table td.center,.list_table th.center{
    text-align:center
}
.notify{
    border:1px solid #0058db;
    background-color:#f2f8ff
}
.notify div{
    color:#0058db
}
.error{
    border:1px solid #cc0000;
    background-color:#ffeded
}
.error div{
    color:#aa0000
}
.errorField{
    background-color:#cc0000;
    color:white
}
.box{
    border:1px solid #666666;
    background-color:#ffffee;
    color:#333333;
    padding:5px
}
.grey_box{
    background-color:#f9f9f9;
    padding:5px;
    border:1px solid #cccccc
}
.blue_box{
    background-color:#cfecff;
    padding:5px;
    border:1px solid #336699
}
.light_blue_box{
    background-color:green;
    padding:5px;
    border:1px solid #336699
}
#search_form{
    margin-bottom:8px
}
#search_form_table{
    border-top:1px solid #dddddd;
    border-bottom:1px solid #dddddd;
    border-spacing:1px;
    background-color:#efefef;
    padding:5px
}
.search_keyword{
    width:110px
}
#search_field{
    margin-right:1px
}
.next_step{
    color:#336699;
    font-weight:bold
}
.ul_no_indent{
    padding-left:0;
    margin-left:20px
}
.highlighted_text{
    color:#cc0000
}
.strong_button{
    font-weight:bold;
    color:#336699
}
.page_break{
    page-break-after:always
}
#nav_previous_page{
    color:#cccccc
}
#nav_next_page{
    color:#cccccc
}
.previous_page_icon{
    float:right;
    margin-top:5px
}
#account_section a.update_link{
    color:#ffffcc
}
#account_section a.update_link:hover{
    color:orange
}
#client_forms_table select{
    width:100%
}
.joiner{
    color:#999999;
    font-size:10px;
    line-height:11px
}
.check_area:hover{
    background-color:#dfdfdf !important
}
.italic{
    font-style:italic
}
.hint{
    color:#666666;
    font-style:italic;
    background-color:#f2f2f2;
    padding:3px
}
.module_section{
    border-radius:6px;
    background-color:#e6f5ff;
    padding:2px 8px 8px;
    margin-top:12px;
    border:1px solid #999999;
    display:inline-block;
    position:relative
}
.module_section h2{
    font:11px/20px Verdana, sans-serif;
    color:#777777;
    margin:0;
    padding:2px 0;
    font-style:italic
}
.module_section .module_link{
    width:16px;
    height:16px;
    background-image:url("../images/utilities_small.png");
    position:absolute;
    right:3px;
    top:3px
}
.module_section .module_link a{
    display:block;
    width:16px;
    height:16px
}
.export_manager_module table tr{
    height:23px
}
.export_manager_module .icon{
    padding-right:6px
}
.export_manager_module .export_group_name{
    padding-right:10px
}
.export_manager_module .target_content{
    padding-right:10px
}
.add_group_popup input{
    width:100%
}
.selected_row{
    background-color:#e6f6e7
}
.ft_dialog td{
    padding:1px
}
.edit_submission{
    width:100%
}
.edit_submission h3{
    border-bottom:1px solid #cccccc;
    margin:0 0 8px;
    color:#4b6c4e;
    font-size:8pt;
    letter-spacing:1px
}
.edit_submission .list_table{
    margin-bottom:14px
}
.num_submissions_box{
    background-color:#ffffdd;
    font-size:6pt;
    color:black;
    font-family:arial;
    width:26px;
    height:10px;
    border-radius:3px;
    line-height:12px;
    padding-bottom:1px;
    position:absolute;
    top:4px;
    right:12px;
    text-align:center
}
.form_info_link{
    position:relative
}
.form_info_link a{
    display:block;
    padding:0 44px 0 14px
}
.loading_small{
    background-image:url("../../../global/images/loading_small.gif");
    margin:3px 0;
    height:16px;
    width:16px
}
a.show_form{
    width:13px;
    height:13px;
    background-image:url("../../../global/images/open_new_window.png");
    float:right;
    margin:2px 4px
}
.views_dropdown{
    background-color:#e8e8e8;
    display:inline-block;
    height:23px;
    border-radius:4px
}
.views_dropdown select{
    margin:2px
}
.button_separator{
    color:#dddddd;
    margin-left:16px;
    margin-right:16px
}
.desc{
    font-style:italic;
    color:#999999;
    margin-bottom:6px
}
.edit_menu .col2{
    width:176px
}
.edit_menu .col2 select{
    width:174px
}
.edit_menu .col3{
    width:172px
}
.edit_menu .header_row .col3{
    width:171px
}
.edit_menu .col3 input{
    width:165px
}
.edit_menu .col4{
    width:197px
}
.edit_menu .col4 select{
    width:99%
}
.edit_menu .rows .col4{
    width:193px;
    padding-left:3px
}
.edit_menu .col5{
    width:78px;
    text-align:center
}
.edit_menu li.col6{
    width:70px
}
.nav_heading{
    background-image:url("../images/nav_bg.jpg");
    padding-left:20px;
    color:white;
    height:16px
}
div#nav_separator{
    border-bottom:1px solid #efefef;
    margin-top:12px;
    margin-bottom:8px;
    width:94%
}
div#left_nav{
    border-right:1px dotted #dddddd;
    margin-right:20px
}
div.menu_items div:first-child{
    width:180px;
    font-size:8.6pt;
    border-top:0
}
.nav_link{
    width:180px;
    font-size:8.6pt
}
.nav_link a:link,.nav_link a:visited{
    width:180px;
    display:block;
    vertical-align:center;
    text-decoration:none;
    padding-left:20px;
    padding-top:3px;
    padding-bottom:3px;
    color:#666666;
    border-bottom:1px dotted #aaaaaa
}
.nav_link a:hover{
    color:#d8eaff;
    background-color:#999999
}
.nav_link_submenu a{
    width:180px;
    display:block;
    vertical-align:center;
    text-decoration:none;
    padding-left:20px;
    padding-top:3px;
    padding-bottom:3px;
    color:#4573a1
}
.nav_link_submenu a:hover{
    color:#d8eaff;
    background-color:#bbbbbb
}
.nav_link_selected{
    text-decoration:none;
    padding-left:20px;
    padding-top:3px;
    padding-bottom:3px;
    color:black;
    background-color:#d2e0ef
}
.nav_link_selected a{
    color:black;
    text-decoration:none
}
table.add_form_nav td{
    width:16%;
    text-align:center;
    line-height:15px
}
table.add_form_nav td.selected{
    background-color:#007700;
    color:white;
    border-right:1px solid #cccccc
}
table.add_form_nav td.selected a:link,table.add_form_nav td.selected a:visited{
    text-decoration:none;
    width:100%;
    color:white;
    display:block;
    padding:1px
}
table.add_form_nav td.unselected{
    background-color:#ffffff;
    color:#999999;
    border-top:1px solid #cccccc;
    border-bottom:1px solid #cccccc;
    border-right:1px solid #cccccc
}
.prevnext_links{
    text-align:right;
    margin-top:4px
}
.prevnext_links span{
    color:#cccccc
}
.prevnext_links span.no_link{
    padding:2px 8px
}
.prevnext_links span a{
    padding:2px 8px;
    background-color:#efefef;
    border-radius:3px;
    color:#333333
}
.prevnext_links span a:hover{
    background-color:#0b4a04;
    color:white;
    text-decoration:none
}
div#list_nav{
    line-height:19px;
    margin-top:2px
}
div#list_nav span{
    font-size:11pt
}
#list_nav a:visited,#list_nav a:link{
    text-decoration:none
}
#list_nav a:hover{
    text-decoration:underline;
    color:orange
}
.edit_option_list .col2{
    width:312px
}
.edit_option_list .col2 input{
    width:306px
}
.edit_option_list .col3{
    width:312px
}
.edit_option_list .col3 input{
    width:306px
}
.edit_option_list .col4{
    width:70px
}
.login_panel{
    border:1px solid #999999;
    display:inline-block
}
.login_panel_inner{
    background-color:#e9e9e9;
    margin:3px;
    padding:16px
}
.login_panel_inner input[type='text'],.login_panel_inner input[type='password']{
    font-size:11pt;
    width:160px;
    margin-right:10px
}
.login_panel table{
    float:left
}
.login_panel td{
    color:#336699;
    min-width:80px;
    font-size:9pt
}
.login_error{
    background-color:#4b9743;
    color:white;
    padding-top:1px;
    padding-bottom:1px;
    margin:3px
}
.login_submit{
    float:left;
    margin-top:15px
}
.sortable{
    border:1px solid #dddddd;
    padding:1px
}
.sortable ul{
    list-style:none;
    margin:0;
    padding:0
}
.sortable li{
    float:left
}
.sortable ul.header_row li.col0{
    border:0
}
.sortable ul.header_row li{
    height:22px;
    border-right:1px solid white;
    white-space:nowrap
}
.sortable li.sortable_row{
    float:none;
    border-right:0;
    margin-bottom:1px
}
.groupable li.sortable_row{
    background:transparent url("../../../global/images/group_block.png") repeat-y left bottom
}
body .sortable_groups .empty_group{
    height:2px;
    background-color:#efefef
}
.sortable ul.rows li{
    margin-right:1px
}
.sortable .rows li.sortable_row{
    margin-right:0
}
.sortable .rows div.group_block_top{
    width:14px;
    height:2px;
    border-right:0;
    background-color:white;
    float:left
}
.sortable .rows div.row_content li{
    float:left;
    background-color:#efefef;
    border-bottom:1px solid #cccccc
}
body .sortable .rows li.rowN{
    margin-bottom:0
}
.sortable .rows div.row_content .rowN li{
    border-bottom:0
}
body .sortable .rows div.over .sort_col{
    background:#ddd url("../images/sort.png") no-repeat 90% center
}
body .sortable div.row_content .system_field li{
    background-color:#c6f1c9
}
.sortable .sort_col{
    background-image:url("../images/sort.png");
    background-repeat:no-repeat;
    background-position:90% center;
    padding-left:3px;
    width:50px;
    cursor:move
}
.groupable li.sort_col{
    width:36px
}
.sortable .rowN{
    border-bottom:0
}
.sortable .rows .rowN .row_content{
    border-bottom:0
}
.sortable .rows div.row_content li .scroll-content li{
    background-color:#f2f2f2
}
.sortable .rows div.row_content .system_field li .scroll-content li{
    background-color:#ddf7df
}
.sortable .colN,body .sortable ul.header_row .colN{
    border-right:0
}
.sortable ul li.del{
    text-align:center;
    width:18px
}
.sortable ul li.edit{
    text-align:center;
    width:18px
}
.sortable .rows .del,.sortable .rows .edit,.sortable .rows .edit a{
    height:21px;
    display:block;
    cursor:pointer
}
.sortable .rows .del{
    background:transparent url("../images/delete.png") no-repeat 2px 4px
}
.sortable .rows .edit{
    background:transparent url("../images/edit.png") no-repeat center 2px
}
.sortable .rows .del:hover{
    background:transparent url("../images/delete.png") no-repeat -22px 4px
}
.sortable .header_row li{
    background-image:url("../images/list_table_heading.jpg");
    text-align:center;
    color:white
}
.sortable .header_row .col1{
    width:53px;
    margin-right:0
}
.sortable .col1{
    color:#666666
}
.sortable .sortable_row li{
    height:21px
}
body .sortable li.rowN{
    margin-top:1px
}
body .sortable .rows .delete_row_hover li,.list_table tr.delete_row_hover,.list_table tr.delete_row_hover td{
    background-color:#770000;
    color:#ffffff
}
body .sortable .rows div.delete_row_hover li ul.scroll-content li,body .sortable .rows div.row_content .delete_row_hover li .scroll-content li{
    background-color:#881f1f
}
body .sortable .rows .delete_row_hover li,body .sortable .rows .delete_row_hover span,body .sortable .rows .delete_row_hover a,.list_table tr.delete_row_hover a,.list_table tr.delete_row_hover span{
    color:#ffffff
}
.list_table tr.delete_row_hover span.num_submissions_box{
    color:black
}
body .sortable .rows .delete_row_hover li.sort_col{
    color:#ffffaa
}
body .sortable .rows div.delete_row_hover li.sort_col,body .sortable .rows div.row_content .delete_row_hover li{
    background-color:#770000
}
body .sortable .rows div.row_content .delete_row_hover li.col0{
    background-color:transparent
}
body .sortable .rows div.row_content .delete_row_hover li.splitter{
    background-color:#999999
}
body .sortable .rows .edit_row_hover li,body .sortable .rows div.edit_row_hover li.sort_col,.list_table tr.edit_row_hover,.list_table tr.edit_row_hover td,body .sortable .rows div.edit_row_hover li ul.scroll-content li,body .sortable .rows div.row_content .edit_row_hover li .scroll-content li,body .sortable .rows div.edit_row_hover li.sort_col,body .sortable .rows div.row_content .edit_row_hover li{
    background-color:#dddddd
}
body .sortable .rows div.row_content .edit_row_hover li.splitter{
    background-color:#999999
}
body .sortable .rows .edit_row_hover li.sort_col{
    color:#000000
}
body .sortable .rows div.row_content .edit_row_hover li.col0{
    background-color:transparent
}
.row_group{
    position:relative;
    float:right
}
.sortable .rows .col0{
    background-color:transparent;
    width:12px;
    height:15px;
    position:absolute;
    left:-14px;
    top:16px;
    z-index:2
}
.sortable_group{
    margin-bottom:8px
}
.sortable_group_header{
    background-color:#d5edd7;
    border-top-left-radius:6px;
    border-top-right-radius:6px
}
.sortable_group_footer{
    background-color:#d5edd7;
    border-bottom-left-radius:6px;
    border-bottom-right-radius:6px;
    height:20px
}
body .padded_footer{
    height:23px
}
.sortable_group_footer a{
    float:right;
    margin-right:5px
}
.sortable_group_header label{
    padding:6px 6px 6px 12px;
    width:140px;
    float:left;
    color:#345437
}
.sortable_group_header input{
    float:left;
    margin:6px 0 1px;
    width:300px
}
.sortable_group_header .sort{
    cursor:move;
    padding:6px;
    background:transparent url("../images/sort.png") no-repeat 50% center;
    border-top-left-radius:6px;
    height:20px;
    width:10px;
    float:left
}
.sortable_group_header .sort:hover{
    background-color:#beddc0
}
.sortable_group_header .delete_group{
    float:right;
    background:transparent url("../images/delete_group.png") no-repeat -22px 3px;
    width:18px;
    height:20px;
    margin:6px 2px 6px 0
}
.sortable_group_header .delete_group:hover{
    background:transparent url("../images/delete_group.png") no-repeat 2px 3px;
    cursor:pointer
}
.sortable .rows div.grouped_row .row_group li{
    border-bottom:1px solid transparent
}
.sortable .rows div.grouped_row div.row_group:last-child li{
    border-bottom:1px solid #cccccc
}
.sortable .rows div.grouped_row div.row_group:last-child li.col0{
    border-bottom:1px solid transparent
}
body .sortable .rows div.grouped_row div.rowN:last-child li{
    border-bottom:0
}
tr.selected_row_color{
    background-color:#c6f1c9
}
tr.unselected_row_color{
    background-color:#f2f2f2
}
.submission_list .col2{
    width:176px
}
.submission_list .col2 select{
    width:174px
}
.submission_list .col3{
    width:90px;
    text-align:center
}
.submission_list .col4{
    width:234px
}
.submission_list .col4 .custom_width{
    width:30px
}
.submission_list .col5{
    width:100px
}
.submission_list .col5 select{
    width:97px
}
.submission_list li.col6{
    width:70px
}
#ft_quicklinks{
    margin:0;
    list-style:none;
    float:right
}
#ft_quicklinks li{
    border:1px solid #cccccc;
    border-left:0;
    padding:2px 3px;
    line-height:10px;
    background-color:#f2f2f2;
    float:left;
    cursor:pointer
}
#ft_quicklinks li:hover{
    background-color:#ffffff
}
#ft_quicklinks li.ft_quicklinks_first{
    border-left:1px solid #cccccc;
    border-top-left-radius:3px;
    border-bottom-left-radius:3px
}
#ft_quicklinks li.ft_quicklinks_last{
    border-top-right-radius:3px;
    border-bottom-right-radius:3px
}
.main_tabset{
    margin:0;
    list-style:none;
    padding-left:0;
    margin-bottom:-5px
}
.main_tabset li a{
    padding:2px 6px 0;
    display:block;
    color:#555555
}
.main_tabset li{
    float:left;
    margin-right:1px;
    background-color:#efefef;
    min-width:96px;
    border-top:1px solid #cfcfcf;
    border-left:1px solid #cfcfcf;
    border-right:1px solid #cfcfcf;
    border-top-left-radius:8px;
    border-top-right-radius:8px;
    white-space:nowrap;
    height:22px;
    text-align:center
}
.main_tabset li.selected{
    border-bottom:1px solid #ffffff;
    background-color:white;
    margin-bottom:-1px
}
.main_tabset li.selected a{
    color:green
}
.main_tabset a:hover{
    text-decoration:none;
    color:#0b4a03
}
.tab_content{
    padding:10px 18px;
    vertical-align:top;
    background-color:#ffffff;
    border:1px solid #cfcfcf
}
.inner_tabset{
    border:1px solid #dddddd
}
.inner_tabset .tab_row{
    background-color:#efefef;
    height:20px
}
.inner_tabset .tab_row div{
    float:left;
    text-align:center;
    cursor:pointer
}
.inner_tabset .threeCols div{
    width:33.33%;
    padding-top:1px;
    height:19px
}
.inner_tabset .fourCols div{
    width:25%;
    padding-top:1px;
    height:19px
}
.inner_tabset .fiveCols div{
    width:20%;
    padding-top:1px;
    height:19px
}
.inner_tabset .tab_row div.selected{
    background-color:white;
    color:green
}
.inner_tabset .tab_row div.selected a{
    display:block;
    text-decoration:none
}
.inner_tab_content{
    padding:10px;
    background-color:#ffffff
}
.inner_tab_unselected a{
    display:block;
    text-decoration:none;
    color:#666666
}
.view_list .header_row .col2{
    font-weight:normal
}
.view_list .col2{
    width:60px;
    color:#336699;
    font-weight:bold
}
.view_list .rows .col2{
    width:57px;
    padding-left:3px
}
.view_list .header_row .col3{
    width:239px;
    padding-left:0
}
.view_list .col3{
    width:237px;
    padding-left:2px
}
.view_list .col4{
    width:161px
}
.view_list .col4 select{
    width:160px
}
.view_list .col5,.view_list .col6,.view_list .col7,.view_list .col8{
    width:35px;
    text-align:center;
    height:23px
}
.view_list .col5 a,.view_list .col6 a,.view_list .col7 a,.view_list .col8 a{
    display:block;
    text-decoration:none;
    height:23px
}
.view_list .header_row .col5 div{
    background:transparent url("../images/columns.png") no-repeat center center;
    width:35px;
    height:20px
}
.view_list .header_row .col6 div{
    background:transparent url("../images/fields.png") no-repeat center center;
    width:35px;
    height:20px
}
.view_list .header_row .col7 div{
    background:transparent url("../images/tabs.png") no-repeat center center;
    width:35px;
    height:20px
}
.view_list .header_row .col8 div{
    background:transparent url("../images/filter.png") no-repeat center center;
    width:35px;
    height:20px
}
.view_list .col5 a:hover,.view_list .col6 a:hover,.view_list .col7 a:hover,.view_list .col8 a:hover{
    color:orange
}
.edit_view_fields .header_row .col2{
    width:251px;
    padding-left:0
}
.edit_view_fields .col2{
    width:249px;
    padding-left:2px;
    text-align:left
}
.edit_view_fields .header_row .col3{
    width:175px;
    padding-left:0
}
.edit_view_fields .col3{
    width:173px;
    padding-left:2px
}
.edit_view_fields .col4{
    width:87px;
    text-align:center
}
.edit_view_fields .col5{
    width:87px;
    text-align:center
}
.new_view_default_submission_vals{
    width:491px
}
.new_view_default_submission_vals .col2{
    width:200px
}
.new_view_default_submission_vals .col2 select{
    width:198px
}
.new_view_default_submission_vals .col3{
    width:217px
}
.new_view_default_submission_vals .col3 input{
    width:211px
}
.view_fields_list{
    border:1px solid #cccccc;
    border-bottom:0;
    height:220px;
    overflow-y:scroll
}
.view_fields_list ul{
    list-style:none;
    margin:0;
    padding-left:0
}
.view_fields_list ul li{
    padding:2px 0 2px 2px
}
.view_fields_list ul li:hover{
    background-color:#efefef
}
.view_fields_list ul li input{
    margin-right:8px;
    float:left
}
.view_fields_list ul li label{
    display:block
}
.standard_filters .col2{
    width:209px
}
.standard_filters .col2 select{
    width:208px
}
.standard_filters .col3{
    width:172px
}
.standard_filters .col3 input{
    width:165px
}
.standard_filters .col4{
    width:208px
}
.standard_filters .col5{
    text-align:center
}
#standard_filters_table .cf_date_group input{
    width:126px
}
#standard_filters_table .cf_date_group img{
    margin-bottom:-4px;
    padding:1px
}
#edit_view .sortable_group_header input{
    width:240px
}
#edit_view .sortable_group_header select{
    float:left;
    margin:6px 0 1px 4px;
    width:180px
}
#new_view_dialog table,#new_view_dialog input{
    width:100%
}
.add_view_group_popup td{
    padding:2px
}
.add_view_group_popup .new_group_name{
    width:100%
}
#tab_options_table input{
    width:98%
}
body .ui-daterangepicker .ui-widget-header{
    background-image:none;
    background-color:#dddddd
}
body .ui-daterangepicker .ui-widget-header span{
    color:black
}
body .ui-daterangepicker .ui-widget-header .ui-widget-content .ui-widget-header{
    background-color:#3b7d40
}
body .ui-daterangepicker .ui-widget-header .ui-widget-content .ui-widget-header span{
    color:white
}
body .ui-daterangepicker{
    padding:2px !important
}
body .ui-daterangepicker ul{
    font-size:11px;
    text-align:left;
    width:140px
}
body .ui-daterangepicker ul li a{
    margin:1px 3px
}
.ui-timepicker-div .ui-widget-header{
    margin-bottom:8px
}
.ui-timepicker-div dl{
    text-align:left
}
.ui-timepicker-div dl dt{
    height:25px
}
.ui-timepicker-div dl dd{
    margin:-25px 0 10px 65px
}
.ui-timepicker-div td{
    font-size:90%
}
.ui-dialog a:link,.ui-dialog a:visited{
    color:green
}
.popup_icon{
    width:48px;
    height:48px;
    margin-right:8px;
    float:left
}
.popup_type_warning{
    background-image:url("../../../global/images/alert.png")
}
.popup_type_error{
    background-image:url("../../../global/images/error.png")
}
.popup_type_info{
    background-image:url("../../../global/images/info.png")
}
.ui-widget-header span.edit_field_title_field_type{
    color:#333333;
    margin-left:5px
}
 