html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, code, del, dfn, em, img, q, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td { margin:0; padding:0; border:0; font:normal 100%/16px Arial, Helvetica, sans-serif; } body { line-height:16px; font-size:12px; } table { border-collapse:separate; border-spacing:0; } caption, th, td { text-align:left; font-weight:normal; } table, td, th { vertical-align:top; } blockquote:before, blockquote:after, q:before, q:after { content:""; } blockquote, q { quotes:"" ""; } a img { border:none; outline:0 none; } textarea, input { font-family:Arial, Helvetica, sans-serif; font-size:12px; }  body { font-size:100%; color:#666; font-family:Arial, Helvetica, sans-serif; } h1, h2, h3, h4, h5, h6 { color:#000; } h1 { font-size:3em; line-height:1; margin-bottom:0.5em; } h2 { font-size:2em; margin-bottom:0.75em; } h3 { font-size:1.5em; line-height:1; margin-bottom:1em; } h4 { font-size:1.2em; line-height:1.25; margin-bottom:1.25em; } h5 { font-size:1em; margin-bottom:1.5em; } h6 { font-size:1em; } h1 img, h2 img, h3 img, h4 img, h5 img, h6 img { margin:0; } p { margin:0 0 1.5em; } a:focus, a:hover { color:#000; } a { color:#009; text-decoration:none; outline:0 none; } blockquote { margin:1.5em; color:#666; font-style:italic; } strong { font-weight:bold; } em, dfn { font-style:italic; } dfn { font-weight:bold; } sup, sub { line-height:0; } address { margin:0 0 1.5em; } del { color:#666; } pre, code, tt { font:1em Arial, Helvetica, sans-serif; line-height:1.5; } li ul, li ol { margin:0 1.5em; } ul, ol { margin:0 1.5em 1.5em 1.5em; } ul { list-style-type:disc; } ol { list-style-type:decimal; } dl { margin:0 0 1.5em 0; } dl dt { font-weight:bold; } dd { margin-left:1.5em; } table { margin-bottom:1.4em; width:100%; } th { font-weight:bold; } th, td { padding:4px 10px 4px 5px; } tr.even td { background:#E5ECF9; } caption { background:#eee; } input, textarea { font-size:75%; color:#666; }  #container { margin:0 auto; width:900px; padding:20px 0 0; } #wrapper { float:right; width:665px; } #wrapper.home { width:670px; }  #header { float:right; width:900px; position:relative; } #header #logo, #header h1 { position:absolute; width:212px; height:135px; background:url(/site/skins/eeh001-v1-en/images/logo.gif) no-repeat 0 0; } #header #logo a, #header h1 a { width:212px; height:135px; display:block; text-indent:-10000em; }   ul#nav-global { float:right; margin:0 20px 0 0; padding:3px 0 0 0; } ul#nav-global li { float:left; list-style:none; padding:0 0 0 20px; } ul#nav-global li a { font-size:13px; color:#999; } ul#nav-global li.current a, ul#nav-global li a:hover { color:#ccc; }   #search { overflow:hidden; float:right; width:204px; height:22px; padding:2px; background:#f3f3f3; } #search .txt { float:left; width:176px; border:0; height:17px; padding:3px 2px 2px; background:#f3f3f3; } #search .btn { float:left; }   #spotlight { float:left; } #spotlight-home { float:left; width:670px; height:326px; margin:15px 0 0 0; }  #content { float:left; width:436px; min-height:400px; height:auto!important; height:400px; } #content.full-width { width:660px; } #content h1 { overflow:hidden; margin:0 0 20px 0; padding:0; text-indent:-100000px; } #content .highlight { padding:0 0 20px; margin:0 0 15px 0; border-bottom:solid 6px #a9218e; } #content p { line-height:16px; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#666; } #content p strong, strong { color:#333; } #content a { color:#A9218E; } #content a:hover{ color:#666; } #content h2 { } #content h4 { float:left; margin:0; padding:10px 0 20px; } #content h5 { color:#666; font-size:12px; font-weight:bold; } .ie7 #content h5{ margin-bottom:50px; } #content h5 a { font-weight:bold; color:#666; } #content h5 a:hover { color:#999; }  #content ul, #content ol { margin:0; padding:0 0 10px 0; } .ie #content ol{ padding-left:8px; } #content ul li, #content ol li { font-size:12px; padding:0 0 8px 0; list-style-position:outside; margin-left:16px; } #content ul.wid-list li, #content ol.wid-list li{ margin-left:0; } #content ol li ol { padding:5px 0 10px 0; } #content ol li li { padding:0 0 0 15px; } #content dl { float:left; width:100%; } .ie6 #content dl { float:none; } #content dl dt { float:left; width:40px; clear:both; font-size:12px; } #content dl dd { float:left; width:80%; font-size:12px; } a.more, #content a.more { color:#a9218e; font-weight:bold; font-size:12px; padding:0 0 0 10px; background:url(/site/skins/eeh001-v1-en/images/icons.gif) no-repeat 0 -7px; } a.more:hover, #content a.more:hover { color:#666; } a.view { margin:0 0 0 10px; } #content table { font-size:12px; border-left:solid 1px #efefef; } #content table th { font-size:12px; color:#666; text-align:center; background:#e5e5e5; border-bottom:solid 1px #fff; font-family:Arial, Helvetica, sans-serif; } #content table td { font-size:12px; color:#666; background:#f6f6f6; text-align:center; font-family:Arial, Helvetica, sans-serif; border-bottom:solid 1px #fff; } #content table.align-left th, #content table.align-left td { text-align:left; }  .view-details { float:right; width:240px; margin:0 0 0 10px; padding:0; } .view-details li { float:left; width:100%; list-style:none; margin:15px 0 0 0; padding:0 0 10px; background:url(/site/skins/eeh001-v1-en/images/bg-dot.gif) repeat-x 0 bottom; } .view-details li.last { background:none; } .view-details li img.thumb { float:left; padding:0 10px 0 0; } .view-details li h3 { margin:25px 0 0 0; padding:0; } .view-details li h3 a { padding:5px 0 0 25px; background:url(/site/skins/eeh001-v1-en/images/icon-arrow.gif) no-repeat 0 0px; } .view-details li h3 a:hover { background:url(/site/skins/eeh001-v1-en/images/icon-arrow-on.gif) no-repeat 0 0px; }  #breadcrumb { width:665px; font-size:11px; color:#666; margin:0 0 20px 0; } #breadcrumb a { font-size:11px; color:#666; } #breadcrumb a.last:hover, #breadcrumb a.last{ float:none; color:#666; } #breadcrumb a:hover { color:#333; }  .promotion { float:left; width:665px; margin:20px 0 30px 0; border-bottom:solid 3px #efefef; } .promotion img.thumb { float:left; } .promotion div { float:left; margin:50px 0 0 20px; } .promotion div h2 { margin:0; padding:0 0 10px 0; } .admission { margin:-90px 0 30px 0; border-bottom:solid 8px #efefef; } .promotion.bottom { position:relative; margin:0 0 -10px 0; border:none; }  #utilities { margin:0; float:left; width:100%; padding:10px 0 20px 0; border-top:solid 1px #e0e0e0; } #utilities a { font-size:12px; color:#a9218e; } #utilities a:hover { color:#666; } #utilities a.print { float:left; padding:12px 20px 0 40px; background:url(/site/skins/eeh001-v1-en/images/bg-utilities.gif) no-repeat 0 0; } #utilities a.email { float:left; padding:12px 0 0 40px; background:url(/site/skins/eeh001-v1-en/images/bg-utilities.gif) no-repeat 0 -64px; }   .column { float:left; width:208px; margin:0 20px 0 0; padding:0 0 40px 0; } .col-last { float:left; margin:0; } .main-head { margin:25px 0 20px 0; float:left; width:665px; height:120px; background:#a9218e url(/site/skins/eeh001-v1-en/images/bg-main-head.gif) no-repeat 0 0; } .main-head h3 { margin:90px 0 0 15px; padding:0; }  .widget { float:left; width:179px; padding:20px 10px 25px 20px; margin:0 0 30px 0; min-height:130px; height:auto!important; height:130px; position:relative; } .ie6 .widget { float:none; } .widget h3 { padding:0 0 15px 0; margin:0; overflow:hidden; } .widget p { float:left; width:100%; font-size:12px; padding:0 0 5px; margin:0; } .widget a { float:left; } .widget strong { float:left; width:100%; font-size:12px; } .widget small { float:left; width:172px; margin:0 0 8px; padding:0 0 8px; font-size:11px; clear:both; background:url(/site/skins/eeh001-v1-en/images/bg-dot.gif) repeat-x 0 bottom; } .pink-light small { background:none; color:#999; margin:0; padding:0; } .thumb-img { position:relative; z-index:5; float:right; margin:0px -20px -75px 0; }  .widget .image-scroll { float:left; margin:0 0 10px 0; padding:5px 0 15px; background:url(/site/skins/eeh001-v1-en/images/bg-dot.gif) repeat-x 0 bottom; } .ie6 .widget .image-scroll { width:180px; overflow:hidden; } .widget .image-scroll span.line { width:180px; float:left; height:2px; overflow:hidden; background:url(/site/skins/eeh001-v1-en/images/bg-dot.gif) repeat-x 0 top; } .widget .image-scroll div { float:left; padding:15px 0 0; margin:0; } .widget .image-scroll div.carousel1 { width:135px!important; } .safari .widget .image-scroll div.carousel1{ height:95px; } .widget .image-scroll div ul { width:135px; margin:0; } .widget .image-scroll div ul li { margin:0; height:93px; padding:0; list-style:none; background:none; } .safari .widget .image-scroll div ul li { margin:0; padding:0px; } .ie7 .widget .image-scroll div ul li, .ff2 .widget .image-scroll div ul li { width:140px; } .widget .image-scroll div ul li p { padding:3px 0 5px 0; font-weight:bold; color:#fff; } .widget .image-scroll a.thumb, .widget .video-scroll a.thumb { border:solid 7px #fff; } .widget .image-scroll a:hover.thumb, .widget .video-scroll a:hover.thumb { border:solid 7px #a9218e; } .widget .image-scroll a.next { margin:45px 0 0 7px; } .widget .image-scroll a.prev { margin:45px 7px 0 0; } .widget .image-scroll p { padding:0; margin:0; } .widget .image-scroll p strong { margin:5px 0 0 25px; padding:0; } .ie6 .widget .image-scroll p { width:150px; } .widget .video-scroll { float:left; margin:0 0 10px 0; padding:15px 0; } .widget ul { float:left; margin:0; padding:0; } .widget ul li { padding:0 0 10px 0px; margin:0 0 7px 15px; font-size:12px; list-style:square; background:url(/site/skins/eeh001-v1-en/images/bg-dot.gif) repeat-x 0 bottom; } #content .widget ul li.last{ padding:0; margin:0; background:none; } #content .wid-190 { clear:both; float:left; width:190px; } #content .wid-190 small { background:none; color:#999; font-size:11px; padding:0; margin:0; } #content .wid-190 a.more { width:auto; } .no-flash{ margin:50px 0 0 60px; font-size:12px; color:#A9218E; font-family:Arial, Helvetica, sans-serif; }  ul.wid-list { float:left; width:100%; margin:0; padding:0; border:none; } ul.wid-list li { float:left; width:100%; clear:both; margin:0 0 10px; list-style:none; } ul.wid-list li p { padding:0 0 10px; }  .download { width:165px; background:#f1f1f1 url(/site/skins/eeh001-v1-en/images/bg-grey-footer.gif) no-repeat 0 bottom; } .download img.thumb-img { position:relative; float:right; margin:10px -20px 0px 0; } a.clickhere{ padding:0 30px 0 0; background:url(/site/skins/eeh001-v1-en/images/icon-arrow.gif) no-repeat right 0; } a.clickhere:hover{ background:url(/site/skins/eeh001-v1-en/images/icon-arrow-on.gif) no-repeat right 0; }  .newsletter { width:180px; overflow:hidden; margin:0 0 0px 0; padding-bottom:5px; min-height:62px; background:#f1f1f1 url(/site/skins/eeh001-v1-en/images/bg-grey-footer1.gif) no-repeat 0 70px; } .newsletter a.click-here { padding:10px 50px 20px 0; background:url(/site/skins/eeh001-v1-en/images/img-arrow.gif) no-repeat right 0px; } .newsletter a:hover.click-here { background:url(/site/skins/eeh001-v1-en/images/img-arrow-on.gif) no-repeat right 0px; } .ie6 .newsletter { height:80px; } .newsletter h3 { margin:0; padding:0 0 3px; }  #widget-region { float:left; margin:38px 0 0; width:670px; } #widget-region .widget.wid-home, .widget.wid-home { float:left; width:210px; padding:27px 0 20px; margin:0 20px 0 0; background-color:#fff; } .ie7 #widget-region { padding-bottom:30px; } .ie6 #widget-region { height:250px; overflow:hidden; } #widget-region .widget.last { float:right; margin:-15px 0 0; } .widget.wid-home .wid-content { padding: 0 0 30px 20px; float:left; } .widget.wid-home .wid-content p { color:#fff; } .widget.btm-50 { margin-bottom:50px; } #widget-region .widget.top-50, .widget.top-50 { margin-top:50px; } #widget-region .widget.top-40, .widget.top-40 { margin-top:40px; } .widget.wid-home .wid-content a.more { color:#fff; background:url(/site/skins/eeh001-v1-en/images/img-arw.gif) no-repeat 0 5px; } .widget.wid-home .wid-content a:hover.more { color:#666; } .widget.wid-home .image-scroll { margin:0 0 10px; padding:0 0 10px; width:180px; overflow:hidden; } .widget.wid-home .image-scroll p { float:left; width:180px; } .widget.wid-home .image-scroll a.thumb, .widget.wid-home .video-scroll a.thumb { border:solid 7px #404289; } .widget.wid-home .image-scroll a:hover.thumb, .widget.wid-home .video-scroll a:hover.thumb { border:solid 7px #a9218e; } .widget.wid-home .wid-listing { padding:0 0 10px; } .widget.wid-home ul.wid-listing li { width:170px; padding:0 0 10px; background:url(/site/skins/eeh001-v1-en/images/bg-dot-1.gif) repeat-x 0 bottom; } .widget.wid-home ul.wid-listing li.nobdr { background:none; } .widget.wid-home ul.wid-listing li p { color:#333; } .widget.wid-home.violet ul.wid-listing li p { color:#ccc; }  .pink { background:#ffe8fa url(/site/skins/eeh001-v1-en/images/bg-pink-footer.gif) no-repeat 0 bottom; }  .pink-light { background:#fff3fc url(/site/skins/eeh001-v1-en/images/bg-pink-light-footer.gif) no-repeat 0 107%; }  .blue { background:#f4f4ff url(/site/skins/eeh001-v1-en/images/bg-blue-footer.gif) no-repeat 0 bottom; }  .yellow { float:left; background:#fff2c6 url(/site/skins/eeh001-v1-en/images/bg-yellow-footer.gif) no-repeat 0 bottom; }  .dark-blue { background:#272974 url(/site/skins/eeh001-v1-en/images/bg-darkblue-top.gif) no-repeat 0 top; } .dark-blue div.wid-content { background:#272974 url(/site/skins/eeh001-v1-en/images/bg-darkblue-bot.gif) no-repeat 0 bottom; }  .violet { background:#fff url(/site/skins/eeh001-v1-en/images/bg-violet-top.gif) no-repeat 0 top; } .violet div.wid-content { background:#652d8a url(/site/skins/eeh001-v1-en/images/bg-violet-bottom.gif) no-repeat 0 bottom; }  .dark-yellow { float:left; background:#fff url(/site/skins/eeh001-v1-en/images/bg-drk-yellow-top.gif) no-repeat 0 top; z-index:4; } .dark-yellow div.wid-content { background:#d4af36 url(/site/skins/eeh001-v1-en/images/bg-drk-yellow-bot.gif) no-repeat 0 bottom; }  .no-bg { width:100%; min-height:100px; height:auto!important; height:100px; margin:0 0 15px 0; padding:15px 0px 20px 0px; background:url(/site/skins/eeh001-v1-en/images/bg-dot.gif) repeat-x 0 bottom; } .no-bg small { padding:0; margin:0; color:#999; background:none; }  .pink-top { padding:40px 10px 10px 20px; background:#ffe8fa url(/site/skins/eeh001-v1-en/images/bg-pink-top.gif) no-repeat 0 top; }  .blue-top { margin:0 0 50px; padding:30px 10px 10px 20px; background:#f4f4ff url(/site/skins/eeh001-v1-en/images/bg-blue-top.gif) no-repeat 0 top; }  .blue-topright { margin:40px 0 0px; padding:50px 10px 0px 20px; background:#f4f4ff url(/site/skins/eeh001-v1-en/images/bg-blue-right-top.gif) no-repeat 0 top; }  .yellow-top { padding:40px 10px 10px 20px; background:#fff2c6 url(/site/skins/eeh001-v1-en/images/bg-yellow-top.gif) no-repeat 0 top; } .yellow-topleft { padding:40px 10px 10px 20px; background:#fff2c6 url(/site/skins/eeh001-v1-en/images/bg-yellow-top-left.gif) no-repeat 0 top; } .ie6 .yellow-topleft { padding:40px 0px 10px 19px; }  #calendar-1 { float:left; width:180px; } #calendar-1 .cal-data table.month { width:180px; } #calendar-1 .month-title { clear:both; padding:0 0 5px; background:url(/site/skins/eeh001-v1-en/images/bg-dot-1.gif) repeat-x 0 bottom; } #calendar-1 div.header { float:left; padding:5px 0 0; background:url(/site/skins/eeh001-v1-en/images/bg-dot-1.gif) repeat-x 0 top; } #calendar-1 div.header a { padding:0 8px 0 0; } #calendar-1 table.month th, #calendar-1 table.month td, #calendar-1 div.header a { font-size:11px; font-weight:bold; color:#554616; } #calendar-1 table.month td ul.day-items { position:absolute; padding:0; margin:0; display:none; } #calendar-1 table.month td ul.day-items li { list-style:none; padding:0; margin:0; } #calendar-1 .month-title { font-weight:bold; color:#554616; font-size:12px; font-family:Arial, Helvetica, sans-serif; } .event-desc{ position:relative; z-index:999!important; }  .widget .wid-listing { margin:0; padding:0 0 10px; } .ie7 .widget .wid-listing { padding-bottom:10px; } .widget .wid-listing li { float:left; width:100%; margin:0 0 5px 0; padding:0; list-style:none; background:url(/site/skins/eeh001-v1-en/images/bg-dot.gif) repeat-x 0 bottom; } .widget .wid-listing li.last { background:none; } .widget .wid-listing li p { padding:0; margin:0; } .widget .wid-listing li small { float:left; background:none; color:#999; margin:0; padding:0 0 7px 0; }  .related-links { width:180px; background:#efefef; margin:0 0 30px 0; padding:20px 9px 20px 20px; } .related-links h3 { margin:0; padding:0 0 10px 0; } .related-links ul { margin:0; padding:0; } .related-links ul li { margin:5px 0 0 0; padding:0 0 7px 0; list-style:none; background:url(/site/skins/eeh001-v1-en/images/bg-dot.gif) repeat-x 0 bottom; } .related-links ul li.last { background:none; padding:0; } .ie6 .related-links ul li.last { float:left; } .related-links ul li a { font-size:12px; color:#a9218e; padding:0 0 0 10px; background:url(/site/skins/eeh001-v1-en/images/icons.gif) no-repeat 0 -7px; } .related-links ul li a:hover, .related-links ul li.current a { background:url(/site/skins/eeh001-v1-en/images/icons.gif) no-repeat 0 -31px; color:#666; } .related-links ul li li{ margin:5px 0 0px 10px; padding:0; background:none; } .search { padding-top:0px; background:none; }  #sidebar { float:left; width:195px; margin:160px 0 15px 0;  }  #navigation { margin:0 0 50px 0; padding:0; } #navigation li { list-style:none; padding:6px 0; text-align:right; background:url(/site/skins/eeh001-v1-en/images/bg-dot.gif) repeat-x 0 bottom; } #navigation li.last{ background:none; } #navigation li a { padding:0 25px 0 0; background:url(/site/skins/eeh001-v1-en/images/icons.gif) no-repeat right -72px; } #navigation li a:hover { color:#a9218e; background:url(/site/skins/eeh001-v1-en/images/icons.gif) no-repeat right -135px; } #navigation li.current a { background:url(/site/skins/eeh001-v1-en/images/icons.gif) no-repeat right -135px; } #navigation li ul { width:195px; margin:0; padding:14px 0 0 0; } #navigation li ul li { width:187px; padding:0 8px 4px 0; background:none; } #sidebar #navigation li li a { width:167px; padding:5px 22px 5px 0; font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#666; display:block; background:url(/site/skins/eeh001-v1-en/images/icons.gif) no-repeat right -1px; } #sidebar #navigation li li a:hover { color:#a9218e; background:url(/site/skins/eeh001-v1-en/images/icons.gif) no-repeat right -1px; } #sidebar #navigation li li.current a { font-weight:bold; color:#666; background:#efefef url(/site/skins/eeh001-v1-en/images/icons.gif) no-repeat right -25px; } #navigation li ul li ul { padding:7px 0 0 0; } #sidebar #navigation li ul li ul li a { font-size:12px; background:url(/site/skins/eeh001-v1-en/images/icons.gif) no-repeat right -181px; } #sidebar #navigation li ul li ul li a:hover { background:url(/site/skins/eeh001-v1-en/images/icons.gif) no-repeat right -181px; } #sidebar #navigation li ul li ul li.current a, #navigation li ul li ul li.current a:hover { color:#666; font-size:12px; background:#efefef url(/site/skins/eeh001-v1-en/images/icons.gif) no-repeat right -221px; }   #sidepanel { float:right; width:209px; margin:35px 0 30px 0; position:relative; } #sidepanel.no-marg { margin:0px 0 30px 0; }  .highlight-image { margin:0 0 30px 0; } .magnifier { position:relative; float:right; margin:-20px 0 0 0; } .ie6 .magnifier { margin:-23px 0 0 0; }  .team { float:left; width:100%; } .team h4 { margin:0; padding:0; width:100%; }  #content .listing { clear:both; float:left; } #content .listing li { float:left; width:100%; list-style:none; padding:0 0 20px 0; margin:0px 0 15px 0; background:url(/site/skins/eeh001-v1-en/images/bg-dot.gif) repeat-x 0 bottom; } .ie7 #content .listing li{ width:430px; } #content ul.news li{ width:420px; } #content .listing li.last { background:none; border:none; } .listing img.thumb { float:left; margin:4px 15px 0 0; border:solid 7px #ccc; } #content .listing li a.thumb { float:left; margin:4px 15px 0 0; border:solid 7px #ccc; } #content .listing li a.right { float:right; } #content .listing li a:hover.thumb { border:solid 7px #a9218e; } #content .listing li small { font-size:11px; color:#999; display:block; padding: 0 0 3px; } .listing div { float:left; width:301px; } .listing div p, .listing p { padding:0 0 7px 0; margin:0; } #content .listing div h3, #content .listing h3, #content .listing h3 a, #content .listing div h3 a { margin:0; padding:0 0 3px 0; font-size:12px; color:#666; font-weight:bold; } #content .listing h3 a:hover, #content .listing div h3 a:hover { color:#999; } .listing li dl { margin:0; padding:0 0 5px; } .listing li dl dt { float:left; width:45px; font-size:12px; margin:0 0px 0 0; } .listing li dl dd { padding:0; margin:0; width:375px; } .listing li div dl dd { width:255px; }  #content .newsletter-list { background:none; } #content .newsletter-list div { width:340px; } #content .newsletter-list div dl, #content .newsletter dl { float:left; width:100%; padding:0 0 3px; }  #content .news { float:left; margin-bottom:10px; } .ie7 #content .news{ margin:0px; } #content .news li small { font-size:11px; color:#999; } #content .news li.last { border:none; }  #content .downloads { margin:-10px 0 0px 0; } #content .downloads li, #content .listing.search-list li { background:none; padding:0 0 10px 0; margin:10px 0 0; border-bottom:solid 1px #e0e0e0; } .listing.search-list li.last, #content .downloads li.last{ border:none !important; } #content .downloads li img { border:none; margin:4px 10px 0 0; } #content .downloads li small { font-size:12px; display:block; padding:0 0 5px 0; color:#999; } #content .search-list { margin-top:15px; border-top:solid 1px #e0e0e0; width:100%; } .ie7 #content .search-list { margin-top:-15px; }  #content .education li a.thumb, #content .education li a:hover.thumb { border:none; margin:0; padding:0; } #content .education li { padding:0 !important; } #content .education li div { width:320px; padding:20px 0 13px 0; } #content .education li div.details h3 { padding:0; } #content .education li div h3 { padding:0 0 15px 0; }  #content .management { float:left; width:100%; margin:0 0 110px; padding:0; } .ie #content .management { float:none; margin:0 0 90px; } #content .management li { float:left; width:132px; min-height:192px; height:auto!important; list-style:none; height:192px; padding:0 0 5px 0; margin:0 20px 0 0; position:relative; background:url(/site/skins/eeh001-v1-en/images/bg-dot.gif) repeat-x 0 bottom; } #content .management li h3 { margin:0; padding:20px 0 20px 0; } #content .management li.last { margin:0; } #content .management li a.more { position:absolute; bottom:15px; }  #content .wrap-gallery { float:left; width:436px; height:80px; padding:20px 0 15px 0; background:#d7d7d7; margin:0 0 20px; } #content .wrap-gallery a.prev { float:left; margin:30px 15px 0 20px; } #content .wrap-gallery a.next { float:left; margin:30px 0 0 0; } #content .wrap-gallery div.carousel1 { float:left; padding:0; width:355px!important; } #content .wrap-gallery div.carousel1 ul li { float:left; list-style:none;  margin:0; } #content .wrap-gallery div.carousel1 ul li a { border:solid 7px #fff; cursor:pointer; display:block; width:86px; height:61px; } #content .wrap-gallery div.carousel1 ul li a:hover { border:solid 7px #a9218e; } #content .wrap-gallery div.carousel1 ul li.last { padding:0; }  #content .image-gallery { float:left; width:416px; margin:0; padding:28px 0 10px 20px; background:#f1f1f1; } #content .image-gallery li { float:left; margin:0; padding:0 20px 20px 0; list-style:none; } #content .image-gallery li.last { padding:0 0 20px; } #content .image-gallery li a { border:solid 7px #fff; display:block; } #content .image-gallery li a:hover { border:solid 7px #a9218e; } .widget .wid-gallery { float:left; width:100%; margin:0; padding:0; } .widget .wid-gallery li { float:left; list-style:none; margin:0 10px 10px 0; background:none; padding:0; } #content .widget ul.wid-gallery li{ margin-left:0; } .widget .wid-gallery li.last { margin:0 0 10px 0; padding:0; } .widget .wid-gallery li a { border:solid 7px #fff; } .widget .wid-gallery li a:hover { border:solid 7px #a9218e; }  .video-gallery { float:left; width:416px; height:345px; margin:0 0 10px 0; padding:10px; background:#f1f1f1; } .video-details { float:left; width:100%; padding:10px 0 0; } .video-details h3 { font-size:12px; color:#666; font-weight:bold; padding:0 0 8px 0; margin:0; } .video-details p { font-size:12px; margin:0; }  #paging { float:right; margin:10px 0 30px 0; } #paging span{ color:#a9218e; float:left; padding-right:8px; } #paging a { float:left; font-weight:bold; padding:0 7px 0 0; font-size:12px; color:#a9218e; } #paging a:hover, #paging a.current { color:#ccc; } #paging a.prev, #paging a.previous { float:left; width:10px; height:15px; background:url(/site/skins/eeh001-v1-en/images/icons.gif) no-repeat 0 -254px; text-indent:-99999px; } #paging a.prev:hover, #paging a.previous:hover { background:url(/site/skins/eeh001-v1-en/images/icons.gif) no-repeat 0 -267px; } #paging a.next { float:left; width:10px; height:15px; background:url(/site/skins/eeh001-v1-en/images/icons.gif) no-repeat 5px -7px; text-indent:-99999px; } #paging a.next:hover { background:url(/site/skins/eeh001-v1-en/images/icons.gif) no-repeat 5px -31px; }  .career-listing { width:100%; border-bottom:3px solid #e4e4e3; margin:0; } .career-listing th { padding:7px 0 6px 10px; border-bottom:solid 5px #e4e3e3; font-weight:bold; font-family:Arial, Helvetica, sans-serif; color:#666766; font-size:13px; } .career-listing td { padding:7px 0 7px 10px; border-bottom:1px solid #e3e3e3; font-family:Arial, Helvetica, sans-serif; color:#666766; font-size:12px; } .career-listing tr.last td { border:0; }  .contact-details { float:left; padding:0 0 20px 0; margin:0 0 15px; width:665px; background:url(/site/skins/eeh001-v1-en/images/bg-dot.gif) repeat-x bottom; } .ie6 .contact-details { padding:0; } .col1 { float:left; margin:0; padding:0 20px 0 0; width:208px; } .col1.last { float:right; padding:0; margin:0; } .col1 h3 { margin:0 0 20px; } #content .download-map img { float:left; padding-right:10px; } #content .download-map div { float:left; width:140px; } #content .download-map div p { margin:0 0 5px; } .map { margin:0; padding:0; border:solid 6px #666; float:left; } .map img{ float:left; } .ie6 .map div.magnifier { bottom:4px; right:5px; }  #content .career-details { float:left; width:660px; margin:0 0 15px; background:url(/site/skins/eeh001-v1-en/images/bg-dot.gif) repeat-x bottom; } #content .career-details dl { float:left; width:660px; margin:0; padding:0; } #content .career-details dl dt { float:left; width:200px; padding:0 8px 15px 0; clear:none; } #content .career-details dl dd { float:left; width:425px; padding:0 0px 15px 0; } address { font-size:12px; color:#666; }  .frm-data { width:660px; float:left; } .ie .frm-data #careerApply{ float:left; } .ie7 .frm-data #careerApply{ padding-bottom:20px; } .frm-data small { font-size:11px; color:#999; float:left; width:100%; padding:0 0 20px; } #content .frm-data ul { float:left; width:660px; margin:0 0 15px; padding:0 0 10px; background:url(/site/skins/eeh001-v1-en/images/bg-dot.gif) repeat-x bottom; } #content .frm-data ul.last{ background:none; } #content .frm-data ul ul{ background:none; margin:0; } #content .frm-data ul li h3 { padding:0; margin:0; float:left; width:205px; color:#666666; font-weight:normal; font-size:13px; } #content .frm-data ul li.section-break h3{ width:418px; font-weight:bold; font-size:14px; padding:10px 0; background:url(/site/skins/eeh001-v1-en/images/bg-dot.gif) repeat-x top; } #content .frm-data ul.radios{ width:210px; overflow:hidden; float:left; background:none; padding:0 0 0 5px; margin:0; } .frm-data ul.radios li input{ background:none; border:none; } #content .frm-data ul.radios li { width:105px; padding:0; margin:0; } #content .frm-data ul.radios li label { width:70px; padding:0 0 0 5px; } #content .frm-data ul.no-bg { background:none; } #content .frm-data ul.no-bdr { padding:0; margin:0; background:none; } #content .frm-data ul li { float:left; width:660px; list-style:none; margin:0; padding:0px 0 18px 0px; } #content .frm-data ul li.submit { width:455px; } .frm-data ul li span { float:left; width:70px; } .frm-data ul li label.gen { float:left; margin:-2px 0 0 5px; width:45px; } .frm-data ul li input.radio { background:none; border:none; } .frm-data ul li input { height:16px; font-size:12px; color:#666; padding:2px; float:left; border:solid 1px #f3f3f3; background:#f3f3f3; font-family:Arial, Helvetica, sans-serif; } .txtbx { width:202px; } .txtbx-50 { width:50px; } .frm-data ul li input.small{ width:59px; margin-right:5px; } .frm-data ul li input.checkbox{ margin-right:3px; } .frm-data ul li input.file { height:23px; width:210px; padding:0; margin:0; border:solid 1px #f3f3f3; color:#666; } .frm-data ul li input.btn { border:none; background:none; height:auto; } .frm-data ul li .txtarea { width:202px; height:50px; font-size:12px; color:#666; padding:3px; float:left; border:solid 1px #f3f3f3; background:#f3f3f3; overflow:auto; font-family:Arial, Helvetica, sans-serif; } .frm-data ul li select { width:208px; float:left; height:22px; color:#666; font-size:12px; font-family:Arial, Helvetica, sans-serif; border:solid 1px #f3f3f3; } .frm-data ul li select.select-day, .frm-data ul li select.select-month, .frm-data ul li select.select-year{ width:67px; margin-right:5px; } .frm-data ul li select.sel-65 { width:65px; margin: 0 0 0 5px; } .frm-data ul li label { float:left; width:205px; color:#666; margin:0 5px 0 0; padding:0; } .frm-data ul li label.error { color:#A9218E; margin:0 0 0 20px; float:right; width:210px; font-size:11px; } .mandatory{ color:#999; background:url(/site/skins/eeh001-v1-en/images/img-star.gif) no-repeat right 5px; font-size:12px; float:left; } #content.full-width div.col-last { float:left; width:430px; } #content .upcomming-events { float:left; width:430px; padding:0; } #content .upcomming-events h3{ padding:0 0 15px; margin:0; } #content .upcomming-events dl { float:left; width:430px; padding:0 0 25px; } #content .upcomming-events dl dt { float:left; width:80px; padding:0 0 5px; } #content .upcomming-events dl dd { float:left; width:320px; padding:0 0 5px; }  #content .sitemap { float:left; padding:0 0 20px; width:660px; } .ie7 #content .sitemap { padding:0 0 5px; } .ie6 #content .sitemap { float:none; padding:0; } #content .sitemap li { float:left; width:660px; list-style:none; padding:0 0 20px; margin:0 0 20px; border-bottom:solid 4px #f1f1f1; } .sitemap li.last { border:none; } #content .sitemap li h4 { float:left; width:100%; margin:0; padding:0; } #content .sitemap li ul { float:left; margin:0; padding:0; } #content .sitemap li li { border:none; float:left; width:200px; padding:0; margin:8px 0 0 0; } .ie6 #content .sitemap li li { padding:0; } #content .sitemap li li a { font-size:14px; color:#666; font-weight:bold; padding:0 0 0 8px; background:url(/site/skins/eeh001-v1-en/images/icons.gif) no-repeat left -7px; } #content .sitemap li ul li a:hover { color:#a9218e; } #content .sitemap li li li { margin:0; padding:0; } #content .sitemap li li li a { font-size:11px; font-weight:normal; margin:0 0 0 10px; padding:0 0 0 8px; background:url(/site/skins/eeh001-v1-en/images/icons.gif) no-repeat left -188px; }  #footer-outer { position:relative; z-index:2; margin:0 auto; clear:both; width:100%; height:190px; background:url(/site/skins/eeh001-v1-en/images/bg-footer-outer.gif) repeat-x 0 0; } #footer-outer.home { background:url(/site/skins/eeh001-v1-en/images/bg-footer-outer-1.gif) repeat-x 0 0; } #footer-outer.home #footer-widgets .mascot { background:#8f1677; } #footer-outer.home #footer-widgets .footer-wid p { color:#dda6d2; margin:0 0 10px; padding:0; } .ie #footer-outer.home #footer-widgets .footer-wid p { margin:0 0 5px; }  #footer-widgets { margin:0 auto; width:900px; height:144px; } #footer-widgets img.thumb { float:left; margin:0 10px 0 0; border:solid 7px #fff; } #footer-widgets .footer-wid p { font-size:12px; color:#a9a9c7; margin:0; padding:0 0 5px 0; } #footer-widgets .advt { margin:0 0 0 0; float:left; width:360px; } #footer-widgets .advt img { float:left; } #footer-widgets .advt h3 { float:left; margin:35px 0 0 17px; } #footer-widgets .updates { margin:35px 0 0 0; float:left; width:310px; } #footer-widgets .updates div { float:left; width:203px; } #footer-widgets .updates div h4 { margin:0; padding:0 0 10px 0; } #footer-widgets .updates div a.more { padding:0 0 0 10px; color:#fff; background:url(/site/skins/eeh001-v1-en/images/icons.gif) no-repeat 0 4px; } #footer-widgets .updates div a:hover.more { color:#999; } #footer-widgets .mascot { margin:32px 0 0 0; padding:4px; float:right; width:220px; overflow:hidden; background:#393b8e; } #footer-widgets .mascot img.thumb { float:left; border:none; } #footer-widgets .mascot div { float:left; } #footer-widgets .mascot div h3 { padding:0; margin:8px 0 6px; } .ie6 #footer-widgets .mascot div h3 { height:11px; overflow:hidden; float:left; width:130px; } #footer-widgets .mascot div h3 a{margin:0; padding:0;} #footer-widgets .mascot div a.click-here{ padding-right:10px; background:url(/site/skins/eeh001-v1-en/images/bg-arw.gif) no-repeat right 50%; }  #footer { height:50px; margin:0 auto; width:900px; padding:0 0 25px 0; } .footer-logo { float:left; padding:0 15px 0 0; background:url(/site/skins/eeh001-v1-en/images/bg-logo-seperator.gif) no-repeat right bottom; } #footer p { float:left; width:390px; margin:0; padding:0; font-size:12px; color:#999; } #footer .footer-content { float:left; width:390px; padding:18px 0 0 12px; } #footer ul { float:left; width:390px; margin:0; padding:0 } #footer ul li { list-style:none; float:left; } #footer ul li a { font-size:12px; color:#666; padding:0 10px 0 0; } #footer ul li a:hover, #footer ul li.current a{ color:#999; }  #newsletter, #success-message { float:right; width:362px; margin:18px 0 0 0; } #success-message { color:#999999; float:left; font-size:12px; } #newsletter img { float:left; padding:6px 12px 0 0; } #newsletter .txt { float:left; width:173px; border:0; height:18px; padding:3px; color:#999; background:#f3f3f3; } #newsletter .btn { float:right; } a.download-brochure { display:block; width:24px; height:24px; background:url(/site/skins/eeh001-v1-en/images/icon-reader.gif) no-repeat; margin:0px 10px 0 0; float:left; } a.download-doc { display:block; width:24px; height:24px; background:url(/site/skins/eeh001-v1-en/images/icon-doc.gif) no-repeat; margin:0px 10px 0 0; float:left; } .marital h3, .gender h3{ background:url(/site/skins/eeh001-v1-en/images/img-star.gif) no-repeat; } .marital h3{ background-position:83px center; } .gender h3{ background-position:45px center; } .nolabel label.error{ display:none !important; } .careers p{ margin:0 0 1.5em; padding:0; }