.lna_bodytext {
	FONT-SIZE: 11px; COLOR: #000000; FONT-FAMILY: Verdana
}
.lna_bodytext_grey {
	FONT-SIZE: 11px; COLOR: #484848; FONT-FAMILY: Verdana
}
SPAN.lna_bodytext {
	FONT-SIZE: 11px; COLOR: #000000; FONT-FAMILY: Verdana
}
.lna_link {
	FONT-SIZE: 11px; COLOR: #484848; FONT-FAMILY: Verdana; TEXT-DECORATION: underline
}
.lna_link A {
	FONT-SIZE: 11px; COLOR: #484848; FONT-FAMILY: Verdana; TEXT-DECORATION: underline
}
.lna_bodytextStock {
	FONT-SIZE: 10px; COLOR: #484848; FONT-FAMILY: Verdana
}
.lna_stockUp {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #009f00; FONT-FAMILY: Verdana
}
.lna_stockDown {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #ff0000; FONT-FAMILY: Verdana
}
.lna_stockDisplay {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #000000; FONT-FAMILY: Verdana
}
.lna_heading_paragraph {
	FONT-WEIGHT: bold; FONT-SIZE: 10px; COLOR: #000000; FONT-FAMILY: Verdana
}
.lna_paragraph_title {
	FONT-WEIGHT: bold; FONT-SIZE: 10px; COLOR: #269c07; FONT-FAMILY: Verdana
}
.lna_paragraph_subtitle {
	FONT-WEIGHT: bold; FONT-SIZE: 14px; COLOR: #000000; FONT-FAMILY: Verdana
}
.lna_main_portlet_title {
	FONT-WEIGHT: bold; FONT-SIZE: 13px; COLOR: #000000; FONT-FAMILY: Verdana
}
.lna_main_portlet_title_white {
	FONT-WEIGHT: bold; FONT-SIZE: 13px; COLOR: #ffffff; FONT-FAMILY: Verdana
}
.lna_right_portlet_title {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #484848; FONT-FAMILY: Verdana
}
.lna_main_portlet_skin_background {
	WIDTH: 412px; BACKGROUND-COLOR: #ffffff
}
.lna_main_leftside_background {
	WIDTH: 40px; HEIGHT: 17px; BACKGROUND-COLOR: #018351
}
.lna_skin_main_delimiter {
	MARGIN-LEFT: 23px; WIDTH: 412px; HEIGHT: 15px
}
.lna_skin_news_delimiter {
	MARGIN-LEFT: 16px; WIDTH: 208px
}
.lna_skin_news_full_delimiter {
	WIDTH: 456px
}
.lna_skin_5_delimiter {
	MARGIN-LEFT: 16px; WIDTH: 208px
}
.lna_skin_main_border {
	MARGIN-LEFT: 23px; WIDTH: 412px; BACKGROUND-COLOR: #e0e0e0
}
.lna_skin_news_border {
	MARGIN-LEFT: 16px; WIDTH: 208px; BACKGROUND-COLOR: #dedede
}
.lna_skin_news_full_border {
	WIDTH: 456px; BACKGROUND-COLOR: #dedede
}
.lna_skin_6_border {
	WIDTH: 456px; BACKGROUND-COLOR: #dedede
}
.lna_skin_5_border {
	MARGIN-LEFT: 16px; WIDTH: 208px; BACKGROUND-COLOR: #dedede
}
.lna_skin_other_border {
	BACKGROUND-COLOR: #dedede
}
.lna_main_news_portlet_skin_background {
	WIDTH: 208px; HEIGHT: 17px; BACKGROUND-COLOR: #ffffff
}
.lna_main_news_leftside_skin_background {
	WIDTH: 40px; HEIGHT: 17px; BACKGROUND-COLOR: #018350
}
.lna_main_news_skin5_background {
	WIDTH: 208px; HEIGHT: 17px; BACKGROUND-COLOR: #018350
}
.lna_main_news_leftside5_background {
	WIDTH: 20px; HEIGHT: 17px; BACKGROUND-COLOR: #ffffff
}
.lna_main_news_portlet_skin_backgroundbis {
	WIDTH: 230px; PADDING-TOP: 0px; HEIGHT: 17px; BACKGROUND-COLOR: #00955d
}
.lna_main_news_leftside_background {
	WIDTH: 20px; HEIGHT: 17px; BACKGROUND-COLOR: #f4f5f0
}
.lna_main_news_full_portlet_skin_background {
	WIDTH: 456px; HEIGHT: 17px; BACKGROUND-COLOR: #ffffff
}
.lna_main_news_full_leftside_background {
	WIDTH: 120px; HEIGHT: 17px; BACKGROUND-COLOR: #018350
}
.lna_main_news_full_skin6_background {
	WIDTH: 456px; HEIGHT: 17px; BACKGROUND-COLOR: #018350
}
.lna_main_news_full_border_skin_background {
	HEIGHT: 17px; BACKGROUND-COLOR: #dedede
}
.lna_main_news_full_leftside6_background {
	WIDTH: 70px; HEIGHT: 17px; BACKGROUND-COLOR: #ffffff
}
.lna_right_portlet_skin_background {
	BORDER-TOP: #f4f1e2 2px solid; BORDER-LEFT: #f4f1e2 2px solid; WIDTH: 140px; BORDER-BOTTOM: #72736e 1px solid; BACKGROUND-COLOR: #b8b8b0
}
.lna_right_portlet_downspace {
	BORDER-LEFT: #f4f1e2 2px solid; WIDTH: 140px; BORDER-BOTTOM: #ffffff 1px solid; HEIGHT: 2px; BACKGROUND-COLOR: #e4e1d2
}
.lna_right_portlet_white_separator {
	BORDER-TOP: #e4e1d2 2px solid; BORDER-LEFT: #ffffff 2px solid; WIDTH: 140px; HEIGHT: 15px; BACKGROUND-COLOR: #ffffff
}
.lna_right_portlet_body {
	BORDER-TOP: #f4f1e2 1px solid; BORDER-LEFT: #f4f1e2 2px solid; BACKGROUND-COLOR: #e4e1d2
}
.lna_right_portlet_body_background {
	BACKGROUND-COLOR: #e4e1d2
}
.lna_right_portlet_body_clear_background {
	BACKGROUND-COLOR: #e4e1d0
}
.lna_stock_price_left_background {
	WIDTH: 25px; BACKGROUND-COLOR: #e4e1d0
}
.lna_stock_price_right_background {
	WIDTH: 115px; BACKGROUND-COLOR: #d7d5c8
}
.lna_left_nav_section_label {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #ffffff; FONT-FAMILY: Verdana
}
.lna_left_navigation_background {
	BACKGROUND-COLOR: #b8b8b0
}
.lna_bottom_background {
	BACKGROUND-COLOR: #dfddce
}
.lna_division_nav_section_label {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #ffffff; FONT-FAMILY: Verdana
}
.lna_division_cement_background {
	BACKGROUND-COLOR: #0099e7
}
.lna_division_aggregates_background {
	BACKGROUND-COLOR: #7128c0
}
.lna_division_gypsum_background {
	BACKGROUND-COLOR: #fbc934
}
.lna_left_nav_section_label {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #ffffff; FONT-FAMILY: Verdana
}
.lna_contacts_section_background {
	BACKGROUND-COLOR: #003a24
}
.lna_products_section_background {
	BACKGROUND-COLOR: #005a37
}
.lna_careers_section_background {
	BACKGROUND-COLOR: #006941
}
.lna_investor_section_background {
	WIDTH: 70px; BACKGROUND-COLOR: #00955d
}
.lna_press_section_background {
	BACKGROUND-COLOR: #00955d
}
.lna_sustainability_section_background {
	BACKGROUND-COLOR: #22b37c
}
.lna_safety_section_background {
	BACKGROUND-COLOR: #65d9ac
}
.lna_form_section_title {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #000000; FONT-FAMILY: Verdana
}
.lna_form_section_background {
	BACKGROUND-COLOR: #cce6db
}
.lna_form_line_background {
	BACKGROUND-COLOR: #f1f7f5
}
.lna_FormInputText {
	BORDER-RIGHT: #008254 1px solid; BORDER-TOP: #008254 1px solid; FONT: 11px Arial; BORDER-LEFT: #008254 1px solid; COLOR: #000000; BORDER-BOTTOM: #008254 1px solid; BACKGROUND-COLOR: #ffffff
}
.lna_FormInputTextPortlet {
	FONT: 11px Arial; COLOR: #000000
}
.lna_FormInputTextPortlet_LSP {
	FONT: 11px Arial; WIDTH: 102px; COLOR: #000000
}
.lna_FormInputTextArea {
	BORDER-RIGHT: #008254 1px solid; BORDER-TOP: #008254 1px solid; FONT: 11px Arial; BORDER-LEFT: #008254 1px solid; COLOR: #000000; BORDER-BOTTOM: #008254 1px solid; HEIGHT: 100px; BACKGROUND-COLOR: #ffffff
}
.lna_FormInputFile {
	BORDER-RIGHT: #008254 1px solid; BORDER-TOP: #008254 1px solid; FONT: 11px Arial; BORDER-LEFT: #008254 1px solid; COLOR: #000000; BORDER-BOTTOM: #008254 1px solid; BACKGROUND-COLOR: #ffffff
}
#lafonlinePrincipal {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: right; PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 140px; PADDING-TOP: 0px; HEIGHT: 93px; BACKGROUND-COLOR: #e7e7de
}
.lna_linkOnline {
	FONT-SIZE: 9px; COLOR: #484848; FONT-FAMILY: Verdana; TEXT-DECORATION: underline
}
.lna_form_section_title {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #000000; FONT-FAMILY: Verdana
}
.lna_form_section_background {
	BACKGROUND-COLOR: #cce6db
}
.lna_form_line_background {
	BACKGROUND-COLOR: #f1f7f5
}
.lna_FormInputText {
	BORDER-RIGHT: #008254 1px solid; BORDER-TOP: #008254 1px solid; FONT: 11px Arial; BORDER-LEFT: #008254 1px solid; COLOR: #000000; BORDER-BOTTOM: #008254 1px solid; BACKGROUND-COLOR: #ffffff
}
.lna_FormInputTextArea {
	BORDER-RIGHT: #008254 1px solid; BORDER-TOP: #008254 1px solid; FONT: 11px Arial; BORDER-LEFT: #008254 1px solid; COLOR: #000000; BORDER-BOTTOM: #008254 1px solid; HEIGHT: 100px; BACKGROUND-COLOR: #ffffff
}
.lna_FormInputFile {
	BORDER-RIGHT: #008254 1px solid; BORDER-TOP: #008254 1px solid; FONT: 11px Arial; BORDER-LEFT: #008254 1px solid; COLOR: #000000; BORDER-BOTTOM: #008254 1px solid; BACKGROUND-COLOR: #ffffff
}
.input_default {
	FONT-WEIGHT: bold; FONT-SIZE: 8pt; COLOR: #646b7e; FONT-FAMILY: Arial, Helvetica; HEIGHT: 19px; TEXT-DECORATION: none
}
.input_default A {
	FONT-SIZE: 8pt; COLOR: #646b7e; FONT-FAMILY: Arial, Helvetica; HEIGHT: 19px; TEXT-DECORATION: none
}
.selection_default {
	FONT-SIZE: 9pt; WIDTH: 60%; COLOR: #000000; FONT-FAMILY: Arial, Helvetica; BACKGROUND-COLOR: #ffffff; TEXT-DECORATION: none
}
.style_lsp_big {
	WIDTH: 412px
}
.lna_lsp_small_main {
	WIDTH: 138px; PADDING-TOP: 5px
}
.lna_lsp_child1 {
	DISPLAY: inline; WIDTH: 80px; HEIGHT: 20px
}
.lna_lsp_child2 {
	DISPLAY: inline; WIDTH: 40px; HEIGHT: 20px
}
.lna_lsp_child3 {
	FLOAT: left; WIDTH: 138px; PADDING-TOP: 5px; HEIGHT: 20px
}
.lna_lsp_child_advanced {
	PADDING-LEFT: 35px; FLOAT: left; WIDTH: 138px; PADDING-TOP: 10px; HEIGHT: 30px
}
.input_default_link {
	FONT-SIZE: 8pt; COLOR: #000000; FONT-FAMILY: Arial, Helvetica; HEIGHT: 19px; TEXT-DECORATION: none
}
.divfather {
	WIDTH: 140px; HEIGHT: 140px; BACKGROUND-COLOR: #e4e1d2; position:absolute; left:-0px; top:-0px
}
.divchild {
	FLOAT: left; WIDTH: 70px; HEIGHT: 20px
}
.divchild11 {
	PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; WIDTH: 90px; PADDING-TOP: 7px; HEIGHT: 20px
}
.divchild12 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 10px; PADDING-BOTTOM: 0px; WIDTH: 50px; PADDING-TOP: 7px; HEIGHT: 20px
}
.divchild21 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; PADDING-TOP: 7px; HEIGHT: 20px
}
.divchild22 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 25px; PADDING-BOTTOM: 0px; WIDTH: 70px; PADDING-TOP: 7px; HEIGHT: 20px
}
.divinput1 {
	DISPLAY: inline; WIDTH: 140px; HEIGHT: 15px
}
.divsubmit {
	DISPLAY: inline; WIDTH: 40px
}
.divinput2 {
	DISPLAY: inline; WIDTH: 140px
}
.lna_Width2px {
	WIDTH: 2px
}
.lna_Width3px {
	WIDTH: 3px
}
.lna_Width5 {
	WIDTH: 5px
}
.lna_Width5px {
	WIDTH: 5px
}
.lna_Width10px {
	WIDTH: 10px
}
.lna_Width28px {
	WIDTH: 28px
}
.lna_Width30px {
	WIDTH: 30px
}
.lna_Width32 {
	WIDTH: 32px
}
.lna_Width32px {
	WIDTH: 32px
}
.lna_Width20 {
	PADDING-LEFT: 2px; WIDTH: 20px
}
.lna_Width20px {
	WIDTH: 20px
}
.lna_Width50px {
	WIDTH: 50px
}
.lna_Width100px {
	WIDTH: 100px
}
.lna_Width140px {
	WIDTH: 140px
}
.lna_Width300px {
	WIDTH: 300px
}
.lna_Width420px {
	WIDTH: 420px
}
.lna_Width1 {
	WIDTH: 1%
}
.lna_Width10 {
	WIDTH: 10%
}
.lna_Width25 {
	WIDTH: 25%
}
.lna_Width30 {
	WIDTH: 30%
}
.lna_Width33 {
	WIDTH: 33%
}
.lna_Width100 {
	WIDTH: 100%
}
.lna_Width75 {
	WIDTH: 75%
}
.lna_Width100 {
	WIDTH: 100%
}
.lna_Width33 {
	WIDTH: 33%
}
.lna_Height3px {
	HEIGHT: 3px
}
.lna_Height5px {
	HEIGHT: 5px
}
.lna_Height6px {
	HEIGHT: 6px
}
.lna_Height10px {
	HEIGHT: 10px
}
.lna_Height15px {
	HEIGHT: 15px
}
.lna_Height15 {
	HEIGHT: 15px
}
.lna_Height100 {
	HEIGHT: 100%
}
.hidden {
	DISPLAY: none
}
.lna_imgheadlines {
	WIDTH: 50px; HEIGHT: 40px
}
.lna_stock_ticker_text {
	FONT-SIZE: 8px; FONT-FAMILY: Verdana
}
.UnlayeredContainerH {
	FLOAT: left
}
.UnlayeredContainerV {
	FLOAT: left
}
.lna_bullet_ul {
	LIST-STYLE-TYPE: disc
}
.lna_bullet_li {
	MARGIN: 0px 0px 0px 25px; LINE-HEIGHT: 1.5em
}
.lna_bodytext_bold {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #000000; FONT-FAMILY: Verdana
}
.lna_bodytext_italic {
	FONT-SIZE: 11px; COLOR: #000000; FONT-STYLE: italic; FONT-FAMILY: Verdana
}
.lna_body_main_title1 {
	FONT-WEIGHT: bold; FONT-SIZE: 14px; COLOR: #000000; FONT-FAMILY: Verdana
}
.lna_body_main_title2 {
	FONT-WEIGHT: bold; FONT-SIZE: 14px; COLOR: #000000; FONT-FAMILY: Verdana
}
.lna_product_language_header {
	FONT-WEIGHT: bold; FONT-SIZE: 14px; COLOR: #000000; FONT-FAMILY: Verdana
}
.lna_body_main_title3 {
	FONT-WEIGHT: bold; FONT-SIZE: 15px; COLOR: #000000; FONT-FAMILY: Verdana
}
.lna_body_main_title4 {
	FONT-WEIGHT: bold; FONT-SIZE: 16px; COLOR: #000000; FONT-FAMILY: Verdana
}
.lna_page_title {
	FONT-SIZE: 23px; COLOR: #000000; FONT-FAMILY: Verdana
}
.lna_body_main_title5 {
	FONT-WEIGHT: bold; FONT-SIZE: 18pt; COLOR: #000000; FONT-FAMILY: Verdana
}
.lna_body_main_title6 {
	FONT-SIZE: 18pt; COLOR: #008250; FONT-FAMILY: Verdana
}
.lna_last_mod_time_text {
	FONT-WEIGHT: bold; FONT-SIZE: 10px; COLOR: #006941; FONT-FAMILY: Verdana
}
.lna_last_mod_time_separator {
	COLOR: #b8b8b0
}
.lna_skin1_right_img_background {
	BACKGROUND-COLOR: #018351
}
.lna_skin5_left_img_background {
	BACKGROUND-COLOR: #018350
}
.lna_skin1_table_border {
	BACKGROUND-COLOR: #e0e0e0
}
.lna_skin5_table_border {
	BACKGROUND-COLOR: #dedede
}
.lna_skin5_cell_background {
	BACKGROUND-COLOR: #ffffff
}
.lna_form_section_background_white {
	BACKGROUND-COLOR: #ffffff
}
.INPUT_DEFAULT {
	FONT-WEIGHT: bold; FONT-SIZE: 8pt; COLOR: #646b7e; FONT-FAMILY: Arial, Helvetica; HEIGHT: 19px; TEXT-DECORATION: none
}
.SELECT_DEFAULT {
	FONT-SIZE: 9pt; BACKGROUND: #ffffff; WIDTH: 60%; COLOR: #000000; FONT-FAMILY: Arial, Helvetica; TEXT-DECORATION: none
}
.lna_FormSelect_QuickSelect {
	FONT-SIZE: 8pt; BACKGROUND: #ffffff; WIDTH: 133px; COLOR: #000000; FONT-FAMILY: Arial, Helvetica; TEXT-DECORATION: none
}
.center {
	TEXT-ALIGN: center
}

