body{font-family:verdana,arial, helvetica, sans-serif;font-size:9pt;width:1000px;margin:20px auto;}
*{position:relative;}
table input{width:auto;height:auto;}
img,fieldset{border:None;}
fieldset{clear:both;margin:0;padding:2px 0;}
.btn,.btn a{display:block;width:134px !important;height:27px;border:none;font-family:verdana,arial, helvetica, sans-serif !important;line-height:27px !important;background:url(../images/button.jpg) top left no-repeat;text-align:center;color:#fff !important;font-weight:700;text-decoration:none;margin:0;padding:0;}
form .btn{padding-bottom:4px;}
h1,h2,h3{font-weight:400;margin:0;padding:0;}
th{font-weight:700;text-align:left;padding-left:3.5px;}
#container{width:1000px;border:1px solid;border-radius:5px;background-clip:padding-box;box-shadow:#999 0 0 15px;margin:5px auto 0;}
#header{height:64px;border-bottom:1px solid;overflow:none;border:none;border-radius:5px 5px 0 0;background-clip:padding-box;padding:0 10px 0 0;}
#footer{border-top:1px solid;border-bottom:1px solid;text-align:center;overflow:none;border:none;border-radius:0 0 5px 5px;background-clip:padding-box;padding:10px;}
#logo{width:500px;height:64px;display:block;float:left;overflow:hidden;margin:0 0 0 10px;}
#header p{float:right;font-size:12px;line-height:10px;height:10px;text-transform:uppercase;text-align:right;padding-bottom:5px;font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;margin:30px 15px 0 0;}
#nav{overflow:auto;border-bottom:1px solid;margin:0;padding:0 10px 0 0;}
#nav li{list-style:none;display:inline;margin:0;padding:0;}
#nav li a{height:24px;line-height:24px;display:block;padding-left:25px;text-decoration:none;font-weight:700;float:right;margin:0 10px;}
#nav a.home{background:#e5e5e5 url(../images/home.gif) 5px 12px no-repeat;}
#nav a.new_ticket{background:#e5e5e5 url(../images/new_ticket.gif) 5px 12px no-repeat;}
#nav a.my_tickets{background:#e5e5e5 url(../images/my_tickets.gif) 5px 12px no-repeat;}
#nav a.ticket_status{background:#e5e5e5 url(../images/ticket_status.gif) 5px 12px no-repeat;}
#nav a.log_out{background:#e5e5e5 url(../images/logout.gif) 5px 12px no-repeat;}
#content{clear:both;line-height:14pt;margin:5px auto;padding:2px 15px 10px;}
#content #index{margin:10px auto;}
#index .box{width:470px;float:left;}
#index .box p{clear:both;padding-top:10px;text-align:justify;}
#content form{margin:0;padding:0;}
#content form label{display:block;width:60px;padding-right:10px;text-align:right;float:left;font-weight:700;}
#content #index form input{float:left;}
#content #index form input[type=text],#reply textarea{width:80%;background:#eee;border:#ddd 1px solid;padding:5px 7px;}
#content #index form input.btn{cursor:hand;}
#reply textarea{width:95%;}
#reply input[type=file]{background:#eee;border:#ddd 1px solid;padding:5px 7px;}
input[type=text],textarea,select,input[type=file]{background:#eee;border:#ddd 1px solid;outline:none;padding:5px 7px;}
#content #bar{width:21px;height:auto;display:block;float:left;}
#ticketform{width:600px;border:1px solid;margin:20px auto;padding:20px 20px 50px;}
#loginform{width:400px;border:1px solid;margin:20px auto;padding:20px 20px 50px;}
#ticketform input,#ticketform select{width:300px;float:left;}
#loginform input{width:160px;float:left;}
#ticketform textarea{width:400px;}
#ticketform .ticketsubmit{margin-left:410px;}
#loginform .ticketsubmit{margin-left:170px;}
#powered_by{clear:both;display:block;width:126px;height:23px;}
.error{font-family:Arial, Helvetica, sans-serif;font-size:10px;text-decoration:none;border:none;font-weight:700;}
.msg{font-family:Arial, Helvetica, sans-serif;font-size:1.5em;text-decoration:none;font-weight:700;margin:10px 0;}
#infomessage,#warnmessage,#errormessage{margin-bottom:1.5em;font-weight:700;border-top:1px solid;border-bottom:1px solid;padding:0.3em;}
.Icon{width:auto;padding-left:20px;background-position:left center;background-repeat:no-repeat;color:#069;text-decoration:none;}
a.Icon:hover{text-decoration:underline;}
.Icon.Ticket{background:url(../images/icons/ticket.gif) 0 2px no-repeat;}
.Icon.webTicket{background:url(../images/icons/ticket_source_web.gif) 0 2px no-repeat;}
.Icon.emailTicket{background:url(../images/icons/ticket_source_email.gif) 0 2px no-repeat;}
.Icon.phoneTicket{background:url(../images/icons/ticket_source_phone.gif) 0 2px no-repeat;}
.Icon.refresh{background-image:url(../images/icons/refresh.gif);}
.Icon.thread{font-weight:700;font-size:1em;background-image:url(../images/icons/thread.gif);}
#ticketthread table.message{border:#ccc 1px solid;margin:10px 0 5px;}
#ticketthread table.response{margin-bottom:5px;}
table.message,table.response{border:1px solid;border-bottom:none;}
#content #index form input[type=text]:focus,#reply textarea:focus,input[type=text]:focus,textarea:focus,select:focus,input[type=file]:focus{background:#fff;box-shadow:#999 2px 2px 5px inset;border-color:#F60;}
#ticketform label,#loginform label{width:130px;text-align:right;display:block;float:left;padding-right:10px;}
.Icon.attachment,.Icon.file{background-image:url(../images/icons/attachment.gif);}