@charset "UTF-8";
/* CSS Document */
html {background:#d3cfd4;}
body {font-size:77%; color:#666;}

h2, strong {font-weight:bold;}

h3.img_heading {border-bottom:1px dotted #666; margin-bottom:10px;}
.acenter {text-align:center;}
.top_link{padding-right:10px; background: transparent url(images/top.gif) no-repeat right center; text-align:right; display:block;}
.next_link{padding-right:10px; background: transparent url(images/bullet.gif) no-repeat right center;  text-align:right; display:block;}
#pep-doc {
	margin:auto;text-align:left; /* leave unchanged */
	width:812px;/* non-IE */
	min-width:812px;/* optional but recommended */
	border:1px solid #8a878b;
}
#header {height:59px; padding-top:40px;}
#header .logo {margin-left:20px;}
 

.nav_menu { background-color:#efefef; color:#000; height:15px;/* width:772px;*/font-size:10px;font-weight:bold;font-family:verdana,sans-serif; }

.nav_menu ul {list-style-image:none;list-style-position:outside;list-style-type:none; padding:16px 20px 10px 20px; }

.nav_menu li { display:inline;margin-left:15px;}

.nav_menu ul li.act a{ color:#666666;cursor:pointer; background:url(images/arrow.gif) no-repeat; background-position:10px 100px;  }





.titles { display:inline;}
.titles h1 {color:#9238cb; font-size:14px;font-weight:bold;display:inline; margin-bottom:30px;}
.titles h2 { color:#9238cb; font-size:14px;font-weight:bold;display:inline; }
.titles h3 {color:#c8c8c8; font-size:14px;font-weight:bold;display:inline; }
span.sbcls { color:#c8c8c8; }
 

#top_banner { background-color:#ffffff;}

#content {padding:20px; overflow:hidden; background-color:#fff; color:#666666; text-align:left; width:772px;}
#rtC a:link {color:blue;text-decoration:none; font-size:100%;}
#rtC a:visited {color:blue; text-decoration:none; }
#rtC a:hover {color:#16387C;text-decoration:underline;}

#content p {padding-bottom:10px;line-height:20px;}
#content .dark_bg {background-color:#fff; padding:20px;}
/*#content ul {margin-left:20px;}
#content ul li {    list-style-position:outside;line-height:20px; }
#content ul.sub_navigation {margin-left:0;}
#content ul.sub_navigation li a {font-size:100%; color:#666;}
#content ul.sub_navigation li {line-height:30px; border-bottom:1px dotted #666; list-style-position:inside; padding-left:10px; }
#content ul.sub_navigation li:hover {background-color:#e8e8e8;}
#content ul.sub_navigation li.first{ border-top:1px dotted #666;}
#content .divider {border:0; border-bottom:1px dotted #666; margin:10px 0;}
#content .itext {margin-left:30px;}
#content ul{margin-bottom:10px;}

#pub ol li {list-style-position:outside;line-height:20px; width:100%; margin:10px; padding:10px;list-style-type: decimal;}
#pub ol li .hl {font-size:120%; color:#6600CC;}

  removed 
#content ol li {list-style-position:outside;line-height:20px; width:100%; margin:10px; padding:10px;list-style-type: decimal;}
#content ol li .hl {font-size:120%; color:#6600CC;}

*/
.cleardiv {font-size:0; clear:both;}
.footer {
	background-color:#c7c3c8;
	width:812px;
	height:35px;
	padding-top:20px;
	font-size:100%;
	font-weight:normal;
	color:#003311;
}
.footer .aleft span{padding-left:20px;}
.footer .aright {text-align:right;color:#003311; }
.footer .aright span {padding-right:20px;color:#003311;}
.ftct { width:100%}
.ftlt {width:60%;float:left;padding-left:20px; }
.ftrt {width:20%;float:right;}
.footer a:link {color:#16387C;text-decoration:none; font-size:100%;}
.footer a:visited {color:#16387C; text-decoration:none; }
.footer a:hover {color:#16387C;text-decoration:underline;}
/* search button styles */
div.fieldset {
border:0 none;
color:#000000;
display:block;
float:none;
margin:0;
overflow:hidden;
padding:2px 3px 2px 0.3em;
text-align:right;
margin-left:50px;
*margin-left:10px;

}

div.fieldset label {
background-position:0 -110px;
background-repeat:no-repeat;
float:left;
font-size:77%;
line-height:1.6em;
padding:0.1em 0.5em 0 1.8em;
}

#ygmasrchquery {
float:left;
font-family:verdana,sans-serif;
font-size:78%;
margin:0;
padding:0 0 2px;
vertical-align:middle;
width:20em;
}


 .btn {
background-position:0 -293px;
background-repeat:repeat-x;
}
 
.btn {
border-color:#F4AC33;
border-style:solid;
border-width:1px 0;
display:-moz-inline-box;
float:left;
margin:0 0 0 3px;
padding:0;
}
html > body .btn {
border:1px solid transparent;
padding:1px;
}

.btn .first-child {
border-color:#F4AC33;
border-style:solid;
border-width:0 1px;
display:block;
margin:0 -1px;
vertical-align:top;
}

#ygmasrchbtn {
background-color:transparent;
border:medium none;
cursor:pointer;
display:block;
font-family:verdana,sans-serif;
font-size:0.76em;
font-weight:bold;
line-height:1.45em;
margin:0;
padding:1px 1em;
text-transform:uppercase;
}


/* map css */
#content #h_loc {
clear:both;
margin-top:20px;
overflow:hidden;
padding-bottom:20px;
}
#content #h_loc .left {
float:left;
width:45%;
}
#content #h_loc .right {
float:right;
padding-bottom:10px;
width:48%;
}
#map {
height:216px;
width:216px;
}
#map_container {width:234px; height:236px; background:transparent url(images/map_bg.gif) no-repeat; padding:10px 0 0 8px;}

/* map in aboutyahoo.html css */


#maptop {height:4px;background-color:#97BAF3;}
#maparea {background:url(images/map.gif) no-repeat; height:397px;position:relative;}
#mapbot {height:4px;background-color:#97BAF3;}

div.dot {background:url(http://l.yimg.com/us.yimg.com/i/ww/world/v2/dot.gif) no-repeat;height:9px;width:9px;cursor:pointer;position:absolute;z-index:5;}
a.dot {display:block;background:url(http://l.yimg.com/us.yimg.com/i/ww/world/v2/dot.gif) no-repeat;height:9px;width:9px;cursor:pointer;position:absolute;z-index:5;}


#ro {text-align:left;position:absolute;z-index:16;display:none;}
#ro_content {display:inline;background-color:#F8F9EA;border:1px solid #999;white-space:nowrap;background:url(http://l.yimg.com/us.yimg.com/i/ww/world/v2/flag_us.gif) no-repeat 5
px center #F8F9EA;padding:3px 5px 4px 30px;}
#ro_ptr {position:relative;background:url(http://l.yimg.com/us.yimg.com/i/ww/world/v2/ro_ptr.gif) no-repeat;height:4px; width:5px;margin-left:0px;margin-top:4px ;*margin-top:-1p
x;}

.content_wrap{margin-top:-1px;background:url(http://l.yimg.com/us.yimg.com/i/ww/world/v2/bg2.gif) repeat-x #FDFEFF;background-position:0px -76px;_background-position:0px -75px;}




/* light box css */
#lightbox{
	background-color:#eee;
	padding: 10px;
	border-bottom: 2px solid #666;
	border-right: 2px solid #666;
	}
#lightboxDetails{
	font-size: 0.8em;
	padding-top: 0.4em;
	display:none;
	}	
#lightboxCaption{ float: left; }
#keyboardMsg{ float: right; }
#closeButton{ right:-20px;top:-15px;}
#lightbox img{ border: none; } 
#overlay img{ border: none; }

 

 
	
	
	/*  extraz */
	
h1 { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#000; font-weight:bold;margin-bottom:8px;}
h2 { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#16387C; font-weight:bold;margin-bottom:8px;}

#tpnav {
	background-color:#EFEFEF;
	height:44px;
	position:relative;
	background-image: url(../images/navbg.gif);
	background-repeat: no-repeat;
	background-position: left top; width:812px;
}
#tpnav ul { list-style-type:none; display:inline;margin:0px; padding:0px; position:relative; padding-left:0px;}
#tpnav li { list-style-type:none; display:inline;}

#tpnav li a:link, #tpnav li a:visited, #tpnav li a:active { color:#003311; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; font-weight:normal;list-style-type:none;display:inline;padding-left:18px;padding-right:12px;padding-top:8px;padding-bottom:8px;}
#tpnav li a:hover {color:#fff; }

#tpnav li#on {
	list-style-type:none;
	display:inline;
	padding:15px;
	background-repeat: no-repeat;
	background-position: center bottom;
	color:#097f20;
	font-size:12px;
	line-height:47px;
	*line-height:45px;
	background-attachment: scroll;
	background-color: transparent;
	background-image: url(images/arrow01.gif);
	margin:0px;
    font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold;
	}
	
.yui-gc div.first, .yui-gd .yui-u {width:20%;}
.yui-gb .yui-u, .yui-g .yui-gb .yui-u, .yui-gb .yui-g, .yui-gb .yui-gb, .yui-gb .yui-gc, .yui-gb .yui-gd, .yui-gb .yui-ge, .yui-gb .yui-gf, .yui-gc .yui-u, .yui-gc .yui-g, .yui-gd .yui-u {
margin-left:1.99%;
width:77%;
}

 
.itext ul li h2 { margin-top:17px;margin-bottom:5px; }
#content ul#sp li { list-style-type:circle; list-style-image:none; }
h1#evnts { font-size:17px; color:#821e91; font-family:verdana, Arial;margin-left:15px; }



#wrap { width:100%; }
#wrap a:hover { }
#ltM { width:20%;padding:0;margin:0;float:left;height:auto;}
#rtC { width:77%;font-family:verdana,arial,Helvetica;float:right;height:auto;}
#inwrap { width:100%;height:350px; }
#inwraplt { width:55%;float:left;}
#inwraprt { width:35%;float:right;margin-top:15px;}
