/* CLIENT NAME */

/* BASIC ELEMENTS
------------------------------------------------------------------------------------- */
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li,
fieldset, form, label, legend, caption { margin:0; padding:0; }

table, th, td { margin:0; }

html { min-height:100%; margin-bottom:1px; } /* add: margin-bottom:1px if you want scrollbar to always appear (avoids page shifting) */

body { text-align:center; font-size:1em; line-height:1em; font-family:arial, helvetica, sans-serif; color:#333; background:#fff; }
table, th, td, input, textarea, select { font-size:1em; line-height:1.3em; font-family:arial, helvetica, sans-serif; color:#333; }
th, td { vertical-align:top; }

a img, :link img, :visited img { border:none; }

a:link { color:#1b69a6; text-decoration:underline; }
a:visited { color:#237fc8; text-decoration:underline; }
a:hover, a:active { color:#1b69a6; text-decoration:none; }

abbr { border-bottom:1px dotted #ccc; cursor:help; }

/* Defaults set here. Specifics set where needed later in the document (i.e. #content h1, etc.) */
h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6 { margin:0 0 .7em; display:block; color:#585858; font-size:1em; line-height:1.3em; font-family:georgia,serif; font-weight:normal; }
h1, h2 { letter-spacing:-1px; }

/* COMPONENTS (WIDGETS) - [  .component- ] 
------------------------------------------------------------------------------------- */
#slideshow-lg { width:406px !important; float:left; display:inline; }
#slideshow-lg td { padding:2px; border:1px solid #ccc; text-align:center; }

#slideshow-thumbs { margin:2px 0 0 10px; width:394px !important; float:left; display:inline; }
#slideshow-thumbs .yui-carousel-content { width:394px !important; }
#slideshow-thumbs .yui-carousel-nav { display:none; }

#slideshow-thumbs ol { margin:0 !important; width:394px; }
#slideshow-thumbs li { margin:0 2px 2px 0; padding:0; width:75px; height:75px; opacity:.5; float:left; display:inline; outline:none; cursor:pointer; }
#slideshow-thumbs .yui-carousel-item-selected { opacity:1; }

#slideshow-thumbs .yui-carousel-nav { display:none; }

.enlarge { position:relative; overflow:hidden; }
.enlarge span { position:absolute; bottom:3px; right:0; width:97px; height:22px; display:block; background:url(../images/enlarge.png) no-repeat 0 0 !important; }

/* H Slide show 
------------------------------------------------------------------------------------- */

div.slideshow { background-color:#3E3535; height: 280px; width: 581px; position:relative; overflow: hidden; _margin-top:123px; _margin-bottom:-123px; }
div.slideshow ul { list-style: none }
div.slideshow ul#slides li { position: absolute; top: 0; left: 0; z-index:0; }
div.slideshow ul#controls { position: absolute; right: 55px; bottom: 10px; z-index:60; _right:-420px; _bottom:3px; }
div.slideshow ul#controls li { display: inline }
div.slideshow ul#controls a { display: block; float: left; height: 10px; width: 20px; margin: 0 8px 0 0; border: 1px solid blue; background: aliceblue; overflow: hidden; text-indent: 20px; opacity: .5; filter: alpha(opacity='50'); }
div.slideshow ul#controls span { display: block; float: left; height: 10px; width: 20px; margin: 0 484px 2px 0;}

#ssresume{cursor:pointer;cursor:hand}

div.shade { position:absolute; width:581px; height:26px; margin-top:254px; background-color:#000; opacity:.50; filter:alpha(opacity='50');  z-index:50;  }

div.slideshow ul#prev_next {
bottom:10px;
position:absolute;
right:0;
z-index:60;
_bottom:6px;
}

div.slideshow ul#prev_next li {
display:inline;
}

div.slideshow ul#prev_next span {
display:block;
float:left;
height:10px;
margin:0 26px 0 0;
_margin:0 8px 0 0;
width:20px;
}
/*
div.slideshow ul#prev_next a {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:aliceblue none repeat scroll 0 0;
border:1px solid blue;
display:block;
float:left;
height:10px;
margin:0 8px 0 0;
opacity:0.5;
overflow:hidden;
text-indent:20px;
width:20px;
}
*/

/* BUTTON STYLES - [  .btn- ] 
------------------------------------------------------------------------------------- */
.btn { position:relative; display:block; line-height:5px; text-decoration:none !important; cursor:pointer; }
.btn:hover { text-decoration:none !important; }
.btn span { position:absolute; top:0; left:0; display:block; }

.btn-more, .btn-more span { width:38px; height:14px; font-size:.5em; background:url(../images/yui-sam-sprite.png) no-repeat 0 -2003px; }
.btn-reg, .btn-reg span { width:66px; height:39px; font-size:.5em; background: url(../images/register-go.gif) no-repeat; }

/* FORMS - [  .form- ] 
------------------------------------------------------------------------------------- */

/* LIST STYLES - [  .list- ] 
------------------------------------------------------------------------------------- */
.list-nobull { margin-left:0 !important; list-style:none; }

.list-table li, td .list-table li { margin:0 0 10px !important; padding:0 20px 0 0; font-size:.9em; line-height:1.3em; list-style:none; }

.list-news { margin-left:0 !important; list-style:none; }
.list-news li { margin:0 0 10px; }
.list-news li a { line-height:1.4em; }

.list-video { margin:20px 0 60px !important; list-style:none; }
.list-video li { margin:0 0 30px; }
.list-video li h3 { margin: 0; font-size:1.1em; }
.list-video li p { margin: 0 0 5px; }
.list-video li a { line-height:1.4em; }

/* TABLE STYLES - [  .tbl- ] 
------------------------------------------------------------------------------------- */
.tbl-bios { margin:0 0 0 -20px; border-collapse:collapse; }
.tbl-bios td { padding:0 20px; border:1px solid #d9d9d9; border-width:0 1px 0 0; vertical-align:top; }
.tbl-bios td.last { border-width:0; }
.tbl-bios td img { margin:0 0 8px; }
.tbl-bios td a { display:block; text-decoration:none; }
.tbl-bios td a:hover { text-decoration:none; }
.tbl-bios td span { display:block; }
.tbl-bios td .bio-category { height:14px; margin:0 0 10px; color:#797979; font-size:.8em; line-height:1.2em; font-family:georgia,serif; }
.tbl-bios td .bio-name { height:19px; font-size:1.1em; line-height:1.2em; font-weight:bold; margin-bottom:3px; margin-top:-5px; }
.tbl-bios td .bio-field { height:55px !important; color:#585858; font-size:.9em; line-height:1.2em; }

.tbl-caption { margin:0; border-collapse:collapse; }
.tbl-caption th { padding:10px; color:#6a6262; font-size:.8em; font-weight:normal; line-height:1.4em; background:#f0efef; border:2px solid #fff; border-width:2px 1px 0; }

.tbl-feat { margin:0 0 20px; }
.tbl-feat td { padding:0 15px 0 0; }

.tbl-fix { border-right:10px solid #fff !important; }

.tbl-sponsors { margin:0 0 25px; width:100%; }
.tbl-sponsors th { padding:7px 5px; }
.tbl-sponsors td { padding:10px 5px; }
.tbl-sponsors h2 { margin:0 !important; color:#333; font-size:1.2em !important; font-style:italic; }

.tbl-styled { border-collapse:collapse; }
.tbl-styled th, .tbl-styled td { padding-right:25px; }
.tbl-styled th { border-bottom:1px solid #bfbfbf; font-family:georgia,serif; }
.tbl-styled td { padding:4px 0; border-bottom:1px solid #ccc; }

.register { position: relative; top: 215px; margin: 0 0 0 904px; background:url(../images/register-go.gif) no-repeat}

/* SHARED
------------------------------------------------------------------------------------- */
#container { margin:0 auto; padding:0 0 10px; width:990px; font-size:.75em; text-align:left; }

#header { position:relative; padding:124px 0 0; z-index:50; }
#header-home { position:relative; padding:123px 0 0; z-index:50; }
#header h1, #header-home h1 { margin:0; padding:0; }

#logo { position:absolute; top:0; left:0; }


/* NAVIGATION
------------------------------------------------------------------------------------- */
/* Generic Nav Styles */
.nav { position:relative; margin:1px 0 0; }
.nav li { float:left; position:relative; list-style:none; }
.nav li a { cursor:pointer; color:#3e3535; }
.nav li a:hover { text-decoration:none; color:#cc0125; }
.nav li a, .nav li div { position:relative; display:block; text-decoration:none; font-size:14px; }
.nav li strong { position:absolute; top:0; left:0; display:block; }
	
/* Main Nav - Specific */
#nav { width:990px; height:56px; background:url(../images/bg-nav.png) no-repeat -777px 0; }
#nav li { height:56px; }
#nav li a, #nav li div { height:56px; }
#nav li strong { height:56px; }
#nav li, #nav li a, #nav li strong, #nav li div { background-image:url(../images/bg-nav.png); }

/* NORMAL STATE (NAV ITEM W/ DROPDOWN, NAV ITEM W/O DROPDOWN */
#nav li.home, #nav li.home a, #nav li.home a strong{ background-position:0 0; width:97px; }
#nav li.about, #nav li.about a, #nav li.about a strong { background-position:-97px 0; width:100px; }
#nav li.symposium, #nav li.symposium a, #nav li.symposium a strong { background-position:-197px 0; width:136px; }
#nav li.gala, #nav li.gala a, #nav li.gala a strong{ background-position:-333px 0; width:88px; }
#nav li.scholarships, #nav li.scholarships a, #nav li.scholarships a strong{ background-position:-421px 0; width:163px; }
#nav li.news, #nav li.news a, #nav li.news a strong { background-position:-584px 0; width:92px; }
#nav li.events, #nav li.events a, #nav li.events a strong { background-position:-676px 0; width:101px; }

/* HOVER STATE - W/ DROP */
#nav li.home:hover a, #nav li.home:hover a strong, #nav li.home a:hover, #nav li.home a:hover strong, #nav li.homeon:hover a, #nav li.homeon:hover a strong, #nav li.homeon a:hover, #nav li.homeon a:hover strong { background-position:0 -56px; width:97px; }
#nav li.about:hover a, #nav li.about:hover a strong, #nav li.about a:hover, #nav li.about a:hover strong, #nav li.abouton:hover a, #nav li.abouton:hover a strong, #nav li.abouton a:hover, #nav li.abouton a:hover strong { background-position:-97px -56px; width:100px; }
#nav li.symposium:hover a, #nav li.symposium:hover a strong, #nav li.symposium a:hover, #nav li.symposium a:hover strong, #nav li.symposiumon:hover a, #nav li.symposiumon:hover a strong, #nav li.symposiumon a:hover, #nav li.symposiumon a:hover strong { background-position:-197px -56px; width:136px; }
#nav li.gala:hover a, #nav li.gala:hover a strong, #nav li.gala a:hover, #nav li.gala a:hover strong, #nav li.galaon:hover a, #nav li.galaon:hover a strong, #nav li.galaon a:hover, #nav li.galaon a:hover strong { background-position:-333px -56px; width:88px; }
#nav li.scholarships:hover a, #nav li.scholarships:hover a strong, #nav li.scholarships a:hover, #nav li.scholarships a:hover strong, #nav li.scholarshipson:hover a, #nav li.scholarshipson:hover a strong, #nav li.scholarshipson a:hover, #nav li.scholarshipson a:hover strong { background-position:-421px -56px; width:163px; }
#nav li.news:hover a, #nav li.news:hover a strong, #nav li.news a:hover, #nav li.news a:hover strong, #nav li.newson:hover a, #nav li.newson:hover a strong, #nav li.newson a:hover, #nav li.newson a:hover strong { background-position:-584px -56px; width:92px; }
#nav li.events:hover a, #nav li.events:hover a strong, #nav li.events a:hover, #nav li.events a:hover strong, #nav li.eventson:hover a, #nav li.eventson:hover a strong, #nav li.eventson a:hover, #nav li.eventson a:hover strong { background-position:-676px -56px; width:101px; }

/* ON STATE */
#nav li.homeon, #nav li.homeon strong, #nav li.homeon div { background-position:0 -56px; width:97px; }
#nav li.abouton, #nav li.abouton strong, #nav li.abouton div { background-position:-97px -56px; width:100px; }
#nav li.symposiumon, #nav li.symposiumon strong, #nav li.symposiumon div{ background-position:-197px -56px; width:136px; }
#nav li.galaon, #nav li.galaon strong, #nav li.galaon div { background-position:-333px -56px; width:88px; }
#nav li.scholarshipson, #nav li.scholarshipson strong, #nav li.scholarshipson div { background-position:-421px -56px; width:163px; }
#nav li.newson, #nav li.newson strong, #nav li.newson div { background-position:-584px -56px; width:92px; }
#nav li.eventson, #nav li.eventson strong, #nav li.eventson div { background-position:-676px -56px; width:101px; }
/**************************************************************************************************************/

#sec-nav { position:absolute; top:90px; right:20px; }
#sec-nav li { margin:0 0 0 38px; float:left; display:inline; color:#cc0125; font-size:1.2em; list-style:none; }
#sec-nav li a { color:#6a6262; text-decoration:none; }
#sec-nav li a:hover { color:#cc0125; text-decoration:none; }


/* HOME PAGE
------------------------------------------------------------------------------------- */
#home .content { padding:0 0 0 20px; height:100%; background:url(../images/bg-homepage.png) repeat-y 0 0 !important; }
#home h2 { font-size:1.8em; line-height:1.2em; }
#home h2 strong { color:#797979; font-weight:normal !important; }

#h-main { margin:5px 66px 0 0; width:526px; }

#h-news { margin:5px 0 0 20px; padding:0 0 0; width:348px; min-height:290px; }
#h-news h2 .btn { margin-left:5px; display:inline; }
#h-news p { font-size:0.9em; margin:5px 0 0; line-height:14px; }
#h-news li { margin:0 0 10px; list-style:none; }
#h-news li h3 { margin:0 0 5px; font-size:.8em; }
#h-news li a { font-size:.8em; line-height:1.7em; text-decoration:none; display:block; }
#h-news li a:hover { text-decoration:underline; }
#h-news .scholar { float:right; margin:4px 0 0; }

#h-news #wrapper { position:relative;width:100%;height:100%; }
#h-news #wrapper .scholar { float:right; }

#wrapper h2 .btn { margin-bottom:6px\9; }

#banner {width: 990px; height: 280px; background:url(../images/register-symposium.jpg) no-repeat;}

/* SUBPAGE
------------------------------------------------------------------------------------- */
.content { margin:0 0 3px; color:#6a6262; font-size:1.2em; line-height:1.7em; background:url(../images/bg-subpage.png) repeat-y 0 0; _background:none; }
#full.content { background:none; }
#full-alt.content { background:none; }

/* Content specific header styles */
.content h1, .content .h1 { font-size:1.8em; line-height:1.2em; }
.content .webcast h1 {margin-bottom:0;}
.content h2, .content .h2 { margin:0 0 .7em; font-size:1.3em; line-height:1.3em; }
.content h2.alt { margin:0 0 .2em; font-size:.9em; line-height:1.3em; letter-spacing:0; }
.content h3, .content .h3 { margin:0 0 .7em; font-size:1.2em; line-height:1.3em; }
.content h3.alt { margin:0 0 .2em; font-size:.9em; line-height:1.3em; letter-spacing:0; }
.content h4, .content .h4 { margin:0 0 .7em; font-size:1.1em; line-height:1.3em; }
.content h5, .content .h5 { margin:0 0 .7em; font-size:1em; line-height:1.3em; }
.content h6, .content .h6 { margin:0 0 .7em; font-size:.9em; line-height:1.3em; }

.content p { margin:0 0 1.4em; }
.content th, .content td { color:#6A6262; line-height:1.7em; }

#subnav { margin:15px 10px 0 30px; width:110px; float:left; display:inline; }
#subnav p { margin:0; }
#subnav ul { margin:0 0 32px; }
#subnav li { margin:0 0 8px; color:#cc0125; font-size:1em; line-height:1.1em; list-style:none; }
#subnav li a { color:#6a6262; text-decoration:none; }
#subnav li a:hover { color:#cc0125; text-decoration:none; }

#subnav li ul { margin:7px 0 15px; }
#subnav li li { margin:0 0 8px 10px; font-size:.8em; }

#subnav.subnav-title li li { font-size:1em; }

#subnav abbr { border:0; cursor:default; }
#subnav a abbr { cursor:pointer !important; }

#main { margin:0 0 0 30px; padding:4px 0 0; width:570px; }
#full #main { width:940px; }
#full-alt #main { width:740px; }
#fill #main { width:810px; }

#main ul { margin:0 0 1.5em 15px; }
#main ol { margin:0 0 1.5em 25px; }

#sidebar { margin-left:30px; padding:16px 0 0; width:200px; }
#sidebar p { margin:0; }
#sidebar ul { margin:0 0 32px; }
#sidebar li { margin:0 0 8px; color:#cc0125; font-size:1em; line-height:1.1em; list-style:none; }
#sidebar li a { color:#6a6262; text-decoration:none; }
#sidebar li a:hover { color:#cc0125; text-decoration:none; }

#sidebar li ul { margin:7px 0 15px; }
#sidebar li li { margin:0 0 8px 10px; font-size:.8em; }

.content .webcast iframe {overflow:visible;}

/* FOOTER
------------------------------------------------------------------------------------- */
#footer { padding:9px 19px 12px; color:#6a6262; background:#e1e0e0; }
#footer li { margin:0 29px 0 0; color:#cc0125; float:left; display:inline; list-style:none; }
#footer a { color:#6a6262; text-decoration:none; }
#footer a:hover { color:#cc0125; text-decoration:none; }
#footer p { text-align:right; }


/* sIFR
------------------------------------------------------------------------------------- */
.sIFR-flash { visibility:visible !important; margin:0; padding:0; }
.sIFR-replaced, .sIFR-ignore { visibility:visible !important; }
.sIFR-alternate { position:absolute; left:0; top:0; width:0; height:0; display:block; overflow:hidden; }
.sIFR-replaced div.sIFR-fixfocus { margin:0; padding:0; overflow:auto; letter-spacing:0; float:none; }

/* LINK ICONS
------------------------------------------------------------------------------------- */
.audio 		{ padding:0 15px 0 0; background:url(../images/link_audio.gif) no-repeat 100% 4px; }
.doc 		{ padding:0 15px 0 0; background:url(../images/link_worddoc.gif) no-repeat 100% 4px; }
.excel 		{ padding:0 15px 0 0; background:url(../images/link_excel.gif) no-repeat 100% 4px; }
.external 	{ padding:0 16px 0 0; background:url(../images/link_external.gif) no-repeat 100% 4px; }
.flash 		{ padding:0 15px 0 0; background:url(../images/link_flash.gif) no-repeat 100% 4px; }
.ical		{ padding:0 15px 0 0; background:url(../images/link_ical.gif) no-repeat 100% 4px; }
.itunes		{ padding:0 15px 0 0; background:url(../images/link_itunes.gif) no-repeat 100% 4px; }
.outlook	{ padding:0 15px 0 0; background:url(../images/link_outlook.gif) no-repeat 100% 4px; }
.pdf 		{ padding:0 14px 0 0; background:url(../images/link_pdf.gif) no-repeat 100% 4px; }
.podcast	{ padding:0 15px 0 0; background:url(../images/link_podcast.gif) no-repeat 100% 4px; }
.popup 		{ padding:0 16px 0 0; background:url(../images/link_popup.gif) no-repeat 100% 4px; }
.ppt		{ padding:0 15px 0 0; background:url(../images/link_powerpoint.gif) no-repeat 100% 4px; }
.qt			{ padding:0 15px 0 0; background:url(../images/link_quicktime.gif) no-repeat 100% 4px; }
.rar		{ padding:0 16px 0 0; background:url(../images/link_rar.gif) no-repeat 100% 4px; }
.rp			{ padding:0 16px 0 0; background:url(../images/link_realplayer.gif) no-repeat 100% 4px; }
.rss		{ padding:0 15px 0 0; background:url(../images/link_rss.gif) no-repeat 100% 4px; }
.txt		{ padding:0 13px 0 0; background:url(../images/link_text.gif) no-repeat 100% 4px; }
.video		{ padding:0 15px 0 0; background:url(../images/link_video.gif) no-repeat 100% 4px; }
.wmp		{ padding:0 16px 0 0; background:url(../images/link_wmp.gif) no-repeat 100% 4px; }
.zip		{ padding:0 16px 0 0; background:url(../images/link_zip.gif) no-repeat 100% 4px; }

/* MISC. CLASSES & IDS
------------------------------------------------------------------------------------- */
#skip { display:none; }
.show { display:block; }
.hide { display:none; }
.clear { clear:both; }
br.clear { line-height:0; height:0; }
.last { border:none !important; }
.col { float:left; display:inline; }
.title { display:none; }
.center { text-align:center; }
.bio { margin-top:5px; }
.caption { padding:10px; color:#6a6262; font-size:.8em; font-weight:normal; line-height:1.6em; background:#f0efef; border:2px solid #fff; border-width:2px 1px 0; }

.totop { margin:15px 0 30px !important; padding:2px 10px 0 0; border-top:1px solid #ccc; font-size:.8em; text-align:right; }

.clearfix:after, .content:after, #h-main ul:after, .list-bio:after, #footer:after { content:"."; display:block; height:0; clear:both; visibility:hidden; }
/* PLEASE LEAVE BOTH THESE LINES, FIX FOR IE7 */
.clearfix, .content, #h-main ul, .list-bio:after, #footer { display:inline-block; }
.clearfix, .content, #h-main ul, .list-bio:after, #footer { /*\*/display:block;/**/ }

/* FIX FOR PWP RETYPE PASSWORD STYLING  */
.PWPRetypePromptText { display:block; }

/* ADD THIS CLASS TO AN ELEMENT TO FIX THE IE ITALICS BUG,
MUST BE THE INNER-MOST BLOCK-LEVEL ELEMENT THAT CONTAINS THE TEXT LIKE p, blockquote OR li
MAY REQUIRE A MORE DIRECT PATH TO THE ELEMENT */
* html .italicsfix { /*\*/overflow:hidden; o\verflow:visible; width:100%; w\idth:auto; he\ight:1%;/**/ }

.floatleft { float:left; }
.floatright { float:right; }

img.floatleft { margin:0 20px 5px 0; position:relative; }
img.floatright { margin:0 0 5px 20px; position:relative; }

/* SPAN STYLES MAINLY ADDED FOR IE PNGFIX SUPPORT. PNGFIX REPLACES THE <IMG> WITH <SPAN> */
span.floatleft { margin:0 10px 5px 0; position:relative; }
span.floatright { margin:0 0 5px 10px; position:relative; }

table.floatleft { margin:0 10px 15px 0; position:relative; }
table.floatright { margin:0 0 15px 10px; position:relative; }

/* LIGHTBOX PANEL 
------------------------------------------------------------------------------------- */
.yui-overlay, .yui-panel-container{visibility:hidden;position:absolute;z-index:52;}
.yui-panel-container form{margin:0;}
.mask{z-index:51;display:none;position:absolute;top:0;left:0;right:0;bottom:0;}
.mask.block-scrollbars{overflow:auto;}
.masked select, .drag select, .hide-select select{_visibility:hidden;}
.yui-panel-container select{_visibility:inherit;}
.hide-scrollbars, .hide-scrollbars *{overflow:hidden;}
.hide-scrollbars select{display:none;}
.show-scrollbars{overflow:auto;}
.yui-panel-container.show-scrollbars, .yui-tt.show-scrollbars{overflow:visible;}
.yui-panel-container.show-scrollbars .underlay, .yui-tt.show-scrollbars .yui-tt-shadow{overflow:auto;}
.yui-panel-container.shadow .underlay.yui-force-redraw{padding-bottom:1px;}
.yui-effect-fade .underlay{display:none;}
.yui-tt-shadow{position:absolute;}
.mask{background-color:#000;opacity:.35;*filter:alpha(opacity=35);}
.yui-panel-container{padding:0 1px;*padding:2px 3px;}
.yui-panel{position:relative;*zoom:1;left:0;top:0;border-style:solid;border-width:1px 0;border-color:#808080;z-index:52;}
.yui-panel .hd, .yui-panel .bd, .yui-panel .ft{text-align:left;*zoom:1;*position:relative;border-style:solid;border-width:0 1px;border-color:#808080;margin:0 -1px;}
.yui-panel .hd{border-bottom:solid 1px #ccc;}
.yui-panel .bd, .yui-panel .ft{background-color:#F2F2F2;}
.yui-panel .hd{padding:0 10px;font-size:93%;line-height:2;*line-height:1.9;font-weight:bold;color:#000;background:url(../images/yui-sam-sprite.png) repeat-x 0 -200px;}
.yui-panel .bd{padding:10px;}
.yui-panel .ft{border-top:solid 1px #808080;padding:5px 10px;font-size:77%;}
.yui-panel-container.focused .yui-panel .hd{}
.container-close{position:absolute;top:3px;right:3px;width:25px;height:15px;background:url(../images/yui-sam-sprite.png) no-repeat 0 -300px;cursor:pointer; text-indent:-9999px; outline:none;}
.yui-panel-container .underlay{right:-1px;left:-1px;}
.yui-panel-container.matte{padding:9px 10px;background-color:#fff;}
.yui-panel-container.shadow{_padding:2px 5px 0 3px;} 
.yui-panel-container.shadow .underlay{position:absolute;top:2px;right:-3px;bottom:-3px;left:-3px;*top:3px;*left:-1px;*right:-1px;*bottom:-1px;_top:0;_right:0;_bottom:0;_left:0;_margin-top:3px;_margin-left:-1px;background-color:#000;opacity:.12;*filter:alpha(opacity=12);}
.yui-dialog .ft{border-top:none;padding:0 10px 10px 10px;font-size:100%;}
.yui-dialog .ft .button-group{display:block;text-align:right;}
.yui-dialog .ft button.default{font-weight:bold;}
.yui-dialog .ft span.default{border-color:#304369;background-position:0 -1400px;}
.yui-dialog .ft span.default .first-child{border-color:#304369;}
.yui-dialog .ft span.default button{color:#fff;}
.yui-simple-dialog .bd .yui-icon{background:url(../images/yui-sam-sprite.png) no-repeat 0 0;width:16px;height:16px;margin-right:10px;float:left;}
.yui-simple-dialog .bd span.blckicon{background-position:0 -1100px;}
.yui-simple-dialog .bd span.alrticon{background-position:0 -1050px;}
.yui-simple-dialog .bd span.hlpicon{background-position:0 -1150px;}
.yui-simple-dialog .bd span.infoicon{background-position:0 -1200px;}
.yui-simple-dialog .bd span.warnicon{background-position:0 -1900px;}
.yui-simple-dialog .bd span.tipicon{background-position:0 -1250px;}
.yui-tt .bd{position:relative;top:0;left:0;z-index:52;color:#000;padding:2px 5px;border-color:#D4C237 #A6982B #A6982B #A6982B;border-width:1px;border-style:solid;background-color:#FFEE69;}
.yui-tt.show-scrollbars .bd{overflow:auto;}
.yui-tt-shadow{top:2px;right:-3px;left:-3px;bottom:-3px;background-color:#000;}
.yui-tt-shadow-visible{opacity:.12;*filter:alpha(opacity=12);}
