	/* 
	    Document   : mcc-nav
	    Created on : May 7, 2013, 11:27:47 AM    
	*/
	
	.field { display: block; clear: both; }	
	label.lbl { display: block; }
	label.lbl + em.ins { color: #8A8988; font:normal 12px "RobotoMediumItalic"; line-height: 1.2em; }
	
	/*###[ Text & Password ]###/////////////////////////////////////////////////////////////////////*/
	
	.textbox { background-color: #fff; position: relative; border: 1px solid #e3e0dd; display: block; padding: 0 15px; }	
	.textbox input[type="text"], .textbox input[type="password"]{
	    color: #696056;	    
	    font-size: 0.9em;
	    font-family: "RobotoRegular";
	    width: 100%;
	    height: 40px;    
	}
	
	/*###[ Error & Warning ]###/////////////////////////////////////////////////////////////////////*/
	
	.textbox.error, .datebox.error, .selectbox.error, .inlinebox.error, .textarea.error, .error .sbHolder { border-color: #f15e58; }
	td.error  { border:1px solid #f15e58 !important; }
	.textbox.error input, .datebox.error input, .inlinebox.error input, .error .sbHolder > a { /* color: #f15e58; */ }
	.textbox.require, .datebox.require { background: url(http://militarychildcare.com/images/icon-require.png) no-repeat 6px center #fff; }
	.require .sbHolder { background: url(http://militarychildcare.com/images/icon-require.png) no-repeat 6px center #fff; }
	.require .sbHolder .sbSelector { text-indent: 18px; }
	.u-name-wrp.error, .u-pass-wrp.error  { border-color: #f15e58 !important; }
	.msg-float { 
		background-color: #efeeec;
	    /* box-shadow: 0 5px 5px rgba(0, 0, 0, 0.5); */
	    font-family: "RobotoLight";
	    font-size: 14px;
	    color: #696056;
	    left: 482px;
	    margin: 0 auto !important;
	    padding: 10px 40px;
	    position: fixed;
	    top: 0;
	    /* width: 860px; */
	    margin-left: 300px !important; width: 560px !important;
	    z-index: 1000;
	    	    
    }
    	
    .grlBtn { position: absolute; top: 10px; right: 10px; background: url("http://militarychildcare.com/images/icon-delete.png") no-repeat 0 0; width: 16px; height: 16px;  }
    
	.msgContainer ul, .msgContainer li { padding: 0!important; margin: 0!important; list-style: none!important; }
	.msg-text { display: block; line-height: 1.4em; min-height: 24px; padding: 22px 32px; text-align: left;color: #5D564C; }
	.msg-text > ul, .msg-text > ul > li { margin: 0px; padding: 0px; list-style-position: outside; }
	.msg-text.success { background: url(http://militarychildcare.com/images/icon-checkmard-green.png) no-repeat 0 18px; }
	.msg-text.success.purple { background: url(http://militarychildcare.com/images/icon-checkmard-purple.png) no-repeat 0 18px; }	
	.msg-text.information { background: url(http://militarychildcare.com/images/icon-info-purple-large.png) no-repeat 0 18px; }
	.msg-text.information.yellow { background: url(http://militarychildcare.com/images/icon-info-orange-large.png) no-repeat 0 18px; }
	.msg-text.notification { background: url(http://militarychildcare.com/images/icon-alert-purple-large.png) no-repeat 0 18px; }	
	.msg-text.error { background: url(http://militarychildcare.com/images/icon-alert-red-large.png) no-repeat 0 18px; }
	    
	/*###[ Checkbox ]###/////////////////////////////////////////////////////////////////////*/
	
	.checkbox, .radiobox { }	
	.checkbox > div.icheckbox_minimal-orange, .radiobox > div.iradio_minimal-orange,
	.checkbox > div.icheckbox_minimal-purple, .radiobox > div.iradio_minimal-purple,
	.checkbox > div.iradio_minimal-purple, .radiobox > div.icheckbox_minimal-purple {
		float: left !important;
	}
	
	.checkbox > label, .checkbox > .label, .radiobox > label, .radiobox > .label {
		display: block;
/* 	    font-size: 12px; */
	    line-height: 1.5em;
	    margin-left: 25px;
	    cursor: pointer;						
	}
	
	.checkbox > label > .ins, .radiobox > label > .ins {				
		display: block;
		/* padding: 0 0 0 32px; */						
	}
	
	.textarea { background-color: #fff; position: relative; border: 1px solid #e3e0dd; display: block; padding: 15px 15px; }
	.textarea > textarea { display: block; width: 100%; overflow: auto; color: #696056;	    
	    font-size: 0.9em;
	    font-family: "RobotoRegular"; }
	
	/*###[ Buttons ]###/////////////////////////////////////////////////////////////////////*/
	
	a.button {
	    font-size: 0.9em;
	    background: #402044 url(http://militarychildcare.com/images/go-button-org.png) no-repeat right center;
	    display: inline-block;
	    height: 40px;
	    line-height: 40px;
	    padding: 0 55px 0 15px;    
	    text-transform: uppercase;
	    text-decoration: none;	        
	}
	
	a.button:link, a.button:visited { color:#fff; }
	a.button:hover { color:#eeaa03 ; }
	/* a.button:hover, a.button:focus { color:#eeaa03 ; } */
		
	a.button.purple {		
		font-family: "RobotoBoldCondensed";
	    font-size: 1.2em;
	    background: #402044;
	    display: inline-block;
	    height: 38px;
	    line-height: 40px;
	    padding: 0 15px 0 15px;    
	    text-transform: uppercase;	        
	}
	
	a.button.blackish {		
	    background: none repeat scroll 0 0 #393C42;
	    display: inline-block;
	    font-size: 13px;
	    height: 30px;
	    line-height: 30px;
	    padding: 0 15px;
	    text-transform: capitalize; 	        
	}
	
	a.button.gray, a.button.dis {
		font-family: "RobotoBoldCondensed";
	    font-size: 1.2em;
	    background: #8a8988;
	    display: inline-block;
	    height: 38px;
	    line-height: 40px;
	    padding: 0 15px 0 15px;    
	    text-transform: uppercase;	        
	}
	
	a.button.dis { color: #D4D4D4; cursor: default;  }
	
	/* Back & Continue Button */
	a.backto-prev:link, a.backto-prev:visited { font-family: 'RobotoBlackItalic'; color: #5d564c; padding-left: 20px; background: url(http://militarychildcare.com/images/icon-back-previous.png) no-repeat left center; }
	a.backto-prev:hover, a.backto-prev:focus { color:#402044; }
	
	/*###[ Date Field ]###/////////////////////////////////////////////////////////////////////*/
	
	.datebox {
		position: relative;	   
		background: #fff url(http://militarychildcare.com/images/icon-calender.png) no-repeat right center; 
	    border: 1px solid #e3e0dd;
	    display: block;           
	    padding: 0 55px 0 15px;	      
	}
	
	.datebox input.date[type="text"]{
	    color: #696056;	    
	    font-size: 0.9em;
	    width: 100%;
	    height: 40px;    
	}
	
	/*###[ Select Box ]###/////////////////////////////////////////////////////////////////////*/
	
	.selectbox { background-color: #fff; position: relative; border: 1px solid #e3e0dd; display: block; padding: 0 15px; height: 40px; }
	.selectbox select { display: block; width: 100%; }	
	a.a-in-content{
		color: black;
		color: #5D564C;
	}
	
	/*###[ Icons ]###/////////////////////////////////////////////////////////////////////////////*/
	
	.icon-date { 
		background: url("http://militarychildcare.com/images/icon-calender.png") no-repeat scroll 0 0 transparent;
	    display: inline-block;
	    height: 19px;
	    position: absolute;
	    right: 10px;
	    top: 10px;
	    width: 19px;  
	}
	
	/*### jQuery UI Control ###////////////////////////////////////////////////////////////////////*/
	
	.ui-timepicker-hours, .ui-timepicker-minutes { font-size: 13px; }
	.ui-timepicker-hours { border-right: 1px solid #ccc; }
	.ui-timepicker-table td a { border: 0 none !important; padding: 0 4px; text-decoration: none; cursor: pointer; }
	.ui-timepicker-table th { padding: 0 4px; vertical-align: middle; }
	.ui-timepicker-title { padding: 1px 4px 3px; }