.css_container
{
	width:100%;
	background-color:White;
}
.css_container_fixed
{
	width:100%;
	height:100%;
	background-color:White;
	vertical-align:top;
}

.css_content_pane
{
	width:100%;
	height:100%;
}

.css_icon_title
{
	padding:4px;
	text-align:left;
	vertical-align:middle;
	background-color:White;

}
.css_title
{
	white-space:nowrap;
	font-family:Verdana;
	font-size:9pt;
	font-weight:bold;
	color:#ea7b24;
}
.css_title_wrapped
{
	white-space:normal;
	font-family:Verdana;
	font-size:9pt;
	font-weight:bold;
	color:#ea7b24;
}
.css_vtitle
{
	white-space:nowrap;
	font-family:Verdana;
	font-weight:bold;
	font-size:12pt;
	color:#ea7b24;
	writing-mode: tb-rl;
	filter: flipv fliph;
}
.css_t
{
	background:url(images/t.gif) bottom repeat-x;
}
.css_r
{
	background:url(images/r.gif) left repeat-y;
}
.css_r_n
{
	background:url(images/r_n.gif) left repeat-y;
}
.css_b
{
	background:url(images/b.gif) top repeat-x;
}
.css_l
{
	background:url(images/l.gif) right repeat-y;
}

.css_tr
{
	background:url(images/tr.gif) no-repeat;
	background-position:left bottom;
	width:27px;
	height:8px;
}
.css_tr_n
{
	background:url(images/tr_n.gif) no-repeat;
	background-position:left bottom;
	width:27px;
	height:8px;
}
.css_tl
{
	background:url(images/tl.gif) no-repeat;
	background-position:right bottom;
	width:8px;
	height:8px;
}
.css_br
{
	background:url(images/br.gif) no-repeat;
	background-position:left top;
	width:27px;
	height:26px;
}
.css_bl
{
	background:url(images/bl.gif) no-repeat;
	background-position:right top;
	width:8px;
	height:26px;
}