@charset "utf-8";
/* CSS Document */

#bodyTag table {
	background-color:white;
}
#cluetip-close img {
	border: 0;
}
#cluetip-extra {
	display: none;
}
#cluetip-title #cluetip-close {
	float: right;
	position: relative;
}
#cluetip-waitimage {
	width: 43px;
	height: 11px;
	position: absolute;
}
#column3 DIV DIV DIV, #column3b DIV DIV DIV, #column4 DIV DIV DIV, #column5 DIV DIV DIV {
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
#column3 HR {
	margin:0px 20px 0px 20px;
	width:260px;
	color:#cccccc;
	background-color:#cccccc;
}
#column3 span.title_emph {
	height:18px;
}
#column3 span.title_emph div {
	height:14px;
	line-height:14px;
	padding-top:4px;
	font-size:12px;
	vertical-align:middle;
	margin-top: 0px;
	margin-right: 20px;
	margin-bottom: 0px;
	margin-left: 20px;
}
#column3b span.title_emph div, #column4 span.title_emph div, #column5 span.title_emph div {
	margin:20px 20px 0px 20px;
}
#column3b TABLE, #column4 TABLE, #column5 TABLE {
	background:transparent;
}
#column3b, #column4, #column5 {
	width:930px;
}
#CtySegment a.lnk {
	color:#0066CC;
	font-size:8pt;
}
#CtySelect .cs_title {
	display:none
}
#CtySelect div {
	vertical-align:middle;
}
#CtySelect img {
	vertical-align:middle;
	float:right;
}
#CtySelect select {
	border:1px solid #cccccc;
}
#CtySelect TD {
	vertical-align:middle;
}
* html body.masked select {
	visibility:hidden;
}
* html div.drag select {
	visibility:hidden;
}
* html div.hide-select select {
	visibility:hidden;
}
* html div.yui-panel-container select {
	visibility:inherit;
}
* html ul.jd_menu ul {
	width:1%;
}
a {
	color:#0066CC;
	text-decoration:none;
}
a.lnk {
	color:black;
	font-size:8pt;
}
A.popuplinks {
	font-family:arial;
	font-size:8pt;
	color:#ffffff;
	text-decoration:underline
}
a.snvlrg_hp {
	font-size:9pt;
	padding-left:18px;
	line-height:20px
}
a.snvreg_hp {
	font-size:9pt;
	padding-left:18px;
	line-height:20px
}
a:hover {
	text-decoration:underline;
}
BODY {
	font-family:arial, helvetica;
	margin: 0px;
}
div.breadcrumbcontainer {
	clear:left;
	padding-left: 15px;
	vertical-align: middle
}
div.breadcrumbcontainerfooter {
	height:22px;
	clear:left;
	padding-top:4px;
	padding-left: 15px;
	vertical-align: middle;
	border-bottom: 1px inset #999999;
	border-top: 1px outset #999999;
}
div.breadcrumbcontainerhp {
	clear:left;
	text-align:left;
}
div.lang_selector {
	font-family:arial;
	font-size:8pt;
	height:20px;
	white-space:nowrap;
	padding-right:5px;
}
div.locale_selector {
	float:left;
	text-align:left;
	padding:0px;
}
div.locale_selectorhp {
	width:720px;
	position:relative;
	padding:0px;
	text-align:center;
}
div.logocontainer {
	position:relative;
	z-index:2;
	border-bottom:1px solid #ffffff;
	width:70px;
	float:left
}
div.logocontainerhp {
	height:24px;
	position:relative;
	z-index:2;
	width:86px;
	float:left;
	padding-top:10px;
}
div.logocontainernoscript {
	padding:0px;
	height:70px;
	position:relative;
	z-index:2;
	width:70px;
	float:left
}
div.mdabarcontainer {
	padding:4px 0 0 0;
	height:30px;
	clear:both
}
div.mdabarcontainerpopup {
	padding:10px 0 0 0;
	height:27px;
	clear:both
}
div.message_buyonline {
	font-family:arial;
	font-size:8pt;
}
div.message_buyonline_hp {
	font-family:arial;
	font-size:8pt;
	vertical-align:middle;
}
div.pbarcontainer {
	z-index:7;
	position:relative;
	font-family:arial;
	font-size:8pt;
}
div.pbarlinks {
	padding-top:2px;
	white-space:nowrap;
	position:relative;
	font-family:arial;
	font-size:9pt;
}
div.rowsolid h2.titlestylesolid {
	padding:3px 0px 0px 10px
}
div.searchcontainer {
	font-family:arial;
	font-size:9pt;
	width:100%;
	border-top:1px solid white;
	height:25px;
	vertical-align:middle;
	text-align:right;
}
div.searchcontainerhp {
	font-family:arial;
	font-size:9pt;
	width:100%;
	height:22px;
	vertical-align:middle;
	text-align:right;
}
div.searchcontainernoscript {
	padding:0px;
	width:100%;
	border-top:1px solid white;
	vertical-align:bottom;
	height:25px;
	text-align:right;
}
div.secondarynavcontainer {
	width:100%;
	height:22px;
	background-color:#CCCCCC;
	clear:left;
	float:left;
	border-bottom: 1px inset #999999;
	border-top: 1px outset #999999;
}
div.secondarynavcontainerhp {
	width:100%;
	height:22px;
	clear:right;
	float:right;
	border:none;
}
div.snvlrg_hp {
	font-size:9pt;
	line-height:20px
}
div.snvreg_hp {
	font-size:9pt;
	line-height:20px
}
div.subnavcontainer {
	z-index:4;
	position:relative;
	height:22px;
	background-color:#666666;
	padding-left:7px;
	clear:left
}
div.subnavcontainerhidden {
	display:none;
	z-index:1;
	position:relative;
	height:21px;
	padding-left:7px;
	clear:left
}
div.subnavcontainernomenu {
	z-index:0;
	position:relative;
	height:8px;
	background-color:#666666;
	padding-left:7px;
	clear:both
}
h2.titlestylesolid {
	font-family:arial, helvetica;
	font-size:9pt;
	color:white;
	font-weight:bold;
	margin-top:0;
	margin-bottom:0
}
h3.titlestylesolid {
	font-family:arial, helvetica;
	font-size:9pt;
	color:white;
	font-weight:bold;
	margin-top:0;
	margin-bottom:0
}
img.logo {
	WIDTH: 60px;
	HEIGHT: 60px
}
li.jdm_active {
	background-color:#eeeeee;
	text-decoration:none;
}
span.mdainfo {
	float:left;
	width:99%;
	padding:2px 0px 10px 15px;
	font-weight: bold;
	font-size:9pt;
	font-family: arial, helvetica
}
span.title_emph div {
	font-weight:bold;
}
TD {
	font-family:arial, helvetica;
	font-size:10pt;
	line-height: 14px;
}
ul.jd_menu li {
	color:#333333;
	float:left;
	text-align:center;
	line-height:14px;
	margin-right:10px;
	height:50px;
	cursor:pointer;
	white-space:nowrap;
}
ul.jd_menu li a {
	margin-right:10px;
	position:relative;
	top:25%;
	display:block;
	color:#333333;
	text-align:left;
	text-decoration:none;
	text-transform:uppercase;
	white-space:nowrap;
	float:none;
	padding-left:10px;
	padding-right:18px;
}
ul.jd_menu li div {
	margin-right:10px;
	position:relative;
	top:25%;
	display:block;
	color:#333333;
	text-align:left;
	text-decoration:none;
	text-transform:uppercase;
	white-space:nowrap;
	float:none;
	padding-left:10px;
	padding-right:18px;
}
ul.jd_menu li li {
	font-weight:normal;
	text-align:left;
	height:30px;
}
ul.jd_menu li li a, ul.jd_menu li li span {
	background-image:none;
	text-transform:none;
	top:30%;
	color:#666666;
	text-decoration:none;
	padding-left:10px;
	padding-right:0px;
}
ul.jd_menu li li li {
	position:relative;
	overflow:hidden;
}
ul.jd_menu li li.jdm_hover {
	background-color:#ffffff;
}
ul.jd_menu li li.jdm_hover a {
	text-decoration:none;
}
ul.jd_menu li li.jdm_hover a:hover {
	text-decoration:underline;
}
ul.jd_menu li span {
	margin-right:10px;
	position:relative;
	top:25%;
	display:block;
	color:#333333;
	text-align:left;
	text-decoration:none;
	text-transform:uppercase;
	white-space:nowrap;
	float:none;
	padding-left:10px;
	padding-right:18px;
}
ul.jd_menu ul {
	height:auto;
	border-top-style:none;
	background-color:#eeeeee;
	border-bottom:1px solid #cccccc;
}
ul.jd_menu ul li, ul.jd_menu_vertical ul li {
	float:none;
	margin:0px;
	border-top:solid 1px #cccccc;
	border-left:solid 1px #cccccc;
	border-right:solid 1px #cccccc;
}
ul.jd_menu ul ul {
	margin-left:-1px;
}
ul.jd_menu ul, ul.jd_menu_vertical ul {
	position:absolute;
	display:none;
	list-style-type:none;
	margin:0px;
	padding:0px;
	z-index:10000;
}
ul.jd_menu, ul.jd_menu_vertical {
	margin:0px;
	padding:0px;
	list-style-type:none;
}
ul.jd_menu_vertical {
	height:auto;
}
ul.jd_menu_vertical li {
	float:none;
}
.ac_loading {
	background: white right center no-repeat;
}
.ac_over {
	background-color: #eeeeee;
}
.ac_results {
	padding: 0px;
	border: 1px solid black;
	background-color: white;
	overflow: hidden;
	z-index: 99999;
}
.ac_results li {
	margin: 0px;
	padding: 2px 5px;
	cursor: default;
	display: block;
	font: menu;
	font-size:12px;
	line-height: 16px;
	overflow: hidden;
}
.ac_results ul {
	width: 100%;
	list-style-position: outside;
	list-style: none;
	padding: 0;
	margin: 0;
}
.activetab {
	z-index:2;
	border-bottom:1px solid #666666;
	margin-right:1px;
	height:25px;
	cursor:pointer;
}
.activetabcontent {
	font-weight:bold;
	white-space:nowrap;
	padding-left:6px;
	padding-right:10px;
	font-family:arial;
	font-size:9pt;
	color:#ffffff;
	text-align:center;
	padding-top:5px;
}
.activetableft {
	z-index:1000;
	width:4px;
	border-bottom:1px solid #666666;
	height:25px;
}
.alinknoscript {
	color:#ffffff;
}
.alinknoscript:active {
	color:#ffffff;
}
.alinknoscript:hover {
	color:#ffffff;
}
.alinknoscript:visited {
	color:#ffffff;
}
.button-group button {
	font:100 76% verdana;
	text-decoration:none;
	background-color: #E4E4E4;
	color: #333;
	cursor: hand;
	vertical-align: middle;
	border: 2px solid #797979;
	border-top-color:#FFF;
	border-left-color:#FFF;
	margin:2px;
	padding:2px;
}
.button-group button.default {
	font-weight:bold;
}
.button-group button:active {
	border:2px solid #E4E4E4;
	background-color:#BBB;
	border-top-color:#333;
	border-left-color:#333;
}
.button-group button:hover, .button-group button.hover {
	border:2px solid #90A029;
	background-color:#EBF09E;
	border-top-color:#FFF;
	border-left-color:#FFF;
}
.centertable {
	margin-top:0;
	margin-left:auto;
	margin-right:auto;
}
.clue-bottom-default .cluetip-arrows {
	top: -11px;
	left: 50%;
	margin-left: -11px;
	height: 11px;
	width: 22px;
}
.clue-bottom-jtip .cluetip-arrows {
	top: -5px;
	left: 50%;
	margin-left: -11px;
	height: 11px;
	width: 22px;
}
.clue-left-default .cluetip-arrows {
	left: 100%;
	margin-right: -11px;
}
.clue-left-jtip .cluetip-arrows {
	left: 100%;
	padding-right: 19px;
}
.clue-lg-bottom-jtip .cluetip-arrows {
	top:-18px;
	left:50%;
	margin-left:-19px;
	height:19px;
	width:37px;
}
.clue-lg-left-jtip .cluetip-arrows {
	left:99.5%;
}
.clue-lg-right-jtip .cluetip-arrows {
	right:99.5%;
}
.clue-lg-top-jtip .cluetip-arrows {
	top:99.5%;
	left:50%;
	margin-left:-19px;
	height:19px;
	width:37px;
}
.clue-right-default .cluetip-arrows {
}
.clue-right-jtip .cluetip-arrows {
	right:100%;
	padding-left: 19px;
}
.clue-sm-bottom-jtip .cluetip-arrows {
	top: -5px;
	left: 50%;
	margin-left: -11px;
	height: 11px;
	width: 22px;
}
.clue-sm-left-jtip .cluetip-arrows {
	left:100%;
	background-position:left;
}
.clue-sm-right-jtip .cluetip-arrows {
	right:100%;
	background-position:right;
}
.clue-sm-top-jtip .cluetip-arrows {
	top: 100%;
	left: 50%;
	margin-left: -11px;
	height: 11px;
	width: 22px;
}
.cluetip-arrows {
	display: none;
	position: absolute;
	top: 0;
	height:37px;
	width: 19px;
	background-repeat: no-repeat;
	background-position: 0 0;
}
.cluetip-default {
}
.cluetip-default #cluetip-inner {
	padding: 10px;
}
.cluetip-default #cluetip-outer {
	position: relative;
	margin: 0;
}
.cluetip-default #cluetip-title {
	margin: 0 0 0px;
	padding: 0px 0px 0px;
	font-size:1.1em;
	font-weight: normal;
	background-color: #87876a;
	color: #fff;
}
.cluetip-default #cluetip-title a {
	font-size:0.95em;
}
.cluetip-default div#cluetip-close {
	text-align: right;
	margin: 0 5px 5px;
	color: #900;
}
.cluetip-jtip {
	background-color: transparent;
}
.cluetip-jtip #cluetip-inner {
	padding: 0 0px 0px;
	display: inline-block;
}
.cluetip-jtip #cluetip-outer {
	border: 0px solid #ccc;
	position: relative;
	background-color: transparent;
	height:0px;
}
.cluetip-jtip div#cluetip-close {
	text-align: right;
	margin: 0 5px 5px;
	color: #900;
}
.cluetip-title-b {
	font-size:1px;
	display:block;
	overflow:hidden;
}
.cluetip-title-b1 {
	background:#eeeeee;
	border-color: #AAAAAA;
	color: inherit;
	display:block;
	overflow:hidden;
	border-style: solid;
	border-width: 0 1px;
	height:2px;
	margin:0 1px;
}
.cluetip-title-b1a {
	background:#eeeeee;
	border-color: #AAAAAA;
	color: inherit;
	display:block;
	border-style: solid;
	border-width: 0 1px;
}
.cluetip-title-b1b {
	font-size:1px;
	display:block;
	overflow:hidden;
	height:1px;
}
.cluetip-title-b1c {
	font-size:1px;
	display:block;
	overflow:hidden;
}
.cluetip-title-b2 {
	background:#eeeeee;
	border-color: #AAAAAA;
	color: inherit;
	display:block;
	overflow:hidden;
	height:1px;
	border-style: solid;
	border-width: 0 1px;
	margin:0 2px;
}
.cluetip-title-b3 {
	background:#eeeeee;
	border-color: #AAAAAA;
	color: inherit;
	display:block;
	overflow:hidden;
	height:1px;
	border-style: solid;
	border-width: 0 1px;
	margin:0 3px;
	border-width:0 2px;
}
.cluetip-title-b5 {
	background:#AAAAAA;
	color: inherit;
	display:block;
	overflow:hidden;
	height:1px;
	margin:0 5px;
}
.cluetip-title-custom {
	width: 160px;
}
.cluetip-title-txt {
	font-size:10px;
	font-weight:bold;
	text-align:center;
	color:#000000;
}
.clue-top-default .cluetip-arrows {
	top: 100%;
	left: 50%;
	margin-left: -11px;
	height: 11px;
	width: 22px;
}
.clue-top-jtip .cluetip-arrows {
	top: 100%;
	left: 50%;
	margin-left: -11px;
	height: 11px;
	width: 22px;
}
.countryselector {
	background-color:#ffffff;
	border:none;
	text-align:left;
	align:left;
	height:70px;
}
.crumbsel {
	font-family:arial, helvetica;
	font-size:8pt;
	color:#666666;
}
.crumbsel43 {
	font-family:arial, helvetica;
	font-size:8pt;
	color:#333333;
}
.flashContentDiv {
	z-index:1;
	display:none;
}
.fragCntBrd {
	border-style:solid;
	border-color:#cccccc;
	border-width : 0px 1px 1px 1px
}
.fragCntBrdFull {
	border-bottom:1px solid #cccccc ;
	border-right:1px solid #cccccc;
	border-left:1px #cccccc solid;
}
.fragsolid {
	padding:2px 0px 2px 10px;
	vertical-align:middle;
}
.hide-scrollbars * {
	overflow:hidden;
}
.hide-scrollbars textarea, .hide-scrollbars select {
	overflow:hidden;
	display:none;
}
.hpborderbottom {
	clear:both;
	width:100%;
	text-align:center;
}
.hpborderTop {
	clear:both;
	width:100%;
	text-align:center;
}
.hplogo {
	vertical-align:bottom;
	width:60px;
	height:60px;
}
.hpmiwc1 {
	font-weight:bold;
}
.hpmiwc1 li.jdm_active {
}
.hpmiwc2 {
}
.itemCloseContainer {
	height:23px;
	width:28px;
	float:right;
	background-repeat:no-repeat;
}
.itemContainer {
	border: 1px solid #AAAAAA;
	font-size:14px;
	background-color: #EEEEEE
}
.itemContainerTitle {
	background-color: #AAAAAA;
	color:#FFFFFF;
	font-family:arial;
	font-weight:bold;
	padding-left:10px;
	padding-top:4px;
	padding-bottom:4px;
	vertical-align:center;
}
.itemInnerContainer {
	border: 1px solid #AAAAAA;
	margin:10px;
}
.itemInnerInnerContainer {
	overflow:hidden;
	padding:10px;
	background-color: #FFFFFF
}
.itemSeperator {
	border-top:1px solid #EEEEEE;
}
.itemTitle {
	color:#666666;
	font-size:11px;
	font-weight:bold;
	font-family:arial, helvetica;
	padding-top:3px
}
.itemValue {
	color:#000000;
	font-size:11px;
	font-family:arial, helvetica;
	padding-bottom:3px;
}
.jdm_events li.hpmi {
	text-decoration:none;
	width:260px;
}
.lnk_crumb {
	font-family:arial, helvetica;
	font-size:8pt;
}
.lnk_crumb43 {
	font-family:arial, helvetica;
	font-size:8pt;
	color:#0066CC;
}
.lnk_small {
	font-family:arial, helvetica;
	font-size:8pt;
}
.lnkheader {
	line-height:15px;
	font-weight:bold;
	font-size:10pt;
	color:#666666
}
.lnks {
	font-size:8pt;
	font-weight:normal;
	color:black;
	padding:0px 5px 5px 20px;
	line-height:17px;
	background-attachment: scroll;
	background-color: transparent;
	background-repeat: no-repeat;
	background-position: left top;
}
.lnks a {
	color:#000000;
	font-size:8pt;
}
.mask {
	z-index:0;
	display:none;
	position:absolute;
	top:0;
	left:0;
	-moz-opacity: 0.5;
	opacity:.50;
	filter: alpha(opacity=50);
	background-color:#CCC;
}
.mh_search_large_SE {
	font-size:9pt;
	font-weight:bold;
	color:#0033ff;
}
.mh_search_SE {
	font-size:8pt;
}
.mh_search_sep_SE {
	font-size:8pt;
	color:#666666;
}
.mhSpace {
	padding-right:4px;
	padding-left:4px
}
.mhTitle {
	font-family:arial, helvetica;
	font-size:9pt;
	color:#99CCFF;
	font-weight:bold;
	white-space:nowrap
}
.msbar table {
	border:1px solid #cccccc;
	height:25px;
}
.mspn {
	color:#333333;
	font-size:8pt;
	text-align:right;
	padding-top:10px;
}
.mspn span {
	padding-left:3px;
}
.nav_error {
	border-style:solid;
	border-color:#cccccc;
	border-width : 1px 1px 1px 1px;
	padding-bottom:15px;
	padding-left:12px;
}
.oplabs {
	background-repeat:no-repeat;
	background-position: center left;
	padding:0px 0px 0px 12px
}
.para {
	font-family:arial, helvetica;
	font-size:9pt;
}
.para_crumb_43 {
	font-family:arial, helvetica;
	font-size:8pt;
}
.para_small {
	color:black;
	font-size:8pt;
}
.pnlinks {
	font-size:8pt;
	text-align:right;
	padding-bottom:10px;
}
.pnlinks a {
	padding:0px 5px 0px 5px;
}
.pnlinks span {
	color:#333333;
}
.popupbar {
	background-color:#666666;
	height:24px
}
.popuplinks {
	font-family:arial;
	font-size:8pt;
	color:#ffffff;
}
.popuplinks:visited {
	font-family:arial;
	font-size:8pt;
	color:#ffffff;
	text-decoration:underline
}
.rowsolid {
	padding:2px 0px 2px 10px;
	vertical-align:top;
	background-color:#aaaaaa;
	height:21px
}
.rss {
	background-repeat:no-repeat;
	background-position: center left;
	padding:0px 0px 0px 18px
}
.searchaction {
	FLOAT: left;
	WIDTH: 21px;
	HEIGHT: 17px
}
.searchinput {
	PADDING-LEFT: 3px;
	FONT-SIZE:8pt;
	FLOAT: left;
	MARGIN-LEFT: 4px;
	VERTICAL-ALIGN: middle;
	WIDTH: 168px;
	COLOR: #636365;
	MARGIN-RIGHT: 3px;
	FONT-FAMILY: arial;
	border:0;
}
.searchtype {
	display:none
}
.searchtypelabel {
	position:absolute;
	left:-999px;
}
.secretText {
	color:#ffffff;
}
.secretTextNextGen {
	color:#ffffff;
}
.segmenter_right {
	border:none;
}
.segmenter_right TABLE TABLE TABLE {
	width:180px;
}
.segmentertitle_other {
	border:none;
	font-family:arial, helvetica;
	font-size:5pt;
	padding:0px;
	color:black;
	background-color:#ffffff;
}
.segmentertitle_seg {
	border:none;
	font-family:arial, helvetica;
	font-size:5pt;
	padding:0px;
	color:black;
	background-color:#ffffff;
}
.sharing {
	float:right;
	padding-left:20px;
	font-weight:bold;
	border-bottom: dotted 1px blue;
	cursor:pointer;
	text-transform:uppercase;
	color:#666666;
}
.show-scrollbars textarea, .show-scrollbars select {
	overflow:visible;
}
.title_emph {
	font-size:9pt;
	font-weight:bold;
}

.titleTop {
	background-image: url(../images/new/box-top.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
.title_emphlight {
	font-size:9pt;
	font-weight:bold;
	color:#666666;
}
.title_level0 {
	font-size:12pt;
	font-weight:bold;
	color:Black;
}
.title_level1 {
	font-size:9pt;
	font-weight:bold;
	color:#003399;
}
.title_level2 {
	font-size:9pt;
	font-weight:bold;
	color:#003399;
}
.titlestylelight {
	font-family:arial, helvetica;
	font-size:9pt;
	color:#666666;
	font-weight:bold;
}
.titlestylesolid {
	font-family:arial, helvetica;
	font-size:9pt;
	color:white;
	font-weight:bold;
}
.waitcls {
	position:absolute;
	font-size:11px;
	font-weight:bold;
	text-align:center;
	color:#000000;
}
.yui-dialog .ft, .yui-simple-dialog .ft {
	padding-bottom:5px;
	padding-right:5px;
	text-align:right;
}
.yui-dialog form, .yui-simple-dialog form {
	margin:0;
}
.yui-overlay {
	position:absolute;
	display:block;
}
.yui-panel {
	visibility:hidden;
	border-collapse:separate;
	position:relative;
	left:0px;
	top:0px;
	font:1em Arial;
	background-color:#FFF;
	border:1px solid #000;
	z-index:1;
	overflow:hidden;
}
.yui-panel .bd {
	padding:0px;
}
.yui-panel .bd p {
	overflow:hidden;
	margin:0 0 1em;
}
.yui-panel .container-close {
	position:absolute;
	top:5px;
	right:4px;
	z-index:6;
	height:12px;
	width:12px;
	margin:0px;
	padding:0px;
	cursor:pointer;
	visibility:inherit;
}
.yui-panel .ft {
	padding:4px;
	overflow:hidden;
}
.yui-panel .hd {
	background-color:#AAAAAA;
	color:#FFF;
	font-size:13px;
	line-height:15px;
	border-bottom:1px solid #000;
	font-weight:bold;
	overflow:hidden;
	padding:4px;
}
.yui-panel-container {
	position:absolute;
	background-color:transparent;
	z-index:6;
	visibility:hidden;
	overflow:visible;
	width:auto;
}
.yui-panel-container.focused {
}
.yui-panel-container.matte {
	padding:3px;
	background-color:#FFF;
}
.yui-panel-container.matte .underlay {
	display:none;
}
.yui-panel-container.shadow {
	padding:0px;
	background-color:transparent;
}
.yui-panel-container.shadow .underlay {
	visibility:inherit;
	position:absolute;
	background-color:#000;
	top:3px;
	left:3px;
	z-index:0;
	width:100%;
	height:100%;
	-moz-opacity: 0.12;
	opacity:.12;
	filter:alpha(opacity=12);
	zoom:1;
}
.yui-simple-dialog .bd .yui-icon {
	background-repeat:no-repeat;
	width:16px;
	height:16px;
	margin-right:10px;
	float:left;
}

.yui-tt {
	visibility:hidden;
	position:absolute;
	color:#333;
	background-color:#FDFFB4;
	font-family:arial, helvetica, verdana, sans-serif;
	padding:2px;
	border:1px solid #FCC90D;
	font:100% sans-serif;
	width:auto;
}

