html, body, div, span, a, em, font, img, b, u, i,
dl, dt, dd, ol, ul, li {margin: 0; padding: 0; border: 0; outline: 0; font-size: 100%;}
body { font-family: Arial, Helvetica, sans-serif;background: #0d6d47 url(/public/common/images/bg_fade.jpg) repeat-x;}
/* MASTER CONTAINER */
#master_container {position: relative;width: 880px;margin: 0 auto;padding-top:5px;}
/*News Release*/
.hometxt {font: 12px Arial, Helvetica, sans-serif;color:#666;text-decoration: none;}			
.newsdate {font: 12px Arial, Helvetica, sans-serif;color:#000;}				
.news {font:11px Arial, Helvetica, sans-serif;color:#333;}
.release {font: Arial, Helvetica, sans-serif;color:#000;font-size: 14px;text-decoration: none;}
.newsdate_release {font:bold 12px Arial, Helvetica, sans-serif;color:#000;}				
.news_release {font:bold 12px Arial, Helvetica, sans-serif;color:#005027;}
.news_first {font:bold 11px Arial, Helvetica, sans-serif;color:#005627;}
#newsFilter {font:11px Arial,Helvetica,sans-serif;color:#000;margin:10px 0px 10px 0px;background-color:#cce6dc;height:30px;}
#newsFilter td{font-size:11px;}
.newsText { float:right; border-bottom:solid 1px #E3D9BD; width:605px;padding: 0px 5px 10px 0px;}
.newsBox {float:left; width:640px; margin-bottom:10px;}
.quote {font:italic 10px Arial, Helvetica, sans-serif;color:#000;}
.footnote {font:italic 9px Arial, Helvetica, sans-serif;color:#000;margin:0 auto;}
.textColorWhite{font: 10px Arial, Helvetica, sans-serif;color:#FFF;}
img.imgLeft {float:left;padding: 0px 10px 10px 0px;}
img.imgRight {float:right;padding: 10px 0px 10px 10px;}
img.imgCenter {margin-left: auto; margin-right: auto; display: block;padding: 10px 0px 0px 0px;}
img.imgTop {margin-left: 0; margin-right: auto; display: block; padding: 0px 0px 10px 0px;}
img.imgBottom {margin-left: auto; margin-right: auto; display: block; padding: 10px 0px 0px 0px;}
#photocolright{width:300px;float:right; margin-bottom:10px;}	
#photocolleft{ margin-left:0px; width:300px;float:left; margin-bottom:10px;}
.photoleft{margin-left:0px;  width:40px;float:left;}
.photoright{margin-left:10px;width:250px;float:left; margin-top:25px;}
.line{border-bottom:1px #e3d9bd solid;}

.linklist {font-size:12px;color: #1b8644;line-height:11px;}
.linklist a {color: #1b8644;}
.linklist a:visited {color: #666;}
.linklist a:hover {color: #264465;}

.linklist2 {font-size:12px;color: #1b8644;line-height:15px;list-style-type: none;}
.linklist2 a {color: #1b8644;}
.linklist2 a:visited {color: #666;}
.linklist2 a:hover {color: #264465;}

.linklist3 {font-size:12px;color: #1b8644;line-height:22px;}
.linklist3 a {color: #1b8644;}
.linklist3 a:visited {color: #666;}
.linklist3 a:hover {color: #264465;}

.linklistTitle {font-size:18px;color: #333;}
.linklistTitle a {color: #333333;}
.linklistTitle a:visited {color: #666;}
.linklistTitle a:hover {color: #264465;}
.more {font-size:10px;color: #1b8644;}
.more a {color: #1b8644;}
.more a:hover {color: #264465;}
h1 {font:21px Arial, Helvetica, sans-serif;color:#005027;}
h2 {font:bold 15px Arial, Helvetica, sans-serif;color:#000;}
h3 {font:bold 12px Arial, Helvetica, sans-serif;color:#000;}
h4 {font:bold 12px Arial, Helvetica, sans-serif;color:#005027;}
.heading1 {font:21px Arial, Helvetica, sans-serif;color:#005027;}
.heading2 {font:bold 15px Arial, Helvetica, sans-serif;color:#000000;}
.heading3 {font:bold 12px Arial, Helvetica, sans-serif;color:#000;}
.heading4 {font:bold 12px Arial, Helvetica, sans-serif;color:#005027;}
.homepage_heading {font:18px Arial, Helvetica, sans-serif;color:#005027;}
/* BULLETED LISTS WITH IMAGES*/
.black_box {list-style-type: none;padding:0px;margin:0px;color:#333;font-size:10px;}
.black_box_text  {font:10px Arial, Helvetica, sans-serif;color:#333;}
/* list on product page*/
.black_box2 {list-style-type:none;padding:0px;margin:0px;color:#333;font-size:11px;}
.black_box li, .black_box2 li {padding: 0px;margin: 0;padding-left:.8em;background: url(/public/common/images/black_bullet.gif) no-repeat;background-position: 0em 0.5em;}
.black_box li a, .black_box2 li a{color:#1b8644;}
.black_box li a:visited, .black_box2 li a:visited{color: #666;}
.black_box li a:hover, .black_box2 li a:hover{color: #264465;}
.black_box2 li a:active{color: #264465;}
/* SITEMAP */
.site_map {list-style-type: none;padding:0px;margin:0px;}
.site_map li {padding:0px 0px 0px 5px; font-size: 10px; margin: 0px; color: #005627;}
.site_map li a {color: #1b8644}
.site_map li a:visited {color: #666}
.site_map li a:hover {color: #264465}
#site_maplevel2 {padding: 4px 10px;font-size: 10px; margin: 0px 0px 0px 30px ; color: #1b8644;background: url(/public/common/images/black_bullet.gif) no-repeat;background-position: 0;}
.site_maptitle {font-size:18px;color: #333;line-height:26px;}
.site_maptitle a {color: #333;}
.site_maptitle a:visited {color: #666;}
.site_maptitle a:hover {color: #264465;}
/* top horizontal nav*/
table#navigation {height:40px;font-family: Arial;color:#fff;font-size: 15px;list-style: none;text-decoration:none;background: url(/public/common/images/bt_topslice_off.jpg) center center repeat-x;}
table#navigation td a { margin-right:0px;}
.rollover {color:#fff;font-family: Arial;font-size: 15px;list-style: none;text-decoration:none;background: url(/public/common/images/bt_topslice_off.jpg) center center repeat-x;}
.rolloverb {font-family: Arial;font-size: 15px;list-style: none;text-decoration:none;background: transparent url(/public/common/images/bt_topslice_on.jpg ) center center repeat-x;}
.rollover a {text-decoration:none; font-size: 15px;}
.rollover a:link {color:#FFF}
.rollover a:visited	{color:#FFF}
.rollover a:hover {color:#FFF}
.rollover a:active {color:#FFF}
.rolloverb a {text-decoration:none; font-size: 15px;}
.rolloverb a:link {color:#333}
.rolloverb a:visited {color:#333}
.rolloverb a:hover {color:#333}
.rolloverb a:active {color:#333}
.current{color:#333;font-family: Arial;font-size: 15px;list-style: none;text-decoration:none;background: transparent url(/public/common/images/bt_topslice_on.jpg ) center center repeat-x;}
/* HEADER */
#header {position: relative;}
#main_logo {padding: 34px 0px 0px 0px;}
/* tools navigation */
#utility_nav .pipe a { border-color: #f5f2e5; }
#utility_nav {width: 600px;font-size:12px;overflow: hidden;position: absolute;top: 0px;right: 2px;}
#utility_nav ul {float: right;}
#utility_nav ul li {float: left;margin-left: 10px;}
#utility_nav ul li a {color: #F5F2E5; text-decoration:underline;}
#utility_nav ul li a:hover {color: #F5F2E5;}
.pipe { display: block; zoom: 1; color:#f5f2e5; }
.pipe:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
.pipe li { float: left; display: inline; }
.pipe a { border-left: 1px solid #797c80; padding: 0 0 0 0.75em; color:#f5f2e5;}
.pipe a:hover { border-left: 1px solid #797c80; padding: 0 0 0 0.75em; color:#fff; }
#header_search {RIGHT: 0px; OVERFLOW: hidden; WIDTH: 300px; POSITION: absolute; TOP: 37px; HEIGHT: 30px;}
#header_search_field_wrap {padding: 1px 2px 2px 2px;DISPLAY: inline; BACKGROUND: url(/public/common/images/bg_search_field.gif); FLOAT: left; WIDTH: 195px; MARGIN-RIGHT: 2px; HEIGHT: 18px;}
#header_search_field {BACKGROUND:none transparent scroll repeat 0% 0%; FLOAT:left;WIDTH:195px;BORDER-STYLE:none;HEIGHT:18px;}
#header_search_button {FLOAT: right; PADDING-TOP: 1px}
/* CONTENT CONTAINER */
.content_container {position: relative;	background : #fff;}
/*contentright contains IE6 min-height hack*/
.content_page {background:url(/public/common/images/bg_lefnav.gif) repeat-y top left;float:left;width:880px;min-height:500px;height:auto !important; height:500px;}

.contentright{margin-right:20px;float:right;width:640px;padding-bottom:10px;}
.contentright a {font-family: Arial, Helvetica, sans-serif;font-size:10px;}
.contentright a:link {color:#1B8644;}
.contentright a:visited {color:#666;}
.contentright a:hover {color:#264465;}
.contentright a:active {color:#264465;}
.fullcontent{ padding-left:30px; padding-right:10px;float: left;width: 840px;}
.fullcontent a {font-family: Arial, Helvetica, sans-serif;font-size:10px;}
.fullcontent a:link {color:#1B8644;}
.fullcontent a:visited {color:#666;}
.fullcontent a:hover {color:#264465;}
.fullcontent a:active {color:#264465;}
.MiniCol7{margin-bottom:50px;margin-left:2px;float:left;}
.MiniCol6{margin-bottom:20px;margin-left:60px;float:left;width:135px;}
.MiniCol5{padding:2px 0px 20px 0px;width:30px;float:left;}	
.MiniCol4{margin-left:5px;width:135px;float:left;margin-top: 20px;}
.MiniCol3{padding-top:20px;padding-left:10px;width:45px;float:left;}	
.MiniCol2{padding-top:20px;padding-left:10px;padding-bottom:20px;width:78px;float:left;}
.MiniCol1{margin-left:5px;width:110px;float:left;margin-top: 20px;}
/* left nav container */
.navcoleft{padding-bottom:2px;background-color:#f5f2e5;width:200px;}
/* left nav */
.left_nav_title {font-weight:bold;font-size:14px;color:#005027;padding:5px 0px 5px 8px;line-height:32px;}
.left_nav_title3 {font-weight:bold;font-size:14px;color:#005027;}
#leftnav2 {width:200px;font-size:11px;}	
#leftnav2 ul {margin-left:0px;list-style-type:none;}
#leftnav2 li a {text-decoration:none;line-height:11px; padding: 10px 0px 10px 25px; margin-bottom:0px;}
#leftnav2 li a:link {color: #333;display: block;background: url(/public/common/images/nav2_off.gif) no-repeat;}
#leftnav2 li a:visited {color: #333;display: block;background: url(/public/common/images/nav2_off.gif) no-repeat;}
#leftnav2 li a:active {color: #005027;font-weight:bold;background: url(/public/common/images/nav2_active.gif) no-repeat;}
#leftnav2 li a:hover {color: #005027;font-weight:bold;background: url(/public/common/images/nav2_active.gif) no-repeat;}
#leftnav2 li a#current {color: #005027;font-weight:bold;background: url(/public/common/images/nav2_active.gif) no-repeat;}
#leftnav2 li a#open {color: #005027; font-weight:bold;background: url(/public/common/images/nav2_open.gif) no-repeat;}		
#leftnav2 li a#on{padding-left:30px;color: #005027;font-weight:bold;background: url(/public/common/images/subnav2_on.gif) repeat-y;}
#leftnav2 li a#on a:visited  {color: #333;text-indent: 5px;font-weight:bold;background: url(/public/common/images/subnav2_off.gif) no-repeat;}
#leftnav2 li a#on a:active  {color: #005027;text-indent: 5px;font-weight:bold;background: url(/public/common/images/subnav2_on.gif) no-repeat;}
#leftnav2 li a#on a:hover  {color: #005027;text-indent: 5px;font-weight:bold;background: url(/public/common/images/subnav2_on.gif) no-repeat;}
#leftnav2 li a#off{ padding-left:30px; background: url(/public/common/images/subnav2_off.gif) repeat-y;}
#leftnav2 li a#off a:visited  {color: #333;text-indent: 5px;font-weight:bold;background: url(/public/common/images/subnav2_off.gif) no-repeat;}
#leftnav2 li a#off a:active  {color: #005027;text-indent: 5px;font-weight:bold;background: url(/public/common/images/subnav2_on.gif) no-repeat;}
#leftnav2 li a#off a:hover  {color: #005027;text-indent: 5px;font-weight:bold;background: url(/public/common/images/subnav2_on.gif) repeat-y;}
.piped { display: block; zoom: 1; color:#f5f2e5; font-size:11px; }
.piped:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
.piped li { float: left; display: inline; }
.piped a { border-left: 1px solid #797c80; padding: 0 0 0 0.75em; margin-left: 0.75em; color:#f5f2e5; font-size:11px;}
.piped a:link {color:#f5f2e5;}
.piped a:visited {color:#fff;}
.piped a:hover {color:#fff;}
.piped a:active {color:#f5f2e5;}
.piped a.first { border-left: 0; padding-left: 0; margin-left: 0; }
/* PAGEFOOTER */
#pagefooter { margin: 0 auto; text-align: center; background-image: url(/public/common/images/bottom_slice2.gif); background-repeat:repeat-x; }
#pagefooter .piped a { border-color: #f5f2e5; }
#pagefooter .countries { height:25px;}
#pagefooter .countries p { margin-bottom: 0; }
#pagefooter .countries ul.center { display: inline; margin-bottom: 0; }
#pagefooter .countries ul.center li { float: none; }
#pagefooter .countries ul.center li a{ margin-left: 20px; }	
#pagefooter .legal { clear:both; padding-top:7px;}
#pagefooter .legal p { margin-bottom: 0;}
#pagefooter .legal p.copyright { display: inline; padding-right: 0.75em; color:#f5f2e5; font-size:11px;} 
#pagefooter .legal ul.piped { display: inline; margin-bottom: 0;}
#pagefooter .legal ul.piped li { float: none;}

fieldset,img {border: 0;}
ul {margin-left:25px;list-style-position: outside;}
ol {margin-left:25px;list-style-position: inside;}
.contentright ul,.contentright ol {list-style-type: none;font-size: 10px;color:#333;}
.fullcontent ul,.fullcontent ol {list-style-type: none;font-size: 10px;color:#333;}
.contentright p,.contentTxt p,.fullcontent p{font-size: 10px;margin-bottom:5px;color:#333;}
.contentTxt {font-size: 10px;color:#333 ;margin-top:0px;}
.contentTxt ul {list-style-type: none;padding:0px;margin-left:15px;margin-top:1.1em; }
.contentTxt ol {list-style-type: none;padding:0px;margin-left:15px;margin-top:1.1em; }
.contentright ul li,.contentTxt ul li,.fullcontent  ul li {padding:0;margin:0;padding-left:0.8em;background: url(/public/common/images/black_bullet.gif) no-repeat;background-position:0em 0.5em;vertical-align: middle}
.contentright ol li,.contentTxt ol li, .fullcontent ol li {padding:1;margin:1;padding-left:0.1em;list-style-type: decimal ;font-size: 10px ;color:#333; background: no-repeat;background-position:0em 0.5em;}
.contentTxt h4,.contentTxt h3{margin-bottom:0px;}
.float_wrapper {width: 100%;overflow: hidden;}
.normaltext,.contentright td ,.contentright ul,.contentright ul,.contentright li {font-size: 10px;color:#333;}
.contentright b ,.contentright strong{font-size: 11px;color:#333 ;font-weight:bold;}
.fontSizer {float:right;margin-right:5px;text-decoration: none;cursor:pointer;}
/*breadcrumbs*/	
.bread_link {width: 600px;font-size:10px;color:#666;text-decoration:underline;}
.bread_active {width: 600px;font-size:10px;color:#1b8644;text-decoration:none;}
.arrow {font-size:10px;color:#666;text-decoration:none;}
.irTable {border-collapse:collapse;}
.irTable td {border:1px solid #e3d9b0;}
a.bread_link{font-size:10px}
.bgBeige {background-color:#ece6d1;}
.bgGreen {background-color:#006233;}
.bgGreen td {padding:5px 10px;font:bold 10px Arial, Helvetica, sans-serif;color:#FFFFFF;}
.bgBeige td,.dataRow td {padding:5px 10px;font:10px Arial, Helvetica, sans-serif;color:#333333;}
.dataCell {padding:15px 5px 15px 0px;}
.note2 {font:10px Arial, Helvetica, sans-serif;color:#333;}
.videoBox {padding:5px; background-color:#DFEAE7;border:2px #DFEAE9 ridge;width:250px; float:right;margin-left:5px;}
.reportTable td{padding-top:15px;padding-bottom:15px;border-bottom:1px solid black;}
#mgmtTable td {padding:5px 0px;}
/* Stock quote table */
#stockprice {margin:0px; padding:0px 5px; border-right: #84a798 1px solid; border-left: #84a798 1px solid; border-bottom: #84a798 1px solid; border-top: #006233 10px solid; float: right;}
.stockquote {padding:0px 2px; }
.stockquote td {FONT-SIZE: 11px; color: #333; padding:2px 0px;}
.stockshaded {background: #EEF6F3;}
.stockshaded b{font-size: 12px; color: #333;}
.stocklink {FONT-SIZE: 10px; color: #1b8644; LINE-HEIGHT: 11px; border: none}
.stocklink A {color: #1b8644; border: none;FONT-SIZE: 10px;}
.stocklink A:visited {color: #666}
.stocklink A:hover {color: #264465}
#stock_container {margin:10px 10px 10px 10px;float:right;clear:right;width:208px;}
