/** Table Version**/
table#info_block .info_text,table#help_block .help_text,table#error_block .error_text {
	width: 100%;
}
table#info_block .infoBackground,table#error_block .errorBackground,table#help_block .helpBackground {
	padding: 2px 2px 2px 2px;
	font-weight: bold;
	background-color: #FFFFFF;
	border: 1px solid #37527D;
}
table#error_block .error_message,table#error_block .error_text,table#info_block .info_message,table#info_block .info_text,
	table#error_block .bugsearch_error_message,table#info_block .bugsearch_info_message,table#help_block .help_text,table#help_block .help_message {
	font-weight: bold;
	font-size: x-small;
	color: #000000;
}
table#error_block .error_message {
	background: #EE2B2B;
	border-color: #000000;
}
table#info_block .info_message,table#info_block .info_block {
	background: #A2B7D9;
	border-color: #000000;
}
table#help_block .help_message {
	background: #B18DDE;
	border-color: #000000;
}
table#error_block .error_message,table#info_block .info_message,table#help_block .help_message {
	border-style: solid;
	border-top-width: 1px;
	border-right-width: 0px;
	border-bottom-width: 1px;
	border-left-width: 0px
}
table#info_block .info_bglight,table#error_block .error_bglight,table#help_block .help_bglight {
	background-color: #fff;
}
table#info_block .info_bgdark,table#error_block .error_bgdark,table#help_block .help_bgdark {
	background-color: #EAEAEA;
}
/** Table Version**/


/** DIV Version**/
div#error_block, div#info_block, div#help_block, div#portalloginmessage {
	list-style-type: none;
	background-color: #FFFFFF;
	padding:5px;
	font-size: 0.9em;
	margin-bottom: 10px;
/*	margin-right: 10px;*/
}
div#error_block,div#info_block,div#help_block {
	/*font-size: 0.9em;*/
}
div#error_block .error_text ul,div#info_block .info_text ul,div#help_block .help_text ul {
	margin:0px 16px;
	padding:0px;
}
div#error_block{
		border: 2px solid #FF0000;
}
div#info_block{
		border: 2px solid #0000FF;
}
div#help_block{
		border: 2px solid #0000FF;
}
div#portalloginmessage{
	text-align: center;
	border: 2px solid #66CC00;
}

div#error_block img,div#info_block img,div#help_block img{
	display: none;
}

div#error_block .error_text,div#info_block .info_text,div#help_block .help_text  {
	width: 100%;
	margin-left: 5px;
	font-weight: normal;
}
div#error_block .error_text{
	color: #FF0000;
}
div#info_block .info_text{
	color: #0000FF;
}
div#help_block .help_text{
	color: #0000FF;
}
.systemmessages input {
	clear: both;
	margin: 0px 10px 0px 10px;
}

.error_, .error_bglight, .error_bgdark,.info_, .info_bglight, .info_bgdark {
	/*margin-left:15px;*/
}
#messageboxaction{
	float: right;
}
div.clearboth{
	clear:both;
}
/** DIV Version**/div.iframe {
	background: #EEEEDD;
	border: 1px solid green;
	display: none;
	/*
	overflow: auto;
	height: 200px;
	*/
	position: absolute;
	width: 500px;
}
div.iframe div.iframe_header {
	background: #E5E4E8;
	border-bottom: 1px solid #003300;
	height: 16px;
	margin: 0px;
	padding: 0px;
	vertical-align: top;
}
div.iframe div.iframe_header input{
	font-size: 12px;
	line-height: 12px;
	height: 16px;
	border: 0px;
	border-right: 1px solid #003300;
	width: 200px;
	position: relative;
	top: -2px;
}
div.iframe div.iframe_header img{
	position: relative;
	top: -2px;
}
div.iframe div.iframe_header img.righticon {
	position: absolute;
	top: 2px;
	right: 0px;
}
div.iframe div.iframe_content {
	overflow: auto;
	height: 200px;
}
div.iframe div.iframe_result {
	display: none;
	overflow: auto;
	height: 200px;
}h1.tree {
	font-size: medium;
}
div.roottree {
	font-size: small;
	line-height: 18px;
}
div.bgline {
	background-image: url('/www_global/portal/images/tree_line.gif');
	background-repeat: repeat-y;
}
div.fullwidth {
	width: 100%;
}
div.subtree {
	margin-left: 18px;
}
div.on {
	display: block;
}
div.off {
	display: none;
}

