@import 'wick.css';

/*
   global
*/
	* {
		clolor: 		black;
		background-color: 	transparent;
		font-family: 		Verdana, Arial, Helvetica, sans-serif;
		font-size: 		8.75pt;
	}

	BODY {
		background:		white;
		margin:			0px;
	}

	IFRAME {
		width: 			100%;		
		border: 		0px solid gray;
		overflow:		hidden;
	}

	DIV {
		display:		inline;
	}

	A {
		text-decoration: 	none;

		page-break-after: 	avoid;
	}

	TABLE {
		border: 1px solid transparent;
	}

	TH {
		font-weight: bold;
		text-shadow: gray 1px 1px 1px;
		border: 0px;
		padding: 1px;
		text-align: left;
		white-space: nowrap;
	}

	TD {
		font-weight: normal;
		height: 15px;
		border: 0px solid gray;
		padding: 1px;
	}

	TD.td_disabled {
		color: darkgray;
		white-space: nowrap;
	}

	TD.td_invis {
		color: gray;
		border: 0px solid white;
		white-space: nowrap;
	}

	TD.td_invis_inside {
		border: 0px;
	}

	TD.td_noborder {
		border: 0px;
	}

	INPUT {
		font-weight: bold;
		text-decoration: none;
		border: 1px inset rgb(100,100,100);
	}

	SELECT {
		font-size: 9pt;
		font-weight: normal;
		font-family: Monospace;
		font-weight: normal;
		font-style: normal;
		text-decoration: none;
		padding: 0px;
		border-style: solid;
	}

	IMG {
		border: 0;
		background: black;
	}

	IMG.graph {
		border: 1px solid gray;
	}

	TEXTAREA {
		font-weight: normal;
		border: 0px solid;
		width: 100%;
		height: 150px;
		overflow: hidden;
	}

	HR {
		height: 1px;
		width: 75%;
	}

	.invis {
		border: 0px;
		border-spacing: 0;
		padding: 0px;
	}

	.nospacing {
		border-spacing: 0;
	}

/* global text coloring or links */

	INPUT.but_important {
		color: red;
		border: whitesmoke;
		background: transparent;
		border: 0px;
	}

	.normal {
		font-weight: normal;
		text-decoration: none;
		page-break-after: avoid;
	}

	A.a_important {
		font-weight: bold;
		color: darkred;
		border: whitesmoke;
	}

	A.a_info {
		font-weight: bold;
		color: darkblue;
		border: whitesmoke;
	}

	A.a_mail_links {
		font-weight: bold;
		border: whitesmoke;
	}

	A.a_priority_low {
		text-decoration: none;
	}

	A.a_priority_normal {
		text-decoration: none;
	}

	A.a_priority_high {
		text-decoration: none;
	}

	A.a_disabled {
		color: gray;		
	}

	A.a_hover:hover {
		
	}

/* ticket list */
	TD.owned {
		border: 0px solid whitesmoke;
		border-bottom: 2px solid white;
		white-space: nowrap;
		padding-right: 2px;
		padding-left: 2px;
	}

	TD.owned_5 {
		border: 0px solid whitesmoke;
		border-bottom: 2px solid white;
		white-space: nowrap;
		padding-right: 2px;
		padding-left: 2px;
	}

	TD.owned_4 {
		border: 0px solid whitesmoke;
		border-bottom: 2px solid white;
		white-space: nowrap;
		padding-right: 2px;
		padding-left: 2px;
	}

	TD.owned_3 {
		border: 0px solid whitesmoke;
		border-bottom: 2px solid white;
		white-space: nowrap;
		padding-right: 2px;
		padding-left: 2px;
	}

	TD.owned_2 {
		border: 0px solid whitesmoke;
		border-bottom: 2px solid white;
		white-space: nowrap;
		font-weight: bold;
		padding-right: 2px;
		padding-left: 2px;
	}

	TD.owned_1 {
		border: 0px solid whitesmoke;
		border-bottom: 2px solid white;
		white-space: nowrap;
		font-weight: bold;
		padding-right: 2px;
		padding-left: 2px;
	}

	A.owned {
		border: whitesmoke;
	}

	A.owned_3 {
		border: whitesmoke;
	}

	A.owned_2 {
		border: whitesmoke;
	}

	A.owned_1 {
		border: whitesmoke;
		font-weight: bold;
	}

	TD.other {
		color: gray;
		border: 0px solid whitesmoke;
		border-bottom: 2px solid white;
		white-space: nowrap;
		padding-right: 2px;
		padding-left: 2px;
	}


	TD.other_5 {
		color: gray;
		border: 0px solid whitesmoke;
		border-bottom: 2px solid white;
		white-space: nowrap;
		padding-right: 2px;
		padding-left: 2px;
	}

	TD.other_4 {
		color: gray;
		border: 0px solid whitesmoke;
		border-bottom: 2px solid white;
		white-space: nowrap;
		padding-right: 2px;
		padding-left: 2px;
	}

	TD.other_3 {
		color: gray;
		border: 0px solid whitesmoke;
		border-bottom: 2px solid white;
		white-space: nowrap;
		padding-right: 2px;
		padding-left: 2px;
	}

	TD.other_2 {
		color: gray;
		border: 0px solid whitesmoke;
		border-bottom: 2px solid white;
		white-space: nowrap;
		font-weight: bold;
		padding-right: 2px;
		padding-left: 2px;
	}

	TD.other_1 {
		color: gray;
		border: 0px solid whitesmoke;
		border-bottom: 2px solid white;
		white-space: nowrap;
		font-weight: bold;
		padding-right: 2px;
		padding-left: 2px;
	}

	A.other {
		color: gray;
		border: whitesmoke;
	}

	A.other_5 {
		color: gray;
		border: whitesmoke;
	}

	A.other_4 {
		color: gray;
		border: whitesmoke;
	}

	A.other_3 {
		color: gray;
		border: whitesmoke;
	}

	A.other_2 {
		color: gray;
		border: whitesmoke;
		font-weight: bold;
	}

	A.other_1 {
		color: gray;
		border: whitesmoke;
		font-weight: bold;
	}

	TD.unowned {
		color: #bc3c3c;
		border: 0px solid whitesmoke;
		border-bottom: 2px solid white;
		white-space: nowrap;
		padding-right: 2px;
		padding-left: 2px;
	}

	TD.unowned_5 {
		color: #bc3c3c;
		border: 0px solid whitesmoke;
		border-bottom: 2px solid white;
		white-space: nowrap;
		padding-right: 2px;
		padding-left: 2px;
	}

	TD.unowned_4 {
		color: #bc3c3c;
		border: 0px solid whitesmoke;
		border-bottom: 2px solid white;
		white-space: nowrap;
		padding-right: 2px;
		padding-left: 2px;
	}

	TD.unowned_3 {
		color: #bc3c3c;
		border: 0px solid whitesmoke;
		border-bottom: 2px solid white;
		white-space: nowrap;
		padding-right: 2px;
		padding-left: 2px;
	}

	TD.unowned_2 {
		color: #bc3c3c;
		border: 0px solid whitesmoke;
		border-bottom: 2px solid white;
		white-space: nowrap;
		font-weight: bold;
		padding-right: 2px;
		padding-left: 2px;
	}

	TD.unowned_1 {
		color: #bc3c3c;
		border: 0px solid whitesmoke;
		border-bottom: 2px solid white;
		white-space: nowrap;
		font-weight: bold;
		padding-right: 2px;
		padding-left: 2px;
	}

	A.unowned {
		color: #bc3c3c;
		border: whitesmoke;
	}

	A.unowned_5 {
		color: #bc3c3c;
		border: whitesmoke;
	}

	A.unowned_4 {
		color: #bc3c3c;
		border: whitesmoke;
	}

	A.unowned_3 {
		color: #bc3c3c;
		border: whitesmoke;
	}

	A.unowned_2 {
		color: #bc3c3c;
		border: whitesmoke;
	}

	A.unowned_1 {
		color: #bc3c3c;
		border: whitesmoke;
	}

/* section */ 
	TABLE.section {
		width: 268px;
		border: 0px;
		background: url("images/home-block-full-top.gif") no-repeat;
		background-position: 0px 0px;
		border-collapse: collapse;
	}

	TABLE.section TR {
		background:  url("images/home-block-filler.gif") repeat-y;
	}

	TABLE.section TR:first-child {
		background: transparent;
	}

	TABLE.section TR:first-child TH {
		padding-bottom: 30px;
	}

	TABLE.section TR:last-child {
		background: url("images/home-block-bottom-full.gif") no-repeat bottom left;
		height: 39px;
	}

	TABLE.section TR:last-child TD {
		padding-bottom: 10px;
	}

	TABLE.section TR TD {
		padding-left: 10px;
		padding-right: 10px;
	}
	TABLE.section_important {
		border: 1px solid whitesmoke;
	}

	TABLE.section_queue {
		border: 2px solid #7b95bd;
		border-spacing: 0;
	}

	TH.th_section_center {
		text-align: center;
		text-decoration: none;

		border-top: 2px solid #7b95bd;
		border-spacing: 0;
	}

	TH.th_queue_bottom {
		text-align: center;
		border: 0px solid #bc3c3c;
	}

	TH.th_bottom {
		text-align: center;
		border: 0px solid #bc3c3c;
	}

	TD.td_bottom {
		text-align: center;
		border: 0px solid #bc3c3c;
	}

	TD.td_mini_desc {
		font-size: 7pt;
		border: 0px;
		padding-top: 4px;
		color: gray;
	}

/* section header */
	TH.th_queue {
		text-align: center;
		text-decoration: none;
		border: 0px;
	}

	TH.th_section_header {
		padding: 5px;
	}

	TH.th_section_header:after {
		content: " ::";

	}

	TH.th_section_header:before {
		content: " :: ";
	}

	TH.th_edit {
		text-align: center;
		text-decoration: none;
		border: 0px;
	}


	TH.th_bottom_edit {
		text-align: center;
		text-decoration: none;
		border: 0px;
	}

	TH.th_disabled {
		color: gray;
		background-color: whitesmoke;
		border: 1px solid gray;
	}

	A.a_section_header {
		color: #16325c;
		text-decoration: underline;
	}
/*
	 submittable forms
	 and also section label/values
*/
	TD.td_label {
		font-weight: bold;
		border: 0px solid white;
		white-space: nowrap;
	}

	TD.td_label_disabled {
		border: 0px;
		padding: 1px;
		white-space: nowrap;
	}

	TD.td_value {
		border: 0px;
		padding: 1px;
	}

	TD.td_value:hover {
		border: 0px;
		cursor: pointer;
	}

	TR.tr_value TD {
		border-bottom: 1px dotted #56729c;
		border-top: 1px solid #16325c;
		padding: 1px;
	}

	TR.tr_value TD:first-child {
		border-left: 1px dotted #16325c;
	}
	TR.tr_value TD:last-child {
		border-right: 1px dotted #16325c;
	}

	TR.tr_value:hover TD {
		border-bottom: 1px solid white;
		border-top: 1px solid white;
		cursor: pointer;
	}

	TR.tr_value:hover TD:first-child {
		border-left: 1px solid white;
	}
	TR.tr_value:hover TD:last-child {
		border-right: 1px solid white;
	}

	TD.td_value_no_hover {
		border-bottom: 0px;
		padding: 1px;
		white-space: normal;
	}


	TD.td_value_highlight {
		font-weight: bold;
		padding: 1px;
		white-space: nowrap;
		border-bottom: 1px solid black;
	}

	TD[class=td_value] INPUT[type=checkbox], TD[class=td_value_highlight] INPUT[type=checkbox] {
		display: none;
	}

	TD.td_value_highlight_half {
		padding: 1px;
		white-space: nowrap;
		border: 1px dashed white;
		cursor: pointer;
	}

	TD.td_value_disabled {
		color: gray;
		padding: 1px;
		white-space: nowrap;
	}

	TD.td_input {
		white-space: nowrap;
	}

	INPUT[type=radius] {
		border: 1px inset rgb(100,100,100);
	}

	INPUT[type=checkbox] {
		border: 0px;
	}

	INPUT.inp_chk_small {
		margin-left:   0px;   
		margin-right:  0px;  
		margin-top:    0px; 
		margin-bottom: 0px;

		border: 0px outset black;
		width: 10px;
		height: 10px;
	}

	INPUT[type=text] {
		border: 1px solid gray;
	}

	INPUT.wide, TEXTAREA.wide {
		width: 500px;
	}
	INPUT.narrow {
		width: 50px;
	}

	INPUT.inp_disabled {
		background: transparent;
		color: gray;
		border: 0px;
	}

	INPUT.inp_sub {
		font-size: 9px;
		font-weight: Bold;
		color: #555555;
	}

	INPUT[type=file] {
		font-size: 9px;
		font-weight: bold;
		color: whitesmoke;
		border: 1px;
	}

	SELECT {
		width: 90px;
		height: 100%;
	}

	SELECT.inp_sel_invert {
		background: white;
		color:	black;
		font-weight: bold;
		width: 100px;
		height: 100%;
	}

	SELECT.inp_sel_big {
		width: 100%;
		height: 100px;
	}

	TABLE.toolbar {
		border: 1px;
	}

	IFRAME.TextareaFrame {
		position: relative;
		width: 100%;
		height: 150px;
		background: whitesmoke;
	}


	FIELDSET {
		border: 1px solid whitesmoke;
		padding: 3px;
	}

	LEGEND {
		padding-left: 3px;
		padding-right: 3px;
		border: 1px solid whitesmoke;
	}

/* special footer tag */
	TEXTAREA.inp_footer {
		font-family: terminal;
		height: 150px;
	}

/* 
	ticket view 
*/
	TABLE.section_ticket {
		width: 100%;
		border: 0px;
	}

	TABLE.mail_body {
		border: 0px;
	}

	TD.td_mail_header {
		background-color: whitesmoke;
		border: 1px solid lightgray;
	}

	TD.td_mail_subject {
		font-weight: bold;
		border: 0px;
	}

	TD.td_mail_body {
		font-family: fixed, terminal;
		font-weight: normal;
		border: 0px;
		white-space: normal;
		background: url('images/bg-right2.gif') bottom left no-repeat;
	}

	TD.td_attachment_body {
		font-family: fixed, terminal;
		font-weight: normal;
		border: 1px solid gray;
	}

	TD.td_mail_body_search {
		font-family: fixed, terminal;
		font-weight: normal;
		border: 1px solid gray;
	}

	TD.td_command {
		border-bottom: 1px solid lightgray;
	}

	TD.td_command_strong {
		border-bottom: 1px solid lightgray;
		font-weight: bold;
	}

	TD.td_strong {
		border-bottom: 1px solid lightgray;
		color: black;
		font-weight: bold;
	}

	TD.td_priority_normal {
	}

	DIV.feedback {
		float: left;
	}

	IMG.attachment {
		background: gray;
		
	}

/* announce priority styles */

	A.a_priority_normal {
		text-decoration: underline;
	}

	TD.td_priority_high {
		border: 2px solid #bc3c3c;
	}

	A.a_priority_high {
		font-weight: bold;
	}

/* statistics */

	TD.td_stats_label {
		font-weight: bold;
		border: 0px;
		border-bottom: 1px dashed gray;
	}

	TD.td_stats {
		border: 0px;
		border-bottom: 1px dashed gray;
	}

/* system */
	TABLE.table_noborder {
		border: 0px solid whitesmoke;
		padding: 0px;
		border-spacing: 0;
	}

/* icon labels */
	A.a_label {
		color: white;
	}

	A.a_important_label {
		color: #ffba00;
	}

/* Special tagging */
	*#merge_2 {
		background-color: #38105a;
	}

	*#merge_3 {
		background-color: #5a1010;
	}

	*#merge_4 {
		background-color: #1c5a10;
	}

	*#merge_5 {
		background-color: #105a53;
	}

/* Addressbook */

.addressGroup {
	color: 		whitesmoke; 
	display: 	inline; 
	white-space: 	nowrap; 
	margin: 	.1em;
}

.addressGroup:hover {
	border: 1px solid white; 
}

TR.line:hover TD {
	border: 1px solid whitesmoke;
	cursor: pointer;
}

.line_hovered TD {
	border: 1px solid whitesmoke;
	cursor: pointer;
}

.hover_TD_IE {
	border: 1px solid whitesmoke;
	cursor: pointer;
}

/* Tabs */
	.tabSet {
		border-spacing: 0;
	}

	.tab {
		border: 1px dotted #56729c;
		border-bottom: 1px solid white;
		padding: 1px;
	}

	TD.tab:hover {
		border: 1px solid whitesmoke;
		cursor: pointer;
	}

	.tab_selected {
		font-weight: bold;
		padding: 1px;
		white-space: nowrap;
		border: 1px solid white;
		border-bottom: 0px;
	}

	.tab_disabled {
		padding: 1px;
		white-space: nowrap;
		border-bottom: 1px solid white;
		color: gray;
	}

	.tab_blank {
		border: 0px;
		border-bottom: 1px solid white;
		padding: 1px;
	}

/* Guest */
	TABLE.guest {
		margin-left: auto;
		margin-right: auto;

	}

	TABLE.guest TD.logo {
		margin-left: 15%;
		padding-top: 20px;
		height: 70px;
		background: url("images/linx-logo-cornered.jpg") no-repeat;
	}

	#top_right_corner_box {
		position:absolute;
		right: 5px;
		top: 0px;
		float: right;
		text-align: right;
	}

