/* CSS Document */
/* globals */	
#ygma{font:13px arial,helvetica,clean,sans-serif;*font-size:small;*font:x-small;}
#ygma div{clear:none;}#ygma strong{font-weight:bold;}
#ygma input{font:99% arial,helvetica,clean,sans-serif;}
#ygmatop,#ygmabot{font:normal 77% verdana;margin-top:10px;}
#ygma{position:relative;text-align:left;zoom:1;margin:0 auto;}
#ygma:after,#ygmatop:after,#ygmabot:after{content:".";display:block;font-size:0px;line-height:0px;height:0;clear:both;visibility:hidden;}
#ygma * {line-height:1.22em;}
#ygma em {font-style:normal;}
#ygmalogo img,#ygma ul,#ygma li,#ygma form,#ygma fieldset,#ygma legend{margin:0;padding:0;border:0;}
#ygma ul li,#ygma ol li{background:none;}
#ygma legend{display:none;}
#ygmains1{float:right;min-height:50px;_height:50px;}
#ygmains1 img,#ygma fieldset{float:none;}
#ygmains2{float:right;margin-right:10px;}
#ygmains3{float:right;margin-left:10px;}
#ygmacx{float:left;width:100%;}
#ygmatop{background:#fff;padding:0 0 1px;*padding:0;border-bottom:0px solid #dedede;zoom:1;}
#ygnav,#ygmahelp{list-style:none;}
#ygnav li,#ygmahelp li{display:inline;margin-right:7px;list-style:none;zoom:1;}
#ygma #ygnav{font:100% arial;float:left;padding:5px 0 0 4px;*padding-top:6px;}
#ygma #ygnav a{color:#666;}
#ygma #ygmalogin{font-size:122%;}
#ygma form{float:right;text-align:right;padding-right:5px;margin:2px 0 1px;*margin:1px 0 0;}
#ygma label{position:relative;*position:static;_position:relative;font:bold 100% verdana;color:#666;*top:-2px;*margin-top:-2px;_margin:0;}
#ygma .ygbt{padding:0 5px;font:bold 100% verdana;color:#000;overflow:visible;background:#ddd;cursor:pointer;cursor:hand;}
#ygma #ygsp{font:normal 107% arial;margin:-1px 3px;*margin:0 3px;width:208px;*width:45%;}
#ygmahelp{font:100% verdana;}
#ygmahelp li{margin-right:4px;}
#ygmahelp li.yglast{padding:0;margin:0;}
#ygmabot{padding:6px 0 9px;*padding:5px 0 8px;zoom:1;border-top:0px solid #b3b3b3;}
#ygmalogo,#ygmauser{float:left;}
#ygma #ygmalogo{margin:0 0 0 5px;}
#ygmauser{margin-left:20px;font:normal 100% verdana;}
#ygmahelp{float:right;}
#ygmagreeting,#ygmalogin{display:block;}
#ygmamyyhpff{*display:none;}
#ygma .yzq_x{width:0;height:0;}
/* clear floats */
.clear:after {
  content:".";
  display:block;
  height:0;
  clear:both;
  visibility:hidden;
}
* html .clear { 
	/*\*/ height:1%; /**/
}
body{background-color: #fff; margin:0; color:#636363; font:12px Arial, Helvetica, sans-serif; text-align: center;}
a {color:#06c; font:12px Arial, Helvetica, sans-serif; text-decoration: none;}
a:hover {text-decoration: underline;}
p,h1 { margin:0px 10px 10px 10px; }
h1 { font-size:14px; padding-top:10px; }
.spacer{display:block; clear:both; height:0; line-height:0; font-size:0; overflow:hidden; }
img {display:block; border:0;}
img.inl {display:inline;}

#header{
	position:relative;
	width:100%;
	height:75px;
        margin-top:0;
}
#yfift{
clear:both;padding:0 0 10px;
}
#yfift a{
  color:#069; 
}


#yfncmh {
  width:100%;
}
/*mast head*/
#ad{
	position:relative;
	z-index:2;
}
#ad #wells{
	float:right;
}		
#yf_mast{
	position:relative;
	z-index:1;
	top:-29px;
	width:750px;
	height:239px;
	background:url(/book/images/mast.png) 0 0 no-repeat;
}
#yf_book{
	position:absolute;
	z-index:10;
	left:229px;
	top:77px;
	width:195px;
	height:260px;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=image src='/book/images/yf_book.png');	
}
#yf_book[id]{
	background:url(/book/images/yf_book.png) 0 0 no-repeat;	
}
#yf_mast h1{
	display:none;
}
#yf_mast #buy{
	position:absolute;
	left:445px;
	top:171px;
	width:295px;
	height:33px;
	text-indent:-2000px;
	overflow:hidden;
}

/* container specific */
#yfdb_cont {
	position:relative;
	/*TODO: -> 750px;*/
	width:750px;
	margin-right:auto;
	margin-left:auto;
	margin-top:0;
	padding:0;
	text-align:left;
}

#yfi_body{
	position:relative;
	z-index:0;
	top:-23px;
}

/* left column */
#yfdb_lc {width:443px; margin:0 6px 0 0; padding:0; float:left; background: url(/book/images/yfdb_lc_grad1.gif) repeat-x 0 0;}
#yfdb_lc p {margin:0 30px 4px 41px;}
#yfdb_lc #hd1 {margin:0 30px 18px 41px; font-weight:bold;}
#yfdb_lc .hd2 {maring-top:10px; font-weight:bold;text-transform:uppercase;}
#yfdb_lc ul {list-style:none; margin:0; padding:0 0 12px 41px;}
#yfdb_lc li {
	margin:5px 0 0 0;
	list-style-type:none;
	background:transparent url( /book/images/bul_sq_gry.gif ) no-repeat 0px 6px;
	padding-left: 10px;
}

#yfdb_lc #yfdb_intro{
	margin:20px;
	color:#900;
	font-size:16px;
	font-weight:bold;
}
#yfdb_lc #yfdb_download_intro{
	display:block;
	width:178px;
	height:29px;
	margin:0 0 0 36px;
}
#yfdb_lc #yfdb_nothing{
	margin:45px 0 10px 11px;
}
#yfdb_lc #yfdb_download_chp1{
	display:block;
	width:118px;
	height:29px;
	margin:0 0 0 36px;
}
#yfdb_lc #yfdb_practical{
	margin:45px 0 55px 15px;
}
#yfdb_lc .pdf {margin:0 0 25px 41px;}
#yfdb_lc .lc_bot {margin:40px 0 2px;
		  }

#yf_quotes{
	padding:10px 0px 0px 0px;
	background: url(/book/images/yfdb_lc_grad2.gif) repeat-x 0 0;
}

#yf_morefrom{
	padding:25px 0 0 39px;
	
	background: url(/book/images/yfdb_lc_grad2.gif) repeat-x 0 0;
}

/* right column */
#yfdb_rc { width:301px; padding:6px 0px 0px 0px; float:left; background: url(/book/images/yfdb_rc_subhd1.gif) repeat-x 0 0;}
#yfdb_lc {width:443px; margin:0 6px 0 0; padding:0; float:left; background: url(/book/images/yfdb_lc_grad1.gif) repeat-x 0 0;}
#yfdb_rc p {margin:0; background-color: #e6f2fa; padding: 5px 0 0 24px; color:#0c4367; font-weight:bold;}
#yfdb_rc .hd1 {color:#323232; font-weight:bold;}
#yfdb_rc p.hd1{
	color:#0C4367;
	padding-bottom:10px;
} 
#yfdb_rc_sec1 { background-color: #e6f2fa;padding:0 0 7px 24px; margin:0 0 8px; }
.pd1 {padding-bottom:5px;}
.pd2 {padding-bottom:5px;padding-right:5px;}
#yfdb_rc_sec1 ul{
		margin:0; padding:0;
}
#yfdb_rc_sec1 ul li{
		margin:0px;
		list-style-type:none;
		background:transparent url( /book/images/bul_sq_gry.gif ) no-repeat 0px 6px;
}
#yfdb_rc_sec1 li {background:url(/book/images/yfdb_rc_bllt.gif) no-repeat 0 3px; padding-left: 10px;}

#yfdb_rc_sec2 {margin:0 0 8px; padding:10px 0 0 0 ;background-color: #e6f2fa; padding-bottom:3px;}
#yfdb_rc_sec2 ul {list-style:none; margin:0; background-color: #e6f2fa; padding:9px 0 0;}
#yfdb_rc_sec2 li {margin:3px 0 0 0;padding:0 0 0 21px; color:#323232}
#yfdb_rc_sec2 p {margin:0; padding:0 10px 4px 20px;}
#yf_challenge{
	text-align:center;
	margin:8px 0 2px 0;
	background:#CCE1EF;	
}
#yf_challenge a{
	margin:0 auto;
	display:block;
	width:169px;
}


