BODY
{
    BORDER-RIGHT: medium none;
    PADDING-RIGHT: 0px;
    BORDER-TOP: medium none;
    PADDING-LEFT: 0px;
    FONT-SIZE: 10pt;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    BORDER-LEFT: medium none;
    COLOR: black;
    PADDING-TOP: 0px;
    BORDER-BOTTOM: medium none;
    FONT-FAMILY: Arial, Helvetica, Verdana, San-serif;
    TEXT-DECORATION: none;
    RIGHTMARGIN: 0px;
    LEFTMARGIN: 0px;
    TOPMARGIN: 0px;
    BOTTOMMARGIN: 0px;
    MARGINHEIGHT: 0px;
    MARGINWIDTH: 0px
}
P
{
    FONT-SIZE: 10pt;
    COLOR: black;
    FONT-FAMILY: Arial, Helvetica, Verdana, San-serif;
    TEXT-DECORATION: none
}
LI
{
    FONT-SIZE: 10pt;
    COLOR: black;
    FONT-FAMILY: Arial, Helvetica, Verdana, San-serif;
    TEXT-DECORATION: none
}
TD
{
    FONT-SIZE: 10pt;
    COLOR: black;
    FONT-FAMILY: Arial, Helvetica, Verdana, San-serif;
    TEXT-DECORATION: none
}
DIV
{
    FONT-SIZE: 10pt;
    COLOR: black;
    FONT-FAMILY: Arial, Helvetica, Verdana, San-serif;
    TEXT-DECORATION: none
}
.leftnavhdr
{
    PADDING-LEFT: 10px;
    FONT-WEIGHT: bold;
    FONT-SIZE: 14px;
    COLOR: #cc0033;
    FONT-FAMILY: arial,helvetica,verdana;
    TEXT-DECORATION: none
}
.leftnavdiv
{
    PADDING-LEFT: 0px;
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    COLOR: #ffffff;
    FONT-FAMILY: arial,helvetica,verdana;
    LETTER-SPACING: 1px;
    TEXT-DECORATION: none
}
.leftnavroot
{
    PADDING-LEFT: 0px;
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    COLOR: #ffffff;
    FONT-FAMILY: arial,helvetica,verdana;
    LETTER-SPACING: 1px;
    TEXT-DECORATION: none
}
.leftnav
{
    PADDING-LEFT: 0px;
    FONT-SIZE: 12px;
    COLOR: #ffffff;
    FONT-FAMILY: arial,helvetica,verdana;
    LETTER-SPACING: 0px;
    TEXT-DECORATION: none
}
.leftnavroot:hover
{
    PADDING-LEFT: 0px;
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    COLOR: #BBBBBB;
    FONT-FAMILY: arial,helvetica,verdana;
    LETTER-SPACING: 1px;
    TEXT-DECORATION: none
}
.leftnav:hover
{
    PADDING-LEFT: 0px;
    FONT-SIZE: 12px;
    COLOR: #BBBBBB;
    FONT-FAMILY: arial,helvetica,verdana;
    LETTER-SPACING: 0px;
    TEXT-DECORATION: none
}
.link
{
    FONT-SIZE: 10pt;
    COLOR: #cc0033;
    FONT-FAMILY: Verdana, Arial, Helvetica, San-serif;
    TEXT-DECORATION: underline
}
.link:hover
{
    FONT-SIZE: 10pt;
    COLOR: #cc0033;  
    FONT-FAMILY: Verdana, Arial, Helvetica, San-serif;
    TEXT-DECORATION: underline
}
.topnav
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 8pt;
    BORDER-LEFT-COLOR: #ffffff;
    BORDER-BOTTOM-COLOR: black;
    COLOR: #999999;
    BORDER-TOP-COLOR: #ffffff;
    FONT-FAMILY: Geneva, Arial, Helvetica, san-serif;
    TEXT-DECORATION: none;
    BORDER-RIGHT-COLOR: #ffffff
}
.topnav:hover
{
    COLOR: #cc0033;   
}
.bottomnav
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 8pt;
    COLOR: #999999;
    FONT-FAMILY: Verdana, Arial, Helvetica, San-serif;
    TEXT-DECORATION: none
}
.copyright
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 8pt;
    COLOR: #000000;
    FONT-FAMILY: Verdana, Arial, Helvetica, San-serif;
    TEXT-DECORATION: none
}
.copyright:hover
{
    COLOR: #cc0033
}
.bottomnav:hover
{
    COLOR: #cc0033
}
.spacer
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    PADDING-TOP: 0px;
    BACKGROUND-COLOR: #663366
}
.profilenav:unknown
{
    COLOR: #cc0033
}
.italic
{
    FONT-SIZE: 10pt;
    COLOR: black;
    FONT-STYLE: italic;
    FONT-FAMILY: Verdana, Arial, Helvetica, San-serif
}
.capwhiterow
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 8pt;
    COLOR: #ffffff;
    FONT-FAMILY: Geneva, Arial, Helvetica, san-serif;
    TEXT-DECORATION: none
}
.capwhitehdrlg
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 8pt;
    COLOR: #ffffff;
    FONT-FAMILY: Geneva, Arial, Helvetica, san-serif;
    TEXT-DECORATION: none
}
.capwhitehdrsm
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 8pt;
    COLOR: #ffffff;
    FONT-FAMILY: Geneva, Arial, Helvetica, san-serif;
    TEXT-DECORATION: none
}
.capoption
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 7pt;
    COLOR: #000000;
    FONT-FAMILY: Geneva, Arial, Helvetica, san-serif;
    TEXT-DECORATION: none
}
.capmodel
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 8pt;
    COLOR: #000000;
    FONT-FAMILY: Geneva, Arial, Helvetica, san-serif;
    TEXT-DECORATION: none
}
.capbullet
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 8pt;
    COLOR: #CC0000;
    FONT-FAMILY: Geneva, Arial, Helvetica, san-serif;
    TEXT-DECORATION: none
}
.search
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 8pt;
    COLOR: #ffffff;
    FONT-FAMILY: Geneva, Arial, Helvetica, san-serif;
    TEXT-DECORATION: none
}
.search:hover
{
    COLOR: #cc0033
}
.featuredate
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 8pt;
    COLOR: #999999;
    FONT-FAMILY: Geneva, Arial, Helvetica, san-serif;
    TEXT-DECORATION: none
}
.infocus
{
    BORDER-RIGHT: #452564 1px solid;
    BORDER-TOP: #452564 1px solid;
    FONT-WEIGHT: bold;
    FONT-SIZE: 16pt;
    MARGIN-LEFT: 20px;
    BORDER-LEFT: #452564 1px solid;
    COLOR: #ffffff;
    BORDER-BOTTOM: #452564 1px solid;
    FONT-FAMILY: Geneva, Arial, Helvetica, san-serif;
    TEXT-DECORATION: none
}
.infocus:hover
{
    BORDER-RIGHT: #452564 1px solid;
    BORDER-TOP: #452564 1px solid;
    FONT-WEIGHT: bold;
    FONT-SIZE: 16pt;
    MARGIN-LEFT: 20px;
    BORDER-LEFT: #452564 1px solid;
    COLOR: #cc0033;
    BORDER-BOTTOM: #452564 1px solid;
    FONT-FAMILY: Geneva, Arial, Helvetica, san-serif;
    TEXT-DECORATION: none
}
.infocusdate
{
    BORDER-RIGHT: #ffffff 1px solid;
    BORDER-TOP: #452564 1px solid;
    FONT-WEIGHT: bold;
    FONT-SIZE: 8pt;
    BORDER-LEFT: #452564 1px solid;
    COLOR: #ffffff;
    BORDER-BOTTOM: #452564 1px solid;
    FONT-FAMILY: Geneva, Arial, Helvetica, san-serif;
    TEXT-DECORATION: none
}
.infocusheadline
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 8pt;
    COLOR: #000000;
    FONT-FAMILY: Geneva, Arial, Helvetica, san-serif;
    TEXT-DECORATION: none
}
.infocusitalic
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 7pt;
    COLOR: #000000;
    FONT-STYLE: italic;
    FONT-FAMILY: Geneva, Arial, Helvetica, san-serif;
    TEXT-DECORATION: none
}
.infocuslink
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 8pt;
    COLOR: #000000;
    FONT-FAMILY: Geneva, Arial, Helvetica, san-serif;
    TEXT-DECORATION: underline
}
.infocuslink:hover
{
    COLOR: #cc0033
}
.sitemaplink
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 10pt;
    COLOR: #000000;
    FONT-FAMILY: Geneva, Arial, Helvetica, san-serif;
    TEXT-DECORATION: underline;
}
.sitemaplink:hover
{
    COLOR: #cc0033
}
.sitemapheaderlink
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 12pt;
    COLOR: #452564;
    FONT-FAMILY: Geneva, Arial, Helvetica, san-serif;
    TEXT-DECORATION: none;
}
.sitemapheaderlink:hover
{
    COLOR: #999999
}
.welcome
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 8pt;
    BORDER-LEFT-COLOR: black;
    BORDER-BOTTOM-COLOR: black;
    COLOR: #999999;
    BORDER-TOP-COLOR: #330000;
    FONT-FAMILY: Geneva, Arial, Helvetica, san-serif;
    TEXT-DECORATION: none;
    BORDER-RIGHT-COLOR: black
}
.newsdate
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 8pt;
    COLOR: #594d63;
    FONT-FAMILY: Geneva, Arial, Helvetica, san-serif;
    TEXT-DECORATION: none
}
.newsblurb
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 8pt;
    COLOR: #000000;
    FONT-FAMILY: Geneva, Arial, Helvetica, san-serif;
    TEXT-DECORATION: none
}
.newsheader
{
    BORDER-RIGHT: #452564 1px solid;
    FONT-WEIGHT: bold;
    FONT-SIZE: 16pt;
    MARGIN-LEFT: 15px;
    BORDER-LEFT: #452564 1px solid;
    COLOR: #ffffff;
    BORDER-BOTTOM: #452564 1px solid;
    FONT-FAMILY: Geneva, Arial, Helvetica, san-serif;
    TEXT-DECORATION: none
}
.newsheader:hover
{
    BORDER-RIGHT: #452564 1px solid;
    BORDER-TOP: #452564 1px solid;
    FONT-WEIGHT: bold;
    FONT-SIZE: 16pt;
    MARGIN-LEFT: 15px;
    BORDER-LEFT: #452564 1px solid;
    COLOR: #cc0033;
    BORDER-BOTTOM: #452564 1px solid;
    FONT-FAMILY: Geneva, Arial, Helvetica, san-serif;
    T: none
}
.newsborder
{
    BORDER-RIGHT: #452564 1px solid;
    BORDER-TOP: #452564 1px solid;
    MARGIN: 10px 20px;
    BORDER-LEFT: #452564 1px solid;
    COLOR: #000000;
    BORDER-BOTTOM: #452564 1px solid;
    TEXT-DECORATION: none
}
.topnavborder
{
    BORDER-RIGHT: #ffffff 1px solid;
    BORDER-TOP: #ffffff 1px solid;
    MARGIN: 10px 20px;
    BORDER-LEFT: #ffffff 1px solid;
    COLOR: #000000;
    BORDER-BOTTOM: #452564 1px solid;
    TEXT-DECORATION: none
}
.newsmore
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 8pt;
    COLOR: #cc0033;
    FONT-FAMILY: Geneva, Arial, Helvetica, san-serif;
    TEXT-DECORATION: none
}
.newsmore:hover
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 8pt;
    COLOR: #cc0033;
    FONT-FAMILY: Geneva, Arial, Helvetica, san-serif;
    TEXT-DECORATION: none
}
.capability
{
    FONT-WEIGHT: bolder;
    FONT-SIZE: 10pt;
    COLOR: #cc0033;
    FONT-FAMILY: Geneva, Arial, Helvetica, san-serif;
    TEXT-DECORATION: none
}
.bottomnavborder
{
    BORDER-RIGHT: #ffffff 1px solid;
    BORDER-TOP: #452564 1px solid;
    MARGIN: 10px 20px;
    BORDER-LEFT: #ffffff 1px solid;
    COLOR: #000000;
    BORDER-BOTTOM: #ffffff 1px solid;
    TEXT-DECORATION: none
}
.rightborder
{
    BORDER-RIGHT: #452564 1px solid;
    BORDER-LEFT-COLOR: #ffffff;
    BORDER-BOTTOM-COLOR: #ffffff;
    COLOR: #000000;
    BORDER-TOP-STYLE: solid;
    BORDER-TOP-COLOR: #ffffff;
    BORDER-LEFT-STYLE: solid;
    TEXT-DECORATION: none;
    BORDER-BOTTOM-STYLE: solid
}
.leftborder
{
    BORDER-BOTTOM-COLOR: #ffffff;
    BORDER-LEFT: #452564 1px solid;
    COLOR: #000000;
    BORDER-TOP-STYLE: solid;
    BORDER-TOP-COLOR: #ffffff;
    BORDER-RIGHT-STYLE: solid;
    TEXT-DECORATION: none;
    BORDER-RIGHT-COLOR: #ffffff;
    BORDER-BOTTOM-STYLE: solid
}
.topborder
{
    BORDER-TOP: #452564 1px solid;
    BORDER-LEFT-COLOR: #ffffff;
    BORDER-BOTTOM-COLOR: #ffffff;
    COLOR: #000000;
    BORDER-RIGHT-STYLE: solid;
    BORDER-LEFT-STYLE: solid;
    TEXT-DECORATION: none;
    BORDER-RIGHT-COLOR: #ffffff;
    BORDER-BOTTOM-STYLE: solid
}
.bottomborder
{
    BORDER-LEFT-COLOR: #ffffff;
    COLOR: #000000;
    BORDER-TOP-STYLE: solid;
    BORDER-TOP-COLOR: #ffffff;
    BORDER-BOTTOM: #452564 1px solid;
    BORDER-RIGHT-STYLE: solid;
    BORDER-LEFT-STYLE: solid;
    TEXT-DECORATION: none;
    BORDER-RIGHT-COLOR: #ffffff
}
.searchbar
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 8pt;
    COLOR: #000000;
    FONT-FAMILY: Geneva, Arial, Helvetica, san-serif;
    TEXT-DECORATION: none
}
.newsfooter
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 8pt;
    BORDER-LEFT-COLOR: #452564;
    BORDER-BOTTOM-COLOR: #452564;
    MARGIN-LEFT: 15px;
    COLOR: #ffffff;
    BORDER-TOP-COLOR: #452564;
    FONT-FAMILY: Geneva, Arial, Helvetica, san-serif;
    TEXT-DECORATION: none;
    BORDER-RIGHT-COLOR: #ffffff
}
.titletext
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 14pt;
    COLOR: #cc0033;
    FONT-FAMILY: Geneva, Arial, Helvetica, san-serif;
    TEXT-DECORATION: none
}
.bodytext
{
    BORDER-RIGHT: medium none;
    BORDER-TOP: medium none;
    FONT-WEIGHT: normal;
    FONT-SIZE: 10pt;
    BORDER-LEFT: medium none;
    COLOR: #000000;
    BORDER-BOTTOM: medium none;
    FONT-FAMILY: Geneva, Arial, Helvetica, san-serif;
    TEXT-DECORATION: none
}
.subtitletext
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 10pt;
    COLOR: #452564;
    FONT-FAMILY: Geneva, Arial, Helvetica, san-serif;
    TEXT-DECORATION: none
}
.smalltext
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 8pt;
    COLOR: #000000;
    FONT-FAMILY: Geneva, Arial, Helvetica, san-serif;
    TEXT-DECORATION: none
}
.gtbullet
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 12pt;
    COLOR: #cc0033;
    FONT-FAMILY: Geneva, Arial, Helvetica, san-serif;
    TEXT-DECORATION: none
}
.gtbullet:hover
{
    FONT-WEIGHT: bolder;
    FONT-SIZE: 12pt;
    COLOR: #cc0033;
    FONT-FAMILY: Geneva, Arial, Helvetica, san-serif;
    TEXT-DECORATION: none
}
.newsfooter:hover
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 8pt;
    BORDER-LEFT-COLOR: #452564;
    BORDER-BOTTOM-COLOR: #452564;
    MARGIN-LEFT: 15px;
    COLOR: #cc0033;
    BORDER-TOP-COLOR: #452564;
    FONT-FAMILY: Geneva, Arial, Helvetica, san-serif;
    TEXT-DECORATION: none;
    BORDER-RIGHT-COLOR: #ffffff
}
.capabilitylink
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 10pt;
    COLOR: #cc0033;
    FONT-FAMILY: Geneva, Arial, Helvetica, san-serif;
    TEXT-DECORATION: none
}
.capabilitylink:hover
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 10pt;
    COLOR: #cc0033;
    FONT-FAMILY: Geneva, Arial, Helvetica, san-serif;
    TEXT-DECORATION: none
}
.label
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 8pt;
    COLOR: #999999;
    FONT-FAMILY: Geneva, Arial, Helvetica, san-serif;
    TEXT-DECORATION: none
}
.category_hdr
{
    PADDING-RIGHT: 3px;
    PADDING-LEFT: 0px;
    FONT-SIZE: 14px;
    PADDING-BOTTOM: 3px;
    COLOR: white;
    PADDING-TOP: 3px;
    BACKGROUND-COLOR: #69669b
}
.body_title
{
    PADDING-LEFT: 25px;
    FONT-WEIGHT: bold;
    FONT-SIZE: 32px;
    COLOR: #333366;
    TEXT-DECORATION: none
}
.tb
{
    BORDER-RIGHT: black 1px solid;
    BORDER-TOP: black 1px solid;
    BORDER-LEFT: black 1px solid;
    BORDER-BOTTOM: black 1px solid
}
.section_hdr
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 16px;
    COLOR: #cc0033;
    TEXT-DECORATION: none
}
.list_hdr
{
    COLOR: #333366
}
.bell_loop
{
    COLOR: #cc0033
}
.bigbell_loop
{
    FONT-SIZE: 14px;
    COLOR: #cc0033
}
.senator
{
    FONT-WEIGHT: bold;
    COLOR: #000066
}
H2
{
    FONT-SIZE: 16px;
    COLOR: #333366;
    FONT-FAMILY: Arial, Helvetica;
    TEXT-DECORATION: underline
}
H1
{
    FONT-SIZE: 18px;
    COLOR: #333366;
    TEXT-DECORATION: underline
}
H3
{
    FONT-SIZE: 14px;
    COLOR: #333366;
    TEXT-DECORATION: none
}
H4
{
    FONT-SIZE: 12px;
    COLOR: #333366;
    TEXT-DECORATION: underline
}
.ninepx
{
    FONT-SIZE: 9px;
    COLOR: black
}


/*  customer portal -> top nav css starts here  */

#nav  {
	margin: 0;
	padding: 0;
	}

.menu  {
	margin: 0;
	padding: 0;
	}

#news {
	width: 70px;
	}
	
#careers {
	width: 76px;
	}
	
#governance {
	width: 92px;
	}
	
#capabilities {
	width: 95px;
	}
	
#businesses {
	width: 95px;
	}
	
#cpdrop {
	width: 126px;
	}
	
#customer {
	width: 126px;
	}
	
#bus_drop {
	width: 185px;
	}
	
.menu ul {
	margin: 0;
	padding: 0;
	background: #cc0033;
	list-style: none;
	}
	
.menu li { /* all list items */
	margin: 0;
	padding 0px;
	display: block; 
	float: left; 
	position: relative;
	height: 22px;
  	width:   125px;    /* auto;  */
	FONT-WEIGHT: bold;
  	FONT-SIZE: 8pt;
	color: #ffffff;
	font-family : Verdana, Arial, Helvetica, San-serif;
  	/*  FONT-FAMILY: Geneva, Arial, Helvetica, san-serif;    */
  	TEXT-DECORATION: none;
  	background-color: #cc0033;  /* goodrich red     #999999;       */ 
	letter-spacing: -1.0px;
	border: 0px solid black;
	}
	
.menu li ul {
	display: none;
	position: absolute;
    float: left;
	}

.menu ul li a {
	display: block;
	padding-top: 2;
	padding-bottom: 2;
	padding-left: 0;
	padding-right: 0;
	text-decoration: none;
	text-align: center;
	width: auto; 
	height: 20px;
	color: #ffffff;    	 /*    specifies default color for all links within all li's  */

	}
	
	
.menu li ul {  to override top and left in browsers other than IE, which will position to the top right of the containing 

	top: auto;
	left: auto;
	z-index: 100
}
	

.menu li ul li {
	margin: 0;
	padding: 0;
    width: auto; 
	FONT-WEIGHT: normal;
	height: 22px;
	background: #452564;  /* goodrich purple  */

} 

.menu li ul li a {
	margin: 0;
	padding-left: 2px;
	width: auto; 
	height: 20px;
	text-align: left;
	color: white

} 



.menu li:hover ul, li.over ul { 
	display: block; 
	position: absolute;
	 					
	}
	
	
.menu li ul li a:hover, li.over { 
  display: block; 
  FONT-WEIGHT: bold;
  background: #cc0033  /* goodrich red */
  color: white;   	 /* recent mod  */
	}	
	
.menu li a:hover, li.over { 
  display: block; 
  FONT-WEIGHT: bold;
  background: #452564;  /* goodrich purple  */
  color: white;   	 /* recent mod  */
	}	
	
.noBorder a {
  border: 0px solid #ccc;
	}
	
.noBackground a {
  border: 0px solid #ccc;

	}
	
.noBackground a:hover {
  background: #ffffff;
	}
  


-->