/* Reset */
html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,dd,dl,dt,li,ol,ul,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{margin:0;padding:0;border:0;font-weight:normal;font-style:normal;text-align:left;font-family:inherit;}
ol,ul{list-style:none;}q:before,q:after,blockquote:before,blockquote:after{content:"";}

em{font-style:italic;}

html,body{height: 100%;}

/* Global stylesheet */
body { background-color:#eaeaea;color:#333;font-family:Verdana,Arial,sans-serif;font-size:11px;}
h1, h2, h3, h5 { font-family:'Helvetica Neue',arial; }
h3 { color:#dd2914;font-size:22px;font-weight:bold;padding:0px;margin: 0px 0px 5px 0px;}
h5 {font-family:arial;color:#333;font-size:18px;font-weight:normal;margin:20px 0px 10px;}
a:link, a:visited { color:#095BA4;text-decoration:underline; }
a:hover { color:#095BA4;text-decoration:none; }
hr { border:0px;border-bottom:1px solid #ddd;display:block;height:1px;line-height:1px;margin:0 0 10px;padding:0 0 10px; }
select { color:#333;padding:2px;font-family:verdana; }
input.text { border:1px solid #a5acb2;color:#333333; }
p, div.content ul, div.content ol { font-family:verdana;font-size:12px;color:#333;line-height:21px; }

.FontColor { color:#0056ac}
.FontColor2 { color:#cc3336}
.FontColor3 { color:#009933}

.BgColor{ background-color:#dedfdf;}
.BgColor2{ background-color:#c8e0f3;}

/* TYPOGRAPHY (OVERRIDES) */
.italics { font-style:  italic !important; }
.bold, strong    { font-weight: bold !important;   }
.nobold { font-weight: normal !important;}

.lineheight_16 { line-height: 16px !important; }
.lineheight_22 { line-height: 22px !important; }
.lineheight_30 { line-height: 30px !important; }

.fs_10 { font-size: 10px;font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;line-height: 1.4em; }
.fs_11 { font-size: 11px;font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;line-height: 1.4em; }
.fs_12 { font-size: 12px;font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;line-height: 1.4em; }

/* STYLES (OVERRIDES) */
.bg_grey { background:transparent url(../../images/EMC/tabberactive-m.png) repeat-x scroll 0 0;padding:5px 10px; }

/* GRID */
div.span-1, div.span-2, div.span-3, div.span-4, div.span-5, div.span-6, div.span-7, div.span-8, div.span-9, div.span-10, 
div.span-11, div.span-12, div.span-13, div.span-14, div.span-15, div.span-16, div.span-17, div.span-18, div.span-19, 
div.span-20, div.span-21, div.span-22, div.span-23, div.span-24, div.span-25, div.span-26, div.span-27, div.span-28, 
div.span-29, div.span-30, div.span-31, div.span-32, div.span-33, div.span-34, div.span-35, div.span-36, div.span-37 {
  float: left; /*  overflow: auto;*/ min-height: 1px; }

.span-1 { width: 20px; }
.span-2 { width: 40px; }
.span-3 { width: 60px; }
.span-4 { width: 80px; }
.span-5 { width: 100px; }
.span-6 { width: 120px; }
.span-7 { width: 140px; }
.span-8 { width: 160px; }
.span-9 { width: 180px; }
.span-10 { width: 200px; }
.span-11 { width: 220px; }
.span-12 { width: 240px; }
.span-13 { width: 260px; }
.span-14 { width: 280px; }
.span-15 { width: 300px; }
.span-16 { width: 320px; }
.span-17 { width: 340px; }
.span-18 { width: 360px; }
.span-19 { width: 380px; }
.span-20 { width: 400px; }
.span-21 { width: 420px; }
.span-22 { width: 460px; }
.span-23 { width: 480px; }
.span-24 { width: 500px; }
.span-25 { width: 520px; }
.span-26 { width: 540px; }
.span-27 { width: 560px; }
.span-28 { width: 580px; }
.span-29 { width: 600px; }
.span-30 { width: 620px; }
.span-31 { width: 640px; }
.span-32 { width: 660px; }
.span-33 { width: 680px; }
.span-34 { width: 700px; }
.span-35 { width: 720px; }
.span-36 { width: 740px; }
.span-37 { width: 760px; }
.span-38 { width: 810px; }
.span-39 { width: 860px; }
.span-40 { width: 30px; }
.span-41 { width: 100%; }

/* PREPENDS & APPENDS */
.prepend-1 { padding-left: 20px; }
.prepend-2 { padding-left: 40px; }
.prepend-3 { padding-left: 60px; }
.prepend-4 { padding-left: 80px; }
.prepend-5 { padding-left: 100px; }
.prepend-6 { padding-left: 120px; }
.prepend-7 { padding-left: 140px; }
.prepend-8 { padding-left: 160px; }
.prepend-9 { padding-left: 180px; }
.prepend-10 { padding-left: 200px; }
.prepend-11 { padding-left: 220px; }
.prepend-12 { padding-left: 240px; }
.prepend-13 { padding-left: 260px; }
.prepend-14 { padding-left: 280px; }
.prepend-15 { padding-left: 300px; }
.prepend-16 { padding-left: 320px; }
.prepend-17 { padding-left: 340px; }
.prepend-18 { padding-left: 360px; }
.prepend-19 { padding-left: 380px; }
.prepend-20 { padding-left: 400px; }
.prepend-21 { padding-left: 10px; }
.prepend-22 { padding-left: 8px; }
.prepend-23 { margin-left:-46px; }

.prepend-top-1 { padding-top: 18px;}
.prepend-top-2 { padding-top: 36px;}
.prepend-top-3 { padding-top: 54px;}
.prepend-top-4 { padding-top: 72px;}
.prepend-top-5 { padding-top: 90px;}
.prepend-top-6 { padding-top: 10px;}
.prepend-top-7 { padding-top: 2px;}
.prepend-top-8 { padding-top: 10px;}
.prepend-top-9 { padding-top: 4px;}
.prepend-top-10 { padding-top: 3px;}
.prepend-top-11 { padding-top: 6px;}
.prepend-top-12 { padding-top: 22px;}
.prepend-top-13 { padding-top: 16px;}

.append-1 { padding-right: 20px; }
.append-2 { padding-right: 40px; }
.append-3 { padding-right: 60px; }
.append-4 { padding-right: 80px; }
.append-5 { padding-right: 100px; }
.append-6 { padding-right: 120px; }
.append-7 { padding-right: 140px; }
.append-8 { padding-right: 160px; }
.append-9 { padding-right: 180px; }
.append-10 { padding-right: 200px; }
.append-11 { padding-right: 220px; }
.append-12 { padding-right: 240px; }
.append-13 { padding-right: 260px; }
.append-14 { padding-right: 280px; }
.append-15 { padding-right: 300px; }
.append-16 { padding-right: 320px; }
.append-17 { padding-right: 340px; }
.append-18 { padding-right: 360px; }
.append-19 { padding-right: 380px; }
.append-20 { padding-right: 400px; }
.append-21 { padding-right: 10px; }
.append-22 { padding-right: 6px; }

.append-bottom-1 { padding-bottom: 18px;}
.append-bottom-2 { padding-bottom: 36px;}
.append-bottom-3 { padding-bottom: 54px;}
.append-bottom-4 { padding-bottom: 72px;}
.append-bottom-5 { padding-bottom: 90px;}
.append-bottom-6 { padding-bottom: 6px;}
.append-bottom-7 { padding-bottom: 10px;}
.append-bottom-8 { padding-bottom: 4px;}
.append-bottom-9 { padding-bottom: 3px;}

/* FLOATS AND ALIGNMENT */

.nofloat 		{ float: none; 		} 
.float_left 	{ float: left;width:auto; } 
.float_right 	{ float: right;		} 
.ta_left 	{ text-align: left;vertical-align:top; 	}
.ta_center 	{ text-align: center;vertical-align:top; 	}
.ta_right 	{ text-align: right;vertical-align:top; 	}
.clr 		{ clear: both; }

#wrapper-outer { margin:0px auto;width:100%;background:transparent url(../../images/EMC/wrapper-bg.png) repeat-x scroll 0 0;height:100%;}
.wrapper-body { background:transparent url(../../images/EMC/wrapper-inner-bg.png) repeat-x scroll 0 100%;min-height:100%;}
.wrapper-inner { margin:0px 20px; }
.wrapper { width:990px;margin:0px auto; }
#absolute { background:transparent url(../../images/EMC/topmenu-m.png) repeat-x scroll 0 0;clear:both;color:#787877;height:26px;overflow:hidden;padding:0;margin:0px auto;width:100%; }
#topmenu { margin:0 auto;position:relative;width:990px;display:block; }
#topmenu ul { clear:both;display:block;position:absolute;right:0;top:0; }
#topmenu ul li { border-left:1px solid #c8c8c8;border-right:1px solid #fff;float:left;font-family:verdana;font-size:10px;margin:4px 0;padding:0 10px;line-height:14px; }
#topmenu ul li a { color:#787877;text-decoration:none;line-height:16px; }
#topmenu ul li a:hover { color:#787877;text-decoration:underline; }
#topmenu ul li.first { border-left:0px;padding-left:0px; }
#topmenu ul li.last { /*padding-right:0px;*/border-right:0px; }
#topmenu ul li.avatar { border:0px;margin:5px 5px 5px;padding:0px; }
#topmenu ul li.avatar img { float:left;width:auto;margin-right:5px; }
#topmenu ul li.login,
#topmenu ul li.logout { border:0px;margin:4px;padding:0px; }
#topmenu ul li.login a { background:transparent url(../../images/EMC/btn-login.gif) no-repeat scroll 0 0;color:#fff;text-decoration:none;width:78px;height:13px;display:block;padding:2px 7px;line-height:12px; }
#topmenu ul li.login a:hover { background-position:0px -17px;color:#fff;text-decoration:none; }
#topmenu ul li.logout a { background:transparent url(../../images/EMC/btn-logout.gif) no-repeat scroll 0 0;color:#fff;text-decoration:none;width:46px;height:13px;display:block;padding:2px 7px;line-height:12px; }
#topmenu ul li.logout a:hover { background-position:0px -17px;color:#fff;text-decoration:none; }
#header { clear:both;padding:0;position:relative;width:auto;z-index:100; }
#headerbar { clear:both;color:#969696;height:78px;overflow:hidden;padding:0;position:relative;width:auto; }
#headerbar ul.selector { position:absolute;right:0;top:0; }
#headerbar ul.selector li { display:block;width:auto;height:39px;overflow:hidden;float:left; }
#headerbar ul.selector li a { display:block;width:auto;height:0px;padding-top:39px; }
#headerbar ul.selector li.add { width:105px; }
#headerbar ul.selector li.add a { background:transparent url(../../images/EMC/btn-addcontent.gif) no-repeat scroll 0 0; }
#headerbar ul.selector li.add a:hover { background-position:0px -39px; }
#headerbar ul.selector li.register { width:121px; }
#headerbar ul.selector li.register a { background:transparent url(../../images/EMC/btn-register.gif) no-repeat scroll 0 0; }
#headerbar ul.selector li.register a:hover { background-position:0px -39px; }
#headerbar ul.selector li.dashboard { width:105px;display:none; }
#headerbar ul.selector li.dashboard a { background:transparent url(../../images/EMC/btn-dashboard.gif) no-repeat scroll 0 0; }
#headerbar ul.selector li.dashboard a:hover { background-position:0px -39px; }
#logo { left:0px;margin:0 0 0 20px;position:absolute;top:18px; }
#logo h1 { background:transparent url(../../images/EMC/emcss-logo.png) no-repeat scroll 0 0;display:block;height:42px;width:151px;overflow:hidden; }
#logo h1 a { display:block;padding:42px 0px 0px 0px;height:0px;width:151px;overflow:hidden; }
#logo h1 img#printLogo{display:none;}
img#portletPrintLogo{display:none;}
 
#content-outer { /*background:#f6f6f6 url(../../images/EMC/content-t.png) repeat-x scroll 0 0;*/padding:0;clear:both;display:block;margin-bottom:10px; }
.content-body-img {  }
.content-body-b {  }
div.content { margin:auto; }
div#content { clear:both;margin:0;padding:0;width:auto; }

#banner { clear:both;display:block;width:100%;height:247px;overflow:hidden;position:relative; }
#banner div.current { width:990px;height:247px;position:absolute;display:block;background-color:#001E6B; }
#banner div.previous { width:990px;height:247px;position:absolute;display:block;background-color:#001E6B; }
#banner div.queued { width:990px;height:247px;position:absolute;display:none; }
#banner img { position:relative;top:0;right:0;z-index:10; }
#banner a { text-decoration:none; }
#banner .bannerText { position:absolute;top:0;left:0;z-index:11;padding:30px 40px; }
#banner h2 { color:#fff;font-family:'Helvetica Neue',arial;font-size:40px;font-weight:bold; margin-bottom:10px; }
#banner p { width:450px;color:#fff;font-family:'Helvetica Neue',arial;font-size:12px;font-weight:normal;line-height:18px; }
#banner .bannerText p a { color:#ffffff;text-decoration:underline; }
#banner .nav { position:absolute;bottom:7px;right:8px;z-index:12; }
#banner .nav li { float:left;display:inline; }
#banner .nav li a { display:block;margin-left:3px;text-align:center;line-height:21px;width:20px;height:20px;border:1px solid #ccc;color:#ccc;font-family:'Helvetica Neue',arial;font-size:12px;text-decoration:none;overflow:hidden; }
#banner .nav li.selected a, #banner .nav li a:hover { border-color:#fff;color:#fff;font-weight:bold; }
#breadcrumb {clear:both;display:block;width:100%;margin-bottom:10px;position:relative; }
#breadcrumb ul {}
#breadcrumb ul li { float:left;display:inline;position:relative;font-family:verdana;font-size:9px; }
#breadcrumb ul li a { font-family:verdana;font-size:9px;color:#095ba4;text-decoration:none; }
#breadcrumb ul li a:hover { color:#095ba4;text-decoration:underline; }

#main-outer { clear:both;display:block;width:100%; }
.main-r { border-left:1px solid #dadada;border-right:1px solid #dadada;background:#fff url(../../images/EMC/top-bg.png) repeat-x scroll 0 0;height:auto;  }
.main {padding:50px 28px /*32px*/0px;display:block;position:relative;min-height:400px; }
.main h2 { clear:both;display:block;font-size:35px;color:#095ba4;font-weight:bold;margin-bottom:25px;padding-bottom:5px;border-bottom:1px solid #eaeaea;position:relative;z-index:0; }
.main-bottom { clear:both;display:block;width:auto;position:relative; }
.main-bottom .main-bottom-l { background:transparent url(../../images/EMC/main-l.png) no-repeat scroll 0 100%;width:auto;height:50px;position:relative;z-index:0; }
.main-bottom .main-bottom-r { background:transparent url(../../images/EMC/main-r.png) no-repeat scroll 100% 100%;width:auto;height:50px;position:relative;z-index:0;margin-left:300px; }

.body {overflow:visible;}
.action { position:absolute;top:10px;right:10px; }
.action a { display:block;width:26px;height:27px;overflow:hidden; }
.action a.open { background:transparent url(../../images/EMC/p-plus.gif) no-repeat scroll 0 0;text-decoration:none; }
.action a.close { background:transparent url(../../images/EMC/p-minus.gif) no-repeat scroll 0 0;text-decoration:none; }
.action a:hover { background-position:0px -27px; }


.formpanel .action .btnRight{float:right;right:62px;}
.formpanel .action .btnLeft{float:left;}

.body .action2 {top:10px;right:10px; }
.body .action2 a { display:block;width:26px;height:27px;overflow:hidden; }
.body .action2 a.open  {background:transparent url(../../images/EMC/p-plus.png) no-repeat scroll 0 0; }
.body .action2 a.close { background:transparent url(../../images/EMC/p-minus.png) no-repeat scroll 0 0; }
.body .action2 a:hover  { background-position:0px -27px; }

div.marginPlaceHolder{height:1px;margin-top:70px;overflow:hidden;display:inline-block;}

/* Form */
.formpanel { clear:both;display:block;width:100%;position:relative; }
.formpanel .formpanel-header {background:transparent url(../../images/EMC/form-panel-top.gif) no-repeat scroll 100% 0;width:900px;height:40px;position:relative;margin-top:45px;}
.formpanel .formpanel-header .title {color:#CC3333;font-family:Helvetica,Arial;font-size:18pt;letter-spacing:-1pt;font-weight:bold;margin:0;padding:4px 0 0 15px}
.formpanel .formpanel-header .title span { padding:0 7px;background-color:#fff; }
.formpanel .formpanel-mid {background:transparent url(../../images/EMC/form-panel-mid.gif);height:auto;margin:0;padding:0;background-repeat:repeat-y;position:relative;display:block;font-size:12px;}
.formpanel .formpanel-mid h5{margin:0px 0px 5px 17px;padding-top:20px;}
.formpanel .formpanel-footer {background:transparent url(../../images/EMC/form-panel-bot.gif);height:40px;margin:0;padding:0;background-repeat:no-repeat;}

.formpanel fieldset { padding:5px; margin-left:655px; }
.formpanel fieldset ol { clear:left;margin-right:0px; }
.formpanel fieldset ol li { clear:left;margin-bottom:5px; }
.formpanel fieldset ol li.action { margin-top:10px;position:relative; }
.formpanel fieldset ol li.action a { display:block;float:left;left:0;margin-right:20px;position:relative;top:0;width:auto; }
.formpanel input.next { background:transparent url(../../images/EMC/form-btn-next.jpg) no-repeat scroll 0 0;border:0 none;color:#FFFFFF;cursor:pointer;font-family:arial;font-size:10pt;letter-spacing:-0.5px;height:28px;margin:0;padding:0 0 2px;position:relative;right:0;width:100px;font-weight:bold; }
.formpanel input.next:hover { background-position:0px -28px; }
.formpanel input.cancel { background:transparent url(../../images/EMC/form-btn-next.jpg) no-repeat scroll 0 0;border:0 none;color:#FFFFFF;cursor:pointer;font-family:arial;font-size:10pt;letter-spacing:-0.5px;height:28px;margin:0;padding:0 0 2px;position:relative;right:0;width:100px;font-weight:bold; }
.formpanel input.hidden { background:transparent url(../../images/EMC/form-btn-next.jpg) no-repeat scroll 0 0;border:0 none;color:#FFFFFF;cursor:pointer;font-family:arial;font-size:10pt;letter-spacing:-0.5px;height:28px;margin:0;padding:0 0 2px;position:relative;right:0;width:100px;font-weight:bold;visibility:hidden; }
.formpanel input.cancel:hover { background-position:0px -28px; }
.formpanel .label{position:relative;float:left;margin:5px 30px 0px 17px;width:220px;font-weight:bold;}
.formpanel .labelFullWidth{position:relative;float:left;margin:10px 0px 10px 17px;width:840px;}
.formpanel .formFieldContainer{position:relative;float:left;margin-top:5px;margin-bottom:5px;width:590px;}
.formpanel .formFieldContainer label{margin-right:20px;}
.formpanel input, textarea{margin-top:8px;margin-bottom:5px;font-size:12px;padding:2px; }
.formpanel select{margin:0px;width:598px;font-size:12px;padding:2px;}
.formpanel textarea{width:590px;height:150px;margin:0px;}
.formpanel input.textbox {width:590px;margin:0px;}
.formpanel .boxes{width:1em;}
.formpanel #submitbutton{margin-right:50px;margin-top:5px;width:90px;}
.formpanel br{clear:left;}
.formpanel .manfield {padding:5px;margin-top:10px;color:#999999;}
.formpanel .formpanel .choice {padding:0;margin:0;display:inline;}
.formpanel div.readonlyLabel {height:15px;padding-top:0px;}
.formpanel .timeField select.hour{width: 50px;}
.formpanel .timeField select.minute{width: 50px;}
.formpanel .timeField select.meridiem{width: 50px;}
.formpanel-mid h5 {margin:20px 17px 10px;}
.formpanel-mid div.question {margin:5px 17px;}
.formpanel .formFieldContainer input {margin:0px;}
.formpanel-mid hr {width:863px;}
select.operatorSelect{padding:0px;font-size:11px;}
.formpanel .captchaContainer img{margin:10px 0px;}

/* Override styles on elements not in labelFullWidth */
.formpanel-mid .labelFullWidth hr{width:823px;}
.formpanel-mid .labelFullWidth h5{margin-left:0px;}

p.formWarning, ul.formWarning {margin-top:20px;color:#CC3333;font-size:12px;}
div.formWarning, div.formWarning p, div.formWarning ul li{color:#CC3333;font-size:12px;}

div.twoColumnLayout .formpanel{width:100%;}
div.twoColumnLayout .formpanel .formpanel-header{width:620;background:transparent url(../../images/EMC/form-panel-top-twocolumn-layout.gif) no-repeat;height:40px;}
div.twoColumnLayout .formpanel fieldset { padding:5px; margin-left:525px; }
div.twoColumnLayout .formpanel .formpanel-mid{padding: 0px 0px 0px 15px;overflow:hidden;}
div.twoColumnLayout .formpanel input.textbox {width:580px;margin:0px;}
div.twoColumnLayout .formpanel select{width:580px;}
div.twoColumnLayout .formpanel textarea{width:580px;}

#step-indicator{width:100%;}
#step-indicator ul{list-style:none;padding:0;margin:0;background:url(../../images/EMC/step-indicator-line.gif) no-repeat;height:100px;}
#step-indicator li{float:left;padding:12px;text-align:center;width:125px;}
.highlight{color:#0056AC;font-weight:bold;text-align:center;}
.nonhighlight{color:#CCCCCC;font-weight:bold;text-align:center;}
div.bluedot{margin:0 60px 15px 60px;display:block;width:9px;height:9px;background-image:url('../../images/EMC/step-indicator-dot.gif');background-repeat:no-repeat;background-position:0 0}
div.greydot{margin:0 60px 15px 60px;display:block;width:9px;height:9px;background-image:url('../../images/EMC/step-indicator-dot.gif');background-repeat:no-repeat;background-position:0 -9px}

/* DatePicker for forms datefield */
div.dateField{position:relative;}
div.datepicker{width:212px;position:absolute;z-index:100;right: 250px;top:-158px;}
div.datepickerCustom{width:212px;position:absolute;z-index:100;}
img.datepickerIcon{position: absolute;top:11px;left:136px;cursor:pointer;}

/* bod profile styles */
.profile { clear:both;display:block;width:100%;position:relative; }
.profile .profile-header { background:transparent url(../../images/EMC/bod/profile-header.png) no-repeat scroll 100% 0;width:auto;height:110px;position:relative; }
.profile .first { background:transparent url(../../images/EMC/bod/profile-header-first.png) no-repeat scroll 100% 0; }
.profile .profile-header img { position:absolute;top:0px;left:0px;z-index:1; }
.profile .profile-header h3 { position:absolute;top:43px;left:165px;z-index:1;font-family:'Helvetica Neue',arial;font-size:26px;color:#fff; }
.profile .profile-header h4 { position:absolute;top:74px;left:165px;z-index:1;font-family:'Helvetica Neue',arial;font-size:17px;color:#c3e1fd; }
.profile .profile-header .action { position:absolute;top:10px;right:10px; }
.profile .profile-header .action a { display:block;width:26px;height:27px;overflow:hidden; }
.profile .profile-header .action a.open { background:transparent url(../../images/EMC/p-plus.gif) no-repeat scroll 0 0; }
.profile .profile-header .action a.close { background:transparent url(../../images/EMC/p-minus.gif) no-repeat scroll 0 0; }
.profile .profile-header .action a:hover { background-position:0px -27px; }
.profile .profile-desc { background:transparent url(../../images/EMC/profile-desc-full.png) no-repeat scroll 0 0;width:auto;height:auto;margin:0px 0px;padding:3px 15px 3px 165px; }
.profile .profile-desc-hidden { background:transparent url(../../images/EMC/profile-desc-full.png) no-repeat scroll 0 0;width:auto;height:auto;margin:0px 0px;padding:3px 15px 3px 165px;display:none;}
.profile .profile-desc p,
.profile .profile-desc-hidden p { font-family:verdana;font-size:11px;color:#333;padding:10px 0px;line-height:18px; }

.actions { position:absolute;right:29px;_right:0px;top:45px;top:54px;padding:0px;display:block;z-index:10; } 
.actions a.notify { background:transparent url(../../images/EMC/btn-notify.gif) no-repeat scroll 0 0;width:64px;height:0px;padding-top:17px;display:block;overflow:hidden; }
.actions a.notify:hover { background-position: 0 -17px; }

.control { position:absolute;right:29px;_right:0px;top:97px;background:transparent url(../../images/EMC/relatedtab.png) no-repeat scroll 0 0;width:121px;height:31px;padding:0px;display:block;z-index:90;} 
.control a { font-family:Arial;font-weight:bold;font-size:12px;color:#fff;text-decoration:none;width:121px;height:21px;padding:8px 0px 8px 30px;display:block; }
.control ul.relatedmenu { display:none; }
.control:hover ul.relatedmenu { display:block;display:block;position:absolute;padding-top:0px;right:0;top:31px;width:209px;z-index:2; }
.control ul.relatedmenu li {height:29px;background:transparent url(../../images/EMC/relatedlinks-bg.png) no-repeat scroll 0 0;}
.control ul.relatedmenu li.top{height:35px;background:transparent url(../../images/EMC/relatedlinks-bg-top.png) no-repeat scroll 0 0;}
.control ul.relatedmenu li.bottom{height:14px;background:transparent url(../../images/EMC/relatedlinks-bg-bottom.png) no-repeat scroll 0 0;}
.control ul.relatedmenu li a { color:#0066BB;font-family:verdana;font-size:11px;font-weight:normal;height:29px;width:179px;padding:7px 0 0px 30px;text-decoration:none; }
.control ul.relatedmenu li.top a{padding:13px 0 0px 30px;}
.control ul.relatedmenu li a:hover { color:#0066bb;text-decoration:underline; }

.portletHeader { background:transparent url(../../images/EMC/portletheader-m.png) repeat-x scroll 0 0;width:100%;height:30px;position:relative;z-index:10; }
.portletHeader-l { background:transparent url(../../images/EMC/portletheader-l.png) no-repeat scroll 0 0;width:100%;height:30px;position:absolute;top:0;left:0; }
.portletHeader-r { background:transparent url(../../images/EMC/portletheader-r.png) no-repeat scroll 100% 0;height:30px;position:absolute;right:0;top:0;width:100%;z-index:1; }
.portletHeader h3 { color:#fff;float:left;font-family:Arial;font-size:13px;font-weight:bold;height:30px;padding:0px;line-height:20px;width:auto;overflow:hidden; }
.portletHeader h3 span { background:transparent url(../../images/EMC/portletheader-arrow.gif) no-repeat scroll 0 0;color:#FFFFFF;font-family:Arial;font-size:13px;font-weight:bold;line-height:29px;padding:0 0 0 20px;margin:0px 8px; } /*drop arrow*/
.portletHeader h3 span.none { background:none;padding-left:18px; }
.portletHeader span { color:#fff;font-family:verdana;font-size:10px;font-weight:normal;line-height:31px; }
.portletHeader span strong {}
.portletHeader ul.tools { display:block;margin:0;padding:0 2px;position:absolute;right:0;top:0;width:90px; }
.portletHeader ul.tools li { float:right; }
.portletHeader ul.tools li a { float:left;height:0;overflow:hidden;padding-top:30px;width:auto; }
.portletHeader ul.tools li.refresh a { background:transparent url(../../images/EMC/portlettools.png) no-repeat scroll 0 0;width:27px; }
.portletHeader ul.tools li.settings a { background:transparent url(../../images/EMC/portlettools.png) no-repeat scroll -27px 0;width:27px; }
.portletHeader ul.tools li.settings ul.settingsmenu { display:none;height:210px;position:absolute;right:0;top:30px;width:154px; } 
.portletHeader ul.tools li.settings:hover ul.settingsmenu { display:block;height:210px;position:absolute;right:0;top:30px;width:154px; }
.portletHeader ul.tools li.settings ul.settingsmenu li { background:transparent url(../../images/EMC/settings-mi-bg.png) no-repeat scroll 0 0;height:29px; }
.portletHeader ul.tools li.settings ul.settingsmenu li a { background:transparent none repeat scroll 0 0;color:#FFFFFF;display:block;font-family:verdana;font-size:9px;font-weight:normal;height:12px;margin:0;padding:5px 0 8px 0px;text-decoration:none;width:114px;display:block; }
.portletHeader ul.tools li.settings ul.settingsmenu li a:hover { color:#ccc;text-decoration:none; }
.portletHeader ul.tools li.settings ul.settingsmenu li.first { background:transparent url(../../images/EMC/settings-mi-bgtop.png) no-repeat scroll 0 0;height:34px; }
.portletHeader ul.tools li.settings ul.settingsmenu li.close { float:left;margin:0 1px;height:7px; }
.portletHeader ul.tools li.settings ul.settingsmenu li.first a { height:12px;padding:7px 0 11px 0px; }
.portletHeader ul.tools li.settings ul.settingsmenu li.close a { height:7px;padding:1px 0 0;background:transparent url(../../images/EMC/settings-mi-bgbot.png) no-repeat scroll 0 0;width:153px; }
.portletHeader ul.tools li.filter a { background:transparent url(../../images/EMC/portlettools.png) no-repeat scroll -55px 0;width:28px; }
.portletHeader ul.tools li.close a { background:transparent url(../../images/EMC/portlettools.png) no-repeat scroll -83px 0;width:28px; }
.portletHeader ul.tools li.toolsEnd { background:transparent url(../../images/EMC/portlettools.png) no-repeat scroll -112px 0;width:7px;height:30px;position:absolute;right:0px; }
.portletHeader ul.tools li.refresh a:hover { background-position:0px -30px; }
.portletHeader ul.tools li.settings a:hover { background-position:-27px -30px; }
.portletHeader ul.tools li.filter a:hover { background-position:-55px -30px; }
.portletHeader ul.tools li.close a:hover { background-position:-83px -30px; }

.portletHeader ul.tools li.settings ul.settingsmenu li a.miMaximise { float:left; background:transparent url(../../images/EMC/settings-icons.png) no-repeat scroll 0 0;width:18px;height:23px;padding:0px;margin:5px 8px 0px 13px; }
.portletHeader ul.tools li.settings ul.settingsmenu li a.miCopyToClipboard { float:left; background:transparent url(../../images/EMC/settings-icons.png) no-repeat scroll -18px 0;width:18px;height:23px;padding:0px;margin:5px 8px 0px 13px; }
.portletHeader ul.tools li.settings ul.settingsmenu li a.miPrint { float:left; background:transparent url(../../images/EMC/settings-icons.png) no-repeat scroll -36px 0;width:18px;height:23px;padding:0px;margin:5px 8px 0px 13px; }
.portletHeader ul.tools li.settings ul.settingsmenu li a.miDownloadAsCsv { float:left; background:transparent url(../../images/EMC/settings-icons.png) no-repeat scroll -54px 0;width:18px;height:23px;padding:0px;margin:5px 8px 0px 13px; }
.portletHeader ul.tools li.settings ul.settingsmenu li a.miDownloadAsImage { float:left; background:transparent url(../../images/EMC/settings-icons.png) no-repeat scroll -72px 0;width:18px;height:23px;padding:0px;margin:5px 8px 0px 13px; }
.portletHeader ul.tools li.settings ul.settingsmenu li a.miRefresh { float:left; background:transparent url(../../images/EMC/settings-icons.png) no-repeat scroll -90px 0;width:18px;height:23px;padding:0px;margin:5px 8px 0px 13px; }
.portletHeader ul.tools li.settings ul.settingsmenu li a.miHelp { float:left; background:transparent url(../../images/EMC/settings-icons.png) no-repeat scroll -108px 0;width:18px;height:23px;padding:0px;margin:5px 8px 0px 13px; }

.portletHeader ul.tools li.settings ul.settingsmenu li.first a.miMaximise,
.portletHeader ul.tools li.settings ul.settingsmenu li.first a.miCopyToClipboard, 
.portletHeader ul.tools li.settings ul.settingsmenu li.first a.miPrint,
.portletHeader ul.tools li.settings ul.settingsmenu li.first a.miDownloadAsCsv,
.portletHeader ul.tools li.settings ul.settingsmenu li.first a.miDownloadAsImage,
.portletHeader ul.tools li.settings ul.settingsmenu li.first a.miRefresh,
.portletHeader ul.tools li.settings ul.settingsmenu li.first a.miHelp
{ margin-top: 8px; }

.portletWrapper { background:transparent url(../../images/EMC/portletwrapper-m.png) repeat-x scroll 0 0;width:100%;height:303px;position:relative;z-index:1; }
.portletWrapper-l { background:transparent url(../../images/EMC/portletwrapper-l.png) no-repeat scroll 0 0;width:100%;height:303px;position:absolute;top:0;left:0; }
.portletWrapper-r { background:transparent url(../../images/EMC/portletwrapper-r.png) no-repeat scroll 100% 100%;width:100%;height:303px;position:absolute;top:0;right:0;overflow:hidden; }

#ticker { clear:both;display:block;width:100%;margin:15px 0 0;position:relative;z-index:0; }
#ticker .portletHeader { }
#ticker .tickerFeed { background:transparent url(../../images/EMC/tickerfeed-m.png) repeat-x scroll 0 0;width:100%;height:27px;position:relative;overflow:hidden; }
#ticker .tickerFeed-l { background:transparent url(../../images/EMC/tickerfeed-l.png) no-repeat scroll 0 0;width:100%;height:27px;position:absolute;top:0;left:0; }
#ticker .tickerFeed-r { background:transparent url(../../images/EMC/tickerfeed-r.png) no-repeat scroll 100% 0;width:100%;height:27px;position:absolute;top:0;right:0; }
#ticker .tickerFeed ul.feed { }
#ticker .tickerFeed .energy { }
#ticker .tickerFeed .reserve { }
#ticker .tickerFeed ul.feed li { display:inline;float:left;width:auto;padding:7px 8px;color:#cc3333;font-family:Arial;font-weight:bold;line-height:18px; }
#ticker .tickerFeed ul.feed li strong { padding-left:20px;color:#333; }

#ticker .tickerNews p{padding-top: 2px;}
#ticker .tickerItem{float:left;}
#ticker .tickerItem .tickerDisclaimer{padding-top:5px;margin-left:5px;}

#portlet { clear:both;display:block;width:1010px;margin:15px 0 0; }
.portletContent { float:left;width:320px;height:333px;margin:0px 15px 15px 0px;position:relative; }
#portlet .last { margin-right:0px; }
.portletContent {} 
.portletContent .portletHeader {}
.portletContent .portletHeader-l {}
.portletContent .portletHeader-r {}
.portletContent .portletHeader h3 {}
.portletContent .portletHeader h3 span {}
.portletContent .portletHeader span {}
.portletContent .portletHeader span strong {}
.portletContent .portletWrapper {}
.portletContent .portletWrapper-l {}
.portletContent .portletWrapper-r {}
.portletContent ul.tabmenu { }
.portletContent ul.tabmenu li { }
.portletContent ul.tabmenu li a { }

div.portletContent2 .portletWrapper .info { position:absolute;top:3px;right:3px;background:transparent url(../../images/EMC/info.gif) no-repeat scroll 0 0;z-index:10;height:29px;width:29px;cursor:pointer; }
div.portletContent2 .portletWrapper .info p { display:none; }
div.portletContent2 .portletWrapper .info:hover p { display:block;position:absolute;top:18px;right:18px;background-color:#ffffd1;font-size:10px;font-family:verdana;color:#333;border:1px solid #bababa; padding:10px;min-width:200px;line-height:12px; }
div.portletContent2 .portletWrapper h4.tphead { color:#0056ac;font-size:14px;font-weight:bold;font-family:arial; }

/* Porlets - filter popup */
div.portletContent2 div.filter { display:none;position:absolute;top:50px;left:15px;z-index:100;width:428px;background:transparent url(../../images/EMC/filter-bot.gif) no-repeat scroll 0 100%; }
div.portletContent2 div.filter .filter-inner { min-height:150px;background:transparent url(../../images/EMC/filter-top.gif) no-repeat scroll 0 0;padding:15px;font-size:10px; }
div.portletContent2 div.filter .filter-inner p { margin-bottom:5px;font-size:10px; }
div.portletContent2 div.filter a.btn-close { position:absolute;top:10px;right:10px; }
div.portletContent2 div.filter a.btn-close { background:transparent url(../../images/EMC/btn-close.gif) no-repeat scroll 0 0;border:0 none;cursor:pointer;height:0px;padding-top:23px;width:23px;display:block;overflow:hidden; }
div.portletContent2 div.filter a.btn-close:hover { background-position:0px 0px; }
div.portletContent2 div.filter a.btn-confirm { margin-top:15px;background:transparent url(../../images/EMC/btn-confirm.gif) no-repeat scroll 0 0;border:0 none;cursor:pointer;height:25px;width:98px;display:block;color:#fff;text-align:center;text-decoration:none;font-weight:bold;font-size:12px;line-height:23px; }
div.portletContent2 div.filter a.btn-confirm:hover { background-position:0px -25px; }
div.portletContent2 div.filter form input.btnApply { width:98px;height:25px;border:none;color:#fff;font-weight:bold;font-size:12px;font-family:Verdana,Arial,sans-serif;background:transparent url(../../images/EMC/btn-confirm.gif) no-repeat scroll 0 0;cursor:pointer; }
div.portletContent2 div.filter form input.btnApply:hover { background-position:0px -25px; }

/* Porlets - help popup */
div.portletContent2 div.portletHelp { display:none;position:absolute;top:50px;left:15px;z-index:100;width:428px;background:transparent url(../../images/EMC/filter-bot.gif) no-repeat scroll 0 100%; }
div.portletContent2 div.portletHelp .portletHelp-inner { min-height:150px;background:transparent url(../../images/EMC/filter-top.gif) no-repeat scroll 0 0;padding:15px;font-size:10px; }
div.portletContent2 div.portletHelp .portletHelp-inner p { margin-bottom:5px;font-size:10px; }
div.portletContent2 div.portletHelp a.btn-close { position:absolute;top:10px;right:10px; }
div.portletContent2 div.portletHelp a.btn-close { background:transparent url(../../images/EMC/btn-close.gif) no-repeat scroll 0 0;border:0 none;cursor:pointer;height:0px;padding-top:23px;width:23px;display:block;overflow:hidden; }
div.portletContent2 div.portletHelp a.btn-close:hover { background-position:0px 0px; }
div.portletContent2 div.portletHelp a.btn-confirm { margin-top:15px;background:transparent url(../../images/EMC/btn-confirm.gif) no-repeat scroll 0 0;border:0 none;cursor:pointer;height:25px;width:98px;display:block;color:#fff;text-align:center;text-decoration:none;font-weight:bold;font-size:12px;line-height:23px; }
div.portletContent2 div.portletHelp a.btn-confirm:hover { background-position:0px -25px; }

#portlet div.portletColumn { float:left;width:33%;min-height:400px;height:100%; }
#portlet div#pCol1 div.portletColumnInner { margin:0px 10px 10px 0px;min-height:400px;height:100%;padding-bottom:30px; }
#portlet div#pCol2 div.portletColumnInner { margin:0px 5px 10px 5px;min-height:400px;height:100%;padding-bottom:30px; }
#portlet div#pCol3 div.portletColumnInner { margin:0px 0px 10px 10px;min-height:400px;height:100%;padding-bottom:30px; }
#portlet div.portletColumnInner div.drop { border:dashed 2px #cccccc;margin-bottom:20px;background-color:#f0f0f0; }
#portlet div.portletColumn div.ui-sortable div.userPortlet div.portletHeader:hover { cursor:move; }

#portlet div.portletColumn div.portletColumnInner div.portletContent2 { margin-bottom:15px; }

iframe.portletFrame { width:100%;height:100%;border:none;margin:0px;padding:0px; }

.articleWrapper-outer { padding:13px 12px;height:275px;position:relative; }

.withHeader { height:245px; }
.articleWrapper-outer h3 { color:#333;font-family:Arial;font-weight:normal;font-size:18px;line-height:19px;padding:7px; }
.articleWrapper { 
	height:100%;
	overflow:auto;
	padding:0px 5px 0px 0px;

/*
	scrollbar-face-color:#000000;
      scrollbar-shadow-color:#632984;
      scrollbar-highlight-color:#632984;
      scrollbar-3dlight-color:#130919;
      scrollbar-darkshadow-color:#130919;
      scrollbar-track-color:#130919;
      scrollbar-arrow-color:#C2A2DA;
	  */}
.articleWrapper .articleSummary { padding:7px; }
.articleWrapper .articleSummary h4 { color:#CC3333;font-weight:bold;font-size:11px;line-height:18px; }
.articleWrapper .articleSummary h4 .grey { color:#333;font-weight:bold; }
.articleWrapper .articleSummary a:link, .articleWrapper .articleSummary a:visited { color:#0056ac;font-weight:bold;text-decoration:underline; }
.articleWrapper .articleSummary a:hover { color:#0056ac;font-weight:bold;text-decoration:none; }
.articleWrapper .articleSummary p { color:#333;line-height:16px; }
.articleWrapper .articleSummary .dateStamp { color:#999; }
div.tradingReportsRhs .articleWrapper{ overflow:hidden; }

/* Search styles */
div#emcSearch { font-family:Verdana,Geneva,Arial,Helvetica,sans-serif;font-size:12px;border:solid 1px #DBDBDB;padding:20px;margin-bottom:20px; }
div#emcSearch div#emcSearchInner { }
div#emcSearch div.searchCriteria { margin:10px 0px;}
div#emcSearch div.searchCriteria div.col1 { float:left;width:180px;line-height:28px; }
div#emcSearch div.searchCriteria div.col2 { float:left;width:700px;line-height:28px; }

div#emcSearch div.searchCriteria div.col1 label { font-weight:bold !important; }

div#emcSearch div.searchCriteria input#showAdvancedSearch { vertical-align:middle; }
div#emcSearch div.searchCriteria label#showAdvancedSearchLabel { font-weight:bold !important; }

div#emcSearch div.searchCriteria div.col2 div.singleOpt { float:left;width:160px; }
div#emcSearch div.searchCriteria div.col2 div.singleOpt input { vertical-align:middle;margin:4px; }

div#emcSearch div.topicSection { margin-bottom:30px; }
div#emcSearch div.topicSection input { margin:4px;vertical-align:middle; }
div#emcSearch div.topicSection ul li { float:left;display:block;width:220px; }
div#emcSearch div.topicSection ul li.first { width:100%; }
div#emcSearch div.topicSection ul li.first label { font-weight:bold !important; }

div#emcSearch div.searchCriteria div.col2 a.calendar { top:-3px; }
div#emcSearch div.searchCriteria div.col2 div.dateContainer { position:relative;width:130px;float:left; }
div#emcSearch div.searchCriteria div.col2 div.andDiv { float:left;margin:0px 10px 0px 3px; }

div#emcSearch .text { background:transparent url(../../images/EMC/searchtext.png) repeat-x scroll 0 0;border:1px solid #DEDEDE;color:#333;font-family:arial;font-size:11px;font-weight:bold;height:13px;margin:0;padding:5px 8px;width:243px; }
div#emcSearch .button { background:transparent url(../../images/EMC/searchbutton.png) no-repeat scroll 0 0;border:0 none;cursor:pointer;height:25px;text-indent:-200px;width:28px;margin-right:10px;font-size:11px;font-family:Arial; }

div#emcSearchResults p.searchResultsSummary { font-weight:bold !important;margin-bottom:20px; }
div#emcSearchResults p.searchPaging { text-align:center; }

div.searchDivider { background: transparent url(../../images/EMC/div-shadow.gif) no-repeat scroll 0 0;height:34px;width:100%; }

div#emcSearchResults ol li { padding-bottom:36px; }
div#emcSearchResults ol li img { vertical-align:middle;margin-left:-6px; }
div#emcSearchResults ol li a img { text-decoration:none; }

/*
.searchBox { padding:20px 0px; }
.searchBox input.searcht { background:transparent url(../../images/EMC/inputbg.gif) repeat-x scroll 0 0;border:1px solid #dedede;border-right:0px;padding:4px 3px;font-size:12px;color:#333;font-family:verdana;height:15px;margin-top:-3px; }
.searchBox input.search { }
*/

.cal { }
.cal .yrmth { display:block;clear:both;margin-bottom:10px; }
.cal .mth select{ width:160px; }
.cal .yr { }
.cal { }
.cal .day { }
.cal td.disabled,.cal tr.head td{ padding:6px 4px 6px 4px;width:22px;height:9px; }
.cal td.selected{font-weight:bold;}
.cal td{padding:0px;width:22px;height:9px;}
.cal td a{display:block;width:22px;height:9px;padding:4px 4px 10px 4px;zoom:1;}
.cal td.disabled a{display:inline;width:auto;height:auto;padding:0px;zoom:1;}
.day td { border:1px solid #efefef;background-color:#fff;color:#aaa;}
.day td.wkend { background-color:#f4f4f4;color:#999; }
.day td.last { margin-right:0px; }
.day td:hover { background-color:yellow;cursor:pointer; }
.day thead td { background-color:#f2f7fb;font-weight:bold;border-bottom:1px solid #cee2f2; }
.day thead td.wkend { background-color:#eee;border-bottom:1px solid #ccc; }
.day thead td:hover { background-color:#f2f7fb; }
.day thead td.wkend:hover { background-color:#eee; }
.day td.today { border:1px solid #999;font-weight:bold; }
.cal .day td.today a{font-weight:bold; text-decoration: none; color:#999;}

div.panelRight div.articleWrapper div.articleSummary .cal td a:link,
div.panelRight div.articleWrapper div.articleSummary .cal td a:visited{font-weight:normal;text-decoration: underline;}

div.panelRight .tradingReportCalendar div.articleWrapper div.articleSummary a:link,
div.panelRight .tradingReportCalendar div.articleWrapper div.articleSummary a:visited{font-weight:normal;text-decoration: underline;}

div.twoColumnLayout div.gallery {background:transparent url(../../images/EMC/gallerybg.gif) no-repeat scroll 0 0;display:block;clear:both;width:625px;height:292px; } 
div.twoColumnLayout div.gallery .span-20 { margin-right:10px;height:267px;overflow:hidden;} 
div.twoColumnLayout div.gallery .span-10 { width:205px; } 

div.fullWidthLayout div.gallery {background:transparent url(../../images/EMC/gallerybg-fullwidth.gif) no-repeat scroll 0 0;display:block;clear:both;width:932;height:292px;} 
div.fullWidthLayout div.gallery .span-20 { margin-right:10px; } 
div.fullWidthLayout div.gallery .span-10 { width:auto;} 

div.gallery{margin: 0px 0 20px 0px;}

div.gallery img.galleryMainImage{width:382px;}

/*div.galleryThumbWindow{width:522px;overflow:scroll;height:292px;}*/
div.fullWidthLayout div.galleryThumbWindow{width:502px;overflow:hidden;height:177px;}
div.twoColumnLayout div.gallery div.galleryThumbWindow{width:200px;overflow:auto;height:167px;}
div.galleryThumbWindow div.Datasubmit2 { margin:3px auto 0 auto; }

.thumb { list-style:none;clear:both;display:block; }
.thumb li { float:left;display:block;margin:0px 6px 6px 0px;border:4px solid #aaa; }
.thumb li a:link, .thumb li a { cursor:pointer; }
.thumb li a:link, .thumb li a:visited { width:52px;height:52px;display:block;opacity:1;filter:alpha(opacity=100);  }
.thumb li a:hover, .thumb li a.selected { opacity:1;filter:alpha(opacity=100); }

.col1-control { background:transparent url(../../images/EMC/div-shadow.gif) no-repeat scroll 0 0;display:block;height:34px;line-height:40px;margin:25px auto 5px;text-align:right;width:926px;position:relative; }
.col1-control input.text { border:1px solid #a5acb2;padding:2px; }
.col1-control div.controls{text-align:right;margin-right:15px;}

.col1 { clear:both;display:block;list-style:none; }
.col1 .status { position:absolute;top:20px;right:12px; }
.col1 .status div { border:1px solid #d6d6d6;width:20px;height:8px;display:block;float:left;text-indent:26px;font-size:10px;line-height:7px; }
.col1 .status .past { background-color:#fff;margin-right:50px; }
.col1 .status .current { background-color:#dadfe7;margin-right:65px; }
.col1 .status .future { background-color:#ecf1ff;margin-right:50px; }
.col1 .status a { position:relative;top:-7px; }
.col1 .col1-head { background:transparent url(../../images/EMC/col1-head-r.gif) no-repeat scroll 100% 0;display:block;height:33px;width:auto;position:relative; }
.col1 .col1-head .hleft { background:transparent url(../../images/EMC/col1-head-l.gif) no-repeat scroll 0 0;height:33px;line-height:23px;left:0;position:absolute;top:0;z-index:1;color:#fff;padding:5px 10px; }
.col1 .col1-head select { font-family:verdana;font-size:11px;color:#333;margin:0px 5px; }
.col1 .col1-head input.button {  }
.col1 .col1-head .action { top:4px; }
.col1 .col1-head2 { display:block;height:33px;width:auto;position:relative;line-height:30px; }
.col1 .col1-head2 .status { top:13px;right:0px; }
.col1 .first { background:transparent url(../../images/EMC/col1-head-r-first.gif) no-repeat scroll 100% 0; }
.col1 .first .hleft { background:transparent url(../../images/EMC/col1-head-l-first.gif) no-repeat scroll 0 0; }
.col1-filter { background:transparent url(../../images/EMC/filter.gif) repeat-x scroll 0 0;height:26px;line-height:24px;padding:5px 10px; }
.col1-filter2 { background:transparent url(../../images/EMC/filter.gif); background-repeat:repeat-x; height:26px;line-height:24px;padding:5px 10px; background-color:#e5ecf7;}
.col1 .col1-list { list-style:none;font-family:verdana;font-size:10px;color:#333;clear:both;display:block; }
.col1 .col1-list li { clear:both;display:block;padding:10px;overflow:hidden; }
.col1 .col1-list .head { background-color:#dedede;height:30px;line-height:30px;padding:3px 10px; }
.col1 .col1-list .blank { background-color:#fff;height:30px;line-height:30px;padding:3px 10px; }
.col1 .col1-list .odd { background-color:#fff;_background-color:transparent; }
.col1 .col1-list .even { background-color:#f2f2f2;_background-color:transparent; }
.col1 .portletWrapper { background:transparent url(../../images/EMC/col1-portletwrapper-m.gif) no-repeat scroll 0 0;height:100%; }
.col1 .articleWrapper-outer { background:transparent url(../../images/EMC/col1-articlewrapper-outer-m.gif) no-repeat scroll 0 100%;height:100%; }
.col1 .r { }
.col1 .r h4 { font-size:12px; }
.col1 .r h4 a:link, .col1 .r h4 a:hover { color:#0066cc;text-decoration:underline; }
.col1 .r h4 a:visited { color:#551A8B;text-decoration:underline; }
.col1 .r p { font-size:12px; }
.col1 .r button { border:0px;margin-right:5px; }
.col1 .r cite { font-size:11px;color:#ed1201;font-style:italic;line-height:23px; }

.col2 .col1-control { background:transparent url(../../images/EMC/div-shadow2.gif) no-repeat scroll 0 0;width:621px; }

.ptable { width:860px; }
.ptable td { padding:8px 15px;color:#333;text-align:center;vertical-align:top;border-top:1px solid #e7e7e7; }
.ptable thead td { font-weight:bold;background-color:#d2dbeb; }
.ptable .previous td { background-color:#fff; }
.ptable .current td { background-color:#dadfe7; }
.ptable .future td { background-color:#ecf1ff; }

.pdata { clear:both;display:block;margin:5px auto; }
.pdata .pbox { width:404px;display:block; }
.pdata .pbox .phead { background:transparent url(../../images/EMC/phead.gif) repeat-x scroll 0 0;height:14px;padding:15px;margin-bottom:2px; }
.pdata .pbox .pbody { background:transparent url(../../images/EMC/pbody.gif) repeat-y scroll 0 0;padding:5px 15px;font-size:11px; }
.pdata .pbox .pbody label { line-height:30px; }
.pdata .pbox .pbody input.text, .pdata .pbox .pbody select { font-size:11px;color:#333;border:1px solid #a5acb2;padding:2px;font-family:verdana; }
.pdata .pbox .pbody .disabled { color:#ccc; }
.pdata .pbox .pfoot { background:transparent url(../../images/EMC/pfoot.gif) no-repeat scroll 0 0;height:47px;display:block;padding:15px;margin:0px auto;text-align:center; }
.pdata .pbox .pfoot {text-align:left;}

div.realtimeTableHeaderContainer{background-color:#d2dbeb;}
div.realtimeTableContainer{width:877px;height:155px;overflow:auto;}
table.realtimePriceTable{table-layout:fixed;}
div.realtimeTableHeaderContainer table.realtimePriceTable td, 
div.realtimeTableContainer table.realtimePriceTable td{width: 60px;}


.pcontent {width:450px;float:left;margin-bottom:10px; }
.pcontent p { font-size:11px; }
.pcontent ul li { list-style:disc inside;font-size:11px;padding:5px 10px;margin-left:10px; }
/*.panelRight { background:transparent url(../../images/EMC/gradiantDivider.gif) no-repeat scroll 0 0;padding:0px 0px 20px 20px;position:relative;min-height:864px;width:270px;overflow:hidden;}*/
.panelRight { background:transparent url(../../images/EMC/gradiantDivider.jpg) no-repeat scroll 0 0;padding:0px 10px 0px 10px;height:100%;position:relative;}
.panelRight .portletContent { float:none;width:270px;height:100%;margin:0px 0px 30px 0px; }
.panelRight .portletWrapper { height:auto; }
.panelRight .articleWrapper-outer { border-right:1px solid #e6e6e6;border-left:1px solid #e6e6e6;padding:13px 8px;height:auto; }
.panelRight .articleWrapper { padding:0px; }
.panelRight .articleWrapper .articleSummary { padding:0px; }
.panelRight .articleWrapper .articleSummary a:link, .panelRight .articleWrapper .articleSummary a:visited { font-weight:normal; }
.panelRight .m2 { background:#fff url(../../images/EMC/portletwrapper-m2.gif) repeat-x scroll 0 0; }
.panelRight .m2 .results { list-style:none;padding:8px 0px 0px 3px; }
.panelRight .m2 .results li { padding:3px 0px 5px 25px;height:13px;}
.panelRight .m2 .results li a:link, .panelRight .m2 .results li a:visited { font-weight:normal; }
.panelRight .m2 .results .pdf { background:transparent url(../../images/EMC/pdf-small.gif) no-repeat scroll 0 100%;display:block;}
.panelRight .m2 .results .on { background-position:0 0; }
.panelRight .end { background:none;height:auto; }
.panelRight .end .portletWrapper-l { background:transparent url(../../images/EMC/portletwrapper-l-end.gif) no-repeat scroll 0 0;width:100%;height:10px;position:absolute;top:0;left:0; }
.panelRight .end .portletWrapper-r { background:transparent url(../../images/EMC/portletwrapper-r-end.gif) no-repeat scroll 100% 0;width:100%;height:10px;position:absolute;top:0;right:0;overflow:hidden; }
/*.panelRightfooter{ background:transparent url(../../images/EMC/gradiant2col_footer.jpg) no-repeat scroll 0 0; width:280px; height:150px;position:relative;margin-left:-10px; }*/
/*.panelRightfooter{ background:transparent url(../../images/EMC/gradiant2col_footer.jpg) no-repeat scroll 0 0; width:290px; height:150px;position:relative;}*/
.panelRightfooter{background:transparent url(../../images/EMC/gradiant2col_footer.jpg) no-repeat scroll 0 0; width:290px;left:0px;height:150px;position:absolute;}

.chartWrapper { clear:both;display:block;height:auto;text-align:center;width:auto; }
.chartWrapper .chartSummary { clear:both;display:block;height:167px;margin:18px 0 0;overflow:hidden;position:relative;width:294px; }
.chartWrapper .chartSummary .chartHolder { position:absolute;top:0px;left:32px;width:166px; }
.chartWrapper .chartSummary a { float:left;height:0;overflow:hidden;padding-top:167px;width:auto; }
.chartWrapper .chartSummary .chartPrevious a { background:transparent url(../../images/EMC/chartprevious.png) no-repeat scroll 0 0;position:absolute;top:0px;left:0px;width:32px; }
.chartWrapper .chartSummary .chartNext a { background:transparent url(../../images/EMC/chartnext.png) no-repeat scroll 0 0;position:absolute;top:0px;right:0px;width:32px; }
.chartWrapper h3 { margin:15px 0px 10px;color:#CC3333;text-align:center; }
.searchBox { clear:both;display:block;height:25px;margin:0 9px;overflow:hidden;position:relative;width:280px; }
.searchBox input {  }
.searchBox .text { background:transparent url(../../images/EMC/searchtext.png) repeat-x scroll 0 0;border:1px solid #DEDEDE;color:#333;font-family:arial;font-size:11px;font-weight:bold;height:13px;left:0;margin:0;padding:5px 8px;position:absolute;top:0;width:243px; }
.searchBox .button { background:transparent url(../../images/EMC/searchbutton.png) no-repeat scroll 0 0;border:0 none;cursor:pointer;height:25px;position:absolute;right:0;text-indent:-1000px;top:0;width:28px; }
.searchBox .button:hover { background-position:0px -25px; }

#footer { clear:both;display:block;margin:0px auto;width:auto;font-family:verdana;font-size:10px;color:#999; }
#footer .left { float:left;width:55%; }
#footer .left ul { clear:both;display:block; }
#footer .left ul li { margin:2px 10px 2px 0px;padding:0px 10px 0px 0px; border-right:1px solid #787877;float:left; }
#footer .left ul li.first { padding-left:0px; }
#footer .left ul li.last { padding-right:0px;border-right:0px; }
#footer .left ul li a { color:#999;text-decoration:none; }
#footer .left ul li a:hover { color:#999;text-decoration:underline; }
#footer .left ul li.current a { color:#333;text-decoration:none; }
#footer .left ul li.current a:hover { color:#333;text-decoration:none; }
#footer .right { float:right;width:40%; }
#footer .right p { width:auto;font-family:verdana;font-size:10px;color:#999;text-align:right;line-height:16px;margin-bottom:15px; }

/* Modal popup box common styles */
#overlay { display:none;background:transparent url(../../images/EMC/overlay-bg.png) repeat scroll 0 0;height:100%;left:0;/*	opacity:0.7; */position:fixed;top:0;width:100%;z-index:100002; }
.panel { display:none;height:auto;left:50%;margin:0 auto;position:fixed;text-align:left;top:0;width:auto;z-index:100003; }
.panel h3 { font-family:Arial;font-size:20px;font-weight:normal;height:25px;padding:6px 15px;position:relative; }
.panel h3 span { display:block;position:absolute;right:15px;top:8px; }
.panel h3 span a { display:block;height:20px;overflow:hidden;position:relative;color:#fff;font-family:verdana;font-size:10px;font-weight:normal;text-decoration:none; }
.panel h6, .panel p { font-family:verdana;font-size:11px;color:#333;line-height:17px; }
.panel h6 { font-weight:bold; }
.panel .content hr { background:transparent url(../../images/EMC/greycolumn-hr.png) repeat-x scroll 0 0;border:0px;height:2px;margin:8px 0;margin:4px 0;padding:0;width:100%;clear:both;display:block; }
.panel .modules { display:block;clear:both;margin:0;padding:0;list-style:none;position:relative; }
.panel .modules li { float:left;display:inline;position:relative;margin:0 15px 10px 0; }
.panel .modules li a { background:transparent url(../../images/EMC/module-icon-bg-12.png) no-repeat scroll 0 0;float:left;height:94px;overflow:hidden;padding:5px;text-decoration:none;width:95px; }
.panel .modules li a span { color:#333;display:block;font-family:verdana;font-size:10px;font-weight:bold;margin:3px 0 5px;text-align:center;text-decoration:none;width:90px;height:20px; }
.panel .modules li.selected a,
.panel .modules li a:hover { background-position:0px -104px;text-decoration:none; }
.panel .modules li.selected a span,
.panel .modules li a:hover span { text-decoration:none; }
.closePanel { clear:both;display:block;height:15px;margin:0;overflow:hidden;padding:0; }
.closePanel a { clear:both;display:block;height:0;margin:0;overflow:hidden;padding-top:15px; }

#addcontentPanel .modules li a img { width:93px;height:66px; }

#addcontentPanel div.content div.descSrollable { height:115px;overflow:auto; }

.calendar { background:transparent url(../../images/EMC/calendar.gif) no-repeat scroll 0 0;display:block;height:30px;position:absolute;right:0;top:-6px;width:30px; }
.calendar2 { background:transparent url(../../images/EMC/calendar2.gif) no-repeat scroll 0 0;display:block;height:30px;position:absolute;right:0;top:-6px;width:30px; }
.download-pdf { background:transparent url(../../images/EMC/pdf.gif) no-repeat scroll 0 0;height:30px;width:30px;display:block; }
.icon-vid { background:transparent url(../../images/EMC/icon-vid.gif) no-repeat scroll 0 0;height:65px;width:65px;display:block; }
.icon-pdf { background:transparent url(../../images/EMC/icon-pdf.gif) no-repeat scroll 0 0;height:30px;width:30px;display:block; }
.icon-doc { background:transparent url(../../images/EMC/icon-doc.gif) no-repeat scroll 0 0;height:30px;width:30px;display:block; }
.icon-xls { background:transparent url(../../images/EMC/icon-xls.gif) no-repeat scroll 0 0;height:30px;width:30px;display:block; }
.icon-win { background:transparent url(../../images/EMC/icon-win.gif) no-repeat scroll 0 0;height:30px;width:30px;display:block; }
.map { background:transparent url(../../images/EMC/mapbg.gif) no-repeat scroll 0 0;height:312px;width:501px;padding:12px;display:block; }

/* Modal popup box - Login Panel & Token ID */
#loginPanel { margin-left:-225px; }
#loginPanel form label { clear:left;color:#333;display:block;float:left;font-family:verdana;font-size:11px;font-weight:bold;line-height:normal;padding:3px 0; }
#loginPanel form input.text, #loginPanel form input.password { border:2px solid #d4d4d4;color:#333;font-family:arial;font-size:140%;font-size-adjust:none;font-stretch:normal;font-style:normal;font-variant:normal;font-weight:normal;line-height:normal;padding:3px 5px;width:200px; }
#loginPanel form input.submit { background:transparent url(../../images/EMC/form-button-blue1.png) no-repeat scroll 0 0;border:0 none;color:#FFFFFF;cursor:pointer;font-family:arial;font-size:13px;height:32px;margin:0;padding:0 0 2px;position:relative;right:0;width:76px; }
#loginPanel form input.submit:hover { background-position:0px -32px; }
#loginPanel form input.skip { background:transparent url(../../images/EMC/form-button-grey1.png) no-repeat scroll 0 0;border:0 none;color:#FFFFFF;cursor:pointer;font-family:arial;font-size:13px;height:32px;margin:0 5px 0px 0px;padding:0 0 2px;position:relative;right:0;width:76px; }
#loginPanel form input.skip:hover { background-position:0px -32px; }
#loginPanel form a:link, #loginPanel form a:visited { font-family:verdana;font-size:11px;color:#0374c5;text-decoration:none; }
#loginPanel form a:hover { color:#0374c5;text-decoration:underline; }
#loginPanel fieldset { padding:5px; }
#loginPanel fieldset ol { clear:left;margin-right:0px; }
#loginPanel fieldset ol li { clear:left;margin-bottom:5px; }
#loginPanel fieldset ol li.action { margin-top:10px;position:relative;right:0px;top:0px; }
#loginPanel fieldset ol li.action a { display:block;float:left;left:0;margin-right:20px;position:relative;top:0;width:auto; }
#loginPanel h3 { background-color:#CCCCCC;color:#0056AC;margin:0px; }
#loginPanel h3 span.close a { background:transparent url(../../images/EMC/loginpanel-closex.png) no-repeat scroll 0 0;width:20px; }
#loginPanel h3 span a:hover { background-position:0px -20px; }
#loginPanel .loginWrapper { width:449px;height:255px; }
#loginPanel .content { background:transparent url(../../images/EMC/loginpanel-bg.png) repeat-x scroll 0 0;height:167px;width:421px;overflow:hidden;padding:18px 14px;clear:both;display:block;position:relative; }
#loginPanel .content .column { float:left;width:auto; }
#loginPanel .content .first { width:224px; }
#loginPanel .content .last { margin-left:15px;width:179px;height:167px; }
#loginPanel .content .last .top { background:transparent url(../../images/EMC/greycolumn-top.png) no-repeat scroll 0 0;width:179px;height:15px; }
#loginPanel .content .last .bot { background:transparent url(../../images/EMC/greycolumn-bot.png) no-repeat scroll 0 0;width:179px;height:15px; }
#loginPanel .content .last .mid { background-color:#cdcdcd;padding:5px 15px;padding:0px 15px; }
#loginPanel .content .last h4 { font-family:Verdana;font-size:19px;color:#0276c9;font-weight:normal;line-height:24px; }
#loginPanel .content .last h4 a:link, #loginPanel .content .last h4 a:visited { font-family:Verdana;font-size:19px;color:#0276c9;font-weight:normal;text-decoration:none; }
#loginPanel .content .last h4 a:hover { text-decoration:underline; }
#loginPanel .content .last p { font-family:Verdana;font-size:11px;color:#333;line-height:15px; }
#loginPanel .closePanel a { background:transparent url(../../images/EMC/loginpanel-closel.png) no-repeat scroll 0 0; }
#loginPanel div.loginMsg { background:transparent url(../../images/EMC/loginpanel-bg.png) repeat-x scroll 0 0;padding:0px 10px 10px 10px; }
#loginPanel div.loginMsg p { color:#ff0000; }

/* Modal popup box - Add Content Panel */
#contentPanel { margin-left:-495px; }
#contentPanel .search-box { background-color:#FFFFFF;border:2px solid #D4D4D4;clear:both;display:block;height:25px;position:relative;width:170px;margin-bottom:20px;margin-bottom:10px; }
#contentPanel .search-box input.text { border:0 none;color:#333;float:left;font-family:verdana;font-size:11px;padding:6px 0 6px 8px;width:130px; }
#contentPanel .search-box button { border:0 none;cursor:pointer;float:right;height:24px;line-height:0;padding:0;width:27px; }
#contentPanel .search-box button.search-magnifier { background:transparent url(../../images/EMC/magnifier_icon.png) no-repeat scroll 0px -24px; }
#contentPanel .search-box button.search-magnifier:hover { background-position:0px 0px; }
#contentPanel h3 { background:transparent url(../../images/EMC/panelh3-bg.png) repeat-x scroll 0 0;color:#cc3333;margin:0px; }
#contentPanel h3 span.help { right:45px; }
#contentPanel h3 span.help a { background:transparent url(../../images/EMC/contentpanel-helpx.png) no-repeat scroll 0 0;height:14px;padding:3px 5px;text-align:center;width:70px; }
#contentPanel h3 span.close a { background:transparent url(../../images/EMC/contentpanel-closex.png) no-repeat scroll 0 0;width:20px; }
#contentPanel h3 span a:hover { background-position:0px -20px; }
#contentPanel h4 { font-family:Arial;font-size:16px;font-weight:bold;color:#cc3333;padding:5px 0px; }
#contentPanel .contentWrapper { width:990px;height:452px; }
#contentPanel .content { background:transparent url(../../images/EMC/contentpanel-bg.png) repeat-x scroll 0 0;height:398px;width:auto;overflow:hidden;padding:2px 0px 0px;clear:both;display:block;position:relative; }
#contentPanel .content .column { float:left;width:auto; }
#contentPanel .content .column ul.catmenu { margin:0 0 30px; }
#contentPanel .content .column ul.catmenu li { height:20px; }
#contentPanel .content .column ul.catmenu li a { background:transparent url(../../images/EMC/catmenu-l.png) no-repeat scroll 0 0;color:#333;font-family:Arial;font-size:12px;font-weight:bold;height:14px;padding:2px 12px 3px 2px;text-decoration:none; }
#contentPanel .content .column ul.catmenu li a span { background:transparent url(../../images/EMC/catmenu-r.png) no-repeat scroll 100% 0;margin:0px 0px 0px 5px;margin:0px 0px 0px 8px;overflow:hidden;padding:2px 12px 3px 2px; }
#contentPanel .content .column ul.catmenu li.selected a,
#contentPanel .content .column ul.catmenu li a:hover { background-position:0px -20px;text-decoration:none; }
#contentPanel .content .column ul.catmenu li.selected a span,
#contentPanel .content .column ul.catmenu li a:hover span { background-position:right -20px;color:#fff;text-decoration:none; }
#contentPanel .content .first { background:transparent url(../../images/EMC/contentpanel-first.png) repeat-x scroll 0 0;height:373px;padding:15px 35px 10px 15px;width:185px;overflow:hidden; }
#contentPanel .content .first p { margin:15px 0px 10px;margin:5px 0px 10px; }
#contentPanel .content .first .window { display:block;clear:both; }
#contentPanel .content .first .window ul { margin: 0; padding: 0; list-style: none; position: relative; }
#contentPanel .content .first .window ul li { float: left; display: inline; position: relative; }
#contentPanel .content .first .window ul li a { float:left;width:46px;height:0px;padding-top:40px;overflow:hidden;margin-right:8px; }
#contentPanel .content .first .window ul li a.window4 { background:transparent url(../../images/EMC/window4.png) no-repeat scroll 0 0; }
#contentPanel .content .first .window ul li a.window6 { background:transparent url(../../images/EMC/window6.png) no-repeat scroll 0 0; }
#contentPanel .content .first .window ul li a.window12 { background:transparent url(../../images/EMC/window12.png) no-repeat scroll 0 0; }
#contentPanel .content .first .window ul li a.window4:hover,
#contentPanel .content .first .window ul li a.window6:hover,
#contentPanel .content .first .window ul li a.window12:hover,
#contentPanel .content .first .window ul li.selected a { background-position:0px -40px; }
#contentPanel .content .first .window ul li.last a { margin-right:0px; }
#contentPanel .content .last { height:400px;width:735px; }
#contentPanel .content .last p.description { border-bottom:1px solid #BABABA;color:#333;font-family:Verdana;font-size:11px;line-height:15px;padding:10px 0;position:relative; }
#contentPanel .content .last strong {  }
#contentPanel .content .last p.description span { display:block;position:absolute;right:0;top:10px; }
#contentPanel .chartWrapper .chartSummary { height:340px;width:auto; }
#contentPanel .chartWrapper .chartSummary .chartHolder { left:47px;width:660px;margin:0px 5px 0px 0px; }
#contentPanel .chartWrapper .chartSummary a { padding-top:340px;width:auto; }
#contentPanel .chartWrapper .chartSummary .chartPrevious a { background:transparent url(../../images/EMC/chartprevious-big.png) no-repeat scroll 0 0;position:absolute;top:0px;left:0px;width:36px; }
#contentPanel .chartWrapper .chartSummary .chartNext a { background:transparent url(../../images/EMC/chartnext-big.png) no-repeat scroll 0 0;position:absolute;top:0px;right:0px;width:36px; }
#contentPanel .chartWrapper .chartSummary .modules { display:block;clear:both;margin: 0; padding: 0; list-style: none; position: relative; }
#contentPanel .chartWrapper .chartSummary .modules li { float: left; display: inline; position: relative;margin:0 20px 21px 0; }
#contentPanel .chartWrapper .chartSummary .modules li a { background:transparent url(../../images/EMC/module-icon-bg-6.png) no-repeat scroll 0 0;float:left;overflow:hidden;padding:5px;text-decoration:none;width:190px;height:140px;text-align:center; }
#contentPanel .chartWrapper .chartSummary .modules li a img { max-width:190px;max-height:110px; }
#contentPanel .chartWrapper .chartSummary .modLoading li a img { width:auto;height:auto; }
#contentPanel .chartWrapper .chartSummary .modules li a span.portletTitle { color:#333;display:block;font-family:verdana;font-size:10px;font-weight:bold;margin:3px 0 5px;text-align:center;text-decoration:none;width:100%; }
#contentPanel .chartWrapper .chartSummary .modules li a:hover { background-position:0px -150px;text-decoration:none; }
#contentPanel .chartWrapper .chartSummary .modules li a:hover span.portletTitle { text-decoration:none; }
#contentPanel .closePanel a { background:transparent url(../../images/EMC/contentpanel-closel.png) no-repeat scroll 0 0; }
#contentPanel .chartWrapper .chartSummary ul.modules li span.fullTitle,
#contentPanel .chartWrapper .chartSummary ul.modules li span.fullDesc { display:none; }

#contentPanel .chartWrapper .chartSummary ul.modules li.disable,
#contentPanel .chartWrapper .chartSummary ul.modules li.disable a,
#contentPanel .chartWrapper .chartSummary ul.modules li.disable a span.portletTitle,
#contentPanel .chartWrapper .chartSummary ul.modules li.disable a span.fullTitle,
#contentPanel .chartWrapper .chartSummary ul.modules li.disable a span.fullDesc{color:#cccccc;}
#contentPanel .chartWrapper .chartSummary .modules li.disable a:hover { background-position:0px 0px;color:#cccccc;}

/* Modal popup box - Add Panel */
#addcontentPanel { left:0px;top:0px; }
#addcontentPanel .contentWrapper { background:transparent url(../../images/EMC/smallpanel-bg.png) no-repeat scroll 0 0;height:239px;position:relative;width:536px; }
#addcontentPanel .close { position:absolute;right:20px;top:20px;z-index:2; }
#addcontentPanel .close a { background:transparent url(../../images/EMC/contentpanel-closex.png) no-repeat scroll 0 0;display:block;height:20px;width:20px; }
#addcontentPanel .close a:hover { background-position:0px -20px; }
#addcontentPanel .content { display:block;height:117px;margin:0 10px;padding:40px 20px 5px;position:relative;z-index:1; }
#addcontentPanel .closePanel { background:transparent url(../../images/EMC/addcontentPanel-close1.png) no-repeat scroll 0 0;clear:both;display:block;height:67px;margin:0 10px;overflow:hidden;padding:18px 20px;position:relative;text-align:center; }
#addcontentPanel .closePanel input { background:transparent url(../../images/EMC/form-button-red1.png) no-repeat scroll 0 0;border:0 none;color:#ebeceb;cursor:pointer;font-family:arial;font-size:11px;height:32px;margin:0;padding:0 0 2px;position:relative;right:0;width:102px; }
#addcontentPanel .closePanel input:hover { background-position:0px -32px; }

/* Modal popup box - Help */
#addContentHelpPanel { left:50%;top:50%;margin:-120px 0 0 -268px; }
#addContentHelpPanel .contentWrapper { background:transparent url(../../images/EMC/smallpanel-bg3.png) no-repeat scroll 0 0;height:239px;position:relative;width:536px; }
#addContentHelpPanel .close { position:absolute;right:20px;top:20px;z-index:2; }
#addContentHelpPanel .close a { background:transparent url(../../images/EMC/contentpanel-closex.png) no-repeat scroll 0 0;display:block;height:20px;width:20px; }
#addContentHelpPanel .close a:hover { background-position:0px -20px; }
#addContentHelpPanel .content { display:block;height:117px;margin:0 10px;padding:40px 0px 5px;position:relative;z-index:1;height:180px; }
#addContentHelpPanel .content .contentInner{height:186px;overflow:auto;padding:0 20px;}
#addContentHelpPanel .closePanel { background:transparent url(../../images/EMC/addcontentPanel-close1.png) no-repeat scroll 0 0;clear:both;display:block;height:67px;margin:0 10px;overflow:hidden;padding:18px 20px;position:relative;text-align:center;}
#addContentHelpPanel .closePanel input { background:transparent url(../../images/EMC/form-button-red1.png) no-repeat scroll 0 0;border:0 none;color:#ebeceb;cursor:pointer;font-family:arial;font-size:11px;height:32px;margin:0;padding:0 0 2px;position:relative;right:0;width:102px; }
#addContentHelpPanel .closePanel input:hover { background-position:0px -32px; }
 
/* Event Registration */
div.participantLine { border-bottom:1px solid #cccccc;padding:8px 8px 4px 8px; }
div.totalLine {border-top:1px solid #cccccc;padding:8px; }
div.participantName { float:left;font-weight:bold;width:300px; }
div.participantCost { float:left;font-weight:bold;width:100px;text-align:right; }
div.participantActions { float:right;font-weight:bold;color:#095ba4; }
div.participantActions a { font-weight:bold;text-decoration:none; }
div.participantActions a:hover { text-decoration:underline; }
div.addMoreParticipants { text-align:right;margin-top:30px; }
div.addMoreParticipants a { font-weight:bold;text-decoration:none; }
div.addMoreParticipants a:hover { text-decoration:underline; }
div.addMoreParticipants input,
div.participantLine div.participantActions input { border:none;background-color:transparent;font-size:12px;font-weight:bold;font-family:Verdana,Arial,sans-serif;color:#095BA4;cursor:pointer;margin:0px; }
div.addMoreParticipants input:hover { text-decoration:underline; }

/* Flash Object */
div.flashObject{ margin:30px 0px; }

/* Index Placeholder */
div.indexer{ margin:0px 0px 15px 0px; }

/* Back to top */
div.back-to-top{ margin:40px 0px 15px 0px; }

/* Standard Table Styles */
table.standard{ border-collapse:collapse;margin:0px 0px 15px 0px;padding:0px;font-size:10px; }
table.standard td{ text-align:left;vertical-align:middle;padding:10px; }
table.standard th{ text-align:left;vertical-align:middle;padding:10px;background-color:#DEDEDE;font-weight:bold; }
table.standard tr{ background-color:#FAFAFA; }
table.standard tr.alt{ background-color:#F2F2F2; }
table.fullWidth, .tableWidth, .tableWidth100{ width:100%; }
.tableWidth75{ width:75%; }
.tableWidth50{ width:50%; }
div.tableTitle{ background:transparent url(../../images/EMC/col1-head-r-first.gif) no-repeat scroll top right;height:33px;display:block; }
div.tableTitle div.leftCorner{ height:33px;width:33px;background:transparent url(../../images/EMC/col1-head-l-first.gif) no-repeat scroll top right;float:left; }
div.tableTitle div.title{ color:#ffffff;font-size:12px;font-weight:bold;float:left;margin:9px 0px 0px -20px; }
table.standard tr.titleRow td{ padding:0px;margin:0px; }
table.documentTable{table-layout: fixed;}
table.documentTable, table.documentTable p{font-size:10px;line-height:15px;}
div.documentTableContainer, div.documentTableContainerStandard, div.documentTableContainerAccordion, div.documentTableContainerFilter {margin: 30px 0px;}
td.dtDocumentCol { white-space:nowrap; }
td.dtDocumentCol img { vertical-align:middle; }
table p.table-file { white-space:nowrap;font-size:10px; }
table p.table-file img { vertical-align:middle; }

form.documentTableFilterForm { display: inline; }
form.documentTableFilterForm input.btn { width: 60px; }

/* Custom Html Javascript */
div.customHtml{ margin:0px 0px 15px 0px; }

/* Content paging */
div.contentPagingFields { height: 34px; margin: 20px 0px 0px 0px; position:relative; background-image: url(../../images/EMC/div-shadow.gif); background-repeat:no-repeat; background-position:top left; line-height: 40px; font-size: 12px; font-family: Verdana,Geneva,Arial,Helvetica,sans-serif; padding-top: 18px; }
div.contentPagingFields div.pageDisplay { position: absolute; left: 0px; }
div.contentPagingFields div.previousNextControls { text-align: center; }

div.contentPagingFields div.next { position: absolute; right: 0px; width:100px; height:28px; text-align: center; background:transparent url(../../images/EMC/form-btn-next.jpg) no-repeat scroll 0 0; }
div.contentPagingFields div.next:hover { background-position:0px -28px; text-decoration: none; }
div.contentPagingFields div.next a { line-height: 28px; font-weight:bold; text-decoration:none; color:#FFFFFF; font-family:arial; font-size:10pt; letter-spacing:-0.5px; }

div.contentPagingFields div.cancel { position: absolute; right: 0px; width:100px; height:28px; text-align: center; background:transparent url(../../images/EMC/form-btn-next.jpg) no-repeat scroll 0 0; }
div.contentPagingFields div.cancel:hover { background-position:0px -28px; text-decoration: none; }
div.contentPagingFields div.cancel a { line-height: 28px; font-weight:bold; text-decoration:none; color:#FFFFFF; font-family:arial; font-size:10pt; letter-spacing:-0.5px; }

/* Sitemap */
.sitmap { float:right; width:778px;padding: 15px 0px 0px 0px;height:auto; background-color:#f7f7f7; color:#0056ac; font-size:12px;}
.sitmapTop { background: url(../../images/EMC/sitmapTop.jpg) no-repeat;  height:13px;}
.sitmapBottom { background: url(../../images/EMC/sitmapBottom.jpg) no-repeat;height:13px;}
.sitmapCol01 { width:48%;  float:left;}
.sitmapCol02{ width:48%; float:right;}
.sitmap a { text-decoration:none;}
.sitmapTitle { color:#cc3333;font-size:21px;padding:0px; }
.sitmapTitle a{color:#cc3333;text-decoration:none;}
div.level2Page{margin-bottom:15px;}

.sitmap ul{ list-style-type: disc; margin:0px 0px 0px 0px; padding-left:20px; }
.sitmap ul li { list-style-type: disc; font-size:11px; line-height:17px;}
.sitmap ul li ul{ list-style-type: disc; padding-left:0px;}
.sitmap ul li ul li{ list-style: inside;font-size:11px;}

/* Data */
.Content01 ul{ list-style-type: disc; margin:0px 0px 0px 0px; padding:10px 0px 10px 20px; }
.Content01 ul li { list-style-type: disc; font-size:12px; line-height:17px;}
.Content01 ul li ul{ list-style-type: disc; padding-left:0px;}
.Content01 ul li ul li{ list-style: inside;font-size:11px;}

.DataTitle {color:#cc3333; font-size:12px; font-weight:bold;}
.DataTitleGrey {color:#333; font-size:12px; font-weight:bold;}
span.DataTitleGrey{display:block;}
.DataTitle2 {color:#1061b1; font-size:12px; font-weight:bold;}
.Content01{padding:20px 0px 0px 0px;}
.Content02{padding:0px 0px 0px 20px;}
.Content03{ background-color:#f3f3f3; text-align:right; float:right; padding:20px 20px;}
.Content04{ width:100%;}


.DataTable{ font-size:12px;text-align:center;}
.DataTableTitle{ font-size:12px; height:29px; background-color:#e1e1e1;}
.DataTableTxt{ font-size:12px; height:34px; background-color: #FFFFFF; text-align:center;}

.DataAppContent01{ height:516px;}
.DataAppContent02{ width:698px; height:646px; float: left;}
.DataAppTitle{ width:44px; height:100%; float:left;}
.DataAppContent03{ width:621px; height:646px;/*height:100%;*/ background-color:#f5f6f5; float:left;  padding:16px 16px 0px 16px;}
.DataAppContent04{ width:603px; height:540px; background-color:#FFFFFF; border:#d4d4d4 1px solid; padding:10px 10px 10px 10px;  }
.DataAppContent04 strong{display:block;color:#333333;font-size:12px;font-weight:bold;margin-bottom:6px;}
.DataAppContent05{ width:585px; hbackground-color:#FFFFFF; border-bottom:#d4d4d4 1px solid; padding:0px 10px 10px 0px;  }
.DataAppContent06{ width:585px; hbackground-color:#FFFFFF; padding-top:5px;}
.DataAppContent07{ width:611px; height:100%; float:right;  padding:16px 16px 0px 16px;}
.DataAppContent08{ width:603px; padding:10px 0px 10px 0px; float:right; }
div.dataSubscription{width: 100%;}
div.dataSubscription form input.submit { background:transparent url(../../images/EMC/btn_bg.gif) no-repeat scroll 0 0;width:97px;margin:-2px 0px 0px 0px;height:auto;padding:4px 0px;position:relative;top:2px}
div.dataSubscription form input.submit:hover { background-position:0px -42px; }
div.HiddenSection { display:none; }

div.dataSubscription p.formWarning, div.dataSubscription ul li{margin:0px 0px 5px 0px;}
div.dataSubscription ul{margin:0px;}

.DataCheckBox{ padding-top:5px; float:left; border-color:#999999; width:220px;}

form#dataSubscriptionForm input.submit2 { background:transparent url(../../images/EMC/btn_bg2.gif) no-repeat scroll 0 0;width:135px;margin:-2px 0px 0px 10px;height:auto;padding:4px 0px; }
form#dataSubscriptionForm input.submit2:hover { background-position:0px -42px; }

.DataCheckBox2{ width:99px; }
.DataCheckBox3{ width:170px;float:left;text-align:right;padding-right:10px; }
.DataCheckBox4{ width:450px;height:20px; }

.GeryLine { border-bottom:#e7e7e7 1px solid;width:100%;clear:both; }
.LightGrey { color:#999999;}

.Datasubmit { background:transparent url(../../images/EMC/btn_bg.gif) no-repeat scroll 0 0;border:0 none;color:#FFFFFF;cursor:pointer;font-family:arial;font-size:13px;width:97px; height:25px;margin:0;padding:0 0 2px;position:relative;right:0; font-weight:bold; padding-top:4px; text-align:center;}
.Datasubmit:hover { background-position:0px -42px; }
.Datasubmit a , .Datasubmit2 a {color:#FFFFFF; font-weight:bold; text-decoration:none; }

.Datasubmit2 { background:transparent url(../../images/EMC/btn_bg2.gif) no-repeat scroll 0 0;border:0 none;color:#FFFFFF;cursor:pointer;font-family:arial;font-size:13px;width:135px; height:25px;margin:0;padding:0 0 2px;position:relative;right:0; font-weight:bold; padding-top:4px; text-align:center;}
.Datasubmit2:hover { background-position:0px -42px; }

.Datasubmit3 { background:transparent url(../../images/EMC/btn_bg3.gif) no-repeat scroll 0 0;border:0 none;color:#FFFFFF;cursor:pointer;font-family:arial;font-size:13px;width:200px; height:25px;margin:0;padding:0 0 2px;position:relative;right:0; font-weight:bold; padding-top:4px; text-align:center;}
.Datasubmit3:hover { background-position:0px -42px; }


p#dsaTermsAgree{text-indent:-4px;margin-left:30px;}

/* Setting page */
.SettingTitle{ font-family:Arial, Helvetica, sans-serif; font-size:22px; color:#cc3333;  padding-left:13px;}
.SettingTitleBg{ width:845px; height:68px; background-image:url(../../images/EMC/SettingTitle_bg3.jpg); background-repeat:no-repeat;}
.SettingTitleBgTop{ width:845px; height:29px; background-image:url(../../images/EMC/SettingTitle_bg.jpg); background-repeat:no-repeat;}
.SettingTitleBgBottom{ width:845px; height:30px; background-image:url(../../images/EMC/SettingTitle_bg2.jpg); background-repeat:no-repeat;}
.Border{ border-left:#e9e9e9 1px solid; border-right:#e9e9e9 1px solid; height: auto;}

.SettingContent{ border:#e3e3e3 1px solid; background-color:#f7f7f7; }

.SettingBox, .SettingBox2, .SettingBox3, .SettingBox4, .SettingBox5, .SettingBox6 {height:20px;  font-family:Arial, Helvetica, sans-serif; font-size:12px; }

.SettingBox{ width:610px; }
.SettingBox2{ width:585px; }
.SettingBox3{ width:30px; }
.SettingBox4{ width:542px; }
.SettingBox5{ width:589px; }
.SettingBox6{ width:600px; }

.SettingColum { border-bottom:#e9e9e9 1px solid;zoom:1;}
.SettingColum:hover{background-color:#EEF5FB;}
.SettingColum:hover .SettingColumBg2{background-color:Transparent;}
.SettingColum:hover .SettingColumBg3{background-color:Transparent;}

.SettingColumBg { background-color:#eef5fb;}
.SettingColumBg2{ background-color:#f7f7f7; }
.SettingColumBg3{ background-color: #FFFFFF; }

.SettingColum .level-1{padding-left:0px;}
.SettingColum .level-2{padding-left:15px;}
.SettingColum .level-3{padding-left:25px;}
.SettingColum .level-4{padding-left:35px;}

.selectAllColumn{background-color:#f7f7f7;padding-left:5px;}
.selectAllColumn .SettingColumBg{background-color:transparent;} 
.selectAllColumn .SettingColumBg2{background-color:transparent;}
.selectAllColumn .SettingColumBg3{background-color:transparent;} 
.selectAllColumn a.subscribeAll,.selectAllColumn a.unsubscribeAll{font-size:11px;}

.SettingColumBgHight { height:16px;}

div#profileTab div.formpanel{margin-left: 10px;}
div.alertsAndNotificationsSection {margin-left: 20px;}
div.settingsSubHeading{padding: 3px 0px 6px 0px;}
div.passwordCol1{width:160px;float:left;}
div.passwordCol2{float:left;margin:0px 10px;position:relative;top:3px;}
div.passwordCol3{float:left;}
p.wcuUpdateMsg { padding:0 20px;color:#1061BE; }

div#profileTab div.formpanel-header div.title { font-size:22px;font-weight:normal;font-family:Arial,Helvetica,sans-serif; }
div#profileTab { margin-top:-33px; }
div#profileTab p.formWarning { margin: 0px 10px 0px 10px; display:block; clear:both; padding-top:20px; }
div#profileTab p.errorMsg { margin-top:10px; }
div#profileTab p.Information { margin: 0px 10px 0px 10px; display:block; clear:both; padding-top:20px; }

div.settingsPassword .SettingBox{width:598px;}
div.settingsPassword ul{list-style-type:disc;margin-left: 18px;}

/* Event page */
.EventBg {background-image:url(../../images/EMC/EMCServices_bg.gif); background-repeat: repeat-x;}
table#participantSummary {}
table#participantSummary td {padding:2px 20px 2px 0px;}

/* Calendar page */
.CalendarAll{width:840px;}
.CalendarTop{ height:59px; background-image:url(../../images/EMC/CalendarTop.jpg); background-repeat:no-repeat; background-color:#4c71b1;}
.CalendarTop img.yearBtns { margin:0px 10px -2px 10px; }

.CalendarTxt { font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; color:#FFFFFF; }
.CalendarMonth , .CalendarMonth a{ width:46px; float:left; text-align:center; font-weight:bold; text-decoration:none; color:#FFFFFF;}
.CalendarMonthSel{ background-image:url(../../images/EMC/CalendarMonthBg.gif);background-repeat:no-repeat; color:#0056ac; height:16px; }
.CalendarMonth a:hover{background-image:url(../../images/EMC/CalendarMonthBg.gif);background-repeat:no-repeat; color:#0056ac; height:16px;  }

.CalendarWeek { border:#d4e2e7 1px solid; }
.CalendarWeekLeft { border-left:#d4e2e7 1px solid;}
.CalendarWeekRight { border-right:#d4e2e7 1px solid;}
.CalendarWeekBg{ width:119px; float:left;background-image:url(../../images/EMC/CalendarWeekBg.gif);background-repeat:repeat-x; text-align:center; height:23px;font-weight:bold; color: #333; padding-top:6px; font-size:12px;}

.CalendarDay { border-left:#d4e2e7 1px solid; border-right:#d4e2e7 1px solid; border-bottom:#d4e2e7 1px solid; }
.CalendarDayBg{ width:119px; float:left; text-align:center; height:18px;font-size:12px; color: #333; padding-top:2px; background-color:#ffffff;}

.CalendarDayDetail { border-left:#d4e2e7 1px solid;border-right:#d4e2e7 1px solid;border-bottom:#d4e2e7 1px solid; }
.CalendarDayDetailBg{ width:119px; float:left; height:100px;font-size:10px;color:#0056ac;padding-top:2px;background-color:#f3f6f9;}
.CalendarDayDetailBg2{ width:119px; float:left; height:100px;font-size:10px;color:#0056ac;padding-top:2px;background-color:#ededed;}
.CalendarDayDetailBg a{ text-decoration:underline;color:#0056ac;}

/* Calendar PopUp page */
.Popup, .tempHidePopup{ width:447px;position:relative;z-index:10;display:none; }
.PopupTop{ width:447px;height:20px;background-image:url(../../images/EMC/PopupTop.png);background-repeat:no-repeat; }
.PopupBottom{ width:447px;height:20px;background-image:url(../../images/EMC/PopupBtm.png);background-repeat:no-repeat; }
.PopupMiddle{ width:447px;background-image:url(../../images/EMC/PopupMid.gif);background-repeat:repeat-y; }
.PopupMiddle img.popupEventImage { width:80px;height:80px; }

div.CalendarDayDetail div.prepend-22:hover div.Popup { display:block; }
div.Popup a:link,
div.Popup a:visited,
div.Popup a:hover { color:#fff;text-decoration:none; }
div.tempHidePopup a:link,
div.tempHidePopup a:visited,
div.tempHidePopup a:hover { color:#fff;text-decoration:none; }

/* Advisories */
.AdvisoriesPlus { background:transparent url(../../images/EMC/AdvisoriesPlus.gif) no-repeat scroll 0 0;border:0 none;cursor:pointer;width:22px; height:21px;margin:0;position:relative;right:0; }
.AdvisoriesPlus:hover { background-position:0px -26px; }
.AdvisoriesPlus2 { background:transparent url(../../images/EMC/AdvisoriesPlus2.gif) no-repeat scroll 0 0;border:0 none;cursor:pointer;width:22px; height:21px;margin:0;position:relative;right:0; }
.AdvisoriesPlus2:hover { background-position:0px -26px; }

.AdvisoriesPrint { background:transparent url(../../images/EMC/AdvisoriesPrint.gif) no-repeat scroll 0 0;border:0 none;cursor:pointer;width:22px; height:21px;margin:0;position:relative;right:0; }
.AdvisoriesPrint:hover { background-position:0px -26px; }

.Advisories {} 
.Advisories:hover span { position: absolute; left:auto; top:auto; width:67px; margin-left:-46px; margin-top:-33px; text-align:left;  } /* this hover on the link changes the nested span's left value to auto */ 
.Advisories span {	position: absolute;	left: -999em;top:3em;color:#999999;font-size:10px;font-family:Arial, Helvetica, sans-serif;padding-top:6px;	background: url(../../images/EMC/AdvisoriesTipBg.gif);	background-repeat:no-repeat; background-position:top left;text-decoration:none;	width:197px;height:100%;visibility: visible;} /* tooltip may be custom styled as desired */ 
.Advisories:hover { background: url(../../images/EMC/AdvisoriesIcon01.gif); background-repeat:no-repeat;  text-decoration:none;  background-color: transparent;} /* Applies 1x1 transparent bgfix.gif on hover - IE hover bug fix */ 

/* PSO Advisories */
.ContentBorder { border:#eaeaea 1px solid; }
.ContentBorder2 { border:#d9d9d9 1px solid; }
.ContentBg { background-color:#f9f9f9;}
.ContentBg2 { background-color:#f3f3f3;}

.PSOBox ,.PSOBox2 ,.PSOBox3, .PSOBox4 , .PSOBox5 , .PSOBox6 { font-family:Arial, Helvetica, sans-serif; font-size:11px;}
.PSOBox{ width:88px;}
.PSOBox2{ width:34px;}
.PSOBox3{ width:110px;}
.PSOBox4{ width:560px;}
.PSOBox5{ width:600px;}
.PSOBox6{ width:440px;}

.tabbertab h5 { color:#0056ac}

/* Login */
form input.submit, form input.submit2 { border:0 none;color:#FFFFFF;cursor:pointer;font-family:arial;font-size:13px;margin:0;padding:0;font-weight:bold;text-align:center; }
form input.submit:hover { background-position:0px -42px; }
div#forgottenPasswordForm { margin:10px 0px; }
div#forgottenPasswordForm input#fpUsername { width:300px; }
div#forgottenPasswordForm input.submit { background:transparent url(../../images/EMC/btn_bg.gif) no-repeat scroll 0 0;width:97px;margin:-2px 0px 0px 10px;height:auto;padding:4px 0px; }
div#forgottenPasswordForm input.submit:hover { background-position:0px -42px; }

/* Upload */
input#formExtraOpts1,
input#formExtraOpts2,
input#formExtraOpts3 { margin-top: 1px; }

/* Datasubscription Form - Section 2*/
div.dataSubscription .formDS-header {background:none;color:#1061B1;font-size:12px;margin: 0px 0px 6px 0px;}
div.dataSubscription .formDS-header .title, div.dataSubscription .formDS-header .title span {font-weight:bold;}
div.dataSubscription div.formDS-footer {display:none;}
div.dataSubscription div.formDS-mid {margin:0px 0px 18px 0px;}
div.dataSubscription div.label {float:left;margin:0px 0px 6px 0px;color:#333; font-size:12px; font-weight:bold;}
div.dataSubscription .formFieldContainer {width:450px;float:right;margin:0px 0px 6px 0px;}
div.dataSubscription .formFieldContainer input.textbox {width:100%;color:#333;}
div.dataSubscription .formFieldContainer select {width:100%;padding:0px;}
div.dsaConfirmItem {font-size:12px;margin: 0px 0px 10px 0px;line-height:20px;}
div.dsaConfirmItem div.col1{float:left;width:160px}
div.dsaConfirmItem div.col2{float:left;width:10px;margin: 0px 10px;}
div.dsaConfirmItem div.col3{float:left;width:397px;}
div.dsaConfirmItem div#packageFooter{font-size:10px;}
div.confirmationDetails{height:270px;}

div#dsaFilePopup{position:absolute;overflow:hidden;bottom:120px;left:80px;background-color:#ffffff;width:360px;min-height:172px;border:1px solid #bbbbbb;background-color:#ffffff;display:none;}
div#dsaFilePopupInner{padding:15px;}
div#dsaFilePopupInner #fields{margin:0px 0px 15px 0px;}
div#dsaFilePopupInner #buttons{text-align:right;/*bottom:15px; right:15px;position:absolute;*/}
div#dsaFilePopupInner #buttons input{margin-left:10px;}

div.footNote p { font-size: 11px; }

/* Related Contacts */
div.relatedContact div.contactField{margin: 0px 0px 5px 0px;font-weight: bold;color:#095BA4;font-size:11px;}
div.relatedContact div.intro{color:#095BA4;font-weight: normal;margin-bottom:10px;}
div.relatedContact div.nameAndTitle{font-size:12px}
div.relatedContact div.address{margin-bottom:15px;}
div.relatedContact div.email{margin-top:15px;}
div.panelRight div.articleWrapper div.articleSummary div.relatedContact div.email a:link,
div.panelRight div.articleWrapper div.articleSummary div.relatedContact div.email a:visited{font-weight:normal;font-size:11px;text-decoration:underline;}
div.panelRight div.articleWrapper div.articleSummary div.relatedContact div.email a:hover{font-weight:normal;font-size:11px;text-decoration:none;}
div.relatedContact div.firstItem{}

/* Related Links - Side Panel */
div.relatedLinks-sidePanel div.title, div.relatedLinks-sidePanel div.url{color:#095BA4;}
div.panelRight div.articleWrapper div.articleSummary a:link{text-decoration: none;font-size:12px;font-weight:bold;}
div.relatedLinks-sidePanel div.title{font-size:12px;margin:0px 0px 3px 0px;}
div.panelRight div.articleWrapper div.articleSummary div.title a:link, div.panelRight div.articleWrapper div.articleSummary div.title a:visited{font-weight:normal;text-decoration:underline;}
div.panelRight div.articleWrapper div.articleSummary div.title a:hover, div.panelRight div.articleWrapper div.articleSummary div.title a:hover{text-decoration:none;}
div.relatedLinks-sidePanel{overflow:hidden;}

/* Upload Forms */
form#uploadForm input.submit,
form#uploadFormA input.submit,
form#uploadFormB input.submit { background:transparent url(../../images/EMC/btn_bg.gif) no-repeat scroll 0 0;width:97px;margin:-2px 0px 0px 10px;height:auto;padding:4px 0px; }
form#uploadForm input.submit2,
form#uploadFormA input.submit2,
form#uploadFormB input.submit2 { background:transparent url(../../images/EMC/btn_bg2.gif) no-repeat scroll 0 0;width:135px;height:auto;padding:3px 0px 4px 0px;position:relative;top:-1px;left:10px;}
form#uploadForm input.submit:hover,
form#uploadFormA input.submit:hover,
form#uploadFormB input.submit:hover { background-position:0px -42px; }
form#uploadForm input.submit2:hover,
form#uploadFormA input.submit2:hover,
form#uploadFormB input.submit2:hover { background-position:0px -42px; }

form#uploadForm input#fileUpload { width:500px; }
form#uploadForm textarea#fileDesc { width:500px; }
form#uploadForm input#fileRef { width:500px; }
form#uploadForm input.text{padding-left:4px;}

form#uploadFileGo input.submit { background:transparent url(../../images/EMC/btn_bg.gif) no-repeat scroll 0 0;width:97px;margin:-2px 0px 0px 10px;height:auto;padding:4px 0px; }
form#uploadFormGo input.submit { background:transparent url(../../images/EMC/btn_bg.gif) no-repeat scroll 0 0;width:97px;margin:-2px 0px 0px 10px;height:auto;padding:4px 0px; }


/* Security Constraints Upload Form */
form.securityContraints input, form.securityContraints select{font-size:11px;font-family: Arial, Sans-Serif;padding:2px;}
form.addSecurityConstraint select {width:600px;}
     
/* Standard forms */
form.standardForm input.submit { background:transparent url(../../images/EMC/btn_bg.gif) no-repeat scroll 0 0;width:97px;margin:-2px 0px 0px 10px;height:auto;padding:4px 0px; }
form.standardForm input.submit2 { background:transparent url(../../images/EMC/btn_bg2.gif) no-repeat scroll 0 0;width:135px;margin:-2px 0px 0px 10px;height:auto;padding:4px 0px; }
form.standardForm input.submit:hover { background-position:0px -42px; }
form.standardForm input.submit2:hover { background-position:0px -42px; }


/* Glossary Page */
div#glossaryBookmarks { margin:0px 0px 20px 0px;color:#095BA4;font-size:12px; }
div#glossaryBookmarks a { text-decoration:none; }
div#glossary {}
div#glossary h3 { color:#095BA4; }
div.glossaryItem { margin:0px 0px 15px 0px; }
p.glossaryTitle { font-weight:bold;margin:0px; }

/* Trading Reports Index */
form.tradingReportsFilter{display:inline;}
table.tradingReportTable{margin:0px 0px 0px 0px;}

/* Slideshow */
div.slideshow{margin: 0px 0px 15px 0px;}

/* Price Information */
div#priceDataView{}
/*div.view72PeriodsWrapper{overflow:auto;height:240px;}*/
div.priceForm div.datepickerCustom{left:137px;bottom:23px;/*right:-207px;top:-178px;*/}
div#priceDataView div.message{margin-top:15px;color:red;}
div.networkNodes, div.reserveGroups{margin: 0px 0px 10px 0px;}
div.meucDocument{font-size:12px;margin: 15px 0px 0px 0px;}
div.downloadOptions{}

/* secureIFrame */
iframe.secureIFrame { width:100%;height:600px; }

/* Button list */
ul.btnList { margin:18px 0px; }
ul.btnList li { font-family:Arial;font-weight:bold;font-size:13px;color:#fff;background:url(../../images/EMC/btn-left.gif) no-repeat top left;height:25px;line-height:25px;float:left;margin-right:20px;max-width:400px; }
ul.btnList li:hover { background:url(../../images/EMC/btn-left.gif) no-repeat 0px -25px; }
ul.btnList li a { color:#fff;text-decoration:none;height:100%;display:block;padding-left:25px; }
ul.btnList li a span { background:url(../../images/EMC/btn-right.gif) no-repeat top right;padding-right:25px;display:block;font-weight:bold; }
ul.btnList li a span:hover { background:url(../../images/EMC/btn-right2.gif) no-repeat top right; }

/* Standing Data form fields */
div#standingDataFormContainer .formpanel .formFieldContainer { margin:0px 0px 10px 0px; }
div#standingDataFormContainer .formpanel .formFieldContainer input { vertical-align:middle;margin-top:2px; }
div#standingDataFormContainer .formpanel .formFieldContainer input.numberfield { margin:2px 0px 0px 0px; }
div#standingDataFormContainer .formpanel .formFieldContainer input.fileUpload { width:590px; }
div#standingDataFormContainer .formpanel .dateField img.datepickerIcon { top:3px;right:0px;left:0px;position:relative;}

div#standingDataFormContainer .formpanel div.datepicker{right:222px;top:-198px;display:none;}

div#standingDataFormContainer .formpanel fieldset{padding:0px;text-align:right;position:relative;right:-11px;}s/EMC/tickerfeed-l.png) no-repeat scroll 0 0;width:100%;height:27px;position:absolute;top:0;left:0; }
#ticker .tickerFeed-r { background:transparent url(../../images/EMC/tickerfeed-r.png) no-repeat scroll 100% 0;width:100%;height:27px;position:absolute;top:0;right:0; }
#ticker .tickerFeed ul.feed { }
#ticker .tickerFeed .energy { }
#ticker .tickerFeed .reserve { }
#ticker .tickerFeed ul.feed li { display:inline;float:left;width:auto;padding:7px 8px;color:#cc3333;font-family:Arial;font-weight:bold;line-height:18px; }
#ticker .tickerFeed ul.feed li strong { padding-left:20px;color:#333; }

#ticker .tickerNews p{padding-top: 2px;}
#ticker .tickerItem{float:left;}
#ticker .tickerItem .tickerDisclaimer{padding-top:5px;margin-left:5px;}

#portlet { clear:both;display:block;width:1010px;margin:15px 0 0; }
.portletContent { float:left;width:320px;height:333px;margin:0px 15px 15px 0px;position:relative; }
#portlet .last { margin-right:0px; }
.portletContent {} 
.portletContent .portletHeader {}
.portletContent .portletHeader-l {}
.portletContent .portletHeader-r {}
.portletContent .portletHeader h3 {}
.portletContent .portletHeader h3 span {}
.portletContent .portletHeader span {}
.portletContent .portletHeader span strong {}
.portletContent .portletWrapper {}
.portletContent .portletWrapper-l {}
.portletContent .portletWrapper-r {}
.portletContent ul.tabmenu { }
.portletContent ul.tabmenu li { }
.portletContent ul.tabmenu li a { }

div.portletContent2 .portletWrapper .info { position:absolute;top:3px;right:3px;background:transparent url(../../images/EMC/info.gif) no-repeat scroll 0 0;z-index:10;height:29px;width:29px;cursor:pointer; }
div.portletContent2 .portletWrapper .info p { display:none; }
div.portletContent2 .portletWrapper .info:hover p { display:block;position:absolute;top:18px;right:18px;background-color:#ffffd1;font-size:10px;font-family:verdana;color:#333;border:1px solid #bababa; padding:10px;min-width:200px;line-height:12px; }
div.portletContent2 .portletWrapper h4.tphead { color:#0056ac;font-size:14px;font-weight:bold;font-family:arial; }

/* Porlets - filter popup */
div.portletContent2 div.filter { display:none;position:absolute;top:50px;left:15px;z-index:100;width:428px;background:transparent url(../../images/EMC/filter-bot.gif) no-repeat scroll 0 100%; }
d