.collapse {
  display: block !important;
}

.demo {
display: block;
}
.expand {
display: block;
}


body {
	margin:0;
	padding:0;
	font-family:verdana, arial;
	font-size:11px;
	}

a {	color:#092988; }
	
a:hover { text-decoration:none; }

img {border:none}

form { margin:0; padding:0}

.header {
	border-bottom:#092989 1px solid;
	padding-bottom:1px;
	}
/** ADR **/
.adr TABLE {
	BORDER-RIGHT: #ccc 1px solid; MARGIN-BOTTOM: 10px; WIDTH: 90%; ALIGN: center;
}
.adr TH {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; FONT-WEIGHT: bold; FONT-SIZE: 11px; PADDING-BOTTOM: 5px; BORDER-LEFT: #ffcc66 1px solid; COLOR: #000; PADDING-TOP: 5px; BACKGROUND-COLOR: #ffcc66
}
.adr TH.titleFirstCell {
	PADDING-RIGHT: 8px; PADDING-LEFT: 8px; FONT-SIZE: 11px; PADDING-BOTTOM: 5px; BORDER-LEFT: #ccc 1px solid; COLOR: #000; PADDING-TOP: 5px; BACKGROUND-COLOR: #ffcc66
}
.adr TH A {
	COLOR: #000; TEXT-DECORATION: underline
}
.adr TH A:hover {
	COLOR: #000; TEXT-DECORATION: underline
}
.adr TH A:visited {
	COLOR: #000; TEXT-DECORATION: underline
}

.adr TD {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; FONT-SIZE: 11px; PADDING-BOTTOM: 8px; VERTICAL-ALIGN: top; BORDER-LEFT: #ccc 1px solid; BORDER-bottom: #ccc 1px solid;COLOR: #666; PADDING-TOP: 8px; BACKGROUND-COLOR: #fff
}

.adr  .backtotop {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: xx-small;
	color: #000;
}
.adr  .backtotop A:LINK{

	text-decoration: none;
}
.adr  .backtotop A:VISITED{

	text-decoration: none;
}
.adr  .backtotop A:HOVER{

	text-decoration: UNDERLINE;
}

.adr .footer {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 1px; PADDING-BOTTOM: 0px; COLOR: #ffcc66; PADDING-TOP: 0px; HEIGHT: 4px; BACKGROUND-COLOR: #ffcc66
}
.adr STRONG {
	FONT-WEIGHT: bold; COLOR: #666; FONT-SIZE: 11px;
}


.adr li {
	FONT-WEIGHT: normal; COLOR: #666; FONT-SIZE: 11px;
}

.dra {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: xx-small; FLOAT: right; width:50%;
	color: #333333; 
}
/** ADR end**/
/***tool & resource ****/
.tools TABLE {
	BORDER-RIGHT: #ccc 1px solid; MARGIN-BOTTOM: 10px; WIDTH: 85%; ALIGN: center;
}
.tools TH {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; FONT-WEIGHT: bold; FONT-SIZE: 11px; PADDING-BOTTOM: 5px; BORDER-LEFT: #ffcc66 1px solid; COLOR: #000; PADDING-TOP: 5px; BACKGROUND-COLOR: #ffcc66
}
.tools TH.titleFirstCell {
	PADDING-RIGHT: 8px; PADDING-LEFT: 8px; FONT-SIZE: 11px; PADDING-BOTTOM: 5px; BORDER-LEFT: #ccc 1px solid; COLOR: #000; PADDING-TOP: 5px; BACKGROUND-COLOR: #ffcc66
}
.tools TH A {
	COLOR: #000; TEXT-DECORATION: underline
}
.tools TH A:hover {
	COLOR: #000; TEXT-DECORATION: underline
}
.tools TH A:visited {
	COLOR: #000; TEXT-DECORATION: underline
}
.tools TD {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; FONT-SIZE: 11px; PADDING-BOTTOM: 8px; VERTICAL-ALIGN: top; BORDER-LEFT: #ccc 1px solid; BORDER-bottom: #ccc 1px solid;COLOR: #666; PADDING-TOP: 8px; BACKGROUND-COLOR: #fff
}

.tools .footer {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 1px; PADDING-BOTTOM: 0px; COLOR: #ffcc66; PADDING-TOP: 0px; HEIGHT: 4px; BACKGROUND-COLOR: #ffcc66
}
.tools STRONG {
	FONT-WEIGHT: bold; COLOR: #666; FONT-SIZE: 11px;
}
.tools li {
	FONT-WEIGHT: normal; COLOR: #666; FONT-SIZE: 11px;
}
.tools TD.dark {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 8px; COLOR: #666; PADDING-TOP: 8px; BACKGROUND-COLOR: #efefef
}

.tools TD.grey {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 8px; COLOR: #666; PADDING-TOP: 8px; BACKGROUND-COLOR: #dddddd
}
.tools TD.media {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 8px; VERTICAL-ALIGN: middle; COLOR: #666; PADDING-TOP: 8px; BACKGROUND-COLOR: #ffffff
}
.tools TD.mediad {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 8px; VERTICAL-ALIGN: middle; COLOR: #666; PADDING-TOP: 8px; BACKGROUND-COLOR: #efefef
}
/***tool & resource ****/

.jobSearch TABLE {
	BORDER-RIGHT: #ccc 1px solid; MARGIN-BOTTOM: 10px; WIDTH: 90%; ALIGN: center;
}
.jobSearch TH {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; FONT-WEIGHT: bold; FONT-SIZE: 11px; PADDING-BOTTOM: 5px; BORDER-LEFT: #ffcc66 1px solid; COLOR: #000; PADDING-TOP: 5px; BACKGROUND-COLOR: #ffcc66
}
.jobSearch TH.titleFirstCell {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; FONT-SIZE: 11px; PADDING-BOTTOM: 5px; BORDER-LEFT: #ccc 1px solid; COLOR: #000; PADDING-TOP: 5px; BACKGROUND-COLOR: #ffcc66
}
.jobSearch TH A {
	COLOR: #000; TEXT-DECORATION: underline
}
.jobSearch TH A:hover {
	COLOR: #000; TEXT-DECORATION: underline
}
.jobSearch TH A:visited {
	COLOR: #000; TEXT-DECORATION: underline
}

.jobSearch TD {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; FONT-SIZE: 11px; PADDING-BOTTOM: 8px; VERTICAL-ALIGN: top; BORDER-LEFT: #ccc 1px solid; BORDER-bottom: #ccc 1px solid;COLOR: #666; PADDING-TOP: 8px; BACKGROUND-COLOR: #fff
}

.jobSearch  .backtotop {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: xx-small;
	color: #000;
}
.jobSearch  .backtotop A:LINK{

	text-decoration: none;
}
.jobSearch  .backtotop A:VISITED{

	text-decoration: none;
}
.jobSearch  .backtotop A:HOVER{

	text-decoration: UNDERLINE;
}

.jobSearch .footer {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 1px; PADDING-BOTTOM: 0px; COLOR: #ffcc66; PADDING-TOP: 0px; HEIGHT: 4px; BACKGROUND-COLOR: #ffcc66
}
.jobSearch STRONG {
	FONT-WEIGHT: bold; COLOR: #666; FONT-SIZE: 11px;
}
.jobSearch li {
	FONT-WEIGHT: normal; COLOR: #666; FONT-SIZE: 11px;
}
.jobSearch TD.dark {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 8px; COLOR: #666; PADDING-TOP: 8px; BACKGROUND-COLOR: #efefef
}

.jobSearch TD.grey {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 8px; COLOR: #666; PADDING-TOP: 8px; BACKGROUND-COLOR: #dddddd
}
.jobSearch TD.media {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 8px; VERTICAL-ALIGN: middle; COLOR: #666; PADDING-TOP: 8px; BACKGROUND-COLOR: #ffffff
}
.jobSearch TD.mediad {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 8px; VERTICAL-ALIGN: middle; COLOR: #666; PADDING-TOP: 8px; BACKGROUND-COLOR: #efefef
}
.joblisting {
	FONT-WEIGHT: bold; COLOR: #ad7500
}
.joblisting A {
COLOR: #404616; TEXT-DECORATION: none
}
.joblisting A:hover {
COLOR: #404616; TEXT-DECORATION: none
}
.joblisting A:visited {
COLOR: #404616; TEXT-DECORATION: none
}

.jobCat {
FONT-WEIGHT: bold; COLOR: #323531
}

.Demand {
BORDER-RIGHT: #ccc 1px solid; BORDER-TOP: #ccc 1px solid;MARGIN-BOTTOM: 10px;
}

/***featuredStaff ****/

.featuredStaff TABLE {
	BORDER: #ccc 1px solid; MARGIN-BOTTOM: 10px; ALIGN: left;   
}
.featuredStaff TH {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; FONT-WEIGHT: bold; FONT-SIZE: 11px; PADDING-BOTTOM: 5px; BORDER-LEFT: #ffcc66 1px solid; COLOR: #000; PADDING-TOP: 5px;
}
.featuredStaff TH.titleFirstCell {
	PADDING-RIGHT: 8px; PADDING-LEFT: 8px; FONT-SIZE: 11px; PADDING-BOTTOM: 5px; BORDER-LEFT: #ccc 1px solid; COLOR: #000; PADDING-TOP: 5px;
}
.featuredStaff TH A {
	COLOR: #000; TEXT-DECORATION: underline
}
.featuredStaff TH A:hover {
	COLOR: #000; TEXT-DECORATION: underline
}
.featuredStaff TH A:visited {
	COLOR: #000; TEXT-DECORATION: underline
}
.featuredStaff TD {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; FONT-SIZE: 11px; PADDING-BOTTOM: 8px; VERTICAL-ALIGN: top; BORDER-LEFT: #ccc 1px solid; BORDER-RIGHT: #ccc 1px solid; BORDER-bottom: #ccc 1px solid;COLOR: #666; PADDING-TOP: 8px; BACKGROUND-COLOR: #fff
}
/***END OF staff ****/
/*********** Menu ************/

.menu li.btn_top { background:#137a56 url('/images/left-menu/rounded_top.gif') no-repeat 0 0; }
.menu li.btn_btm { background:#137a56 url('/images/left-menu/rounded_btm.gif') no-repeat 0 100%; }
.menu li li.btn_btm { background:#95dba0 url('/images/left-menu/rounded_btm.gif') no-repeat 0 100%; }
.menu li li li.btn_btm { background:#c8f4cf url('/images/left-menu/rounded_btm.gif') no-repeat 0 100%; }

.menu {
	width:146px;
	margin:3px 0 4px 0;
	color:#fff;
	}

.menu ul {
	list-style:none;
	margin:0;
	padding:0;
	}

.menu ul li {
	position: relative;
	list-style: none;
	background:#137a56;
	border-top:#fff 1px solid;
	}

.menu li a {
	display: block;
	text-decoration: none;
	font-family:arial;
	font-size:10px;
	color: #fff;
	padding: 5px 4px 5px 10px;
	}

.menu li a:hover {
	text-decoration:underline;
	}

* html .menu ul li { float: left; }
* html .menu ul li a { height: 1%; }

.expand1 {
	position:relative;
	z-index:1;
	}

.expand1 a { color:#ffffff; }

.expand2 {
	top:1px;
	right:0px;
	z-index:2;
	width:18px;
	position:absolute;
	cursor:pointer;
	text-align:right; /* for IE */
	}

.menu li .expand2 a { padding:0; }

.menu li li { background:#95dba0 }
.menu li li a { color:#137a56; padding: 5px 4px 5px 15px; }

.menu li li li { background:#c8f4cf }
.menu li li li a { color:#137a56; padding: 5px 4px 5px 20px; }

.menu li a.btn_hot { text-decoration:underline; }


/********* End Menu **********/

.text {
	padding: 2px;
	padding-left: 18px;
	padding-bottom: 2px;
	padding-right: 18px;
	font-size:10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	}

.textbold{
	padding-bottom: 2px;
	font-size:10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	}
	
.footer {
	padding: 2px;
	padding-left: 2px;
	padding-bottom: 2px;
	padding-right: 2px;
	font-size:10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	}

.PageHeading {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-weight: bold;
  font-size: 12px;
  color: #333333;
  padding:4px;
  padding-left:18px;
  padding-right: 2px;
  vertical-align:middle;
  }

.main_content p.bc_trail .MenuHeading {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-weight: bold;
  font-size: 12px;
  COLOR: #0f1b77;
  padding:4px;
  padding-left:8px;
  padding-right: 2px;
  vertical-align:middle;
  }
  
  .main_content p.bc_trail .MenuHeadingSub {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-weight: bold;
  font-size: 10px;
  COLOR: #0f1b77;
  padding:4px;
  padding-left:8px;
  padding-right: 2px;
  vertical-align:middle;
  }

  .main_content p.bc_trail .MenuHeading a {
	text-decoration:none;
	}

  .main_content p.bc_trail .MenuHeading a:hover {
	text-decoration:underline;
	}

    .main_content p.bc_trail .MenuHeading a:visited {
	text-decoration:none;
	 COLOR: #0f1b77;
	}
  
  
 .main_content p.bc_trail .breadcrumb {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-weight: bold;
  font-size: 10px;
   COLOR: #0f1b77;
   padding:4px;
  vertical-align:middle;
  padding-left:2px;
  padding-right: 5px;
  	padding-bottom:1px;
  }
    .main_content p.bc_trail .breadcrumb a {
	text-decoration:none;
	}
.main_content p.bc_trail .breadcrumb a:hover {
	text-decoration:underline;
	}
  
    .main_content p.bc_trail .breadcrumb a:visited {
	text-decoration:none;
	 COLOR: #0f1b77;
	}
  
  
   .main_content p.bc_trail .bdHighlighted {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-weight: bold;
  font-size: 10px;
   COLOR: #ff9a00;
   padding:4px;
  vertical-align:middle;
  padding-left:2px;
  padding-right: 5px;
  padding-bottom:1px;
  }
 
   .main_content p.bc_trail .bdHighlighted a {
	text-decoration:none;
	}
  .main_content p.bc_trail .bdHighlighted a:hover {
	text-decoration:underline;
	}
  .main_content p.bc_trail .bdHighlighted a:visited {
	text-decoration:none;
	 COLOR: #ff9a00;
	}

.main_content {
	padding:14px 5px 0 5px;
	}

.main_content p {
	color:#424242;
	line-height:17px;
	padding:0px 10px 10px 10px;
	margin:0;
	}

.main_content p a {
	color:#0a2a89;
	text-decoration:none;
	}

.main_content p a:hover {
	text-decoration:underline;
	}

.main_content p.anchor {
	word-spacing:5px;
	color:#0a2a89;
	}

.main_content p.anchor a {
	text-decoration:underline;
	word-spacing:0px;
	}

.main_content p.anchor a:hover {
	text-decoration:none;
	}

.main_content p.bc_trail {
	padding-bottom:1px;
	}

.main_content p.bc_trail img {
	vertical-align:bottom;
	padding:0;
	background:none;
	}

.main_content p.bc_trail .bc_arrow {
	vertical-align:middle;
	padding:0 5px;
	}

.main_content p.bc_trail a {
	text-decoration:underline;
	}
	
.main_content p.bc_trail a:hover {
	text-decoration:none;
	}

.main_content p.bc_trail span {
	font-weight:bold;
	color:#092988;
	}

.main_content .heading {
	font-size:12px;
	font-weight:bold;
	}
	
.wrap_box_bdr {
	width:617px;
	margin:4px;
	background: url('/images/market-oversight/wrap_box_mid.gif') repeat-y 0 0;
	}

.wrap_box_bdr .top {
	background: url('/images/market-oversight/wrap_box_top.gif') no-repeat 0 0;
	}

.wrap_box_bdr .bot {
	background: url('/images/market-oversight/wrap_box_bot.gif') no-repeat 0 100%;
	padding: 0 10px 10px 0;
	}

.wrap_box_bdr .box_ttl {
	padding:6px 0 0 11px;
	height:13px;
	}

.wrap_box_bdr .box_con {
	padding:16px 14px 10px 30px;
	}
	
.wrap_box_bdr .box_con .col1 {
	
	width:145px;
	}

.wrap_box_bdr .box_con .col1 div {
	padding:7px 0 0 3px;
	}

.wrap_box_bdr .box_con .col1 div img { 
	border:#0a2989 1px solid;
	}

.wrap_box_bdr .box_con .col2 {
	
	font-size:10px;
	width:385px;
	padding-top:7px;
	}
	
.wrap_box_bdr .box_con .col2 p {
	padding:0 0 15px 27px;
	line-height:16px
	}
	
.wrap_box_bdr .box_con p.ovfdesc {
	color:#0f1b77;
	padding:0 0 5px 0;
	font-family:"arial narrow";
	font-weight:bold;
	font-size:12px;
	}

.wrap_box_bdr .box_con p.ovfdesc span {
	font-style:italic;
	font-weight:normal;
	font-family:arial;
	font-size:10px;
	padding-left:2px;
	}

.overflow {
	overflow:auto;
	width:565px;
	height:341px;
	border:#c2c2c2 1px solid;
	background: url('/images/market-oversight/ess_arch_ovrf_bg.gif') no-repeat 0 0 fixed;
	}
	
.overflow ul {
	padding:2px 0;
	margin:0;
	list-style:none;
	}

.overflow ul li a {
	padding:0 10px 0 28px;
	display:block;
	text-decoration:none;
	color:#626262;
	line-height:21px;
	background: url('/images/market-oversight/icon_pdf.gif') no-repeat 7px 4px;
	}
	
.overflow ul li a:hover {
	background-color:#ffebc1;
	}

.overflow ul li a span {
	font-weight:bold;
	font-style:italic;
	padding:0 1px;
	}

* html .overflow ul li { 
    height:1px; 
    } 

* html .overflow ul a { 
    height:1px; 
    } 



.banner1 {
	height:84px;
	background:transparent url('/images/market-oversight/banner_side2.jpg') repeat-x 0 0;
	margin:8px 0 0 0;
	}

.banner2 {
	height:84px;
	background:transparent url('/images/market-oversight/banner_side1.jpg') no-repeat 0 0;
	}
	
.banner3 {
	height:84px;
	background:transparent url('/images/market-oversight/banner_side3.jpg') no-repeat 100% 0;
	padding:10px 10px 0 15px;
	color:#fff;
	font-weight:bold;
	font-style:italic;
	font-family:arial;
	font-size:11px;
	line-height:17px;
	}

.banner_ttl {
	padding-bottom:10px;
	font-size:12px;
	}



.adv_srch {
	display:none;
	}
	
.util_bg {
	background:#fdf5e4 url('/images/market-oversight/dots_peach.gif') repeat-x 0 0;
	padding:15px 5px 5px 11px;
	}

.util_bg div img {
	padding-bottom:0px;
	}

.util_bg .charts2 img {
	margin-right:20px;
	}

.util_bg .charts2 .col1 {
	
	width:280px;
	}

.util_bg .charts2 .col2 {
	
	width:335px;
	margin-left:26px;
	}

.util_bg2 {
	background-color:#ebebeb;
	border:#0f1b77 1px solid;
	padding:10px;
	}

.util_bg2 img {
	padding-right:10px;
	}

.chart, .chart_wide {
	width:100%;
	font-size:12px;
	border:#000 1px solid;
	padding:0;
	margin:0;
	background-color:#fff;
	}


.ttl_ch {
	font-size:10px;
	color:#fff;
	background-color:#000;
	font-weight:bold;
	padding:2px 0 2px 6px;
	width:200px;
	}
	
.chart th, .chart_wide th,
.chart td, .chart_wide td {
	font-size:10px;
	border-bottom:#000 1px solid;
	vertical-align:top;
	}

.chart .hdg {
	text-align:center;
	font-weight:bold;
	}

.chart .hdg2 {
	background-color:#E4E4D2;
	font-size:11px;
	}

.chart td.name {
	padding-right:10px;
	background-color:transparent;
	}

.chart .tbl_src {
	font-weight:normal;
	}

.chart .c1 {
	text-align:center;
	}

.chart .c2 {
	background-color:#ffe7bc;
	}

.chart .n1 {
	text-align:left;
	}

.chart_wide .tbl_pdr {
	padding-left:21px;
	font-weight:normal
	}

.util_bg p {
	padding-bottom:3px;
	}

.util_bg p.head2 {
	color:#000;
	font-weight:bold;
	font-size:10px;
	padding-left:0;
	}

.util_bg .col1, .util_bg .col2 {
	
	width:316px;
	}

.bdr1 {
	background: url('/images/market-oversight/dots_blue.gif') repeat-x 0 50%;
	height:14px;
	}

.bdr2 {
	background: url('/images/market-oversight/dots_peach.gif') repeat-x 0 50%;
	height:14px;
	}

p.dl {
	font-style:italic;
	padding-bottom:0;
	font-size:10px;
	}

p.dl img {
	vertical-align:middle;
	padding:0 3px;
	}

.rev_und a, p.rev_und a {
	text-decoration:underline;
	}

.rev_und a:hover, p.rev_und a:hover {
	text-decoration:none;
	}

.menu_box1 {
	background: url('/images/market-oversight/utilbox2_2.gif') repeat-x 0 0;
	width:640px;
	}

.menu_box2 {
	background: url('/images/market-oversight/utilbox2_1.gif') no-repeat 0 0;
	}

.menu_box3 {
	background: url('/images/market-oversight/utilbox2_3.gif') no-repeat 100% 0;
	height:99px;
	}

.menu_box3 .ttl {
	height:25px;
	}

.menu_box3 .ttl div {
	padding:7px 0 0 22px;
	}
	
.menu_box3 .content {
	padding:7px 0 0 24px;
	}
	
.menu_box3 .content img {
	margin-right:10px;
	}

.menu_box3 .content img.end {
	margin:0px;
	}

.map_switch {
	width:316px;
	position:relative;
	z-index:1;
	}

.util_bg .map_switch img {
	padding:0;
	}

.map_switch .ttl {
	height:31px;
	background: url('/images/market-oversight/map_swch_ttl_bg.gif') no-repeat 0 0;
	}

.map_switch .ttl .left {
	
	padding:7px 0 0 22px;
	}
	
.map_switch .ttl .right {
	
	padding:7px 16px 0 0;
	}

.map_switch .elec_btns, .map_switch .gas_btns {
	text-align:right;
	width:85px;
	position:absolute;
	top:83px;
	right:0;
	line-height:0;
	font-size:0;
	}

.map_switch .gas_btns {
	width:90px;
	top:109px;
	}

.util_bg .elec_ovr_btns {
	line-height:0;
	font-size:0;
	}

.util_bg .elec_ovr_btns img {
	padding:0;
	}

.lat_not {
	background: url('/images/market-oversight/latest_not_bot.gif') no-repeat 0 100%;
	width:146px;
	padding-bottom:15px;
	margin-bottom:4px;
	}
	
.lat_not .content {
	border:#ffd16f 1px solid;
	background-color:#fff5e4;
	margin:1px 0;
	}
	
.lat_not .content div {
	padding:10px;
	font-weight:bold;
	color:#0f1b77;
	font-size:10px;
	}

.lat_not .content ul {
	list-style:none;
	margin:0;
	padding:4px 0 0 0;
	font-weight:normal;
	line-height:18px;
	}

.lat_not .content ul li a {
	background: url('/images/market-oversight/arrows_blue.gif') no-repeat 0 50%;
	padding-left:12px;
	color:#0f1b77;
	text-decoration:underline;
	}
	
.lat_not .content ul li a:hover {
	text-decoration:none;
	}

.lat_not .content .more {
	font-weight:bold;
	text-align:right;
	padding:2px 5px 0 0;
	}

.lat_not .content .more a {
	text-decoration:none;
	}

.lat_not .content .more a:hover {
	text-decoration:underline;
	}


.tab_text {
	padding:8px 0 0 20px;
	}

.tab_text span {
	font-size:10px;
	font-style:italic;
	color:#0f1b77;
	}

.select {
	width:190px;
	font-size:12px;
	letter-spacing:1px;
	color:#363636;
	}
	
.dates {
	overflow:scroll;
	width:155px;
	border:#ccc 1px solid;
	height:131px;
	overflow-x:hidden;
	}
	
.dates ul {
	padding:2px 0;
	margin:0;
	list-style:none;
	}

.dates ul li a {
	padding:0 10px 0 28px;
	display:block;
	text-decoration:none;
	color:#363636;
	line-height:18px;
	background: url('/images/market-oversight/icon_pdf.gif') no-repeat 6px 4px;
	}
	
.dates ul li a:hover {
	/*background-color:#ffebc1;*/
	text-decoration:underline;
	}

* html .dates ul li { 
    height:1px; 
    } 

* html .dates ul a { 
    height:1px; 
    } 
	
.h_scroll {
	/*display:auto;*/
	}

.cont1 {
	white-space:nowrap;
	margin:6px;
	}

.cont1 img {
	margin:0 3px;
	vertical-align:top;
	}

a.sublink, a.sublink_pdf {
	font-style:italic;
	font-size:10px;
	color:#000;
	}

a.sublink_pdf {
	background: url('/images/market-oversight/icon_pdf.gif') no-repeat 0 0;
	padding:2px 0 2px 22px;
	}
	
a.sublink2, p.sublink2 a {
	font-weight:bold;
	font-size:10px;
	color:#0026f0;
	text-decoration:underline;
	}
	
a.sublink2:hover, p.sublink2 a:hover {
	text-decoration:none;
	}

p.sublink3 a {
	color:blue;
	text-decoration:underline;
	margin-right:1px;
	}
	
p.sublink3 a:hover {
	text-decoration:none;
	}

h2 {
	margin:7px 0 7px 10px;
	padding:0;
	font-size:12px;
	font-weight:bold;
	color:#424242;
	}

h3 {
	margin:15px 0 7px 10px;
	padding:0;
	font-size:11px;
	font-weight:bold;
	font-style:italic;
	color:#424242;
	}

h4 {
	margin:0;
	padding:0;
	color:#0f1b77;
	font-family:"arial narrow";
	font-size:12px;
	}


.clear
{ clear: both; margin: 0; padding: 0; height: 0px; line-height:0px; font-size:0px; overflow:hidden; }



#footer {
	clear:both;
	background:#a3ade5 url('/images/market-oversight/ftr_bg_left.gif') no-repeat 0 0;
	height:20px;
	margin:0 1px 1px 1px;
	border-top:#0a2a89 1px solid;
	}

#footer .rt_bg {
	background: url('/images/market-oversight/ftr_bg_right.gif') no-repeat 100% 0;
	height:20px
	}

#footer .rt_bg div {
	text-align:right;
	font-size:8px;
	color:#092988;
	padding:3px 10px 0 0;
	line-height:12px;
	}
	
#footer a {
	color:#092988;
	text-decoration:none;
	}

#footer a:hover {
	text-decoration:underline;
	}
	
	
	/**Top Navigation CSS**/

#container {
	WIDTH: 100%
}


#topNav {

	FONT: 10px verdana,arial,helvetica,sans-serif; COLOR: #002a5a;PADDING-RIGHT: 13px
}
#topNav A:link {
	COLOR: #002a5a; TEXT-DECORATION: none
}
#topNav A:visited {
	COLOR: #002a5a; TEXT-DECORATION: none
}
#topNav A:hover {
	COLOR: #002a5a; TEXT-DECORATION: underline
}
#topNav A.highlight:link {
	FONT-WEIGHT: bold; COLOR: #c00; TEXT-DECORATION: none
}
#topNav A.highlight:visited {
	FONT-WEIGHT: bold; COLOR: #c00; TEXT-DECORATION: none
}
#topNav A.highlight:hover {
	FONT-WEIGHT: bold; COLOR: #c00; TEXT-DECORATION: underline
}


#searchForm {
	PADDING-RIGHT: 6px; PADDING-LEFT: 6px; PADDING-BOTTOM: 0px; WIDTH: 25%; COLOR: #fff; PADDING-TOP: 4px; BACKGROUND-COLOR: #002a5a
}
#searchForm select {
	FONT: xx-small verdana,arial,helvetica,sans-serif

}

#searchForm input {
	FONT: xx-small verdana,arial,helvetica,sans-serif
}
#searchForm textarea {
	FONT: xx-small verdana,arial,helvetica,sans-serif
}
#searchForm LABEL {
	FONT: bold xx-small verdana,arial,helvetica,sans-serif
}
#searchForm INPUT {
	 VERTICAL-ALIGN: top
}
#searchBox {
	WIDTH: 143px
}
#searchForm A:link {
	COLOR: #cce5ff; TEXT-DECORATION: none
}
#searchForm A:visited {
	COLOR: #cce5ff; TEXT-DECORATION: none
}
#searchForm A:hover {
	COLOR: #cce5ff; TEXT-DECORATION: underline
}


#navigation {
	
	PADDING-RIGHT: 0px; 
	BORDER-TOP: #fff 1px solid; 
	PADDING-LEFT: 0px; 
	PADDING-BOTTOM: 0px; 
	MARGIN: 0px; 
	WIDTH: 100%; 
	PADDING-TOP: 0px; 
	BORDER-BOTTOM: #fff 1px solid; 
	BACKGROUND-COLOR: #002a5a
}
#navigation TD {
	BORDER-RIGHT: #fff 1px solid; 
	PADDING-RIGHT: 4px; 
	PADDING-LEFT: 4px; 
	PADDING-BOTTOM: 4px; 
	FONT: bold 11px arial,helvetica,sans-serif; 
	COLOR: #fff; 
	PADDING-TOP: 4px; 
	TEXT-ALIGN: center
}
#navigation TD.last {
	PADDING-RIGHT: 4px; 
	PADDING-LEFT: 4px; 
	PADDING-BOTTOM: 4px; 
	PADDING-TOP: 4px; 
	/*BORDER-RIGHT-STYLE: none*/
}

#navigation TD A {
	DISPLAY: block; 
	COLOR: #fff; 
	TEXT-DECORATION: none
}
#navigation A:link {
	COLOR: #fff; 
	TEXT-DECORATION: none
}
#navigation A:visited {
	COLOR: #fff; 
	TEXT-DECORATION: none
}
#navigation A:hover {
	COLOR: #ccc; 
	TEXT-DECORATION: none
}
.navMenu {
	DISPLAY: none; 
	Z-INDEX: 1000;
	DISPLAY: block
}
#navigation UL {
	BORDER-RIGHT: #002a5a 1px solid; 
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px;
	Z-INDEX: 1000; VISIBILITY: hidden; 
	PADDING-BOTTOM: 0px; 
	MARGIN: 4px 0px 0px; 
	BORDER-LEFT: #002a5a 1px solid; 
	PADDING-TOP: 0px; 
	BORDER-BOTTOM: #002a5a 1px solid; 
	LIST-STYLE-TYPE: none; 
	POSITION: absolute
}
#navigation UL LI {
	PADDING-RIGHT: 0px; 
	PADDING-LEFT: 0px; 
	PADDING-BOTTOM: 0px;
	MARGIN: 0px; FONT: xx-small verdana,arial,helvetica,sans-serif; 
	PADDING-TOP: 0px; 
	BORDER-BOTTOM: #fff 1px solid; 
	BACKGROUND-COLOR: #e5e5e5; 
	TEXT-ALIGN: left
}
#navigation UL LI.Last {
	PADDING-RIGHT: 0px; 
	PADDING-LEFT: 0px; 
	PADDING-BOTTOM: 0px; 
	MARGIN: 0px; 
	FONT: xx-small verdana,arial,helvetica,sans-serif; 
	PADDING-TOP: 0px; 
	BORDER-BOTTOM: #fff 1px solid; 
	BACKGROUND-COLOR: #e5e5e5; 
	TEXT-ALIGN: Right
}

#navigation UL A {
	PADDING-RIGHT: 5px; 
	DISPLAY: block; 
	PADDING-LEFT: 5px; 
	PADDING-BOTTOM: 4px; 
	COLOR: #002a5a; PADDING-TOP: 4px; 
	BACKGROUND-COLOR: #e5e5e5; 
	TEXT-DECORATION: none
}
#navigation UL A:link {
	COLOR: #002a5a; 
	BACKGROUND-COLOR: #e5e5e5; 
	TEXT-DECORATION: none
}
#navigation UL A:visited {
	COLOR: #002a5a; 
	BACKGROUND-COLOR: #e5e5e5; 
	TEXT-DECORATION: none
}
#navigation UL A:hover {
	COLOR: #fff; 
	BACKGROUND-COLOR: #aaa; 
	TEXT-DECORATION: none
}
#aboutFercMenu {
	WIDTH: 150px
}
#congressMenu {
	WIDTH: 160px
}
#docsMenu {
	WIDTH: 192px
}
#pressMenu {
	WIDTH: 150px
}

#indusMenu {
	WIDTH: 170px
}
#legalMenu {
	WIDTH: 225px;
}
#custMenu {
	WIDTH: 198px
}
#forMenu {
	WIDTH: 115px
}
#careerMenu {
	WIDTH: 130px
}
#contactMenu {
	WIDTH:150px
}
#helpMenu {
	WIDTH:150px
}
.sm{
	FONT-SIZE: xx-small
}

.med{
	FONT-SIZE: x-small
}
.big {
	FONT-SIZE: small
}

/**END OF TOP NAV**/
/*site map new*/
#sitemap {
font-size: xx-small;
	PADDING-BOTTOM: 0px;
	PADDING-RIGHT: 0px;
	VERTICAL-ALIGN: top; 
	BORDER-LEFT: #fff 1px solid; 
	WIDTH: 25%; 
	COLOR: #7B858A; 
	BACKGROUND-COLOR: #E0E3F6
}

#sitemap UL {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	PADDING-BOTTOM: 0px;
	MARGIN: 4px 0px 10px 25px;
	PADDING-TOP: 0px;
	LIST-STYLE-TYPE: none;
	
	
}
#sitemap LI {
	PADDING-RIGHT: 9px;
	PADDING-LEFT: 0px;
	FONT-WEIGHT: bold; 
font-size: xx-small; 
	MARGIN: 0px; 
	COLOR: #616A74; 
	LINE-HEIGHT: 1.2em; 
	PADDING-TOP: 2px;
	PADDING-BOTTOM: 0px;
	LIST-STYLE-TYPE: disc;
}
#sitemap UL UL {
	MARGIN: 2px 5px 0px 15px; 
	BACKGROUND-COLOR: transparent;
	
}
#sitemap UL UL LI {
	PADDING-RIGHT: 9px;
	PADDING-LEFT: 0px;
	FONT-WEIGHT: normal; 
font-size: xx-small;
	MARGIN: 0px; 
	COLOR: #616A74; 
	LINE-HEIGHT: 1.2em; 
	PADDING-TOP: 0px;
	PADDING-BOTTOM: 0px;
	LIST-STYLE-TYPE: square
}
#sitemap UL UL ul{

	/* MUST USE THE BELOW CODE - to use >> as bullets code*/
	list-style: none;
	margin-left: 12;
	padding-left: 0em;
	text-indent: -1em;
}
#sitemap UL UL UL LI {
	PADDING-RIGHT: 9px;
	PADDING-LEFT: 0px;
	FONT-WEIGHT: normal; 
	font-size: xx-small;
	MARGIN: 0px; 
	COLOR: #616A74; 
	LINE-HEIGHT: 1.2em; 
	PADDING-TOP: 0px;
	PADDING-BOTTOM: 0px;
	LIST-STYLE-TYPE: none
}
#sitemap UL UL A:link {
	COLOR: #616A74; TEXT-DECORATION: none
}
#sitemap UL UL A:visited {
	COLOR: #616A74; TEXT-DECORATION: none
}
#sitemap UL UL A:hover {
	COLOR: #616A74; TEXT-DECORATION: underline
}
#sitemap A:link {
	COLOR: #616A74; TEXT-DECORATION: underline
}
#sitemap A:visited {
	COLOR: #616A74; TEXT-DECORATION: underline
}
#sitemap A:hover {
	COLOR: #616A74; TEXT-DECORATION: none
}
#sitemap H2 {

	BORDER-RIGHT: #69c 1px; 
	PADDING-RIGHT: 0px; 
	BORDER-TOP: #fff 1px solid; 
	PADDING-LEFT: 10px; 
	FONT-WEIGHT: bold; 
	font-size: x-small;
	BACKGROUND: #0F1B77 no-repeat 6px 50%;
	PADDING-BOTTOM: 6px; MARGIN: 0px; 
	BORDER-LEFT: #69c 1px; 
	COLOR: #fff; 
	PADDING-TOP: 6px; 
	BORDER-BOTTOM: #fff 1px solid
}
#sitemap H2 A:link {
	COLOR: #fff; 
	TEXT-DECORATION: none
}
#sitemap H2 A:visited {
	COLOR: #fff; 
	TEXT-DECORATION: none
}
#sitemap H2 A:hover {
	COLOR: #ccc; 
	TEXT-DECORATION: none
}



#list{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: xx-small;
	color: #0F1B77;
	PADDING-top: 0px;
	PADDING-BOTTOM: 0px;
	PADDING-RIGHT: 0px;
	VERTICAL-ALIGN: top; 
}

#list h2{
     font-size: x-small;
	font-weight: bold;
	 margin-top: 0px;
	margin-BOTTOM: 0px;
	PADDING-RIGHT: 0px;
	VERTICAL-ALIGN: top; 
}
#list A:link {
TEXT-DECORATION: none
}
#list A:visited {
TEXT-DECORATION: none
}
#list A:hover {
 TEXT-DECORATION: underline
}
#list UL{
    margin-top: 0;
	/* MUST USE THE BELOW CODE - to use >> as bullets code*/
	LIST-STYLE-TYPE: none;
	margin-left: 12;
	margin-bottom: 5;
	padding-left: 0em;
	text-indent: -1em;
}

#list LI {
	PADDING-RIGHT: 9px;
	PADDING-LEFT: 0px;
	FONT-WEIGHT: normal; 
    font-size: xx-small; 
	MARGIN: 0px; 
	LINE-HEIGHT: 1.2em; 
	PADDING-TOP: 2px;
	PADDING-BOTTOM: 2px;
	LIST-STYLE-TYPE: none;

}
#list UL  A:link {
TEXT-DECORATION: none;
/*color: #0F1B77;*/
}
#list UL A:visited {
TEXT-DECORATION: none
}
#list UL A:hover {
 TEXT-DECORATION: underline
}

#list UL LI A:link {
TEXT-DECORATION: none;
/*color: #0F1B77;*/
}
#list UL LI A:visited {
TEXT-DECORATION: none
}
#list UL LI A:hover {
 TEXT-DECORATION: underline
}


#list UL UL {
    margin-top: 0;
	/* MUST USE THE BELOW CODE - to use >> as bullets code*/
	list-style: none;
	margin-left: 12;
	margin-bottom: 5;
	padding-left: 0em;
	text-indent: -1em;
}
#list UL UL LI {
list-style: none;
	PADDING-RIGHT: 9px;
	PADDING-LEFT: 0px;
	FONT-WEIGHT: normal; 
    font-size: xx-small; 
	MARGIN: 0px; 
	LINE-HEIGHT: 1.2em; 
	PADDING-TOP: 2px;
	PADDING-BOTTOM: 2px;
	
}
#list LI LI{
    margin-top: 0;
	/* MUST USE THE BELOW CODE - to use >> as bullets code*/
	list-style: none;
	margin-left: 12;
	margin-bottom: 5;
	padding-left: 0em;
	text-indent: -1em;

}

#list UL UL A:link {
TEXT-DECORATION: none;
/*color: #0F1B77;*/
}
#list UL UL A:visited {
TEXT-DECORATION: none
}
#list UL UL A:hover {
 TEXT-DECORATION: underline
}


/*HOme page list underlined links*/
#list-underline-links{
     font-size: xx-small;
	 PADDING-top: 0px;
	PADDING-BOTTOM: 0px;
	PADDING-RIGHT: 0px;
	VERTICAL-ALIGN: top; 
	WIDTH: 25%; 
}
#list-underline-links A:link {
TEXT-DECORATION:underline;
}
#list-underline-links A:visited {
TEXT-DECORATION: underline;
color: 636521
}
#list-underline-links A:hover {
 TEXT-DECORATION: none
}
#list-underline-links UL{
    margin-top: 0;
	/* MUST USE THE BELOW CODE - to use >> as bullets code*/
	list-style: none;
	margin-left: 12;
	margin-bottom: 8;
	padding-left: 0em;
	text-indent: -1em;
}

#list-underline-links LI {
	PADDING-RIGHT: 9px;
	PADDING-LEFT: 0px;
	FONT-WEIGHT: normal; 
    font-size: xx-small; 
	MARGIN: 0px; 
	LINE-HEIGHT: 1.2em; 
	PADDING-TOP: 2px;
	PADDING-BOTTOM: 5px;
	list-style: none;

}
#list-underline-links UL  A:link {
TEXT-DECORATION: underline
}
#list UL A:visited {
TEXT-DECORATION: underline
}
#list-underline-links UL A:hover {
 TEXT-DECORATION: none
}
#list-underline-links UL UL {
    margin-top: 0;
	/* MUST USE THE BELOW CODE - to use >> as bullets code*/
	list-style: none;
	margin-left: 12;
	margin-bottom: 0;
	padding-left: 0em;
	text-indent: -1em;
}
#list-underline-links  UL UL LI {
list-style: none;
	PADDING-RIGHT: 9px;
	PADDING-LEFT: 0px;
	FONT-WEIGHT: normal; 
    font-size: xx-small; 
	MARGIN: 0px; 
	LINE-HEIGHT: 1.2em; 
	PADDING-TOP: 2px;
	PADDING-BOTTOM: 2px;
	
}
#list-underline-links  LI LI{
    margin-top: 0;
	/* MUST USE THE BELOW CODE - to use >> as bullets code*/
	list-style: none;
	margin-left: 12;
	margin-bottom: 5;
	padding-left: 0em;
	text-indent: -1em;

}

#list-underline-links UL UL A:link {
TEXT-DECORATION: underline
}
#list-underline-links  UL UL A:visited {
TEXT-DECORATION: underline
}
#list-underline-links UL UL A:hover {
 TEXT-DECORATION: none
}

/*Comm-module*/


#comm {
     font-size: x-small;
	 PADDING-top: 0px;
	 PADDING-BOTTOM: 0px;
	 PADDING-RIGHT: 0px;
	 VERTICAL-ALIGN: top; 
	 WIDTH: 25%; 
}
#comm  A:link {
TEXT-DECORATION: none
}
#comm  A:visited {
TEXT-DECORATION: none
}
#comm  A:hover {
 TEXT-DECORATION: underline
}
#comm  UL{
    margin-top: 0;
	/* MUST USE THE BELOW CODE - to use >> as bullets code*/
	LIST-STYLE-TYPE: none;
	margin-left: 12;
	margin-bottom: 0;
	padding-left: 0em;
		PADDING-BOTTOM: 8px;
	text-indent: -1em;
}

#comm UL LI {
	PADDING-RIGHT: 9px;
	PADDING-LEFT: 0px;
	FONT-WEIGHT: normal; 
    font-size: xx-small; 
	MARGIN: 0px; 
	LINE-HEIGHT: 1.2em; 
	PADDING-TOP: 2px;
	PADDING-BOTTOM: 2px;
	LIST-STYLE-TYPE: none

}
#comm  UL  A:link {
TEXT-DECORATION: none
}
#comm UL A:visited {
TEXT-DECORATION: none
}
#comm  UL A:hover {
 TEXT-DECORATION: underline
}

#comm UL LI A:link {
TEXT-DECORATION: none
}
#comm UL LI A:visited {
TEXT-DECORATION: none
}
#comm UL LI A:hover {
 TEXT-DECORATION: underline
}

.round_content{ 
} 

.round_content UL{
    margin-top: 0;
	/* MUST USE THE BELOW CODE - to use >> as bullets code*/
	LIST-STYLE-TYPE: none;
	margin-left: 20;
	margin-bottom: 12;
	padding-left: 0em;
	text-indent: -1em;
	color: #fff;
}
.round_content LI {
	PADDING-RIGHT: 9px;
	PADDING-LEFT: 8px;
	FONT-WEIGHT: normal; 
    font-size: xx-small; 
	MARGIN: 0px; 
	LINE-HEIGHT: 1.2em; 
	PADDING-TOP: 3px;
	PADDING-BOTTOM: 3px;
	LIST-STYLE-TYPE: none;
	color: #fff;

}
.round_content UL  A:link {
TEXT-DECORATION: none;
color: #fff;
}
.round_content UL A:visited {
TEXT-DECORATION: none;
color: #fff;
}
.round_content UL A:hover {
 TEXT-DECORATION: underline
}

.round_content  UL LI A:link {
TEXT-DECORATION: none;
color: #fff;
}
.round_content  UL LI A:visited {
TEXT-DECORATION: none
}
.round_content UL LI A:hover {
 TEXT-DECORATION: underline
}
.round_content h2{font-size: 12px;line-height:1.10;color: #fff;margin: 0;padding: 0 0px}

/*TIMELINE*/

.timeline_scroll {
	margin:6px 3px 0 3px;
	width:565px;
	height:320px;
	overflow:scroll;
	border:#0f1b77 1px solid;
	background-color:#ebebeb;
	overflow-y:hidden;
	}
	.timeline1 {
	
	white-space:nowrap;
	margin:6px;
	}

.timeline-td-rgt{ 
border-left: 1px solid #333333;
border-right: 1px solid #333333;
border-top: 1px solid #333333;
border-bottom: 1px solid #333333;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: xx-small;
	color: #333333;}
	

.timeline-td{ 
border-left: 1px solid #333333;
border-top: 1px solid #333333;
border-bottom: 1px solid #333333;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: xx-small;
	color: #333333;}
	
.text_year {
	color:#101073;
	font-size:xx-small;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;}

	/*TIMELINE*/
	/*TIMELINE*/

.timeline_hydro {
	margin:6px 3px 0 3px;
	width:565px;
	height:350px;
	overflow:scroll;
	border:#0f1b77 1px solid;
	background-color:#ebebeb;
	overflow-y:hidden;
	}


	/*end of timeline*/

/*media data form*/
	form#media {
background:	#c4d5f6;
width:469px; 
height: 675px;
padding:5px;
margin:0 auto;
font-family: "Trebuchet MS", Trebuchet, Verdana, Arial, Helvetica, sans-serif;	
font-size: 76%	
}

.req {
font-family: "Trebuchet MS", Trebuchet, Verdana, Arial, Helvetica, sans-serif;	
font-size: 100%;
color: #990033;	
}
form#media fieldset {
width:430px; 
display:block; 
border:1px dotted #fff; 
padding:5px; 
margin-bottom:0.5em; 
margin-left: 13px;
line-height:1.2em;
}



form#media legend {
font-size:1.1em; 
font-weight:bold; 
color: #4d89ff;
height: 24px;
line-height: 24px;
width:157px; 
border: 1px solid #137C41;
background: url('/images/forms//legend_bg.gif');; margin-left:10px; margin-right:0; margin-top:0; margin-bottom:5px; padding-left:5px; padding-right:5px; padding-top:0; padding-bottom:0
}

form#media label {
clear:left; 
display:block; 
float:left; 
width:150px; 
text-align:right; 
padding-right:10px; 
color: #003399; 
margin-bottom:0.5em;
}


form#media input {
border:1px solid #003399; 
padding:0 2px;; 
margin-bottom:0.3em;

}

form#media select {
margin-left:0.5em;
}

form#media textarea {
width:410px; 
height:auto;
border:1px solid #003399; 
padding:0.5em; 
overflow:auto; 
}

form#media option {
background:#003399; 
color:#fff;
}

form#media optgroup {
background: #4D89FF; 
color:#FFF; 
}

form#media optgroup option {
background:#C5D9FF; 
color:#003399;
}

form#media #button1 {
color:#003399; 
font-weight: bold;
background: url('/images/forms/btn_bg.jpg');
display: inline;
border: medium none;
width:95px; 
height: 27px;
line-height: 27px;
text-align: center;
margin-left: 25em
}

form#media #button2 {
color:#003399; 
font-weight: bold;
background: url('/images/forms/btn_bg.jpg');
display: inline;
border: medium none;
width:95px; 
height: 27px;
line-height: 27px;
text-align: center
}

form#media #button1:hover, form#toolbar #button2:hover {
color:#FF6705;
}
p {
margin: 4px 0;
}
form#media .right {
  float: right;
  width: 200px;
  height: auto;
  margin: 0 0 5px 5px;
  padding: 5px;

  color: #666666;
  font-size: 86%;
}
form#media .left {
  float: left;
  width: 200px;
  height: auto;
  margin: 0 0 5px 5px;
  padding: 5px;

  color: #666666;
  font-size: 86%;
}
/*end of media data form*/

/*regForm*/
	DIV#regForm{
background:	#c4d5f6;
width:469px; 
height: 575px;
padding:5px;
margin:0 auto;
font-family: "Trebuchet MS", Trebuchet, Verdana, Arial, Helvetica, sans-serif;	
font-size: 86%	
}
DIV#regForm p {
margin: 4px 6px;
font-family: Verdana, Arial, Helvetica, sans-serif;	
font-size: x-small;
font-weight:normal;
color: #990033;	
padding-left:75px;
}
DIV#regForm h3 {
font-family: Verdana, Arial, Helvetica, sans-serif;	
font-size: x-small;
color: #333333;	
margin: 4px 6px;
}

	form#regForm{
background:	#c4d5f6;
width:469px; 
height: 575px;
padding:5px;
margin:0 auto;
font-family: "Trebuchet MS", Trebuchet, Verdana, Arial, Helvetica, sans-serif;	
font-size: 86%	
}

form#regForm fieldset {
width:430px; 
display:block; 
border:1px dotted #fff; 
padding:5px; 
margin-bottom:0.5em; 
margin-left: 13px;
line-height:1.2em;
}



form#regForm legend {
font-size:1.1em; 
font-weight:bold; 
color: #003399;
height: 24px;
line-height: 24px;
width:157px; 
border: 1px solid #137C41;
background: url('/images/forms//legend_bg.gif');; margin-left:10px; margin-right:0; margin-top:0; margin-bottom:5px; padding-left:5px; padding-right:5px; padding-top:0; padding-bottom:0
}

form#regForm label {
clear:left; 
display:block; 
float:left; 
width:150px; 
text-align:right; 
padding-right:10px; 
color: #003399; 
margin-bottom:0.5em;
}
form#regForm #date label {

width:300px; 
text-align:right; 
padding-right:6px; 
color: #003399; 
margin-bottom:0.5em;
}

form#regForm input {
border:1px solid #003399; 
padding:0 2px;; 
margin-bottom:0.3em;

}

form#press select {
margin-left:0.5em;
}

form#regForm textarea {
width:200px; 
height:auto;
border:1px solid #003399; 
padding:0.5em; 
overflow:auto; 
}



form#regForm #button1 {
color:#003399; 
font-weight: bold;
background: url('/images/forms/btn_bg.jpg');
display: inline;
border: medium none;
width:95px; 
height: 27px;
line-height: 27px;
text-align: center;
margin-left: 15em
}

form#regForm #button2 {
color:#003399; 
font-weight: bold;
background: url('/images/forms/btn_bg.jpg');
display: inline;
border: medium none;
width:95px; 
height: 27px;
line-height: 27px;
text-align: center
}


form#regForm p {
margin: 4px 6px;
}
form#regForm h3 {
font-family: Verdana, Arial, Helvetica, sans-serif;	
font-size: x-small;
color: #333333;	
margin: 4px 6px;
}

form#regForm .req {
font-family: "Trebuchet MS", Trebuchet, Verdana, Arial, Helvetica, sans-serif;	
font-size: xx-small;
color: #990033;
margin: 4px 6px;	
}
form#regForm .right {
  float: right;
  width: 200px;
  height: auto;
  margin: 0 0 5px 5px;
  padding: 5px;

  color: #666666;
  font-size: 86%;
}
form#regForm .left {
  float: left;
  width: 200px;
  height: auto;
  margin: 0 0 5px 5px;
  padding: 5px;

  color: #666666;
  font-size: 86%;
}
#regForm ol {

font-size: 11px;
font-family: "Trebuchet MS, Trebuchet,Verdana, Arial, Helvetica, sans-serif";	


}
#regForm ol li{

font-size: 11px;
font-family: "Trebuchet MS, Trebuchet,Verdana, Arial, Helvetica, sans-serif";		

}
#regForm ul li{
font-size: 11px;
font-family: "Trebuchet MS, Trebuchet,Verdana, Arial, Helvetica, sans-serif";	

}

/*speaker request form under contact us*/
	form#speaker {
background:	#c4d5f6;
width:469px; 
height: 675px;
padding:5px;
margin:0 auto;
font-family: Trebuchet, Verdana, Arial, Helvetica, sans-serif;	
  font-size: 76%;
}

.req {
font-family: Trebuchet, Verdana, Arial, Helvetica, sans-serif;	
font-size: 100%;
color: #990033;	
}
form#speaker fieldset {
width:430px; 
display:block; 
border:1px dotted #fff; 
padding:5px; 
margin-bottom:0.5em; 
margin-left: 13px;
line-height:1.2em;
}

.subhdg{
font-family:  Trebuchet, Verdana, Arial, Helvetica, sans-serif;	
font-size: 100%;	
text-align:right; 
font-weight:bold; 
color: #003399; 
}

form#speaker legend {
font-size:1.1em; 
font-weight:bold; 
color: #4d89ff;
height: 24px;
line-height: 24px;
width:157px; 
border: 1px solid #137C41;
background: url('/images/forms//legend_bg.gif');; margin-left:10px; margin-right:0; margin-top:0; margin-bottom:5px; padding-left:5px; padding-right:5px; padding-top:0; padding-bottom:0
}

form#speaker label {
clear:left; 
display:block; 
float:left; 
width:150px; 
text-align:right; 
padding-right:10px; 
color: #003399; 
margin-bottom:0.5em;
}


form#speaker input {
border:1px solid #003399; 
padding:0 2px;; 
margin-bottom:0.3em;

}

form#speaker select {
margin-left:0.5em;
}

form#speaker textarea {
width:200px; 
height:auto;
border:1px solid #003399; 
padding:0.5em; 
overflow:auto; 
}

form#speaker option {
background:#003399; 
color:#fff;
}

form#speaker optgroup {
background: #4D89FF; 
color:#FFF; 
}

form#speaker optgroup option {
background:#C5D9FF; 
color:#003399;
}

form#speaker #button1 {
color:#003399; 
font-weight: bold;
background: url('/images/forms/btn_bg.jpg');
display: inline;
border: medium none;
width:95px; 
height: 27px;
line-height: 27px;
text-align: center;
margin-left: 25em
}

form#speaker #button2 {
color:#003399; 
font-weight: bold;
background: url('/images/forms/btn_bg.jpg');
display: inline;
border: medium none;
width:95px; 
height: 27px;
line-height: 27px;
text-align: center
}

form#speaker #button1:hover, form#toolbar #button2:hover {
color:#FF6705;
}
p {
margin: 4px 0;
}
form#speaker .right {
  float: right;
  width: 200px;
  height: auto;
  margin: 0 0 5px 5px;
  padding: 5px;
  color: #666666;
  font-size: 86%;
}
form#speaker .left {
  float: left;
  width: 200px;
  height: auto;
  margin: 0 0 5px 5px;
  padding: 5px;

  color: #666666;
  font-size: 86%;
}
/*end of speaker request form under contact us*/