You should try replacing these couple files as well.
include/client/header.inc.php
<?php
$title=($cfg && is_object($cfg))?$cfg->getTitle():'osTicket :: Support Ticket System';
?>
<!<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">>
<?=Format:($title)?>
<?
if(is_object($thisclient) && $thisclient->isValid()) {?>
Log Out
My Tickets
<?}else {?>
Ticket Status
<?}?>
New Ticket
Home
styles/main.css
body {
font-family, helvetica, sans-serif;
font-size;
margin;
padding;
text-align;
}
table input { width: auto; height: auto; }
img, fieldset { border; }
fieldset {
clear;
margin;
padding 0 2px 0;
}
.btn, .btn a {
display;
width !important;
height;
border;
font-family, helvetica, sans-serif !important;
line-height !important;
background(../images/button.jpg) top left no-repeat;
text-align;
color:#fff !important;
font-weight;
text-decoration;
padding;
margin;
}
form .btn {
padding-bottom;
}
h1, h2, h3 {
font-weight;
margin;
padding;
}
th {
font-weight;
text-align;
padding-left.5px;
}
#container {
width;
margin auto 0 auto;
border solid;
text-align;
}
#header {
padding 10px 0 0;
height;
border-bottom solid;
overflow;
}
#footer {
height;
border-top solid;
border-bottom solid;
text-align;
overflow;
}
#logo {
width;
height;
display;
float;
}
#header p {
width;
float;
font-size;
line-height;
height;
text-transform;
text-align;
padding-bottom;
}
#nav {
clear;
}
#nav {
clear;
margin;
padding 40px 0 0;
height;
border-bottom solid;
}
#nav li {
list-style;
margin;
padding;
display;
}
#nav li a {
height;
line-height;
display;
float;
padding-left;
margin 10px 0 10px;
text-decoration;
font-weight;
float;
}
#nav a.home { background(../images/home.gif) 0 5px no-repeat; }
#nav a.new_ticket { background(../images/new_ticket.gif) 0 5px no-repeat; }
#nav a.my_tickets { background(../images/my_tickets.gif) 0 5px no-repeat; }
#nav a.ticket_status { background(../images/ticket_status.gif) 0 5px no-repeat; }
#nav a.log_out { background(../images/logout.gif) 0 5px no-repeat; }
#content {
clear;
padding 10px 10px 10px;
line-height;
margin auto 5px auto;
}
#content #index {
width; /* Enable to center the forms */
margin auto 10px auto;
}
#index .box {
width;
float;
}
#index .box p {
clear;
padding-top;
text-align;
}
#content form {
margin;
padding;
}
#content form label {
display;
width;
padding-right;
text-align;
float;
font-weight;
}
#content #index form input {
width;
float;
}
#content #bar {
width;
height;
display;
float;
}
#ticketform {
padding 20px 50px 20px;
width;
margin auto 20px auto;
border solid;
}
#loginform {
padding 20px 50px 20px;
width;
margin auto 20px auto;
border solid;
}
#ticketform input, #ticketform select {
width;
float;
}
#loginform input {
width;
float;
}
#ticketform label {
width;
text-align;
display;
float;
padding-right;
}
#loginform label {
width;
text-align;
display;
float;
padding-right;
}
#ticketform textarea {
width;
}
#ticketform .ticketsubmit {
margin-left;
}
#loginform .ticketsubmit {
margin-left;
}
#powered_by {
clear;
display;
width;
height;
}
.error {
font-family: Arial, Helvetica, sans-serif;
font-size: 10px;
text-decoration: none;
border: none;
font-weight: bold;
}
.msg {
font-family: Arial, Helvetica, sans-serif;
font-size: 13.5px;
text-decoration: none;
font-weight: bold;
}
#infomessage, #warnmessage, #errormessage {
margin-bottom: 1.5em;
padding: 0.3em;
font-weight: bold;
border-top: 1px solid;
border-bottom: 1px solid;
}
/* Buttons */
.button {
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
font-weight: bold;
margin: 5px;
border: 1px solid;
}
/* Generic CSS based Icons. use=> text */
.Icon {
width: auto;
padding-left;
background-position: left center;
background-repeat: no-repeat;
color:#006699;
text-decoration: none;
}
a.Icon { }
a.Icon {
text-decoration: underline;
}
.Icon.Ticket { background(../images/icons/ticket.gif) 0 2px no-repeat; }
.Icon.webTicket { background(../images/icons/ticket_source_web.gif) 0 2px no-repeat; }
.Icon.emailTicket { background(../images/icons/ticket_source_email.gif) 0 2px no-repeat; }
.Icon.phoneTicket { background(../images/icons/ticket_source_phone.gif) 0 2px no-repeat; }
.Icon.attachment { background-image: url(../images/icons/attachment.gif); }
.Icon.file { background-image: url(../images/icons/attachment.gif); }
.Icon.refresh { background-image: url(../images/icons/refresh.gif); }
.Icon.thread {
font-weight: bold;
font-size: 1em;
background-image: url(../images/icons/thread.gif);
}
/* Ticket view (Messages and Responses) */
#ticketthread table.message {
margin 0 5px 0;
}
#ticketthread table.response {
margin-bottom;
}
table.message, table.response {
border: 1px solid;
border-bottom: none;
}
table.message td, table.message th,table.response td, table.response th {
border-bottom solid;
padding;
}
table.message tr.header td, table.response tr.header td {
padding;
padding-left;
}
table.message th, table.response th {
line-height;
font-size;
padding;
padding-left;
font-weight;
}