*  { behavior: url(/css/iepngfix.htc); }

html, body { height: 100%; }
#fullheight { height: 100%; }
#tqheight { height: 75%; }

a:link, a:visited, a:active{
text-decoration:none;
text-transform:none;
}

body {
		background-color: #009933;
		background-image:url(../images/bg_stripe.gif);
		background-position:top;
		background-repeat:repeat-x;
		margin-left: 0px;
		margin-top: 0px;
		margin-right: 0px;
		margin-bottom: 0px;
		FONT-FAMILY: Geneva, Arial, Helvetica, sans-serift;
		COLOR: #000000;
        FONT-SIZE: 12px;
        FONT-WEIGHT: normal;
	    line-height: 12px; 
		TEXT-TRANSFORM: none;
		text-decoration: none;
}
.class1 A:link {color: #990000}
.class1 A:visited {color: #990000}
.class1 A:active {color: #990000}
.class1 A:hover {text-decoration: underline; color: #666666;}


.clear { clear:both;}
.container { width:100%;}

ul { list-style:none; margin-bottom:5px;}

.list1 li { background:url(/images/companies/favicon-ub.gif) no-repeat left 0px; padding-left:20px; line-height:20px;}
.list1 li a { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#000000;}
.list1 .icon2 { background:url(/images/companies/favicon-iec.gif) no-repeat left 0px;}
.list1 .icon3 { background:url(/images/companies/favicon-blu.gif) no-repeat left 0px;}


.DialogBorder {
   	 BACKGROUND-COLOR: #cccccc;
}
.Copyright {
		FONT-FAMILY: Geneva, Arial, Helvetica, sans-serift;
		COLOR: #ffffff;
        FONT-SIZE: 9px;
        FONT-WEIGHT: normal;
	    line-height: 10px; 
		TEXT-TRANSFORM: none;
		text-decoration: none;
}
.ContentTextSmall {
		FONT-FAMILY: Geneva, Arial, Helvetica, sans-serift;
		COLOR: #000000;
        FONT-SIZE: 10px;
        FONT-WEIGHT: normal;
	    line-height: 12px; 
		TEXT-TRANSFORM: none;
		text-decoration: none;
}
.ContentTextVerySmall {
		FONT-FAMILY: Geneva, Arial, Helvetica, sans-serift;
		COLOR: #000000;
        FONT-SIZE: 9px;
        FONT-WEIGHT: normal;
	    line-height: 10px; 
		TEXT-TRANSFORM: none;
		text-decoration: none;
}
.ContentTextSmallGrey {
		FONT-FAMILY: Geneva, Arial, Helvetica, sans-serift;
		COLOR: #999999;
        FONT-SIZE: 10px;
        FONT-WEIGHT: normal;
	    line-height: 12px; 
		TEXT-TRANSFORM: none;
		text-decoration: none;
}
.ContentTextSmallWhite {
		FONT-FAMILY: Geneva, Arial, Helvetica, sans-serift;
		COLOR: #FFFFFF;
        FONT-SIZE: 9px;
        FONT-WEIGHT: normal;
	    line-height: 10px; 
		TEXT-TRANSFORM: none;
		text-decoration: none;
}
.ContentTextWhite {
		color: #FFFFFF;
		font-family: Geneva, Arial, Helvetica, sans-serif; 
		font-size: 11px; 
		FONT-WEIGHT: normal;
	    line-height: 12px; 
		TEXT-TRANSFORM: none;
		text-decoration: none;
}

.ContentTextGreyBold {
		color: #808080;
		font-family: Geneva, Arial, Helvetica, sans-serif; 
		font-size: 13px; 
	    FONT-WEIGHT: bold;
	    line-height: 14px; 
		TEXT-TRANSFORM: none;
		text-decoration: none;
}
.ReadMore {
		color: #808080;
		font-family: Geneva, Arial, Helvetica, sans-serif; 
		font-size: 11px; 
	    FONT-WEIGHT: normal;
	    line-height: 11px; 
		TEXT-TRANSFORM: none;
		text-decoration: none;
}
.ContentTextBlack {
		color: #000000;
		font-family: Geneva, Arial, Helvetica, sans-serif; 
		font-size: 11px; 
	    FONT-WEIGHT: normal;
	    line-height: 12px; 
		TEXT-TRANSFORM: none;
		text-decoration: none;
}
.ContentTextBlackBold {
		color: #000000;
		font-family: Geneva, Arial, Helvetica, sans-serif; 
		font-size: 11px; 
	    FONT-WEIGHT: bold;
	    line-height: 12px; 
		TEXT-TRANSFORM: none;
		text-decoration: none;
}
.ContentTextBlackMed {
		color: #000000;
		font-family: Geneva, Arial, Helvetica, sans-serif; 
		font-size: 12px; 
	    FONT-WEIGHT: normal;
	    line-height: 13px; 
		TEXT-TRANSFORM: none;
		text-decoration: none;
}
.BlackHeader {
		color: #000000; 
		font-family: Geneva, Arial, Helvetica, sans-serif; 
		font-size: 12px; 
		line-height: 14px; 
		font-weight: bold; 
		text-decoration: none;
}
.WhiteHeader {
		color: #ffffff; 
		font-family: Geneva, Arial, Helvetica, sans-serif; 
		font-size: 12px; 
		line-height: 14px; 
		font-weight: bold; 
		text-decoration: none;
}
.DashedTable {
		border-width:1px;
		border-color:cccccc;
		border-style:solid;
		padding:1px;
}
.H5 {
		FONT-FAMILY: Geneva, Arial, Helvetica, sans-serif;
		COLOR: #009900;
        FONT-SIZE: 17px;
		line-height: 19px; 
        FONT-WEIGHT: normal;
        TEXT-TRANSFORM: none;
		letter-spacing:-1px;
}
.H5Black {
		FONT-FAMILY: Geneva, Arial, Helvetica, sans-serif;
		COLOR: #000000;
        FONT-SIZE: 17px;
		line-height: 19px; 
        FONT-WEIGHT: normal;
        TEXT-TRANSFORM: none;
		letter-spacing:-1px;
}
.whiteHeader a{
		FONT-FAMILY: Geneva, Arial, Helvetica, sans-serift;
		COLOR: white;
        FONT-SIZE: 13px;
		line-height: 18px; 
        FONT-WEIGHT: normal;
		text-decoration: none;
        TEXT-TRANSFORM: none;
}
.whiteHeaderBold a {
		FONT-FAMILY: Geneva, Arial, Helvetica, sans-serift;
		COLOR: white;
        FONT-SIZE: 12px;
		line-height: 14px; 
        FONT-WEIGHT: bold;
        TEXT-TRANSFORM: none;
		text-decoration: none;
		letter-spacing:-1px;
}
.BlackCentury {
		FONT-FAMILY: Geneva, Arial, Helvetica, sans-serift;
		COLOR: black;
        FONT-SIZE: 13px;
		line-height: 18px; 
        FONT-WEIGHT: bold;
        TEXT-TRANSFORM: none;
}
.BlackCenturySmall {
		FONT-FAMILY: Geneva, Arial, Helvetica, sans-serift;
		COLOR: black;
        FONT-SIZE: 13px;
		line-height: 18px; 
        FONT-WEIGHT: normal;
        TEXT-TRANSFORM: none;
}
.RedCentury {
		FONT-FAMILY: Geneva, Arial, Helvetica, sans-serift;
		COLOR: #bb2025;
        FONT-SIZE: 12px;
		line-height: 18px; 
        FONT-WEIGHT: bold;
        TEXT-TRANSFORM: none;
		text-decoration: none;
}
.RedCenturyBig {
		FONT-FAMILY: Geneva, Arial, Helvetica, sans-serift;
		COLOR: #bb2025;
        FONT-SIZE: 16px;
		line-height: 22px; 
        FONT-WEIGHT: bold;
        TEXT-TRANSFORM: none;
		text-decoration: none;
}

/* Round Table Yellow */
.ty {background: url(/images/rndbox/yellow/dot-999999.gif) 0 0 repeat-x; width:100%; background-color:#fcffd8;}
.by {background: url(/images/rndbox/yellow/dot-999999.gif) 0 100% repeat-x}
.ly {background: url(/images/rndbox/yellow/dot-999999.gif) 0 0 repeat-y}
.ry {background: url(/images/rndbox/yellow/dot-999999.gif) 100% 0 repeat-y}
.bly {background: url(/images/rndbox/yellow/bly.gif) 0 100% no-repeat}
.bry {background: url(/images/rndbox/yellow/bry.gif) 100% 100% no-repeat}
.tly {background: url(/images/rndbox/yellow/tly.gif) 0 0 no-repeat}
.try {background: url(/images/rndbox/yellow/try.gif) 100% 0 no-repeat; padding:2px}

/* Round Table Blue */
.tb {background: url(/images/rndbox/blue/dot-999999.gif) 0 0 repeat-x; width:100%; background-color:#d8eeff;}
.bb {background: url(/images/rndbox/blue/dot-999999.gif) 0 100% repeat-x}
.lb {background: url(/images/rndbox/blue/dot-999999.gif) 0 0 repeat-y}
.rb {background: url(/images/rndbox/blue/dot-999999.gif) 100% 0 repeat-y}
.blb {background: url(/images/rndbox/blue/blb.gif) 0 100% no-repeat}
.brb {background: url(/images/rndbox/blue/brb.gif) 100% 100% no-repeat}
.tlb {background: url(/images/rndbox/blue/tlb.gif) 0 0 no-repeat}
.trb {background: url(/images/rndbox/blue/trb.gif) 100% 0 no-repeat; padding:2px}

/* Round Table White */
.t {background: url(/images/rndbox/white/dot-999999.gif) 0 0 repeat-x; width:100%}
.b {background: url(/images/rndbox/white/dot-999999.gif) 0 100% repeat-x}
.l {background: url(/images/rndbox/white/dot-999999.gif) 0 0 repeat-y}
.r {background: url(/images/rndbox/white/dot-999999.gif) 100% 0 repeat-y}
.bl {background: url(/images/rndbox/white/bl.gif) 0 100% no-repeat}
.br {background: url(/images/rndbox/white/br.gif) 100% 100% no-repeat}
.tl {background: url(/images/rndbox/white/tl.gif) 0 0 no-repeat}
.tr {background: url(/images/rndbox/white/tr.gif) 100% 0 no-repeat; padding:2px}


/* 
  -- Even more rounded corners with CSS: Base stylesheet --
*/

/* .DWcontentTable {
margin-top:6px;
margin-left:5px;
}*/

.dialogW {
 position:relative;
 margin:5px auto;
 min-width:8em;
 max-width:760px; /* based on image dimensions - not quite consistent with drip styles yet */
 color:#000000;
 z-index:1;
 margin-left:12px; /* default, width of left corner */
 margin-bottom:0em; /* spacing under dialog */
}

.dialogW .contentW,
.dialogW .tW,
.dialogW .bW,
.dialogW .bW div {
 background:transparent url(/images/dialog2-W-800x1600.png) no-repeat top right;
 _background-image:url(images/dialog2-W.gif);
}

.dialogW .contentW {
 position:relative;
 zoom:1;
 _overflow-y:hidden;
 padding:0px 8px 0px 0px;
}

.dialogW .tW {
 /* top+left vertical slice */
 position:absolute;
 left:0px;
 top:0px;
 width:10px; /* top slice width */
 margin-left:-10px;
 height:100%;
 _height:1600px; /* arbitrary long height, IE 6 */
 background-position:top left;
}

.dialogW .bW {
 /* bottom */
 position:relative;
 width:100%;
}

.dialogW .bW,
.dialogW .bW div {
 height:12px; /* height of bottom cap/shade */
 font-size:1px;
}

.dialogW .bW {
 background-position:bottom right;
}

.dialogW .bW div {
 position:relative;
 width:10px; /* bottom corner width */
 margin-left:-10px;
 background-position:bottom left;
}

.dialogW .hd,
.dialogW .bd,
.dialogW .ft {
 position:relative;
}

.dialogW .wrapperW {
 /* extra content protector - preventing vertical overflow (past background) */
 position:static;
 max-height:1000px;
 overflow:auto; /* note that overflow:auto causes a rather annoying redraw "lag" in Firefox 2, and may degrade performance. Might be worth trying without if you aren't worried about height/overflow issues. */
}

.dialogW h1,
.dialogW p {
 margin:0px; /* margins will blow out backgrounds, leaving whitespace. */
 padding:0.5em 0px 0.5em 0px;
}

.dialogW h1 {
 padding-bottom:0px;
}

/* ----------------------------------*/

.dialog {
 position:relative;
 margin:5px auto;
 min-width:8em;
 max-width:760px; /* based on image dimensions - not quite consistent with drip styles yet */
 color:#000000;
 z-index:1;
 margin-left:12px; /* default, width of left corner */
 margin-bottom:0em; /* spacing under dialog */
}

.dialog .content,
.dialog .t,
.dialog .b,
.dialog .b div {
 background:transparent url(/images/dialog2-B-800x1600.png) no-repeat top right;
 _background-image:url(images/dialog2-W.gif);
}

.dialog .content {
 position:relative;
 zoom:1;
 _overflow-y:hidden;
 padding:8px 0px 0px 0px;
}

.dialog .t {
 /* top+left vertical slice */
 position:absolute;
 left:0px;
 top:0px;
 width:12px; /* top slice width */
 margin-left:-12px;
 height:100%;
 _height:1600px; /* arbitrary long height, IE 6 */
 background-position:top left;
}

.dialog .b {
 /* bottom */
 position:relative;
 width:100%;
}

.dialog .b,
.dialog .b div {
 height:12px; /* height of bottom cap/shade */
 font-size:1px;
}

.dialog .b {
 background-position:bottom right;
}

.dialog .b div {
 position:relative;
 width:12px; /* bottom corner width */
 margin-left:-12px;
 background-position:bottom left;
}

.dialog .hd,
.dialog .bd,
.dialog .ft {
 position:relative;
}

.dialog .wrapper {
 /* extra content protector - preventing vertical overflow (past background) */
 position:static;
 max-height:1000px;
 overflow:auto; /* note that overflow:auto causes a rather annoying redraw "lag" in Firefox 2, and may degrade performance. Might be worth trying without if you aren't worried about height/overflow issues. */
}

.dialog h1,
.dialog p {
 margin:0px; /* margins will blow out backgrounds, leaving whitespace. */
 padding:0.5em 0px 0.5em 0px;
}

.dialog h1 {
 padding-bottom:0px;
}

/* RSS widget Style */

/* ul {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
font-style: normal;
line-height: 15px;
font-weight: normal;
font-variant: normal;
text-transform: none;
color: #00CC33;
text-decoration: none;
list-style-position: inherit;
list-style-type: square;
margin-bottom:0px;
margin-top:0px;
} */

.rss-box {
}
.rss-title, .rss-title a:link, .rss-title a:visited, .rss-title a:active {
	FONT-FAMILY: Geneva, Arial, Helvetica, sans-serif;
	COLOR: #009900;
	FONT-SIZE: 16px;
	line-height: 18px;
	FONT-WEIGHT: normal;
	TEXT-TRANSFORM: none;
	text-decoration:none;
	letter-spacing:-1px;
}
.rss-items {
}
.rss-item a:link, .rss-item a:visited, .rss-item a:active {
	FONT-FAMILY: Geneva, Arial, Helvetica, sans-serif;
	COLOR: #000000;
	FONT-SIZE: 12px;
	line-height: 15px;
	FONT-WEIGHT: normal;
	TEXT-TRANSFORM: none;
	text-decoration:none;
	letter-spacing:-1px;
}
.rss-item a:hover {
}
.rss-date {
	FONT-FAMILY: Geneva, Arial, Helvetica, sans-serift;
	COLOR: #000000;
	FONT-SIZE: 10px;
	FONT-WEIGHT: normal;
	line-height: 20px;
	TEXT-TRANSFORM: none;
	text-decoration: none;
}


.pod-play {
	_width:12em;
	margin: 0 0.2em;
	padding: 0.1em 0;
	_padding:0;
	white-space:nowrap;
	text-decoration: none;
	vertical-align:middle;
	background: #fb6;
	color: black;
}
.pod-play em {
	_width:1em;
	_cursor:hand;
	font-style: normal;
	margin:0;
	padding: 0.1em 0.5em;
	background: white;
	color: #222;
}
.pod-play span {
	_width:1em;
	_cursor:hand;
	margin:0;
	padding: 0.1em 0.5em 0.1em 0.3em;
}
.pod-play:hover {
	background: #666;
	color: white;
}
.pod-play:hover em {
	background: black;
	color: white
}
