img {
border:0px;
}


.txthead {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: Black;
	font-weight: bold;
}

.txtsubhead {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: Black;
	font-weight: bold;
}

.bluetxthead {
	font-family: Arial, Helvetica, sans-serif;
	color: #084C8D;
	font-weight: bold;
}
.bluetxtlink, .bluetxtlink a {
	color: #084C8D;
	font-weight: bold;
}
.bluetxtlink A:link {
	text-decoration: none;
}
.bluetxtlink A:visited {
	text-decoration: none;
}
.bluetxtlink A:hover {
	text-decoration: underline;
}
.txtbody {
	color: Black;
	font-family: Arial, Helvetica, sans-serif;
	font-style: normal;
}

.txttablebody {
	color: Black;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
}

.floatleft {
	float: left;
}
.floatright {
	float: right;
}

.txtbold {
	font-family: Arial, Helvetica, sans-serif;
	color: Black;
	font-weight: bold;
}

.txtmenu {
	color: Black;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}
.txtGreen {
	font-family: Arial, Helvetica, sans-serif;
	color: #88D5A9;
	font-weight: bold;
}

.txtblue {
	color: #084C8D;
	font-family: Arial, Helvetica, sans-serif;
	}
	
.txtlink {
	color: #084C8D;
	font-family: Arial, Helvetica, sans-serif;
	}
	
/* FORMS */
.form_contact_bg {
         width: 466px;
         height: 413px;
         border: 1px solid #084C8D;
         background-color: #EEEEEE;
         padding-top: 9px;
         padding-left: 11px;
}

.form_contact_labels {
         width: 164px;
         font-family: Arial, Helvetica, sans-serif;
         font-size: 12px;
         color: #060606;
         line-height: 26px;
         float: left;
}

.form_contact_fields {
         width: 280px;
         float: left;
}

.form_contact_submit {
         width: 240px;
         height: 23px;
         text-align: right;
}



/* JOB DETAIL FORM */
#mailform, #mailform p, #mailform td, input {
	font-family: arial; font-size: 12px;
}
#mailform, #mailform fieldset {
	width: 466px; margin: 0px; padding: 0px; border: 0px;
}
#mailform p {
	margin-bottom: 4px;
}
#mailform p.title {
	color: #084c8d;
}
#mailform table {
	width: 100%; background-color: #eeeeee; border: 1px solid #084c8d; border-collapse: collapse;
}
#mailform table td {
	padding: 2px 10px;
}

.w20p {
	width: 20%;
}
.w30p {
	width: 30%;
}
.w40p {
	width: 40%;
}

/* added by leol for year field */
.w41p {
	width: 60px;
}

.w100p {
	width: 100%;
}


.valignTop {
	vertical-align: top;
}

.form_contact_thanx {
	font-weight: normal;
	color: #000000;
}

.tx-quicklinxv1-pi1 a {
	line-height: 16px;
}

/* Image list with links */
.tx-listImagesLinks-pi1 * {
	margin: 0px; padding: 0px;
}
.tx-listImagesLinks-pi1 .tx-listImagesLinks-pi1-list_icon {
	float: left;
	width: 110px;
	text-align: right;
}
.tx-listImagesLinks-pi1 .tx-listImagesLinks-pi1-list_block {
	float: left; width: 400px;
	margin-left: 20px;
}
.tx-listImagesLinks-pi1 .tx-listImagesLinks-pi1-list_date {
	color: #084c8d; font-weight: bold;
}
.tx-listImagesLinks-pi1 .tx-listImagesLinks-pi1-list_title {
	font-weight: bold;
}
.tx-listImagesLinks-pi1-list_block_clear {
	clear: both; display: block; clear: both; height: 9px; font-size: 0px;
}

