body {

	background-color: #F0F6FF;

	background-image: url('../images/bg.png');

	margin: 1px;

	padding: 1px;

}

a:link {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 11px;

	color: #000000;

	text-decoration: none;

}

a:visited {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 11px;

	color: #000000;

	text-decoration: none;

}

a:active {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 11px;

	color: #000000;

	text-decoration: none;

}

a:hover {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 11px;

	color: #000000;

	text-decoration: underline;

}

td {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 11px;

	color: #000000;

	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: #000000;

	background-color: inherit;

}

.msgTable {

	border: 1px solid #164677;

	background-color: #FFFFFF;

	padding: 5px;

	margin-top:3px

}

form {

  padding:0px;

  margin:0px;

}

.margins {

  margin-top: 3px;

}

.displayTable {

  border: 1px solid #164677;

  color: #000000;

	background-color: #FFFFFF;

}

.createTable {

  border: 1px solid #164677;

  color: #000000;

	background-color: #F0F6FF;

	margin-top: 3px;

}

.replyBoxTable {

  border: 1px solid #164677;

  color: #000000;

  margin-top: 3px;

	background-color: #FFFFFF;

}

.ticketDisplayTable {

  border: 1px solid #164677;

  color: #000000;

	background-color: #FFFFFF;

  margin-top:3px;

}

.td_back {

	background-color: #F0F6FF;

	background-image: url('../images/bg.png');

	padding: 1px;

}

.curTicketTable {

  border: 1px solid #164677;

  color: #000000;

	background-color: #F0F6FF;

}

img {

  border-color: #164677;

}

.wrapperTable {

  border:1px solid #164677;
  border-top:none;

}

.noRepliesTable {

  border: 1px solid #164677;

  padding: 10px;

	margin-top:3px;

	background-color: #F0F6FF;

	color: #000000;

}

.noRepliesCell {

  color: #164677;

  font-weight: bold;

  background-color: #F0F6FF;

}

.visitorReplyCell {

  border: 1px solid #164677;

  padding: 5px;

	margin-top:3px;

	background-color: #FFFFFF;

	color: #000000;

}

.adminReplyCell {

  border: 1px solid #64798E;

  padding: 5px;

	margin-top:3px;

	background-color: #F0F6FF;

	color: #000000;

}

.adminReplyInfoCell {

  border: 1px solid #164677;

  padding: 5px;

	margin-top:3px;

	background-color: #FFFFFF;

	color: #000000;

}

.tagCell {

  padding:5px;

  background-color:#FFFFFF;

  border:1px solid #64798E;

}

.visitorReplyInfoCell {

  border: 1px solid #64798E;

  padding: 5px;

	margin-top:3px;

	background-color: #F0F6FF;

	color: #000000;

}

.footTable {

  border: 1px solid #164677;

  color: #000000;

	background-color: #FFFFFF;

	margin-top: 3px;

}

.attachmentCell {

  border: 1px solid #64798E;

  color: #000000;

	background-color: #F0F6FF;

	padding: 5px;

}

.attachmentCreateCell {

  border: 1px solid #64798E;

  color: #000000;

	background-color: #FFFFFF;

	padding: 5px;

}

.padding {

  padding: 5px;

}

.padding_3 {

  padding: 3px;

}

.ticketInfoBox {

  padding: 3px;

  border: 1px solid #164677;

  background-color: #F0F6FF;

}

.comments {

  padding:5px;

}

.ticketTopCell {

  border: 1px solid #164677;

  padding:5px;

}

.menutable {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 11px;

	color: #FFFFFF;

	background-color: #164677;

	padding: 3px;

	border: 1px solid #164677;

	background-image: url('../images/menu_table_grad.gif');

	background-position: top;

	background-repeat: repeat-x;

}

.borderTop {

  border-top: 1px solid #164677;

  padding:5px;

}

.kbaseCell {

  border-top: 1px solid #164677;

  padding:2px;

}

.kbaseWindowTable {

  border: 1px solid #164677;

  padding: 5px;

  background-color: #FFFFFF;

  color: #000000;

}

.kbaseQuestion {

  font-size: 11px;

	font-weight: bold;

	font-family: Verdana, Arial, Helvetica, sans-serif;

  border: 1px solid #64798E;

  background-color: #F0F6FF;

  padding: 5px;

}

.kbaseAnswer {

  font-size: 11px;

	font-family: Verdana, Arial, Helvetica, sans-serif;

	border:1px solid #64798E;

	padding:3px;

	margin-top:3px;

}

.kbaseFooter {

  font-size: 11px;

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-style: italic;

  border: 1px solid #164677;

  background-color: #F0F6FF;

  padding: 5px;

}

.tags {

	font-size: 11px;

	font-weight: bold;

	font-family: Verdana, Arial, Helvetica, sans-serif;

	color: #000000;

	background-color: #F0F6FF;

	border: 1px solid #000000;

}

fieldset {

	border: 1px solid #64798E;

	width: 720px;

	padding-left: 10px;

	padding-right: 10px;

}

legend {

	color: #FFFFFF;

	background: #164677;

	border: 1px solid #000000;

	padding: 5px 20px;

	font-weight: bold

}

.nolivesupport {

	color: red;

	font-family: verdana, arial;

	font-size: 12px

}

.formbox {

  padding: 3px;

  font-size: 11px;

	font-weight: normal;

	font-family: Verdana, Arial, Helvetica, sans-serif;

	border: 1px solid #164677;

	color: #000000;

	background-color: #FFFFFF;

	width: 75%;

}

.filebox {

  border: 1px solid #164677;

}

textarea {

  padding: 3px;

  font-size: 11px;

	font-weight: normal;

	font-family: Verdana, Arial, Helvetica, sans-serif;

	border: 1px solid #164677;

	color: #000000;

	background-color: #FFFFFF;

	width:75%;

}

.formbutton {

  padding: 3px;

  font-size: 11px;

	font-weight: bold;

	font-family: Verdana, Arial, Helvetica, sans-serif;

	border: 1px solid #164677;

	color: #164677;

	background-color: #F0F6FF;

}

.error {

  color: #64798E;

  background-color: inherit;

}

select {

  border: 1px solid #164677;

  font-size: 12px;

	font-weight: normal;

	font-family: Verdana, Arial, Helvetica, sans-serif;

	color: #000000;

	padding:2px;

	background-color: #FFFFFF;

}

.messageImage {

  padding: 2px;

  border: 1px solid #164677;

}



/* For live support */



.ls_closeTable {

  background-color:#F0F6FF;

  margin: 3px 0px 3px 0px;

  color: #000000;

  border:1px solid #164677;

}

.ls_messageTable {

  background-color:#F0F6FF;

  color: #000000;

  border:1px solid #164677;

}

.ls_headerTable {

  background-color:#F0F6FF;

  color: #000000;

  border:1px solid #164677;

  margin-bottom:3px;

}

.ls_wrapperTable {

  border:1px solid #164677;

  background-color:#FFFFFF;

}

.ls_formArea {

  border:1px solid #164677;

  margin-top:3px;

}

.ls_error {

  font-size: 10px;

  color: #64798E;

}

