/*** RESETTING TO DEFAULT STYLESHEET ***/
	html, body, div, span,  applet, object, iframe,  h1, h2, h3, h4, h5, h6, p, blockquote, pre,  a, abbr, acronym, address, big, cite, code,  del, dfn, em, font, img, ins, kbd, q, s, samp,  small, strike, strong, sub, sup, tt, var,  dd, dl, dt, li, ol, ul,  fieldset, form, label, legend,  table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	font-weight: normal;
	font-style: normal;
	font-size: 100%;
	line-height: 1;
	font-family: inherit;
}
	
table {
	border-collapse: collapse;
	border-spacing: 0;
}
ol, ul {
	list-style: none;
}
q:before, q:after,  blockquote:before, blockquote:after {
	content: "";
}
/*** End of:: RESETTING TO DEFAULT STYLESHEET ***/



.homeButton{
height:120px;
width:167px;
float:left;
}

.homeButton a{
display:block;
width:130px;
height:100px;
margin-left:20px;
text-decoration :none;
}

.homeButton a span{
visibility:hidden;
}

/*************************************
meta menu
***************************************/

.metaMenu{
	height:50px;
	float:left;
}
	
.metaMenu table{
	margin-left:414px;
	margin-top:3px;
	border-collapse:collapse;
	}

.metaMenu td{
	line-height:15px;
	color:#333333;
	}
	
.metaMenu a{
	color:#5d8b92;
	margin-right:7px;
	font-size:10px;
	text-decoration:none;
}
.metaMenu a:hover {
	text-decoration:underline;
}
.metaMenu label {
	display:none;
}	
.metaMenu .ntb_sbc_txt_Search{
	width:108px;
	height:15;
	border:1px solid #bfbfbf;
	margin-left:4px;
	margin-right:4px;
	margin-top:1px;
	float:left;
	}
	
.metaMenu .ntb_sbc_btn_DoSearch{
	width:45px;
	height:16px;
	margin-top:2px;
	background-image: url(../../bb/images/btnSearch.png)!important; 
	font-size:9px;
	display:block;
	border:0px;
	float:right;
	cursor:pointer;
	}


/****************************************
Menu
*****************************************/


.mainMenu {
	float:right;
	height: 33px;
	margin: 0px 0px 0px 0px;
	*overflow:hidden;
       width:711px;
}

.mainMenu ul {
/*	margin-top:1px;	*/
	}

.mainMenu ul ul
{
	width:124px;
	display: none;
	position: absolute;
	margin-top: 0px;
	*margin-top: 1px;
	margin-left:0px;
}


.mainMenu ul li:hover ul,
.mainMenu ul li.over ul
{
	display: block;
	left: 0px;
	top: 28px;
}
.mainMenu ul
{
	display: block;

}
.mainMenu ul li
{
	display: block;
	float: left;
	position: relative;	
	cursor:pointer;
	padding-top:8px;
	padding-bottom:7px;
	*padding-bottom: 8px;

}

.mainMenu ul li a{

}

.mainMenu ul li.active{
	padding-top:8px;
	padding-bottom:7px;
	*padding-bottom: 8px;
	
	}

.mainMenu ul li.active a{
	color:#cccccc;
	}

.mainMenu ul li.active a:hover{
	text-decoration:none;
	color:#FF0000;
}


	
.mainMenu ul li:hover,
.mainMenu ul li.over{
	padding-top:8px;
	padding-bottom:7px;
	*padding-bottom: 8px;
	background-color:#FFFFFF;
	}
	

.mainMenu ul li li, .mainMenu ul li li.over, .mainMenu ul li li:hover
{
	
}
	
.mainMenu ul li li,
.mainMenu ul li li:hover,
.mainMenu ul li li.over{

	padding-top:4px;



	padding-bottom:3px;
	}

	



.mainMenu ul li a
{
color:#FFFFFF;
text-decoration:none;

}


.mainMenu ul li a span{
	padding-left:8px;
	padding-right:8px;
	font-weight:bold;
	}
	
.mainMenu ul li ul li
{
	width: 124px;
	margin-top:-1px;
	background-color:#FF0000;
	display: block;
	text-align:left;
}	

	
 .mainMenu ul li li a {
	 font-size:11px;
	 font-weight:bold;
	padding-left:8px;
	padding-right:8px;
	color:#FFFFFF!important;
	}
	
 .mainMenu ul li li a:hover{
	 color:#FF0000!important;
	 }

.mainMenu ul li li:hover,
.mainMenu ul li li.over {
	background-color:#FFFFFF;
	color:#FF0000!important;
	}
	
.mainMenu ul li li:hover a,
.mainMenu ul li li.over a{
	color:#FF0000!important;
}
.mainMenu ul li li.menuBottom{
background-color:transparent;
background-image:url(../../bb/images/menuBottom.gif);
background-repeat:no-repeat;
display:block;
height:9px;
}

.mainMenu ul li:hover a,
.mainMenu ul li.over a
{
	color:#FF0000;
}



.mainMenu ul li:hover ul li a,
.mainMenu ul li.over ul li a
{

}

.mainMenu ul li:hover ul li a:hover,
.mainMenu ul li.over ul li a:hover
{

}


/***************************************
Logos
***************************************/

#logos {
margin-top:6px;
}

#logos a {
text-decoration:none;
} 
#logos .logoSharepoint {
	display:block;
	float:right;
	width:130px;
	height:32px;
	background:url(../../bb/images/sharepoint_logo_homepage.gif) no-repeat;

}
#logos .logoNettoolbox {
	display:block;
	float:right;
	width:174px;
	height:29px;
	margin-right:15px;
	background:url(../../bb/images/ntb_logo_homepage.gif) no-repeat;
}
#logos .logoMSGold {
display:block;
float:right;
	width:119px;
	height:46px;
	background:url(../../bb/images/logoMSGold.gif) no-repeat;

}

#logos .logoIntranet2009 {
display:block;
float:left;
	width:234px;
	height:60px;
	background:url(../../bb/images/logoIntranet2009.gif) no-repeat;	

}
	
#logos .logoConclusion{
display:block;
float:right;

	width:210px;
	height:46px;
	background:url(../../bb/images/logoConclusion.gif) no-repeat;
	
}

#logos span
{
	display:none;
}

/********************
Extra Thickbox CSS
*********************/
#TB_title {
	background:url(/Sites/bb/images/TB_title_bg.jpg) repeat-x 0px 0px !important;
}
#TB_title #TB_ajaxWindowTitle span {
	visibility:hidden;
}
#TB_title #TB_closeAjaxWindow {
	padding:4px 4px 5px 0;
}
#TB_title #TB_closeAjaxWindow a {
	background:url(/Sites/bb/images/close_btn.png) no-repeat 0px 0px;
	display:inline-block;
	width:20px;
	height:19px;
	text-decoration:none;
}
#TB_title #TB_closeAjaxWindow a:hover {
	background-position:0px -19px;
}
#TB_title #TB_closeAjaxWindow a span {
	visibility:hidden;
}

