.contentStyle, .shortNews
{
	font-family: Verdana, Arial, Tahoma, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 11px;
	color: #515456;
	background-color: transparent;
	margin-top: 0px;
}

.contentStyle p {
	margin-top: 10px;
}

.contentStyle div {
	color: #515456;
}

.shortNews p {
	margin: 0px;
}

.contentStyle input {
	background-color: white;
	border: 1px solid #5874B7;
	cursor: text;
	font-family: Verdana, Arial, Tahoma, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 11px;
	color: #515456;
}

.contentStyle table, .shortNews table
{
	font-family: Verdana, Arial, Tahoma, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 11px;
	color: #515456;
}

.contentStyle img
{

}

.contentStyle a, .shortNews a
{
	color: #2c4eb7;
	text-decoration: underline;
}

.contentStyle a:hover, .shortNews  a:hover
{
	color: #2c4eb7;
	text-decoration: underline;
}

.contentStyle select
{
	font-family: Verdana, Arial, Tahoma, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 11px;
	color: #515456;
	background-color: #ffffff;
}

.contentStyle textarea
{
	font-family: Verdana, Arial, Tahoma, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 11px;
	color: #515456;
	border: 1px solid #5874B7;
	width: 185px;
	height: 75px;
	background-color: #ffffff;
	overflow: auto;
	overflow-x: hidden;
}

.contentStyle .form_checkbox
{
	border: 0;
	cursor: hand;
	background-color: white;
}

.contentStyle .form_submit
{
	cursor: hand;
}

/* template classes */
.contentStyle table.pmt_table {
	border: 1px solid #D5D5D5;
}

.contentStyle table.pmt_table tr td, .contentStyle table.pmt_table tr th {
	border-right: 1px solid #D5D5D5;
	border-bottom: 1px solid #D5D5D5;
}

.contentStyle table.pmt_table thead th {
	height: 25px;
	background-color: #008ED8;
	font-weight: normal !important;
	color: #FFFFFF !important;
	text-align: left !important;
}

.contentStyle table.pmt_table thead th span, .contentStyle table.pmt_table tbody th span, .contentStyle table.pmt_table thead td span {
	display: inline-block;
	margin-left: 8px;
}

.contentStyle table.pmt_table thead td {
	height: 25px;
	background-color: #008ED8;
	font-weight: normal !important;
	color: #FFFFFF !important;
	text-align: left !important;
}

.contentStyle table.pmt_table tbody th span {
	display: inline-block;
	margin-left: 8px;
}


.contentStyle table.pmt_table tbody th {
	height: 25px;
	color: #515456;
	text-align: left !important;
	font-weight: normal !important;
}

.contentStyle table.pmt_table tbody td {
	text-align: center !important;
	height: 25px;
}

.contentStyle table.pmt_table tbody td img {
	vertical-align: middle;
	margin: 0px;
	padding: 0px;
	border: none;
}

.contentStyle table.pmt_table tr.pmt_grey td, .contentStyle table.pmt_table tr.pmt_grey th {
	background-color: #F6F6F6;
}

.contentStyle table.pmt_table td.rightbordnone {
	border-right: none;
}

.contentStyle table.pmt_table tfoot th, .contentStyle table.pmt_table tfoot td {
	border-bottom: none;
	height: 101px;
}

.contentStyle table.pmt_table tfoot td img{
	vertical-align: top;
	margin: 0px;
	padding: 0px;
	border: none;
}