body 
{
background-color:#ffecb7;
background-image:url('../images/bg.png');
margin:1px;
padding:1px;
}

a:link 
{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#000;
text-decoration:none;
}

a:visited 
{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#000;
text-decoration:none;
}

a:active 
{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#000;
text-decoration:none;
}

a:hover 
{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#000;
text-decoration:underline;
}

td 
{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#000;
background-color:inherit;
}

.copyright, .copyright a:link, .copyright a:visited, .copyright a:active, .copyright a:hover 
{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#000;
background-color:inherit;
}

.msgTable 
{
border:1px solid #000;
background-color:#ffecb7;
padding:5px;
margin-top:3px
}

form 
{
padding:0px;
margin:0px;
}

.margins 
{margin-top:3px;}

.displayTable
{ 
border:1px solid #000;
color:#000;
background-color:#ffecb7;
}

.createTable 
{
border:1px solid #000;
color:#000;
background-color:#ffecb7;
margin-top: 3px;
}

.replyBoxTable 
{
border:1px solid #fff;
color:#000;
margin-top:3px;
background-color:#ffecb7;
}

.ticketDisplayTable 
{
border:1px solid #000;
color:#000;
background-color:#ffecb7;
margin-top:3px;
}

.td_back 
{
background-color:#ffecb7;
background-image:url('../images/bg.png');
padding:1px;
}

.curTicketTable 
{
border:1px solid #fff;
color:#000
background-color:#ffecb7;
}

img 
{border-color:#C20808;}

.wrapperTable 
{border:1px solid #000;}

.noRepliesTable 
{
border:1px solid #000;
padding:10px;
margin-top:3px;
background-color:#ffecb7;
color:#000;
}
.noRepliesCell 
{
color:#c20808;
font-weight:bold;
background-color:#fff;
}

.visitorReplyCell 
{
border:1px solid #000;
padding:5px;
margin-top:3px;
background-color:#ffecb7;
color:#000;
}

.adminReplyCell 
{
border:1px solid #c20808;
padding:5px;
margin-top:3px;
background-color:#ffecb7;
color:#000;
}

.adminReplyInfoCell 
{
border:1px solid #C20808;
padding:5px;
margin-top:3px;
background-color:#fff;
color:#000;
}

.tagCell 
{
padding:5px;
background-color:#ffecb7;
border:1px solid #000;
}

.visitorReplyInfoCell 
{
border:1px solid #000;
padding:5px;
margin-top:3px;
background-color:#fff;
color:#000;
}

.footTable 
{
border:1px solid #C20808;
color:#000;
background-color:#ffecb7;
margin-top:3px;
}

.attachmentCell 
{
border:1px solid #000;
color:#000;
background-color:#ffecb7;
padding:5px;
}

.attachmentCreateCell 
{
border:1px solid #c20808;
color:#000;
background-color:#fff;
padding:5px;
}

.padding 
{padding: 5px;}

.padding_3 
{padding:3px;}

.ticketInfoBox 
{
padding:3px;
border:1px solid #C20808;
background-color:#ffecb7;
}

.comments 
{padding:5px;}

.ticketTopCell 
{
border:1px solid #000;
padding:5px;
}

.menutable 
{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#fff;
background-color:#C20808;
padding:3px;
border:1px solid #000;
background-image:url('../images/menu_table_grad.gif');
background-position:top;
background-repeat:repeat-x;
}

.borderTop 
{
border-top:1px solid #000;
padding:5px;
}

.kbaseCell 
{
border-top:1px solid #000;
padding:2px;
}

.kbaseWindowTable 
{
border:1px solid #000;
padding:5px;
background-color:#ffecb7;
color:#000;
}

.kbaseQuestion 
{
font-size:11px;
font-weight:bold;
font-family:Verdana, Arial, Helvetica, sans-serif;
border 1px solid #000;
background-color:#ffecb7;
padding:5px;
}

.kbaseAnswer 
{
font-size:11px;
font-family:Verdana, Arial, Helvetica, sans-serif;
border:1px solid #000;
padding:3px;
margin-top:3px;
}

.kbaseFooter 
{
font-size:11px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-style:italic;
border:1px solid #000;
background-color:#ffecb7;
padding:5px;
}

.tags 
{
font-size:11px;
font-weight:bold;
font-family: Verdana, Arial, Helvetica, sans-serif;
color:#000;
background-color:#fff;
border:1px solid #000;
}

fieldset 
{
border:1px solid #000;
width:720px;
padding-left:10px;
padding-right:10px;
}

legend 
{
color:#fff;
background:#C20808;
border:1px solid #000;
padding:5px 20px;
font-weight:bold
}

.nolivesupport 
{
color:#c20808;
font-family:verdana, arial sans-serif;
font-size:12px
}

.formbox 
{
padding:3px;
font-size:11px;
font-weight:normal;
font-family:Verdana, Arial, Helvetica, sans-serif;
border:1px solid #000;
color:#000;
background-color:#fff;
width:75%;
}

.filebox 
{border:1px solid #C20808;}

textarea 
{
padding: 3px;
font-size: 11px;
font-weight: normal;
font-family: Verdana, Arial, Helvetica, sans-serif;
border:1px solid #000;
color:#000;
background-color:#fff;
width:75%;
}

.formbutton 
{
padding:3px;
font-size:11px;
font-weight:bold;
font-family:Verdana, Arial, Helvetica, sans-serif;
border:3px solid #c20808;
border-color:#eee #bbb #aaa #ccc;
color:#000;
background-color:#fff;
}

.error 
{
color:#164677;
background-color:inherit;
}

select 
{
border:1px solid #000;
font-size:12px;
font-weight:normal;
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#000;
padding:2px;
background-color:#fff;
}

.messageImage 
{
padding:2px;
border:1px solid #000;
}

/* For live support */

.ls_closeTable 
{
background-color:#fff;
margin: 3px 0px 3px 0px;
color:#000;
border:1px solid #000;
}

.ls_messageTable 
{
background-color:#fff;
color:#000;
border:1px solid #000;
}

.ls_headerTable 
{
background-color:#ffecb7;
color:#000;
border:1px solid #000;
margin-bottom:3px;
}

.ls_wrapperTable 
{
border:1px solid #C20808;
background-color:#fff;
}

.ls_formArea 
{
border:1px solid #000;
margin-top:3px;
}

.ls_error 
{  
font-size:10px;
color:#f00;
}
