@CHARSET "UTF-8";
/**
 *  Common
 *
 *  Company Name:  Schock Consulting LLC
 *  Creation Date: 2014-08-01
 *  @copyright Copyright (c) 2014
 *
 */

/* Allow Font Awesome Icons in lieu of jQuery UI and only apply when using a FA icon */
.ui-icon[class*=" fa-"] {
    /* Remove the jQuery UI Icon */
    background: none repeat scroll 0 0 transparent;
    /* Remove the jQuery UI Text Indent */
    text-indent: 0; 
    /* Bump it up - jQuery UI is -8px */
    margin-top: -8px;
}

/* Allow use of icon-large to be properly aligned */
.ui-icon.icon-large {
    margin-top: -0.75em;
}

.ui-button-icon-only .ui-icon[class*=" fa-"] {
    /* Bump it - jQuery UI is -8px */
    margin-left: -8px;
}

/*  Display */
.no-display
{
	display:none;
}


/*  Main Body */
body 
{
	margin: 0px;
}

/*  Cursors  */
.cpointer {cursor:pointer;}

/*  Text boxes */
.ellipses {text-overflow: ellipsis;}

/*  Borders */
.white-border-1p {border:solid 1px white !important;}

/*  Alerts */
.alert-error { border:solid 1px red;}
.alert-warning { border:solid 1px orange;}
.alert-message { border:solid 1px blue;}
.el-enabled { border:solid 2px green !important;}
.el-disabled { border:solid 2px red !important;}
.disabled-timestudy-date { background-color:#cccccc; }
.el-error { color: red; }
.el-message { color: blue; }
.el-warning { color: orange; }
.editor-error 
{
	margin-top:5px;
	text-align:center;	
	color:red;
}

#alertContainer
{
	height:200px;
	position:absolute;
	width:96%;
	margin-left:2%;
	z-index:1011;
	background-color:white;
}

#alertList
{
	height:180px;
	margin:10px 10px 10px 0;
	overflow:auto;	
}

/*  Theme modifications */
.ui-widget h2 {font-size:1.2em; margin:0;}
.ui-widget h3 {font-size:1.1em; margin:0;}
.ui-widget h4 {font-size:1.0em; margin:0;}
.ui-widget h5 {font-size:0.8em; margin:0;}
.ui-widget h6 {font-size:0.6em; margin:0;}

.hdr1 {font-size:1.6em !important; margin:0;}
.hdr2 {font-size:1.4em !important; margin:0;}
.hdr3 {font-size:1.2em !important; margin:0;}
.hdr4 {font-size:1.0em !important; margin:0;}
.hdr5 {font-size:0.8em !important; margin:0;}
.hdr6 {font-size:0.6em !important; margin:0;}
.hdr7 {font-size:0.5em !important; margin:0;}

/*  Overflow */
.aover {overflow:auto;}

/*  Set widths  */
.w100	{width:100%;}
.w95	{width:95%;}
.w90	{width:90%;}
.w85	{width:85%;}
.w80	{width:80%;}
.w75	{width:75%;}
.w70	{width:70%;}
.w65	{width:65%;}
.w60	{width:60%;}
.w55	{width:55%;}
.w50	{width:50%;}
.w49	{width:49%;}
.w48	{width:48%;}
.w47	{width:47%;}
.w46	{width:46%;}
.w45	{width:45%;}
.w40	{width:40%;}
.w39	{width:39%;}
.w35	{width:35%;}
.w34	{width:34%;}
.w33	{width:33%;}
.w32	{width:32%;}
.w31	{width:31%;}
.w30	{width:30%;}
.w29	{width:29%;}
.w25	{width:25%;}
.w20	{width:20%;}
.w16	{width:16%;}
.w15	{width:15%;}
.w14	{width:14%;}
.w13	{width:13%;}
.w12	{width:12%;}
.w11	{width:11%;}
.w10	{width:10%;}
.w5		{width:5%;}
.w600p	{width:600px;}
.w500p	{width:500px;}
.w400p	{width:400px;}
.w300p	{width:300px;}
.w250p	{width:250px;}
.w225p	{width:225px;}
.w200p	{width:200px;}
.w175p	{width:175px;}
.w150p	{width:150px;}
.w125p	{width:125px;}
.w100p	{width:100px;}
.w50p	{width:50px;}
.w45p	{width:45px;}
.w40p	{width:40px;}
.w35p	{width:35px;}
.w30p	{width:30px;}
.w25p	{width:25px;}
.w20p	{width:20px;}
.w15p	{width:15px;}
.w10p	{width:10px;}
.w5p	{width:5px;}

/* Max Width */
.mw100p {max-width: 100px;}
.mw200p {max-width: 200px;}
.mw300p {max-width: 300px;}
.mw400p {max-width: 400px;}
.mw500p {max-width: 500px;}
.mw600p {max-width: 600px;}

/*  Set Heights  */
.h100	{height:100%;}
.h90	{height:90%;}
.h80	{height:80%;}
.h70	{height:70%;}
.h60	{height:60%;}
.h50	{height:50%;}
.h49	{height:49%;}
.h48	{height:48%;}
.h47	{height:47%;}
.h46	{height:46%;}
.h45	{height:45%;}
.h40	{height:40%;}
.h30	{height:30%;}
.h20	{height:20%;}
.h10	{height:10%;}
.h700p	{height:700px;}
.h600p	{height:600px;}
.h500p	{height:500px;}
.h400p	{height:400px;}
.h300p	{height:300px;}
.h225p	{height:225px;}
.h200p	{height:200px;}
.h175p	{height:175px;}
.h150p	{height:150px;}
.h125p	{height:125px;}
.h100p	{height:100px;}
.h90p	{height:90px;}
.h80p	{height:80px;}
.h70p	{height:70px;}
.h60p	{height:60px;}
.h50p	{height:50px;}
.h40p	{height:40px;}
.h30p	{height:30px;}
.h20p	{height:20px;}
.h10p	{height:10px;}

/*  Set Alignment */
.taleft {text-align:left;}
.taright {text-align:right;}
.tacenter {text-align:center;}

/*  Floating */
.lfloat {float:left;}
.rfloat {float:right;}
.bclear {clear:both;}

/*  Fonts */
.fbold {font-weight:bold;}
.fnormal {font-weight:normal;}
.foblique {font-style:oblique;}
.funderline {text-decoration: underline;}
.flinethrough {text-decoration:line-through;}

/*  Margins */
.m0 {margin:0;}
.ml1p {margin-left:1px;}
.ml5p {margin-left:5px;}
.ml10p {margin-left:10px;}
.ml15p {margin-left:15px;}
.ml20p {margin-left:20px;}
.ml25p {margin-left:25px;}
.ml30p {margin-left:30px;}
.ml35p {margin-left:35px;}
.ml40p {margin-left:40px;}
.ml45p {margin-left:45px;}
.ml50p {margin-left:50px;}
.ml55p {margin-left:55px;}
.ml60p {margin-left:60px;}
.ml65p {margin-left:65px;}
.ml70p {margin-left:70px;}
.ml75p {margin-left:75px;}

.mr5p {margin-right:5px;}
.mr10p {margin-right:10px;}
.mr15p {margin-right:15px;}
.mr20p {margin-right:20px;}
.mr25p {margin-right:25px;}
.mr30p {margin-right:30px;}
.mr35p {margin-right:35px;}
.mr40p {margin-right:40px;}
.mr45p {margin-right:45px;}
.mr50p {margin-right:50px;}
.mr55p {margin-right:55px;}
.mr60p {margin-right:60px;}
.mr65p {margin-right:65px;}
.mr70p {margin-right:70px;}
.mr75p {margin-right:75px;}

.ml1 {margin-left:1%;}
.ml2 {margin-left:2%;}
.ml3 {margin-left:3%;}
.ml4 {margin-left:4%;}
.ml5 {margin-left:5%;}
.ml10 {margin-left:10%;}
.ml15 {margin-left:15%;}
.ml20 {margin-left:20%;}
.ml25 {margin-left:25%;}
.ml30 {margin-left:30%;}
.ml35 {margin-left:35%;}
.ml40 {margin-left:40%;}
.ml45 {margin-left:45%;}
.ml50 {margin-left:50%;}
.ml55 {margin-left:55%;}
.ml60 {margin-left:60%;}
.ml65 {margin-left:65%;}
.ml70 {margin-left:70%;}
.ml75 {margin-left:75%;}
.ml80 {margin-left:80%;}
.ml85 {margin-left:85%;}
.ml90 {margin-left:90%;}
.ml95 {margin-left:95%;}

.mr1 {margin-right:1%;}
.mr2 {margin-right:2%;}
.mr3 {margin-right:3%;}
.mr4 {margin-right:4%;}
.mr5 {margin-right:5%;}
.mr10 {margin-right:10%;}
.mr15 {margin-right:15%;}
.mr20 {margin-right:20%;}
.mr25 {margin-right:25%;}
.mr30 {margin-right:30%;}
.mr35 {margin-right:35%;}
.mr40 {margin-right:40%;}
.mr45 {margin-right:45%;}
.mr50 {margin-right:50%;}
.mr55 {margin-right:55%;}
.mr60 {margin-right:60%;}
.mr65 {margin-right:65%;}
.mr70 {margin-right:70%;}
.mr75 {margin-right:75%;}
.mr80 {margin-right:80%;}
.mr85 {margin-right:85%;}
.mr90 {margin-right:90%;}
.mr95 {margin-right:95%;}

.mt1p {margin-top:1px;}
.mt2p {margin-top:2px;}
.mt3p {margin-top:3px;}
.mt4p {margin-top:4px;}
.mt5p {margin-top:5px;}
.mt5p {margin-top:5px;}
.mt10p {margin-top:10px;}
.mt15p {margin-top:15px;}
.mt20p {margin-top:20px;}
.mt25p {margin-top:25px;}
.mt30p {margin-top:30px;}
.mt40p {margin-top:40px;}
.mt50p {margin-top:50px;}
.mt55p {margin-top:55px;}
.mt1 {margin-top:1%;}
.mt5 {margin-top:5%;}
.mt10 {margin-top:10%;}
.mt15 {margin-top:15%;}
.mt20 {margin-top:20%;}
.mt25 {margin-top:25%;}
.mt30 {margin-top:30%;}
.mt40 {margin-top:40%;}
.mt50 {margin-top:50%;}
.mt55 {margin-top:55%;}

.mb5p {margin-bottom:5px;}
.mb10p {margin-bottom:10px;}
.mb15p {margin-bottom:15px;}
.mb20p {margin-bottom:20px;}
.mb25p {margin-bottom:25px;}
.mb30p {margin-bottom:30px;}
.mb40p {margin-bottom:40px;}
.mb50p {margin-bottom:50px;}
.mb55p {margin-bottom:55px;}
.mb5 {margin-bottom:5%;}
.mb10 {margin-bottom:10%;}
.mb15 {margin-bottom:15%;}
.mb20 {margin-bottom:20%;}
.mb25 {margin-bottom:25%;}
.mb30 {margin-bottom:30%;}
.mb40 {margin-bottom:40%;}
.mb50 {margin-bottom:50%;}
.mb55 {margin-bottom:55%;}

/*  Negative Margins */
.mt-1p {margin-top:-1px;}
.mt-2p {margin-top:-2px;}
.mt-3p {margin-top:-3px;}
.mt-4p {margin-top:-4px;}
.mt-5p {margin-top:-5px;}

/*  Padding  */
.p0 {padding:0;}
.p1p {padding:1px;}
.p2p {padding:2px;}
.p3p {padding:3px;}
.p4p {padding:4px;}
.p5p {padding:5px;}
.p10p {padding:10px;}
.p15p {padding:15px;}
.p20p {padding:20px;}
.p0 {padding:0;}
.p1 {padding:1%;}
.p2 {padding:2%;}
.p3 {padding:3%;}
.p4 {padding:4%;}
.p5 {padding:5%;}
.pl1 {padding-left:1%;}
.pl2 {padding-left:2%;}
.pl3 {padding-left:3%;}
.pl4 {padding-left:4%;}
.pl5 {padding-left:5%;}
.pr1 {padding-right:1%;}
.pr2 {padding-right:2%;}
.pr3 {padding-right:3%;}
.pr4 {padding-right:4%;}
.pr5 {padding-right:5%;}


/*  Page */
.wmin { min-width:1000px;}
.wmin-page { min-width:1000px;}
.wpage { width:1100px;}

/*  Header */
.header {height:48px;}
.header-icon 
{  
	width: 48px; 
	height: 48px; 
	background-image: url(../Graphics/header-icon.png);
	cursor:pointer;
}
.header-help
{  
	width: 24px; 
	height: 24px; 
	margin-top:.5em;
	left:100%;
	margin-left:-48px;
}

/*  Page Control */
#pageFilter
{
	
}

/*  Page Action */



/*  Menu  */
/*  ----------------------------------------------------------------------*/
.menu-block
{
	height:1.7em;
	padding:3px;
	margin-bottom:5px;
}

.menu-icon
{
	margin-right:-3.5em;
	margin-top:.3em;
}

#nav, #nav ul
{
	margin:0;
	padding:0;
	list-style-type:none;
	list-style-position:outside;
	position:absolute;
	line-height:1.5em; 
	left:0;
	z-index:100;
}

#nav a
{
	display:block;
	padding:0px 3.8em 0 .2em;
	border:1px solid #333;
	text-decoration:none;
	font-size:.8em;
}

#nav li
{
	float:left;
	position:relative;
}

#nav ul 
{
	position:absolute;
	display:none;
	top:1.6em;
}

#nav li ul a
{
	width:12em;
	height:auto;
	float:left;
	display:block;
}

#nav ul ul
{
	top:0;
}	

#nav li ul ul 
{
	left:12em;
	margin:0px 0 0 .9em;
}

.nowrap {white-space:nowrap;}
