body { margin:0; padding:0; font:normal 62.5% "Arial", sans-serif; text-align:left; background:#fff; }	
* :focus { -moz-outline-style: none; }
.positionRelative { position: relative; }
.linkToTop { float: right; }
.hidden { display: none; }
.hideLink {display:none}
#mainnav ul li a.mainNavCurrent { background:#dcdcdc; text-decoration: none; }
a { color:#517aa6; text-decoration:none; }
a:hover { text-decoration:underline; }
img { border:none; }
h1 a span { position:absolute; left:-999px; font-size:.2em; }
#topnav {display:none}
#header{background: url('/ecimages/header_bg.gif')}
#location_selector {display:none}
#breadcrumb {padding: 8px 0px;}
#breadcrumb UL LI {list-style: none;}
#breadcrumb ul li a {color: #000; font-weight: bold; font-size: 1em;}
#mainnav {display:none}
#breadcrumb {padding: 8px 0px;}
#breadcrumb ul {margin: 0; padding: 0;}
#breadcrumb ul li {list-style: none; margin: 0 5px 0 0; padding: 0; display:inline}
#breadcrumb ul li a {color: #000; font-weight: bold; font-size: 1em;}
#footer {display:none}
.right_gray_outer_box {display:none;width:0px;}
.right_outer_box {display:none;width:0px;}
.eySubNav {display:none}
.floatPrintEmail {display:none}
.overlayContainer {display:none}
.right_gray_box	{display:none;width:0px;}
#ec-content-image {display:none;width:0px;}
#sub_rightcolumn {padding:5px;float:left; width:150px;border: #d6d6d6 1px solid}
#sub_middle_1col { float:left; margin:0 21px 25px 0; font-size:1.1em; margin-right:20px}
#sub_middle_1col h2 { font-size:1.5em; margin:5px 0; }
#sub_middle_1col .title { display:block; font-size:1.1em; font-weight:bold; }
#sub_middle_1col ul li { list-style:square; margin:0 0 15px 0; padding:0 0 0 15px; background:url('/ecimages/blt_gray_md.gif') left top no-repeat; }
#sub_middle_2col { font-size:1.1em; padding: 5px}
#sub_middle_2col h2 { font-size:1.5em; margin:0px}
#sub_middle_2col .title { font-size:1.2em; padding: 0px; font-weight: lighter; }
#sub_middle_2col ul li { list-style:square; margin:0 0 15px 0; padding:0 0 0 15px; background:url('/ecimages/blt_gray_md.gif') left top no-repeat; }
#ec-teaser-container .ec-teaser-box {margin:0 0 10px}
#ec-teaser-container p {margin:0}
#ec-teaser-container .title { font-size:1.2em; padding: 0px; font-weight: bold; }
#DivCol2 {visibility:hidden;}
#DivCol3 {visibility:hidden;}
#DivCol4 {visibility:hidden;}
#etape1Off, #etape2Off, #etape3Off, #etape4Off {visibility:hidden;}
#eyLeftColumnAboutPrint {display:none}
.subnavOverlayContainer {display:none}
.topnavOverlayContainer {display:none}

/* -------------- Styles for home page columns  Date 07 Jan 2010--------------*/
#subcontentwrap {BORDER-LEFT: #ccc 1px solid;background-color: #F0F0F0;border-bottom: #ccc 1px solid;}
#news {OVERFLOW: hidden;COLOR: #666666; BORDER-BOTTOM: #dddddd 1px solid;}
#news .sectionhead {BACKGROUND: #505050; COLOR: #e7e7e7;border: thick;}
#news UL {MARGIN: 10px}
#news LI {PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 1em; LINE-HEIGHT: 1.5; PADDING-TOP: 1em; BORDER-BOTTOM: #ccc 1px solid; LIST-STYLE-TYPE: none}
#news .thumblist LI.group {PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; BORDER-TOP-STYLE: none; PADDING-TOP: 0px; BORDER-BOTTOM: #d3d3d3 1px dotted}
#news div{PADDING-RIGHT: 10px; PADDING-LEFT: 10px; FONT-WEIGHT: normal; FONT-SIZE: 16px; PADDING-BOTTOM: 3px; OVERFLOW: hidden; COLOR: #333; PADDING-TOP: 5px; HEIGHT: 1.7em; BACKGROUND-COLOR: #ffdf00}
.sectionhead H3 {FONT-WEIGHT: normal; FLOAT: left}
H3 STRONG {FONT-WEIGHT: bold! important}
#news H4 {FONT-SIZE: 1.2em; MARGIN-BOTTOM: 0.5em; LINE-HEIGHT: 1.2}
* HTML #news {HEIGHT: 830px}

#views {OVERFLOW: hidden;FONT-SIZE: 1.2em; BACKGROUND: url(/ecimages/1pixel.gif) #fff repeat-y right top; MARGIN-LEFT: -10px; BORDER-BOTTOM: #ddd 1px solid}
.rhs {OVERFLOW: hidden}
#views .sectionhead {PADDING-RIGHT: 10px; PADDING-LEFT: 10px; FONT-WEIGHT: normal; FONT-SIZE: 16px; PADDING-BOTTOM: 3px; OVERFLOW: hidden; COLOR: #333; PADDING-TOP: 5px; HEIGHT: 1.7em; BACKGROUND-COLOR: #ffdf00}
#views LI {PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 5px; PADDING-TOP: 0px; BORDER-BOTTOM: rgb(229,229,229) 1px solid}
#views LI.last {PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px;}
LI.last {BORDER-BOTTOM-STYLE: none! important}
#views SPAN.title {PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: 1.1em; PADDING-BOTTOM: 0px; MARGIN: 0px; OVERFLOW: hidden; COLOR: #369; LINE-HEIGHT: 1.4; PADDING-TOP: 0px; TEXT-DECORATION: none}
#views .padlist A STRONG {DISPLAY: inline}
#views LI A {COLOR: #333! important}
.sidebarborder {BACKGROUND: url(/ecimages/1pixel.gif) repeat-y right top; OVERFLOW: hidden}
#views .padlist LI A {COLOR: #333! important}
#views UL.thumblist {FONT-SIZE: 1.1em; LIST-STYLE-TYPE: none}
#views .thumblist LI {FLOAT: left; WIDTH: 100%}
.thumblist LI A {PADDING-RIGHT: 10px; DISPLAY: block; PADDING-LEFT: 10px; PADDING-BOTTOM: 10px; MARGIN: 0px; OVERFLOW: hidden; COLOR: #333; LINE-HEIGHT: 1.5; PADDING-TOP: 10px; TEXT-DECORATION: none; BORDER-BOTTOM-STYLE: none}
.thumblist LI IMG {BORDER-RIGHT: #ccc 1px solid; PADDING-RIGHT: 3px; BORDER-TOP: #ccc 1px solid; DISPLAY: block; PADDING-LEFT: 3px; FLOAT: left; PADDING-BOTTOM: 3px; BORDER-LEFT: #ccc 1px solid; WIDTH: auto; MARGIN-RIGHT: 10px; PADDING-TOP: 3px; BORDER-BOTTOM: #ccc 1px solid; HEIGHT: 87px; BACKGROUND-COLOR: white}
.padlist {FONT-SIZE: 0.8em; LIST-STYLE-TYPE: none}
#views .padlist A {PADDING-RIGHT: 10px; DISPLAY: block; PADDING-LEFT: 10px; FONT-WEIGHT: normal; FONT-SIZE: 1.2em; PADDING-BOTTOM: 10px; MARGIN: 0px; COLOR: #333; LINE-HEIGHT: 1.5; PADDING-TOP: 10px; TEXT-DECORATION: none}
.padlist STRONG {COLOR: #369;}
.group:unknown {CLEAR: both; DISPLAY: block; FONT-SIZE: 1px; VISIBILITY: hidden; HEIGHT: 0px; content: "."}
* HTML #views {HEIGHT: 830px}
* HTML UL.utilitymenu UL LI A {HEIGHT: 1%;}
* HTML UL.utilitymenu UL LI A.countryMenu {HEIGHT: auto;}
* HTML H4.imagecaption {MARGIN-TOP: -5px}
* HTML .group {HEIGHT: 1%}
*:first-child + HTML .group {MIN-HEIGHT: 1px}
* HTML .group#topNavContainer {HEIGHT: 1%! important}
.span-3 {WIDTH: 224px}
DIV.span-1 {FLOAT: left; MARGIN-RIGHT: 10px}
DIV.span-2 {FLOAT: left; MARGIN-RIGHT: 10px}
DIV.span-3 {FLOAT: left; MARGIN-RIGHT: 10px}
DIV.span-4 {FLOAT: left; MARGIN-RIGHT: 10px}
DIV.span-5 {FLOAT: left; MARGIN-RIGHT: 10px}
DIV.span-6 {FLOAT: left; MARGIN-RIGHT: 0px}
DIV.span-7 {FLOAT: left; MARGIN-RIGHT: 10px}
DIV.span-8 {FLOAT: left; MARGIN-RIGHT: 10px}
DIV.span-9 {FLOAT: left; MARGIN-RIGHT: 10px}
DIV.span-10 {FLOAT: left; MARGIN-RIGHT: 10px}
DIV.span-11 {FLOAT: left; MARGIN-RIGHT: 10px}
DIV.span-12 {FLOAT: left; MARGIN-RIGHT: 10px}
.span-6 {WIDTH: 467px}
.span-9 {WIDTH: 692px}
DIV.last {MARGIN-RIGHT: 0px}
#popular-links ul li{list-style: none;float: none;padding-top: 10px;BORDER: #F0F0F0 1px solid;background-color: #F5F5F5; }
.calendardescription li {list-style: none;float: none;}
#careersportlet ul li {list-style: none;border-right:2px;border-right-color: #F0F0F0;float: left;padding-right: 2px; border-right: #ffe700 2px solid ;}
#contact {border-top:  2px solid;;border-color: #F0F0F0;border-bottom: 2px solid;}
.rhs H3.sectionhead {PADDING-RIGHT: 0px; PADDING-LEFT: 0.5em; FONT-SIZE: 160%; PADDING-BOTTOM: 0px; MARGIN: 0.5em 0px; BORDER-LEFT: #ffe700 10px solid; PADDING-TOP: 0px; BACKGROUND-COLOR: transparent! important}
#rhslocations{border-top:  2px solid;border-color: #F0F0F0;border-bottom:  2px solid;}
#mostpopular {border-top:  2px solid;border-color: #F0F0F0;}
.widebordertop {border-top:  2px solid;border-color: #F0F0F0;}
.date {width: 26px;color: black;}
.date span{background-color: #F0F0F0;left:8px; width:50%; padding: 2 2 2 2;text-align:  center;}
.ec-accordion-body {display:block;}