﻿A.bodyLink:link     { color: #311b49; text-decoration:underline; font-weight:bold; }
A.bodyLink:visited 	{ color: #00459c; text-decoration:none; font-weight:bold; }
A.bodyLink:active 	{ color: #00459c;  cursor:hand; text-decoration:none; font-weight:bold; }
A.bodyLink:hover 	{ color: #e34026;  cursor:hand; text-decoration:none; font-weight:bold; }
input:active
{
	background-color:Yellow;
}

#divJQueryTabs
{
	width:100%;
	font-size:1em;
	
}

#divJQueryTabsWithRightPane
{
	
	float:left;
	margin-left:15px;
	font-size:1em;
	width:98%;
	
}
.loginHeading
{
		width:100%;
		min-width:100%;
		line-height:150%;
		color:#311b49;
		display:block;
		padding-top:2px;
		padding-bottom:2px;
		text-align:center;
		font-weight:bold;
		font-size:3em;
		font-family:calibri;
		text-decoration:none;
}
.strikethrough
{
	text-decoration : line-through;
}

.scrollable
{
	max-height:450px;
	 overflow:auto;
}
.matchesDiv
{
	width:90%;
	border:#444444 dotted 1px;
	background:white;
}
.duplicateMatch span
{
	font-weight: bold;
}

.matchesDiv table 
{
	width:100%;
}
.matchesAction
{
		
        font-size:.8em;
        display:block;
        text-decoration:underline;
         
        
        border:dotted 1px  #f7f6f3;
        padding-left:25px;
        background-image: url(../../images/action16.gif);
        background-repeat: no-repeat;
        background-position: .6em;
        
        color:Black;
        font-weight:bold;
        margin-left:5px;
}
.duplicateMatch
{
	font-size:1em;
	text-align:left;
	width: 100%;
}
.clarify
{
	background-image: url(../../images/help.gif);
	background-repeat: no-repeat;
    background-position: 5px;
    padding-left:23px;
    border-left:none;
	padding-top:5px;
	margin-left:5px;
    text-decoration:none;
   
    cursor:hand;  
   
}
#divButtonsWithRightPane
{
	width:90%;
	float:left;
	margin-left:25px;
}
.accordianContent
{
	border:none 0px;
	font-size:1em;
}
.loginControl
{
	min-width:98%;
	margin-left:auto;
	margin-right:auto;
	
}
#divResources p
{
	line-height:100%;
	margin-top:5px;
}
#divResources span
{
	line-height:120%;
	font-size:1em;
	font-family:Century Gothic;
	color:#8e8e8e;
}
#divResources
{
	clear:both;
	
	border-left:solid #8e8e8e 1px;
	
	
	top:0;
	position:absolute;
	left:62%;
	width: 30%;
	padding-left:20px;
	margin-left:10px;
	vertical-align:top;
	min-height:495px;
	max-height:560px;
	
	
	
}
#divResources h2
{
	color:#444;
	font-weight:normal;
	font-size:1.2em;
	font-family:Calibri;
}
#divResources a
{
	color:#e34026;
	font-weight:bold;
	font-size:.8em;
}
#divResources ul
{
	 list-style:none;
}
.divLoginRight
{
	padding-top:20px;
}
.divTerms
{
	font-size:.8em;
	color:#444444;
	width:70%;
	margin-top:20px;
	font-family:Tahoma;
}

.newsUpdate
{
	border-bottom:solid 1px #8e8e8e;
	margin-top:15px;
	padding-bottom:5px;
	font-family:Tahoma;
	
}

.newsUpdate p span
{
	font-family:Tahoma;
}

newsUpdate p 
{
	
}
.loginJMTInfo
{
	padding:5px;
	width: 100%;
	background-color: #e7d19a; /*#a6c197; b4c19b*/
	margin-left: 10px;
	padding-right:5px;
	font-size:.8em;
	color:#444;
	
}
.loginJMTUpdates
{
	
	padding:5px;
	width: 30%;
	background-color: #e7e5e6; /*#a6c197; b4c19b*/
	
	padding-right:5px;
	overflow:auto;
	
	padding-bottom:50px;
	font-family:Tahoma;
	
}
.middleBottom
{
	width: 100%;
	background-color: #e7e5e6; /*#a6c197; b4c19b*/
	margin-left: 10px;
	padding-right:5px;
	padding-left:5px;
	font-size:.8em;
	color:black;
	font-family:Tahoma;
	margin-top:5px;
	
}
.heading
{
	color:#e34026;
	font-weight:bold;
	font-size:1.2em;
	margin-left:12px;
	font-family:Calibri;
}
.loginMiddle
{
	top:0;
	position:absolute;
	left:30%;
	width: 30%;
	margin-left:15px;
	min-height:200px;
}

.terms
{
	border-top : dotted  1px;
}

.jmtinfo
{
	font-weight:bold;
	color:#e34026;
	background-image:none;
		font-family:Calibri;
		display:block;
		
		font-size:1.2em;
}

.loginJMTUpdates span
{
	font-size:.8em;
	color:black;
}

.loginJMTUpdates h2
{
	font-weight:bold;
	color:#e34026;
	background-image: url(../../images/newspapers.png);
		background-repeat: no-repeat;
		background-position:0 0;
		padding-left:25px;
		display:block;
		
		
	
}
.middleBottom a
{
	color:#311b49;
	font-weight:bold;
	font-size:.8em;
	
}
.middleBottom a:hover
{
	color:#e34026;
}
.middleBottom span
{
	line-height:150%;
	margin:5px;
	display:block;
}

.loginfronttop
{
	min-height:560px;
	width:90%;
	border: solid 0px #8e8e8e;
	margin-left:auto;
	margin-right:auto;
}

.middleBottom h2
{
	font-weight:bold;
	color:#e34026;
	font-size:1.5em;
		padding-left:2px;
		display:block;
		
		margin-top:10px;
		font-family:Calibri;
	

}
.loginJMTUpdates a 
{
	color:#311b49;
	font-size:.7em;
	font-weight:bold;
}

.loginJMTUpdates a:hover
{

	color:#e34026;
}
.details
{
	font-size:1.2em;
}

#divOfficerLogin
{
	width:300px;
	
	margin-left:auto;
	margin-right:auto;
	color: white;
}
#divUpdates
{
	color:Black;
	padding-bottom:5px;
	font-family:Tahoma;
	
}
.noUpdates
{
	height:112px;
	border-bottom:solid 1px #8e8e8e;
}

#divContent
{
	
	margin-left:auto;
	margin-right:auto;
}

.gridView
{
	min-height:400px;
	border: solid #8e8e8e 1px;
	background-color:#F7F6F3;
	overflow:auto;
}

.gridView div table
{
	width:100%;
}
.JMTPagerStyle
{
	border: solid 1px green;
}
.JMTPagerStyle  td table
{
	width:20%;
	float:right;
	
}
.JMTPagerStyle  td table tr td span
{
	display:block;
	margin-top:20px;
	 vertical-align:bottom;
	 color:#009900;
	padding:0;
	margin-left:0;
	
}
.JMTPagerStyle  td table tr td a
{
	
}

.dialogGridDiv table
{
	width:95%;
	
}
.dialogGridDiv table td, .dialogGridDiv table th
{
	padding:2px;
	
}
.dialogGridDiv table td, .dialogGridDiv table th
{
	font-size:1.5em;
	
}
.imgth
{
	margin-left:2px;
}
.divCurrentUserName
{
	font-weight:bold;
	float:right;
	margin-right:15px;
	margin-top:-15px;
	padding-left:5px;
	border-left:solid 1px white;
	display:block;
}
#divResults
{
	width:70%;
	float:left;
}

.listResult
{
	
}
.rightPane
{
	clear:both;
	position:absolute;
	left:70%;
	min-width:28%;
	max-width:28%;
	margin-left:2%;
}
.gridView table tr
{
	margin-top:5px;
	margin-left: 10px; 
	height: 25px;
	font-family:tahoma;
	color:#1E1E1E;
}
.moveButtons
{
	width:5%;
	float:left;
	
	border:none;
    text-align:center;

   padding-top:150px;
}
.gridViewList
{
	width:40%;
	
	float:left;
	overflow:auto;
	height:600px;
}
.gridView table th a
{
	  margin:5px;
	  
	  display:block;
	  color:White;
	  font-weight:bold;
}
.loginText
{
	
	
}
.aquaBlue
{
	color:#00aced;
}
.gridView table th a:hover
{
	  color:#e34026;
	  font-weight:bold;
}
.gridView table td
{
	margin-top:5px;
	margin-left: 10px;
	padding-left:5px; 
	padding-right:5px; 
	text-align:left;
	font-size:.8em;
}
.gridView table caption
{
	 font-weight:bolder;
	 font-size:1em;
}
.gridView a
{
	color: #311b49;
	text-decoration: underline;
	
}

.gridView a:hover
{
	
	color:#e34026;
}

.gridView span
{
	text-align:center;
	font-weight:bold;
	color:black;
	text-decoration:underline;
	display:block;
	margin-bottom:20px;
}

.gridView caption 
{

	color: #444444;
	font-size: 1.5em;
	
	
	padding:5px;
}








#divGreeting
{
	text-align:right;
	color:Black;
}


/*Tabs Styles*/
.tab
{
	

	 padding-bottom:10px;
}


  .actionList ul
    {
        margin-left: 0;
        padding-left: 0;
        list-style: none;
    }
    .actionList ul li a
    {
		display:block;
		padding-top:0;
		padding-bottom:0;
		line-height:1.5em;
    }
   
    .nameHeader
    {
		width:100%;
		color:#311b49;
    }
    .user
    {
		background-image: url(../../images/user.png);
		background-repeat: no-repeat;
		margin-left:15px;
		color:#444444;
		padding-left:25px;
		font-weight:bold;
		background-position : .2em;
    }
    .case
    {
		background-image: url(../../images/clear-folder.png);
		background-repeat: no-repeat;
		margin-left:15px;
		color:#311b49;
		padding-left:25px;
		font-weight:bold;
		background-position : .2em;
    }
    .case a
    {
		color:#444;
    }
     .inactive
    {
		color: red;
		background-image: url(../../images/user_inactive.png);
    }

    .actionListPrint
    {
		clear:both;
        color: #311b49;/*#1c558c;*/
        font-size:.8em;
        min-width: 250px;
        
        width:90%;
        text-decoration:underline;
         padding-bottom:4px;
         padding-top:4px;
        padding-left:25px;
        /*border:solid 1px  red;*/
    }	
     .actionListPrintView
    {
		
        background-color:Transparent;
        border:solid 1px #8e8e8e;
        
        margin-bottom:15px;
                
    }   
    .actionList
    {
		
        background-color:#e7e5e6;
        border:solid 1px #8e8e8e;
        
        margin-bottom:15px;
        
        
    }
   
    .actionList ul
    {
		
    }
   .actionList ul a
    {
		clear:both;
        color: #311b49;/*#1c558c;*/
        font-size:.8em;
        min-width: 250px;
        
        width:90%;
        text-decoration:underline;
         padding-bottom:4px;
         padding-top:4px;
        padding-left:25px;
        /*border:solid 1px  red;*/
    }
   
    .lineitem
    {
		display:block;
		float:left;
    }
    .actionList ul p
    {
		 color:#444444;
        font-size:.8em;
        float:left;
        padding-left:20px;
        border:dotted 1px  #f7f6f3;
    }
    .inline
    {
		display:inline;
    }
    .information
     {
	
		background-image: url(../../images/information.gif);
		background-repeat: no-repeat;
        background-position: 0em .2em;
        float:left;
        
    }
    
    .actionTransfer
    {
		background-image: url(../../images/transfer.png);
		background-repeat: no-repeat;
        background-position: .6em;
    }
    .actionSend
    {
		background-image: url(../../images/send.png);
		background-repeat: no-repeat;
        background-position: .6em;
    }
    .actionEmail
    {
		background-image: url(../../images/mail--arrow.png);
		background-repeat: no-repeat;
        background-position: .6em;
    }
    .actionRecords
    {
		background-image: url(../../images/records.png);
		background-repeat: no-repeat;
        background-position: .6em;
    }
     .actionDelete
    {
		background-image: url(../../images/reject2.png);
		background-repeat: no-repeat;
        background-position: .6em;
    }
    .actionAddLocation
    {
		background-image: url(../../images/addlocation.png);
		background-repeat: no-repeat;
        background-position: .6em;
    }
    .actionEditLocations
    {
		background-image: url(../../images/editlocations.png);
		background-repeat: no-repeat;
        background-position: .6em;
    }
    .actionEditCounty
    {
		background-image: url(../../images/editcounty.png);
		background-repeat: no-repeat;
        background-position: .6em;
    }
    .actionExtend
    {
		background-image: url(../../images/extendcertification.png);
		background-repeat: no-repeat;
        background-position: .6em;
    }
    .actionPreview
    {
		background-image: url(../../images/previewapp.ico);
		background-repeat: no-repeat;
        background-position: .6em;
        
    }
    .actionPrint
    {
		background-image: url(../../images/printer.gif);
		background-repeat: no-repeat;
        background-position: .6em;
    }
    .actionNoPic
    {
		background-image:none;
    }
   
    #divMetaInformation  span
    {
		font-weight:bold;
		color:#444;
		padding-right:1px;
		
    }
    .textPrint
    {
		background-image: url(../../images/printer.gif);
		background-repeat: no-repeat;
        background-position: .6em;
        text-decoration:none;
        clear:both;
        color: #311b49;/*#1c558c;*/
        font-size:.8em;
        min-width: 250px;
        
        width:90%;
        
         padding-bottom:4px;
         padding-top:4px;
        padding-left:25px;
    }
    .actionTrainingCopy
    {
		background-image: url(../../images/trainingcopy.png);
		background-repeat: no-repeat;
        background-position: .6em;
    }
  
    .actionAppHistory
    {
		background-image: url(../../images/applicationhistory.png);
		background-repeat: no-repeat;
        background-position: .6em;
    }
    .actionAddUsers
    {
		background-image: url(../../images/usersadd.png);
		background-repeat: no-repeat;
        background-position: .6em;
    }
    .actionRemoveCase
    {
		background-image: url(../../images/clear-folder--minus.png);
		background-repeat: no-repeat;
        background-position: .6em;
    }
    .actionSubmitCase
    {
		background-image: url(../../images/clear-folder--arrow.png);
		background-repeat: no-repeat;
        background-position: .6em;
    }
    .actionCreateApp, .actionExempt
    {
		background-image: url(../../images/createapplication.png);
		background-repeat: no-repeat;
        background-position: .6em;
    }
    .warning
	{
		background-image: url(../../images/warning.png);
		background-repeat: no-repeat;
		background-position: .7em;
		color: #c27505;
	}
	.statusValid
	{
		background-image: url(../../images/accept.png);
		background-repeat: no-repeat;
		background-position: .1em;
		color: Green;
	}
	.statusEexpired
    {
		background-image: url(../../images/error.png);
		background-repeat: no-repeat;
        background-position: .1em;
        
        color:Red;
    }
    .statusWarning
	{
		background-image: url(../../images/warning.png);
		background-repeat: no-repeat;
		background-position: .1em;
		color: #c27505;
	}
	
	.flagged
	{
		background-image: url(../../images/flagalert.png);
		background-repeat: no-repeat;
		background-position: .7em;
		color: Red;
	}
    .expired
    {
		background-image: url(../../images/error.png);
		background-repeat: no-repeat;
        background-position: .1em;
        background-position: .7em;
        color:Red;
    }
    .hyperlink
    {
		cursor:hand;
		text-decoration:unerline;
    }
    .leftAligned
    {
		background-image:none;
		
    }
    .actionInactivate
    {
		background-image: url(../../images/inactivateuser.png);
		background-repeat: no-repeat;
        background-position: .6em;
    }
    .actionReactivate
    {
		background-image: url(../../images/reactivate.png);
		background-repeat: no-repeat;
        background-position: .6em;
    }
    .actionHome
    {
		background-image: url(../../images/home16b.png);
		background-repeat: no-repeat;
        background-position: 0px;
        padding-left:20px;
        
    }
    .actionMedRefs
    {
		background-image: url(../../images/clear-folder.png);
		background-repeat: no-repeat;
        background-position: 0px;
        padding-left:20px;        
    }  
    .actionTools
    {
		background-image: url(../../images/tools2b.png);
		background-repeat: no-repeat;
        background-position: 0px;
        padding-left:25px;        
    }
    .actionReports
    {
		background-image: url(../../images/report.png);
		background-repeat: no-repeat;
        background-position: 0px;
        padding-left:20px;        
    }  
    .actionInfo
    {
		background-image: url(../../images/help.png);
		background-repeat: no-repeat;
        background-position: 0px;
        padding-left:20px;        
    }            
    .loginLink
    {
		display:block;
		
		font:calibri;
		color:White;
		font-weight:bold;
    }
    .loginLink:visited
    {
		color:White;
    }
    .actionCreate
    {
		background-image: url(../../images/folder_add.png);
		background-repeat: no-repeat;
        background-position: 0px 0px;
        padding-left:35px;
        padding-bottom:7px;
        display:block;
        color:black;
		
		font-weight:bold;
		font-family:Calibri;
		font-size:1.2em;
		vertical-align:top;
        
    }
    .actionSearch
    {
		background-image: url(../../images/folder_search.png);
		background-repeat: no-repeat;
        background-position: 0px 0px;
        padding-left:35px;
        padding-bottom:7px;
        display:block;
        color:black;
		min-height:30px;
		font-weight:bold;
		font-family:Calibri;
		font-size:1.2em;
		vertical-align:top;
        
    }
    
    .actionHelp
    {
		
        padding-left:25px;
        display:block;
        color:black;
		min-height:30px;
		font-weight:bold;
		font-family:Calibri;
		font-size:1.2em;
		vertical-align:top;
        
    }
    .actionNameChange
    {
		background-image: url(../../images/cardarrow.png);
		background-repeat: no-repeat;
        background-position: .6em;
    }
    .actionEdit
    {
		background-image: url(../../images/edit.png);
		background-repeat: no-repeat;
        background-position: .6em;
    }
    .actionHistory
    {
		background-image: url(../../images/history.png);
		background-repeat: no-repeat;
        background-position: .6em;
    }
    .normalAction
    {
		background-image: url(../../images/action16.gif);
		background-repeat: no-repeat;
        background-position: .6em;
    }
    
    .actionList ul a:hover
    {
        color:#e34026;
        font-size:.8em;
    }
    .actionList ul li
    {
        
       
        

    }
    .sublist
    {
		border-bottom:dashed 1px #666;
    }
    
    
    .sublist li a
    {
		padding-left:25px;
		padding-top:2px;
		padding-bottom:2px;
    }
    .action
    {
		padding-left:25px;
        background-image: url(../../images/action16.gif);
        background-repeat: no-repeat;
        background-position: .6em;
        font-size:8pt;
        color:Black;
        font-weight:bold;
        margin-left:5px;
    }
    
    
    
    .messageList
    {
        color:black;
        font-size:.8em;
        border:solid 1px #8e8e8e;
        margin-top:15px;
        margin-left:15px;
        margin-right:10px;
        padding-top:5px;
        padding-left:5px;
        background-color:#e7e5e6; /*#e7d19a;*/ /*#F7F6F3*/
        width:88%;
    }
    .messageList ul
    {
        min-width:90%;
        list-style: none;
        margin-left:5px;
        padding-left:0;
    }
    .messageList ul a
    {
        color:#00459c;
     
        
        text-decoration:underline;
    }
    .messageList ul li
    {
		margin-top:2px;
    }
    .messageList ul span
    {
       width:100%;
       display:inline;
       
    }
    .actionsPanel
    {
        float:left;
    }
    .searchParamsPanel
	{
		min-width:100%;
		position:relative;
		top:0;
		left:0;
		
		margin-top:15px;
		background-color:/*#dee7e7;*/#e7e5e6;
		border:solid 1px #8e8e8e;
	}
    .smallPanel
	{
		width:35%;
		position:relative;
		top:0;
		left:0;
		
		margin-top:15px;
		background-color:/*#dee7e7;*/#e7e5e6;
		border:solid 1px #8e8e8e;
	}	
	.dimgray
	{
		background-color:#e7d19a;
	}
	
	#divMetaInformation
	{
		
		color:Black;
		font-size:.8em;
		margin-top:5px;
		padding-bottom: 5px;
		font-family: Tahoma;
		margin-left:15px;
		margin-right:15px;
		/*border:solid 1px #8e8e8e;*/
		font-family:Tahoma;
		width:94%;
		float:left;
	}
	#divMainTabs
	{
		
		width:70%;
		float:left;
	}
.metaInformation
{
	padding:5px;
}
	
	.metaInformationTitle
	{
		
		color:#e34026;
		margin-bottom:10px;
		font-weight:bold;
		font-family:Calibri;
		font-size:1.4em;
		border-bottom:solid 1px #8e8e8e;
	}
	.POA
	{
		font-size:.9em;
		color:#311b49;
		text-decoration:underline;
		cursor:hand;
		display:inline;
	}
	
	.POA:hover
	{
		color:#e34026;
	}
	

/*End Tab styles*/
/*Form styles*/

    .inputFormTable
	{
		color: black;
		font-size: 0.8em;
		
		font-family: Verdana;
		width:100%;
	}
    .inputFormTable tr td
    {
		
		
    }
    
    .inputFormTable span
    {
		
    }
    .inputName
    {
		border-top:5px solid #e7d19a;
		margin-top:5px;
		display:block;
		padding-top:5px;
		
    }

	.inputtextareashort
    {
		font-family: Verdana;
		height:50px;
		font-size: 0.8em;
		width:90%;
    }
    .inputtextarealong
    {
		font-family: Verdana;
		height:100px;
		font-size: 0.8em;
		width:90%;
    }
    .commentTable
    {
		
		width:100%;
    }
    .appSubmissionCommentTable
    {
		width:100%;
		
		
    }
    .appSubmissionCommentTable tr td
    {
		 text-align:left;
		
		 display:inline;
    }
    
    .appSubmissionCommentTable span
    {
		color:Red;
    }
    
    .commentTitle
    {
		display:inline;
		text-decoration:none;
		border-top:5px solid #e7d19a;
		margin-top:5px;
		font:1.2em;
		color:Black;
    }
    .hovertiplink
    {
		text-decoration:none;
		cursor:hand;
    }
    .hovertiplink:hover
    {
		color:#e34026;
    }
    .hoveractionlink
    {
		text-decoration:none;
		cursor:hand;
    }
    .hoveractionlink:hover
    {
		color:#e34026;
    }    
    .commentTextBox
    {
		border:solid 1px #666;
		font-family: Verdana;
		height:200px;
		font-size: 1em;
		min-width:600px;
		width:90%;
    }
    .inputtextareaXlong
    {
		font-family: Verdana;
		height:300px;
		
		font-size: 0.8em;
		width:90%;
    }
    .inputtextareamedium
    {
		font-family: Verdana;
		height:75px;
		font-size: 0.8em;
		width:90%;
    }
   
    
 
 
    .inputFormTable select
    {
        font-size: 0.8em;
        width:90%;
        padding:2px;
        font-family: Verdana;
    }
    .checkboxv
    {
		display:block;
		padding-left:-10px;
		margin-left:-5px;
		border:none 0px;
    }
    .checkboxl
    {
		display:block;
		
		border:none 0px;
    }
  
    .input
    {        
        width:90%;        
		font-size: 0.8em;
        padding:2px;
        font-family: Verdana;
        border:solid 1px #8e8e8e;        
    }
    .inputCity
    {        
        width:57%;        
		font-size: 0.8em;
        padding:2px;
        font-family: Verdana;
        border:solid 1px #8e8e8e;        
    }   
   
    
    .inputdate
    {
		width:83%;
		font-size: 0.8em;
        padding:2px;
        margin-right:3px;
        font-family: Verdana;
        border:solid 1px #8e8e8e;
    }
     .ro
	{
		color: #444444;
		background-color:#dedede;
	}
	.errorimg
	{
		margin-left:2px;
		margin-bottom:-2px;
	}
    .format
	{
		 font-style:italic;
		 font-size:.8em;
		 color:#444444;
		 
	}	
	.optionalAction
	{
		font-style:italic;
		font-size:.8em;
		color:#444444;
		margin-left:5px;
	}
	
	
	.radio
	{
		display:inline;
		vertical-align:bottom;
	}
	.searchradio
	{
		display:block;
		padding-left:5px;
		font-family:Calibri;
	}
	
	.inputspan
	{
		margin-left:15px;
	}
    
    .req
	{
		color: #990000;
		font-weight:bold;
	}
	#divRequiredFields
	{
		margin-left:35px;
		font-size:.8em;
		margin-bottom:5px;
		
	}
	
	.validationSummary
	{
		font-size:.8em;
		float:left;
		min-width:200px;
		width:100%;
		padding-left:10px;
		padding-top:10px;
	}
	
	.confirm
	{
		font-size:.8em;
	}
	.messageDialog
	{
		font-size:.8em;
		
	}
	.informationDialog
	{
		background-image : url(../../images/information.gif);
		background-repeat : no-repeat;
		background-position:0px 0px;
		min-height:20px;
	   
	}
	.errorDialog
	{
		background-image : url(../../images/error.png);
		background-repeat : no-repeat;
		background-position:0 0;
		min-height:20px;
	}
	.successDialog
	{
		background-image : url(../../images/accept.png);
		background-repeat : no-repeat;
		background-position:0 0;
		min-height:20px;
		
	}
	.successHeading
	{
		background-image : url(../../images/accept.png);
		background-repeat : no-repeat;
		background-position:0 0;
		min-height:20px;
		font-weight:bold;
		padding-left:25px;
		color:black;
	}
	.informationHeading
	{
		background-image : url(../../images/information.gif);
		background-repeat : no-repeat;
		background-position:0 0;
		min-height:20px;
		font-weight:bold;
		padding-left:20px;
	}
	.alertHeading
	{
		background-image : url(../../images/error.png);
		background-repeat : no-repeat;
		background-position:0 0;
		min-height:20px;
		font-weight:bold;
		padding-left:20px;
	}
	.warningHeading
	{
		background-image : url(../../images/warning.png);
		background-repeat : no-repeat;
		background-position:0 0;
		min-height:20px;
		font-weight:bold;
		padding-left:20px;
	}
	.pageerror
	{
		color: #990000;
		font-size:.8em;
		min-width:100px;
		
		/*background-image : url(../../images/error.png);
		background-repeat : no-repeat;
		background-position:0 0;
		min-height:20px;
		padding-left:20px;*/
		
	}
	
	.rightpanepageerror
	{
		margin-top:15px;
		margin-bottom:15px;
        margin-left:15px;
        min-width: 250px;
        
        width:85%;
        background-color:#f7f6f3;
        border:solid 1px red;
		color:black;
		padding-left:5px;
		padding-right:5px;
		font-size:.8em;
	}
	.errorHeading
	{
		color:#990000;
		font-size:1em;
		font-weight:bold;
		background-image: url(../../images/reject2.png);
		background-repeat: no-repeat;
		padding-left:20px;
		padding-top:5px;
        background-position: .1em;
	}
	
#instructions
{
	margin-left:5px;
	text-align:left;
	font-size:.8em;
	color:#1344a7;
}
#divInstructions
{
	width:100%;
	min-height:20px;
	border:none;
}
.linkImage
{
	cursor:hand;
	margin-left:5px;
}
   
    .inputsMedium
    {
        
        
        width:27%;
		font-size: 0.9em;
        padding:2px;
        font-family: Verdana;
        border:solid 1px #8e8e8e;
        
    }
    .inputsSmall
    {
		border:solid 1px #8e8e8e;
        width:7%;
		font-size: 0.9em;
        padding:2px;
        font-family: Verdana;
    }
    .smalldate
    {
		display:inline;
		width:100px;
    }
    .inputID
    {
		width:67%;
		font-size: 0.9em;
        padding:2px;
        font-family: Verdana;
        border:solid 1px red;
    }
    
    .inputsXSmall
    {
		border:solid 1px #8e8e8e;
        width:5%;
		font-size: 0.9em;
        padding:2px;
        margin-left:5px;
        font-family: Verdana;
    }
    .inputPanel
    {
        
        min-height:280px;
        float:left;
		padding:10px;
		width:42%;
		border:solid 1px #8e8e8e;
		margin-left:15px;
		background-color:#e7d19a;
    }
    
    .smallPanel
    {
		min-height:50px;
    }
    
    .singlePanel
    {
		width:90%;
		min-height:180px;
		margin-right:15px;
    }
    
    .disabled
    {
		color:#000000;
		border:solid 1px #8e8e8e;
		background-color: #dcdcdc;
		min-width:200px;
    }
    
   .divTabsMenuClass
   {
    
     border-bottom: 10px solid #1c558c;
   }
    .divTabsMenuClass  td
    {
        text-align:left;
        border:none;
        
    }
    .divTabsMenuClass table 
    {
        border-left:0px;
       
    }
    .divTabsMenuClass a
    { 
    }
    .divViewClass
    {
        width:100%;
        border-bottom: 10px solid #1c558c;
        min-height:366px;
        border-left:solid 1px #8e8e8e;
        border-right:solid 1px #8e8e8e;
    }
    .SingleTab
    {
        min-height: 330px;
        width:100%;
        
    }
    #divSaveTab
    {
        text-align:center;
        margin:0;
    }
    #divInstructions
    {
       
        
    }
    
 

    

/*form styles*/

/* Reports*/
.reportViewer
{
	width:90%;
	height:100%;
}
/* end reports*/


/*Master Detail Styles*/
.SelectedRowStyle
{
    background-color: Yellow;
}
#divMaster
{
	width:40%;
	background-color:White;
	  border: solid #8e8e8e 1px;
	  margin-top:15px;
	  margin-left:15px;
	  padding:10px;
	  
}
.masterGridView
    {
        float:left;
        border:none;
        
        min-height:10px;
        
    }
    
    .masterDetail
    {
      
        border: solid #8e8e8e 1px;
    }
    .detailsView
    {
		width:40%;
		margin-top:15px;
		height:auto;
		border: solid #8e8e8e 1px;
		min-height:10px;
    }
    .shortInputPanel
    {
        
        min-height:10px;
       
    }
    
    #divCounty
    {
		border-bottom: solid #8e8e8e 1px;
    }
    .sectionHeading
    {
		width:100%;
		min-width:100%;
		background-color:white;
		color:#e34026;
		padding-top:2px;
		padding-bottom:2px;
		text-align:center;
		font-weight:bold;
		font-family:Calibri;
		font-size:1.2em;
		border-bottom:solid #8e8e8e 1px;
		text-decoration:none;
		height:20px;
		
    }
    .formSectionHeading
    {
		width:90%;
		background-color:#6a5a7e;
		color:White;
		display:block;
		padding-top:2px;
		padding-bottom:2px;
		padding-left:2em;
		margin-right:5px;
		border-top:solid white 1px;
		border-bottom:solid white 1px;
		text-decoration:none;
		font-size:.8em;
		
    }
    .actionListHeading
    {
		
		background-color:white;
		color:#e34026;
		padding-top:2px;
		padding-bottom:2px;
		text-align:center;
		font-weight:bold;
		font-family:Calibri;
		font-size:1.2em;
		border-bottom:solid #8e8e8e 1px;
		text-decoration:none;
		
    }
    .hidden
    {
		display:none;
    }
    .confirmdialog
    {
		display:none;
    }
   /* .stepHeading
    {
		background-image:url(../../images/circle_green.png);
		 background-repeat:no-repeat;
		 background-position:left;
		 
    }*/
    .sectionHeading a
    {
		width:80%;
		background-image: url(../../images/add.gif);
		background-repeat: no-repeat;
		color:White;
		display:block;
		padding-left:20px;
        background-position: 0em;
        text-decoration:none;
        
    }
    .searchItem
    {
		  vertical-align:top;
		 margin-left:5px;
    }
    .searchTextInput
    {
		font-style:italic;
		color:Gray;
		font-weight:bold;
		font-size:.8em;
		padding:1px;
		
		margin-left:2px;
		width:80%;
		
    }
    .searchTextInputFocus
    {
		font-style:normal;
		color:black;
		font-weight:bold;
		font-size:.8em;
		padding:1px;
		margin-left:2px;
		width:80%;
		
    }
    #addEmployee
    {
		background-image: url(../../images/add.png);
		 background-repeat: no-repeat;
		 background-position: .7em;
    }
    #addEmployee a
    {
		background-image:none;
		text-align:left;
		margin-left:7px;
    }
    #addEmployee img
    {
		
		vertical-align:bottom;
		margin-left:8px;
    }
    /* this is a great orange background-color:#ffcc66;*/
    .beige
    {
		
		background-color:/*#daecee;*/#e7d19a;
		margin-bottom:10px;
		padding:20px;
		width:90%;
		margin:auto;
		font-size:.9em;
		line-height:1.5em;
		color:#010101;
    }
    .lightpurple
{
	background-color:#e7e5e6;
	margin-bottom:10px;
		padding:20px;
		width:90%;
		margin:auto;
		font-size:.9em;
		line-height:1.5em;
		color:#010101;
}
    .gray
    {
		
		background-color:#dee7e7;/*#daecee;#bdbdbd;*/
		margin-bottom:10px;
		padding:20px;
		width:90%;
		margin:auto;
		font-size:.9em;
		line-height:1.5em;
		color:#010101;
    }
     
    .teal
    {
		
		background-color:#dee7e7;
		margin-bottom:10px;
		padding:20px;
		width:90%;
		
		font-size:.9em;
		line-height:1.5em;
		color:#010101;
    }
    .brown
    {
		
		background-color:#45392d;
		margin-bottom:10px;
		padding:20px;
		color:white;
		width:90%;
    }
    .sage
    {
		
		background-color:#b5bc9a;
		margin-bottom:10px;
		padding:20px;
		color:#45392d;
		width:90%;
    }
    .paleorange
    {
		
		background-color:#eed79a;
		margin-bottom:10px;
		padding:20px;
		color:black;
		width:90%;
    }
    .orange
    {
		background-color:#ffcc66;
		margin-bottom:10px;
		padding:20px;
		color:white;
		width:90%;
    }
    .genericerror
    {
		background-image:url(../../images/error.jpg);
		background-repeat:no-repeat;
		padding-left:100px;
		background-position:0em;
    }
    .divMainOrganization
    {
		margin-top:30px;
		vertical-align:bottom;
		float:right;
		width:50%;
		height:30%;
		margin-right:10px;
    }
    .divMainOrganization select
    {
		min-width:50px;
		
		float:right;
		font-weight:bold;
		vertical-align:middle;
		border:#8e8e8e;
    }
    
    .divMainOrganization span
    {
		text-decoration:underline;
		margin-right:5px;
		font-size:1.1em;
		float:right;
		
		color:#422969;
		display:inline;
		font-weight:bold;
		font-family:Calibri;
		
    }
    .search
    {
		background-image: none;
		margin-left:2px;
		vertical-align:top;
		margin-bottom:2px;
		width:100%;
		
    }
    #searchInstruction
    {
		background-image: none;
		font-size:.8em;
		font-style:italic;
		color:#8e8e8e;
		margin-top:0px;
    }
    .searchtextfield
    {
		
    }
    .searchbutton
    {
		margin-left:3px;
		padding-top:4px;
    }
    
    
/*end master detail styles*/

/* dialogs */

.dialogInstructions
{
	color:Black;
	font-size:.8em;
	display:block;
	padding-bottom:5px;
	
}
.txtactions
{
	color:Black;
	font-size:.8em;
	display:block;
	float:right;
	padding-bottom:5px;
	padding-right:5px;
	padding-top:5px;
}

.screenType
    {
		background-image: none;
		background-repeat: no-repeat;
		margin-left:15px;
		color:#444444;
		padding-left:25px;
		font-weight:bold;
		background-position : .2em;
    }
.formInstructions
{
	color:Black;
	font-size:.8em;
	display:block;
	width:90%;
	padding-bottom:5px;
	margin-left:5px;
}
.instructions
{
	color:#444;
	font-size:1em;
	border:1px solid #ddd;
	margin:5px;
	padding:10px;
	display:block;
}
.wizardInstructions
{
	color:Black;
	font-size:.8em;
	padding-left:20px;
	display:block;
	width:95%;
	
	padding-bottom:5px;
	background-image: url(../../images/information.gif);
	background-repeat: no-repeat;
    background-position: 0em 0em;
}
.fronttop
{
	top:0;
	position:relative;
	min-height:120px;
	border-bottom:dotted 1px #8e8e8e;
	margin-bottom:5px;
	width:100%;
	padding-bottom:5px;
}
.section1
{
	position:relative;
	left:5px;
	top:0;
	width: 35%;
	margin-left: 1px;
	
	padding-right:5px;
}
.section2
{
	position:absolute;
	left:35%;
	top:0;
	width: 34%;
	margin-left: 1%;
	
	padding-right:5px;
}
.section3
{
	position:absolute;	
	left:70%;
	top:0;
	width: 29%;	
	margin-left: 7px;
	padding-right:5px;	
}
.section4
{
	position:relative;	
	left:70%;
	top:0;
	width: 29%;	
	margin-left: 7px;
	padding-right:5px;	
	 padding-top:0px;
}
.filler
{
	height:35px;
}
.loginfiller
{
	height:100px;
}

.dialog
{
	padding:10px;
	background-color:#e7e5e6;
}
.dialog h2
{
	color:#311b49;
	font-weight:bold;
	
}
.comments
{
	color:#444444;
    font-size:.8em;
    border:solid 1px #8e8e8e;
	background-color:#F7F6F3;
}
.buttons
{
	margin-top:15px;
	
	width:90%;
	margin-bottom:5px;
}
.dialogbuttons
{
	margin-top:15px;
	border-top:#8e8e8e 1px solid;
	width:60%;
	margin-bottom:5px;
}
#divDialogButtonsWithRightPane
{
	width:70%;
	float:left;
	margin-left:25px;
}
.buttons a
{
	color:White;
	display:block;
	float:right;
}
/* dialogs */
.noshow
{
	display:none;
}
.trainingListSearch
{
	text-align:center;
}
.trainingtype
{
	margin-left:50px;
}
.alert
{
	background-image : url(../../images/error.png);
	background-repeat : no-repeat;
	background-position:0 0;
	font-size:.8em;
	color:#444;
	padding-left:20px;
}
.loginalert
{
	background-image : url(../../images/error.png);
		background-repeat : no-repeat;
		background-position:0 0;
		min-height:20px;
		font-weight:bold;
		padding-left:20px;
		color:Red;
	
}
.bluetabalert
{
	background-image : url(../../images/error.png);
	background-repeat : no-repeat;
	background-position: 0em ;
	color:Blue;
	padding-left:20px;
	
}

.greentabalert
{
	background-image : url(../../images/error.png);
	background-repeat : no-repeat;
	background-position: 0em ;
	color:Green;
	padding-left:20px;
}

.bluetabtitle
{
	color:Blue;
	
}
.greentabtitle
{
	color:Green;
	
}

.invalid
{
	background-image: url(../../images/error.png);
	background-repeat: no-repeat;
	background-position: 0 0;
	padding-left:20px;
	padding-bottom:5px;
	padding-top:2px;
	color: #990000;
}
.valid
{
	background-image: url(../../images/accept.png);
	background-repeat: no-repeat;
	background-position: 0 0;
	padding-left:20px;
	padding-bottom:5px;
	padding-top:2px;
	color: Green;
}
.available
{
	background-image: url(../../images/tick-small.png);
	background-repeat: no-repeat;
	background-position: 0 .6em;
	padding-left:20px;
	padding-bottom:5px;
	padding-top:2px;
	width:5%;
}
.unavailable
{
	background-image: url(../../images/cross-small.png);
	background-repeat: no-repeat;
	background-position: 0 .6em;
	padding-left:20px;
	padding-bottom:5px;
	padding-top:2px;
	
	width:5%;
}
.rollover
{
	background-image: url(../../images/rolledover.png);
	background-repeat: no-repeat;
	background-position: 0 .6em;
	padding-left:20px;
	padding-bottom:5px;
	padding-top:2px;
	
	width:5%;
}
#div404
{
	background-color:#daecee;
	width:95%;
	text-align:center;
	
}



#divOffline
{
	background-color:white;
	width:100%;
	padding-right:200px;
	text-align:center;
}
#offlineText
{
	position:absolute;
	top:60%;
	left:360px;

	 text-align:left;
	 color:#231f20;
	width:20%;
	font-size:1em;
	font-family:Century Gothic;
	
}
.magenta
{
	color:#c41037;
	font-weight:bold;
}

#offlineText p
{
	color:#c41037;
	font-size:2em;
	font-weight:bold;
	font-family:Century Gothic;
}

#errorText
{
	position:absolute;
	top:50px;
	left:50px;
	 text-align:left;
	 color:#3A444f;
	width:20%;
	font-size:.8em;
	
}
#errorText p
{
	font-weight:bold;
}

.aqua
{
	background-color:#daecee;
}







.highalert
{
	background-image : url(../../images/error.png);
	background-repeat : no-repeat;
	background-position:5px 5px;
	font-size:.8em;
	color:#990000;
	padding-left:25px;
	padding-top:5px;
	margin-top:5px;
	padding-bottom:10px;
	border:1px solid #990000;
}

	.pending
	{
		background-image: url(../../images/warning.png);
		background-repeat: no-repeat;
		background-position: .1em;
		display:inline;
		padding-left:20px;
		
	}
	.pendingrequests span
	{
		font-weight:normal;
	}
	
	.pendingrequests a
    {
		
		display:inline;
		color:Blue;
    }
    
    .action:hover
    {
		color:#e34026;
       
        
        font-weight:bold;
    }
    

.smallbutton
{
	font-size:.8em;
	font-weight:normal;
	width:100%;
	
}

.tabLink a
{
		color: #00459c;/*#1c558c;*/
        font-size:.8em;
        display:block;
        text-decoration:underline;
        padding-top:10px;
        padding-bottom:10px;
        padding-left:25px;
        border:dotted 1px  #f7f6f3;
}

.certificationData
{
	width:60%;
	float:left;
	
}


.certificationActions
{
	
	width:35%;
	float:right;
	min-width:50px;
}
.certificationMessages
{
	width:35%;
	float:right;
	min-width:50px;
}
.certification
{
	margin-bottom:20px;
	padding:5px;
	border:solid 1px #444444;
	height:40%;
}
.flagged
{
	background-image: url(../../images/flagalert.png);
	background-repeat : no-repeat;
	color:Red;
	font-weight:bold;
	
}

.actionFlag
    {
		background-image: url(../../images/Flag.png);
		background-repeat: no-repeat;
        background-position: .6em;
    }
    .actionDualEmployed
    {
		background-image: url(../../images/dualemp.ico);
		background-repeat: no-repeat;
        background-position: .6em;
    }

.certificationPanel
{
	min-height:10px;
	
}
.reprimandGridView
{
	min-height:10px;
	margin-right:15px;
	margin-left:15px;
	
}
.actionApprove
    {
		background-image: url(../../images/accept.png);
		background-repeat: no-repeat;
        background-position: .6em;
       
    }
    .actionApproveS
    {
		background-image: url(../../images/tick-small.png);
		background-repeat: no-repeat;
        background-position: .6em;
    }
    .actionCBO1
    {
		background-image: url(../../images/CHIP_Logo.png);
		background-repeat: no-repeat;
        background-position: 00;
        padding-left:25px;
        padding-bottom:10px;
        padding-top:5px;
        display:block;
    }
    .actionOpenCase
    {
		background-image: url(../../images/clear-folder-horizontal-open.png);
		background-repeat: no-repeat;
        background-position: 0em;
        padding-left:20px;
        padding-top:2px;
        font-weight:bold;
        color:#444;
        font-family:Tahoma;
        
        padding-bottom:2px;
       
    }
    .actionOpenYouth
    {
		background-image: url(../../images/user.png);
		background-repeat: no-repeat;
        background-position: 0em;
        padding-left:20px;
        padding-top:2px;
        
        padding-bottom:2px;
    }
    .actionReturn
    {
		background-image: url(../../images/return.png);
		background-repeat: no-repeat;
        background-position: .6em;
    }
    .actionReject
    {
		background-image: url(../../images/reject2.png);
		background-repeat: no-repeat;
        background-position: .6em;
    }
      .actionPerpetratorMatches
    {
		background-image: url(../../images/perp1.png);
		background-repeat: no-repeat;
        background-position: .6em;
    }
    
     .actionFlagged
    {
		background-image: url(../../images/flagalert.png);
		background-repeat: no-repeat;
        background-position: .1em;
        padding-left:20px;
        color:Red;
        font-weight:normal;
    }
    .appDenied
{
	color:Red;
	background-image : url(../../images/reject2.png);
	background-repeat : no-repeat;
	background-position:0 0;
	font-weight:bold;
	padding-left:20px;
}

.appReturned
{
	color:Red;
	background-image : url(../../images/return.png);
	background-repeat : no-repeat;
	background-position:0 0;
	font-weight:bold;
	padding-left:20px;
	display:block;
}
.actionUndo
{
	background-image: url(../../images/undo.png);
		background-repeat: no-repeat;
        background-position: .6em;
}
.appPending
{
	color:Blue;
	background-image : url(../../images/help.gif);
	background-repeat : no-repeat;
	font-size:.8em;
	background-position:0;
	padding-top:5px;
	padding-bottom:5px;
	padding-left:20px;
	display:block;
}

.appResolved
{
	color:Green;
	background-image : url(../../images/accept.png);
	background-repeat : no-repeat;
	font-size:.8em;
	background-position:0;
	padding-top:5px;
	padding-bottom:5px;
	padding-left:20px;
	display:block;
}

.wizardformtable
{
	width:45%;
	float:left;
	margin-left:10px;
}
.wizardformtable span
{
	display:inline;
	text-decoration:none;
	font-weight:normal;
}
.wizardformat
{
	text-decoration:none;
	font-style:italic;
	font-weight:bold;
    color:#444;
	margin-left:5px;	
	display:inline;
}
.wizardinput
    {
        
        width:90%;
		
        padding:2px;
        font-family: Verdana;
        border:solid 1px #8e8e8e;
        
    }
    
    .overdue
    {
		
		background-image : url(../../images/error.png);
		background-repeat : no-repeat;
		font-size:.8em;
		background-position:0;
		padding-top:5px;
		padding-bottom:5px;
		padding-left:20px;
		color:Black;
		margin-left:5px;
    }
    .upcoming
    {
		
		background-image : url(../../images/warning.png);
		background-repeat : no-repeat;
		font-size:.8em;
		background-position:0;
		padding-top:5px;
		padding-bottom:5px;
		padding-left:20px;
		color:Black;
		margin-left:5px;
    }
    .onschedule
    {
		
		
		background-image : url(../../images/clear-folders--arrow.png);
		background-repeat : no-repeat;
		font-size:.8em;
		background-position:0;
		padding-top:5px;
		padding-bottom:5px;
		padding-left:20px;
		color:Black;
		margin-left:5px;
    }
    .updated
    {
		color:#2d53bf;
		text-decoration:underline;
		padding-left:5px;
		font-weight:bold;
    }


	#spanCommentCount
	{
		color:#2d53bf;
		font-size:.8em;
		font-weight:bold;
	}
	
	.dialoJMTError
	{
		
		background-color:White;
		
		
		font-size:1em;
		
	}
