#support-content {
	float: left;
	width: 930px;
}
#support-left {
	float: left;
	display: inline;
	height: 100%;
	width: 180px;
	position: relative;
	padding-top: 14px;
}
#left-top {
	height: 23px;
	border-bottom: solid 1px #d2d2d2;
}
#main_content {
	margin-left: 10px;
	padding-bottom: 8px;
	background-color: transparent;
	width: 740px;
	position: relative;
	top: 10px;
	float: left;
}
h1#page-title {
	clear: left;
	font-family: inherit;
	font-size: 1.633em;
	font-weight: normal;
	line-height: 1.272em;
	color: #404040;
	margin-bottom: 5px;
	border-bottom: solid 1px #cccccc;
}
#main_content h3 {
	color: #00a6de;
	font-weight: bold;
	margin: 10px 0 15px 0;
}
#contact-us h3 {
	color: #00a6de;
	font-weight: bold;
	margin: 10px 0 15px 0;
}
#support-login {
	border-bottom: solid 1px #cccccc;
}
#support-logoff {
	padding-bottom: 10px;
	padding-top: 10px;
	border-bottom: solid 1px #cccccc;
}
#support-login h3, #left-search h3, #left-download h3 {
	font-size: 1.166em;
	color: #00a6de;
	font-weight: bold;
	margin-bottom: 15px;
}
#news-left, #left-download, #left-search {
	border-bottom: solid 1px #cccccc;
}
#support-login a, #news-left a, #left-download a {
	font-size: 0.9em;
}
#support-login ul li, #news-left ul li, #left-download ul li {
	margin: 0 0 0 1px;
	list-style-image: none;
	list-style-type: none;
}
#left-search {
	padding-bottom: 10px;
	border-bottom: solid 1px #cccccc;
}
#left-tree {
	padding-top: 10px;
	padding-bottom: 10px;
	border-bottom: solid 1px #cccccc;
}
.charSelect
{
	float: left;
	width: 3.4%;
	text-align: center;
	margin: 1;
	border-right: lightsteelblue 1px solid;
	border-top: lightsteelblue 1px solid;
	border-left: lightsteelblue 1px solid;
	border-bottom: lightsteelblue 1px solid;
	background-color: #00008b;
	color: lightsteelblue;
	cursor: pointer;
	cursor: hand;
}
.charSelectSel 
{
	cursor: default;
	color: Orange;
}
.tree table {
	margin: 0;
	padding: 0;
	width: auto;
}
.tree tbody 
{
	border: none 0;
}
.tree td 
{
	margin: 0;
	padding: 0;
}
.tree td div {
	margin: 0;
	padding: 0;
	height: 20px !important;
}
.tree a 
{
	margin: 0;
	padding: 0;
	font-size: 0.9em;
}
.header_cell {
	FONT-WEIGHT: bold; height:19pt; FONT-SIZE: 8pt; BACKGROUND-IMAGE: url(/images/headerbg.gif);
	white-space: nowrap;
}
img {
	BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none
}
.ticketdetail {
	COLOR: #4f4f2c
}
.ticketdetail TABLE {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; WIDTH: 100%; PADDING-TOP: 0px; BACKGROUND-COLOR: #ebeff3; BORDER-RIGHT-WIDTH: 0px
}
.ticketdetail TD {
	VERTICAL-ALIGN: top; COLOR: #4f4f2c
}
.ticketdetail TH
{
	FONT-WEIGHT: bold; height:19pt; FONT-SIZE: 8pt; BACKGROUND-IMAGE: url(/images/headerbg.gif); 
}
.ticketdetail .summary {
	WIDTH: 100%
}
.ticketdetail .summary H2 {
	COLOR: #ffffff; BACKGROUND-COLOR: #0c266c; TEXT-ALIGN: center;FONT-SIZE: 1.45em;
}
.ticketdetail .escalated {
	FONT-WEIGHT: bold; COLOR: #ffffff; BACKGROUND-COLOR: #cc0000; TEXT-ALIGN: center
}
.ticketdetail LABEL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: top; LINE-HEIGHT: 100%; PADDING-TOP: 0px; WHITE-SPACE: nowrap; TEXT-ALIGN: right
}
.ticketdetail .detail {
	OVERFLOW:auto; BACKGROUND-COLOR: #ebeff3; 
}
.ticketdetail .detail .mark {
	FONT-WEIGHT: bold; COLOR: #0c266c; BACKGROUND-COLOR: #9fa9c5
}
.ticketdetail .detail .desc {
	WIDTH: 100%
}
.ticketdetail #update {
	BACKGROUND-COLOR: #ebeff3
}
.ticketdetail #comment {
	PADDING-RIGHT: 2px; PADDING-LEFT: 2px; PADDING-BOTTOM: 2px; MARGIN: 2px; PADDING-TOP: 2px
}
.ticketdetail #attachment {
	PADDING-RIGHT: 2px; PADDING-LEFT: 2px; PADDING-BOTTOM: 2px; MARGIN: 2px; PADDING-TOP: 2px
}
.ticketdetail #update TEXTAREA {
	BORDER-RIGHT: #a6a6a6 1px solid; BORDER-TOP: #a6a6a6 1px solid; BORDER-LEFT: #a6a6a6 1px solid; WIDTH: 80%; BORDER-BOTTOM: #a6a6a6 1px solid
}
.ticketdetail #attachment {
	padding-top: 5px
}
.searchButton, button {
	color: white;
	font-size: 11px;
	font-family: arial, helvetica, sans serif;
	border: solid 1px #D96B00;
	padding: 1px 5px 0px 5px;
	background: transparent url("/images/button-bg.png") repeat-x top left;
	cursor: pointer;
}
.block-body {
	float: left;
	width: 100%;
}
#main_content .block {
	border: solid 1px #d2d2d2;
	margin: 0 0 10px 0;
	padding: 0;
}
#main_content .block h3 {
	color: #464646;
	padding: 2px 4px 6px 4px;
	font-size: 12px;
	background: transparent url("/images/block_bg.png") repeat-x;
	margin: 0;
}
#main_content .block-body {
	width: 100%;
	background: transparent url("/images/block-body_bg.png") repeat-x 0 100%;
}
#main_content .block-content {
	padding: 4px;
}
#main_content .block-left {
	display: block;
	float: left;
	clear: left;
}
#main_content .block-right {
	display: block;
	float: right;
	clear: right;
}
#ticket_summary {
	width: 100%;
}
#ticket_summary td {
	vertical-align: top;
}
#ticket_summary label {
	white-space: nowrap;
	text-align: right;
	font-weight: bold;
	padding: 0px;
	line-height: 100%;
	vertical-align: top;
	margin: 0px;
}
#ticket_summary label[for="ticket_id"], .for_ticket_id_ie6 {
	display: none;
}
#main_content .actionbar {
	width: 100%;
	padding: 0 0 0 0;
	text-align: right;
	vertical-align: middle;
}
#main_content .actionbar ul, #main_content .actionbarSearch ul {
	text-align: right;
	white-space: nowrap;
	margin-top: 0px;
	margin-right: 0px;
}
#main_content .actionbar li {
	list-style-type: none;
	display: inline;
	color: white;
	font-size: 11px;
	font-weight: bold;
	font-family: arial, helvetica, sans serif;
	vertical-align: top;
	border: solid 1px #0478BE;
	margin: 0 0 0 5px;
	padding: 0px 5px 2px 5px;
	background: transparent url("/images/action_bg.png") repeat-x top left;
	cursor: pointer;
}
#main_content .actionbarSearch li {
	list-style-type: none;
	display: inline;
}
#main_content .actionbar a, #main_content .button a:visited {
	color: white;
	text-decoration: none;
	margin: 0;
	padding: 0;
}
.actionbar a:hover {
	text-decoration: none;
}
#lastTickets {
	clear:both;
	margin-top:10px;
	font-weight:bold;
}
#my_portrait {
	float: left;
	width: 300px;
}
#my_tickets {
	float: right;
	width: 300px;
}
#my_tickets ul {
	padding-bottom: 0px;
}
#my_portrait ul, #my_tickets ul {
	margin: 0;
}
#my_portrait li, #my_tickets li {
	margin: 0;
	list-style: none;
}
#my_portrait a, #my_tickets a {
	padding-left: 10px;
}
.error {
	font-weight: bold;
	color: red
}
.infoDiv {
	display: none;
	margin: 0;
	padding: 0;
}
.infoFrame {
	width: 100%;
	height: 400px;
}
div.hr {
	border-bottom: solid 1px #d2d2d2;
	margin-top: 15px;
	margin-bottom: 10px;
}
div.hr_li {
	border-bottom: solid 1px #d2d2d2;
	margin-top: -5px;
	margin-bottom: 8px;
}
.SearchContext {
	font-size: 0.9em;
}