*{margin: 0; padding: 0;}
body.home #leftcontent{min-height:300px;}
*html body.home #leftcontent{height:300px;}
body.news #leftcontent{min-height:500px;}
*html body.news #leftcontent{height:500px;}
*html body.layout_alt #leftcontent{height:700px;}


.r { float:right;}
.l { float:left;}
.pc22 {width: 20%;}
.pc25 {width: 28%;}

#main{background:url(../img/main_bg.jpg) repeat-y 10px 0px; overflow:hidden; } 
.clear{clear:both;} br.clearboth{clear:both;}

/* ie6 png fix */  .buttons img { behavior: url(iepngfix.htc) }
img{border: none;}
img.imgright{float: right; margin-top: -10px;}
body{font-family: Arial, Helvetica, sans-serif; font-size: 0.7em; line-height: 1.4em; border-top: 3px solid #B9CE41; text-align: center;}
hr{background-color:#ccc; border:none; height:1px; margin-top:5px; margin-bottom:10px;}
#accessibility {position: absolute; top: -10000px; }
#container{width: 853px; margin-left: auto; margin-right: auto; text-align: left;
background-image: url(../img/container_bg.jpg); background-repeat: repeat-y; background-position: left top; margin-bottom:5px; }
#header{}
#logo{width: 133px; float: left; margin-left: 0px; padding-left: 40px; padding-top: 20px;}
.px50{width:140px; margin-left:88px;}
*html .px50{width:120px; margin-left:88px;}
.leftitem_agri_inputs .mtop25{margin-top:10px;}


/* ---------------------- navigation ----------------------------- */
#nav{float:right; height:72px; width:632px; padding-top: 50px; padding-right: 15px;}
#nav li{float:left; display:inline; height:41px; line-height:41px; text-indent:-8000px;
	overflow:hidden; }
#nav li a{ display:block; height:68px; background-position:0 0; background-repeat:no-repeat;}
#nav li a:hover, #nav li a.selected{background-position:0 -50px;}
#nav li#nav1{width:56px;}#nav li#nav1 a{background-image:url(../img/nav/nav1.jpg)}
#nav li#nav2{width:75px;}#nav li#nav2 a{background-image:url(../img/nav/nav2.jpg)}
#nav li#nav3{width:106px;}#nav li#nav3 a{background-image:url(../img/nav/nav3.jpg)}
#nav li#nav4{width:50px;}#nav li#nav4 a{background-image:url(../img/nav/nav4.jpg)}
#nav li#nav5{width:112px;}#nav li#nav5 a{background-image:url(../img/nav/nav5.jpg)}
#nav li#nav6{width:155px;}#nav li#nav6 a{background-image:url(../img/nav/nav6.jpg)}
#nav li#nav7{width:52px;}#nav li#nav7 a{background-image:url(../img/nav/nav7.jpg)}
/* ---------------------- end navigation ----------------------------- */
.homebanner{ clear:both; width: 774px; height: 203px; margin: auto;}
.homebanner img.structure {margin:0 0 20px 0;}

.clear { clear: both;}

#leftcontent{width: 460px; float: left; padding-left: 40px; padding-top: 20px; /*background-image: url(../img/leftcol_bg.jpg); background-repeat: repeat-y; background-position: right top;*/ padding-right: 30px; /*min-height: 720px; height: auto;*/}
/* *html #leftcontent{height: 250px;} */
#leftcontent p{color: #555; margin-bottom: 1em; font-size:12px; line-height:1.5em;}
#leftcontent p.title{margin-bottom:0px;}
#leftcontent p span.stand { font-size:1.3em; color:#347A75; font-weight:bold;}
#rightcontent{width: 210px; float: right; padding-right: 80px; padding-top: 20px;}

#leftcontent_contact{width: 460px; float: left; padding-left: 40px; padding-top: 20px; background-image: url(../img/leftcol_bg.jpg); background-repeat: repeat-y; 

background-position: right top; padding-right: 30px; min-height: 230px; height: auto;}
*html #leftcontent_contact{height: 230px;}
#leftcontent_contact p{color: #333333; margin-bottom: 1em;}
#rightcontent_contact{width: 210px; float: right; padding-right: 80px; padding-top: 20px;}
#rightcontent_contact a{color: #055C54; text-decoration: none;}
#rightcontent_contact a.on{color: #8EA029;}
#rightcontent_contact a:hover{color: #8EA029;}
#leftcontent_contact a{font-weight: bold; text-decoration: none; color: #045B55;}
#leftcontent_contact a:hover{text-decoration: underline;}
#leftcontent_contact a:visited{color: #045B55; text-decoration: none;}
#leftcontent_contact ul { margin-left:25px;}
#leftcontent_contact ul li { list-style-type:none; background-image:url(../img/icons/list.jpg); background-repeat:no-repeat; background-position:0px 2px; padding-left:25px;}

#leftcontent blockquote p {padding:12px; font-family:Georgia, "Times New Roman", Times, serif; font-size:14px; font-style:italic; background-color:#F7F9EE; padding-bottom:12px; margin-bottom:0.8em; line-height:1.7em; background-image:url(../img/icons/blockquote.jpg); background-repeat:no-repeat; background-position:bottom right;}


p.furtherinfo{color: #29583D; margin-left: 3px; }

#rightcontent a{color: #055C54; text-decoration: none;}
#rightcontent a.on{color: #8EA029;}
#rightcontent a:hover{color: #8EA029;}

#leftcontent a{font-weight: normal; text-decoration: none; color: #045B55; border-bottom:1px solid #D5E18A; padding-bottom:1px;}
#leftcontent a:hover{border-bottom:1px solid #ADC232; color: #8EA029;}
#leftcontent a:visited{color: #045B55; text-decoration: none;}
#leftcontent ul { margin-left:20px; margin-bottom:10px;}
#leftcontent ul li { list-style-type:none; background:url(../img/icons/list.jpg) no-repeat 0px 4px; padding-left:25px; line-height:18px;}

#leftcontent ul.pagination { margin-left:0px; margin-top:10px; padding-top:5px;  border-top: 1px solid #eee;}
#leftcontent ul.pagination li { display:inline; color:#999; background:none; padding-left:5px;}
/* ------------------------marine page --------------*/
#leftcontent_marine{width: 460px; float: left; padding-left: 40px; padding-top: 20px; background-image: url(../img/leftcol_bg.jpg); background-repeat: repeat-y; 

background-position: right top; padding-right: 30px; min-height: 600px; height: auto;}
*html #leftcontent_marine{height: 600px;}
#leftcontent_marine p{color: #333333; margin-bottom: 1em;}
#rightcontent_marine{width: 210px; float: right; padding-right: 80px; padding-top: 20px;}
#rightcontent_marine a{color: #055C54; text-decoration: none;}
#rightcontent_marine a:hover{color: #8EA029;}
/* ---------------e marine page -------------------------*/
/* ------------------------corp page --------------*/
#leftcontent_corp{width: 460px; float: left; padding-left: 40px; padding-top: 20px; background-image: url(../img/leftcol_bg.jpg); background-repeat: repeat-y; 

background-position: right top; padding-right: 30px; min-height: 400px; height: auto;}
*html #leftcontent_corp{height: 600px;}
#leftcontent_corp p{color: #333333; margin-bottom: 1em;}
#rightcontent_corp{width: 210px; float: right; padding-right: 80px; padding-top: 20px;}
#rightcontent_corp a{color: #055C54; text-decoration: none;}
#rightcontent_corp a:hover{color: #8EA029;}
/* ------------------------corp1 page --------------*/
#leftcontent_corp1{width: 460px; float: left; padding-left: 40px; padding-top: 20px; background-image: url(../img/leftcol_bg.jpg); background-repeat: repeat-y; 

background-position: right top; padding-right: 30px; min-height: 400px; height: auto;}
*html #leftcontent_corp1{height: 600px;}
#leftcontent_corp1 p{color: #333333; margin-bottom: 1em;}
#rightcontent_corp1{width: 210px; float: right; padding-right: 80px; padding-top: 20px;}
#rightcontent_corp1 a{color: #055C54; text-decoration: none;}
#rightcontent_corp1 a:hover{color: #8EA029;}
/* ---------------------- right sub-navigation ----------------------------- */
.leftitem_agri{padding-top: 7px; padding-bottom: 6px; border-top: 1px solid #C6D764; border-bottom: 1px solid #C6D764; }
.leftitem_agri img{float: right; margin-top: 0px;}
.leftitem_agri p{color: #055C54; margin-bottom: 0.1em;}

.leftitem_marine{padding-top: 7px; padding-bottom: 6px; border-bottom: 1px solid #C6D764; }
.leftitem_marine img{float: right; margin-top: -4px; margin-right: 7px;}
.leftitem_marine p{color: #055C54; margin-bottom: 0.1em;}

.leftitem_agri_inputs{padding-top: 7px; padding-bottom: 6px; border-bottom: 1px solid #C6D764; }
.leftitem_agri_inputs img{float: left; margin-top: -4px; margin-right: 7px;}
.leftitem_agri_inputs p{color: #000; margin-bottom: 0.1em;}
h3.agronomy a{color:#c6d764!important;}
h3.agronomy a:hover{border-bottom:1px solid #c6d764;}

.leftitem_food{padding-top: 7px; padding-bottom: 6px; border-bottom: 1px solid #C6D764; }
.leftitem_food img{float: left; margin-top: -6px;}
.leftitem_food p{color: #055C54; margin-bottom: 0.1em;}

.leftitem_noicon{}

.leftitem_management{padding-top: 7px; padding-bottom: 6px; border-top: 1px solid #C6D764; border-bottom: 1px solid #C6D764; }
.leftitem_management img{float: right; margin-top: 0px;}
.leftitem_management p{color: #055C54; margin-bottom: 0.1em;}

.leftitem_structure{padding-top: 7px; padding-bottom: 6px;  }
.leftitem_structure img{float: left; margin-top: -4px; margin-right: 0px;}
.leftitem_structure p{color: #055C54; margin-bottom: 0.1em;}

h1{font-size: 26px; font-weight: normal; letter-spacing: 0em; color: #045B55; margin-bottom: 0.8em; letter-spacing:-1px;}
h2{font-weight: normal; font-size: 22px; color: #C6D764; margin-bottom: 0.6em; }
#rightcontent h2{font-weight: normal; font-size: 20px; color: #C6D764; margin-bottom: 0.6em; }
h2.small{font-size: 1em; font-weight: bold; color: #055C54; margin-bottom: 1.2em;}
h3{font-size: 1em; font-weight: bold; color: #055C54; margin-bottom: 1.2em;}
h3.services{font-size: 1.5em; font-weight: bold; color: #C6D764; margin-bottom: 0.1em; margin-top: 0.2em;}
h4{font-size: 1.3em; font-weight: bold; color: #C6D764; margin-bottom: 0.1em; margin-top: 0.2em;}
h5{font-size: 1.5em; font-weight: bold; color: #C6D764; margin-bottom: 0.5em; margin-top: 0.2em;}



#rightcontent p.services{font-size: 1.5em; font-weight: bold; color: #C6D764; margin-bottom: 0.1em; margin-top: 0.2em;}

/*h1{font-size: 2.2em; font-weight: normal; letter-spacing: 0em; color: #045B55; margin-bottom: 0.5em;}
h2{font-weight: normal; font-size: 1.8em; color: #C6D764; margin-bottom: 0.6em;}
h2.small{font-size: 1em; font-weight: bold; color: #055C54; margin-bottom: 1.2em;}
h3{font-size: 1em; font-weight: bold; color: #055C54; margin-bottom: 1.2em;}
h3.services{font-size: 1.5em; font-weight: bold; color: #C6D764; margin-bottom: 0.1em; margin-top: 0.2em;}
h4{font-size: 1.3em; font-weight: bold; color: #C6D764; margin-bottom: 0.1em; margin-top: 0.2em;}
h5{font-size: 1.5em; font-weight: bold; color: #C6D764; margin-bottom: 0.5em; margin-top: 0.2em;}*/
/* ---------------------- food section ------------------------------ */
#leftcontent .shamrockfoods { width:300px; float:right; } 
#leftcontent .shamrockfoods p.logo {width:133px; height:92px; float:left; text-indent:-8008px; background:transparent url(../img/shamrock.jpg) no-repeat 0 0; }
#leftcontent .shamrockfoods p.title {font-size: 1.5em; font-weight: bold; color: #C6D764!important; margin-bottom: 0.5em; margin-top: 0.2em;}

#leftcontent .shamrockfoods p.moreinfo{background-color: #EDF3CF; padding: 5px; padding-left: 10px; border: 1px solid #D6E4E3; width:285px; color: #045B55;}
#leftcontent .shamrockfoods a{font-weight: bold; text-decoration: none; color: #045B55;}
#leftcontent .shamrockfoods a:hover{}
#leftcontent .shamrockfoods a:visited{color: #045B55; text-decoration: none;}

#leftcontent .roma { width:300px; float:right;} 
#leftcontent .roma p.logo {width:133px; height:92px; float:left; text-indent:-8008px; background:transparent url(../img/roma.jpg) no-repeat 0 0; margin-top: 75px; }
*html #leftcontent .roma p.logo {margin-top: 10px;}
#leftcontent .roma p.title {margin-top: 10px;font-size: 1.5em; font-weight: bold; color: #C6D764!important; margin-bottom: 0.5em; } 


#leftcontent .roma p.moreinfo{background-color: #EDF3CF; padding: 5px; padding-left: 10px; border: 1px solid #D6E4E3; width:285px; color: #045B55; }
#leftcontent .roma a{font-weight: bold; text-decoration: none; color: #045B55;}
#leftcontent .roma a:hover{}
#leftcontent .roma a:visited{color: #045B55; text-decoration: none;}

#leftcontent .odlums { width:300px; float:right;} 
#leftcontent .odlums p.logo {width:102px; height:134px; float:left; text-indent:-8008px; background:transparent url(../img/odlums.jpg) no-repeat 0 0; margin-top: 30px; margin-left: 20px;}
*html #leftcontent .odlums p.logo {margin-top: 10px; margin-left: 10px;}
#leftcontent .odlums p.title {margin-top: 10px;font-size: 1.5em; font-weight: bold; color: #C6D764!important; margin-bottom: 0.5em; } 

#leftcontent .odlums p.moreinfo{background-color: #EDF3CF; padding: 5px; padding-left: 10px; border: 1px solid #D6E4E3; width:192px; height:40px; color: #045B55; }
#leftcontent .odlums a{font-weight: bold; text-decoration: none; color: #045B55;}
#leftcontent .odlums a:hover{}
#leftcontent .odlums a:visited{color: #045B55; text-decoration: none;}
/* ---------------------- agri section ----------------------------- */
.rhhall_img {margin:0;padding:0;width:480px; height:190px; float:left; background:transparent url(../img/rhhall.jpg) no-repeat 310px 0; }
.rhhall_img p.moreinfo{margin:30px 0 0 0px; padding: 5px; padding-left: 10px;background-color: #EDF3CF; border: 1px solid #D6E4E3; width:285px; color: #045B55;}

.gouldings_img {margin:0;padding:0;width:450px; height:210px; float:left; background:transparent url(../img/gouldings.jpg) no-repeat 310px 0; }
.gouldings_img p.moreinfo{margin:30px 0 0 0px; padding: 5px; padding-left: 10px;background-color: #EDF3CF; border: 1px solid #D6E4E3; width:285px; color: #045B55;}

.iaws_nl_img {margin:0px 0 25px 0px;padding:0;width:450px; height:160px; float:left; background:transparent url(../img/iaws_nl.jpg) no-repeat 310px 0; }
.iaws_nl_img p.moreinfo{margin:30px 0 0 0px; padding: 5px; padding-left: 10px;background-color: #EDF3CF; border: 1px solid #D6E4E3; width:285px; color: #045B55;}
*html .iaws_nl_img {margin:0;}


.iawsfert_img {margin:0px 0 0 0px;padding:0;width:450px; height:250px; float:left; background:transparent url(../img/iawsfert.jpg) no-repeat 310px 0; }
.iawsfert_img p.moreinfo{margin:30px 0 0 0px; padding: 5px; padding-left: 10px;background-color: #EDF3CF; border: 1px solid #D6E4E3; width:285px; color: #045B55;}
*html .iawsfert_img {margin:0;}

.pbkent_img {margin:0px 0 0 0px;padding:0;width:450px; height:213px; float:left; }
.pbkent_img p.moreinfo{margin:30px 0 0 0px; padding: 5px; padding-left: 10px;background-color: #EDF3CF; border: 1px solid #D6E4E3; width:285px; color: #045B55;}
*html .pbkent_img {margin:0;}

/*styles for images on marine.asp */
.ufi_w_img {margin:0px 0 7px 0px;padding:0;width:460px; height:100px; float:left; position:relative; }
.ufi_w_img p.moreinfo{margin:30px 0 0 0px; padding: 5px; padding-left: 10px;background-color: #EDF3CF; border: 1px solid #D6E4E3; width:285px; color: #045B55;}
*html .ufi_w_img {margin:0;}
.ufi_w_img .rightLogo, .ufi_1_img .rightLogo, .ufp_img .rightLogo, .sfp_img .rightLogo {position:absolute; top:-5px; right:0px;  }


.ufi_1_img {margin:0px 0 0 0px;padding:0;width:460px; height:200px; float:left; position:relative; }
.ufi_1_img p.moreinfo{margin:30px 0 0 0px; padding: 5px; padding-left: 10px;background-color: #EDF3CF; border: 1px solid #D6E4E3; width:285px; color: #045B55;}
*html .ufi_1_img {margin:0;}

.ufp_img {margin:0px 0 10px 0px; padding:0;width:460px; float:left; position:relative; }
.ufp_img p.moreinfo{margin:30px 0 0 0px; padding: 5px; padding-left: 10px;background-color: #EDF3CF; border: 1px solid #D6E4E3; width:285px; color: #045B55;}
*html .ufp_img {margin:0;}

.sfp_img {margin:0px 0 0 0px;padding:0;width:460px; height:200px; float:left; position:relative; }
.sfp_img p.moreinfo{margin:30px 0 0 0px; padding: 5px; padding-left: 10px;background-color: #EDF3CF; border: 1px solid #D6E4E3; width:285px; color: #045B55;}
.rightLogo{ float:right; margin-right:70px; margin-top:10px; display:inlne;}
*html .sfp_img {margin:0;}

#rightcontent .leftitem_agri p.indent .on{color:#8EA029}
.indent{margin-left:25px}

/* microformat */
.vcard img.imgright{margin-top:0px;}

.vcard{
	background-color:#E7EECC;
	border: 1px solid #DDD6C9;
	padding: 10px;
	font-size: 12px;
	margin-bottom: 10px;
	font-family:Arial;
	line-height:1.4em;
	margin-top:5px;
	clear:both;	
}
.size2{width:50%;}

#leftcontent .shamrockfoods .size3{width:62%;}
#leftcontent .roma .size3{width:62%;}
#leftcontent .org-fn .size3{width:189px; margin-left:158px;}
#leftcontent .gould .size3{width:189px; margin-left:158px;}
span.given-name, span.family-name{font-family:Arial, Georgia, Serif; font-size:18px;}
span.type{display: none;}
span.title2{letter-spacing: 1px; font-style: none; margin-bottom: 10px; text-transform:uppercase; font-size:10px;}
.organization-name{margin-bottom: 0.3em; font-size: 18px; border-bottom: 1px solid #DDD6C9; padding-bottom: 5px; line-height:1.2em;}
.organization-name-origin{margin-bottom: 0.3em; font-size: 18px; border-bottom: 1px solid #DDD6C9; padding-bottom: 5px; line-height:1.2em; font-weight:normal;color:#004B45;}
.organization-name-origin span{margin-bottom: 0.3em; font-size: 18px; border-bottom: 1px solid #DDD6C9; padding-bottom: 5px; line-height:1.2em; font-weight:normal; color:#004B45}
.fn{font-size: 14px; font-family:Arial, Georgia, Serif; }
.adr{margin-top: 5px; margin-bottom: 5px; /*border-bottom: 1px solid #DDD6C9;*/ padding-bottom: 5px; line-height:1.4em;}
.adr span{margin-left:0px;}
.desc{font-size: 12px;border-bottom: 1px solid #DDD6C9; padding-bottom: 5px;margin-bottom: 0.3em; }

.vcard a{text-decoration:none; color:#5A666B; border-bottom:1px solid #ccc; margin-left:0px;}


#leftcontent .vcard span{margin-left:0px; padding:0px;}
#leftcontent .vcard .email{margin:0px; padding:0px;}
#leftcontent .vcard .email a{margin:0px; padding:0px;}
#leftcontent .vcard .email a:hover{color:#333; margin:0px; padding:0px;}

#leftcontent .vcard .url{margin:0px; padding:0px;}
#leftcontent .vcard .url a{margin:0px; padding:0px;}
#leftcontent .vcard .url a:hover{color:#333; margin:0px; padding:0px;}


hr.divide{margin-left:40px; margin-right:40px; clear:both;}

.divider{clear: both; border-top: 1px solid #C6D764; margin-left: 40px; margin-right: 40px; height: 1px;}
*html .divider{margin-top:22px;}


#footer{clear: both; font-size: 1em; text-align: left; font-family: Trebuchet MS, Arial, Sans-serif; color: #055C54; background-image: url(../img/footer_bg.jpg); background-repeat: no-repeat; background-position: 1px bottom; padding-bottom: 20px; padding-left: 40px; padding-right: 40px; padding-top:10px;}
.float-left {
	float: left;
}
.float-right {
	float: right;
}
.clear {
	clear: both;
}

*html #footer{padding-top:0px;}

#footer img{float: right; margin-top: -3px;}
#footer a{color: #055C54; text-decoration: none;}
#footer a:hover{color: #8EA029; text-decoration: underline;}
/***********************************************/
/* Contact Form and related tag styles          */
/***********************************************/
form {margin-left:0; padding:0;}
.inputform textarea{font-family: Arial, Helvetica, sans-serif; font-size: 11px;}
.inputform {margin-top: -8px;}
.inputform fieldset {border: 0px}
.inputform select option {margin-left: 4px;}
.inputform input {font-size:1.0em; border: 1px solid #CACFDF;padding:4px; font-family: Arial, Helvetica, sans-serif;}
#content .inputform tr.action td a {padding: 4px 28px 5px 27px; color:#FFFFFF;  font-weight: bold}
#content .inputform tr.action td a:hover {}

.inputform table {width:100%; border-collapse:collapse;}
.inputform table.pc80 {width:80%}
.inputform td {padding:5px 3px; vertical-align:top;}
.inputform tr.action td {padding: 10px 0 10px 0; text-align:center;}
.inputform tr.action td {}
.inputform tr.action td.sharePriceTD {padding-left:5px; text-align:left;}

.mand { color:#BF4646;}
.butt { color:#FFFFFF; font-family: Arial; padding: 5px; background-color: #387F57; font-size: 1.2em; border: none;}
/***********************************************/
/* Tables                                      */
/***********************************************/table {margin:10px 0 10px 1px; width:99.9%; border-collapse:collapse; font-size: 1.0em; }
*html table {margin:10px 0; width: 100%}
table.outline {border:1px solid #7280AD;}
table th {padding:4px; color: #3B7F56; background:#e7eecc; text-align: center; vertical-align: top; /*background-image:url(../img/div-bg.jpg); background-repeat:no-repeat; */

background-position:410px 1px; border:1px solid #D0E0E0;}
table td {padding:4px;  text-align: left; color:#333; vertical-align: top;}
table td.border{border:1px solid #D0E0E0;}
table td.alignCentre, table th.alignCentre {text-align: center;}
table tbody td {text-align: left; vertical-align: top;}
table tr.alt1 td {background:#F1F6DC;}
table tr.alt td {background:#E7EECC;}

table td.filesize {padding-right: 20px; color: #999; font-size: 0.7em; }
*html table td.filesize {font-size: 0.8em}
#content .annualReport table tr.sub td.filesize, #content .annualReport table tr.subAlt td.filesize {color: #999;}
td.altTD {background:#E7EECC;}
td.indent {padding-left:15px;}
td.standOutLeft {background-color:#D2D2D2; text-align:left;}

.c1{background-color: #EDF3CF; font-weight: bold;}
.c2{text-align: center; color: #074C47;}
/***********************************************/
/* unordered list                                   */
/***********************************************/
#content ul.hyperlinks {margin-top: 8px; margin-bottom: 8px;}
#content ul.hyperlinks li, #content ul.hyperlinks li.sub { background: url(../img/icons/arrows_ul.gif) no-repeat top left;}

#sitemap ul { margin-left:20px; margin-bottom:15px; font-size:12px;}
#sitemap ul li { background:none; background-image:url(../img/icons/list.jpg); background-repeat:no-repeat; background-position:0px 2px; padding-left:25px; margin-top:8px; 

margin-bottom:8px;}
#sitemap ul li.sub { list-style-type:none; background-image:url(../img/icons/arrows_ul.gif); background-repeat:no-repeat; background-position:0px 0px; padding-left:15px; margin-left:25px; margin-top:8px; margin-bottom:8px;}

#sitemap ul li.subsub { list-style-type:none; background-image:url(../img/icons/arrows_ul.gif); background-repeat:no-repeat; background-position:0px 0px; padding-left:15px; margin-left:40px; margin-top:8px; margin-bottom:8px;}

#sitemap ul li.subsubsub { list-style-type:none; background-image:url(../img/icons/arrows_ul.gif); background-repeat:no-repeat; background-position:0px 0px; padding-left:15px; margin-left:65px; margin-top:8px; margin-bottom:8px;}

#sitemap ul li a { text-decoration:none;}
#sitemap ul li a:hover { text-decoration:none;}

#rightcontent .back{color: #ccc; font-size: 18px; letter-spacing: -1px; margin-bottom: 10px;}

p.moreinfo{background-color: #EDF3CF; padding: 5px; padding-left: 10px; border: 1px solid #D6E4E3; width:450px; color: #045B55; font-size: 1.1em;}

p strong.green {color:#005f48;}


/***************************************/
/* news style                          */
/***************************************/
#leftcontent_marine .news {margin:15px 0 15px 0;padding:0 0 5px 20px;background:url(../img/icons/news_doc.gif) no-repeat 0px 4px;border-bottom:1px solid #E2EBB1;}
#leftcontent_marine .news p.intro {margin:0;padding:0;color: #055C54; font-weight:bold;}
#leftcontent_marine .news p.intro a {margin:0;padding:0;color: #055C54;text-decoration:none;}  
#leftcontent_marine .news p.date {margin:0 0 0px 0;padding:0;color:#8EA029;}
#leftcontent_marine .news p {margin:0;padding:0; color:#333333; text-decoration:none;}
#leftcontent_marine .news a:HOVER {margin:0;padding:0;text-decoration:none;}

#leftcontent .news {margin:10px 0 0px 0;padding:0 0 5px 0px;}
#leftcontent .news h3 {margin:0;padding:0;color: #055C54; }
#leftcontent .news h3 a {margin:0;padding:0;color: #055C54;text-decoration:none;} 
#leftcontent .news p.date {margin:0 0 0px 0;padding:0;color:#8EA029;}
#leftcontent .news p {margin:0;padding:0; color:#333333;}
#leftcontent .news a:HOVER {margin:0;padding:0;text-decoration:none;}

/*#leftcontent .home_news {margin:0 0 15px 0;padding:10px 10px 10px 10px;background-color:#F8F8F8;}
#leftcontent .home_news p.news {margin:0 0 0 0;padding:0 0 3px 20px;border-bottom:1px solid #DBD9D9;background:url(../img/icons/news_doc.gif) no-repeat 0px 

4px;font-size: 1em; font-weight: bold; color: #055C54; }
#leftcontent .home_news p.date {margin:0 0 0 0;padding:3px 0 0 20px;font-family: Lucida Sans;font-size:10px;}
#leftcontent .home_news p a {margin:0 0 0 0;padding:0px 0 0 20px;color:#333333; font-weight:normal; text-decoration:none;}
#leftcontent .home_news p a:HOVER {margin:0 0 0 0;padding:0 0 0 20px; text-decoration:none;}*/

#leftcontent .home_news {margin:0 0 15px 0;padding:10px 10px 10px 10px;/*background-color:#F9FBEE; */border:1px solid #EBF1C7;padding-bottom:0px;background-image: url(../img/news_bg.jpg);background-repeat: repeat-x;}
#leftcontent .home_news p.news {margin:0 0 0 0;padding:0 0 3px 20px;border-bottom:1px solid #EBF1C7; background:url(../img/icons/newspaper.gif) no-repeat 0px 3px;font-size: 1.4em; font-weight: normal; color: #055C54; padding-bottom:5px; margin-bottom:3px;}
#leftcontent .home_news p.date {margin:0 0 0 0;padding:3px 0 0 0px; color:#999; font-size:11px; margin-left:20px;}
#leftcontent .home_news p a {margin:0 0 0 0;padding:0px 0 0 0px;color: #055C54; font-weight:normal; font-size:1em; margin-left:20px;}
#leftcontent .home_news p a:HOVER {margin:0 0 0 0;padding:0 0 0 0px; text-decoration:none;  margin-left:20px;}

#leftcontent .home_split {margin:0 5px 15px 0;padding:10px 10px 10px 10px;/*background-color:#F9FBEE; */border:1px solid #EBF1C7;padding-bottom:0px; background: #e7efbe url(../img/news_bg1.jpg) repeat-x; width:200px; float:left; height:310px;}
*html #leftcontent .home_split {height:310px!important; margin-bottom:-10px!important;}

#leftcontent .home_split p.news {margin:0 0 0 0;padding:0 0 3px 20px;border-bottom:1px solid #EBF1C7; background:url(../img/icons/newspaper.gif) no-repeat 0px 3px;font-size: 1.3em; font-weight: bold; color: #055C54; padding-bottom:5px; margin-bottom:3px;}
#leftcontent .home_split p.news2 a{margin:0 0 0 0;padding:0 0 3px 20px;border-bottom:1px solid #EBF1C7; background:url(../img/icons/newspaper.gif) no-repeat 0px 1px;font-size: 1.2em; font-weight: bold; color: #055C54; padding-bottom:10px; margin-bottom:3px;}
#leftcontent .home_split p.news2_1 a{margin:0 0 0 0;padding:0 0 3px 20px;border-bottom:none; background:url(../img/icons/newspaper.gif) no-repeat 0px 1px;font-size: 1.2em; font-weight: bold; color: #055C54; padding-bottom:10px; margin-bottom:3px;}
#leftcontent .home_split p a.news2_2{margin:-10px 0 0 0;padding:0 0 3px 20px;border-bottom:1px solid #EBF1C7; background: none;font-size: 1.2em; font-weight: bold; color: #055C54; padding-bottom:10px; margin-bottom:3px;}

#leftcontent .home_split p.news2_3 a{margin:0 0 0 0;padding:0 0 7px 20px;border-bottom:1px solid #EBF1C7; background:url(../img/icons/newspaper.gif) no-repeat 0px 1px;font-size: 1.2em; font-weight: bold; color: #055C54; padding-bottom:17px; margin-bottom:3px; }


*html #leftcontent .home_split p.news2_3 a{ padding-bottom:20px; margin-top:10px; margin-bottom:5px;}
#leftcontent .home_split p.news2_3 {margin-top:10px;  padding-bottom:10px;}
*html #leftcontent .home_split p.news2_3 {margin-top:15px;  padding-bottom:12px;}

/*Home page 10-03-2008*/
#leftcontent .home_split p.news2_3M{margin:0 0 0 0;padding:0 0 7px 20px;border-bottom:1px solid #EBF1C7; background:url(../img/icons/newspaper.gif) no-repeat 0px 1px;font-size: 1.25em; font-weight: bold; color: #055C54; padding-bottom:17px; margin-bottom:3px; }
*html #leftcontent .home_split p.news2_3M{ padding-bottom:20px; margin-top:10px; margin-bottom:5px;}
#leftcontent .home_split p.news2_3M {margin-top:10px;  padding-bottom:12px;}
*html #leftcontent .home_split p.news2_3M {margin-top:15px;  padding-bottom:12px;}
/*Home Page 10-03-2008*/




#leftcontent .home_split p.date {margin:0 0 0 0px;padding:3px 0 0 0px; color:#999; font-size:11px;}
#leftcontent .home_split p.desc {margin:-13px 0 7px 0px;padding:3px 0 0 0px; color:#999; font-size:11px; border:none;}
*html #leftcontent .home_split p.desc {margin:-13px 0 4px 0px;}
#leftcontent .home_split p a {margin:0 0 0 0px;padding:0px 0 0 0px;color: #055C54; font-weight:normal; font-size:1em;}
#leftcontent .home_split p a:HOVER {text-decoration:none;}

#leftcontent p.intro {font-size: 16px; font-weight: normal; color: #055C54;  line-height:1.4em; font-family:Georgia, Arial, serif; font-style:italic;}/* to look like h3*/

#leftcontent p.intro3 {font-size: 16px; font-weight: normal; color: #055C54;  line-height:1.4em; font-family:Georgia, Arial, serif; font-style:italic;}/* to look like h3*/
#leftcontent p.intro3 a {color:#8EA029; border:none;}
#leftcontent p.intro3 a:hover {color:#8EA029; border:none; text-decoration:underline;}

*html #leftcontent p.intro3 a {color:#8EA029;}
*html #leftcontent p.intro3 a:hover {color:#8EA029; text-decoration:underline;}

#leftcontent p.intro2 {font-size: 14px; font-weight: normal; color:#055C54;  line-height:1.4em; font-family:Georgia, Arial, serif; font-style:italic;}/* to look like h3*/
#leftcontent_marine p.intro {font-size: 1em; font-weight: bold; color: #055C54; }/* to look like h3*/
#leftcontent_corp p.intro {font-size: 1em; font-weight: bold; color: #055C54; }/* to look like h3*/
#leftcontent_corp1 p.intro {font-size: 1em; font-weight: bold; color: #055C54; }/* to look like h3*/
#leftcontent_contact p.intro {font-size: 1em; font-weight: bold; color: #055C54; }/* to look like h3*/
#leftcontent p.h5 {font-size: 1.5em; font-weight: bold; color: #C6D764; margin-bottom: 0.5em; margin-top: 0.2em;}/*to look like h5*/
#leftcontent_marine p.h5 {font-size: 1.5em; font-weight: bold; color: #C6D764; margin-bottom: 0.5em; margin-top: 0.2em;}/*to look like h5*/
#leftcontent_corp p.h5 {font-size: 1.5em; font-weight: bold; color: #C6D764; margin-bottom: 0.5em; margin-top: 0.2em;}/*to look like h5*/
#leftcontent_corp1 p.h5 {font-size: 1.5em; font-weight: bold; color: #C6D764; margin-bottom: 0.5em; margin-top: 0.2em;}/*to look like h5*/
#leftcontent_contact p.h5 {font-size: 1.5em; font-weight: bold; color: #C6D764; margin-bottom: 0.5em; margin-top: 0.2em;}/*to look like h5*/

#leftcontent_corp .news {margin:15px 0 15px 0;padding:0 0 5px 20px;background:url(../img/icons/news_doc.gif) no-repeat 0px 4px;border-bottom:1px solid #E2EBB1;}
#leftcontent_corp .news p.intro {margin:0;padding:0;color: #055C54; font-weight:bold;}
#leftcontent_corp .news p.intro a {margin:0;padding:0;color: #055C54;text-decoration:none;} 
#leftcontent_corp .news p.date {margin:0 0 0px 0;padding:0;color:#8EA029;}
#leftcontent_corp .news p {margin:0;padding:0; color:#333333;}
#leftcontent_corp .news a:HOVER {margin:0;padding:0;text-decoration:underline;}




/***********************************************/
/* Share Prices */
/***********************************************/
#leftcontent #sharePriceDiv table {margin-top: 10px; border: 1px solid #B9CE41; font-size:12px;}
#leftcontent #sharePriceDiv table.pc100 {width:100%; }
#leftcontent #sharePriceDiv table.pc100Left td{text-align:left;}
#leftcontent #sharePriceDiv table.textRightTable td.tdAlignLeft, #leftcontent #sharePriceDiv td.tdAlignLeft, #leftcontent #sharePriceDiv th.tdAlignLeft {text-align:left}
#leftcontent #sharePriceDiv td, #leftcontent #sharePriceDiv th {text-align:center; vertical-align:middle; border-right:1px solid #B9CE41;  padding:7px 2px 7px 5px; }
#leftcontent #sharePriceDiv table.textLeftTable td {text-align:left; padding:7px; }
#leftcontent #sharePriceDiv table.textLeftTable td.tdAlignRight, #leftcontent #sharePriceDiv table.textLeftTable th.tdAlignRight {text-align:right;}
#leftcontent #sharePriceDiv table.textRightTable td {text-align:right;}
#leftcontent #sharePriceDiv table tr.alt td {background-color: #F7F9EE; }
#leftcontent #sharePriceDiv table tr.standOut td, #leftcontent #sharePriceDiv table tr.standOutLeft td {background-color:#D5E18A; text-align:center; }
#leftcontent #sharePriceDiv table tr.standOutLeft td {text-align:left;}
#leftcontent #sharePriceDiv tr.trAlignLeft th, #leftcontent #sharePriceDiv tr.trAlignLeft td {text-align:left}
#leftcontent #sharePriceDiv tr.trHeader {height:30px;}
#leftcontent #sharePriceDiv tr.trHeader td {vertical-align:bottom;}
#leftcontent #sharePriceDiv table td a.pdf{border:none;}
#leftcontent #sharePriceDiv table tr.alt td.filesize {border-left:none;}
#leftcontent #sharePriceDiv table tr td.filesize {border-left:none;}
#leftcontent #sharePriceDiv table td a.pdf2{border:none; text-align:right;}
#leftcontent #sharePriceDiv table td a.pdf2 img{ border:none; margin:-4px 2px; }
#leftcontent #sharePriceDiv table td.tdAlignLeft2 {margin-left:2px;}
#leftcontent #sharePriceDiv table th.tdAlignLeft a.on{font-weight:bold}
span.table-indent{margin-left:20px;}



.sharepricegraph{
	padding:5px;
	background-color:#E1F5FF;
	padding-left:10px;
	padding-bottom:1px;
	padding-top:2px;
	border:1px solid #66CCFF;
	margin-bottom:10px;
	margin-top:10px;
}

.sharepricegraph p.ie{padding-left:23px; margin-top:10px; background-image: url(../img/icons/ie.gif);
	background-repeat: no-repeat;
	background-position: 0px 4px;}
.sharepricegraph p.gb{padding-left:23px; margin-top:10px; background-image: url(../img/icons/gb.gif);
	background-repeat: no-repeat;
	background-position: 0px 4px;}
.sharepricegraph p.graph{padding-left:23px; margin-top:10px; background-image: url(../img/icons/stockgraph.gif);
	background-repeat: no-repeat;
	background-position: 0px 4px;}
.sharepricegraph a{
	border-bottom:1px solid #66CCFF;
	color: #006699;
	font-size:12px;
}
.sharepricegraph a:hover{color:#333;}


#sharepricedownload{
	padding:5px;
	background-color:#E1F5FF;
	background-image: url(../img/icons/disk.gif);
	background-repeat: no-repeat;
	background-position: 10px 12px;
	padding-bottom:1px;
	padding-top:2px;
	border:1px solid #66CCFF;
	margin-bottom:10px;
	
}

#sharepricedownload p{padding-left:30px; margin-top:10px; font-size:11px;}
#sharepricedownload a{font-size:12px; 
	border-bottom:1px solid #66CCFF;
	color: #006699;
}
#sharepricedownload a.small{font-size:11px;}
#sharepricedownload a:hover{color:#333;}

body.layout_alt #container #leftcontent table.rns{width:600px; } /*ie6*/ body.layout_alt #container #leftcontent table.rns{}
#leftcontent table.rns tr th{text-align:left; padding-left:10px; padding-top:5px; padding-bottom:5px; font-size:12px;}
#leftcontent table.rns td{padding-left:0px; padding-top:6px; padding-bottom:6px; font-size:11px; width:600px; font-size:12px;}
#leftcontent table.rns td pre{width:600px;}
#leftcontent table.rns td a{border-bottom:none; font-size:12px;}
#leftcontent table.rns tr{background-color:#fff;}
#leftcontent table.rns tr.alt td{ background-color:#F7F9EE;}

body.layout_alt #container #leftcontent table.rns-one{width:450px; } /*ie6*/ body.layout_alt #container #leftcontent table.rns-one{}
#leftcontent table.rns-one tr th{text-align:left; padding-left:10px; padding-top:5px; padding-bottom:5px; font-size:12px;}
#leftcontent table.rns-one td{padding-left:0px; padding-top:6px; padding-bottom:6px; font-size:11px; width:400px; font-size:12px;}
#leftcontent table.rns-one td pre{width:400px;}
#leftcontent table.rns-one td a{border-bottom:none; font-size:12px;}
#leftcontent table.rns-one tr{background-color:#fff;}
#leftcontent table.rns-one tr.alt td{ background-color:#F7F9EE;}

/*************** next prev list  ***************/
#leftcontent ul.nextprev {margin:10px 0; padding:0 0 0 10px; height:23px; border:1px solid #ccc;  background:#f5f5f5; list-style-type:none;}
#leftcontent ul.nextprev li { margin-top: 3px; list-style-image:none; background-image:none; float:left;}
#leftcontent ul.nextprev li a{border-bottom:none;}
#leftcontent ul.nextprev li.prev {width:20%; text-align:left;}
#leftcontent ul.nextprev li.next {width:30%; text-align:right;}
#leftcontent ul.nextprev li.page {width:30%; text-align:center;}
#leftcontent ul.nextprev li.hide {color: #F5F5F5}
/***********************************************/
#leftcontent table.edit{margin-bottom:20px;}
#leftcontent table.edit tr th{text-align:left; padding-left:10px; padding-top:5px; padding-bottom:5px; font-size:14px; background-color: #055C54; color:#fff; 

background-image:none;}
#leftcontent table.edit tr td{padding-left:10px; font-size:12px; vertical-align:middle;}
#leftcontent table.edit tr.alt td{ background-color:#F7F9EE;}
#leftcontent table.rns tr.action td.submit{background-color: #055C54; }

#leftcontent table.register{margin-bottom:20px;}
#leftcontent table.register tr th{text-align:left; padding-left:10px; padding-top:5px; padding-bottom:5px; font-size:14px; background-color: #055C54; color:#fff; background-image:none;}
#leftcontent table.register textarea{font-size:12px; padding:2px;}
#leftcontent table.register tr td{padding-left:10px; font-size:12px; vertical-align:middle;}
#leftcontent table.register tr.alt td{ background-color:#F7F9EE; vertical-align:middle;}
#leftcontent table.register tr.action td.submit{background-color: #055C54; }
#leftcontent table.register tr.standOutLeft{background-color:#B8CF37;}
#leftcontent table.register tr.standOutLeft td{color:#fff; font-weight:bold;}


#leftcontent ul.documents{list-style:none; font-size:12px; margin-left:0px; margin-top:10px;}
#leftcontent ul.documents li{margin-bottom:7px; line-height:1.6em; color:#666;}
#leftcontent ul.documents li.pdf {background: url(../img/icons/pdf.gif) no-repeat top left;  background-position:0px 3px;}
#leftcontent ul.documents li.doc {background: url(../img/icons/word.gif) no-repeat top left;  background-position:0px 3px;}
#leftcontent ul.documents li.excel {background: url(../img/icons/excel.gif) no-repeat top left;}


/********* Top Share Price Box Styles ******************/

.shareFigures h3 {margin: 0 0 0 0px; color: #000; font-size: 0.9em; font-weight: normal; }
.shareFigures p {color:#899A25; font-size:12px; font-weight:normal; padding-left:12px; padding-top:4px; margin-bottom:-8px;}
.shareFigures {padding-bottom: 0px; /*background: #f7f9EE;*/ float: left; /*padding:8px; border:1px solid #B8CF37;*/ }

.shareFigures h3{color:#899A25; font-size:12px; font-weight:normal; padding-left:12px; padding-top:6px; margin-bottom:-6px;/*width:196px;*/ }


.shareFigures h4{color:#B8CF37; font-size:18px; font-weight:normal; margin-bottom:10px; margin-left:2px;}

.shareFigures  ul {margin: 3px 5px 0 3px; padding-left:10px; padding-top:8px;}
.shareFigures  ul li {display: inline; font-size: 1.0em; padding-right:6px;}
.shareFigures  ul li.rate { margin: 0; color: #014842; font-size: 1.9em; float: left;  width: 85px; margin-left:6px;}


.shareFigures ul li.link {margin-left: -4px; padding-left: 16px; background: url(../img/icons/yellow_box.gif) no-repeat top left; float: left; clear: both; width:170px;}
.shareFigures  ul li.down {margin:0; padding-left: 13px; background: url(../img/icons/red_arrow_down.gif) no-repeat 0px 2px; float: left; color: #000;}
.shareFigures  ul li.up {margin:0; padding-left: 13px; background: url(../img/icons/green_arrow_up.gif) no-repeat 0px 2px; float: left; color: #000; }
.shareFigures  p.delay {margin:0px 0 0 0px; color: #AC0010; padding-left:10px; line-height:14px;}
.shareFigures  p.delay2 {margin:0px 0 0 0px; float: left; color:#055C54; padding-left:10px; margin-top:0px;}

*html .shareFigures  p.delay2 {margin-top:-7px;}

#rightcontent .shareFigures  p.delay2 a:hover {text-decoration:underline; color:#055C54;}




/* ---------------------------- Form Buttons ---------------------------------------------------------------------------------- */
 .buttons img { behavior: url(iepngfix.htc) }
/* BUTTONS */
.buttons a, .buttons button{
    display:block;
    float:left;
    margin:0 7px 0 0;
    background-color:#f5f5f5;
    border:1px solid #dedede;
    border-top:1px solid #eee;
    border-left:1px solid #eee;    
    font-size:14px;
    line-height:130%;
    text-decoration:none;
    font-weight:bold;
    /*color:#565656;*/
    cursor:pointer;
    padding:5px 10px 6px 7px; /* Links */
}
.buttons button{
    width:auto;
    overflow:visible;
    padding:4px 10px 3px 7px; /* IE6 */
}
.buttons button[type]{
    padding:5px 10px 5px 7px; /* Firefox */
    line-height:17px; /* Safari */
}
.buttons button img, .buttons a img{
    margin:0 3px -3px 0 !important;
    padding:0;
    border:none;
    width:16px;
    height:16px;
}

/* STANDARD */

button:hover, .buttons a:hover{
    background-color:#dff4ff;
    border:1px solid #c2e1ef;
    color:#336699;
}
.buttons a:active{
    background-color:#6299c5;
    border:1px solid #6299c5;
    color:#fff;
}

/* POSITIVE */

button.positive, .buttons a.positive{
    color:#529214;
	font-family:Arial, Helvetica, sans-serif;
}
.buttons a.positive:hover, button.positive:hover{
    background-color:#E6EFC2;
    border:1px solid #C6D880;
    color:#529214;
}
.buttons a.positive:active{
    background-color:#529214;
    border:1px solid #529214;
    color:#fff;
}

/* NEGATIVE */

.buttons a.negative, button.negative{
    color:#d12f19;
}
.buttons a.negative:hover, button.negative:hover{
    background:#fbe3e4;
    border:1px solid #fbc2c4;
    color:#d12f19;
}
.buttons a.negative:active{
    background-color:#d12f19;
    border:1px solid #d12f19;
    color:#fff;
}

#rightcontent #shareprices ul{margin-left:-5px;}
#rightcontent #shareprices ul li{margin-right:0px; padding-bottom:3px; /*color:#fff; background-color:#B8CF37; */}
#rightcontent #shareprices ul li a{/*color:#fff;*/}

#rightcontent #shareprices .shareFigures p.share {font-size: 1em; font-weight: bold; color: #055C54; margin-bottom: 1.2em;}

.leftitem_noicon {margin-top:10px; margin-bottom:10px; padding-top: 7px; padding-left: 8px; padding-bottom: 6px;  background-color:#F1F6DC; border:1px solid #B8CF37;}
.leftitem_noicon ul li { list-style-type:none; padding-left:10px;padding-bottom:5px; padding-right:10px; padding-top:4px; font-weight:bold; color:#055C54; font-weight:normal;}
.leftitem_noicon ul li strong { font-size:12px; }
.leftitem_noicon ul li.note { color:#666666; font-style:italic; padding-top:0; padding-bottom:0; }

.leftitem_pdf {margin-top:10px; margin-bottom:10px; padding-top: 7px; padding-left: 8px; padding-bottom: 6px;  background-color:#F1F6DC; border:1px solid #B8CF37;}
.leftitem_pdf ul li { list-style-type:none; padding-left:50px;padding-bottom:10px;padding-top:8px; background:url(../img/icons/pdf_large.gif) no-repeat 0px 0px; font-weight:bold;}


.leftitem2_pdf {margin-top:10px; margin-bottom:10px; padding-top: 7px; padding-left: 8px; padding-bottom: 6px;  background-color:#F1F6DC; border:1px solid #B8CF37;}
.leftitem2_pdf ul li { list-style-type:none; padding-left:50px;padding-bottom:24px;padding-top:8px; background:url(../img/icons/pdf_large.gif) no-repeat 0px 0px; font-weight:bold;}


.leftitem_thumb {margin-top:20px; padding-top: 7px; padding-left: 8px; padding-bottom: 6px;  background-color:#F1F6DC; border:1px solid #B8CF37;}
.leftitem_thumb ul li { list-style-type:none; padding-left:50px;padding-bottom:10px;padding-top:8px; background:url(../img/thumb-annual.gif) no-repeat 0px 0px; font-weight:bold;}
#container #leftcontent .article {margin-top:20px; padding-top: 7px; padding-left: 8px; padding-bottom: 6px;  background-color:#F1F6DC; border:1px solid #B8CF37;}


#leftcontent ul.stockmarket{margin-left:0px; margin-top:5px; margin-bottom:15px;}
#leftcontent ul.stockmarket li{list-style:none; /*background:url(../img/icons/stockgraph.gif) no-repeat 0px 1px;*/ padding-left:20px; margin-right:15px; display:inline; font-size:14px;}
#leftcontent ul.stockmarket li.ie{background:url(../img/icons/ie.gif) no-repeat 0px 2px;}
#leftcontent ul.stockmarket li.gb{background:url(../img/icons/gb.gif) no-repeat 0px 2px;}
*html #leftcontent ul.stockmarket li.ie{background:url(../img/icons/ie.gif) no-repeat 0px 5px;}
*html #leftcontent ul.stockmarket li.gb{background:url(../img/icons/gb.gif) no-repeat 0px 5px;}
#leftcontent ul.stockmarket li a{padding-top:2px; padding-bottom:2px; padding-left:5px; padding-right:5px; border-bottom:none;}
#leftcontent ul.stockmarket li a.on{background-color:#B8CF37; color:#fff;}

/*=Breadcrumbs */
#leftcontent p.breadcrumbs{font-size:10px; color:#999; padding-top:2px;  border-bottom:1px solid #e2e2e2; padding-left:0px; padding-bottom:3px; margin-bottom:12px;}
#leftcontent p.breadcrumbs a{text-decoration:none; color:#333; border:none;} #leftcontent p.breadcrumbs a:hover{color:#005651;}

/* <form> */
#leftcontent .formwarning {border: 1px solid #FF4100; padding: 10px; margin-bottom: 10px; background-color: #FFDFDF;}
#leftcontent .formwarning p {padding: 0px; margin: 0px; color: red; margin-bottom:4px;}
#leftcontent .formwarning ul {margin-left:0px;}
#leftcontent .formwarning ul li{margin-bottom:3px; font-size:12px; background:url(../img/icons/redbullet.gif) no-repeat 0px 0px; padding-left:20px; padding-top:1px;}

#leftcontent .diagram{padding-left:150px;}
.lines{margin-left:40px;}
#boxleft ul, #boxright ul {font-size:1.2em; color:#006699; margin-left:0px;}
#boxleft ul li, #boxright ul li{margin-top:5px;}
#boxleft, #boxright{width:230px; padding-bottom:20px; padding-top:10px; float:left;}
#boxleft h3, #boxright h3{font-size:1.2em;}

.leftitem_investor{clear:both; padding-top:6px;}
.leftitem_investor img{float:left; margin-right:10px; margin-top:6px; margin-bottom:12px;}
