#bd {padding-top:1em;}
.yui-gb:after{clear:none;}
#doc3 {min-width:950px;}
h1, h2, h3, h4, h5, h6 {font-weight:bold; color:#E76300;}
h1, h2, h3, h4, h5, h6, p {line-height:1.2em; font-size:100%; margin:1em 0 0 0;}
h1.first-content, h2.first-content, h3.first-content {margin-top:0; padding-top:0; border:none;} /*if an h is the first thing on the page or in a section, it should be flush with the top border of its content area; otherwise, its content area should be padded to create space.*/
p { margin-bottom:1em }
h1 { font-size: 136%; padding:0; padding-top:18px}
.wiki h1 { font-size: 120%; padding:0; margin-bottom:1em}
h2 { font-size: 110%; margin-top:1.5em; margin-bottom:.2em; padding:1em 0 0 0; border-top:1px dashed #C3D2DC;}
h2.first { border-top:none; margin-top:0; margin-bottom:.2em;}
#doc3 h2.first { float:none; /*float specified to resolve conflict on generic float declaration for .first in grids*/}
h4 {margin-top:1em; color: #000;}
ul, ol, dl, dd {margin-left:30px;}
dt { font-weight:bold; }
ul, ol {margin-bottom:.7em;}
ul {list-style:disc;}
ol {list-style:decimal;}
strong {font-weight:bold;}
em {font-style:italic;}

a, a code {color:#0000de;} 
a:visited, a:visited code {color:#639;}
a:active, a:active code {color: #f00;}

h1 a { color:#E76300; }
h1 a:visited {color:#E76300}

#logo_pane { display: none; }

#ygma { margin:.5em auto 1em auto; }

#bd ol {}
#bd ol li p { margin-left:0}
#bd ol li ol {list-style:lower-alpha}
#bd ol li ol li {margin-bottom:1em}
#bd ol li ol li ol{list-style:lower-roman}
#bd ol li ol li ol li {margin-bottom:1em}

#bd p.errormessage {background:url(http://us.i1.yimg.com/us.yimg.com/i/us/search/gr/alertbubble.gif) 0 0 no-repeat; padding-left:30px; margin:2em 2em 2em 1em; font-weight:bold}

/*formerly #bd targeting*/
ul {margin-top:2px; }
ul.topspace { margin-top:1em }
ul li { margin:0 17px 0 7px; }
ul li ul { margin-top:0em }
ul.plain {margin-top: 0; list-style: none;}
ul.plain ul {margin-top: 0; list-style: none;}
ul.jump {list-style: none; margin-top: 1em;}
ul.jump li {margin-top: .5em;}

/*#bd table { margin:10px 17px; width:720px; }*/
/*#bd th { background:#B6CDE1; padding:2px; color:#fff; vertical-align:top}
#bd td { padding:2px; vertical-align:top}
#bd td.even { background:red; }*/

h2.classname { border-top:none; margin-top:0; margin-bottom:.2em; font-size: 130%; color:#000000}
h3.breadcrumb { border-top:none; margin-top:0; margin-bottom:.2em; font-size: 80%; color:#000000}
h3.methods { border-top:none; margin-top:0; margin-bottom:.2em; font-size: 100%; color:#000000}

.headTabXX {padding:0em; margin:0em; spacing:0em; position:absolute;}
.screenshot {border:thin solid #999999; margin:8px;}

#tocOld {background-color:#ecf5fa; padding:0; border:1px solid #89d }
#tocOld ul {list-style:none; margin:0; padding:0;}
#tocOld ul li { padding:0; margin:0;  font-size:85%; }
#tocOld ul li.selected { font-weight:bold; color:#fff; background:#f82; padding:0; }
#tocOld ul li.selected a { color:#fff; }
#tocOld ul li a { display:block; padding:2px 2px 2px 10px; text-decoration:none; }
#tocOld ul li a:hover { color:#fff; background:#e60; }
#tocOld ul li em { display:none; }
#tocOld ul li.sect { font-weight:bold; color:#fff; background:#89d; padding:2px 0; text-indent:2px; margin-top:2px;}
#tocOld ul li.first {margin-top:0;}

#ft {  margin-top:4em }
#ft p { padding-bottom:2em; margin:0; text-align:center; font-size:80%; line-height:1.4em}
#ft p.first { padding:1em 0 0 0; margin:0; }

#pagetitleOld {background: url(http://us.i1.yimg.com/us.yimg.com/i/ydn/bg_hd.gif) 0 0 repeat-x #B6CDE1; border: 1px solid #93B2CC; position:relative;}
#pagetitleOld h1 {text-indent:15px; padding:4px 0 2px 0; background: url(http://us.i1.yimg.com/us.yimg.com/i/ydn/title_h_bg.gif) 0 0 no-repeat;  margin:0; color:#000; font-size:120%; font-weight:bold; position:relative; left:-1px; top:-1px; margin-right:-2px;}
#pagetitle h1 {text-indent:15px; padding:4px 0 2px 0; margin:0; color:#000; font-size:120%; font-weight:bold; position:relative; left:-1px; top:-1px; margin-right:-2px;}
#pagetitle h1 em {color:#FF9933; font-size:60%; font-weight:bold; font-style:normal; position:relative; top:-6px}

.bodyText {font-family: Georgia; font-size:123.1%; line-height:125%}
.headingTop {font-family: Georgia; font-size:197%; color:#FF0000; LETTER-SPACING:0.2em; text-align:left;}
.headingBottom {font-family: Georgia; font-size:138.5%; color:#008800; LETTER-SPACING:0.1em; text-align:left;}
.pageTop {border:0;}

.bodyText p {
	padding-bottom: 9px;
	}
.bodyText strong {font-weight:bold;}

.docBody ul li p {
	padding-bottom: 2px; 
	margin:0 0px 0 0px;
	}
.docBody ul li {
	padding-bottom: 2px; 
	margin:0 0px 0 0px;
	list-style:disc;
	}

.docBody a {
	color: #004276;
	text-decoration: none;
	border-bottom: 1px dashed #f00;
	/*font-size:123.1%;*/ 
	}

.docBody a:hover {
	/*text-decoration: underline;*/
	text-decoration: none;
	color: #ff4276;
	}

.docBody a:visited {
	color: #666699;
	}
.pageTop td { border:0;}
#pagetitle h1 {
text-indent: 15px;
padding-top: 4px;
padding-right: 0pt;
padding-bottom: 2px;
padding-left: 0pt;
background-color: transparent;
background-image: url(http://us.i1.yimg.com/us.yimg.com/i/ydn/title_h_bg.gif);
background-repeat: no-repeat;
background-attachment: scroll;
/*background-x-position: 0pt;
background-y-position: 0pt;*/
margin-top: 0pt;
margin-bottom: 0pt;
margin-left: 0pt;
color: #000000;
font-size: 120%;
font-weight: bold;
position: relative;
left: -1px;
top: -1px;
margin-right: -2px;
}
/*#pagetitle {background: url(http://us.i1.yimg.com/us.yimg.com/i/ydn/bg_hd.gif) 0 0 repeat-x #B6CDE1; border: 1px solid #93B2CC; position:relative;}*/
#pagetitle {background: url(../img/pg_hd_bg.gif) 0 0 repeat-x #F0C6A1; border: 1px solid #F0C6A1; position:relative;}

#menuBar table tr{background-image: url(../img/TOCsect.png); background-repeat: repeat;
	padding:0; border:1px solid #89d; font-size:131%; line-height:180%;}
#menuBar table tr td {padding-left:8px; padding-right:4px; border-right:1px solid #fff; 
	font-weight:bold; text-align:center;}
#menuBar table tr td a{color:#eef; text-decoration:none; }
#menuBar table tr td a:hover { color:#ff0; }

/*#toc {background-color:#F0C6A1; padding:0; border:1px solid #89d }
#toc {background-color:#FFE793; padding:0; border:1px solid #89d }
#toc {background-color:#FFCE00; padding:0; border:1px solid #89d }
#toc {background-color:#FFDB5F; padding:0; border:1px solid #89d }*/
#toc {background-image: url(../img/sidebarBackground.png); background-repeat: repeat;
	padding:0; border:1px solid #89d; }
#toc ul {list-style:none; margin:0; padding:0;}
#toc ul li { padding:3px; margin:0; font-size:123.1%; }
#toc ul li.selected { font-weight:bold; color:#fff; background:#f82; padding:0; }
#toc ul li.selected a { color:#fff; }
#toc ul li a { color: #004276; display:block; padding:2px 2px 2px 10px; text-decoration:none; }
#toc ul li a:hover { color:#fff; background:#e60; }
#toc ul li em { display:none; }
#toc ul li.sect { font-weight:bold; color:#fff; /*backgroundXX:#0066ff;*/
	background-image: url(../img/TOCsect.png); background-repeat: repeat;
	font-size:131%; padding:3px 0; text-indent:2px; margin-top:2px;}
#toc ul li.first {margin-top:0;}

#news ul {list-style-type:square;}
#news ul li a { color: #004276; display:block; padding:2px 2px 2px 10px; text-decoration:none; }
#news ul li a:hover { color:#fff; background:#e60; }

.newsItems {background-image: url(../img/sidebarBackground.png); background-repeat: repeat;
	margin:0; padding:0; border:1px solid #89d; text-align:left; font-family: Georgia; 
	font-size:77%; line-height:95%}
#newsbox ul {list-style:none; margin:0; padding:0; list-style-position:inside;}
#newsbox ul li {list-style-image: url(../img/NewsYellow16.png); margin-left:25px; margin-top:10px; 
	list-style-position:outside; padding:0;}
#newsbox ul li a { color: #004276; display:block; list-style-position:outside; padding:0px; text-decoration:none; }
#newsbox ul li a:hover { color:#fff; background:#e60; }
#newsbox .sect { font-weight:bold; color:#fff; /*backgroundXX:#0066ff;*/
	background-image: url(../img/TOCsect.png); background-repeat: repeat;
	font-size:131%; padding:3px; text-indent:2px; margin:0px; line-height:130%;
	list-style:none;}

.langLinks a{
	color: #004276;
	text-decoration: none;
	font-size:123.1%;
	border-bottom: 0;
}
.langLinks a:hover {
	text-decoration: underline;
	color: #ff4276;
	}

.langLinks a:visited {
	color: #004276;
	}
/***************************************/

.boldTextBox {
	background-color:#FF9F40; color:#0000D2;
	padding:1em; margin:0em; spacing:0em;
	font-weight:bold;font-family:arial; font-size:18px;
}

tr.popupBoxTitle {
	background-color:#FF9F40; color:#0000D2;
	font-weight:bold;font-family:arial; font-size:14px;
}

a.popupBoxTitle:visited {
	color: #0000D2;
}
						
tr.popupBoxText {
	/*border: solid #ccccff;*/
	background-color:#FF9F40; color:#0000D2;
	font-family:arial; font-size:100%;
	padding-left:8px;padding-right:3px;padding-bottom:2px;
	text-align:left;
}

/*<div><div style="width:480px;float:left;">this</div><div style="width:245px;float:left;">is</div></div><br/>*/
table.linkItem {
	/*background-color:#FF9F40;*/
	border-top:1px solid #eee;
	padding-left:8px; padding-right:4px; padding-top:4px; padding-bottom:4px;
	/*height:90px;*/
}
div.linkText {
	width:380px;float:left;
	font-family:arial; font-size:100%;
	vertical-align:bottom;
}
a div.linkText {
	color: #000;
	text-decoration: none;
	}
a:hover div.linkText {
	color: #ff4276;
	text-decoration: none;
	}

div.linkImg {
	width:220px;
	float:left;
}
div.linkImg  img{
	border:1px solid #0ff;
	vertical-align:text-top;
}
a:hover div.linkImg img {
	border:1px solid #89d;
}

table.linkBox {
	/*background-color:#FF9F40;*/
}
table.linkBox tr {
	border-bottom:1px solid #eee;
}
table.linkBox td {
	padding-left:8px; padding-right:4px; padding-top:4px; padding-bottom:4px;
	font-family:arial; font-size:100%;
}
table.linkBox td a {
	color: #000;
	text-decoration: none;
	}
table.linkBox td a:visited {
	text-decoration: none;
	color: #848;
	}
table.linkBox td a:hover {
	text-decoration: none;
	color: #ff4276;
	}

table.linkBox td img {
	border:3px solid #fff;
	vertical-align:text-top;
	float:left;
}
table.linkBox td a:hover img {
	border:3px solid #ff4276;
}

table.summaryBoxText td {
	padding-left:8px; padding-right:4px;
}
table.actorsBox  tr {
	border-bottom: thin solid #000;
	/*border-bottom-width: thin;*/
	background-color:#FFFF80; color:#0000D2;
	font-size:77%;
	text-align:left;
}
table.actorsBox  td {
	padding-left:8px;padding-right:3px;padding-bottom:2px;padding-top:2px;
}
table.actorsBox {
	border: thin solid #000;
	border-width: thin;
}
table.actorsBox a { 
	color: #004276;
	text-decoration: none;
	font-size:123.1%; font-weight: bold;
}
table.actorsBox a:visited { color:#ff4276; }
table.actorsBox a:hover { color:#fff; background:#e60; }

.pagefoot {background:#CCCC99; }

table.inputfld  tr td{
	padding-top:8px; padding-right:4px;
}
