/********* Main container - used in all pages **********/#key4ce_ost_container {width: auto;min-width:660px;margin: 20px 20px 20px 20px;background-color: #fff;font-size: 100%;}/********* Welcome Page **********/#key4ce_welcome {margin: 10px;text-align: left;font-size: 23px;color: #00AEEF;font-weight: bold;}#key4ce_welcome_st {padding-left:15px;text-align: left;font-size: 100%;line-height: 16px;color: #666;font-weight: normal;}table.key4ce_welcome {width: 100%;text-align: left;font-size: 100%;line-height: 18px;color: #666;font-weight: normal;}table.key4ce_welcome #key4ce_wp-message-wrap {width: 100%;padding: 0px;}.key4ce_nobd {border: 0;}table.key4ce_welcome .key4ce_ticket {text-align: left;font-size: 20px;}table.key4ce_welcome .key4ce_par1 {padding: 5px;text-align: left;font-size: 100%;}table.key4ce_welcome .key4ce_par2 {text-align: center;font-size: 100%;color: #009933;font-weight: bold;}/********* Login Register Forgot Page **********/#key4ce_login_Reg  {width: 90%;margin-top:18px;margin-bottom:10px;margin-left:auto;margin-right:auto;}table.key4ce_login  {width: 96%;margin-left:20px;margin-right:auto;border: 1px solid #0299d2;border-collapse: collapse;}table.key4ce_register  {width: 96%;margin-left:20px;margin-right:auto;border: 1px solid #0a0;border-collapse: collapse;}table.key4ce_forgot  {width: 96%;margin-left:20px;margin-right:auto;border: 1px solid #a00;border-collapse: collapse;}table.key4ce_login td {padding:7px;color: #666;font-size: 100%;font-weight: normal;font-family: arial, sans-serif;vertical-align: middle;}table.key4ce_register td {padding:7px;color: #666;font-size: 100%;font-weight: normal;font-family: arial, sans-serif;vertical-align: middle;}table.key4ce_forgot td {padding:7px;color: #666;font-size: 100%;font-weight: normal;font-family: arial, sans-serif;vertical-align: middle;}/********* Top osT Nav Bar **********/#key4ce_ost_bar {width: auto !important;margin: 15px 20px 10px 20px;height: 30px;background-color: #eee;border-top: 2px solid #aaa;border-bottom: 1px solid #aaa;font-family: arial, sans-serif;}#key4ce_ost_bar li {list-style: none;display: inline;}#key4ce_ost_bar li a {display: block;width: auto;float: left;line-height: 25px;text-align: center;text-decoration: none;padding: 3px 10px 0 32px;color: #000;border-radius: 20px;-webkit-border-radius: 20px;-moz-border-radius: 20px;background-position: 10px 50%;background-repeat: no-repeat;}#key4ce_ost_bar li a:hover {color: #0054a6;text-decoration: none;}#key4ce_ost_bar li a.key4ce_home {background-image: url('../images/home.png');}#key4ce_ost_bar li a.key4ce_closed {background-image: url('../images/tix_closed.png');}#key4ce_ost_bar li a.key4ce_new {background-image: url('../images/new.png');}#key4ce_ost_bar li a.key4ce_status {background-image: url('../images/status.png');}#key4ce_ost_bar li a.key4ce_tickets {background-image: url('../images/ticket.gif');}#key4ce_ost_bar li a.key4ce_logout {background-image: url('../images/error.png');float: right;}/********* Search Page **********/#key4ce_search_ticket {padding-top: 15px;padding-bottom: 12px;margin: 0px 20px 0px 20px;}#key4ce_search_box {width: 100%;}#key4ce_search_opcl {padding-top: 7px;white-space:nowrap;}/********* Button's Welcome Page - Input - Texteara **********/.key4ce_but,.key4ce_but:visited {background: #222;display: inline-block;font-size: 16px;padding: 8px 16px 6px 16px;width: auto;text-align: center;color: #fff;font-weight: bold;text-decoration: none;border-radius: 5px;-moz-border-radius: 5px;-webkit-border-radius: 5px;box-shadow: 0 1px 3px rgba(0, 0, 0, 0.5);-moz-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.5);-webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.5);text-shadow: 0 -1px 1px rgba(0, 0, 0, 0.25);border-bottom: 1px solid rgba(0, 0, 0, 0.25);position: relative;cursor: pointer;font-family: helvetica, arial, sans-serif;}.key4ce_green.key4ce_but,.key4ce_green.key4ce_but:visited {background-color: #91bd09;text-decoration: none;}.key4ce_green.key4ce_but:hover {background-color: #749a02;text-decoration: none;}.key4ce_blue.key4ce_but,.key4ce_blue.key4ce_but:visited {background-color: #00AEEF;text-decoration: none;}.key4ce_blue.key4ce_but:hover {background-color: #0299d2;text-decoration: none;}textarea {padding:5px;border:2px solid #ccc; -webkit-border-radius: 5px;border-radius: 5px;width: 75%;}textarea:focus {border-color:#ddd;}input[type=password] {padding:5px;border:2px solid #ccc;-webkit-border-radius: 5px;border-radius: 5px;font-family: helvetica, arial, sans-serif;}input[type=text].ost:focus {border-color:#ddd;}input[type=password]:focus {border-color:#ddd;}input[readonly], input[readonly="readonly"], input[readonly="true"] {background-color: #ddd;color: #707070;}/********* No Tickets **********/#key4ce_no_tics {padding-top: 30px;padding-bottom: 50px;text-align: center;}/********* List All Tickets **********/.key4ce_cofigmenu {width: 100%;display: table;}#key4ce_ticket_menu {display: table-row;width: 100%;padding: 10px;background-color: #dfdfdf;font-weight: bold;color: #666;font-family: arial;}#key4ce_ticket_menu0 {display: table-cell;margin: 10px 0px 10px 15px;padding: 10px;border-top:2px solid #d6d5d5;border-bottom:1px solid #d6d5d5;}#key4ce_ticket_menu1 {display: table-cell;margin: 10px 0px 10px 15px;padding: 10px;border-top:2px solid #d6d5d5;border-bottom:1px solid #d6d5d5;width:10%;}#key4ce_ticket_menu2 {display: table-cell;margin: 10px 0px 10px 0px;width:auto;padding: 10px;border-top:2px solid #d6d5d5;border-bottom:1px solid #d6d5d5;width:45%;}#key4ce_ticket_menu3 {display: table-cell;margin: 10px 0px 10px 0px;padding: 10px;border-top:2px solid #d6d5d5;border-bottom:1px solid #d6d5d5;width:10%;}#key4ce_ticket_menu4 {display: table-cell;margin: 10px 0px 10px 0px;padding: 10px;border-top:2px solid #d6d5d5;border-bottom:1px solid #d6d5d5;width:10%;}#key4ce_ticket_menu5 {display: table-cell;margin: 10px 0px 10px 0px;padding: 10px;border-top:2px solid #d6d5d5;border-bottom:1px solid #d6d5d5;width:10%;}#key4ce_ticket_menu6 {display: table-cell;margin: 10px 0px 10px 0px;padding: 10px;border-top:2px solid #d6d5d5;border-bottom:1px solid #d6d5d5;width:15%;}#key4ce_ticket_list:nth-child(odd) {background-color:#ededed;}#key4ce_ticket_list:hover {background-color: #f9f8f8;cursor: pointer;}#key4ce_ticket_list {display: table-row;border-collapse: collapse;border-spacing: 0;margin: 0px;width: 100%;font-family: arial;}#key4ce_ticket_list0{border-bottom:1px solid #e0e0e0;display: table-cell;margin: 10px 0px 10px 15px;padding: 10px;}#key4ce_ticket_list1 {width: 10%;padding: 10px;display: table-cell;border-bottom:1px solid #e0e0e0;}#key4ce_ticket_list1 a {color: #666;font-weight: normal;}#key4ce_ticket_list1 a:hover {color: #0054a6;text-decoration: none;}#key4ce_ticket_list2 {display: table-cell;padding: 10px;border-bottom:1px solid #e0e0e0;		width: 45%;}#key4ce_ticket_list3 {width: 10%;display: table-cell;padding: 10px;font-weight: bold;border-bottom:1px solid #e0e0e0;}#key4ce_ticket_list4 {width: 10%;display: table-cell;padding: 10px;border-bottom:1px solid #e0e0e0;}#key4ce_ticket_list5 {width: 10%;display: table-cell;padding: 10px;border-bottom:1px solid #e0e0e0;}#key4ce_ticket_list6 {width: 15%;display: table-cell;padding: 10px;border-bottom:1px solid #e0e0e0;}/********* Ticket Pagination **********/#key4ce_list_pagination {padding-top:10px;padding-bottom:15px;text-align: center}/********* Ticket View & Post Replies **********/#key4ce_ticket_view {margin: 20px 20px 20px 20px;padding-left:10px;}#key4ce_tic_number {padding-right:10px;font-size: 160%;font-weight: normal;color: #00AEEF;float: left;}#key4ce_tic_icon {padding-top:5px;}#key4ce_tic_info_box {background: #F4FAFF;margin: 0px 20px 0px 20px;width: auto;border:1px solid #e0e0e0;padding: 10px;}#key4ce_tic_stat {font-weight: bold;width: 18%;float: left;}#key4ce_tic_stat_info {font-weight: normal;width: 35%;float: left;}#key4ce_tic_name {font-weight: bold;width: 10%;float: left;}#key4ce_tic_name_user {font-weight: normal;width: 25%;float: left;}#key4ce_tic_dept {font-weight: bold;width: 18%;float: left;padding-top: 5px;}#key4ce_tic_dept_info {font-weight: normal;width: 35%;float: left;padding-top: 5px;}#key4ce_tic_email {font-weight: bold;width: 10%;float: left;padding-top: 5px;}#key4ce_tic_email_user {font-weight: normal;width: 30%;float: left;padding-top: 5px;}#key4ce_tic_created {font-weight: bold;width: 18%;float: left;padding-top: 5px;}#key4ce_tic_created_date {font-weight: normal;width: 35%;float: left;padding-top: 5px;}#key4ce_tic_phone {font-weight: bold;width: 10%;float: left;padding-top: 5px;}#key4ce_tic_phone_info {font-weight: normal;width: 25%;float: left;padding-top: 5px;}#key4ce_tic_sub {margin: 20px 20px 20px 20px;width: auto;border:1px solid #e0e0e0;padding: 10px;}#key4ce_tic_subject {color: #666;font-weight: bold;font-size: 120%;width: 11%;float: left;}#key4ce_tic_subject_info {color: #000;font-family: arial;font-weight: normal;font-size: 110%;padding-top: 2px;width: auto;float: left;}#key4ce_tic_thread_img_box {margin: 0px 20px 0px 20px;width: auto;}#key4ce_tic_post {margin: 20px 10px 10px 0px;width: 100%;float: left;}#key4ce_tic_post_reply {color: #666;font-weight: bold;font-size: 120%;width: 21%;float: left;}#key4ce_tic_post_detail {color: #666;font-weight: normal;font-size: 110%;width: 79%;padding-top:10px;float: left;}#key4ce_ticketThread table {margin-top: 10px;}#key4ce_ticketThread table th {text-align: left;border-bottom: 1px solid #aaa;font-size: 12px;padding: 5px;}#key4ce_ticketThread table th span {font-weight: normal;color: #888;padding-left: 10px;padding-right: 5px;float:right;}#key4ce_ticketThread table td {padding: 5px;}#key4ce_ticketThread .M th {background: #d8efff;}#key4ce_ticketThread .R th {background: #ddd;}.key4ce_Icon {width: auto;padding-left: 20px;background-position: top left;background-repeat: no-repeat;color: #006699;text-decoration: none;}a.key4ce_refresh {display: block;width: auto;float: right;height: 20px;line-height: 20px;text-align: center;padding: 0 10px 0 28px;border: 1px solid #aaa;margin-left: 10px;color: #333;background-position: 5px 50%;background-repeat: no-repeat;background-image: url('../images/refresh.png');}.key4ce_Icon.key4ce_refresh {background-image: url('../images/refresh.gif');}.key4ce_Icon.key4ce_attachment {background-image: url('../images/attachment.png');}.key4ce_Icon.key4ce_thread {font-weight: bold;font-size: 1.3em;font-family: arial;background-image: url('../images/thread.gif?1319556657');}/********* New Ticket Submit **********/#key4ce_thContainer {margin: 0px;height: auto !important;}#key4ce_new_ticket {margin: 0px;padding-left:10px;}#key4ce_new_ticket_text1 {font-size: 160%;font-weight: normal;color: #00AEEF;float: left;}#key4ce_new_ticket_text2 {font-weight: normal;color: #000;float: left;}#key4ce_new_ticket_name {padding-top:20px;font-weight: normal;color: #000;width: 15%;float: left;}#key4ce_new_ticket_name_input {padding-top:17px;width: 75%;float: left;}#key4ce_new_ticket_email {padding-top:10px;font-weight: normal;color: #000;width: 15%;float: left;}#key4ce_new_ticket_email_input {padding-top:7px;width: 75%;float: left;}#key4ce_new_ticket_subject {padding-top:20px;font-weight: normal;color: #000;width: 15%;float: left;}#key4ce_new_ticket_subject_input {padding-top:17px;width: 75%;float: left;}#key4ce_new_ticket_catagory {padding-top:15px;font-weight: normal;color: #000;width: 15%;float: left;}#key4ce_new_ticket_catagory_input {padding-top:12px;width: 75%;float: left;}#key4ce_new_ticket_priority {padding-top:10px;font-weight: normal;color: #000;width: 15%;float: left;}#key4ce_new_ticket_priority_input {padding-top:7px;width: 75%;float: left;}.key4ce_error {color: #FF0000;}.error {color: #FF0000;}#key4ce_msg_notice {margin: 20px 20px 20px 20px;padding: 5px 10px 5px 36px;height: auto !important;line-height: 16px;border: 1px solid #0a0;background: url('../images/ok.png') 10px 50% no-repeat #e0ffe0;}#key4ce_msg_warning {margin: 20px 20px 20px 20px;padding: 5px 10px 5px 36px;height: auto !important;line-height: 16px;border: 1px solid #f26522;background: url('../images/alert.png') 10px 50% no-repeat #ffffdd;}#key4ce_msg_warning_err {margin: 0px 20px 20px 20px;font-weight: normal;text-align: center;color: #000;}#key4ce_msg_error {margin: 20px 20px 20px 20px;padding: 5px 10px 5px 36px;height: auto !important;line-height: 16px;border: 1px solid #a00;background: url('../images/error.png') 10px 50% no-repeat #fff0f0;}#key4ce_new_ticket_helptopic {padding-top:15px;font-weight: normal;color: #000;width: 15%;float: left;}#key4ce_new_ticket_helptopic_input {padding-top:12px;width: 75%;float: left;}#key4ce_tic_topic {font-weight: bold;width: 18%;float: left;padding-top: 5px;}#key4ce_tic_help_topic {font-weight: normal;width: 35%;float: left;padding-top: 5px;}