html,body {
	height: 100%;
	margin: 0 0 0 0;
}
body,textarea{
	font-size: small;
	font-family: Arial, Helvetica, sans-serif!important;
	background-color: #999;
	margin: 0 0 0 0;
}
img	{	border: 0px none #fff;	}
form, input{
	padding: 0px;
	margin: 0px;
}

ul {
	padding-left: 0.6em;
	margin-left: 0.6em;
}

.tabmain { height: 100%;   margin-left: auto; margin-right: auto; }
.tdmain { vertical-align: middle; }
.tablay {
	background-color: #fff;
	width: 784px;
	border-collapse: collapse;
}
.logo { vertical-align: bottom; padding-right: 16px; }
h5 {
	color: #D1D2D4;
	font-size: 14pt;
	font-weight: bold;
	text-align: center;
	letter-spacing: -1pt;
	margin: 0px 0px 16px 0px;
}

h1, h2, h3, h4
{
	margin: 0px 0px 2px 0px;
	padding: 0 0px 0px 0px;
	text-align: left;
	font-size: medium;
	font-weight: bold;
	letter-spacing: -0.11em;
}

h1 {	color: #781D7D;	}
h2 {	color: #D1D2D4;	}
h3 {	color: #F78F1E;	}
h4 {	color: #781D7D;	}

.cssStop {
	width: 572px;
	color: #781D7D;
	font-weight: bold;
}

.tableDd1 { width: 100%; }
.menuo
{
	white-space:nowrap;
	font-weight: bold;
}

.menuo a {
	display: block;
	color: #D1D2D4;
	text-decoration: none;
	padding: 4px 0px 16px 10px;
	font-weight: bold;
}

#idSelected a, .menuo a:hover
{
	color: #781D7D;
	background-color: #E7E7E8;
}

.col1 {	width: 180px;
	height: 270px;
	font-size: 14pt;
	font-weight: bold;
	letter-spacing: -1pt;
	float: left;
	margin-right: 16px;
}
.col1 div { padding-top: 240px; text-align: right;}

.colls {
	float: left;
	width: 572px;
	height: 240px;
}

.col2, .col2-3, .col3-3, .col2-4, .conto,
.col2 a, .col2-4 a, .col2-3 a, .col3-3 a, .conto a { color: #781D7D;	}
.col2-4, .col3-4, .col2-3 {
	float: left;
	margin-right: 16px;
	xheight: 240px;
	xxborder: 1px solid blue; 
}
.col2, .col3-3, .col4-4  { float: left; xheight: 240px; }

.col2 {	width: 572px;	}
.col2-4, .col3-4, .col4-4 {	width: 180px;	}
.col2-3, .col3-3 {	width: 278px; }
.col12-3 {	float: left; width: 466px; }

.firmwords {
	color: #fff;
	font-size: 14pt;
	font-weight: bold;
	letter-spacing: -1pt;
	xmargin-left: 196px;
	float: left;
}

.conto	{	width: 180px; float: left;	}
.conti	{	font-size: xx-small; margin: 8px;	}

.quote {
	color: #A9B2B9;
	font-size: 14pt;
	letter-spacing: -1pt;
	margin: 8px 0px 0px 0px;
}
.quote p { margin: 0px; padding: 0px; }

input, textarea {
	border-top: 1px solid #BAD1EB;
	border-right: 1px solid #BAD1EB;
	border-bottom: 1px solid #000;
	border-left: 1px solid #BAD1EB;
}
textarea { background-color: #fff; }


.cellcontent {
	background-color: #E7E7E8;
	padding-top: 16px;
}

td.ic { font-size: xx-small; background-color: #999; text-align: right; }
.ic a:link { color: #000;}

.vacancies, .vdetail { padding: 20px;}
.vacancies ul {
	list-style: none;
	text-align: left;
}

.vtable { width: 100%; }
.vtable th {
	text-align: center;
	color: #fff;
	background-color: #78A22F;
	padding: 5px 0px;
	font-weight: bold;
}

.vshdo {
}
.vshd {
	background-color: #78A22F;
	text-align: center;
	color: #fff;
	padding: 5px 0px;
	font-weight: bold;
}

.vcol1 { width: 33%; }
.vcol2 { width: 33%; }
.vcol3 { width: 33%; }
.vcol1,.vcol2,.vcol3, .vdetail .vtable td   { border-bottom: 1px solid #999; border-left: 1px solid #999; }

.vback { text-align: right; }
.vdetail table { padding-bottom: 20px; }

.vdetail th {
	text-align: center;
	color: #fff;
	background-color: #78A22F;
	padding: 5px 0px;
	font-weight: bold;
}
.vform {
	color: #781D7D;
	padding: 0 20px;
}