br {line-height: 130%;
}

.copy_body {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: x-small;
	font-weight: normal;
	color: #000000;
	width: 400px;
	text-align: left;
	text-indent: 12px;
	margin-left: 5%;
	line-height: 130%;
	vertical-align: top;
}
.copy_body_home_featprod {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: x-small;
	font-weight: normal;
	color: #000000;
	width: 140px;
	text-align: left;
	text-indent: 0px;
	margin-left: 0%;
	line-height: 130%;
	vertical-align: top;
}
.copy_body_right {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: x-small;
	font-weight: normal;
	color: #000000;
	width: 400px;
	text-align: right;
	text-indent: 12px;
	line-height: 130%;	/*margin-left: 5%;*/
}
.copy_productlist {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: x-small;
	font-weight: normal;
	color: #333333;
	width: 400px;
	text-align: left;
	text-indent: 12px;
	margin-left: 5%;
	line-height: 200%;
}

.copy_body_product_listing {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: x-small;
	font-weight: normal;
	color: #000000;
	/*width: 250px;*/
	text-align: left;
	/*text-indent: 12px;*/
	margin-left: 5%;
	line-height: 130%;
}
.copy_product_details {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: xx-small;
	font-weight: normal;
	color: #511105;
	text-align: left;
	line-height: 100%;
	/*padding-left: 5%;
	padding-top: 12px;*/
}
.copy_home_list {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: xx-small;
	font-weight: normal;
	color: #666666;
	text-align: left;
	text-decoration: none;
	padding-left: 4px;
	padding-right: 2px;

}
.copy_contact_address {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: xx-small;
	font-weight: normal;
	color: #666666;
	text-align: left;
	text-decoration: none;
	padding-right: 2px;

}
.copy_contact_pagetitle {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: x-small;
	font-weight: normal;
	color: #511105;
	margin-bottom: 3px;
	margin-bottom: 12px;
	text-align: left;
}
.copy_title {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: small;
	font-weight: bold;
	color: #F48226;
	text-indent: 12px;
	margin-left: 5%;
	padding-top: 12px;
}

.copy_subtitle {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: x-small;
	font-weight: bold;
	color: #666666;
}
.copy_links {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: small;
	font-weight: bold;
	color: #666666;
}
.anchor_links {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: x-small;
	font-weight: bold;
	color: #F48226;
	text-decoration: none;
}
.copy_navigation_link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: x-small;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
}
.copy_navigation {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: x-small;
	font-weight: bold;
	color: #000000;
}
.copy_navigation_news {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: x-small;
	font-weight: bold;
	color: #000000;
}
.copy_contact_title {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: small;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #000000;
	text-align: left;
	padding-left: 10px;
	padding-top: 3px;
	padding-right: 14px;
	padding-bottom: 2px;
}
.copy_contact_location {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: x-small;
	font-weight: bold;
	color: #F48226;
	padding-left: 27px;
	padding-top: 3px;
	padding-bottom: 4px;
}
.copy_contact_details {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: small;
	font-weight: bold;
	color: #D4D5D6;
	text-decoration: none;
}
.copy_regist_address {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: xx-small;
	color: #666666;
	text-decoration: none;
	width: 400px;
	margin-left: 5%;
}
.copy_pagetop {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: xx-small;
	font-weight: normal;
	color: #ffffff;
	text-align: right;
	margin-right: 5%;
	padding-top: 6px;
	padding-bottom: 4px;
	padding-right: 38px;
	padding-left: 15px;
	background-color: #000000;
	text-decoration: none;
}
.copy_action_grey {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: xx-small;
	font-weight: bold;
	color: #BBBDBF;
}
.copy_action_orange {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: xx-small;
	font-weight: bold;
	color: #F48226;
}
.copy_abb_strategic {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: xx-small;
	font-weight: normal;
	color: #000000;
}

.tagline {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: xx-small;
	font-weight: normal;
	color: #A1A4A7;
	padding-left: 27px;
	padding-bottom: 6px;
}
.copy_job_details_left {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: x-small;
	font-weight: normal;
	color: #ffffff;
	text-decoration: none;
	padding-left: 7px;
	padding-right: 2px;
	padding-bottom: 2px;
}
.copy_job_details_right {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: x-small;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
	padding-left: 7px;
	padding-right: 2px;
	padding-bottom: 2px;
}
.copy_job_details_description {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: x-small;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
	padding-left: 7px;
	padding-right: 6px;
	padding-top: 7px;
	padding-bottom: 5px;
}
.copy_job_details_action {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: x-small;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
	padding-left: 50px;
	padding-right: 8px;
	padding-top: 7px;
	padding-bottom: 10px;
}

/* switch control automate enclose styling for rollover */
.copy_home_list:hover 
{
  background-color: #000000;
  color: #ffffff;
}

.copy_fprod_select {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: small;
	font-weight: bold;
	color: #ffffff;
}
.copy_fprod_unselect {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: x-small;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
	
}




/* TABLE STYLING */
.td_bg_topleft {
	background-attachment: fixed;
	background-image: url(../../tla_media/bg_tla_topleft.jpg);
	background-repeat: no-repeat;
	background-position: right top;
}
.td_bg_topright {
	background-attachment: fixed;
	background-image: url(../../tla_media/bg_tla_topright.jpg);
	background-repeat: no-repeat;
	/*background-position: left bottom;*/
}
.td_bg_botleft {
	background-attachment: fixed;
	background-image: url(../../tla_media/bg_tla_botleft.jpg);
	background-repeat: no-repeat;
	/*background-position: right top;*/
}
.td_bg_botright {
	background-attachment: fixed;
	background-image: url(../../tla_media/bg_tla_botright.jpg);
	background-repeat: no-repeat;
	/*background-position: left top;*/
}

.bg_jobarrow {	
	background-image: url(../../tla_media/bg_job_arrow.gif);
	background-repeat: no-repeat;
	background-position: left top;
}

.td_logo {
	background-color: #FFFFFF;
	text-align: left;
	vertical-align: top;
	height: 105px;
	width: 85%;
}
.td_maincontent {
	background-color: #FFFFFF;
	text-align: left;
	vertical-align: top;
}
.td_contact {
	vertical-align: middle;
	background-image: url(../../tla_media/bg_contact.gif);
	background-repeat: repeat;
	height: 60px;
}





.table_navigation {
	width: 170px;
	align:right;
}
.table_jobdetails {
	width: 334px;
	margin-left: 5%;
}
.table_contact {
	width: 100%;
	align:left;
}
.tablemenu_selected {
	display: block;
	color: #000000;
	background-color: #ffffff;
	text-align: left;
	vertical-align: top;
	margin-left: 0px;
	text-indent: 8px;
	height: 30px;
	margin-bottom: 3px;
	margin-right: 0px;
	}

table#menu_orange td a {
	display: block;
	color: #000000;
	background-color: #F65211;
	text-align: left;
	vertical-align: middle;
	margin-left: 0px;
	text-indent: 8px;
	height: 30px;
	margin-bottom: 3px;
	margin-right: 2px;
	}

table#menu_orange td a:hover {
	color: #000000;
	background-color: #FEEFE9;
	text-align: left;
	vertical-align: middle;
	margin-left: 0px;
	text-indent: 8px;
	height: 30px;
	margin-bottom: 3px;
	margin-right: 0px;
}
table#menu_grey td a {
	display: block;
	color: #000000;
	background-color: #A1A4A7;
	text-align: left;
	vertical-align: middle;
	margin-left: 0px;
	text-indent: 8px;
	height: 30px;
	margin-bottom: 3px;
	margin-right: 2px;
	}

table#menu_grey td a:hover {
	color: #ffffff;
	background-color: #666666;
	text-align: left;
	vertical-align: middle;
	margin-left: 0px;
	text-indent: 8px;
	height: 30px;
	margin-bottom: 3px;
	margin-right: 2px;
}


/*.tablemenu_fp_selected {
	width: 98%;
	display: block;
	color: #000000;
	background-color: #ffffff;
	text-align: left;
	vertical-align: middle;
	margin-left: 0px;
	text-indent: 8px;
	height: 18px;
	margin-top: 1px;
	margin-bottom: 1px;
	margin-right: 5px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #F65211;
	border-right-color: #FAA17D;
	border-bottom-color: #F65211;
	border-left-color: #FAA17D;
	background-image: url(../../tla_media/_featuredproductpage/fp_selected_bg.gif);
	background-repeat: repeat-y;
	}*/
	
.tablemenu_fp_selected {
	width: 200px;
	display: block;
	color: #ffffff;
	background-color: #1C1C1C;
	text-align: left;
	vertical-align: middle;
	margin-left: 0px;
	text-indent: 0px;
	
	margin-top: 0px;
	margin-bottom: 0px;
	margin-right: 0px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #F0F0F0;
	border-right-color: #F0F0F0;
	border-bottom-color: #F0F0F0;
	border-left-color: #F0F0F0;
	background-image: url(../../tla_media/_featuredproductpage/fp_selected_bg.gif);
	background-repeat: repeat-y;
	}

.tablemenu_fp_notselected {
	width: 200px;
	color: #000000;
	background-color: #ffffff;
	margin-left: 0px;
	text-indent: 0px;
	margin-right: 0px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	}
	
	
table#menu_fp_orange td a {
	width: 200px;
	display: block;
	color: #000000;
	background-color: #FAAB88;
	text-align: left;
	vertical-align: middle;
	margin-left: 0px;
	text-indent: 0px;
	height: 20px;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-right: 0px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	}

table#menu_fp_orange td a:hover {
	width: 200px;
	display: block;
	color: #000000;
	background-color: #FFFFFF;
	text-align: left;
	vertical-align: middle;
	margin-left: 0px;
	text-indent: 0px;
	height: 20px;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-right: 0px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	background-image: url(../../tla_media/_featuredproductpage/fp_hover_bg.gif);
	background-repeat: repeat-y;
}





/* ALIGN */
.align_left{text-align:left;}
.align_centre{text-align:center;}
.align_right{text-align:right;}
.align_justify{text-align:justify;}
.align_top{vertical-align:top;}
.align_middle{vertical-align:middle;}
.align_bottom{vertical-align:bottom;}


/* TRANSPARENCY */
/* This is the transparent box */
#transboxright {
	width: 180px;
	background-color: #ffffff;
	filter:alpha(opacity=80);
	opacity: 0.8;
	-moz-opacity:0.8;
	margin-top: 0;
	margin-right: 10px;
	margin-bottom: 0;
	margin-left: 0px;
	}

#transboxrightcontact {
	width: 95%;
	background-color: #3B0904;
	filter:alpha(opacity=80);
	opacity: 0.8;
	-moz-opacity:0.8;
	margin-top: 4px;
	margin-right: 4px;
	margin-bottom: 0px;
	margin-left: 4px;
	}
	
#transboxleft {
	width: 100%;
	height: 180px;
	background-color: #ffffff;
	filter:alpha(opacity=75);
	opacity: 0.75;
	-moz-opacity:0.75;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	}
	
	
/* This is the container which set text to solid color.
position: relative used for IE */	
#transboxright div {
	padding: 10px;
	font-weight: bold;
	color: #000000;
	filter:alpha(opacity=100);
	opacity: 1;
	-moz-opacity:1;
	position: relative;
	}
#transboxrightcontact div {
	filter:alpha(opacity=100);
	opacity: 1;
	-moz-opacity:1;
	position: relative;
	}
#transboxleft div {
	padding: 10px;
	font-weight: bold;
	color: #000000;
	filter:alpha(opacity=100);
	opacity: 1;
	-moz-opacity:1;
	position: relative;
	}

/* COLOURS */

.colour_white {
	color: #FFFFFF;
}
.colour_white_bg {
	background-color: #FFFFFF;
}
.colour_black {
	color: #000000;
}
.colour_black_bg {
	background-color: #000000;
}
.colour_grey {
	color: #A1A4A7;
}
.colour_grey_bg {
	background-color: #A1A4A7;
}
.colour_orange {
	color: #F48226;
}
.colour_orange_bg {
	background-color: #F65211;
}
.colour_jobdetailsleft_bg {
	background-color: #6e5a9f;
}
.colour_jobdetailsleft {
	color: #6e5a9f;
}
.colour_jobdetailsright_bg {
	background-color: #d7c8e4;
}
.colour_jobdetailsright {
	color: #d7c8e4;
}
.colour_jobdetailsleftM_bg {
	background-color: #4a3c93;
}
.colour_jobdetailsleftM {
	color: #4a3c93;
}
.colour_jobdetailsrightM_bg {
	background-color: #8a7fbd;
}
.colour_jobdetailsrightM {
	color: #8a7fbd;
}
.colour_jobcopy_bg {
	background-color: #e9dbe8;
}
.colour_jobcopy {
	color: #e9dbe8;
}
.colour_jobsummary_bg {
	background-color: #d7c8e4;
}
.colour_jobsummary {
	color: #d7c8e4;
}
