body
{
	scrollbar-face-color : #d5d1ca;
}

.dialogbody
{
	background-color:#d5d1ca;
	scrollbar-face-color: #d5d1ca;
	overflow:hidden;
}
.shortcut_item
{
	font-weight: normal;
	font-size: 11px;
	color: black;
	font-style: normal;
	font-family: Arial;
	text-decoration: none;
}

TD.section
{
	width:50%;
	background:white;
	padding:0;
	margin:0;
	/*border: solid 1 #e0e0e0;*/

}
DIV.section_header, DIV.section_header_with_dd
{
	font-size: 11px;
	font-family: verdana;
	font-weight:600;
	filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr='#eef0ece4', EndColorStr='#fff0ece4');
	padding:3 3 3 7;
	color:#004b8c;
	height:1%;
	margin-bottom:2;
	border-right: solid 1 #dddddd;
	border-bottom: solid 1 #dddddd;
	letter-spacing:1px;
}

DIV.section_header_with_dd
{
	padding:1 3 0 7;
}
DIV.section_header_with_dd select
{
	font-size: 9px;
}

Table.basicInfo
{
	background:#e0e0e0;
	padding:0;
	margin:0;
}
DIV.basicInfoTabHeader
{
	font-size: 11px;
	font-family: Tahoma;
	background-color:white;
	padding:1 1 1 1;
	margin:2;
	color:#303030;
	display:inline;
}

TABLE.section_inner
{
	table-layout:fixed;
	background-color:White;
	height:90%;
	width:100%;
}

TABLE.section_inner tr td
{
	overflow:hidden;
	padding:0 0 0 1;
	vertical-align:text-top;
}
TABLE.section_inner_loose
{
	background-color:White;
	height:90%;
	width:100%;
}

TABLE.section_inner_loose tr *
{
	vertical-align:middle;
}

.login_text
{
	font-weight: bold;
	font-size: 15px;
	font-family: Arial;
}

.local_top_menu
{
	font-weight: normal;
	font-size: 11px;
	font-family: Arial;
}

.login_labels
{
	font-weight: bold;
	font-size: 12px;
	font-family: Arial;
}

.toolbar_heading_label
{
	font-weight: bold;
	font-size: 11px;
	font-family: Arial;
	color: Black;
}

.toolbar_text, .toolbar_text *, .toolbar_text_scrollable
{
	font-size: 11px;
	font-family: Arial;
	
}



.toolbar_text_scrollable
{
	OVERFLOW: auto;
	border:solid 1 #c0c0c0;
	padding:2;
	margin-bottom:7;
	vertical-align:text-top;
	background-color: white;
}

.toolbar_text_disabled
{
	font-weight: normal;
	font-size: 11px;
	font-family: Arial;
	color: Gray;
}

.toolbar_text_tahoma
{
	font-weight: normal;
	font-size: 11px;
	font-family: Tahoma;
	color: Black;
	word-spacing: normal;
}

.toolbar_text_bold
{
	font-weight: bold;
	font-size: 11px;
	font-family: Arial;
	color: Black;
}

.toolbar_entry, .toolbar_small_dd
{

}

.toolbar_entry, .toolbar_entry_required, .toolbar_entry_multiline, .note_entry_multiline, .toolbar_small_dd
{
	font-weight: normal;
	font-size: 11px;
	color: black;
	font-family: Arial;
	background-color: #e2f2ff;
	padding:1 1 0 3;
	vertical-align:top;
	border:inset 1;
}

.toolbar_small_dd
{
	padding:0 1 0 1;
	height:17;
	font-size:11px;
	width:100%;
	border:none;
}

.note_entry_multiline
{
	font-family:MS Sans Serif;
	font-size: 9px;
}

.toolbar_entry_required
{
	background-color: #c2d2df;
	color:black;
	border-color:#c2d2df;
}

.toolbar_entry_white, .toolbar_entry_white_disabled
{
	font-weight: normal;
	font-size: 11px;
	color: black;
	border: solid 1 #a5a5a5;
	font-family: Arial;
	background-color: #fefefe;
	padding:1 10 1 3;
}

.toolbar_entry_white_disabled
{
	background: #EEEEEE;
}

.toolbar_entry_disabled
{
	font-weight: normal;
	font-size: 11px;
	color: black;
	border: solid 1 #a5a5a5;
	font-family: Arial;
	background-color: #EEEEEE;
	padding:1 10 1 1;
}

.toolbar_entry_white_no_border
{
	font-weight: normal;
	font-size: 11px;
	color: black;
	border: 1px normal #f5f5f5;
	font-family: Arial;
	background-color: #f5f5f5;
}

.table_header
{
	font-weight: bold;
	font-size: 11px;
	color: black;
	font-family: Verdana;
	background-color: #afbde6;
}




.content_header
{
	font-weight: bold;
	font-size: 24px;
	color: #444aa8;
	font-family: Arial;
}

.user_name_label
{
	font-weight: bold;
	font-size: 13px;
	color: #444aa8;
	font-family: Arial;
}

.ab_grid_summary
{
	font-family: Arial;
	color: White;
	font-weight: bold;
	font-size: 10px;
}

.pager_links
{
	font-family: Arial;
	color: Black;
	font-weight: bold;
	font-size: 10px;
}

A
{
	color: Black;
	font-family: Arial;
}

A:visited
{
	font-family: Arial;
	color: blue;
}


.top_menu_item
{
	font-family: Arial;
	font-size: 10px;
	font-weight: bold;
	color: Black;
	cursor: hand;
}

.contact_list_item
{
	font-family: Arial;
	font-size: 11px;
	color: Black;
	cursor: hand;
	text-align: left;
}
.contact_list_item_no_hand
{
	font-family: Arial;
	font-size: 11px;
	color: Black;
	cursor: default;
	text-align: left;
}

.contact_list_item_highlighted
{
	font-size: 11px;
	font-weight: bold;
	background-image: url(images/Popup/popup_shadow2.jpg);
	color: black;
	background-repeat: repeat-x;
	font-family: Arial;
	background-color: white;
}

.contact_list_heading
{
	border-right: white thin solid;
	border-top: white thin solid;
	font-weight: bold;
	font-size: 10px;
	border-left: white thin solid;
	color: black;
	border-bottom: white thin solid;
	font-family: Arial;
	background-color: #a1afd6;
}

.popup_dialog_subtable_item
{
	font-family: Arial;
	font-size: 11px;
	color: Black;
}

.popup_dialog_subtable_heading
{
	font-family: Tahoma;
	font-size: 11px;
	font-weight: bold;
	color: darkblue;
}

.popup_dialog_tab_heading
{
	font-family: Arial;
	font-size: 13px;
	font-weight: bold;
	color: #444aa8;
}

.popupMenuItems
{
	font-size: 12px;
	behavior: url(StyleSheets/Behaviors/menuItemBeh.htc);
	color: black;
	font-family: Arial;
	position: relative;
	cursor: hand;
	padding-left: 10;
}

.popupMenuItemsDisabled
{
	font-size: 12px;
	behavior: url(StyleSheets/Behaviors/menuItemBeh.htc);
	color: gray;
	font-family: Arial;
	position: relative;
	padding-left: 10;
}

.popupMenuItemsLvl1
{
	font-size: 12px;
	behavior: url(../../StyleSheets/Behaviors/menuItemBeh.htc);
	color: black;
	font-family: Arial;
	position: relative;
	cursor: hand;
	padding-left: 10;
}

.popupMenuItemsDisabledLvl1
{
	font-size: 12px;
	behavior: url(../../StyleSheets/Behaviors/menuItemBeh.htc);
	color: gray;
	font-family: Arial;
	position: relative;
	padding-left: 10;
}

grid_cell_nowrap
{
	white-space: nowrap;
}

.popupMenu
{
	position: absolute;
	width: 200px;
	background-color: white;
	layer-background-color: white;
	z-index: 101;
	visibility: hidden;
}

.all_uppercase
{
	text-transform: uppercase;
}
A.external_link_label
{
	font-size: 11px;
	font-family: Arial;
	color: Black;
}

.fixed_table
{
	overflow:hidden;
	white-space:nowrap;
}

.handCursor
{
	cursor:hand;
}




input.button
{
	font-size:11px;
	border-width: 2px; 
	border-style:outset; 
	border-color: grey;/*#737Ac0;*/
	background-color:#c5c1bA;/*#737Ac0;*/
	color:#111111;
	height:22px;
}
input.text
{
	font-size:10px;
	border-width: 1px; 
	border-style: inset;
	border-color: #004b8c;
}

div#mwdContent
{
	overflow-x:auto;
	overflow-y:auto;
	margin:0px;
	border-bottom:dashed 1 #eeeeee;
	border-left:dashed 1 #eeeeee;
}

.mwdTitleText{color:White;}
.mwdTitleTextBlack{color:Black;}
.mwdTitleText,.mwdTitleTextBlack
{
	font-weight:bold;
	text-transform:capitalize;
	font-size:15px;
	font-family:Arial;
	letter-spacing:0.12px;
	padding-left:3px;
}

A.mwd_link, A.mwd_link:visited
{
	text-decoration:none;
	color:Black;
}

A.mwd_link:hover
{
	text-decoration:underline;
	color:Blue;
}


div#mwd_objHeader
{
	color:#505050;
	width:100%;
	
}

A.recententrieslink, A.recententrieslink:visited
{
	text-decoration:none;
	color:Black;
	font-size:11px;
	cursor:hand;
}

A.recententrieslink:hover
{
	text-decoration:underline;
	color:Black;
	font-size:11px;
	cursor:hand;
}

td.resEntry_icon
{
	width:1%;
}
td.resEntry_link
{
	border-bottom: solid 1 #eeeeee;
}
td.resEntry_icon,td.resEntry_link
{
	white-space:pre;
	font-family:Arial;
	font-size:11px;
	vertical-align:top;
}


td.fieldLabel
{
	width:1%;
	white-space:nowrap;
}





div.subTabHeader
{
	margin-top:-15;
	margin-bottom:4;
	margin-left:-5;
	margin-right:-5;
	padding-top:10;
	width:102%;
	border-top: solid 0;
	border-left: solid 0;
	border-right: solid 0;
	border-bottom: solid 1 #cccccc;
	filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0, startColorStr='#00ffffff', endColorStr='#11000000');
	z-index:-999;
}

div.subTabContent
{
	border: solid 1 #cccccc;
	margin:0;
	height:1%;
	width:99%;
	padding:2;
}

div.subTab
{
	border-right: groove 2;
}

.subTab,.subTabSelected
{
	font-size: 11px;
	font-family: Arial;
	color: Black;
	display:inline;
	white-space:nowrap;
	margin:0 0 0 0;
	border-top: groove 2;
}

.subTab .subTab
{
	filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr='#ffffffff', EndColorStr='#ffd4d0c9');
	border-top: groove 2;
	border-top: solid 1 #cccccc;
	margin:0 0 0 0;
}

.subTab input
{
	padding:1 1 1 0;
	
	border-bottom: solid 0;
	border-top: solid 0;
	border-left: solid 0;
	border-right: solid 0;
	background-color:white;
	
	cursor:hand;
}

.subTabSelected  
{
	font-weight:normal;
	color: black;
	cursor:hand;
	border: solid 0 ;
	z-index:999;
	padding:3 4 3 4;
	margin:3 0 0 0;
	padding-bottom:7;
	border-bottom:solid 1 red;

}

.udfTreeNode, .udfTreeNodeCell 
{
	font-size: 11px;
	font-family:Crystal;
	color: Black;
	display:inline;
}

SPAN.req_asterisk
{
	color:Red;
	font-size:10px;
	padding-right:2;
}
div.WM
{
	position:absolute;
	width:200px;
	height:60px;
	background:#e5e1da;
	border: solid 1 #004b8c;
	color:black;
	display:block;
	vertical-align:middle;
	padding-top:23px;
	text-align:center;
	font-size: 11px;
	font-family: Tahoma;
	
}



	@media print
	{
		.forprint_invis
		{
			display:none;
		}
		.forprint_noscroll
		{
			border:none;
			height:100%;
		}
	}

	@media screen
	{
		.forprint_invis
		{
		}
		.forprint_noscroll
		{
			overflow-y:scroll;
			height:440;
			margin:10px;
			border:solid 1 black;
		}
	}


.biDetailsLabelCell
{
	padding:2 2 2 2;
	overflow:hidden;
	width:110px;
	border-right:solid 1;
	white-space:nowrap;
	height:19px;
	cursor:hand;
}

.biDetailsLabelCell span
{
	white-space:nowrap;
	overflow:hidden;
	width:105px;
}