﻿/* ALL PAGES */

html,html * {
	margin: 0;
	padding: 0;
}

body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td{margin:0 auto;padding:0;}
										
/* Default font settings. 
   The font-size percentage is of 16px. (0.75 * 16px = 12px) 
*/
body { 
  color: #626469; 
  background-color: #fff;
  font-family: Arial, Helvetica, sans-serif;
  margin: 5px 0;
}

body { margin: 0 auto; padding-bottom: 20px; }
body.oneCol #content { margin: 15px 0; }

b,b *,strong,strong * {
	font-weight: bold;
}

i,i *,em,em * {
	font-style: italic;
}

u,u * {
	text-decoration: underline;
}

img {
	border: 0;	
}

.lineHeightNews {
	line-height: 15px;
}

* {
	color: #626469;
	font-family: Arial;
	font-size: 11px;
}

* * .richTextContent p,* * .richText p {
	margin: 10px 0;
	font-weight: normal;
}

* * .richTextContent ul li,* * .richText ul li {
	margin: 0;
	padding: 0;
}

* * .richTextContent ul,* * .richText ul {
	margin: 0;
	padding: 0 0 0 20px;
	list-style-position: outside;
}

* * .richTextContent *,* * .richText * {
	float: none;
}

* * .richTextContent .leftImage,* * .richText .leftImage {
	float: left;
	margin: 0 20px 10px 0;
	padding: 0;
}

* * .richTextContent a:hover,* * .richText a:hover,* * .richTextContent a,* * .richText a,* * .richTextContent a *,* * .richText a * {
	font-weight: bold;
	color: #87d300;
	text-decoration: none;
}

a {
    color: #626469;
    text-decoration: none;
}

a:hover {
    color: #87d300;
    text-decoration: none;
}

.contentSidenavLeft {
	padding: 0;
	border: 0;
	margin: 0;
	background-color: white;
	width: 200px;
	float: left;
}

.contentSidenavRight {
	padding: 0;
	border: 0;
	margin: 0;
	background-color: white;
	width: 200px;
	float: left;
}

.contentMiddle {
	padding: 0;
	border: 0;
	margin: 0;
	background-color: white;
	width: 570px;
	float: left;
}

#primary {
	width: 570px;
	padding: 0;
	margin: 0;
}

/************ LAYOUT STYLE BEGIN ************/
.se_title{
	margin:10px 0 5px 0;
	color: #4FA600;
	font-size: 17px;
	vertical-align: top;
	font-weight:bold;
}
/************ LAYOUT STYLE BEGIN ************/


/************ HEADER STYLE BEGIN ************/
#seHeader_wrapper {
    width: 100%;
    font-family: arial;
}

#seHeader_left {
    float: left;
}

#seHeader_right {
    float: right;
}

#seHeader_links {
    text-align: right;
    color: #626469;
    font-size: 10px;
    padding-top: 10px;
}

#seHeader_links a {
    padding: 0 5px;
}

#seHeader_title {
    color: #4fa600;
    font-size: 16px;
    font-weight: bold;
    padding-top: 5px;
    padding-right: 5px;
}

#seHeader_search {
	padding-top: 5px;
	text-align: right;
}

#seHeader_searchBox {
	color: #626469;
	height: 19px;
	width: 250px;
	border: 1px solid #626469;
}

#seHeader_searchSubmit {
	padding-left: 5px;
}
/************ HEADER STYLE END ************/


/************ FOOTER STYLE BEGIN ************/
#seFooter_wrapper {
	margin: 0;
	padding: 3px;
    background-color: #eaeaea;
	font-size: 10px;
    color: #646464;
}

#seFooter_left {
    float: left;
    margin: 0;
    padding: 0;
    padding-left: 5px;
}

#seFooter_right {
	float: right;
    margin: 0;
    padding: 0;
	padding-right: 5px;
}

#seFooter_wrapper ul li {
    list-style: none;
    display: inline;
	font-size: 10px;
}

#seFooter_wrapper ul li a {
	border-left: 1px solid #646464;
    padding-right: 3px;
	padding-left: 8px;
}

#seFooter_wrapper ul li.first a {
    border-left: none;
    padding-left: 0;
}
/************ FOOTER STYLE END ************/

a {
    color: #626469;
    font-weight: normal;
    text-decoration: none;
}
a:hover {
    color: #87D300;
    font-weight: normal;
    text-decoration: none;
}

.iw_component{
	clear: both;
	font-family: Arial;
	font-size: 11px;
	padding-top:5px;
	padding-bottom:5px;
}
.iw_side{
	width:180px;
	padding:0 10px;
}

.se_homeLinkList, .se_homeLinkList * {
    margin: 0;
    padding: 0;
}
.se_homeLinkList .level3 a, .se_homeLinkList .level3 {
    background: none repeat scroll 0 0 transparent;
    color: #87D300;
    font: bold 11px Arial,Helvetica,sans-serif;
    text-decoration: none;
}
.se_homeLinkList .h4Container h4 {
    color: #4FA600;
    font-size: 17px;
    margin: 0 0 1px;
}
.se_homeLinkList h6 {
    margin: 3px 0 0;
}
.se_homeLinkList ul {
    list-style: none outside none;
    margin: 0;
    padding: 0;
}
.se_homeLinkList ul li {
    background: url("img/green_bullet.gif") no-repeat scroll left 5px transparent;
    color: #626469;
	margin-top: 5px;
    padding: 0 0 0 10px;
	zoom: 1;
	_zoom: 1;
}

.se_homeLinkList ul li a {
    color: #626469;
    font-weight: normal;
    text-decoration: none;
    font-size: 11px !important;
}
.se_homeLinkList ul li a:hover {
    color: #87D300;
    font-weight: normal;
    text-decoration: none;
    font-size: 11px;
}
.se_homeLinkList .vertSpacerL2 {
    font-size: 0;
    height: 20px;
    line-height: 1px;
}
.se_homeLinkList .vertSpacerL3 {
    font-size: 0;
    height: 5px;
    line-height: 1px;
}
.se_homeLinkList h4 img.locked, .se_homeLinkList h5 img.locked, .se_homeLinkList li img.locked {
    margin-left: 10px;
}

.contentImage	{
		width:100%;
		height:100%;
		margin:0;
		padding:0;
		border:0;
		border-collapse:collapse;
}

.contentImage img {
		display:block;
}

.SolutionDomainList .teaserlink a {
		color:#626469;
		font-weight:normal;
		font-size:11px;
}

.SolutionDomainList .teaserlink a:hover {
		color:#87D300;
		text-decoration:none;
}

.SolutionDomainList .title {
		padding:0 0 0 10px;
		font-size:11px;
		vertical-align: middle;
}

.SolutionDomainList td.spacer {
		height:15px;
}

.SolutionDomainList .teaser {
 		background:transparent url('img/arrow1.gif') no-repeat scroll center top;
 		border:0 solid #EAEAEA;
 		margin-left:10px;padding-top:10px;position:absolute;
}
 
.SolutionDomainList .teaser div.content {
 		background-color:#FFF;
 		border:2px solid #EAEAEA;
 		border-top-width:0;
 		padding:2px 2px 2px 10px;
 		width:182px;
}
 
.SolutionDomainList .teaser ul li a {
 		color:#626469;
 		cursor:pointer;
 		font-weight:normal;
}
 
.SolutionDomainList .teaser ul li a:hover {
 		color:#87d300;
}
 
.SolutionDomainList .teaser ul, .SolutionDomainList .teaser .richText ul {
 		margin:0;
 		padding:0;
 }
 
.SolutionDomainList .teaser ul li {
 		background:transparent url('img/green_bullet01.gif') no-repeat left 5px;
 		list-style-type:none;padding:0 0 0 10px;width:100%;
}
 	
.SolutionLandingPageAccess * {
 		color:#626469;
 		font-family:Arial;
 		font-size:11px;
 		vertical-align:top;
}
 	
.SolutionLandingPageAccess img {
 		border:0 transparent none;
}
 	
.SolutionLandingPageAccess .nofile {
 		text-align:left;
}
 		
.SolutionLandingPageAccess .nofile * { 
		text-align:left;
}

.SolutionLandingPageAccess .nofile label {
		font-weight:bold;
}

.SolutionLandingPageAccess .nofile p {
		font-weight:normal;
}

.SolutionLandingPageAccess a { 
		text-decoration:none;
}

.SolutionLandingPageAccess a:hover { 
		text-decoration:none;
}

.SolutionLandingPageAccess table {
		width:100%;
}

.SolutionLandingPageAccess table td.item {
		padding-bottom:10px;
		width:25%;
}

.SolutionLandingPageAccess table table.item {
		padding-bottom:10px;
}

.SolutionLandingPageAccess table table.item .image {
		text-align:center;
}

.SolutionLandingPageAccess table table.item td.text {
		padding:2px 8px 0;
}

.SolutionLandingPageAccess table table.item .text * {
		font-weight:normal;
}

.greenLineHeader {
	background-color: #87D300;
	height: 4px;
	width: 495px;
	float: right;
	margin-top: 5px;
}

.greenBar {
	color: #4FA600;
	display: inline;
	font-family: Arial;
	font-size: 17px;
	font-weight: bold;
	background-color: white;
}

.titlePlacement {
	background-color: white;
	float:left;
	width: 100px;
}

* .verticalTeaserList .richText ul li div,* .verticalTeaserList .richText ul li span
	{
	display: inline;
}

* .verticalTeaserList .richText p {
	margin: 10px 0;
}

* .verticalTeaserList .richText ul li {
	margin: 0;
	padding: 0;
}

* .verticalTeaserList .richText ul {
	margin-left: 0;
	padding: 0;
}

* .verticalTeaserList table .richText ul li {
	margin: 0;
	padding: 0 0 0 10px;
	list-style-image: url('img/calage.gif');
	background: url('img/green_bullet01.gif') no-repeat
		left 5px;
}

* .verticalTeaserList .richText * {
	float: none;
}

.verticalTeaserList .richText ul li a,* .verticalTeaserList .richText ul li a:hover
	{
	font-size: 11px;
}

* .verticalTeaserList .richText a:hover,* .verticalTeaserList .richText a,* .verticalTeaserList .richText a *
	{
	/*font-weight: bold;*/
	color: #87d300;
	text-decoration: none;
}

* .verticalTeaserList .richText a,* .verticalTeaserList .richText a *,* .verticalTeaserList .richText a:link,* .verticalTeaserList .richText a:link *,* .verticalTeaserList .richText a:visited,* .verticalTeaserList .richText a:visited *
	{
	display: inline;
	padding-left: 0;
	color: #87d300;
	text-decoration: none;
	background-image: none;
	font-weight: bold;
}

* .verticalTeaserList .richText a:hover,* .verticalTeaserList .richText a:hover *
	{
	color: #87d300;
}

* .verticalTeaserList .richText .leftImage {
	float: left;
	margin: 0 16px 10px 0;
	margin: 0 2px 10px 0;
	padding: 0;
}

* .verticalTeaserList table .teaser table .richText ul {
	margin: 0;
	padding: 0;
}

* .verticalTeaserList table .teaser table .richText li {
	color: #626469;
	padding: 0 0 0 10px;
	list-style-image: url('img/calage.gif');
	background: url('img/green_bullet01.gif') no-repeat
		left 5px;
}

.verticalTeaserList,.verticalTeaserList table {
	width: 100%;
	border-style: none;
	border-spacing: 0;
	padding: 0;
	margin: 0;
}

.verticalTeaserList td {
	border-collapse: collapse;
	padding: 0;
}

.verticalTeaserList table td.topLeftCorner div,.verticalTeaserList table td.topCenter div,.verticalTeaserList table td.topRightCorner div
	{
	visibility: hidden;
}

.verticalTeaserList .topLeftCorner {
	background: #fff
		url("img/bg_vertTeaser_top_left.gif") no-repeat
		top left;
	width: 10px;
	line-height: 0;
	height: 10px;
}

.verticalTeaserList .greenStar {
	padding: 0;
	margin: 0 8px 15px 0;
	line-height: 0;
	font-size: 0;
	width: 14px;
	height: 20px;
}

.verticalTeaserList td.leftBorder {
	border: none;
	border-left: 1px solid #B2B2B4;
	padding-left: 10px;
}

.verticalTeaserList td.topBorder {
	border-top: 1px solid #B2B2B4;
	line-height: 1px;
}

.verticalTeaserList td.teaser {
	vertical-align: top;
}

.verticalTeaserList table table {
	margin-top: 0;
	margin-bottom: 0;
}

.verticalTeaserList table table td {
	vertical-align: top;
}

.verticalTeaserList p {
	margin: 0;
	padding: 0;
	color: #626469;
	font-family: Arial;
	font-size: 11px;
}

.verticalTeaserList p.subtitle {
	color: #626469;
	font: bold 11px Arial;
	margin: 0 0 7px 5px;
	margin: 0 0 7px 0;
}

.verticalTeaserList .teaser .sepTeaser {
	margin: 5px 0 0 0;
}

.verticalTeaserList h3.title {
	color: #4fa600;
	font: bold 12px Arial;
	margin-bottom: 7px;
	margin-left: 5px;
	margin: 0 -2px 7px 0;
	clear: both;
}

.verticalTeaserList .moreinfo_notext_image {
	width: 100%;
	height: auto;
	display: inline;
}

.verticalTeaserList .moreinfo_text_image {
	width: 100%;
	height: auto;
	float: none;
	clear: both;
}

.verticalTeaserList .text_image {
	width: 100%;
	height: auto;
}

.verticalTeaserList td.teaser h2 {
	color: #4fa600;
	font-size: 17px;
	margin-bottom: 0;
	font-weight: bold;
}

.verticalTeaserList img {
	padding: 0;
	margin-right: 5px;
	margin-top: 6px;
}

.verticalTeaserList table .teaser ul {
	margin: 0 0 0 5px;
	margin: 0;
	padding: 0;
}

.verticalTeaserList table .teaser .richText ul {
	margin: 0 0 0 15px;
}

.verticalTeaserList table ul li {
	width: 100%;
	padding: 0 0 0 10px;
	list-style-image: url('img/calage.gif');
	background: url('img/green_bullet01.gif') no-repeat
		left 5px;
}

.verticalTeaserList a,.verticalTeaserList a:link,.verticalTeaserList a:visited
	{
	width: 100%;
	display: inline;
	color: #626469;
	font: normal 11px/ 16px Arial, Helvetica, sans-serif;
	text-decoration: none;
	background-image: none;
}

.verticalTeaserList a:hover {
	width: 100%;
	color: #89d400;
	font-weight: normal;
}

div.span-1, div.span-1-5, div.span-2, div.span-3, div.span-4, div.span-5 {
	float: left;
	margin-right: 15px;
	padding: 0; 
}

.clear {
	clear: both;
}

.rounded-box {
	-moz-border-radius: 6px 6px 6px 6px;
	background-color: #EAEAEA;
	border: 0 solid #EAEAEA;
	margin: 0;
	padding: 10px;
	
}

.enterKeyCode2 {
	background-color: #EAEAEA;
	border-bottom: 1px #FFF solid;
	height: 35px;
}

.enterKeyCode2 * {
	border: 0 transparent none;
	margin: 0;
	padding: 0;
}

.enterKeyCode2 table.enterkeycode_border {
	margin: 8px 0 0;
	width: 100%;
}

.enterKeyCode2 table.enterkeycode_border .border_left {
	border-left: 1px solid #FFF;
}

.enterKeyCode2 table.enterkeycode_border .border_right {
	border-right: 1px solid #FFF;
}

.enterKeyCode2 table.enterkeycode_border label {
	font-weight: bold;
	font-size: 11px;
	font-weight: bold;
	font-family: arial;
	width:100%;
}

.enterKeyCode2 table.enterkeycode_border input {
	display: inline;
	font-size: 11px;
	font-family: arial;
}

.enterKeyCode2 table.enterkeycode_border #search_input_field {
	border: 1px solid #B2B2B4;
	width: 80px;
}

.enterKeyCode2 table.enterkeycode_border input.connectButton {
	background-color: transparent;
	color: #87D300;
	cursor: pointer;
	font-weight: bold;
	text-decoration: none;
	margin:0;
}

.homeTeaser {
	width: auto;
}

.homeTeaser * {
	margin: 0;
	padding: 0;
	font-family: arial;
	color: #626469;
	font-size: 11px;
}

.homeTeaser h1 {
	color: #4fa600;
	font-size: 17px;
	font-weight: bold;
}

.homeTeaser .h1Container {
	margin-bottom: 15px;
	width: 100%;
}

.homeTeaser h2 {
	color: #4fa600;
	font-weight: bold;
	font-size: 13px;
	margin: 0 0 10px 0;
}

.homeTeaser td.teaser img {
	float: right;
	padding-right:15px;
}

.homeTeaser td.teaser .richText {
	font-weight: normal;
}

.homeTeaser td.teaser ul,.homeTeaser td.teaser ul li {
	list-style-type: none;
	margin: 0;
	padding: 0;
}

.homeTeaser td.teaser ul {
	margin-top: 10px;
}

.homeTeaser td.teaser ul li a {
	color: #87d300;
	font-weight: bold;
	font-family: Arial;
	font-size: 11px;
	text-decoration: none;
}

.homeTeaser table.skin1,.homeTeaser table.skin2 {
	margin: 0;
	padding: 0;
	width: 100%;
	border-collapse: collapse;
	empty-cells: show;
}

.homeTeaser table.skin1 {
	background-color: #eaeaea;
}

.homeTeaser table.skin2 {
	background-color: #fff;
}

.homeTeaser .skin1 td.teaser {
	padding: 2px 10px;
}

.homeTeaser .skin2 td.teaser {
	padding: 10px;
}

.homeTeaser .skin1 .topLeftCorner,.homeTeaser .skin1 .topCenter,.homeTeaser .skin1 .topRightCorner,.homeTeaser .skin1 .bottomLeftCorner,.homeTeaser .skin1 .bottomCenter,.homeTeaser .skin1 .bottomRightCorner
	{
	margin: 0;
	padding: 0;
	line-height: 0;
	font-size: 1px;
}

.homeTeaser .skin1 .topCenter,.homeTeaser .skin1 .bottomCenter {
	width: 100%;
	height: 8px;
}

.homeTeaser .skin1 div.topLeftCorner,.homeTeaser .skin1 div.topRightCorner,.homeTeaser .skin1 div.bottomLeftCorner,.homeTeaser .skin1 div.bottomRightCorner
	{
	height: 8px;
	width: 8px;
	display: block;
}

.homeTeaser .skin1 div.topLeftCorner {
	background: #eaeaea
		url("img/bg_teaser_top_left.gif") no-repeat top
		left;
	float: left;
}

.homeTeaser .skin1 div.topRightCorner {
	background: #eaeaea
		url("img/bg_teaser_top_right.gif") no-repeat top
		right;
	float: right;
}

.homeTeaser .skin1 div.bottomLeftCorner {
	background: #eaeaea
		url("img/bg_teaser_bottom_left.gif") no-repeat
		top left;
	float: left;
}

.homeTeaser .skin1 div.bottomRightCorner {
	background: #eaeaea
		url("img/bg_teaser_bottom_right.gif") no-repeat
		top right;
	float: right;
}

table.horizontalTeaserList,table.horizontalTeaserList table {
	padding: 0;
	margin: 0;
	border: none;
	border-collapse: collapse;
	border-spacing: 0;
}

table.horizontalTeaserList {
	width: 570px;
}

table.horizontalTeaserList table.global {
	background-color: #eaeaea;
	margin: 0;
	width:570px !important;
	width:570px;
}

.horizontalTeaserList div {
	visibility: hidden;
}

.horizontalTeaserList div.richText {
	visibility: visible;
}

.horizontalTeaserList table td.separator,.horizontalTeaserList table td.topSeparator,.horizontalTeaserList table td.bottomSeparator
	{
	background-color: #fff;
}

.homeTeaser table td.separator,.homeTeaser table td.topSeparator,.homeTeaser table td.bottomSeparator
	{
	background-color: #fff;
}

.homeTeaser table td.topLeftCorner div,.homeTeaser table td.topRightCorner div,.homeTeaser table td.bottomLeftCorner div,.homeTeaser table td.bottomRightCorner div
	{
	width: 8px;
	height: 8px;
	font-size: 1px;
}

.horizontalTeaserList table td.topLeftCorner div,.horizontalTeaserList table td.topRightCorner div,.horizontalTeaserList table td.bottomLeftCorner div,.horizontalTeaserList table td.bottomRightCorner div
	{
	width: 8px;
	height: 8px;
	font-size: 1px;
}
.horizontalTeaserList table td.topLeftCorner {
	background: #fff url("img/bg_teaser_top_left.gif")
		no-repeat top left;
}

.horizontalTeaserList table td.topRightCorner {
	background: #fff url("img/bg_teaser_top_right.gif")
		no-repeat top left;
}

.horizontalTeaserList table td.bottomLeftCorner {
	background: #fff
		url("img/bg_teaser_bottom_left.gif") no-repeat
		top left;
}

.horizontalTeaserList table td.bottomRightCorner {
	background: #fff
		url("img/bg_teaser_bottom_right.gif") no-repeat
		top left;
}

.horizontalTeaserList table td.bottomCenter,.horizontalTeaserList table td.topCenter,.horizontalTeaserList table td.topSeparator,.horizontalTeaserList table td.bottomSeparator
	{
	line-height: 0;
}

.homeTeaser table td.content {
	vertical-align: top;
	padding: 6px 15px 7px 15px;
}

.horizontalTeaserList h2 {
	color: #4fa600;
	font: bold 13px/ 13px Arial;
	margin-bottom: 10px;
}

.horizontalTeaserList img {
	float: left;
	margin-right: 10px;
}

.horizontalTeaserList p {
	color: #626469;
	font-family: Arial;
	font-size: 12px;
	line-height: 15px;
}

.horizontalTeaserList p a,.horizontalTeaserList p a:hover {
	font-size: 11px;
}

.horizontalTeaserList a,.horizontalTeaserList a:hover {
	color: #87d300;
	font-weight: bold;
	text-decoration: none;
	line-height: 11px;
}

.horizontalTeaserList div.richText a,.horizontalTeaserList div.richText a:hover
	{
	color: #87D300;
	font-size: 12px;
	text-decoration: none;
}

.horizontalTeaserList table td.topCenter .twoBoxesTopCenter {
	width: 256px;
}

.horizontalTeaserList table td.topSeparator .twoBoxesTopSeparator {
	width: 16px;
}

.horizontalTeaserList table td.topCenter .threeBoxesTopCenter {
	width: 164px;
}

.horizontalTeaserList table td.topSeparator .threeBoxesTopSeparator {
	width: 10px;
}

.horizontalTeaserList ul {
	padding: 0;
	margin-left: 0;
}

.horizontalTeaserList ul li {
	padding: 0 0 0 10px;
	list-style-image: url('img/calage.gif');
	background: url('img/green_bullet01.gif') no-repeat
		left 5px;
}

.horizontalTeaserList .richText p {
	margin: 0 0 10px 0;
}

h1 #logo img {
	display: inline; /* show logo on homepage */
}


.stockTicker {
	width: 180px;
}

.stockTicker * {
	margin: 0;
	padding: 0;
	font-family: arial;
	color: #626469;
	font-size: 12px;
}

.stockTicker table.skin1 {
	margin: 0;
	padding: 0;
	width: 100%;
	border-collapse: collapse;
	empty-cells: show;
}

.stockTicker table.skin1 {
	background-color: #eaeaea;
}

.stockTicker .skin1 td.teaser {
	padding: 2px 10px;
}

.stockTicker .skin1 .sharePriceTitle {
	color: #4FA600;
	font-family: Arial;
	font-size: 14px;
	font-weight: bold;
	padding-top: 0;
	padding-right: 5px;
}

.stockTicker .skin1 .sharePriceValue {
	color: #87D300;
	font-family: Arial;
	font-size: 11px;
	font-weight: bold;
}

.stockTicker .skin1 a:hover {
    color: #87d300;
    text-decoration: none;
}

.stockTicker .skin1 .topLeftCorner,.stockTicker .skin1 .topCenter,.stockTicker .skin1 .topRightCorner,.stockTicker .skin1 .bottomLeftCorner,.stockTicker .skin1 .bottomCenter,.stockTicker .skin1 .bottomRightCorner
	{
	margin: 0;
	padding: 0;
	: 0;
	font-size: 1px;
}

.stockTicker .skin1 .topCenter,.stockTicker .skin1 .bottomCenter {
	width: 100%;
	height: 8px;
}

.stockTicker .skin1 div.topLeftCorner,.stockTicker .skin1 div.topRightCorner,.stockTicker .skin1 div.bottomLeftCorner,.stockTicker .skin1 div.bottomRightCorner
	{
	height: 8px;
	width: 8px;
	display: block;
}

.stockTicker .skin1 div.topLeftCorner {
	background: #eaeaea
		url("img/bg_teaser_top_left.gif") no-repeat top
		left;
	float: left;
}

.stockTicker .skin1 div.topRightCorner {
	background: #eaeaea
		url("img/bg_teaser_top_right.gif") no-repeat top
		right;
	float: right;
}

.stockTicker .skin1 div.bottomLeftCorner {
	background: #eaeaea
		url("img/bg_teaser_bottom_left.gif") no-repeat
		bottom left;
	float: left;
}

.stockTicker .skin1 div.bottomRightCorner {
	background: #eaeaea
		url("img/bg_teaser_bottom_right.gif") no-repeat
		bottom right;
	float: right;
}

/* PUBLICATION VIEWER */
.publicationviewer {
	width: auto;
	_width: 100%;
	width:98% !important;
	padding: 0;
	background-color: transparent;
	float: none;
	clear: both;
}

.publicationviewer .publication{
	margin-top: 10px;
}

.publicationviewer * {
	color: #626469;
	font-family: Arial;
	font-size: 11px;
	margin: 0;
	padding: 0;
}

.publicationviewer table{
	width: 100%;
}

.publicationviewer table td{
	padding: 2px;
}

.publicationviewer h2 {
	color: #4FA600;
	font: bold 13px Arial;
	margin: 10px 0 0 0;
}

.publicationViewer .richText p {
	margin: 10px 0;
}

.publicationViewer .richText ul li {
	margin: 0;
	padding: 0;
}

.publicationViewer .richText ul {
	margin: 0;
	list-style-position: outside;
}

.publicationViewer .richText * {
	float: none;
}

.publicationViewer .richText a *, .publicationViewer .pub_linkList a *{
	color: #87D300;
	font-weight: bold;
	text-decoration: none;
}

.publicationViewer a:hover, .publicationViewer .richTextContent a:hover, .publicationViewer .richText a:hover, .publicationViewer a, .publicationViewer .richTextContent a, .publicationViewer .richText a, .publicationViewer a *, .publicationViewer .richTextContent a *, .publicationViewer .richText a *	{
	font-weight: bold;
	color: #87d300;
	text-decoration: none;
}


.pub_linkList {
	margin-top: 15px;
	margin-bottom: 15px;
	width: 100%;
	padding: 0;
}


.pub_linkList ul, .pub_linkList ul li {
	list-style-position: outside;
	list-style-type: none;
}

.pub_linkList a, .pub_linkList a:hover {
	background: none;
	color: #87D300;
	font: bold 11px Arial, Helvetica, sans-serif;
	text-decoration: none;
}

.spacer {
	font-size: 0;
	line-height: 0;
	height: 10px;
}

.shortTeaser .content {
	color: #FFFFFF;
	font-size: 11px;
	font-weight: bold;
	min-height: 0;
}

.solutionToolbox {
	height: 100%;
	width: auto;
}

.solutionToolbox .contentCenter{
	float: left;
	height: 100%;
	width: 550px;
}

.solutionToolbox .contentCenter .publication .white{
	clear: both;
	float: none;
	padding-bottom: 10px;
}

.solutionToolbox .contentCenter h2{
	clear: both;
	color: #4FA600;
	float: none;
	font-size: 12px;
	font-weight: bold;
	margin: 10px 0 15px;
}

.solutionToolbox .contentCenter a, .solutionToolbox .contentCenter a:hover{
	color: #87D300;
	font-weight: bold;
	font-size: 12px;
	text-decoration: none;
}

.homeLinkList a {
    color: #626469;
    font-weight: normal;
    text-decoration: none;
    font-size: 11px !important;
}
.homeLinkList a:hover {
    color: #87D300;
    font-weight: normal;
    text-decoration: none;
    font-size: 11px;
}

.rel {
	margin: 0;
	padding: 0;
	position: relative;
	z-index: inherit;
	zoom: 1; /* For IE6 */
}
.curved{
	border:1px solid #ccc;

	-moz-border-radius: 15px;
	-webkit-border-radius: 15px;
	border-radius: 15px;
	behavior: url(img/border-radius.htc);
}

a.bold_link{
	color: #87D300;
	font-size: 12px;
	text-decoration: none;
	font-weight: bold;
}
a.bold_link:hover{
	font-weight: bold;
}

.biz_rssLogo, .rssLogo{
    float: right;
    margin-top: 2px;
   	}

.CORP_BUSINESSNEWS_News{
    clear: both;
    margin-top: 15px
    }

.titlePlacement2{
   	 background-color:white;
   	 float:left;
   	 padding-right:10px;
   	 margin-top:-6px!important;
   	 margin-top:0px;
   }
.greenLineHeader2{
      background-color:#87D300;
      height:4px;	
      margin-top:0px!important;/*firefox*/
      *margin-top:0px!important;/*Ie7.0*/
      margin-top:16px;/*Ie6.0*/  
   }