div.PrintOnly{
display:none;}


body {
	margin:0;
	padding:0;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	background-color: #EBEBEB;
	background-image:url('/images/bg.jpg');
	background-repeat:repeat-x;
	}
	
a {color:#316704; }
a:hover { text-decoration:none; }
a:visited { color: #404616; }
a.textwhite:visited { color: #FFFFFF; }
img {border:none}

form { margin:0; padding:0}

.header {
	border-bottom:#092989 1px solid;
	padding-bottom:1px;
	}
	
td {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
}


li {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
}

dd {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
}

div {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
}
.floatleft {
	float: left;
	vertical-align: bottom;
}

.floatright {
	float: right;
	vertical-align: bottom;
}
input {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: x-small;
	color: #333333;
}

textarea {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: x-small;
	color: #333333;
}

.faqBox {
	color : #000000;
	background : #FFFFFF;
	border-color : #000000;
	border-top : 1px solid;
	border-bottom : 1px solid;
	border-left : 1px solid;
	border-right : 1px solid;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : xx-small;
}
.faqSubmit {
	color: #000000;
	background-color: #EEEEEE;
	border-color : #000000;
	border-top : 1px solid;
	border-bottom : 1px solid;
	border-left : 1px solid;
	border-right : 1px solid;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : xx-small;
	font-weight: bold;
}
.relatedtops {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: xx-small;
	color: #0F1B77;
	text-decoration: none;
	line-height: normal;
}
A.relatedtops:hover { 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: xx-small; 
	color: #0F1B77;
	text-decoration: underline;
	line-height: normal;
}
.addinfo {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #5c5f60;
	padding:10;
	text-decoration: none;
	line-height: normal;
	
}
.addinfo-hdg {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight:bold;
	color: #5c5f60;
	color: #ffffff;
	padding-left:10;
	text-decoration: none;
	line-height: normal;
	background-color:#fdb312;
}

A.addinfo:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: xx-small;
	color: #0F1B77;
	text-decoration: none;
	line-height: normal;
}
.addinfo2 {
	font-size: xx-small;
	color: #1B6843;
	text-decoration: none;
	line-height: normal;
}
.status {
	font-size: xx-small;
	color: #990033;
	/*1B6843*/
	text-decoration: none;
	line-height: normal;
	font-weight: bold;
}
a.addinfo2 {
	font-size: xx-small;
	color: #1B6843;
	text-decoration: underline;
}
a.addinfo2:hover {
	color: #0000FF;
}
.subheadaddinfo {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #0075b2;
	text-decoration: none;
	line-height: normal;
	font-weight: bold;
}
a.subheadaddinfo {
	text-decoration: none;
	color: #0075b2;
}
a.subheadaddinfo:hover {
	text-decoration: underline;
	color: #0075b2;
}

#comm-meet form{
   	margin:0;
	padding:0;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	background-color: #ffffff;
	background-repeat:repeat-y;
}

#comm-meet center{
   	margin:0;
	padding:0;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	background-color: #ffffff;
	background-repeat:repeat-y;
}



.greentext {
	color: #009900;
	font-size:12px;
	font-weight: bold;
}

.textlink {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 10px;
	color: #1B6843;
	text-decoration: none;
	font-weight: bold;

}
.textlinkw {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	text-decoration: none;
	font-weight: bold;

}
.tablehead {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: x-small;
	font-weight: bold;
	color: #333333;
	text-decoration: none;
}
.tableheadwhite {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
}
.tableheadblue {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #0f1b77;
	text-decoration: none;
}
.tableheadwhite:a { 
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
}

.tableheadwhitesm {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
}
.tableheadwhite:visited {
	font-family: Arial, Verdana, Helvetica, sans-serif;
font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;

	text-decoration: none;
}
.textwhite {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: x-small;
	color: #FFFFFF;
	text-decoration: none;

}
.textwhitesm {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	text-decoration: none;

}
.date {
	font-size: 10px;
	color: #5f5f5f;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	}

th {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 11 px;
}




.smbody_small {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 9px;
	color: #7e7e7e;
}






.smbody ul{
	margin-top:0;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: xx-small;
	color: #333333;
}
.smbody ol{
margin-top:0;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: xx-small;
	color: #333333;
}
.smbody ol li{
margin-top:0;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: xx-small;
	color: #333333;
}
.smbody ul li{
margin-top:0;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: xx-small;
	color: #333333;
}
.smbody {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
}
a.smbody {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: xx-small;
	color: #0075b2;
}
A.smbody:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: xx-small;
	color: #0075b2;
}
.smbodywh {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: xx-small;
	color: #FFFFFF;
}
.smbodystatic {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: xx-small;
	color: #333333;
	line-height: normal;
}
a.smbodystatic {
	color: #0000FF;
}
a.smbodystatic:visited {
	color: #660066;
}
.required {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: x-small;
	color: #990033;
	
}
.required_sm {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: xx-small;
	color: #990033;
	
}
.green{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: x-small;
	color: #1B6843;
	
}

.tableheadgreen {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: x-small;
	font-weight: bold;
	color: #1B6843;
	text-decoration: none;
}
.email {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: xx-small;
	color: #808080;
}


.smemail {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: xx-small;
	color: #808080;
}

.footer {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: xx-small;
	color: #0F1B77;
	text-decoration: none;
}
.subhead {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: larger;
	font-weight: bold;
}
.subheadwhite {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: larger;
	font-weight: bold;
    color: #FFFFFF;
}

h1 {  
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: large; 
	font-weight: normal; 
	color: #333333; 
	border-color: black black #000080; 
	line-height: normal
}

h2 { 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: medium; 
	font-weight: normal;
	color: #333333; 
	border-color: black black #000080;
	line-height: 25px
	
}

.error {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: x-small;
	color: #990033;
}
.smerror {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: xx-small;
	color: #990033;
}
.smtableheadwhite {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: xx-small;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
}
a.smtableheadwhite:visited{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: xx-small;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
}
.smhead {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: xx-small;
	font-weight: bold;
	text-decoration: none;
}
.attn {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: x-small;
	font-style: normal;
	color: #990033;
	text-decoration: none;
}
.closure {

font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: xx-small;
	TEXT-DECORATION: none;
	color: #990033;
	
}
.survey {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: x-small;
	font-weight: bold;
	color: #990033;
	/*text-decoration: underline;*/
}
.surveysm {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: xx-small;
	font-weight: bold;
	color: #990033;
	text-decoration: underline;
}
.pages {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: xx-small;
	color: #808080;
}
.caption {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: xx-small;
	color: #333333;
	font-style: italic;
}
code { 
	font-family: Courier New, Courier, mono;
	font-size: x-small;
	color: #333333;
	font-style: normal;
}
div.scroll {	
	height: 215px;	
	width: 100%;	
	overflow: auto;	
	border: 0;	
	/*background-color: #FFFFFF;	*/
	padding: 4px;
	/*scrollbar-3dlight-color: #E0E3F6;
	scrollbar-arrow-color: #0F1B77;
	scrollbar-base-color: #FFFFFF;
	scrollbar-darkshadow-color:#333333;
	scrollbar-face-color: #E0E3F6;
	scrollbar-highlight-color: #F2F3FC;
	scrollbar-shadow-color: #CCCCCC;
	scrollbar-track-color: #FFFFFF;*/
}
.dblSpace {
	line-height: 100%;
}


/*for swapping content*/

#tablist{
padding: 3px 0;
margin-left: 0;
margin-bottom: 0;
margin-top: 0.1em;
font: bold 12px sans-serif;
}


#tablist li{
list-style: none;
display: inline;
margin: 0;
}

#tablist li a{
text-decoration: none;
padding: 3px 0.5em;
margin-left: 3px;
border: 1px solid #778;
border-bottom: none;
background: white;
}

#tablist li a:link, #tablist li a:visited{
color: #333333;
}


#tablist li a.current{
background: #f3f3f3;
border-bottom: #f3f3f3;
}


#tabcontentcontainer{
/*margin-left: 3px;*/
width:100%;
/*height:40px;*/

}

.tabcontent{
display:none;
margin-left: 3px;
width:100%;
/*height:40px;*/
border: 1px solid #778;
border-top: none;
background: #cccccc;
}
/*end of swapping content*/



/*for swapping content in bio pages*/

#tablist_bio{
padding: 1px 0;
margin-left: 0;
margin-bottom: 0;
margin-top: 0.1em;
font: bold 12px sans-serif;
}


#tablist_bio li{
list-style: none;
display: inline;
margin: 0;
}

#tablist_bio li a{
text-decoration: none;
padding: 3px 0.5em;
margin-left: 3px;
border: 1px solid #778;
border-bottom: none;
background: white;
}

/*#tablist_bio li a:link, #tablist li a:visited{
color: navy;
}*/


#tablist_bio li a.current{
background: #cccccc;
border-bottom: #cccccc;
}


#tabcontentcontainer_bio{
/*margin-left: 3px;*/
width:100%;
/*height:40px;*/

}

.tabcontent_bio{
display:none;
margin-left: 5px;
width:100%;
/*height:40px;*/
border: 1px solid #778;
border-top: none;
background: #cccccc;
}
/*end of swapping content in bio pages*/




.boxrt {
	BORDER-RIGHT: #99cccc 1px solid;  
	}
.boxlt {
	BORDER-LEFT: #99cccc 1px solid;  
	}
.boxmid {
	BORDER-RIGHT: #99cccc 1px solid;
	BORDER-LEFT: #99cccc 1px solid;  
	}
.box {
	PADDING-TOP: 6px; 
	padding-right: 10px;
	padding-left: 10px;
	padding-bottom: 10px;
	BORDER-BOTTOM: #99cccc 1px solid;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: xx-small;
	color: #333333;
	}
	.box-hydro {
	PADDING-TOP: 6px; 
	padding-right: 10px;
	padding-left: 10px;
	padding-bottom: 0px;
	BORDER-BOTTOM: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: xx-small;
	color: #333333;
	}
.box-more {
	PADDING-TOP: 0px; 
	padding-right: 10px;
	padding-left: 10px;
	padding-bottom: 5px;
	BORDER-BOTTOM: #99cccc 1px solid;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: xx-small;
	color: #333333;
	text-align:right
	}

		.boxbg {
	PADDING-TOP:4px; 
	padding-right: 4px;
	padding-left: 4px;
	padding-bottom: 4px;
	BORDER-TOP: #99cccc 1px solid;
	BORDER-BOTTOM: #99cccc 1px solid;
	BORDER-RIGHT: #99cccc 1px solid;
	BORDER-LEFT: #99cccc 1px solid;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: xx-small;
	color: #333333;

	background:#edf4fc;
	}
	
			.boxbg2 {
	PADDING-TOP:4px; 
	padding-bottom: 4px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: xx-small;
	color: #333333;

	background:#edf4fc;
	}

.boxhdr {
	background-image: url(/images/brd_bg99CCCC.gif);
	background-repeat: repeat-x;
}
.boxsprtp {
	background-image: url(/images/clear.gif);
	background-repeat: repeat-x;
	height: 20px;
	width: 1px;
}
.boxsprbt {
	background-image: url(/images/clear.gif);
	background-repeat: repeat-x;
	BORDER-RIGHT: #99cccc 1px solid;
	height: 5px;
	width: 1px;
}
.boxWithbg {
	PADDING-TOP: 6px; 
	padding-right: 5px;
	padding-left: 5px;
	padding-bottom: 5px;
	BORDER-BOTTOM: #99cccc 1px solid;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: xx-small;
	color: #333333;
	background:#edf4fc;
	}
#leftSearchForm select {
	FONT: xx-small verdana,arial,helvetica,sans-serif

}

#leftSearchForm input {
	FONT: xx-small verdana,arial,helvetica,sans-serif
}
#leftSearchForm textarea {
	FONT: xx-small verdana,arial,helvetica,sans-serif
}
#leftSearchForm LABEL {
	FONT: bold xx-small verdana,arial,helvetica,sans-serif
}
#leftSearchForm INPUT {

	 VERTICAL-ALIGN: top
}

a.switch-content {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: x-small;
	color: #0000FF;
	text-decoration: underline;
	line-height: normal;
}
a.switch-content:visited { 
	
color: #404616;
	
}

/*new headings used by curved modules*/
.forCitizensHdg{font-family:Arial,Helvetica,Verdana, sans-serif;; color: #1B6843; font-style:bold; font-size: small}
.docsAndFilingsHdg{font-family:Arial,Helvetica,Verdana, sans-serif;; color: #0F1B77; font-style:bold; font-size: small}
.calendarHdg{font-family:Arial,Helvetica,Verdana, sans-serif;; color: #0F1B77; font-style:bold; font-size: small}

a.calendarHdg {
	text-decoration: none;}
a.forCitizensHdg {
	text-decoration: none;}
a.docsAndFilingsHdg {
	text-decoration: none;}	

.bullet {
	list-style: none;
	margin-left: 12;
	padding-left: 0em;
	text-indent: -1em;
}
.bullet LI {
	PADDING-RIGHT: 9px;
	PADDING-LEFT: 9px;
	FONT-WEIGHT: normal; 
	font-size: x-small;
	MARGIN: 0px; 
	COLOR: #333333; 
	LINE-HEIGHT: 1.2em; 
	PADDING-TOP: 2px;
	PADDING-BOTTOM: 2px;
	LIST-STYLE-TYPE: none
}
/*Need both bullet LI LI and class bullet-disc to make the indeting work for the secondary bullets*/
.bullet LI LI{
	list-style: none;
	margin-left: 0;
	padding-left: .1em;
	text-indent: 0em;
	LIST-STYLE-TYPE: DISC;
}

.bullet-disc{
	list-style: none;
	margin-left: 0;
	padding-left: 1em;
	text-indent: 0em;
	
}
/*end*/


.bullet-indented-tabs {
	list-style: none;
	margin-top: 0;
	margin-left: 40;
	padding-left: 0em;
	text-indent: -1em;
}

/*career section bullets*/
.bullet-indented {
	list-style: none;
	margin-top:-15;
	margin-left: 40;
	padding-left: 0em;
	text-indent: -1em;
}

.bullet-indented LI {

	PADDING-RIGHT: 9px;
	PADDING-LEFT: 9px;
	FONT-WEIGHT: normal; 
	font-size: x-small;
	MARGIN: 0px; 
	COLOR: #333333; 
	LINE-HEIGHT: 1.2em; 
	PADDING-TOP: 2px;
	PADDING-BOTTOM: 2px;
	LIST-STYLE-TYPE: none
}
/*Need both bullet LI LI and class bullet-disc to make the indeting work for the secondary bullets*/
.bullet-indented LI LI{
	list-style: none;
	margin-left: 0;
	padding-left: .1em;
	text-indent: 0em;
	LIST-STYLE-TYPE: DISC;
}

.bullet-indented-disc{
	list-style: none;
	margin-left: 8;
	padding-left: 1em;
	text-indent: 0em;
	
}
/*end career section bullets*/


/* Industries bullets */
.bullet2 {
	padding:5px 0;
}

.bullet2 li {
	padding:5px 0;
}	
/* end */


/*site map new*/
#sitemap {
	font-family: arial,Helvetica, sans-serif;
font-size: 11px;
	PADDING-BOTTOM: 0px;
	PADDING-RIGHT: 0px;
	VERTICAL-ALIGN: top; 
	BORDER-LEFT: #fff 1px solid; 
	WIDTH: 25%; 
	COLOR: #7B858A; 
	BACKGROUND-COLOR: #f3f3f3
}

#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: 11px;
	BACKGROUND: #333333 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
}


#contact-list{
	font-family: arial,Helvetica, sans-serif;
	font-size: 11PX;
	color: #3d3f40;
	padding-left:10px;
	padding-right: 8px;
	padding-top: 10;
    LIST-STYLE-TYPE: CIRCLE;
}
#contact-list A:link {
TEXT-DECORATION: none;
color: #0075b2;
}
#contact-list A:visited {
TEXT-DECORATION: none;
color: #0075b2;
}
#contact-list A:hover {
 TEXT-DECORATION: underline
}

/**HOME PAGE CSS**/

#public {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: xx-small;
		color: #5c5f60;
}
#public A:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: xx-small;
	TEXT-DECORATION: none;
		color: #ff9a00;
}
#public A:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: xx-small;
	TEXT-DECORATION: none;
		color: #ff9a00;
}
#public A:hover {
 TEXT-DECORATION: underline;
 color: #ff9a00;}
 
#public UL{
LIST-STYLE-TYPE: CIRCLE;
    margin-top: 0;
	  margin-left: 15;
	/* MUST USE THE BELOW CODE - to use >> as bullets code*/
	/*LIST-STYLE-TYPE: CIRCLE;
	/*margin-left: 0;
	/*margin-bottom: 5;
	/*margin-bottom: 5;
	/*padding-left: 0em;*/
	/*text-indent: -1em;*/
}
#public LI {
	PADDING-RIGHT: 9px;
	PADDING-LEFT: 0px;
	FONT-WEIGHT: normal; 
    font-size: xx-small; 
	MARGIN: 0px; 
	LINE-HEIGHT: 1.3em; 
	PADDING-TOP: 2px;
	PADDING-BOTTOM: 2px;
	LIST-STYLE-TYPE: CIRCLE;
}
#public UL  A:link {
TEXT-DECORATION: none;
/*color: #0F1B77;*/
}
#public UL A:visited {
TEXT-DECORATION: none
}
#public UL A:hover {
 TEXT-DECORATION: underline
}

#public UL LI A:link {
TEXT-DECORATION: none;
/*color: #0F1B77;*/
}
#public UL LI A:visited {
TEXT-DECORATION: none
}
#public UL LI A:hover {
 TEXT-DECORATION: underline
}
 
 
 
#NEWS {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: xx-small;
		color: #5c5f60;
}
#NEWS A:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: xx-small;
	TEXT-DECORATION: none;
		color: #3a710d;
}
#NEWS A:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: xx-small;
	TEXT-DECORATION: none;
		color: #3a710d;
}
#NEWS A:hover {
 TEXT-DECORATION: underline;
 color: #3a710d;}
 
 
 
 
 
 
 
 #NEWS div {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: xx-small;
		color: #5c5f60;
}
#NEWS div A:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: xx-small;
	TEXT-DECORATION: underline;
		color: #3a710d;
}
#NEWS div A:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: xx-small;
	TEXT-DECORATION: underline;
		color: #404616; 
}
#NEWS div A:hover {
 TEXT-DECORATION: none;
/* color: #3a710d;*/}
 
 
 
 
 
 #PRACT {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: xx-small;
		color: #5c5f60;
			padding-left:10px;
	padding-right: 8px;
    LIST-STYLE-TYPE: CIRCLE;
}
 #PRACT A:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: xx-small;
	TEXT-DECORATION: none;
		color: #0075b2;
}
 #PRACT A:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: xx-small;
	TEXT-DECORATION: none;
		color: #0075b2;
}
 #PRACT A:hover {
 TEXT-DECORATION: underline}
 

#PRACT A:link {
TEXT-DECORATION: none;
color: #0075b2;
}
#PRACT A:visited {
TEXT-DECORATION: none;
color: #0075b2;
}
#PRACT A:hover {
 TEXT-DECORATION: underline
}
#PRACT UL{
LIST-STYLE-TYPE: CIRCLE;
    margin-top: 0;
	  margin-left: 15;
	/* MUST USE THE BELOW CODE - to use >> as bullets code*/
	/*LIST-STYLE-TYPE: CIRCLE;
	/*margin-left: 0;
	/*margin-bottom: 5;
	/*margin-bottom: 5;
	/*padding-left: 0em;*/
	/*text-indent: -1em;*/
}
#PRACT LI {
	PADDING-RIGHT: 9px;
	PADDING-LEFT: 0px;
	FONT-WEIGHT: normal; 
   font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: xx-small;
		color: #5c5f60;
	MARGIN: 0px; 
	LINE-HEIGHT: 1.3em; 
	PADDING-TOP: 2px;
	PADDING-BOTTOM: 2px;
	LIST-STYLE-TYPE: CIRCLE;
}
#PRACT UL  A:link {
TEXT-DECORATION: none;
/*color: #0F1B77;*/
}
#PRACT UL A:visited {
TEXT-DECORATION: none
}
#PRACT UL A:hover {
 TEXT-DECORATION: underline
}

#PRACT UL LI A:link {
TEXT-DECORATION: none;
/*color: #0F1B77;*/
}
#PRACT UL LI A:visited {
TEXT-DECORATION: none
}
#PRACT UL LI A:hover {
 TEXT-DECORATION: underline
}
 
 /**HOME PAGE CSS**/

#bold{
font-family: arial,Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;	
}

#list{
	font-family: arial,Helvetica, sans-serif;
	font-size: 11PX;
	color: #5c5f60;
	padding-left:10px;
	padding-right: 8px;
    LIST-STYLE-TYPE: CIRCLE;
}

#list .list-hdg{
	font-family: arial,Helvetica, sans-serif;
	font-weight:BOLD;
	font-size: 11PX;
	color: #ffffff;
	padding-left:10px;
	padding-right: 8px;
	background-color:#fdb312;
}
#list A:link {
TEXT-DECORATION: none;
color: #0075b2;
}
#list A:visited {
TEXT-DECORATION: none;
color: #0075b2;
}
#list A:hover {
 TEXT-DECORATION: underline
}
#list UL{
LIST-STYLE-TYPE: CIRCLE;
    margin-top: 6px;
	margin-left: 25px;
	/* MUST USE THE BELOW CODE - to use >> as bullets code*/
	LIST-STYLE-TYPE: CIRCLE;
	margin-bottom: 10px;
	padding-left: 0em;
	text-indent: 0em;
}
#list LI {
	PADDING-RIGHT: 2px;
	PADDING-LEFT: 0px;
	FONT-WEIGHT: normal; 
	FONT-SIZE: 10px;
	MARGIN: 0px; 
	LINE-HEIGHT: 1.3em; 
	PADDING-TOP: 0px;
	PADDING-BOTTOM: 2px;
}
#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 {
LIST-STYLE-TYPE: CIRCLE;
    margin-top: 0;
	  margin-left: 15;

	/* 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;
		  margin-left: 0; 
	LINE-HEIGHT: 1.2em; 
	PADDING-TOP: 2px;
	PADDING-BOTTOM: 2px;
		LIST-STYLE-TYPE: square;
}


#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
}




/**UNDERLINE LIST**/

#list-underline{
	font-family: arial,Helvetica, sans-serif;
	/**font-weight:BOLD;**/
	font-size: 11PX;
	color: #5c5f60;
	padding-left:10px;
	padding-right: 8px;
    LIST-STYLE-TYPE: CIRCLE;
}


#list-underline h2{
     font-size: x-small;
	font-weight: bold;
	 margin-top: 0px;
	margin-BOTTOM: 0px;
	PADDING-RIGHT: 0px;
	VERTICAL-ALIGN: top; 
}
#list-underline A:link {
TEXT-DECORATION: underline
}
#list-underline A:visited {
TEXT-DECORATION: underline
}

#list-underline A:hover {
 TEXT-DECORATION: none
}
#list-underline UL{
LIST-STYLE-TYPE: CIRCLE;
    margin-top: 0;
	  margin-left: 15;
	/* MUST USE THE BELOW CODE - to use >> as bullets code*/
	/*LIST-STYLE-TYPE: CIRCLE;
	/*margin-left: 0;
	/*margin-bottom: 5;
	/*margin-bottom: 5;
	/*padding-left: 0em;*/
	/*text-indent: -1em;*/
}
#list-underline LI {
	PADDING-RIGHT: 9px;
	PADDING-LEFT: 0px;
	FONT-WEIGHT: normal; 
    font-size: xx-small; 
	MARGIN: 0px; 
	LINE-HEIGHT: 1.3em; 
	PADDING-TOP: 2px;
	PADDING-BOTTOM: 2px;
	LIST-STYLE-TYPE: CIRCLE;
}

	
#list-underline UL  A:link {
TEXT-DECORATION: underline;
/*color: #0F1B77;*/
}
#list-underline UL A:visited {
TEXT-DECORATION: underline;
color: #0075b2;
}
#list-underline UL A:hover {
 TEXT-DECORATION: none;

}

#list-underline UL LI A:link {
TEXT-DECORATION: underline;
color: #0075b2;
}
#list-underline UL LI A:visited {
TEXT-DECORATION: underline;
color: #0075b2;
}
#list-underline UL LI A:hover {
 TEXT-DECORATION: none
}


#list-underline 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-underline UL UL LI {
list-style: none;
	PADDING-RIGHT: 9px;
	PADDING-LEFT: 0px;
	FONT-WEIGHT: normal; 
    font-size: xx-small; 
	MARGIN: 0px;
		  margin-left: 0; 
	LINE-HEIGHT: 1.2em; 
	PADDING-TOP: 2px;
	PADDING-BOTTOM: 2px;
		LIST-STYLE-TYPE: square;
}

#list-underline 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 UL UL A:link {
TEXT-DECORATION: none;
color: #0075b2;
}
#list-underline UL UL A:visited {
TEXT-DECORATION: none;
color: #0075b2;
}
#list-underline UL UL A:hover {
 TEXT-DECORATION: underline
}
/**UNDERLINE LIST**/


/*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-TYPE: CIRCLE;

}
#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-TYPE: CIRCLE;
	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
}

/**PDF links**/
.pdf {
    background: transparent url(/images/icon_pdf.gif) right no-repeat;
    padding: 1px 17px 1px 0px;
}
a.pdf {
    background: transparent url(/images/icon_pdf.gif) right no-repeat;
    padding: 1px 17px 1px 0px;
}


/**END of PDF links**/
/**external links**/


a.external{
background: url(/images/icon_external.gif)  right top;
padding-right:12px;
}

.external{
background: url(/images/icon_external.gif) no-repeat right top;
padding-right:12px;
}
/**end of external links**/


/**Top Navigation CSS**/

#container {
	WIDTH: 100%
}

#rightNav {
	FONT: 9px verdana;
	COLOR: #ffffff;

PADDING-RIGHT: 5px text-align:center;
}
/*************************************USA SEARCH**********************************/
#search-form{ float:right;
margin-left: 0px;
margin:-10px 0 20px 0;
width: 370px;} 


#searchForm {
 PADDING-BOTTOM: 4px; HEIGHT:20%; PADDING-TOP: 4px; padding-right: 3px;
}
#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 INPUT {
	 VERTICAL-ALIGN: top
}




#navigation {
	
	PADDING-RIGHT: 0px; 
	BORDER-TOP: #fff 1px solid; 
	PADDING-LEFT: 0px; 
	PADDING-BOTTOM: 0px; 
	MARGIN: 0px; 
	WIDTH: 960px; 
	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;
}

#navigation UL {
	BORDER-RIGHT: #002a5a 1px solid; 
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px;
	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
}

#enforcementMenu {
	WIDTH: 180px
}
#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**/
/***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 ************/

/*********** consultlist ************/


.menu li.mintgreen { background:#cfdea5;  font-size:11px}
.menu li.mintgreen a {color:#557c11; padding: 5px 4px 5px 15px; }
.menu li.lightgreen { background:#f1f9e7; font-size:11px; color:#557c11;}
.menu li.lightgreen a {color:#557c11; padding: 5px 4px 5px 18px; font-size:10px}
.menu li.lightgreen a:visited {
	color: #557c11;
	}
		
/*********** end consultlist ************/

/*

.menu li.btn_btm_mint { background:#77ad18; }
.menu li.btn_top { background:#77ad18 ; }
.menu li.btn_btm { background:#77ad18; }
.menu li li.btn_btm { background:#77ad18 ; }
.menu li li li.btn_btm { background:#77ad18; }

.menu li.btn_btm_mint { background:#77ad18; }
.menu li.btn_top { background:#77ad18 ; }
.menu li.btn_btm { background:#77ad18; }
.menu li li.btn_btm { background:#77ad18 ; }
.menu li li li.btn_btm { background:#77ad18; }

*/


.menu li.btn_btm_mint { background:#53813b; }
.menu li.btn_top { background:#53813b ; }
.menu li.btn_btm { background:#53813b; }
.menu li li.btn_btm { background:#53813b ; }
.menu li li li.btn_btm { background:#53813b; }



.menu {
	width:150px;
	margin:0px 0 0px 0;
	color:#fff;
	}

.menu ul {
	list-style:none;
	margin:0;
	padding:0;
	}

/*.menu ul li {
	position: relative;
	list-style: none;
	background:#77ad18;
	border-top:#fff 1px solid;
	}
*/	
	
.menu ul li {
	position: relative;
	list-style: none;
	background:#53813b;
	border-top:#fff 1px solid;
	}

.menu li a {
	display: block;
	text-decoration: none;
	font-family:arial;
	font-size:11px;
	color: #fff;
	padding: 5px 4px 5px 10px;
	}

.menu li a:hover {
	text-decoration:underline;
	}
.menu li a:visited {
	color: #fff;
	}

* 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:#cfdea5; }
.menu li li a { color:#557c11; padding: 5px 4px 5px 15px; }
.menu li li a:visited { color:#557c11; padding: 5px 4px 5px 15px; }

.menu li li li { background:#f1f9e7}
.menu li li li a { color:#557c11; padding: 5px 4px 5px 18px; font-size:10px }
.menu li li li a:visited { color:#557c11; padding: 5px 4px 5px 18px; font-size:10px }

.menu li a.btn_hot { text-decoration:underline; }


/********* End Menu **********/

.main_content p.indent {
	margin:0px 0 7px 15px;

	}
	.main_content p.indent-special {
	margin:0px 0 7px 5px;

	}
.main_content ol.indent {
margin:-15px 0px 0px 50px;
	line-height:17px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;

	}
	.main_content ul.indent {
	margin:-15px 0px 0px 50px;
	line-height:17px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;}
	
	
    .main_content ul.indent ul{
	margin:0px 0px 0px 15px;
	line-height:17px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;}
	
	
	    .main_content ul.indent ul li{
	margin:0px 0px 0px 0px;
	line-height:17px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;}
	
   .main_content ul.indented {	
	margin:-15px 0px 0px 50px;
	line-height:17px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;}
	
	
	

.main_content {
	padding:14px 5px 0 5px;

	}

.main_content p {
	line-height:17px;
	padding:0px 10px 10px 10px;
	margin:0;
		
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	}

.main_content p a {
	color:#316704;
	}


.main_content p a:hover {
	text-decoration:none;
	}
.main_content p a:visied{
	color: #404616;
	}
.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 .MenuHeading {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-weight: bold;
  font-size: 10px;
  COLOR: #316704;
  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: #316704;
  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 {
	 COLOR: #316704;
	}
  
  
 .main_content p.bc_trail .breadcrumb {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-weight: bold;
  font-size: 10px;
   COLOR: #316704;
   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: #316704;
	}
  
  
   .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;
	}
 
.PageHeading {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 15px;
	color: #333333;
	padding:4px;
	padding-left:18px;
	padding-right: 2px;
	vertical-align:middle;
  }
  
  #calhdg A:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	TEXT-DECORATION: none;
		color: #3a710d;
}
#calhdg A:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	TEXT-DECORATION: none;
		color: #3a710d;
}
#calhdg A:hover {
 TEXT-DECORATION: underline;
 color: #3a710d;}
  
  /*.PageHeading_bgcolor {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bolder;
	font-size: 12px;
	color: #000000;
	padding:4px;
	padding-left:18px;
	vertical-align:middle;
	/*border-bottom-style: solid; 
border-bottom-color: #000000; 
border-bottom-width: 2px; 
	background-color: #f7ce83;
	background-position: left 20px;}*/
.hdg_map{
		font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bolder;
	font-size: 12px;
	color: #000000;
	
	vertical-align:middle;
	/*background-color: #f7ce83;*/
	background-position: left 200px;
		padding:4px;
	height:2px;
	}
  	.hdg_bg{
		font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bolder;
	font-size: 12px;
	color: #000000;
	margin-left:10px;
	vertical-align:middle;
	/*background-color: #f7ce83;*/
	background-position: left 200px;
		padding:4px;
	height:2px;
	}

  
 .PageSubHeading {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-weight: bold;
  font-size: 10px;
  color: #333333;
  padding:0px;
  padding-left:0px;
  padding-right: 2px;
  vertical-align:middle;
  }
  
   .PageSubHeading_btt {
  font-weight: normal;
  font-size: 10px;
  color: #FF0000;
  padding:0px;
  padding-left:0px;
  padding-right: 0px;
  vertical-align:middle;
  }
  .PageSubHeading_btt a {
	text-decoration:underline;
	color: #FF0000;
	}

.PageSubHeading_btt a:hover {
	text-decoration:none;
	color: #FF0000;
	}
	.PageSubHeading_btt a:visited {
	color: #FF0000;
	}
   .hdg_blue { 
  font-weight: bold;
  font-size: 10px;
  color: #002984;
  }
  
  .Alpha {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-weight: bold;
  font-size: 11px;
  color: #333333;
  padding:4px;
  padding-left:18px;
  padding-right: 2px;
  vertical-align:middle;
  }
  
.main_content p.bc_trail img {
	vertical-align:bottom;
	padding:0;
	background:none;
	}

.main_content p.bc_trail .bc_arrow {
	vertical-align: 2px;
	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:x-small;
	font-weight:bold;
	}

.main_content h2 {
	margin:0px 0 7px 10px;
	padding:0;
	font-size:x-small;
	font-weight:bold;
	color:#424242;
	}

.main_content h3 {
	margin:15px 0 7px 10px;
	padding:0;
	font-size:x-small;
	font-weight:bold;
	font-style:italic;
	color:#424242;
	}

.main_content h4 {
	margin:0;
	padding:0;
	color:#0f1b77;
	font-family:"arial narrow";
	font-size:12px;
	}


.wrap_box_bdr {
	width:610px;
	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 .top1 {
	background: url('/images/market-oversight/wrap_box_top_long.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 {
  	font-family: Verdana, Arial, Helvetica, sans-serif;
  	font-weight: bold;
  	font-size: 10px;
   	color: #0f1b77;
	padding:5px 0 0 14px;
	height:13px;
	}
	

.wrap_box_bdr .box_con {
	padding:16px 14px 10px 30px;
	}
	
.wrap_box_bdr .box_con .col1 {
	float:left;
	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 {
	float:left;
	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 5 0;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:10px;
	}

.wrap_box_bdr .box_con p.ovfdesc span {
	font-style:italic;
	font-weight:normal;
	font-family:arial;
	font-size:10px;
	padding-left:6px;
	}

.overflow {
	overflow:auto;
	width:565px;
	height:100%;
	border:#c2c2c2 1px solid;
	background: url('/images/market-oversight/ess_arch_ovrf_bg.gif') no-repeat scroll 0 0;
	}
	
.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;
	font-size:10px;
	line-height:20px;
	background: url('/images/market-oversight/icon_pdf.gif') no-repeat 7px 6px;
	}
	
.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 {
	background:#0A2989;
	width:146px;
	padding:2px 0 0 0;
	margin-bottom:4px;
	}
	
.adv_srch .tbox1, .adv_srch .tbox2, .adv_srch .tbox2a {
	width:129px;
	font-size:11px;
	margin-bottom:5px;
	}

.adv_srch .tbox2, .adv_srch .tbox2a {
	width:129px;
	color:#A39B9E;
	}

.adv_srch .tbox2a {
	color:#000;
	}
	
.adv_srch_bot {
	background:#0A2989 url('/images/market-oversight/adv_search2.gif') no-repeat 0 100%;
	padding:0 0 5px 0;
	}
	
.util_bg {
	/*background:#fdf5e4 url('/images/global/dots_peach.gif') repeat-x 0 0;*/
	padding:0px 5px 5px 18px;
	}

.util_bg div img {
	padding-bottom:0px;
	}

.util_bg .charts2 img {
	}

.util_bg .charts2 .col1 {
	float:left;
	width:270px;
	}

.util_bg .charts2 .col2 {
	float:left;
	width:300px;
	margin-left:26px;
	}

.util_bg2 {
	background-color:#ebebeb;
	border:#0f1b77 1px solid;
	padding:10px;
	}

.util_bg2 img {
	padding-right:10px;
	}

.chart, .chart_wide {
	width:400px;
	font-size:9px;
	border:#000 1px solid;
	border-bottom:none;
	padding:0;
	margin:0;
	background-color:#fff;
	font-weight:bold;
	}

.chart_wide {
	width:600px;
	
	}

.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 {
	float:left;
	width:316px;
	}

.bdr1 {
	background: url('/images/global/dots_blue.gif') repeat-x 0 50%;
	height:16px;
	}

.bdr2 {
	background: url('/images/global/dots_peach.gif') repeat-x 0 50%;
	height:12px;
	}
	
.bdr3 {
	background: url('/images/global/dots_gray.gif') repeat-x 0 50%;
	height:12px;
	}


p.dl {
	font-style:italic;
	padding-bottom:0;
	font-size:10px;
	}
	
.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;
	}
	
	

	
.text2{
	padding: 2px;
	padding-left: 8px;
	padding-bottom: 2px;
	padding-right: 8px;
	font-size:9px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	}
	


	
.textcal{
	padding: 0px;
	padding-left: 0px;
	padding-bottom: 0px;
	padding-right: 0px;
	font-size:9px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	}
	
.textmenu {
	padding: 2px;
	padding-left: 10px;
	padding-bottom: 2px;
	padding-right: 2px;
	font-size:10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	}
		
	.text ul li{
	padding-top: 0px;
	padding-bottom: 0px;
	font-size:10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;

	
	MARGIN: 0px; 
	COLOR: #333333; 
	LINE-HEIGHT: 1.2em; 
	PADDING-TOP: 2px;
	PADDING-BOTTOM: 2px;

	}

.textbold{
	padding-bottom: 2px;
	font-size:10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	}
	
.textbold1{
	padding-left: 10px;
	padding-bottom: 2px;
	font-size:10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	}

.text_alpha {
	color:#ff0000;
	font-size:14px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	}
	
.pdf_link {
	padding: 2px;
	padding-bottom: 2px;
	font-size:10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	}

p.dl img {
	vertical-align:middle;
	padding:0 3px;
	}

.rev_und a, p.rev_und a {
	text-decoration:underline;
	padding-left: 8px;
	}

.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:631px;
	}

.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 60px;
	}
	
.menu_box3 .content img {
	margin-right:33px;
	}

.menu_box3 .content img.end {
	margin:0px;
	}
	
.menu_box_long1 {
	background: url('/images/market-oversight/utilbox3_2.gif') repeat-x 0 0;
	width:631px;
	}

.menu_box_long2 {
	background: url('/images/market-oversight/utilbox3_1.gif') no-repeat 0 0;
	}

.menu_box_long3 {
	background: url('/images/market-oversight/utilbox3_3.gif') no-repeat 100% 0;
	height:180px;
	}

.menu_box_long3 .ttl {
	height:25px;
	}

.menu_box_long3 .ttl div {
	padding:7px 0 0 22px;
	}
	
.menu_box_long3 .content {
	padding:7px 0 0 60px;
	}
	
.menu_box_long3 .content img {
	margin-right:10px;
	}

.menu_box_long3 .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 {
	float:left;
	padding:7px 0 0 22px;
	}
	
.map_switch .ttl .right {
	float: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:14px;
	}
	
.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:0px 0 0 0;
	font-weight:normal;
	font-size:10px;
	line-height:14px;
	}

.lat_not .content ul li {
    background: url('/images/market-oversight/arrows_blue.gif') no-repeat 0 8px;
    padding-left:12px;
}
 
.lat_not .content ul li a {
    display:block;
    color:#0f1b77;
    text-decoration:underline;
    font-size:10px;
}
			   
.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/icn_pdf2.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 {
	margin:6px 3px 0 3px;
	width:590px;
	height:136px;
	overflow:scroll;
	border:#0f1b77 1px solid;
	background-color:#ebebeb;
	overflow-y:hidden;
	}

.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.sublink2, p.sublink2 a {
	padding-left: 8px;
	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;
	}




.clear
{ clear: both; margin: 0; padding: 0; height: 0px; line-height:0px; font-size:0px; }



#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:10px;
	color:#092988;
	padding:3px 10px 0 0;
	line-height:12px;
	}
	
#footer a {
	color:#092988;
	text-decoration:none;
	}

#footer a:hover {
	text-decoration:underline;
	}
	.footer-date {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size:10px;
	color: #333333;
}
	
* html .visualIEFloatFix { height: 0.01%; }
	


.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}




.round_content_new{ 
} 

.round_content_new 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_new 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_new UL  A:link {
TEXT-DECORATION: none;
color: #fff;
}
.round_content_new UL A:visited {
TEXT-DECORATION: none;
color: #fff;
}
.round_content_new UL A:hover {
 TEXT-DECORATION: underline
}

.round_content_new  UL LI A:link {
TEXT-DECORATION: none;
color: #fff;
}
.round_content_new  UL LI A:visited {
TEXT-DECORATION: none
}
.round_content_new UL LI A:hover {
 TEXT-DECORATION: underline
}
.round_content_new h2{font-size: 12px;line-height:1.10;color: #fff;margin: 0;padding: 0 0px}



#blueblock{
width: 230px;
padding: 0 0 0em 0;
margin-bottom: 0em;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
background-color: #90bade;
color: #333;
}

* html #blueblock{ /*IE 6 only */
w\idth: 230px; /*Box model bug: 180px minus all left and right paddings for #blueblock */
}

#blueblock ul{
list-style: none;
margin: 0;
padding: 0;
border: none;
}

#blueblock li {
border-bottom: 1px solid #90bade;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
margin: 0;
}

#blueblock li a{
display: block;
padding: 5px 5px 5px 8px;
border-left: 10px solid #5e647a;
border-right: 10px solid #8088a6;
background-color: #9ca6c8;
color: #fff;
text-decoration: none;
width: 100%;
}

html>body #blueblock li a{ /*Non IE6 width*/
width: auto;
}

#blueblock li a:hover{
border-left: 10px solid #1c64d1;
border-right: 10px solid #5ba3e0;
background-color: #2586d7;
color: #fff;
}


/** 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**/

/*MO Blue Box Menu */

DIV#mo_box {
PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: #0d60a5 no-repeat right top; FLOAT: left; PADDING-BOTTOM: 0px; PADDING-TOP: 0px; FONT-FAMILY: arial, helvetica, sans-serif;
}
DIV#mo_box H2 {
	PADDING-RIGHT: 14px; PADDING-LEFT: 14px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 6px;FONT-FAMILY: arial, helvetica, sans-serif; FONT-SIZE: 90%;COLOR: #a4d767;
}
DIV#mo_box H2.top {
	BACKGROUND: url(/images/market-oversight/mo_box/top.gif) no-repeat;
}
DIV#mo_box UL.nav {
	PADDING-RIGHT: 0px; BORDER-TOP: #5394c4 1px solid; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px 14px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
DIV#mo_box UL.nav LI {
	PADDING-RIGHT: 0px; DISPLAY: inline; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: 9px; PADDING-BOTTOM: 0px; MARGIN: 0px; COLOR: #fff; PADDING-TOP: 0px
}
DIV#mo_box UL.nav LI A {
	PADDING-RIGHT: 5px; DISPLAY: block; PADDING-LEFT: 22px; BACKGROUND: url(/images/market-oversight/mo_box/bullet_greenArrow.gif) no-repeat 0px 0px; PADDING-BOTTOM: 5px; MARGIN: 0px; COLOR: #fff; PADDING-TOP: 4px; BORDER-BOTTOM: #5394c4 1px solid; TEXT-DECORATION: none
}
DIV#mo_box UL.nav A:hover {
	BACKGROUND-COLOR: #206cac
}
DIV#mo_boxBottom{
	BACKGROUND: url(/images/market-oversight/mo_box/bottom.gif) no-repeat; width:197px
}


/*hydrowpower consultation list box*/
DIV#hydro_box {
PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: #0d60a5 no-repeat right top; FLOAT: left; PADDING-BOTTOM: 0px; PADDING-TOP: 0px; FONT-FAMILY: arial, helvetica, sans-serif;  
}
DIV#hydro_box H2 {
	PADDING-RIGHT: 5px; PADDING-LEFT: 10px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 6px;FONT-FAMILY: arial, helvetica, sans-serif; FONT-SIZE: 90%;COLOR: #a4d767;
}
DIV#hydro_box H2.top {
	BACKGROUND: no-repeat; width: 250px;}


DIV#hydro_box .labels {FONT-FAMILY: arial, helvetica, sans-serif; FONT-SIZE: 90%;COLOR:  #ffffff; }

DIV#hydro_box ul {PADDING-RIGHT: 5px; PADDING-LEFT: 10px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP:1px;FONT-FAMILY: arial, helvetica, sans-serif; FONT-SIZE: 90%;}

DIV#hydro_boxBottom{
BACKGROUND: no-repeat; width: 250px;}
/*end*/




/*TIMELINE*/

.timeline_scroll {
	margin:6px 3px 0 3px;
	width:565px;
	height:530px;
	overflow-y: scroll; 
	overflow-x: scroll;
	border:#cccccc 1px solid;
	background-color:#ebebeb;
		}
	.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:#333333;
	font-size:xx-small;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;}
	/*end of timeline*/
	
	
/*TIMELINE*/

.timeline_hydro {
	margin:0px 0 7px 40px;
	width:560px;
	height:400px;
	overflow-y: scroll; 
	overflow-x: scroll;
	border:#cccccc 1px solid;
	background-color:#ebebeb;
		}


	/*end of timeline*/
	
	
/*media data form*/
	form#media {
background:	#c4d5f6;
width:600px; 
height: 100%;
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:500px; 
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 #button3 {
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*/
/*regForm*/
	DIV#regForm{
background:	#dcdee3;
width:600px; 
height: 800px;
padding:5px;
margin:0 auto;
font-family: Arial, Helvetica, sans-serif;	
font-size: 10px;
}
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;
}

#regForm .note{
margin: 4px 6px;
font-family: Verdana, Arial, Helvetica, sans-serif;	
font-size: xx-small;
font-weight:bold;
padding-left:37px;
 color: #666666;
}

DIV#regForm h3 {
font-family: Verdana, Arial, Helvetica, sans-serif;	
font-size: x-small;
color: #333333;	
margin: 4px 6px;
}

.formfield{
   width: 200px;
   height: 20px;
   font-family:Arial, Helvetica, sans-serif;
   font-size:11px;
   margin-bottom: 5px;
}

.formfield_lg{
   width: 200px;
   height: 200px;
   font-family:Arial, Helvetica, sans-serif;
   font-size:11px;
   margin-bottom: 5px;
}

form#adminForm{
background:	#ffffff;
width:600px; 
height: 100%;
font-family: Arial, Helvetica, sans-serif;	
font-size: 10px;
}

form#regForm{
background:	#dcdee3;
width:600px; 
height: auto;
padding:5px;
margin:0 auto;
font-family: Arial, Helvetica, sans-serif;	
font-size: 10px;
}

form#regForm fieldset {
width:500px; 
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: #4d89ff;
height: 24px;
line-height: 24px;
width:250px; 
border: 1px solid #cccccc;
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#regForm1{
background:	#dcdee3;
width:550px; 
height: auto;
padding:5px;
margin:0 auto;
font-family: Arial, Helvetica, sans-serif;	
font-size: 10px;
}

form#regForm1 fieldset {
width:500px; 
display:block; 
border:1px dotted #fff; 
padding:5px; 
margin-bottom:0.5em; 
margin-left: 13px;
line-height:1.2em;
}

form#regForm1 legend {
font-size:1.1em; 
font-weight:bold; 
color: #4d89ff;
height: 24px;
line-height: 24px;
width:250px; 
border: 1px solid #cccccc;
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
}

.addtl_auth {
clear:left; 
display:block; 
float:left; 
width:130px; 
text-align:right; 
padding-right:10px; 
color: #333333;
margin-bottom:0.5em;
}



form#regForm label {
clear:left; 
display:block; 
float:left; 
width:160px; 
text-align:right; 
padding-right:10px; 
color: #333333;
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 #cccccc; 
padding:0 2px;: 
margin-bottom:5px;
font-family: Arial, Helvetica, sans-serif;	
}

form#regForm select {
margin-left:0.5em;
font-size:xx-small; 
}

form#regForm textarea {
border:1px solid #cccccc; 
padding:0 2px;: 
margin-bottom:5px;
font-family: Arial, Helvetica, sans-serif;	
}



form#regForm #button1 {
background-color: #e3f05a; 

display: inline;
width:70px; 
height: 20px;
line-height: 10px;
text-align: center;

border: 1px solid #eeeeee;

font-size:12px; 
font-weight:bold; 
color: #4d89ff;

font-family: Arial, Helvetica, sans-serif;
margin-left: 15em
}

form#regForm #button2 {
background-color: #e3f05a; 
display: inline;
width:70px; 
height: 20px;
line-height: 10px;
text-align: center;

border: 1px solid #eeeeee;

font-size:12px; 
font-weight:bold; 
color: #4d89ff;
font-family: Arial, Helvetica, sans-serif;
}

form#regForm #button3 {
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: Arial, Helvetica, sans-serif;	
font-size: xx-small;
color: #990033;
margin: 4px 6px;	
}

form#regForm .inf {
font-family: Arial, Helvetica, sans-serif;	
font-size: xx-small;
color: #990033;
margin: 4px 0px;	
}

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: Arial, Helvetica, sans-serif;	


}
#regForm ol li{

font-size: 11px;
font-family:  Arial, Helvetica, sans-serif;		

}
#regForm ul li{
font-size: 11px;
font-family: Arial, Helvetica, sans-serif;	

}

/* NEW MAIN PAGE CSS */
TD.ferctabLeft, TD.ferctabRight {background-image:url(/images/default/hdr_bg.gif);}

#fercAnnouncementsModule TD.ferctabLeftCont,
#fercWhatsNewModule TD.ferctabRightCont,
{background-image:url(/images/default/tab_bg.gif);}

#fercAnnouncementsModule TD.ferctabLeftCont,
#fercWhatsNewModule TD.ferctabLeftCont,
{width:126px;}

#fercWhatsNewModule TD.ferctabLeftCont,
#fercAnnouncementsModule TD.ferctabRightCont,
{background-image:url(/images/default/hdr_bg.gif);}

#fercAnnouncementsModule TD.ferctabRightCont,
#fercWhatsNewModule TD.ferctabRightCont,
{width:135px;}

#fercAnnouncementsModule TD.ferctabLeftCont IMG,
#fercWhatsNewModule TD.ferctabLeftCont IMG
{margin:7px 0 0 18px;}

#fercAnnouncementsModule TD.ferctabRightCont IMG,
#fercWhatsNewModule TD.ferctabRightCont IMG
{margin:7px 0 0 14px;}

#fercAnnouncementsModule TD.ferctabLeft,
#fercAnnouncementsModule TD.ferctabRight,
{width:14px;}

#fercWhatsNewModule TD.ferctabLeft,
{width:15px;}

#fercWhatsNewModule TD.ferctabRight,
{width:13px;}

#fercHomeCenterCol,
#fercHomeLeftCol,
#fercHomeRightCol
{float:left;}
		
#fercHomeCenterCol
{width:100%;margin:0 11px 0 0;overflow:hidden;}

#fercHomeLeftCol
{width:100%;margin:0 15px 0 0;overflow:hidden;}
		
#fercHomeRightCol
{width:100%; margin:0 0 0 12px;overflow:hidden;}	

.fercPxBlock
{height:185px;min-height:185px;max-height:185px;overflow:hidden;}

.fercTabBox
{width:100%;height:26px;position:relative;background:#fff url(/images/default/hdr_bg.gif) 0 0 repeat-x;}

#fercWhatsNewModule,
{display:none;}

#fercAnnouncementsModule,
{display:block;}


/* fix for mac/ie center column */
* html #fercHomeCenterCol
{margin-right:10px;}

.fercSplitLk
{width:980px;}

.fercBigChartsFoot #business0909,
.fercBigChartsFoot .fercBizSponsor
{visibility:hidden;}

.fercBnbAdvert {position:absolute;top:8px;left:790px;font-size:10px;font-weight:normal;color:#fff;}

.hdg_module{
	font-family: Helvetica, Verdana, Arial, sans-serif;
	font-size: 12px;
	font-weight:bold;
	color: #29568f;
	PADDING-top: 0px;
	PADDING-BOTTOM: 5px;
	PADDING-RIGHT: 0px;
	VERTICAL-ALIGN: top; 
	}

.hdg_module A:link {
TEXT-DECORATION: none;
color: #29568f;
}
.hdg_module A:visited {
TEXT-DECORATION: none;
color: #29568f;
}
.hdg_module A:hover {
 TEXT-DECORATION: underline
}
.textwn{
	padding: 2px;
	padding-left: 2px;
	padding-bottom: 2px;
	padding-right: 2px;
	font-size:11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	}
	
.textwhtfooter{


background-color:#ffffff; 
	padding: 7px;
	padding-left: 8px;
	padding-bottom: 7px;
	padding-right: 8px;
	font-size:9px;
		color: #5f5f5f;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	border-top:1PX solid #FFFFFF ;

	}
.textwhtfooter A:link {
TEXT-DECORATION: none;
color: #5f5f5f;
}
.textwhtfooter A:visited {
 TEXT-DECORATION: underline;
TEXT-DECORATION: none;
color: #5f5f5f;
}
.textwhtfooter A:hover {
 TEXT-DECORATION: underline
}

.footer_bg {
background-color:#333333;
}
	
.texttopheader {
	text-align:right;
	padding-bottom: 5px;
	padding-top: 5px;
	font-size:9px;
	color: #ffffff;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	}
.texttopheader  A:link {
TEXT-DECORATION: none;
color: #ffffff;
}
.texttopheader  A:visited {
 TEXT-DECORATION: underline;
TEXT-DECORATION: none;
color: #ffffff;
}
.texttopheader  A:hover {
 TEXT-DECORATION: underline
}

	
	
	
	

.scrollwn{
 padding-left: 10px; 
 padding-right: 10px; 
 scrollbar-face-color: #ffffff; 
 scrollbar-highlight-color: #ffffff; 
 scrollbar-shadow-color: #ffffff; 
 scrollbar-3dlight-color: #f6c396; 
 scrollbar-darkshadow-color: #f6c396; 
 scrollbar-arrow-color: #f4933d; 
 scrollbar-track-color: #ffe1b5; 
 overflow:auto; 
 background-color: White; 
 width:100%; height:165;
 	padding: 2px;
	padding-left: 5px;
	padding-bottom: 5px;
	padding-right: 5px;
	font-size:11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
}	
/* end of NEW MAIN PAGE CSS */

/*bio pages*/
.recent_hgh{
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: 12px;
	font-weight:bold;
	color: #56595C;
	PADDING-top: 0px;
	PADDING-BOTTOM: 5px;
	PADDING-RIGHT: 0px;
	VERTICAL-ALIGN: top; 
	}

.recent_hgh A:link {
TEXT-DECORATION: none;
color: #56595C;
}
.recent_hgh A:visited {
TEXT-DECORATION: none;
color: #56595C;
}
.recent_hgh A:hover {
 TEXT-DECORATION: underline
}
#recent_hgh
{
	padding-left: 20px;
}
/*bio pages*/


/*mini calendar*/	

#miniCalendar .textwht{
	font-size:9px;
	color: #FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	}

#miniCalendar .textred{
	font-size:9px;
	color: #FF0000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	}
	
#miniCalendar .textblk{
	font-size:9px;
	color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	}
	
/*End of mini calendar*/

/*speaker request form under contact us*/
	form#speaker {
background:	#dcdee3;
width:540px; 
height: 100%;
padding:5px;
margin:0 auto;
font-family: Arial, Helvetica, sans-serif;
font-size: 10px;
}

form#speaker .req {
font-family: Arial, Helvetica, sans-serif;
font-size: 10px;
color: #333333;
}
form#speaker fieldset {
width:500px; 
display:block; 
border:1px dotted #fff; 
padding:5px; 
margin-bottom:0.5em; 
margin-left: 13px;
line-height:1.2em;
}

form#speaker .subhdg{
font-family: Arial, Helvetica, sans-serif;
font-size: 10px;	
font-weight:bold; 
color: #333333; 
}



form#speaker legend {
font-size:1.1em; 
font-weight:bold; 
color: #4d89ff;
height: 24px;
line-height: 24px;
width:157px; 
border: 1px solid #cccccc;
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:5px; 
color: #333333;
margin-bottom:0.5em;
font-weight:normal; 
}


form#speaker input {
border:1px solid #cccccc; 

margin-bottom:5px;

}

form#speaker select {
margin-left:0.5em;
}

form#speaker textarea {
width:200px; 
height:auto;
padding:0.5em; 
overflow:auto; 
border:1px solid #cccccc; 
margin-bottom:0.5em;

}
form#speaker .B{
font-family: Arial, Helvetica, sans-serif;
}

form#speaker .N {
margin-TOP:30px;
margin-bottom:30px;

}

form#speaker .Q {
margin-TOP:30px;
margin-bottom:30px;
}


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 {
background-color: #e3f05a; 

display: inline;
width:70px; 
height: 20px;
line-height: 10px;
text-align: center;

border: 1px solid #eeeeee;

font-size:12px; 
font-weight:bold; 
color: #4d89ff;

font-family: Arial, Helvetica, sans-serif;
margin-left: 15em
}

form#speaker #button2 {
background-color: #e3f05a; 
display: inline;
width:70px; 
height: 20px;
line-height: 10px;
text-align: center;

border: 1px solid #eeeeee;

font-size:12px; 
font-weight:bold; 
color: #4d89ff;
font-family: Arial, Helvetica, sans-serif;
}

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: 10px;
}
form#speaker .left {
  float: left;
  width: 200px;
  height: auto;
  margin-bottom:10PX;
  

  color: #666666;
font-size: 10px;
}
form#speaker .mid {
  float: left;
  width: 400px;
  height: auto;
  margin: 0 0 5px 5px;
  padding: 5px;

  color: #666666;
font-size: 10px;
}
form#speaker .req{
font-family: Arial, Helvetica, sans-serif;
font-size: xx-small;
color: #990033;
margin: 4px 6px; 
}
form#speaker .smtxt{
font-family: Arial, Helvetica, sans-serif;
font-size: xx-small;
color: #990033;
}


/*end of speaker request form under contact us*/


.textred {
	color:#ff0000;
	font-size:xx-small;

	}
	
.textredbold {
	color:#ff0000;
	font-size:xx-small;
	font-weight:bold

	}

/*calendar CSS*/

/*END OF calendar CSS*/

/*CLASS FOR RED TEXT*/




/*BIO PAGES*/
.bioLinks{
	padding: 4px;
	padding-left: 8px;
	padding-bottom: 4px;
	padding-right: 8px;
	font-size:9px;
	color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	}
.bioLinks A:link {
TEXT-DECORATION: none;
color: #FFFFFF;
}
.bioLinks A:visited {
 TEXT-DECORATION: underline;
TEXT-DECORATION: none;
color: #FFFFFF;
}
.bioLinks A:hover {
 TEXT-DECORATION: underline
}

#bioLinks{
	PADDING-top: 0px;
	PADDING-BOTTOM: 0px;
	PADDING-RIGHT: 0px;
	VERTICAL-ALIGN: top; 
}


#bioLinks A:link {
TEXT-DECORATION: none
}
#bioLinksA:visited {
TEXT-DECORATION: none
}
#bioLinks A:hover {
 TEXT-DECORATION: underline
}
#bioLinks 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;
}

#bioLinks LI {
	PADDING-RIGHT: 9px;
	PADDING-LEFT: 0px;
	FONT-WEIGHT: normal; 
    font-size: 9px; 
	color: #FFFFFF;
	MARGIN: 0px; 
	LINE-HEIGHT: 1.9em; 
	PADDING-TOP: 5px;
	PADDING-BOTTOM: 2px;
	LIST-STYLE-TYPE: none;
	line-height: 12px;

}
#bioLinks UL  A:link {
TEXT-DECORATION: none;
/*color: #0F1B77;*/
}
#bioLinks UL A:visited {
TEXT-DECORATION: none
}
#bioLinks UL A:hover {
 TEXT-DECORATION: underline
}

#bioLinks UL LI A:link {
TEXT-DECORATION: none;
/*color: #0F1B77;*/
}
#bioLinks UL LI A:visited {
TEXT-DECORATION: none
}
#bioLinks UL LI A:hover {
 TEXT-DECORATION: underline
}


#bioLinks 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;
}
#bioLinks 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;
	
}
#bioLinksLI 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;

}

#bioLinks UL UL A:link {
TEXT-DECORATION: none;
/*color: #0F1B77;*/
}
#bioLinks UL UL A:visited {
TEXT-DECORATION: none
}
#bioLinks UL UL A:hover {
 TEXT-DECORATION: underline
}
/*END OF BIO PAGES*/


/*#compHelpDesk*/
	DIV#compHelpDesk{
background:	#dcdee3;
width:469px; 
height: 1000px;
padding:5px;
margin:0 auto;
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
}
form#speaker .N {
margin-TOP:30px;
margin-bottom:30px;
}



DIV#compHelpDesk p {
margin: 4px 6px;
	font-family: Arial, Helvetica, sans-serif;
font-size: 12PX;
font-weight:normal;
color: #990033;	
padding-left:75px;
}

DIV#compHelpDesk.note{
margin: 4px 6px;
	font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
font-weight:bold;
padding-left:37px;
 color: #666666;
}

#compHelpDesk h3 {
	font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
color: #333333;	
margin: 4px 6px;
}

#compHelpDesk{
background:	#dcdee3;
width:469px; 
height: 100%;
padding:5px;
margin:0 auto;
	font-family: Arial, Helvetica, sans-serif;
font-size: 12px;	
}

#compHelpDesk fieldset {
width:520px; 
display:block; 
border:1px dotted #fff; 
padding:5px; 
margin-bottom:0.5em; 
margin-left: 13px;
line-height:1.2em;
}



#compHelpDesk legend {
font-size:1.1em; 
font-weight:bold; 
color: #4d89ff;
height: 24px;
line-height: 24px;
width:157px; 
border: 1px solid #cccccc;
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
}

#compHelpDesk label {
clear:left; 
display:block; 
float:left; 
width:150px; 
text-align:right; 
padding-right:5px; 
color: #333333;
margin-bottom:0.5em;
font-family: Arial, Helvetica, sans-serif;
font-size: 10px;	
font-weight:bold; 

}
#compHelpDesk #date label {

width:300px; 
text-align:right; 
padding-right:6px; 
color: #003399; 
margin-bottom:0.5em;
}

#compHelpDesk input {
border:1px solid #cccccc; 
margin-bottom:5px;

}

#compHelpDesk select {
margin-bottom:10px;
font-size:100%; 
}

#compHelpDesk textarea {
width:200px; 
height:auto;
border:1px solid #cccccc; 

overflow:auto; 
margin-bottom:5px;
}



#compHelpDesk #button1 
{
background-color: #e3f05a; 

display: inline;
width:70px; 
height: 20px;
line-height: 10px;
text-align: center;

border: 1px solid #eeeeee;

font-size:12px; 
font-weight:bold; 
color: #4d89ff;

font-family: Arial, Helvetica, sans-serif;
margin-left: 15em

}

#compHelpDesk #button2 {

background-color: #e3f05a; 
display: inline;
width:70px; 
height: 20px;
line-height: 10px;
text-align: center;

border: 1px solid #eeeeee;

font-size:12px; 
font-weight:bold; 
color: #4d89ff;
font-family: Arial, Helvetica, sans-serif;


}


#compHelpDesk p {
margin: 4px 6px;
}
#compHelpDesk h3 {
	font-family: Arial, Helvetica, sans-serif;
font-size: x-small;
color: #333333;	
margin: 4px 6px;
}

#compHelpDesk .req {
	font-family: Arial, Helvetica, sans-serif;
font-size: xx-small;
color: #990033;
margin: 4px 6px;	
}
#compHelpDesk .right {
  float: right;
  width: 200px;
  height: auto;
  margin: 0 0 5px 5px;
  padding: 5px;

  color: #666666;
  font-size:12PX
}
#compHelpDesk .left {
  float: left;
  width: 200px;
  height: auto;
  margin: 0 0 5px 5px;
  padding: 5px;

  color: #666666;
  font-size:12PX
}
#compHelpDesk ol {

font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;


}
#compHelpDesk ol li{

font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;	

}
#compHelpDesk ul li{
font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
}
/*compHelpDesk*/


.errorstyle {
	font-size: 18px;
	font-weight: bold;
}


/*New Nav*/
#wrap {
	font-size: 1.3em;
	
	padding: 0px;
	margin: 0 auto; 
	background-color: #f3f3f3;
	position: relative;
	height: 100%; 
	 }



<!--from ferc.css-->
	/* These styles create the dropdown menus. */
	#wrap {
	font-size: 1.3em;
	
	padding: 0px;
	margin: 0 auto; 
	background-color: #f3f3f3;

	height: 100%;
  }
  
  
  
  
  #header-banner {
	  width:960px;
	  
  }
  
  
  

#navbar {

	margin: 0;
	padding: 0;
	background-color: #16416f;
		height: 100%; 
		position: relative;
	z-index:100;
	
	 }

#navbar li {
	list-style: none;
	float: left; 
	}

#navbar li a {
	display: block;
	font-family:Arial, Helvetica, sans-serif;
font-size:0.8em; /* 16x.875=14 */
padding-right: 2px;
	padding-left: 20px;
	padding-top: 10px;
	padding-bottom: 9px;
	background-color:#16416f;
	color: #ffffff;
	text-decoration: none;
	 }

#navbar li ul {
	display: none;
	background-color: #16416f;
	}

#navbar li:hover ul, #navbar li.hover ul {
	display: block;
	position: absolute;
	margin: 0;
	padding: 0;
	 }

#navbar li:hover li, #navbar li.hover li {
	float: none; 
	}

#navbar li:hover li a, #navbar li.hover li a {
	background-color: #16416f;
	font-size:10px;
	padding-left: 25px;
	padding-right: 10px;
	padding-top: 1px;
	padding-bottom: 5px;
	border-bottom: 1px solid #cfdfe7;
	color: #fff; }

#navbar li li a:hover {
	background-color: #b4c7d0; }
	
	/*

.texttopheader {
	text-align:right;
	padding-bottom: 5px;
	padding-top: 5px;
	font-size:9px;
	color: #ffffff;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	
	}
.texttopheader  A:link {
TEXT-DECORATION: none;
color: #ffffff;

}
.texttopheader  A:visited {
 TEXT-DECORATION: underline;
TEXT-DECORATION: none;
color: #ffffff;

}
.texttopheader  A:hover {
 TEXT-DECORATION: underline;
 
}

*/




#quick_links select {
	FONT: xxx-small verdana,arial,helvetica,sans-serif

}	

/* Right Module */
table#right_module  {
	border-left:solid;
	border-color:#cfdea5;
	border-width:1px;
	border-bottom:solid;
	border-bottom-color: #cfdea5;
	border-bottom-width: 1px;
	 }
	 
/*table#right_module  {
	border-left:solid;
	border-color:#ffd67d;
	border-width:1px;
	border-bottom:solid;
	border-bottom-color: #ffd67d;
	border-bottom-width: 1px;
	 }
	 
*/
	 
/*.toprow { 
    font-family: arial,Helvetica, sans-serif;
	font-weight:BOLD;
	font-size: 11PX;
	color: #ffffff;
	padding-left: 10px;
	padding-right: 8px;
	background-color:#fdb312;
        }
*/

.toprow { 
    font-family: arial,Helvetica, sans-serif;
	font-weight:BOLD;
	font-size: 11PX;
	color: #557c11;
	padding-left: 10px;
	padding-right: 8px;
	background-color:#cfdea5;
        }
		
		
	.toprow a:visited{ 
    font-family: arial,Helvetica, sans-serif;
	font-weight:BOLD;
	font-size: 11PX;
color: #557c11;
	padding-left: 2;
	padding-right: 8;
	background-color:#cfdea5;
	text-decoration: none;
        }
		
		
		/*for processess popup*/
		.popup{
	 background-color: #fff;}
	 
	 
	 
 /*TOG*/
.TOG  TABLE {
	BORDER-RIGHT: #ccc 1px solid; MARGIN-BOTTOM: 10px; WIDTH: 90%; ALIGN: center;
}
.TOG  TH {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; FONT-WEIGHT: bold; FONT-SIZE: 12px; PADDING-BOTTOM: 5px; BORDER-LEFT: #ffcc66 1px solid; COLOR: #000; PADDING-TOP: 5px; BACKGROUND-COLOR: #ffcc66
}
.TOG  TH.titleFirstCell {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; FONT-SIZE: 12px; PADDING-BOTTOM: 5px; BORDER-LEFT: #ccc 1px solid; COLOR: #000; PADDING-TOP: 5px; BACKGROUND-COLOR: #ffcc66
}
.TOG  TH A {
	COLOR: #000; TEXT-DECORATION: underline
}
.TOG  TH A:hover {
	COLOR: #000; TEXT-DECORATION: underline
}
.TOG  TH A:visited {
	COLOR: #000; TEXT-DECORATION: underline
}

.TOG  TD {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; FONT-SIZE: 12px; PADDING-BOTTOM: 8px; VERTICAL-ALIGN: top; BORDER-LEFT: #ccc 1px solid; BORDER-bottom: #ccc 1px solid;COLOR: #666; PADDING-TOP: 8px; BACKGROUND-COLOR: #fff
}

.TOG  .backtotop {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: xx-small;
	color: #000;
}
.TOG  .backtotop A:LINK{

	text-decoration: none;
}
.TOG  .backtotop A:VISITED{

	text-decoration: none;
}
.TOG  .backtotop A:HOVER{

	text-decoration: UNDERLINE;
}

.TOG  .footer {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 1px; PADDING-BOTTOM: 0px; COLOR: #ffcc66; PADDING-TOP: 0px; HEIGHT: 4px; BACKGROUND-COLOR: #ffcc66
}
.TOG  STRONG {
	FONT-WEIGHT: bold; COLOR: #666; FONT-SIZE: 12px;
}
.TOG  ul li {
	FONT-WEIGHT: normal; COLOR: #666; FONT-SIZE: 12px;
}
.TOG  ul li li{
	FONT-WEIGHT: normal; COLOR: #666; FONT-SIZE: 12px;
}
.TOG  ul li li li{
	FONT-WEIGHT: normal; COLOR: #666; FONT-SIZE: 12px;
}

.TOG  ol li {
	FONT-WEIGHT: normal; COLOR: #666; FONT-SIZE: 12px;
}
.TOG  ol li li{
	FONT-WEIGHT: normal; COLOR: #666; FONT-SIZE: 12px;
}
.TOG  ol li li li{
	FONT-WEIGHT: normal; COLOR: #666; FONT-SIZE: 12px;
}

.TOG  TD.dark {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 8px; COLOR: #666; PADDING-TOP: 8px; BACKGROUND-COLOR: #efefef
}

.TOG  TD.grey {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 8px; COLOR: #666; PADDING-TOP: 8px; BACKGROUND-COLOR: #dddddd
}
.TOG  TD.media {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 8px; VERTICAL-ALIGN: middle; COLOR: #666; PADDING-TOP: 8px; BACKGROUND-COLOR: #ffffff
}
.TOG  TD.mediad {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 8px; VERTICAL-ALIGN: middle; COLOR: #666; PADDING-TOP: 8px; BACKGROUND-COLOR: #efefef
}
	 /* END OF TOG*/
	 
	 
	 
	 
	 
	 /* NEW Video Section 
	 
.video_select{background-color:#333;
transition: background-color 0.5s ease;
height:80px;
padding: 5px;
margin:5px;
color:#ffffff;
border-bottom: 1px solid #444444;} 

.video_select a{ color:#cccccc; font-weight:bold; text-decoration:none;}
.video_select a:hover{ color:#acd373; font-weight:bold; text-decoration:underline;}
.video_select a:active{ color:#acd373; font-weight:bold; text-decoration:underline;font-size: 12px;font-weight: bold;}

.video_select:hover{background-color:#666666;
background-image:url(images/videos_active.png);
background-repeat:no-repeat;
background-position: right;
height:80px;
padding: 5px;
margin:5px;
color:#acd373;}

.video_select_active{background-color:#666666;
background-image:url(images/videos_active.png);
background-repeat:no-repeat;
background-position: right;
height:200px;
padding: 5px;
margin:5px;
color:#ffffff;}

.video_select_active p{color:#ffffff;}
.video_select_active a{color:#acd373; font-weight:bold; text-decoration:underline;font-size: 12px;font-weight: bold;}
.vid_text {float:right;width:150px; height: 70px;padding-top:20px;}
.vid_text_active {float:right;width:150px; height: 70px;padding-top:20px;}
.vid_text_active a {color:#acd373;}
.vid_text a {color:#cccccc;}
.vid_text a:visited {color:#cccccc;}
.vid_text a:hover {color:#acd373;}
.vid_img {float:left;width:110px;}
.inner { height: 80px; border-bottom: 1px solid #acd373;}
.transcripts {height: 110px; width:260px; background-color:#CCCCCC;overflow-y:scroll; text-align:center;}
.transcripts ul li {list-style:none; text-indent: -2em; font-size:11px;}
.transcripts ul li a{color:#006600; font-size:11px; font-weight:normal;}
*/


