form {
	padding: 0;
	margin: 0;
}

fieldset.TopOfPage {
	margin-top: 0px;
}

fieldset {
	margin-top: 10px;
}

fieldset div.OboutTree {
	margin-top: 5px;
	padding: 4px;
}

fieldset div.full {
	margin-top: 5px;
	padding: 4px;
	font-family:verdana, arial, helvetica;
	margin-bottom:5px;
}

LoginButton
{
	background:url(../gfx/sll_login_knapp.gif);
	margin-top:inherit;
	margin-left:inherit;
	width:120px;	
}


div.full input,
div.full textarea,
div.full select {
	width: 95%;
}
div.notFull input {
}

.InfoTable td
{
	color:Gray;
}
#RadioButtonList1_0,#RadioButtonList1_1
{
	width:15px;
} 
.Show
{
	background-image:url(../gfx/alertbg.png);
	position:absolute;
	top:200px;
	left:400px;
	height:102px;
	width:274px;
/*	border:solid 1px red; */
	visibility:visible;
	font-size:14px;
/*	background-color:White; */
	text-align:center;
	vertical-align:middle;
	font-weight:bold;
	padding:20px 10px 20px 10px;
	
}
.Hide
{
	visibility:hidden;
}
.dimmed
{
	color:Gray;
}
a
	{
		font-family:arial, helvetica;
		font-size:11px;
		color:#152f84;
		text-decoration:none;
		
		
	}
a:hover
{
	
}
.a_right
	{
		font-family:verdana, arial, helvetica;
		font-size:11px;
		color:#152f84;
		text-decoration:none;
	}
.a_right:hover
	{
		text-decoration:underline;
	}
	
.RightMenu
{
	font-size: 11pt;
	background-image: url(../gfx/bg/RightMenuBg.gif);
	width: 171px;
	height: 510px;
	text-decoration: none;
}
.RightMenuHL
{
	font-weight: bold;
	font-size: 12px;
	left: 10px;
	color: #373772;
	font-family: arial;
	position: relative;
	top: 5px;
}
.CurrentUser
{
	width:160px;
	font-size: 11px;
	left: 10px;
	color: black;
	font-family: arial;
	position: relative;
	/* top: 18px; */
}
.RightMenuContents
{
	color:#F1EFE8;
	width:160px;
	font-size: 11px;
	left: 1px;
	font-family: arial;
	position: relative;
}
.RightMenuContentsV1
{
	color:#003399;
	width:160px;
	font-size: 11px;
	left: 1px;
	font-family: arial;
	position: relative;
	top: 30px;

}
.TopMenuItem
{
	font-weight: bold;
	font-size: 11px;
	color: #373772;
	font-family: arial;
	text-decoration:none;
}
.TopMenuItem:hover
{
	text-decoration:none;
	background-color:none;
}
.TopMenuItemFade
{
	font-weight: bold;
	font-size: 11px;
	color: #7676A3;
	font-family: arial;
	text-decoration:none;
}

.TopMenuItemActive
{
	font-weight:600;
	color:#152f84;
	font-size:11px;
	font-family: arial;
	text-decoration:none;
}
.TopMenuItemInActive
{
	font-weight:600 ;	
	color:#CCCCCC;
	font-size:11px;
	font-family: arial;
	text-decoration:none;
}

.droplet
	{
		position: absolute;
		top:200;
		left:0;
	}
.flags
	{
		position: absolute;
		top:200;
		left:50;
		width:500;
		border-width: 1px; 
		border-color: gray;
		border-style: solid;
		}
.choose
	{
		position: relative;
		top:-12;
		left:5;
		font-family:arial;
		font-size:12px;
		color:black;
		background-color:white;
		font-weight:normal;
		}

td,form
	{
		font-family:verdana, arial, helvetica;
		font-size:11px;
		color:black;
	}
.h1
{
	font-family:arial, helvetica;
	font-size:11px;
	color:#152f84;
	font-weight:bold;
}


h1
	{
		font-family:verdana, arial, helvetica;
		font-size:12px;
		color:gray;
		font-weight:bold;
	}
hl
{
	font-family:verdana, arial, helvetica;
	font-size:18px;
	color:blue;	
}	
input
	{
		font-family:verdana, arial, helvetica;
		font-size:11px;
		color:black;
		width:200;
	}
input.chk
	{
		width:15px;
	}
textarea
	{
		font-family:verdana, arial, helvetica;
		font-size:11px;
		color:black;
	}
select
	{
		font-family:verdana, arial, helvetica;
		font-size:11px;
		color:black;
		width:200;
	}
.pageTitle
	{
		font-family:verdana, arial, helvetica;
		font-size:18px;
		color:#152f84;
		font-weight:bold;
	}
.coolTable
	{
		border-width: 1px; border-color: black; border-style: solid;
	}
.IMLogo
{
	position:absolute;
	top:0px;
	left:0px;
}
.IMHistoryLayer
{
	position:absolute;
	top:26px;
	left:0px;
	background:white;
	overflow:auto;
	border:solid 1px silver;
	width:400px;
	height:150px; 
}
.IMHistory
{
	font-family:Arial;
	color:Black;
	font-size:10px;
}
.IMLayer
{
	position:absolute;
	top:180px;
	left:0;
	width:400px;
}
.IMForm
{
	height:80px;
	width:400px;
}
.stats_hl
{
	font-size:12px;
	color:black;
}
.stats_val
{
	font-size:12px;
	color:black;
}

.main_button_course
{
	background-image:url(../gfx/containers/knapp.gif);
	border:0;
	width:123px;
	height:24px;
	text-align:left;
	padding-left:5px;
}
.main_button_bif_course
{
	background-image:url(../gfx/containers/knapp_bif.gif);
	border:0;
	width:207px;
	height:24px;
	text-align:left;
	padding-left:5px;
}
.container_top_open
{
	background-image:url(../gfx/containers/main_o_top.gif);
/*	position:relative; */
	width:214px;
	height:20px;
	cursor:hand;
	color:White;
	
}

.container_top_openV1
{
	background-image:url(../gfx/containers/rightmenu.gif);
/*	position:relative; */
	width:214px;
	height:20px;
	cursor:hand;
	color:White;
	
}

.container_top_closed
{
	background-image:url(../gfx/containers/main_c_top.gif);
/*	position:relative; */
	width:214px;
	height:20px;
	cursor:hand;
	color:#7676A3;
}

.container_top_closedV1
{
	background-image:url(../gfx/containers/rightmenubottom.gif);
/*	position:relative; */
	width:214px;
	height:20px;
	cursor:hand;
	color:White;
}

.container_headline
{
	position:relative;
	left:15px;
	top:2px;
	font-weight:bold;
	font-family:arial;
	font-size:12px;
}

.container_content
{
	background-color:white;
	height:100px;
	overflow:auto;
	border:solid 1px #6F8DCF;
	font-size:11px;
	color:#000081;
	visibility:visible;
	display:block;
}
.container_contentV1
{
	background-color:white;
	height:100px;
	overflow:auto;
	border:solid 1px #003399;
	font-size:11px;
	color:#000081;
	visibility:visible;
	display:block;
}
.container_content_hidden
{
	visibility:hidden;
	display:none;
	overflow:auto;
}
.right_menues
{ 
	text-align:right;
	
}
.blnDelete
{
	width: 10px;
}
iframe
{
	border: none;
}
.lw__searchRes
{
	background-color:lightgray;
	cursor:hand;
}
.lw__searchRes_over
{
	background-color:#eedd00;
	cursor:hand;
}
.lw__reshidden
{
	display:none;
}
.lw__resvisible
{
	display:box;
	padding:4px 4px 4px 4px;width:333px;BORDER-RIGHT: darkgray 1px solid; BORDER-TOP: darkgray 1px solid; FONT-SIZE: 11px; BORDER-LEFT: darkgray 1px solid; COLOR: black; BORDER-BOTTOM: darkgray 1px solid; FONT-FAMILY: arial; BACKGROUND-COLOR:#dddddd;
}
.lw__resvisibleDeployCourses
{
	display:box;
	padding:4px 4px 4px 4px;width:350px;BORDER-RIGHT: darkgray 1px solid; BORDER-TOP: darkgray 1px solid; FONT-SIZE: 11px; BORDER-LEFT: darkgray 1px solid; COLOR: black; BORDER-BOTTOM: darkgray 1px solid; FONT-FAMILY: arial; BACKGROUND-COLOR:#dddddd;
}

.lw__resvisible2
{
	display:box;
	padding:4px 4px 4px 4px;width:100%;BORDER-RIGHT: darkgray 1px solid; BORDER-TOP: darkgray 1px solid; FONT-SIZE: 11px; BORDER-LEFT: darkgray 1px solid; COLOR: black; BORDER-BOTTOM: darkgray 1px solid; FONT-FAMILY: arial; BACKGROUND-COLOR:#dddddd;
}
.CheckBox_Visible
{
	position:absolute;
	width:150px;
	display:box;
	padding:4px 4px 4px 4px;
	BORDER-RIGHT: darkgray 1px solid;
	BORDER-TOP: darkgray 1px solid; 
	FONT-SIZE: 11px; 
	BORDER-LEFT: darkgray 1px solid; 
	COLOR: black; 
	BORDER-BOTTOM: darkgray 1px solid;
	FONT-FAMILY: arial;
	BACKGROUND-COLOR:#dddddd;
}
.newsdate
{
	 font-size:10px;
	 color:#003399;
}

.black
{
	color:Black;
}

.Login_Button
{
	background-image:url(../gfx/loginV1_knapp.gif);
	border:0;
	width:125px;
	height:24px;
	text-align:left;
	padding-left:5px;
	color:#003399;	
}



/*
 * all customer use it
 * new css for atlas subtab change
 * 20081103  
 */
.SubTabLink
{
	font-family:arial, helvetica;
	font-size:11px;
	color:#7676A3;
	text-decoration:none;
	font-weight:bold;
}

.SubTabLink:hover
{
	font-family:arial, helvetica;
	font-size:11px;
	color:#7676A3;
	text-decoration:none;
	font-weight:bold;
}

.SubTabLinkActive
{
	font-family:arial, helvetica;
	font-size:11px;
	color:#7676A3;	
	text-decoration:none;
	font-weight:bold;
}
.SubTabLinkActive:hover
{
	font-family:arial, helvetica;
	font-size:11px;
	color:#7676A3;	
	text-decoration:none;
	font-weight:bold;
}