
/* css selector for all objects: */
	* {
		FONT-SIZE: 11px;
		MARGIN: 0px;
		FONT-FAMILY: Tahoma, arial;
	
	}

/* links */
	A {
		COLOR: #000000;
		TEXT-DECORATION: none;
	}
	
	A:active{
		COLOR: #000000;
		TEXT-DECORATION: underline
	}
	A:hover{
		COLOR: #000000;
		TEXT-DECORATION: underline
	}
	A:link{
		COLOR: #000000;
		TEXT-DECORATION: none
	}
	A:visited{
		COLOR: #000000;
		TEXT-DECORATION: none
	}
	A:hover{
		TEXT-DECORATION: underline
	}


/* CSS for table lists */
	TR.FILE_LIST TD IMG {
		text-align:left;
		vertical-align:middle;
		margin-right:3px;
	}

	/* for selected and unselected rows - ie: headers */
	tr td.row_ascending,tr td.row_ASC {
		font-weight:bold;
		text-decoration:none;
		color:black;
		background-image:url('../images/3_table_order_up_en.gif');
		background-repeat:no-repeat;
		background-position:center right;
	}
	tr td.row_ASC_over {
		cursor:hand;
		cursor:pointer;
		font-weight:bold;
		text-decoration:underline;
		color:black;
		background-image:url('../images/3_table_order_dn_dis.gif');
		background-repeat:no-repeat;
		background-position:center right;
	}
	tr td.row_DESC {
		font-weight:bold;
		text-decoration:none;
		color:black;
		background-image:url('../images/3_table_order_dn_en.gif');
		background-repeat:no-repeat;
		background-position:center right;
	}
	td.row_DESC_over, td.row_deselected_over {
		cursor:hand;
		cursor:pointer;
		font-weight:bold;
		text-decoration:underline;
		color:black;
		background-image:url('../images/3_table_order_up_dis.gif');
		background-repeat:no-repeat;
		background-position:center right;
	}

	tr td.row_deselected {
		font-weight:bold;
		background-image:url('../images/3_table_order_deselected.gif');
		background-repeat:no-repeat;
		background-position:center right;
		color:#666666;
	}

	tr td.row_disabled,.cell_disabled{
		font-weight:bold;
		color:#666666;	
	}
	.cell_disabled{
		background:#DEE7EF;	
	}




/* Searching */
	form input.search {
		border:1px solid #BEBEBE;
		width:116;
		height:20;
		margin-right:2px;
		font-size:11px;
		line-height:10px;
		padding-left:2px;
		padding-top:4px;
		background-image:url(../images/3_field_bg.gif);
		background-repeat:repeat-x;
		background-position:top left;
	}
	#bt_advanced_search{
		display:none;
	}

/* headers that are inside the body content element */
	table.box {
		background-color:#FBFBFF;
		table-layout:fixed;
	}
	table.box td{
		border-right:1px solid white;
		white-space:nowrap;
	}
	table.box_start {
		background-color:#FBFBFF;
		table-layout:fixed;
	}
	table.box_start td{
		white-space:nowrap;
	}
	tr.list_header td {
		background-color:#DEE7EF;
		padding-right:25px;
		white-space:nowrap;
	}

/* Small boxes with tab-like thing */
	.box_small{
		margin-bottom:2px;
		table-layout:fixed;
		border:1px solid white;
		border-right:none;
	}
	.list_header_small td {
		background-color:#DEE7EF;
		padding-right:25px;
		white-space:nowrap;
		border-right:1px solid white;
		border-bottom:1px solid white;
	}

/* sort changing styles */
	tr.col_over_sort td {
		cursor: move;
		background-color:#EEEEEE;
		color:#AAAAAA;
		height:22px;
		margin-top:1px;
		margin-bottom:1px;
	}
	
	tr.col_sort td {
		background-color:#F1F5F5;
		color:Black;
		height:22px;
		margin-top:1px;
		margin-bottom:1px;
	}
	
	tr.col_over_sort td img {
		margin-right:4px;
		text-align:right;
		vertical-align:middle;
		height:22px;
		height:16px;
		cursor:move;
	}

	tr.col_sort td img {
		margin-right:4px;
		text-align:right;
		vertical-align:middle;
		height:22px;
		height:16px;
		cursor:move;
	}
	
	td.row_DESC_nosort_over, td.row_deselected_nosort_over {
		cursor:hand;
		cursor:pointer;
		font-weight:bold;
		text-decoration:underline;
		color:black;
	}

	tr td.row_deselected_nosort {
		font-weight:bold;
		color:#666666;
	}

	


/* end sort changing */

/* how to treat content of tables */
	tr.col_even td {
		background-color:#F1F5F5;
	}

	tr.col_odd td {
	}

	tr.col_over td {
		cursor:hand;
		cursor:pointer;
		background-color:#EEEEEE;
		color:#AAAAAA;
	}
	tr.col_over_arrow {
		background-color:#EEEEEE;
		color:#AAAAAA;
	}

	tr.col_odd_hidden td{
		COLOR:#AAAAAA;
	}
	tr.col_even_hidden td {
		background-color:#F1F5F5;
		COLOR:#AAAAAA;
	}

	.cell_over{
		background-color:white;
	}


/* margin and position for images inside tables */
	tr.col_even td img,tr.col_over_arrow td img, tr.col_odd td img, tr.col_over td img,tr.col_even_hidden td img,tr.col_odd_hidden td img {
		margin-right:4px;
		text-align:right;
		width:16px;
		height:16px;
		vertical-align:middle;
		cursor:hand;
		cursor:pointer;
	}

/* how to treat list of files presented as thumbnails */
	div.thumbnail {
		padding:4px;
		width:62px;
		height:100px;
		float:left;
		margin-top:5px;
		margin-right:5px;
	}
	div.thumbnail table tr td {
		white-space:nowrap;
		font-size:10px;
	}
	div.thumbnail table{
		table-layout:fixed;
		width:62px;
		height:100px;
	}
	div.thumbnail table tr td div {
		position:relative;
		left:0px;
		top:0px;
		z-index:100;
		height:20px;
		filter:alpha(opacity=70);
		-moz-opacity:.70;
		opacity:.70;
	}
	div.thumbnail table tr td.image_container {
		height:61px;
		padding:5px;
		border-right:1px solid #D4D2CA;
		border-left:1px solid #F8F6EE;
		border-top:1px solid #F8F6EE;
		cursor:hand;
		cursor:pointer;
	}
	div.thumbnail table tr td.image_container img {
		cursor:hand;
		cursor:pointer;
	}
	div.thumbnail table tr td.image_buttons{
		border-bottom:1px solid #D4D2CA;
		background-color:#F7F5EB;
		border-right:1px solid #D4D2CA;
		border-left:1px solid #F8F6EE;
		padding:2px;
		padding-top:3px;
		padding-bottom:0px;
	}
	div.thumbnail table tr td.image_container div {
		margin-top:5px;
	}

	/* over state */
	div.thumbnail_over {
		padding:4px;
		width:62px;
		height:100px;
		float:left;
		margin-top:5px;
		margin-right:5px;
	}
	div.thumbnail_over table tr td {
		white-space:nowrap;
		font-size:10px;
	}
	div.thumbnail_over table{
		table-layout:fixed;
		width:62px;
		height:100px;
	}
	div.thumbnail_over table tr td div {
		position:relative;
		left:0px;
		top:0px;
		z-index:100;
		height:20px;
		filter:alpha(opacity=100);
		/*
		Kommentert vekk av Stig nov 05. Årsak: Hele div'en blir gjennomsiktig og bildene forsvinner.
		-moz-opacity:.100;
		opacity:.100;
		*/
	}
	div.thumbnail_over table tr td.image_container {
		height:61px;
		padding:5px;
		border-right:1px solid #ACA899;
		border-left:1px solid #ECE9D8;
		border-top:1px solid #ECE9D8;
	}
	div.thumbnail_over table tr td.image_container img {
		cursor:hand;
		cursor:pointer;
	}
	div.thumbnail_over table tr td.image_buttons{
		border-right:1px solid #ACA899;
		border-left:1px solid #ECE9D8;
		border-bottom:1px solid #ACA899;
		background-color:white;
		padding:2px;
		padding-top:3px;
		padding-bottom:0px;
	}
	div.thumbnail_over table tr td.image_container div {
		margin-top:5px;
	}

/* how to treat clsXMLs of tables inside windows */
	tr.thead td{
		background-image:url('../images/3_table_bg.gif');
		background-repeat:repeat-x;
		
	}
	tr.thead td img{
		text-align:left;
		vertical-align:middle;
	}
	.tmeak{
		border:1px solid #BDBDBD;
		border-left:1px solid #EDEDED;
		border-top:1px solid #EDEDED;
	}

/* CSS for header.ASP */
	#header_asp_logo{
		position:absolute;
		top:0px;
		right:0%;
		margin-right:17px;
		margin-top:17px;
		z-index:102;
	}
	#header_asp_graphic{
		width:100%;
		background-image:url('../images/3_main_top_bgfade.png');
		background-repeat:repeat-x;
		height:100px;
		position:absolute;
		left:0;
		top:0;
		z-index:0;
	}
	#header_asp{
		background-image:url('../images/3_main_top_bgfade.png');
	}
	#header_asp_company_text{
		position:absolute;
		left:17px;
		top:15px;
		font-size:14pt;
		z-index:100;
	}
	#header_asp_user{
		font-size:10pt;
	}

/* CSS for MENU.ASP */
	.menu_asp_body{
		background-image:url('../images/3_main_bgfade.png');
		background-repeat:repeat-x;	
		padding-bottom:15px;
		padding-right:15px;
		padding-top:0;
		padding-left:17px;
		overflow:hide !important;
	}

	.login_asp_body{
		background-image:url('../images/3_main_bgfade.png');
		background-repeat:repeat-x;	
		background-position:0px 100px;
		margin:0px;
		padding:0px;
	}
	.login{
		margin-top:150px;
		margin-left:17px;
	}
	.client_login{
		margin-top:17px;
		margin-left:17px;
	}
	.login_message{
		padding:10px;
		padding-left:50px;
		background-image:url('../images/3_login_error.gif');
		background-position:left center;
		background-repeat:no-repeat;
	}

	.client_login_message{
		padding:10px;
		padding-left:50px;
		background-image:url('../images/3_login_error.gif');
		background-position:left center;
		background-repeat:no-repeat;
		color:#FF0000;
	}

	#menu_asp_top{
		border:1px dotted yellow;
	}
	.float_left{
		float:left;
		padding-right:5px;
	}
	.float_right{
		float:right;
		padding-left:5px;
	}
	.menu_tab_selected{
		padding-left:7px;
		padding-right:7px;
		padding-top:3px;
		font-family:tahoma, verdana;
		font-size:7pt;
		background-image:url('../images/3_menu_tab_selected_center.gif');
		background-repeat:repeat-x;		
		cursor:default;
	}
	.menu_tab_deselected{
		padding-left:7px;
		padding-right:7px;
		padding-top:3px;
		font-family:tahoma, verdana;
		color:#333333;
		font-size:7pt;
		background-image:url('../images/3_menu_tab_deselected_center.gif');
		background-repeat:repeat-x;	
		cursor:hand;
		cursor:pointer;
	}
	.menu_tab_deselected_over{
		padding-left:7px;
		padding-right:7px;
		padding-top:3px;
		font-family:tahoma, verdana;
		text-decoration:underline;
		font-size:7pt;
		background-image:url('../images/3_menu_tab_over_center.gif');
		background-repeat:repeat-x;		
		cursor:hand;
		cursor:pointer;
	}
	.menu_tab_disabled{
		padding-left:7px;
		padding-right:7px;
		padding-top:3px;
		font-family:tahoma, verdana;
		text-decoration:none;
		font-size:7pt;
		background-image:url('../images/3_menu_tab_over_center.gif');
		background-repeat:repeat-x;		
		filter:alpha(opacity=50);
		-moz-opacity:.50;
		opacity:.50;
		color:#333333;
	}
	.menu_tab_disabled_help{
		cursor:help;
		padding-left:7px;
		padding-right:7px;
		padding-top:3px;
		font-family:tahoma, verdana;
		text-decoration:none;
		font-size:7pt;
		background-image:url('../images/3_menu_tab_over_center.gif');
		background-repeat:repeat-x;		
		filter:alpha(opacity=50);
		-moz-opacity:.50;
		opacity:.50;
		color:#333333;
	}

	/* for upside down tabs */
	.menu_tab_selected_180{
		padding-left:7px;
		padding-right:7px;
		padding-top:3px;
		font-family:tahoma, verdana;
		font-size:7pt;
		background-image:url('../images/3_menu_tab_selected_center_180.gif');
		background-repeat:repeat-x;		
	}
	.menu_tab_deselected_180{
		padding-left:7px;
		padding-right:7px;
		padding-top:3px;
		font-family:tahoma, verdana;
		color:#333333;
		font-size:7pt;
		background-image:url('../images/3_menu_tab_deselected_center_180.gif');
		background-repeat:repeat-x;	
		cursor:hand;
		cursor:pointer;
	}
	.menu_tab_over_180{
		padding-left:7px;
		padding-right:7px;
		padding-top:3px;
		font-family:tahoma, verdana;
		text-decoration:underline;
		font-size:7pt;
		background-image:url('../images/3_menu_tab_over_center_180.gif');
		background-repeat:repeat-x;		
		cursor:hand;
		cursor:pointer;
	}

	.menu_grey_line_bottom{
		border-bottom:1px solid #BEBEBE;
		background-color:white;
	}
	.menu_grey_line_left{
		border-left:1px solid #BEBEBE;
		background-color:white;
		width:1px;
	}
	.menu_grey_line_right{
		border-right:1px solid #BEBEBE;
		background-color:white;
	}
	#menu_content{
		padding:7px;
		width:225px;
		height:100%;
		position:relative;
		overflow:auto;
		scrollbar-3dlight-color:#EFF3F7; 
		scrollbar-arrow-color:#FFFFFF;
		scrollbar-base-color:#DCE6ED;
		scrollbar-darkshadow-color:#DCE6ED;
		scrollbar-face-color:#DCE6ED;
		scrollbar-highlight-color:#FFFFFF;
		scrollbar-shadow-color:#D1DFE6;
	}
	#menu_content_browse{
		padding:7px;
		height:100%;
		border:1px solid white;
		position:relative;
		overflow:auto;
		scrollbar-3dlight-color:#EFF3F7; 
		scrollbar-arrow-color:#FFFFFF;
		scrollbar-base-color:#DCE6ED;
		scrollbar-darkshadow-color:#DCE6ED;
		scrollbar-face-color:#DCE6ED;
		scrollbar-highlight-color:#FFFFFF;
		scrollbar-shadow-color:#D1DFE6;
	}
	.menu_container{
		background-image:url('../images/3_menu_bgfade.png');
		background-repeat:no-repeat;
		background-position:bottom right;
		background-color:white;
	}

/* CSS for main frame */
	.main_content_body{
		background-image:url('../images/3_main_bgfade.png');
		background-repeat:repeat-x;	
		padding:0;
		padding-bottom:15px;
	}

	#main_content{
		padding:6px;
		padding-left:7px;
		padding-top:7px;
		padding-bottom:7px;
		height:100%;
		position:relative;
		overflow-x:hide !important;
		overflow-y:auto;
		scrollbar-3dlight-color:#EFF3F7; 
		scrollbar-arrow-color:#FFFFFF;
		scrollbar-base-color:#DCE6ED;
		scrollbar-darkshadow-color:#DCE6ED;
		scrollbar-face-color:#DCE6ED;
		scrollbar-highlight-color:#FFFFFF;
		scrollbar-shadow-color:#D1DFE6;
	}

	#main_content_start{
		width:100%;
		height:100%;
		position:relative;
		overflow-x:hide !important;
		overflow-y:auto;
		scrollbar-3dlight-color:#EFF3F7; 
		scrollbar-arrow-color:#FFFFFF;
		scrollbar-base-color:#DCE6ED;
		scrollbar-darkshadow-color:#DCE6ED;
		scrollbar-face-color:#DCE6ED;
		scrollbar-highlight-color:#FFFFFF;
		scrollbar-shadow-color:#D1DFE6;
	}

	.main_content_left{
		float:left;
		width:50%;
	}
	.main_container{
		background-image:url('../images/3_menu_bgfade.png');
		background-repeat:no-repeat;
		background-position:bottom right;
		background-color:white;
	}
	.main_container2{
		background-image:url('../images/3_menu_bgfade.png');
		background-repeat:no-repeat;
		background-position:bottom right;	
		background-color:white;
	}
	/* header and footer inside main */
	.main_header{
		background-image:url('../images/3_content_toolbar_bg.gif');
		background-repeat:repeat-x;
		border-left:1px solid #BEBEBE;
		border-right:1px solid #BEBEBE;
		padding-left:4px;
		padding-right:2px;
		background-color:white; 
	}

	/* for bildepreview */
	.main_header_preview
	{
		border-left:1px solid #BEBEBE;
		border-right:1px solid #BEBEBE;
		padding:4px;
		padding-left:7px;
		padding-right:2px;
		background-color:white; 
		vertical-align:middle;
		
	}
	
	.main_footer_preview{
		padding:4px;
		padding-top:5px;
		padding-bottom:2px;
		padding-left:7px;
		height:13px;
		background-color:White;
	}

	
	#main_content_preview{
		padding:6px;
		padding-left:7px;
		padding-top:7px;
		padding-bottom:7px;
		height:auto;
		position:relative;
	}
	/* Slutt på bildepreview */

	.main_footer{
		background-image:url('../images/3_content_footer_bg.gif');
		background-repeat:repeat-x;
		padding:4px;
		padding-top:5px;
		padding-bottom:2px;
		padding-left:7px;
		height:13px;
	}
	.main_footer * {
		font-family:tahoma, verdana;
		font-size:7pt;
		color:#333333;
	}

	/* same as above just that this one uses a different background image */
	.main_footer_strong{
		background-image:url('../images/3_content_footer_bg_strong.gif');
		background-repeat:repeat-x;
		padding:4px;
		padding-bottom:2px;
		padding-left:10px;
	}
	div.footer_left{
		float:left;
		font-weight:bold;
	}
	div.footer_right{
		float:right;
	}

	.main_footer div {
		color:#333333;
	}
	
	/* This is the "loading menu tree" box */
	#load_message{
		width:150px;
		border-right:1px solid #BEBEBE;
		border-bottom:1px solid #BEBEBE;
		border-left:1px solid #E5E5E5;
		border-top:1px solid #E5E5E5;
		background-color:#F7F5EB;
		position:absolute;
		z-index:1;
		top:100px;
		left:50px;
		text-align:center;
		padding:20px;
		display:block;
	}

/* CSS for big buttons on startpages */
	/* bigbutton normal state */
		.main_bigbutton{
			padding:4px;
			width:200px;
			float:left;
			cursor:hand;
			cursor:pointer;
			margin-bottom:10px;
			margin-right:5px;

		}
		.main_bigbutton table tr td a{
			color:#808080;
			font-weight:normal;
		}
		.main_bigbutton table td img{
			filter:alpha(opacity=60);
			-moz-opacity:.60;
			opacity:.60;
			margin-right:10px;
			text-align:left;
			vertical-align:middle;		
		}

		.main_bigbutton table td {
			vertical-align:middle;			
			font-weight:bold;
			color:#808080;		
		}

/* Favorites list on startpages */
	.favorites{
		display: block;
		list-style-type: none;
		margin:0px;
		padding:0px;
		clear:both;
		margin-left:80px;
	}
	ul.favorites li{
		padding-top:0px;
		height:17px;
	}
	
	/* bigbutton onMouseOver state */
		.main_bigbutton_over{
			padding:3px;
			border:1px solid #BEBEBE;
			background-color:white;
			background-image:url('../images/3_main_bigbutton.gif');
			background-repeat:repeat-y;
			background-position:right top;
			width:200px;
			float:left;
			cursor:hand;
			cursor:pointer;
			text-decoration:underline;
			font-weight:bold;
			margin-bottom:10px;
			margin-right:5px;
		}
		.main_bigbutton_over table tr td a{
			color:#808080;
			font-weight:normal;
		}
		.main_bigbutton_over table td img{
			margin-right:10px;
			text-align:left;
			vertical-align:middle;
		}

		.main_bigbutton_over table td {
			vertical-align:middle;			
			font-weight:bold;
			color:black;		
			text-decoration:underline;
			font-weight:bold;
		}

		.main_bigbutton_over{
			padding:3px;
			border:1px solid #BEBEBE;
			background-color:white;
			background-image:url('../images/3_main_bigbutton.gif');
			background-repeat:repeat-y;
			background-position:right top;
			width:200px;
			float:left;
			cursor:hand;
			cursor:pointer;
			margin-bottom:10px;
			margin-right:5px;
		}
	/* Main bigbutton disabled state */
		.main_bigbutton_disabled{
			filter:alpha(opacity=40);
			-moz-opacity:.40;
			opacity:.40;
			padding:4px;
			width:200px;
			float:left;
			cursor:help;
			margin-bottom:10px;
			margin-right:5px;

		}
		.main_bigbutton_disabled table tr td a{
			color:#808080;
			font-weight:normal;
		}
		.main_bigbutton_disabled table td img{
			filter:alpha(opacity=40);
			-moz-opacity:.40;
			opacity:.40;
			margin-right:10px;
			text-align:left;
			vertical-align:middle;		
		}

		.main_bigbutton_disabled table td {
			vertical-align:middle;			
			font-weight:bold;
			color:#808080;		
		}

	/* CSS for buttons in toolbars */
		.bt, .bt_text {
			margin-right:2px;
			padding:2px;
			padding-left:3px;
			padding-right:3px;
			padding-bottom:4px;
			cursor:hand;
			cursor:pointer;
			float:left;
			white-space:nowrap;
			font-family:tahoma, verdana;
			font-size:7pt;
			color:#333333;
		}
		.bt-text {
			cursor:none;
			font-size:8pt;
			padding-top:5px;
			padding-left:5px;
		}
		.bt img{
			text-align:center;
			vertical-align:middle;
			margin-left:1px;
			margin-right:2px;
		}
		.bt_over{
			margin-right:2px;
			padding:1px;
			padding-left:2px;
			padding-right:2px;
			padding-bottom:3px;
			background-image:url('../images/3_bt_over.gif');
			background-repeat:repeat-x;
			background-color:#F0F1E1;
			border:1px solid #D2E2EA;
			cursor:hand;
			cursor:pointer;
			float:left;
			font-family:tahoma, verdana;
			font-size:7pt;
			text-decoration:underline;
			color:#333333;
		}

		.bt_over img{
			text-align:center;
			vertical-align:middle;
			margin-left:1px;
			margin-right:2px;
		}

		/* small  button disabled state */
		.bt_disabled{
			filter:alpha(opacity=40);
			-moz-opacity:.40;
			opacity:.40;
			margin-right:2px;
			padding:2px;
			padding-left:3px;
			padding-right:3px;
			padding-bottom:4px;
			cursor:help;
			float:left;
			white-space:nowrap;
			font-family:tahoma, verdana;
			font-size:7pt;
			color:#333333;
		}
		.bt_disabled img{
			text-align:center;
			vertical-align:middle;
			margin-left:1px;
			margin-right:2px;
		}


	/* small button with onmouseover effects */
		.bts{
			margin-right:2px;
			padding:2px;
			cursor:hand;
			cursor:pointer;
			float:left;
			white-space:nowrap;
			font-family:tahoma, verdana;
			font-size:7pt;
			color:#333333;
		}
		.bts img{
			text-align:center;
			vertical-align:middle;
			margin-left:1px;
			margin-right:2px;
		}
		.bts_over{
			margin-right:2px;
			padding:2px;
			cursor:hand;
			cursor:pointer;
			float:left;
			font-family:tahoma, verdana;
			font-size:7pt;
			text-decoration:underline;
			color:#333333;
		}
		.bts_over img{
			text-align:center;
			vertical-align:middle;
			margin-left:1px;
			margin-right:2px;
		}

	/* end of small button with onmouseover effects */

		.bt_selected{
			margin-right:2px;
			padding:1px;
			padding-left:2px;
			padding-right:2px;
			padding-bottom:3px;
			background-image:url('../images/3_bt_over.gif');
			background-repeat:repeat-x;
			background-color:#F0F1E1;
			border:1px solid #D2E2EA;
			float:left;
			font-family:tahoma, verdana;
			font-size:7pt;
			color:#333333;
		}
		.bt_selected img{
			text-align:center;
			vertical-align:middle;
			margin-left:1px;
			margin-right:2px;
		}
		.bt_selected_over{
			margin-right:2px;
			padding:1px;
			padding-left:2px;
			padding-right:2px;
			padding-bottom:3px;
			background-image:url('../images/3_bt_over.gif');
			background-repeat:repeat-x;
			background-color:#F0F1E1;
			border:1px solid #D2E2EA;
			float:left;
			font-family:tahoma, verdana;
			font-size:7pt;
			color:#333333;
		}

		.bt_selected_over img{
			text-align:center;
			vertical-align:middle;
			margin-left:1px;
			margin-right:2px;
		}

	/* CSS for small buttons */
		.bt_small{
			cursor:hand;
			cursor:pointer;
			float:right;
			clear:left;
		}
		.bt_small_l{
			cursor:hand;
			cursor:pointer;
			float:left;
		}

/* Navigation bar for navigating pages */
	.nav tr td, .nav {
		font-family:tahoma, verdana;
		font-size:7pt;
		color:#333333;
	}

/* Addition for editor */
	.content_edit_footer{
		text-align:right;
		padding-top:2px;
		padding-left:6px;
		color:#333333;
		font-size:7pt;
	}

/* colorization of false textboxes */
	.textbox {
		border:1px solid #7F9DB9;
		padding:2px;
	}

/* Menu relation edit scrolldiv */
	.menu_relation_edit_scroll{
		height:60px;
		overflow:auto;
		margin-right:2px;
		scrollbar-3dlight-color:#EFF3F7; 
		scrollbar-arrow-color:#FFFFFF;
		scrollbar-base-color:#DCE6ED;
		scrollbar-darkshadow-color:#DCE6ED;
		scrollbar-face-color:#DCE6ED;
		scrollbar-highlight-color:#FFFFFF;
		scrollbar-shadow-color:#D1DFE6;
	}

/* Colorization of custom textboxes */
	input.date {
		border:1px solid #7F9DB9;
		border-right:none;
		width:70px;
		vertical-align:top;
	}

/* Colorization of blurred text */
	.blur, .blur tr td, .blur strong {
		color:#4F4F4F;
	}
	/*Visible div's for use in applications*/
	#visible{
		visibility:hidden;
	}
.mozilla {
	-moz-scrollbars-none;
	-moz-scrollbars-horizontal:no;
}

.close_bt {
	width:16px;
	height:16px;
	float:right;
	background-image:url('../images/close_btn.gif');
	margin-right:5px;
	margin-top: 3px;
	cursor:hand;
	cursor:pointer;
	
}
