body {
	background-color: #FFFFFF;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 30px;
	margin-left: 0px;
}

.colorBold{
color:#0585B4;
}

.stock {
	text-align: right;
	padding-top: 48px;
}

.stock img{
margin-left:5px;
}

.stock-sub {
	text-align: right;
	padding-top: 15px;
	padding-bottom: 15px;
}


.stock-sub img{
margin-left:5px;
}

.left-panel {
	background-color: #FAFAFA;
	background-image: url(../images/bg-leftpanel.png);
	background-repeat: repeat-x;
	padding-top: 29px;
	padding-right: 20px;
	padding-left: 20px;
	width: 236px;
	padding-bottom: 29px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #999999;
	text-align: justify;
}

.sub-section-titles {
 color:#0585B4;
}

.left-panel-submenu   {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #A7A9AC;
	font-weight: bold;
	padding-top: 6px;
	padding-bottom: 5px;
	padding-left: 5px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #A7A9AC;
	cursor: hand;
	cursor: pointer;
}
.left-panel-submenu_on {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #0585B4;
	font-weight: bold;
	padding-top: 6px;
	padding-bottom: 5px;
	padding-left: 5px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #A7A9AC;
	background-color: #FFFFFF;
	cursor: hand;
	cursor: pointer;
}
.content01 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-align: justify;
	padding-top: 29px;
	padding-right: 40px;
	padding-bottom: 30px;
	padding-left: 40px;
	line-height: 16px;
}
.content01 p {
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 17px;
	margin-left: 0px;
}

.content01 a {
	font-weight: bold;
	color: #0585B4;
	text-decoration: none;
}
.content01 a:hover {
	color: #035879;
}


.left-panel-submenu_hl {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #0585B4;
	font-weight: bold;
	padding-top: 6px;
	padding-bottom: 5px;
	padding-left: 5px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #A7A9AC;
	background-color: #FFFFFF;
}
.left-panel-brd-table  {
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #A7A9AC;
}
.left-panel p {
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 12px;
	margin-left: 0px;
}

.header {
	background-image: url(../images/bg-header.jpg);
	background-repeat: no-repeat;
	border: 1px solid #d2ac67;
}
.header-sub {
	background-image: url(../images/bg-header.png);
	background-repeat: no-repeat;
	border: 1px solid #d2ac67;
}

.header-sub-fr {
	background-image: url(../images/bg-header-fr.png);
	background-repeat: no-repeat;
	border: 1px solid #d2ac67;
}

.languages {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #a7a9ac;
	text-align: right;
	padding-top: 15px;
	padding-right: 10px;
	padding-bottom: 15px;
}
.sec-nav {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	padding-top: 15px;
	padding-right: 10px;
	color: #A7A9AC;
}

.sec-nav-fr {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	padding-top: 8px;
	padding-right: 5px;
	color: #A7A9AC;
}


.sec-nav a {
	color: #666666;
	text-decoration: none;
	font-weight: bold;
}

.sec-nav a:hover {
	color:#333333;
	/*color: #a7a9ac;*/
}

.menu {
	text-align: center;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #D2AC67;
	border-bottom-color: #D2AC67;
	border-left-color: #D2AC67;
	padding:0;
	margin:0;
}
/*CSS FOR LOWER NAV*/
#LowerNav{
	padding:0;
	margin:0;
	background:url(../images/lowernav.gif) no-repeat top left;
	width:968px; 
	height:41px;
	border:none;
	list-style:none;
	position:relative;
}
#LowerNav li{
	float:left;
}

#LowerNav li a {
	position:absolute;
	top:0;
	margin:0;
	padding:0;
	display:block;
	height:41px;
	background:url(../images/lowernav.gif) no-repeat top left;
	text-indent:-9999px;
	overflow:hidden;
	font-size:1%;
}


li#nav_aboutSemafo a{
	left:44px;
	width:119px;
	background-position:-44px 0;
}
li#nav_operations a{
	left:204px;
	width:101px;
	background-position:-204px 0;
}
li#nav_corporate a{
	left:339px; 
	width:215px;
	background-position:-339px 0;
}
li#nav_investor a{ 
	left:592px;
	width: 162px;
	background-position:-592px 0;
}
li#nav_news a{ 
	left:788px;
	width:138px;
	background-position:-788px 0;
}


li#nav_aboutSemafo a:hover{
	background-position:-44px -41px;
}
li#nav_operations a:hover{
	background-position:-204px -41px;
}
li#nav_corporate a:hover{
	background-position:-339px -41px;
}
li#nav_investor a:hover{
	background-position:-592px  -41px;
}
li#nav_news a:hover{
	background-position:-788px -41px;
}

#body_aboutSemafo li#nav_aboutSemafo a{
	background-position:-44px -41px;
}
#body_operations li#nav_operations a{
	background-position:-204px -41px;
}
#body_corporate li#nav_corporate a{
	background-position:-339px -41px;
}

#body_investor li#nav_investor a{
	background-position:-592px  -41px;
}

#body_news li#nav_news a{
	background-position:-788px -41px;
}


/***************/
.welcome {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	border: 1px solid #D2AC67;
	text-align: justify;
	padding-top: 30px;
	padding-right: 30px;
	padding-bottom: 15px;
	padding-left: 30px;
	line-height: 18px;
}
.welcome p {
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 15px;
	margin-left: 0px;
}
.pr-home_title {
	background-color: #D2AC67;
	padding-bottom: 11px;
	padding-top: 23px;
	padding-left: 30px;
}
.pr-home_link {
	background-color: #D2AC67;
	padding-bottom: 8px;
	padding-right: 30px;
	text-align: right;
	font-family: Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	font-size: 12px;
}
.pr-home_container {
	padding-top: 25px;
	padding-right: 30px;
	padding-bottom: 25px;
	padding-left: 30px;
}
.pr-home_dates {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
}
.pr-home_list {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	line-height: 16px;
}
.pr-home_list a {
	color: #0585B4;
	text-decoration: none;
}
.img-right {
	float: right;
	margin-left: 30px;
}
.txt-hl {
	font-weight: bold;
	color: #0585B4;
}
.footer-sec {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #A7A9AC;
	text-align: center;
	padding-bottom: 20px;
}
.footer-sec a {
	font-weight: bold;
	color: #A7A9AC;
	text-decoration: none;
}
.footer-sec a:hover {
	color: #666666;
}
.footer a:hover {
	text-decoration: underline;
}


.pr-home_link a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	text-decoration: none;
}
.gold-brd {
	border: 1px solid #D2AC67;
}
.gold-brd .sideMenuImage{
border:1px #A7A9AC solid;
}


.search {
	font-family: Arial, Helvetica, sans-serif;
}
.search td {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	padding-top: 7px;
	padding-bottom: 2px;
}
.search table {
	background-color: #D2AC67;
}
.search #textfield {
	background-color: #FFFFFF;
	height: 16px;
	width: 114px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	font-size: 11px;
	color: #A7A9AC;
}
.foundation {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	border: 1px solid #D2AC67;
	line-height: 18px;
	padding-top: 20px;
	padding-right: 20px;
	padding-bottom: 5px;
	padding-left: 20px;
	text-align: justify;
}
.foundation p {
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 8px;
	margin-left: 0px;
}
.foundation a {
	color: #0585B4;
	text-decoration: none;
}
.footer {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #0585B4;
	text-align: center;
	background-image: url(../images/bg-footer.gif);
	background-repeat: no-repeat;
	padding-top: 20px;
	padding-bottom: 15px;
}
.footer p {
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
}
.footer a {
	color: #0585B4;
	text-decoration: none;
}
.features-title {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #D2AC67;
	text-align: center;
	padding-top: 3px;
	padding-bottom: 2px;
	text-transform: uppercase;
}
.features-content {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #A7A9AC;
	text-align: center;
	border: 1px solid #D2AC67;
	padding-top: 10px;
	padding-right: 10px;
	padding-left: 10px;
	line-height: 14px;
}
.features-content p {
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 8px;
	margin-left: 0px;
}

.features-content a {
	color: #A7A9AC;
	text-decoration:none;
}

.sub-features {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #A7A9AC;
	font-weight: bold;
	padding-top: 12px;
	padding-left: 12px;
	background-image: url(../images/bg-sub.png);
	background-repeat: repeat-x;
	padding-bottom: 5px;
}
.sub-features a {
	color: #A7A9AC;
	text-decoration: none;
}
.sub-features a:hover {
	color: #0585B4;
}





.sub-features p {
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 7px;
	margin-left: 0px;
}
.content01 h1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #D2AC67;
	padding-top: 3px;
	padding-bottom: 2px;
	padding-left: 7px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 17px;
	margin-left: 0px;
}
.content01 h1.gallery{
	width:516px;
}

.content01 h2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	letter-spacing: -1px;
	color: #0585B4;
}
.content01 h3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #D2AC67;
	text-transform: uppercase;
	padding-top: 3px;
	padding-bottom: 2px;
	padding-left: 7px;
	margin: 0px;
}

.content01  h4 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #D2AC67;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 20px;
	margin-left: 0px;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 7px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: dotted;
	border-left-style: dotted;
	border-right-color: #D2AC67;
	border-left-color: #D2AC67;
}
.content01 h4 a {
	color: #A7A9AC;
	text-decoration: none;
}
.email-field {
	background-color: #FFFFFF;
	height: 20px;
	width: 208px;
	font-size: 11px;
	color: #999999;
	border: 1px solid #A7A9AC;
	padding-top: 2px;
	padding-left: 5px;
}
.table-press {
	border-top-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: solid;
	border-top-color: #CCCCCC;
	border-left-color: #CCCCCC;
}
.table-press td {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	padding: 5px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #CCCCCC;
	line-height: 12px;
}
.pr-signature-title {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #D2AC67;
	padding-top: 3px;
	padding-bottom: 2px;
	padding-left: 7px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 17px;
	margin-left: 0px;
}
.pr-signature-content {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	padding-top: 7px;
	padding-bottom: 6px;
	padding-left: 7px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #D2AC67;
	line-height: 12px;
}
.txt-11 {
	font-size: 11px;
	line-height: 12px;
}

#table_contact td {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	padding-bottom: 12px;
	width: 50%;
	padding-left: 4px;
}
#table_report_02 td {

	font-family:Arial, Helvetica, sans-serif;
	font-size: 9px;
	padding: 4px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #000000;
}

/*CSS eoin*/

#table_report{
font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}

.bullet{
	font-family: Arial, Helvetica, sans-serif;
	list-style:none;
	padding:0;
	margin:0 0 20px 0;
}

.bullet li{ background:url(../images/bullet.gif) no-repeat; background-position:0 4px; padding:0 0 0 12px; margin:5px 0;}

ul.addressList{
margin:10px 0; padding:0; list-style:none;
}

ul.addressList li{ margin:2px 0;}

ul.siteMapList {
list-style:none;
color: #0585B4;
margin:0 0 20px 0;
padding:0;
}

.siteMapList li{ background:url(../images/bulletsmall.gif) no-repeat; background-position:0 5px; padding:0 0 0 12px;}

li.mainlevel{
	margin-top:10px;
}

li.secondlevel{
margin-left:20px;
}

li.secondlevel a{
font-weight:normal;
}

.listofconditionsofchart{
list-style:decimal;
list-style-position:inside;
padding:0;
margin:0 0 10px 0;
width:580px;
}

.listofconditionsofchart li{ background:none; padding:0;}

.annoucementlist{ margin:0; padding:0; 	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px; }

.annoucementlist{ margin-top:20px;}
.annoucementlist h4{ margin:0; padding:0;}
.annoucementlist p { font-size:11px; line-height:150%;}

/* CSS for Careers */

div.careersElemnts {
float:left;
border-bottom:1px solid #A7A9AC;
padding:0;
margin:0;
padding:4px 0;
width:100%; 
}

div.careersElemnts h4{
	padding:4px 0; 
	margin:0; 
	border:none;
	font-size:12px;
}

div.careersElemnts ul{
	display:block;
	list-style:none;
	margin:0 0 4px 0;
	padding:0 0 0px 0;
	width:100%;
	float:left;
}

div.careersElemnts li{
float:left;
}

div.careersElemnts a{
clear:both;
margin:4px 0; 
padding:4px 0;
}

div.careersElemnts .braker{
width:10px;
text-align:center;
}

#homereturn{
width:300px;
height:120px;
float:left;
background:transparency;
outline:none;
}

fieldset.signup {
     border: 0px solid #000000;
	 padding:0px;
	 margin:0px;
}
form.signup {
     padding: 0px;
	 margin:0px;
}
