/* special rounded corners styles */

.new_anchor_panel {
 position:relative;
 margin:0px auto;
 width:650px; /* this is the correct property to overwrite when changing the width */
 color:#fff;
 z-index:1;
 margin-left:12px; /* default, width of left corner */
 margin-bottom:0.5em; /* spacing under dialog */

/*display:inline-block;*/ /* this does shrink-to-fit, but doesnt work with the way the corners are constructed in ie7 */
position:relative;
top:-41px;
top:-49px;
left:14px;
}


.new_anchor_panel .content,
.new_anchor_panel .t,
.new_anchor_panel .b,
.new_anchor_panel .b div {
 background:transparent url(/img/anchor_panel_bg.png) no-repeat top right;
}
/* Background for IE6 */
* html .new_anchor_panel .content,
* html .new_anchor_panel .t,
* html .new_anchor_panel .b,
* html .new_anchor_panel .b div {
 background-image: url(/img/anchor_panel_bg.gif);
}

.new_anchor_panel .content {
 position:relative;
 zoom:1;
 _overflow-y:hidden;
 padding:0px 12px 0px 0px;

}

.new_anchor_panel .t {
 /* top+left vertical slice */
 position:absolute;
 left:0px;
 top:0px;
 width:12px; /* top slice width */
 margin-left:-12px;
 height:100%;
 _height:1600px; /* arbitrary long height, IE 6 */
 background-position:top left;
}

.new_anchor_panel .b {
 /* bottom */
 position:relative;
 width:100%;
}

.new_anchor_panel .b,
.new_anchor_panel .b div {
 height:14px; /* height of bottom cap/shade */
 font-size:1px;
}

.new_anchor_panel .b {
 background-position:bottom right;
}

.new_anchor_panel .b div {
 position:relative;
 width:12px; /* bottom corner width */
 margin-left:-12px;
 background-position:bottom left;
}

.new_anchor_panel .hd,
.new_anchor_panel .bd,
.new_anchor_panel .ft {
 position:relative;
}

.new_anchor_panel .wrapper {
 /* extra content protector - preventing vertical overflow (past background) */
 position:static;
 max-height:1000px;
 overflow:auto; /* note that overflow:auto causes a rather annoying redraw "lag" in Firefox 2, and may degrade performance. Might be worth trying without if you aren't worried about height/overflow issues. */
}

.new_anchor_panel h1,
.new_anchor_panel p {
 margin:0px; /* margins will blow out backgrounds, leaving whitespace. */
 padding:15px 10px 0 10px;
}

.new_anchor_panel h1 {
 padding-bottom:0px;
}

/* end special rounded corners styles */

img#anchor_panel_collapse{position:absolute; top:2px; left:-9px;}
/* IE6 Positioning */
* html img#anchor_panel_collapse {
	left:				-13px;
	top:				-1px;
}
/* IE7 Positiong */
*+html img#anchor_panel_collapse {
	left:				-13px;
}

img#anchor_panel_expand{position:relative; top:5px; left:-1px;clear:both; }

#new_anchor_panel_container{position:absolute; z-index:500;}
.anchor_panel_lists{ padding-top:22px;}
.anchor_panel_lists ul{float:left; display:block; width:290px; padding:12px 33px 18px 6px;}
.anchor_panel_lists ul.last{padding-right:0;}
.anchor_panel_lists ul li{padding:0 0 9px 0;}
.anchor_panel_lists ul li a{font-size:1.4em; line-height:1.357em; color:#ffffff !important; text-decoration:underline !important;}

/* in this section for bulletin */
.new_anchor_panel_b {
color:#FFFFFF;
left:14px;
margin:0 auto 0.5em 12px;
position:relative;
top:-47px;
width:650px;
z-index:1;
}

img#anchor_panel_expand_b {
clear:both;
left:165px;
position:relative;
top:-24px;
}

img#anchor_panel_collapse_b {
left:139px;
position:absolute;
top:2px;
}

