/************** STATIC.CSS **********/
/***** Modified 9/18/10 DKLEVI *****/
/***** Modified 2/2/12 Wayne Jin *****/

/******************* Start Quick Tips CSS ********************/
.headline {
                font-size : 22px;
}
.doc_num {
                font-weight : normal;
}
.h3tag {
                font-weight : bold;
}
.h4tag {
                font-weight : bold;
}
.h5tag {
                font-family: Arial, Helvetica, sans-serif;
                font-size: 11px;
                font-weight: bold
}
/******************** End Quick Tips CSS ********************/

/******************* Start Quick Tips CSS ********************/

.ezSectionTitle{padding:14px 0 6px;}
.ezSectionTitle a{padding:0 0 0 22px;font-size:13px;font-weight:bold;background:url('/images/ezArrow.gif') no-repeat left top;cursor:pointer;}
.ezSectionTitle a:hover{background-position:left -45px;}

.ezList{float:left;line-height:17px;width:48%;}
.ezList ul{display:none;padding:2px 20px 2px 21px;margin:0 0 10px 0;border:1px solid #e9e9e9;background-color:#fafafa;}
.ezList li{margin:3px 0;}
.ezList li a{color:#000000;text-decoration:none;}
.ezList li strong{padding-right:7px;}
.ezList li a:hover{color:#1133aa;text-decoration:underline;}

.ezContent .ezListLast{float:right;}.ezContent{width:100%;float:left;padding-bottom:40px;}
.ezTop{display:none;background:url('/images/ezArrow.gif') no-repeat left -135px;padding-left:23px;margin-left:20px;}

.opened{padding-bottom:15px;}
.opened ul{display:block;padding-bottom:10px;}
.opened .ezSectionTitle a{background-position:left -90px;}
.opened .ezTop{display:block;}


/******************* End Quick Tips CSS ********************/

/******************* TABLE FORMATTING ****************/



TABLE.table {
	width: 100%;
	margin-bottom: 6px;
}
TABLE.table TH, TABLE.table TD {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	padding: 2px 4px;
}
TABLE.table TH {
	color: #FFFFFF;
	font-weight: bold;
	background: #999;
	text-align: left;
	vertical-align: bottom;
}
TABLE.table TBODY TR TD {
	border-bottom:1px solid #CCC;
	font-weight: normal;
}
TABLE.table TBODY TR {
	height: 65px;
}
TABLE.table TBODY TR TH {
	border-bottom:1px solid #CCC;
	font-weight: bold;
	text-align: left;
}
TABLE.table .tableRuleBottom TH, TABLE.table .tableRuleBottom TD {
	border-bottom:1px solid #999;
}

/******************* WIDTH ****************/ 
.width300 {
	width: 300px;
}
/******************* MODULES ****************/ 

.module1 {
	border: 1px solid #e11926;
	background: #efefef;
	padding: 6px;
}
/******************* COPY FORMATTING ****************/ 

.xsmall {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
}
.alignLeft {
	text-align: left !important;
}
.alignRight {
	text-align: right !important;
}
.alignCenter {
	text-align: center !important;
}
/* h1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 24px;
	margin-bottom: 10px;
}
h2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
}
h3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
} */
.strike {
	text-decoration: line-through;
}
/************** OBJECT ALIGNMENT *************************/

.floatRight {
	float: right;
}
.floatLeft {
	float: left;
}
/************** QUIZ DIV *************************/

#apDiv1 {
	position:absolute;
	z-index:1;
	width: 145px;
	left: -152px;
	top: 520px;
	visibility: visible;
}
#leftrail {
	position:absolute;
	left:-159px;
	top:415px;
	width:150px;
	height:281px;
	z-index:1;
	visibility: visible;
}
/**************FM STYLES TO BE CLEANED UP LATER***********/

#shade {
	background-color: #EFEFEF;
	padding: 3px;
	width: auto;
	background-position: center;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	height: 37px;
	text-align: center;
	vertical-align: baseline;
	width:100%;
}
#searchbox {
	padding: 3px;
	height: 120px;
	width: 120px;
	border: 1px solid #CCCCCC;
	text-align: center;
}
#searchbox2 {
	padding: 3px;
	height: 185px;
	width: 190px;
	border: 1px solid #CCCCCC;
	text-align: center;
}
#searchbox600 {
	BORDER-RIGHT: #cccccc 1px solid;
	PADDING-RIGHT: 3px;
	BORDER-TOP: #cccccc 1px solid;
	PADDING-LEFT: 3px;
	PADDING-BOTTOM: 3px;
	BORDER-LEFT: #cccccc 1px solid;
	WIDTH: 610px;
	PADDING-TOP: 3px;
	BORDER-BOTTOM: #cccccc 1px solid;
	HEIGHT: 100%;
	TEXT-ALIGN: left
}
.hbtext {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
}
#border {
	padding: 3px;
	height: 145px;
	width: 190px;
	border: 1px solid #CCCCCC;
}
.hbtext1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
}
.bluecopy {
	FONT-WEIGHT: normal;
	FONT-SIZE: 12px;
	COLOR: #003399;
	FONT-FAMILY: Arial
}
.style1 {
	font-size: 24px
}
.colLeft {
	width: 294px;
	margin-bottom: 12px;
	float: left;
	border: 1px solid #ccc;
	padding: 0px;
}
.colRight {
	width: 294px;
	float: right;
	margin-bottom: 12px;
	border: 1px solid #ccc;
	padding: 0px;
}
.colResource {
	width: 100%;
	border: 1px solid #ccc;
	padding: 3px;
}
.clearall {
	clear:both;
}
.nomargin {
	margin:0;
	padding:0;
}







/**********************************************/
/*********** STATIC.CSS BEGINS HERE ***********/
/**********************************************/


#static {
	/*font-size: 1em;*/
	font-size: 12px;
	position : relative;
	clear : both;
	width : 100%;
	padding : 0;
	margin: 0;
	text-align: left;
}

/*********** COLUMNS ***********/
#static div.colA {
	width: 49%;
	margin-right: 1%;
	float: left;
}
#static div.colB {
	width: 49%;
	margin-left: 1%;
	float: left;
}

#static div.colA div.colA,
#static div.colB div.colA  {
	width: 45%;
	margin-right: 1%;
	float: left;
}
#static div.colA div.colB, 
#static div.colB div.colB {
	width: 45%;
	margin-left: 1%;
	float: left;
}

#static div.bottom div.colA {
	width: 46%;
	margin-right: 1%;
	float: left;
	}
#static div.bottom div.colB {
	width: 46%;
	margin-left: 1%;
	float: left;
	}
	
#static div.colC {
	width: 70%;
	float: left;
	margin-right: 1.9%;
}
#static div.colC div.bottom div.colA {
	width: 47%;
	float: left;
	margin-right: 1%;
}
#static div.colC div.bottom div.colB{
	width: 47%;
	float: left;
}

/*#static div.colM div.bottom div.colA {
	width: 49%;
	margin-right: 1%;
	float: left;
}
#static div.colM div.bottom div.colB {
	width: 49%;
	margin-left: 1%;
	float: left;
}*/


#static div.colD {
	width: 28%;
	float: left;
}
#static div.colE {
	float: left;
	width: 198px; 
	margin-right: 9px;
}
#static div.colF {
	float: left;
	width: 774px;
}

#static div.colG {
	float: left;
	width: 79.46%;
	margin-right: 1.16%;
}
#static div.colH {
	float: left;
	width: 19.38%;
}
#static div.colI {
	width: 32%;
	float: left;
	margin-right: 1%;
}
#static div.colJ {
	width: 32%;
	float: left;
}

#static div.colK {
	width: 26%;
	float: left;
	margin-right: 2%;
}
#static div.bottom div.colK {
	width: 25%;
	float: left;
	margin-right: 2%;
}
#static div.colL {
	width: 72%;
	float: left;
}

#static div.bottom div.colL {
	width: 71%;
	float: left;
}

#static div.colM {  /* Left of J */
	width: 66%;
	float: left;
	margin-right: 1%; 
}


/*********** TEXT ***********/
#static H1 {
	/*font-size: 18px;*/ /*delete after 3x is live*/
	font-size: 22px; /*delete after 3x is live*/
	font-weight: normal; /*delete after 3x is live*/
	line-height: 1.2em;
	margin: 0 0 .5em 0 !important;
}
#static H2 {
	font-size: 15px; /*delete after 3x is live*/
	font-weight: bold; /*delete after 3x is live*/
	line-height: 1.286em; /*delete after 3x is live*/
	/* margin: 0; */
	margin: 1.2em 0 .2em 0;
}

#static H3 {
	font-size: 12px; /*delete after 3x is live*/
	font-weight: bold; /*delete after 3x is live*/
	line-height: 1.5em; /*delete after 3x is live*/
	margin: .8em 0 0 0;
}
#static P {
	font-size: 12px; /*delete after 3x is live*/
	line-height: 1.5em; /*delete after 3x is live*/
	margin: 0 0 1em 0;
}
#static UL {
	font-size: 12px;
	/*font-size: 1em;*/
	line-height: 1.5em;
	margin: 0 0 1.33em 24px;
	padding : 0;
}
#static UL LI {
	list-style-image:url(/images/bullet_level1.gif);
}
#static UL LI UL LI {
	list-style-image:url(/images/bullet_level2.gif);
	margin-bottom: 0;
	padding-bottom: 0;
}
#static OL {
	font-size: 12px;
	/*font-size: 1em;*/
	line-height: 1.5em;
	margin: 1em 0 1.33em 36px;
	padding : 0;
}
#static OL LI {
	list-style-image: none;
}
#static OL UL LI {
	list-style-image:url(/images/bullet_level2.gif);
}
#static .strikethrough {
	text-decoration: line-through;
}
#static .alignLeft {
	text-align: left !important;
}
#static .alignRight {
	text-align: right !important;
}
#static .sup {
	font-size: 9px;
	vertical-align: 25%;
}
#static .supReg {
	font-size: 11px;
	vertical-align: 25%;
}
#static .noBold {
	font-weight: normal;
}
#static .small {
	font-size : .92em;
}

#static HR {
	height: 1px;
	width: 100%;
	background: #ccc;
	margin: 10px 0;
	}
	
#static BLOCKQUOTE {
	border: none;
	margin: 0;
	padding:0;
	}
	
#static .quote {
	font-family:Times New Roman, Times, serif; 
	font-size:15px; 
	font-style:italic;
	line-height: 22px; 
	margin: 4px 0;
	}

	
/*********** SALE ELEMENTS ***********/
	
#static .saleHead {
	font-size: 28px;
	line-height: 32px;
	color: #e11926;
	margin-bottom: 3px ;
	}

#static .salePrice {
	font-size: 12px;
	font-weight: bold;
	/*color: #e11926;*/
	color: #000;
	}

	
/*********** TABLES ***********/

#static TABLE {
	border-collapse: separate;
}

#static TABLE TD.tableBackgroundRed {
	background-color: #DD0000;
	color: #fff;
}

#static TABLE.tableStandard {
	width: 100%;
	border-collapse: collapse;
/*	border-top: 1px solid #999;*/
	border-top: 1px solid #ccc;
/*	border-bottom: 1px solid #999;*/
	border-bottom: 1px solid #ccc;
	margin-bottom: 1.66em;
}
#static TABLE.tableStandard TH {
	font-size: 11px;
	width: auto;
	font-weight: bold;
	/*color: #fff;*/
	color: #666;
	/*background: #999;*/
	background-color: #efefef !important;
/*	border-bottom: 1px solid #999;*/
	border-bottom: 1px solid #ccc;
	padding: 3px;
	text-align: left;
}

#static TABLE.tableCategory THEAD TH {
	text-align: center;
	font-size: 12px;
	width: auto;
	font-weight: bold;
	background-color: #efefef;
	padding: 1px 3px;
	border-left: 1px solid #ccc;
	border-right: 1px solid #ccc;
}

#static TABLE.tableStandard TBODY TD {
	height: 60px;
}
#static TABLE.tableStandard TBODY TD.noHeight,
#static TABLE.noHeight TD,
#static TABLE.tableStandard TBODY TR.noHeight TD,
#static TR.noHeight TD {
	height: auto !important;
}
#static TABLE.tableStandard TD {
	font-size: 12px;
	border-bottom: 1px solid #ccc;
	padding: 3px;
	text-align: left;
}
#static TABLE.tableThumbnails, #static TABLE.tableCategory {
	width: 100%;
	border-collapse: collapse;
	border: 1px solid #ccc;
	margin-bottom: 1.66em;
}
#static TABLE.tableThumbnails TD, #static TABLE.tableCategory TD {
	/* font-size: .95em; */ /* use after 3x goes live */
	font-size: 11px;  /* delete after 3x is live */
	/* font-weight: bold; */
	line-height: 1.2em;
	border: 1px solid #ccc;
	padding: 3px 3px 6px 3px;
	text-align: center;
	vertical-align: top;
}

#static TABLE.tableThumbnails P, #static TABLE.tableCategory P {
	font-size: 11px;  /* delete after 3x is live */
	padding: 0;
	margin: 4px 0;
	text-align: center;
}
#static TABLE.tableThumbnails CAPTION {
	font-size: 12px;  /* delete after 3x is live */
	text-align: left;
	font-weight: bold;
	color: #000;
	background: #efefef;
	padding: 3px 6px;
	border-top: 1px solid #ccc;
	border-right: 1px solid #ccc;
	border-left: 1px solid #ccc;
}
#static TABLE.tableStandard CAPTION, #static TABLE.tableCategory CAPTION{
	/* font-size: 1.1667em; */ /* use after 3x goes live */
	font-size: 15px;  /* delete after 3x is live */
	font-weight: bold;
	background: #fff;
	padding: 0 0 6px 0;
	text-align: left;
}

#static .total TD  {
	border-bottom: 3px double #ccc !important;
	background-color: #efefef;
	font-weight: bold;
}

#static INPUT.disabledFormField {
	border: none;
	background: none;
	font-color: #000000;
	}

/*********** MODULES ***********/


#static DIV.mod1 {
	width: 100%;
	margin-bottom: 1.66em;
}
#static DIV.mod1 H2 {
	font-size: 1em;
	font-weight: bold;
	color: #fff;
	padding: 3px 6px;
	margin: 0;
	background: #e11926;
	border-top: 1px solid #e11926;
	border-right: 1px solid #e11926;
	border-left: 1px solid #e11926;
}
#static DIV.mod1 DIV.bottom {
	padding: 4px 1em;
	font-size: .92em;
	border: 1px solid #e11926;
}
#static DIV.mod2 {
	width: 100%;
	margin-bottom: 1.66em;
}
#static DIV.mod2 H2 {
	font-size: 1em;
	font-weight: bold;
	color: #fff;
	background: #999;
	padding: 3px 6px;
	margin: 0;
	border: 1px solid #999;
	border-bottom: none;
}
#static DIV.mod2 DIV.bottom {
	padding: 4px 1em;
	font-size: .92em;
	border: 1px solid #999;
}
#static DIV.mod3 {
	width: 100%;
	margin-bottom: 1.66em;
}
#static DIV.mod3 H2 {
	font-size: 1em;
	font-weight: bold;
	color: #000;
	background: #efefef;
	padding: 3px 6px;
	margin: 0;
	border: 1px solid #ccc;
	border-bottom: none;
}
#static DIV.mod3 DIV.bottom {
	padding: 0px 8px 2px 8px;
	border: 1px solid #ccc;
}
#static DIV.mod4 {
	width: 100%;
	margin-bottom: 1.66em;
}
#static DIV.mod4 H2 {
	font-size: 15px;
	font-weight: bold;
	color: #000;
	padding: 0 0 4px 0;
	margin: 0;
}


#static DIV.mod4 DIV.bottom {
	padding: 0px 8px 2px 8px;
	border: 1px solid #ccc;
}

#static DIV.bottom H2 {
	font-size: 15px !important;
	font-weight: bold;
	color: #000;
	padding: 0;
	margin: 0;
}

#static DIV.mod5,
.infotorialContent DIV.mod5 {
	width: 100%;
	text-align: left;
	font-size: 11px;
}
#static DIV.mod5 H2,
.infotorialContent DIV.mod5 H2 {
	font-size: 11px;
	/*font-size: 1.1em;*/
	font-weight: bold;
	color: #000;
	background: #efefef;
	padding: 3px 6px;
	margin: 0;
	border: 1px solid #ccc;
	border-bottom: none;
}

#static DIV.mod5 DIV.bottom,
.infotorialContent DIV.mod5 DIV.bottom  {
	padding: 0px 6px 2px 6px;
	font-size: 11px;
	/*font-size: 1.1em;*/
	border: 1px solid #ccc;
}

#static DIV.mod5 H2.action,
.infotorialContent DIV.mod5 H2.action {
	color: #fff;
	background: #e11926;
	border: 1px solid #e11926;
}

#static DIV.mod5 H2.action A,
.infotorialContent DIV.mod5 H2.action A {
	color: #fff;
	text-decoration: none !important;
}

#static DIV.mod5 DIV.bottom.action,
.infotorialContent DIV.mod5 DIV.bottom.action  {
	border: 1px solid #e11926;
}

#static DIV.mod5 P,
.infotorialContent DIV.mod5 P {
	font-size: 11px;
	margin: 6px 0 !important;
	padding: 0 !important;
}
#static DIV.mod5 UL,
.infotorialContent DIV.mod5 UL {
	margin: 6px 0 6px 16px !important;
	padding : 0 !important;
}

#static DIV.mod5 OL,
.infotorialContent DIV.mod5 OL {
	margin : 6px 0 6px 30px !important;
	padding : 0 !important;
}
#static DIV.mod5 P, 
.infotorialContent DIV.mod5 P, 
#static DIV.mod5 LI,
.infotorialContent DIV.mod5 LI {
	font-size: 11px;
	line-height: 1.4em;
	/*list-style-image:url(/images/bullet_level1.gif);*/
}
#static DIV.mod6 /*** Static Page Left Nav ***/ {
	width: 100%;
	margin-bottom: 1.66em;
}
#static DIV.mod6 H2 {
	font-size: 1em;
	font-weight: bold;
	/* text-transform: uppercase; */
	color: #fff;
	background: #da0200;
	background-image:url(/images/red_25_1_v1.gif);
	background-repeat:repeat-x;
	padding: 5px 8px;
	margin: 0;
}


#static DIV.mod6 DIV.bottom {
	padding: 2px 7px;
	border: 1px solid #ccc;
	border-top: none;
	background: #fff;
}
#static DIV.mod6 DIV UL {
	margin: 0;
	padding : 0;
}
#static DIV.mod6 DIV.bottom UL LI {
	list-style: none;
	list-style-image:none;
	line-height: 14px;
	margin-top: 4px ;
	margin-bottom: 4px ;
}
#static DIV.mod6 DIV.bottom UL LI UL LI {
	list-style: none;
	list-style-image:url(/images/bullet_level2_nav.gif) !important;
	margin: 4px 0 4px 16px !important;
}

#static DIV.mod6 DIV.bottom UL LI a {
	text-decoration: none !important;
}
#static DIV.mod6 DIV.bottom UL LI a:hover {
	text-decoration: underline !important;
}
#static DIV.mod7 {
	width: 100%;
	margin-bottom: 1.66em;
}

#static DIV.mod7 H2 {
	font-size: 15px;
	font-weight: bold;
	color: #000;
	padding: 0 0 5px 0;
	margin: 0;
}
#static DIV.mod7 DIV.bottom {
	padding: 2px 10px 4px 10px;
	font-size: 1em;
	border: 1px solid #ccc;
}
#static DIV.mod7 DIV UL {
	margin: 0;
	padding : 0;
}
#static DIV.mod7 DIV.bottom UL LI {
	list-style:none;
	list-style-image:none;
	margin: 3px 0;
}
#static DIV.mod7 DIV.bottom UL LI A {
	text-decoration: none !important;
}
#static DIV.mod7 DIV.bottom UL LI A:hover {
	text-decoration: underline !important;
}
#static DIV.mod1 DIV P, #static DIV.mod2 DIV P, #static DIV.mod3 DIV P, #static DIV.mod4 DIV P {
	margin: 6px 0;
	padding: 0;
}
#static DIV.mod1 DIV UL, #static DIV.mod2 DIV UL, #static DIV.mod3 DIV UL, #static DIV.mod4 DIV UL {
	margin: 6px 0 6px 16px !important;
	padding : 0;
}
#static .borderBottomNone {
	border-bottom: none !important;
}

#static DIV.mod4 DIV.bottom H2 {
	font-size: 18px;
	margin: 0.75em 0 0 0;
}


#static DIV.bottom.background {
	background-color: #eae8d5;
}

/*********** FORMS ***********/
#static FORM {
	margin: 0;
	padding: 0;
	text-align: left;
}
#static DIV.formRow {
	border-top-width:1px;
	border-color:#CCC;
	border-top-style:solid;
	width:auto;
	padding: 7px 0;
	height: 22px;
}
#static DIV.formLabel {
	float: left;
	width: 30%;
	font-weight: bold;
	margin-top: 3px;
}
#static DIV.formInput {
	float: right;
	width: 70%;
}
/*********** MARGINS ***********/


#static .marginTop,
.infotorialContent .marginTop{
	margin-top: 10px;
}
#static .marginRight,
.infotorialContent .marginRight{
	margin-right: 10px;
}
#static .marginBottom,
.infotorialContent .marginBottom{
	margin-bottom: 10px;
}

#static .marginBottom5,
.infotorialContent .marginBottom5{
	margin-bottom: 5px;
}

#static .marginTop5,
.infotorialContent .marginTop5 {
	margin-top: 5px !important;
}

#static .marginLeft,
.infotorialContent .marginLeft{
	margin-left: 10px;
}
#static .marginNone,
.infotorialContent .marginNone{
	margin: 0;
}

#static UL.marginNone {
	margin: 6px 0 6px 1.33em;
	padding : 0;
}
#static .marginBottomNone {
	margin-bottom: 0 !important;
}

#static .marginTopNone{
	margin-top: 0 !important;
}

/*********** ALIGNMENT ***********/
#static .justifyLeft {
	justify: left;
}
#static .justifyRight {
	justify: right;
}
#static .alignTop {
	vertical-align: top;
}
/*********** IMAGES ***********/
#static IMG {
	border: 0px;
	margin: 0;
	padding:0;
}
#static IMG.border {
	border: 1px solid #ccc;
}
#static DIV.imageThumbnailDiv {
	height: 70px;
	display: table ;
	margin-left:auto ;
	margin-right: auto ;
}
#static DIV.imageSmallDiv {
	height: 110px ;
	display: table ;
	margin-left:auto ;
	margin-right: auto ;
}
#static DIV.imageThumbnailDiv p,
#static DIV.imageSmallDiv p {
	display: table-cell ;
	vertical-align: middle ;
	text-align: center ;
}
#static DIV.imageThumbnailDiv p,
#static DIV.imageSmallDiv p {
	*margin-top: expression(this.offsetHeight < this.parentNode.offsetHeight ? parseInt((this.parentNode.offsetHeight - this.offsetHeight) / 2) + 'px' : '0') !important;
} /*Hack for ie:*/



/*********** LEFT SIDE PAGE NAV  ***********/
#secondaryNavMenus {
   float: left;
   clear: both;
   margin:0; /*changing all outer margins and padding to zero removed the offest between the pageMenuTitle and the UL*/
   padding:0;
   width: 100%;
}
#secondaryNavMenus ul {
   padding:0;
   margin:0;
   width: 100%; /*needed for IE*/
   background-color: #F2F2F2; /*background color is here to avoid display when secondaryNavMenus is empty*/
}
#secondaryNavMenus ul li {
   list-style-type: none !important;
   margin: 5px 0;
   padding-left: 3px; /*paddding here did not create offset*/
   font-size: 12px;
}
#secondaryNavMenus ul li ul li {
   padding-left: 10px;
   list-style-type: none !important;
}

.red,
#static.red {
	color: #CE2131 !important;
	}

.white,
#static.white {
	color: #ffffff !important;
	}

#static td.red {
	background-color: #e11926 !important;
	}

/*********** GREEN  ***********/
#static DIV.greenHead {
	height: 28px; 
	background-image:url(/images/bkgnd-green-grass.jpg); 
	background-repeat:repeat-x; 
	margin: 2px 0 10px 0;
}

#static .greenEnergy {
	color: #fd9a1c;
}
#static .greenCleaning {
	color: #6db23f;
}
#static .greenWaste {
	color: #0249e1;
}
#static .greenWater {
	color: #27cdfd;
}
 

/*********** BROADVISION LEFT NAV ***********/


/*#secondaryNavMenus ul {
	border: 1px solid #ccc;
	border-top: none;
	background-color: #fff;
	padding-top: 3px;
	padding-bottom: 3px;
}
#secondaryNavMenus ul li {
	list-style:none;
	list-style-image:none;
	margin: 0;
	line-height: 15px;
	padding-top: 3px;
	padding-bottom: 3px;
}*/
.pageMenuTitle {
	padding-top: 2px;
	padding-bottom: 3px;
	font-weight: bold;
	font-size: 1em;
}

/*********** LINKS ***********/
#static A /*, #static P A, #static LI A, #static TD A*/ {
	text-decoration: underline;
}

#editorialContent A {
	text-decoration: underline;
}

#static CAPTION A,
 #static H2 A, 
.infotorialContent H2 A {
	color: #000 !important;
	text-decoration: none !important;
}

#static DIV.mod6 H2 A {
	color: #fff !important;
}

.noDisplay {
	display: none;
	}
	
	
/***********  Online Safety Manager Carousel ***********/


.stepcarousel{
position: relative; /*leave this value alone*/
border: 1px solid #ccc;
overflow: scroll; /*leave this value alone*/
width: 509px; /*Width of Carousel Viewer itself*/
height: 293px; /*Height should enough to fit largest content's height*/
}

.stepcarousel .belt{
position: absolute; /*leave this value alone*/
left: 0;
top: 0;
}

.stepcarousel .panel{
float: left; /*leave this value alone*/
overflow: hidden; /*clip content that go outside dimensions of holding panel DIV*/
margin: 0px; /*margin around each panel*/
width: 509px; /*Width of each panel holding each content. If removed, widths should be individually defined on each content DIV then. */
}




