/* Main */
body {
	background-color:#222739;
	margin:0px;
	font-family: Verdana, Georgia, "Times New Roman", Tahoma, Arial, Sans-serif;
	font-size: 11px;
	line-height: 20px;
	color: #4D5B75;
}
/* Text */
.normal, ol, td {
	font-family: Verdana, Georgia, "Times New Roman", Tahoma, Arial, Sans-serif;
	font-size: 11px;
	line-height: 20px;
	color: #637596;
}
.normal img
{
	margin: 10px;
}
.normalbold {
	font:bold 11px Verdana,Georgia,Times New Roman,Tahoma,Arial,Sans-serif;
}
.normaldisabled {
	font:11px Verdana,Georgia,Times New Roman,Tahoma,Arial,Sans-serif;
	color:#ccc;
}
a:link, a:visited, a:active {	
	text-decoration:none;
}
a:hover {
	color:red;
}
a.CommandButton:link, a.CommandButton:visited, a.CommandButton:active { 
	color: #6A6A6A; 
	border: 1px solid #ABABAB; 
	background: #EFEFEF; 
	padding: 2px 3px 3px 4px; 
	font:bold 10px Verdana; 
	text-decoration: none; 
	height: 20px; 
	vertical-align:middle;	
}
a.CommandButton:hover { 
	color: #6A6A6A; 
	border: 1px solid #868686; 
	background: #DFDFDF; padding: 2px 3px 3px 4px; 
	font:bold 10px Verdana;  
	text-decoration: none; 
	height: 20px; 
	vertical-align:middle;
}
/* Panes */
.TopPane {
	padding:0px 11px 0;	
}
.LeftPane {
	padding:0 0 0 11px;	
}
.ContentPane {
	padding:0px 11px;	
}
.RightPane {
	padding:0 11px 0 0;	
}
.BottomPane {	
	padding:0 11px 0px;	
}
/* Header */
#Header {
	width:100%;
	background-image: url(images/blue_line.png);
	background-repeat: no-repeat;
	background-position: center;
	height: 142px;
}
#menu_bg {
	background:url('images/menu_bg.png') repeat-x;	
	height:40px;
	z-index:3;
	width:100%;
}
.logo {
	padding-left:30px;
}
/* Footer */
#Footer {
	background:url('images/spacer1.png') repeat-x;
	height:40px;
	color: #4B577E;
}
#Footer .SmallPrint, a {
	color: #4B577E;
}
#lower_bg {
	background:url('images/spacer.png') repeat-x;
	z-index:3;	
}
/* Shadow */
.left_shadow {
	background:url('images/left_shadow.png') repeat-y;
	width:18px;	
}
.right_shadow {
	background:url('images/right_shadow.png') repeat-y;	
	width:19px;
}
/* Solpart Menu class */
.MainMenu_MenuContainer{ background:transparent; width:100%;z-index: 4;}
.MainMenu_MenuBar{}
.MainMenu_MenuItemSel { background:transparent; }
.MainMenu_MenuIcon{ 
 	background:#FFFFFF; 
 	padding:2px;
	cursor:pointer; 
	cursor:hand; 
	text-align:center; 
	width:16px;
	height:22px;
	border:0px;
}
.MainMenu_MenuArrow{ display:none; }
.MainMenu_RootMenuArrow{ display:none; }
.MainMenu_MenuBreak{ display:none; }
.MainMenu_MenuItem{ 
	color:#325167;
	font:bold 8pt Tahoma;
	border:0px; 
}
.rootmenuitem td{ 
	cursor:pointer; 
	cursor:hand;
	color:#ffffff; 
	font:bold 11px Tahoma;
	background:transparent;
	height:40px;
	padding:10px;
}
.rootmenuitemselected td{
	cursor:pointer;
	cursor:hand;
	color:#ffffff;
	font:bold 11px Tahoma;
	height:40px;
	background:transparent repeat-x;
	padding:10px;
	z-index:4
}
.rootmenuitembreadcrumb td{
	cursor:pointer;
	cursor:hand;
	color:#FF0000;
	font:bold 11px Tahoma;
	height:40px;
	background:transparent repeat-x;
	padding:10px;
	z-index:4
}
.submenu{	
	cursor:pointer; 
	border-left:1px solid #cccccc;border-right:1px solid #cccccc;border-bottom:1px solid #cccccc; cursor: hand;		
	margin-left:5px;
	background:#FFFFFF repeat-x;
	padding-right:23px;
	z-index:4;
}
.submenuitemselected {
	cursor: pointer;
	cursor: hand;
	color:#FF0000;
	font:bold 8pt Tahoma;
	margin-left:5px;
	z-index:4;
}
.submenuitembreadcrumb {
	cursor: pointer;
	cursor: hand;
	color:#ffffff;
	font:bold 8pt Tahoma;
	margin-left:5px;
	z-index:4;
}
/* Skin object class */
selectedtab, a.SelectedTab:link, a.SelectedTab:visited, a.SelectedTab:active {
	font:bold 10px Arial;
    color:#ffffff;      
}
A.SelectedTab:hover {
	font:bold 10px Arial;
	COLOR:#ffffff;
}
.SmallPrint, a.SmallPrint:link, a.SmallPrint:visited, a.SmallPrint:active {
	font:normal 12px Verdana;
	color:#ffffff;	
	vertical-align:middle;
}
A.SmallPrint:hover {
	font:normal 12px Verdana;
	COLOR:#ffffff;
}
/* Login section */
#login {
	background:url('images/Login.png') no-repeat;	
	height:36px;
	width:182px;
	color:#FFFFFF;
	font:bold 12px Arial;
	padding:0 14px 0 0;
	vertical-align: middle;		
	text-align: center;
	float: right;
	overflow: hidden; 
	margin-right:10px;
}
#login[id] {display:table;position:relative;}
#inner {position:relative;top:-55%;left:+16%}	/* for explorer only */
#inner[id] {position:static;padding:0 0 6px 0;}
#middle {position:absolute;top:45%;left:+16%}	/* for explorer only*/
#middle[id] {display:table-cell;vertical-align:middle;position:static;}

/* Dropdown Actions */
.ModuleTitle_MenuIcon {
    border:0px;    
}
.ModuleTitle_MenuArrow {
	border:0px;
}
.ModuleTitle_SubMenu 
{	
	border: 1px solid #bbb;
	background-color: #FFFFFF; 
	padding: 1px;
}

.AutoCompleteMenuBarClass
{
	border-right: 1px outset;
	border-top: 1px outset;
	border-left: 1px outset;
	width: 300px;
	position:relative;
	z-index:1000;
	border-bottom: 1px outset;
	background-color: white;
	/*left:245px;
	height:100px;
	display:block;*/
	
}

.AutoCompleteMenuClass
{
	background-color: silver;
	border: outset 1px;
}

.AutoCompleteSpecialNode
{
	color: Yellow;
}

.AutoCompleteHoverClass
{
	background-color: #637596;
	color: white;
}

.AutoCompleteSelClass
{
	/*background-color: FireBrick;*/
	background-color:White;
	color: White;
}

.AutoCompleteNodeDefault
{
	font-family: Verdana, Arial, Times New Roman;
	font-size: 11px;
	cursor: hand;
	text-decoration: none;
	color: black;	
	text-align:left 
}

.AutoCompleteChildNodeDefault,
.AutoCompleteSpecialNode
{
	font-family: Verdana, Arial, Times New Roman;
	font-size: 12px;
	cursor: hand;
	text-decoration: none;
	color: Black;
}

/*new classes for super search*/
#divSuperSearch{float:left;position:relative;z-index:1000}
#divSearchResults{float:none;clear:both;position:relative;}

/*.searchbutton{border:solid 0px gray;background-color:White; background:url('http://itk.webdot.nl/Portals/_default/Skins/ITK_Skin/images/search.png')no-repeat;width:55px;height:15px;cursor:pointer}*/
.searchbutton{border:solid 1px gray;background-color:gray;width:55px;height:20px;cursor:pointer;color:black /*background:url('http://itk.webdot.nl/Portals/_default/Skins/ITK_Skin/images/search.png')no-repeat;*/}
.divTR{float:none;clear:both;width:90%;position:relative;left:5%;position:relative;z-index:1000}
.divTDL{position:relative;float:left;left:2%;width:35%;position:relative;z-index:1000}
.divTDR{position:relative;float:left;left:2%;width:60%;position:relative;z-index:1000}
.divTDS{position:relative;float:left;left:2%;width:5%;position:relative;z-index:1000}
.txtABox{width:225px;height:20px;border:solid 1px #637596;font-family:arial;font-size:12px;position:relative;float:left;}
.txtASelectBox{width:134px;height:20px;border:solid 1px #637596;font-family:arial;font-size:12px;position:relative;float:left;}
.searchbutton{border:solid 1px gray;background-color:gray;width:55px;height:20px;cursor:pointer;color:black /*background:url('http://itk.webdot.nl/Portals/_default/Skins/ITK_Skin/images/search.png')no-repeat;*/}
#divAdvanceSearch{float:left;border:solid 0px Gray;width:700px;height:auto;position:relative;top:10px;right:5px;border:solid 0px red;}
.divATR{float:none;clear:both;width:90%;position:relative;left:5%;line-height:25px;}
.divATDL{position:relative;float:left;left:2%;width:20%;font-weight:bold; vertical-align:top;}
.divATDR{position:relative;float:left;left:2%;width:70%;vertical-align:top;top:5px}
.divATDS{position:relative;float:left;left:2%;width:5%;font-weight:bold; vertical-align:top;}
.divABTNTD{position:relative;float:left;left:2%;width:70%;vertical-align:top;left:170px;}
.btnProduct{border:solid 1px maroon;background-color:white;width:65px;height:20px;cursor:pointer;color:#637596;font-weight:bold;}
.divAdvShow{cursor:pointer;text-decoration:underline;width:170px;float:none;clear:both;}

.divSTable{float:left;width:450px;height:auto;position:relative;z-index:1000;vertical-align:top;left:10px;}
.divSTR{float:none;clear:both;width:auto;height:100%;position:relative;z-index:1000;}
.divSTDL{float:left;width:134px;position:relative;position:relative;z-index:1000;}
.divSTDMid{float:left;width:250px;position:relative;position:relative;z-index:1000;padding-left:3px;}
.divSTDR{float:left;position:relative;position:relative;z-index:1000}
.clsGridSource{color:red;font-size:small;text-align:center;font-weight:bold;}
 /*input.button{border:solid 1px black; background-color:White;color:gray}*/
.txtbox{border:solid 1px gray;width:250px;}
.btn {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
/*background:transparent url(http://localhost/itk.webdot.nl/images/icon_search_32px.gif) no-repeat scroll center center;*/
border:0 solid black;
color:black;
float:left;
left:5px;
position:relative;
}
.divListStyle{display:none;border:solid 1px black;position:relative;z-index:1000}
.list {
background-color:maroon;
border:1px solid black;
color:white;
width:300px;
position:absolute;
z-index:1000;
left:136px;
float:right
}
.listoption {
background-color:maroon;
color:white;
cursor:pointer;
width:300px;
position:relative;
z-index:1000
}
.listoption a{color:white;background-color:maroon;cursor:pointer;text-decoration:none;}
.listoption a:hover{cursor:pointer;color:#637596; background-color:maroon}
.divListDisplay{display:block;}
.clsPOPUPRESULTS 
{
	-moz-background-clip:border;
	-moz-background-inline-policy:continuous;
	-moz-background-origin:padding;
	background:#FFFFFF none repeat scroll 0 0;
	height:auto;
	position:absolute;
	right:0;
	top:65px;
	width:927px;
	z-index:-1000;
	color:#223344;
}
/*-----------------------classes for ajaxPOP Up Search Results----------------------------------*/
#divAjaxSearchResults
{
	float:left;width:100%;height:auto;position:relative;text-align:left;left:20px;
	background-image:url(images/container.png);
	background-position:0 0;
	background-repeat:no-repeat;
	padding-left:17px;
	padding-top:25px;
	z-index:1;
	width:95%;
}
.searchmsg 
{
	background-color:#F6F6F6;
	border:1px solid #223344;
	float:left;
	height:100px;
	left:30%;
	position:relative;
	text-align:center;
	top:100px;
	vertical-align:middle;
	width:45%;
}
.errText
{
	position:relative;
	text-align:center;
	top:30px;
}
/*--------Classes for ajax advance search results -------------------------------------------------------------------------------------------*/
.clsAjaxSearchTableADV{float:left;width:95%;height:auto;position:relative;}
.clsROWADV{float:none;clear:both;width:101.7%;height:auto;position:relative;border-top:solid 0.5px #223344;font-weight:normal;}
.clsDescriptionADV{float:left;width:40%;height:auto;position:relative;font-weight:normal;}
.clsMCatNRADV{float:left;width:20%;height:auto;position:relative;font-weight:normal;}
.clsSuppNameADV{float:left;width:20%;height:auto;position:relative;font-weight:normal;}
.clsDataSheetADV{float:left;width:20%;height:auto;position:relative;font-weight:normal;}
.clsHROWADV{float:none;clear:both;width:103.2%! important;height:auto;position:relative;line-height:25px;font-weight:bold;}
.clsHDescriptionADV{float:left;width:40%;height:auto;position:relative;font-weight:bold;}
.clsHMCatNRADV{float:left;width:20%;height:auto;position:relative;font-weight:bold;}
.clsHSuppNameADV{float:left;width:20%;height:auto;position:relative;font-weight:bold;}
.clsHDataSheetADV{float:left;width:20%;height:auto;position:relative;font-weight:bold;}
/*-----------------------classes for ajaxPOP Up Search Results----------------------------------*/
.clsAjaxSearchTable{float:left;width:95%;height:auto;position:relative;}
.clsROW{float:none;clear:both;width:95%;height:auto;position:relative;border-top:solid 0.5px #223344;font-weight:normal;}
.clsDescription{float:left;width:40%;height:auto;position:relative;font-weight:normal;}
.clsMCatNR{float:left;width:20%;height:auto;position:relative;font-weight:normal;}
.clsSuppName{float:left;width:20%;height:auto;position:relative;font-weight:normal;}
.clsDataSheet{float:left;width:20%;height:auto;position:relative;font-weight:normal;}
.clsHROW{float:none;clear:both;width:103.2%! important;height:auto;position:relative;line-height:25px;font-weight:bold;}
.clsHDescription{float:left;width:37%;height:auto;position:relative;font-weight:bold;}
.clsHMCatNR{float:left;width:18%;height:auto;position:relative;font-weight:bold;}
.clsHSuppName{float:left;width:18%;height:auto;position:relative;font-weight:bold;}
.clsHDataSheet{float:left;width:20%;height:auto;position:relative;font-weight:bold;}
/*-----------------------------------------------------------------------------------------------*/
.rowseprator{width:94%;float:none;clear:both;}
.hr{border:solid 0.5px #223344;width:90%;}