/********* 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 {float:left;}
#key4ce_search_opcl {float:right;}
/********* 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;}
*/


