/**---

CSS Document :: Government Manual Skins

Government Printing Office (GPO)
Digital Media Service

---**/

.Asterisk { color:Red !important; font-weight:bold !important; font-size:12pt; padding:0 3px 0 0;}


/*######### SKIN Controls #########*/
.skinLabel 
{
	color:#666;
	font-weight:bold;
	display:block;
	width:150px;
	float:left;
	white-space:normal;
	padding:0 10px 10px 0;
	clear:both;
	text-align:right;
	position: relative;
	
	}

.skinDD 
{
	margin:0 0 10px 0px;
	font-family: Arial,Helvetica,sans-serif;
	font-size:10pt;
	border:1px solid #ccc;
	}

.skinTextBox 
{
	width:450px;
	margin:0 0 10px 0px;
	padding:2px;
	border:1px solid #ccc;
	font-family: Arial,Helvetica,sans-serif;
	font-size:9pt;	
	position:relative;
	overflow: visible;
	}

.skinButtton 
{
	padding:0px 30px 0 30px;
	margin:30px 0 0px 160px;
	text-transform:uppercase;
	font-size:.9em;
	font-weight:bold;
	position: absolute;
	
	}

.skinButton_new {
		height:25px;
		border:1px solid #000;
		background-image: url(Images/bg-search-btn.gif);
		background-repeat: repeat-x;
		font-weight:bold;
		padding:0 20px 0 20px;
		margin: 10px 0 0px 160px;
		font-size:.9em;
		cursor:pointer;
		}


.skinLinkButton {}

.skinCkBox
{
	float:none; clear:right;
}

/*######### Other Input Controls #########*/

.txtArea
{
	height:100px !important;
	}


/*######### Other Controls #########*/	

.panelAdmin { border:1px solid #ccc; padding:10px; position: relative; margin:50px 10px 0 10px; font-size:.9em;}	
.AdminParentLevel { float:left;}
.AdminTreeLevel { float:left;}
.CurrentEnity { color:#fff; height:45px; display:block; padding:10px 0 0 0; font-size:16pt; font-weight:bold; }
.panelTable { border:1px solid #ccc; padding:10px 5px 0 5px; margin:5px 10px 0 10px; font-size:.9em; background-color:#f4f5f6;}




/*######### Login Panel #########*/
.LoginEmailtxt 
{
	border:1px solid #999999/*b28000*/;
	padding:3px 2px 3px 2px;
	background-color:#fff;
	margin: -1px 0 2px 0;
	width:100px;
	font-size:8pt;
}
.LoginBtn 
{	
	height:21px;
	border:1px solid #999999;
	border-left:none;
	background-image: url(Images/bg-search-btn.gif);
	background-repeat: repeat-x;
	font-weight:bold;
	padding:0 0 2px 0;
	margin:0px 0 0 0;
	font-size:11px;
	cursor:pointer;
	/*margin:0px 0 0px 0px; 	
	cursor: auto; 
	font-size:.8em;
	font-weight:bold;
	height:23px;*/
	}
	
	    *:first-child+html .LoginEmailtxt
        {	
	    margin:-1px 0 0 0;
	    padding:6px 0 -8px 0;
	    }
	
	
.PasswordBtn 
{
	border:0;
	background-color:Transparent;
	font-size:.9em;
	padding:0 0 0px 0;
	margin:0;
	color:#b28000;
	width:85px;
	font-weight:normal;
	text-decoration:none;
	}	

.lblLogin  
{	
	font-size:.9em;
	font-weight: bold; 
 	color:#562713 !important; 
 	text-decoration:none !important; 
 	display:block;
 	background-image:url(Images/arrow-left.gif);
 	background-repeat:no-repeat;
 	background-color:#eaeaea;
 	padding:0 0 0 10px;
 	margin-bottom:0px;
}
.lblLoginSp { display:block; display: block; float: left; margin:10px; border-left:solid 1px #999; padding-left:10px;}

.LogPanel { /*background-color:#b6c2dd;*/ padding-top:2px; z-index:6; float:left; width:250px;} 

.lblEmail, .lblPassword  
{
	display:block;
	float:left;
	width:65px;
	font-size:.9em;
	text-align:right;
	padding:3px 5px 0px 0;	
            }
#LoginStatus 
{
	font-size:.9em;
	color:#fff;
	}
	.lblLoginStatus 
	{
		display:block;
		float:left;
		padding:10px 0 10px 10px;
		font-weight: normal;
		color:#fff !important;
	}
	.lblLogOut
	{
		border-left:1px solid #ccc;
		display:block;
		float:left;
		margin:10px 10px 10px 0;
		padding-left:10px;
		text-decoration:none !important;
		font-weight:bold;
		
	}
	.lblProfile
	{	
		display:block;
		float:left;
		padding:10px 7px 0 10px;
		text-decoration:none !important;
		font-weight: normal;
		text-align:center;
	}
	
.LoginError { font-size:.9em; line-height:1em; padding:0px 15px 0px 15px; font-weight:normal; display:inline-block; font-family:Arial;}
.mfilterSearch { /*font-size:.9em;*/ line-height:1em; 
                 padding: inherit;
                 font-weight: bold; 
                 display:inline-block; 
                 font-family:Arial; 
                 background-color:Yellow;}
.historyButton{
    display: block;
    height:21px;
	width:150px;
	border:3px solid #e4d4a8;
	/*background: url(images/icon_clock.gif) no-repeat;
	background-repeat: none;*/
	padding: 2px 10px 0px 10px;
	margin:-30px 0px 0px 400px;
	font-size:.9em;
	font-weight:bold;
	position: absolute;
	text-align:center;
}

/*.historyButton:hover{
    background-color:#e4d4a8;
}*/


.btnSort { float:right; font-size:.9em; font-weight:bold; padding:5px;}


.multipleRowsColumns .rcbItem,
.multipleRowsColumns .rcbHovered
{
    float:left;
    margin:0 1px;
    min-height:13px;
    overflow:hidden;
    padding:2px 19px 2px 6px;
    width:125px;
} 

#HelpListBox { left:450px; float:left; font-size:.9em !important; padding-left:5px; color:#666;}

.HLlink 
{
	 text-decoration:none !important;
	 color:#000;
	 
	}	 
	
	
	
#cssdropdown, #cssdropdown ul {
padding: 0;
margin: 0;
list-style: none;
position:absolute;
z-index:9999;
}

#cssdropdown ul {
float: left;
  
  margin: 0;
  padding: 0;
  list-style: none;
}


#cssdropdown li {
float: left;
position: relative;

float: left;
  width: 250px;
  margin: 0;
  padding: 0;

}

.mainitems{
border: 1px dotted #ccc;
background-color: #fff;
padding:0 10px 0 10px;
}
	.ORhelp { width:50px !important; text-align:center;}

.mainitems a{
margin-left: 6px;
margin-right: 8px;
text-decoration: none;
cursor:help;
}

.subuls{
display: none;
width: 500px;
position: relative;
top: 16px !important;
left: -225px !important;
background-color: #fff;
border: 1px dotted #ccc;
z-index:99999;
padding:10px !important;
}

.subuls li{
width: 100%;
text-align:left;
}

.subuls li a{
text-decoration: none;
}

#cssdropdown li>ul { 
top: auto;
left: auto;
}

#cssdropdown li:hover ul, li.over ul { 
display: block;
}

#restofcontent { 
clear: left;
}	


