.support-navigation {
	margin-bottom: 15px;
	padding-bottom: 10px;
	border-bottom: 1px dotted silver;
}

.support-navigation table {
	text-align: left;
}

.sn-logo {
	padding: 0 40px;
}

.sn-actions {
	vertical-align: middle;
}

.sn-actions li {
	list-style-type: none;
	font-size: 14px;
	font-weight: bold;
	margin-bottom: 7px;
}

.support h1 {
	margin-bottom: 15px;
}

.support-table {
	text-align: left;
	margin-bottom: 15px;
}

.support-table tr {
	border: 1px solid #EEE;
	vertical-align: middle;
}

.support-table td {
	padding: 5px inherit;
}

.support-table .st-unread {
	font-weight: bold;
	color: black;
	background-color: #EEE;
}

.support-table .st-selected {
	background-color: #2758a5;
}

.support-table .st-selected a {
	font-weight: bold;
	color: white;
}

.support-table .st-icon {
	width: 16px;
	padding-right: 0;
	padding-left: 5px;
}

.support-table .st-from {
	width: 160px;
}

.support-table .st-read .st-date a {
	width: 100px;
	color: silver;
}

.st-message {
	width: 100%;
	border: 1px solid #E5E5E5;
}

.st-message a {
	font-weight: bold;
}


.stm-head {
	background-color: #CBDCB0;
	padding: 5px 10px;
	font-weight: bold;
}

.stm-head table {
	width: 100%;
}

.stm-head td {
	width: 50%;
}

.stm-actions form {
	float: right;
}

.stm-actions span {
	font-size: 16px;
	font-weight: bold;
	color: black;
}

.stm-actions {
	background-color: #BAD095;
	padding: 10px;
}

.stm-text {
	padding: 10px 20px;
	padding-bottom: 25px;
	background-color: #f3f3f3;
}

.support-compose {
	width: 100%;
	border: 1px solid silver;
	background-color: #DDD;
}

.support-compose .sc-head {
	font-weight: bold;
}

.support-compose .sc-head td {
	padding: 2px 15px;
	padding-right: 0;
}

.support-compose textarea {
	width: 400px;
	height: 100px;
	margin: 5px 15px;
}

.support-att {
	padding: 10px 15px;
}

.support-att p {
	display: inline;
	margin-right: 10px;
}

.support-actions {
	padding-top: 10px;
	padding-bottom: 20px;
	padding-left: 25px;
}
