/*________________________________________________ Layout tags ***/
body {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-style:normal;
	font-size:71%;
	background-color:#FFFFFF;
	margin:0px;
	padding:0px;
	}

#widthRestrict {
	width:760px;
	}

.widthRestrict {
	width:760px;
	}

#leftColumn {
	width:23%;
	float:left;
	}

#mainColumn {
	width:75%;
	float:left;
	margin-right:14px;
	padding-top:10px;
	}
.padMainColumn {padding:0 15px 10px 10px;}
#rightColumn {
	width:77%;
	float:left;
	}
#smallRightColumn{
	width:23%;
	float:left;
}
.stealthMode {display:none;}

/*________________________________________________ Generic HTML tags ***/
*html th{
	font-size:71%;/*For IE5 and IE 5.5 as they do not inherit font-sizes into tables*/
	fon\t-size:100%;/*Attribute attached to IE6*/
	}

*html td{
	font-size:71%;/*For IE5 and IE 5.5 as they do not inherit font-sizes into tables*/
	fon\t-size:100%;/*Attribute attached to IE6*/
	}

h1, h2 {font-family: Arial, Verdana, sans-serif;}
h1 {
	font-size: 160%;
	margin:0 0 0.6em;
	}

h2 {	
	font-size: 150%;
	color:#000;
	margin:0;
	}

h3 {
	font-size: 120%;
	margin:0;
	}

p { 
	margin:0 0 1.2em;
	padding:0;
	text-align:justify;
	}

a:link {color: #000;}
a:hover, a:active, a:visited {color: #666;}
a.nohover:hover{color: #000!important;}

a.onblue:link {color: #000;}
a.onblue:hover, a.onblue:active {color: #666;}
a.onblue:visited {color: #000;}
a img {border: 0;}

hr {
	border:none;
	height:1px;
	background-color:#666;
	}

form{
	margin:0;
	padding:0;
	display:inline;
	}

input, textarea, select {
	font-family: Verdana, Arial, sans-serif;
	}

sup{
	font-size:85%;
	}
/*________________________________________________ Common styles ***/

.pusherDiv { 
	clear:both;
	height:1px;
	width:1px;
	font-size:1px;
	margin-bottom:-1px;
	}

.alignTop {vertical-align:top!important;}
.alignBottom {vertical-align:bottom!important;}
.alignMiddle {vertical-align:middle!important;}
.alignRight {text-align:right!important;}
.alignLeft {text-align:left!important;}
.alignCenter, table.alignCenter td, table.alignCenter th {text-align:center;}

.clearLeft {clear:left;}
.floatLeft{float:left;}
.floatRight {float:right;}
.clearBoth {clear:both;}

.paddedCell, .defaultPad{padding:10px;}
.paddedCellLR{padding:0 10px;}
.paddedCellL{padding-left:10px;}
.paddedCellR{padding-right:10px;}
.paddedCellT{padding-top:10px;}
.paddedCellB{padding-bottom:10px;}

.marginTop{	margin-top:15px;}
.marginBottom{	margin-bottom:15px;}

.noborder{border:none!important;}
.noborderT{border-top:none!important;}
.noborderB{border-bottom:none!important;}

.largeCopy{font-size:110%;}
.smallCopy{font-size:90%;}
.normalCopy{font-weight:normal!important;}
.lightCopy{ color:#666;}

.darkBorder{border:#666 1px solid!important;}
.lightBottomBorder, tr.lightBottomBorder td{border-bottom:#ccc 1px solid!important;}
.lightTopBorder, tr.lightTopBorder td{border-top:#ccc 1px solid!important;}
.darkTopBorder, tr.darkTopBorder td{border-top:#666 1px solid!important;}
.darkBottomBorder, tr.darkBottomBorder td{border-bottom:#666 1px solid!important;}

#ydBottomRight {margin-left:0px;border:1px solid #CCC;background:#FFF;margin-top:20px;padding:10px; width: 231px;}
.ydAgency {position:relative;top:-45px;left:55px;margin-bottom:-72px}

.icon{
	vertical-align:middle;
	padding:0 3px;
	}

/*________________________________________________ Skip links ***/
#skiplinks ul {
	padding: 0;
	margin: 0;
	list-style: none;
	}

#skiplinks li {
	padding: 0;
	margin: 0;
	list-style: none;
	display: inline;
	}

#skiplinks a {
	position: absolute;
	top: -200px;
	left: 20px;
	overflow: hidden;
	width: 0;
	height: 0;
	font-size: 1px!important;
	}
/*________________________________________________ Errors ***/
.error {
	color:#F00;
	padding:3px 0;
	}

.fatalError {
	color:#F00;
	font-weight:bold;
	padding:3px 0;
	}

.errorField {
	border:1px solid #F00!important;
	background-color:#FFFFE5!important;
	}
/*________________________________________________ HTML buttons ***/
input.yellowButton {
	font-family: Verdana, Arial, sans-serif;
	font-weight:bold;
	font-size:95%;
	border:1px solid #666;
	padding:3px 5px;
	background:#ff0 url("/img/yd_button_bg.jpg") repeat-x;
	cursor:pointer;
	vertical-align:middle;
	}

*html input.yellowButton{ 
	overflow: visible;
	}

a.yellowButton, a.greyButton {
	border:1px solid #666;
	padding:3px 7px 4px;
	text-decoration:none;
	}

a.yellowButton {
	background:#ff0 url("/img/yd_button_bg.jpg") repeat-x;
	font-weight:bold;
	}

a.greyButton {
	background:#ECEBF1 url("/img/yd_buttonGrey_bg.jpg") repeat-x;
	}

*html a.yellowButton, *html a.greyButton {
	display:block;
	float:right;
	margin:-10px 0 -5px;/*These are the styles that IE 5 should see */
	voice-family: "\"}\""; 
	voice-family:inherit;
	}

/*IE 5 ignores the next style*/
*html a.yellowButton, *html a.greyButton{
	display:inline;
	float:none;
	margin:0;
	/*In comination with the above style, IE 5 ignores this while everything else sees it.*/
	}

html>body a.yellowButton, html>body a.greyButton{
	display:inline;
	float:none;
	margin:0;/*This style pulls the stylesheet back together*/
	}

a.yellowButton:link, a.yellowButton:visited, a.greyButton:link, a.greyButton:visited {
	border:1px solid #666;
	color:#000;
	}

/* Removed to test solution for input buttons
a.yellowButton:hover, a.greyButton:hover{
	text-decoration:underline;
}
a.yellowButton:active, a.greyButton:active{
	text-decoration:underline;
	color:#666;
}*/

/*________________________________________________ Header ***/

#header {
	height:70px; 
	background-color:#FFFF00; 
	width:100%;
	}

#header p {
	float:left; 
	margin:0px; 
	font-size:110%;
	padding:32px 0px 0px 10px;
	}

#header h1{
	padding:0;
	margin:0;
	}

#header img.logoImg {
	float:left; 
	margin:10px 0px 10px 10px;
	}

#toolbar {	
	background-color: #F5EB0B;  
	padding:4px 12px 7px;
	text-align:right;
	height:1em;
	margin-bottom:7px;
	position:relative;
	color:#666;
	}

#toolbar ul, #toolbar li {
	margin:0;
	padding:0;
	list-style:none;
	}

#toolbar ul li{
	display:inline;
	}

#accManLinks{
	/*This style leaves space for the acc num on the right*/
	margin-right:30%;
	text-align:left;
	}

.accountNo {
	position:absolute;
	right:10px; 
	top:4px;
	color:#000;
	}

#contentFullWidth{
	clear:both;
	padding:15px 10px 10px;
	min-height:300px;
	}

*html #contentFullWidth{
	/*For IE. To give min height*/
	height:300px;
	}

#contentFullWidth ul {
	margin:0 0 0.5em -5px;
	padding: 0 0  0.5em 30px;
	}

#contentFullWidth li {
	padding-bottom:7px;
	}

#content {
	padding:15px 0 0 0;
	} 

.fullWidthContainer{
	width:100%;
	/*this is used to stop a bug in ie which does not calculate the width properly*/
}
/*________________________________________________ Left Nav ***/

.navMenu {
	background-color:#FFFF00; 
	margin-left:5px; 
	margin-right:15px; 
	padding:0px;
	font-size:95%;
	}

.toplevelItem1 {
	margin:0px 5px; 
	padding:10px 0px 10px 5px; 
	border-top:1px solid #000; 
	border-bottom:1px solid #000; 
	font-size:85%; 
	font-weight:bold;
	}	
 
.topLevel {
	margin:0px 5px; 
	padding:10px 0px 10px 5px; 
	border-bottom:1px solid #000; 
	font-size:85%; 
	font-weight:bold;
	}

ul.mainList li span.level2 {
	font-size:90%; 
	margin-left:-20px;
	}

*html ul.mainList li span.level2 {
	font-size:90%; 
	margin-left:20px;
	}

ul.mainList {
	margin:0px 0px 0px 0px; 
	list-style-type:none; 
	border-bottom:1px solid #000; 
	background-color:#FFFFCC;
	padding-bottom:5px; 
	}

ul.mainList li ul.navList {
	font-size:85%;
	margin:0px; 
	list-style-type:none; 
	background-color:#FFFFCC;
	}

ul.navList li.selected {
	background-color:#FFFF00; 
	border:1px solid #666; 
	padding-bottom:2px;
	margin-left:-80px;
	}
	
*html ul.navList li.selected {
	margin-left:0px;
	}

ul.navList li {
	margin-left:-80px;
	}
	
*html ul.navList li {
	margin-left:0px;
	}
	
ul.navList li img.bull {
	margin-left:20px; 
	margin-right:5px; 
	margin-bottom:1px;
	}
	
ul.navList li.selected img.bull {
	margin-left:19px; 
	margin-right:5px; 
	margin-bottom:1px;
	}
	
.navMenu a, ul.navList li a {
	text-decoration:none;
	}
	
img.navArrow {margin-right:5px;}
/* End - Navigation - left menu  */

/* Begin - VeriSign logo  */
#security {margin-left:10px;}
/* Begin - VeriSign logo  */

/*________________________________________________ New Left Nav ***/

#leftNav {
	padding:0 15px 10px 5px;
	font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
	}

html>body #leftNav {
	font-size:90%;
	/*\*/
	font-size:100%;
	/*overwrite for non-macs*/
	}

/*___________ Colors ***/

/*#leftNav a:link, #leftNav a:hover, #leftNav span{
	color:#000;
	}

#leftNav a:visited, #leftNav a:active{
	color:#666;
	}

#leftNav a, #leftNav span{
	display:block;
	text-decoration:none;
	margin:0;
	}

#leftNav a:hover{
	text-decoration:underline;
	}

#leftNav ul{
	margin:0;
	padding:0;
	border-top:solid 1px #000;
	list-style:none;
	}

#leftNav li{
	margin:0;
	padding:0;
	border-bottom:solid 1px #000;
	list-style:none;
	background-color:#ff0;
	background-repeat:no-repeat;
	}

#leftNav ul li a{
	padding:7px 5px 7px 19px;
	background:#ff0;
	font-weight:bold;
	}

*html #leftNav ul li a{
	/*\*/
	height:1em;
	/*windows ie needs a height to put padding top and bottom*/
	}

#leftNav ul li span{
	padding:7px 5px 7px 19px;
	background-color:#F5EB0B;
	font-weight:bold;
	}

*html #leftNav ul li span{
	/*\*/
	height:1em;
	/*windows ie needs a height to put padding top and bottom*/
	}

#leftNav ul li a.linksBelow{
	background:#ff0 url("/img/yd_navarrow.gif") no-repeat 7px 8px;
}
#leftNav ul li a.linksBelowOpen{
	background:#ff0 url("/img/yd_navarrow_down.gif") no-repeat 4px 11px;
}
#leftNav ul li span.linksBelow{
	background:#F5EB0B url("/img/yd_navarrow.gif") no-repeat 7px 8px;
}
#leftNav ul li span.linksBelowOpen{
	background:#F5EB0B url("/img/yd_navarrow_down.gif") no-repeat 4px 11px;
}
/*
/*___________ Second level styles ***/
/*#leftNav ul li ul {
	font-weight:normal;
	border-top:solid 1px #ccc;
}

#leftNav ul li ul li {
	border-bottom:solid 1px #ccc;
	background-color:#ffc;
	}

#leftNav ul li ul li span{
	padding:5px 3px 5px 25px;
	background:#F5EB0B;
	}

#leftNav ul li ul li a{
	padding:5px 3px 5px 25px;
	background:#ffc;
	font-weight:normal;
	}

#leftNav ul li ul li a.linksBelowOpen{
	background-color:#ffc;
	background-image:url("/img/yd_navSMarrowDown.gif");
	background-position:13px 6px;
	}

#leftNav ul li ul li span.linksBelowOpen{
	background-color:#F5EB0B;
	background-image:url("/img/yd_navSMarrowDown.gif");
	background-position:13px 6px;
	}

#leftNav ul li ul li a.linksBelow{
	background-color:#ffc;
	background-image:url("/img/yd_navSMarrow.gif");
	background-position:14px 8px;
	}

#leftNav ul li ul li span.linksBelow{
	background-color:#F5EB0B;
	background-image:url("/img/yd_navSMarrow.gif");
	background-position:14px 8px;
	}

#leftNav ul li ul li a:hover{
	background-color:#F5EB0B;
	}
*/
/*___________  Third level styles ***/
/*#leftNav ul li ul li ul{
	font-weight:normal;
	border-top:none;
	}
#leftNav ul li ul li ul li {
	border-bottom:none;
	}
#leftNav ul li ul li ul li span{
	padding:2px 3px 3px 35px;
	background-color:#F5EB0B;
	background-image:none;
	font-weight:normal;
	}

#leftNav ul li ul li ul li  a{
	padding:2px 3px 3px 35px;
	background:#ffc;
	background-image:none;
	font-weight:normal;
	}

#leftNav ul li ul li ul li a:hover{
	background-color:#F5EB0B;
}*/

/*________________________________________________ Content ***/

.subHeading {
	color:#39C;
	margin:-0.6em 0 0.6em;
	}

.greyGrad {
	background:#fff url("/img/yd_greyGrad.jpg") repeat-x;
	border-top:#666 1px solid;
	border-bottom:#ccc 1px solid;
	padding:8px 10px;
	}

h1.greyGrad {
	font-size:140%;
	margin:0;
	}

h2.greyGrad {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:110%;
	margin:0;
	color:#000;
	}

div.greyGrad {
	position:relative;
	}

div.greyGrad h1{
	font-size:1.4em;
	margin:0;

	padding:0 13em 0 0;
	}

div.greyGrad h2{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:110%;
	margin:0;
	color:#000;
	padding:0 10em 0 0;
	}

div.greyGrad span{
	position:absolute;
	top:10px;
	right:10px;
	text-align:left;
	}

tr.greyGrad th, tr.greyGrad td {
	background:#fff url("/img/yd_greyGrad.jpg") repeat-x;
	border-top:#666 1px solid;
	border-bottom:#ccc 1px solid;
	padding:8px 10px;temp
	}
/*________________________________________________ Help popups ***/
.helpPop{
	background:#fff;
	position:absolute;
	left:500px;
	top:500px;
	border:1px solid #000;
	z-index:100;
	}

.helpPop h3 {
	background:#fff url("/img/yd_greyGrad.jpg") repeat-x;
	border-bottom:#ccc 1px solid;
	padding:8px 5em 8px 10px ;
	font-size:110%;
	margin:0;
	}

.helpCloseLink{
	position:absolute;
	top:10px;
	right:10px;
	}

.helpCloseLink a, .helpCloseLink a:visited{
	color:#000;
	}

.helpPopBody {
	padding:10px;
	}
/*________________________________________________ Footer ***/
.footnote{
	padding:10px 0;
	font-size:90%;
	color:#333;
	}

#footerSpacer{
	height:30px;
	clear:both;
	}

#footer {
	font-size:90%;
	clear:both;
	background-color: #F5EB0B; 
	padding:3px 10px 4px;
	color:#666;
	line-height:1.5em;
	}

#footer ul, #footer li {
	margin:0;
	padding:0;
	list-style:none;
	}

#footer ul li{display:inline;}

#footer a {text-decoration:underline;}

/* End - Footer */

/*Header and new horz nav */
#pageHeader {
	width:100%;
	background-color:#FF0;
	}

#pageHeader .logo {
	position:absolute;
	left:10px;
	top:10px;
	}

.holder {
	padding:10px;
	text-align:right;
	min-height:3.2em;
	}
*html .holder{
	height:5.2em;
	heigh\t:3.2em;
}
		
#pageHeader ul.headerLinks {
	position:relative;
	display:inline;
	margin:0px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	}	

ul.headerLinks li{
	display:inline;
	list-style-type:none;
	}

#pageHeader p.accountNo {
	position:relative;
	right:0px;
	text-align:right;
	margin:10px 0 5px 0;
	}

.menu {
	clear:left; 
	background-color:#F5EB0B; 
	}
	
h1.headerTitle {font-size:130%; margin:3px 0px 3px 10px;}
.accManagTitle {float:left;}
.notitle {
	background:#F5EB0B url("/img/yd_menuBG.gif") repeat-x!important;
	margin-top:-1em;
	min-height:1.8em;
	}
	
*html .notitle{
	height:1.8em;
	}

#navMenu {
	float:right; 
	width:520px;
	margin-right:0px;
	}

*html #navMenu {
	height:1.4em;
	margin-right:-3px;/*\*/ 
	margin-right:0px;/*end hack*/
	}

#navMenu ul {
	list-style: none;
	padding:0;
	margin:0;
	float:right;
	}

*html #navMenu ul {height:auto;}

#navMenu li {
	float:left;
	white-space:nowrap;
}

#navMenu li.one {width:8.5em;}
#navMenu li.two {width:9em;}
#navMenu li.three {width:11.5em;}
#navMenu li.four {width:8em;}

#navMenu li#yellcomNavLink {width:6.5em;}
#navMenu li#ypNavLink {width:8.5em;}
#navMenu li#yp118NavLink {width:14em;}
#navMenu li#bpNavLink{width:9.5em;}

#navMenu li a {
	background:url(background.gif) #F5EB0B bottom left repeat-x;
	height:2em;
	line-height:2em;
	float:left; /*for mac IE 5 only, stops vertical stacking*/
	display:block;
	text-align:center;
	padding:0 0.5em;
	}

#navMenu li a {/*Hide from IE5 - MAC. Cancels float-left above for all other browsers\*/
	float: none;
	}/*End hide*/

#navMenu li a.nav:link {text-decoration:underline;}
#navMenu li a.nav:visited {text-decoration:underline;}
#navMenu li a.nav:hover {text-decoration:underline;}

#navMenu li a.navon:link {text-decoration:none; font-weight:bold; border-top:0.1em solid #CCC; border-left:0.1em solid #CCC;border-right:0.1em solid #CCC; background:url(background.gif) #E8E9E8 bottom left repeat-x;}
#navMenu li a.navon:visited {text-decoration:none; font-weight:bold; border-top:0.1em solid #CCC; border-left:0.1em solid #CCC;border-right:0.1em solid #CCC; background:url(background.gif) #E8E9E8 bottom left repeat-x;}
#navMenu li a.navon:hover {text-decoration:none; font-weight:bold; border-top:0.1em solid #CCC; border-left:0.1em solid #CCC;border-right:0.1em solid #CCC; background:url(background.gif) #E8E9E8 bottom left repeat-x;}

#navSubmenu li a.subnavon:link {text-decoration:none; font-weight:bold; color:#000;}
#navSubmenu li a.subnavon:visited {text-decoration:none; font-weight:bold; color:#000;}
#navSubmenu li a.subnavon:hover {text-decoration:none; font-weight:bold; color:#000;}

.strip {
  	clear:both;
	width:760px; 
	height:0.4em; 
	background-color:#E8E9E8; 
	padding:0; 
	margin:24px 0 0px;/* hack \*/
	margin:0;
	/*end hack*/
	}

*html .strip {
	margin:0px;
	}

.stripOpen {
	clear:right;
	width:760px; 
	height:0.4em; 
	background-color:#E8E9E8; 
	padding:0px; 
	margin:0px;
	height:2.2em;
	}

#navSubmenu ul {
	list-style: none;
	text-align:right;
	padding:4px 12px 4px 0px;
	margin:0px; 
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:100%;
	background-color:#E8E9E8; 
	}

#navSubmenu ul li {
	display:inline;
	line-height:1.5em;
	}



div#ydPAHead {width: 464px; font:bold 120% verdana,tahoma,arial; color: #000;margin-left:12px;margin-top:15px}
div#ydPAHead02 {width:464px; font:bold 112% verdana,tahoma,arial; color: #39C;margin-left:12px;margin-bottom:7px;padding-right:5px}
div#ydPALeftColumn {width:469px;float:left;padding:0}
div#ydPAPushColumn {width:18px;float:left;padding:0}
div#ydPARightColumn {width:253px;float:left;padding:0}
div#ydPARightPush40 {height:40px}
div#ydPARightPush10 {height:10px}
div#footer {width: 732px}
div.ydPABullet {width:464px; font:normal 100% verdana,tahoma,arial; color: #000; margin-left:12px; margin-bottom:10px; padding-right:5px}
div.ydPAContent {width:464px; font:normal 100% verdana,tahoma,arial; color: #000; margin-left:12px; margin-bottom:10px; text-align:left}
div.ydPASubBullet {width:450px; font:normal 100% verdana,tahoma,arial; color: #000; margin-left:14px; margin-bottom:15px; padding-right:5px;margin-top:-8px}
div.ydPANavHead {width:253px; height: 27px; background:url('/img/ydPA_navbg.gif');font:bold 112% verdana,tahoma,arial; color: #000; padding-top:9px;padding-left:8px}
div.ydPANavItems {width:253px; font: normal 100% verdana,tahoma,arial; color: #000; padding-top:8px;padding-left:5px;padding-bottom:5px}
div.ydPADiv {height:1px; background: #CCC; width: 253px;padding:0}
div.ydPAButtons {width:253px; background: #EDF5F8;text-align: center;padding-top:7px;padding-bottom:3px}
div.ydPAImg {width:469px;margin-top:10px; margin-left:5px}
div.ydPAextra {margin-top:10px; margin-left:12px;}
div.ydPAPromo {border: 1px solid #CCC;width:230px;padding:10px;font:normal 100% verdana,tahoma,arial; color: #000;line-height:130%}
div.ydPALinksContainer {width:253px;background:#F5F5F5;margin:10px 0 10px 0px;border-top:1px solid #CCC;border-bottom:1px solid #CCC}
div.ydPALinks {font:normal 100% verdana,tahoma,arial; color: #000; line-height:130%; padding:0 5px 15px 10px}
div.ydPAYellowButton {width:160px; border: 1px solid #333; padding: 5px; margin-bottom: 5px; margin-top: 8px; background: #FFFF3C url('/img/ydPA_buttonbg.gif'); background-repeat:repeat-x; background-position:fixed; font: normal 100% verdana,tahoma,arial; color: #000; text-align:center}
div.ydPABottomPush50 {height:80px;}
div.ydPAFootnotes {font:normal 90% verdana,tahoma,arial; color: #000; margin-left: 12px}
hr {height:1px;color:#CCC}
hr.ydPANoPad {width:253px;margin-left:-20px;margin-right:-20px}
hr.ydPALinksTop {margin-top:-7px;}
hr.ydPALinksBottom {margin-top:-7px}
div.ydPASpace10 {height:5px; margin-top:-3px}
img {border:0}
img.ydPAleft {float:left;margin-right:10px;}
a.ydPA,a.ydPA:link,a.ydPA:visited,a.ydPA:hover,a.ydPA:active {text-decoration:underline;color: #000}
a.ydPAButton,a.ydPAButton:link,a.ydPAButton:visited,a.ydPAButton:hover,a.ydPAButton:active {display: block; width:160px; border: 1px solid #333; padding: 5px; margin-bottom: 5px; margin-top: 8px; background: #FFFF3C url('/img/ydPA_buttonbg.gif'); background-repeat:repeat-x; background-position:fixed; font: normal 100% verdana,tahoma,arial; color: #000; text-align:center; text-decoration:none;color: #000; font-weight: bold;}
.ydPABlue {font-weight:bold; color: #0987CF}
.ydPABold {font-weight: bold;}
.ydPANormal {font-weight: normal;}
ul.ydPAul {margin:0 5px 0 15px;padding:2px 0 0 0px}
ul.ydPANoPad {margin: 10px 0 0 3px; padding: 0}
li.ydPAli {list-style-image: url('/img/ydPA_bullet.gif'); margin-bottom:12px}
li.ydPAli2 {list-style-image: url('/img/ydPA_subbullet.gif'); margin-bottom:12px; margin-left: 15px}
div.ydPAPromoContainer {width:251px;font:normal 100% verdana,tahoma,arial; color: #000;line-height:130%}
div.ydPAPromoBox {border:1px solid #CCC; padding: 10px; margin-bottom:10px}
p {text-align:left}



/* style for Login iframe */
.ydLoginDiv  {color:#000033; border: 1px solid #666165; background-color:#edf5f8; layer-background-color:#edf5f8; position:absolute; top:0px; left:188px; width:570px; height: 70px; z-index:100; padding:0; visibility:hidden;}
#ydLoginRight {text-align:right;padding-left:3px;padding-right:3px;padding-bottom:3px;margin-right: 8px}
#ydLoginClose {text-align:right;padding:3px;background:#edf5f8;margin-right: 8px}
#ydLoginContent {padding:5px}



/* Styles for Pop Up Ads */

#adTypesLeftCol{float:left;width:68%;}
#adTypesRightCol{float:left;width:32%;}
.blueContent{background:#e8f2f9;border-bottom:#666 1px solid;}
ul#adTypeList {margin:0;padding:0;}
ul#adTypeList a{font-size:110%;}
ul#adTypeList li{list-style-type:none;margin:0;padding:0 5px 1em 20px;}
ul#adTypeList li.on{background: url("/img/yd_homeRightArrow.gif") no-repeat;}
#searchResDiv{position:relative;}
#adViewer{border:2px solid #f00;position:absolute;overflow:hidden;}
#searchResViewer{position:absolute;}
#toolTip{font-size:90%;background:#fff;position:absolute;border:1px solid #000;width:200px;padding:5px;}

.prodPop{position:absolute;left:65px;top:240px;width:573px;border:1px solid #666165;background:#edf5f8;padding:0;z-index:100;}
.ydPA_popHead {background:#fff url('/img/yd_greyGrad.jpg') repeat-x;height:36px;border-bottom:1px solid #666}
.ydPA_popHeadLeft {font:bold 100% verdana,tahoma,arial; color: #000;padding:10px 10px 10px 20px;float:left;width:70%}
.ydPA_popHeadRight {font:normal 100% verdana,tahoma,arial; color: #000;padding:10px;float:left;width:20%;text-align:right}
.ydPA_popContent {font:normal 100% verdana,tahoma,arial; color: #000; padding-top:10px; padding-bottom: 10px; padding-left: 10px; padding-right:0; width:90%;}
img.ydPA_red {border:1px solid #fe3303; margin-left:10px}
img.ydPA_none {margin-left:10px}
img.ydPA_popBullet {margin-right:10px;margin-bottom:-2px;margin-left:10px}
.ydPA_popFoot {width:100%}
.ydPA_popFootLeft {font:normal 100% verdana,tahoma,arial; color: #000;padding:10px;float:left;width:333px}
.ydPA_popFootRight {font:normal 100% verdana,tahoma,arial; color: #000;padding:10px;float:left;width:190px;text-align:right}
a.ydPApopButton,a.ydPApopButton:link,a.ydPApopButton:visited,a.ydPApopButton:hover,a.ydPApopButton:active {display: block; width:180px; border: 1px solid #333; padding: 5px; margin-bottom: 5px; margin-top: 8px; background: #FFFF3C url('/img/ydPA_buttonbg.gif'); background-repeat:repeat-x; background-position:fixed; font: normal 100% verdana,tahoma,arial; color: #000; text-align:center; text-decoration:none;color: #000; font-weight: bold;}
ul.ydpop {margin:0 0 10px 32px;padding:2px 0 0 0px;}
/* End Pop Up Ads */

.TabTitle {padding:5px}

/* WIN & MAC: Firefox Filter */

html>body div.ydPASubBullet {margin-top:10px; margin-bottom:0; clear:both}
html>body div.ydPABullet {clear:both}
html>body div#ydPAPushColumn {padding:6px}
html>body div.ydPANavItems {clear:both}
html>body hr.ydPANoPad {margin-left:-10px}
html>body div.ydPALinksContainer {margin-top:20px}
html>body div.ydPAButtons {padding-left:40px; width:213px;}
html>body div.ydPAYellowButton {margin-top:2px}
*:lang(en) .ydAgency {top:-85px}
div.ydPASpace10 {height:4px; margin-top:5px}

div.ydPANavHead {height:27px#}
div.ydPAPromo {width:230px#}
div.ydPANavItems {margin-bottom:10px#}
div#ydPALeftColumn {width:473px#}
.ydAgency {top:-85px#}
 
/* WIN: IE5.0, IE5.5 Filter */

@media tty {
i{content:"\";/*" "*/}}

div.ydPANavItems {padding-bottom:0}
img.ydPAleft {margin-bottom:17px}
div.ydPANavHead {height: 36px}
div.ydPAPromo {width:253px}
ul.ydPANoPad {margin-left: 0}

/*";}
}/* */


