@charset "utf-8";
@import url("table_styling.css");
.text_Large {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 48px;
	font-style: normal;
	color: #999;
	padding: 5px;
}
.force_narrow {
	width: 200px;
}
.text_Large_White {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 48px;
	color: #FCFCFC;
	padding: 5px;
}
.text_Form_Field_narrow {
	height: 40px;
	font-family: Trebuchet MS;
	border: solid 2px #D0DBDB;
	padding: 8px;
	border-radius: 7px;
	font-size: 16px;
	box-shadow: 4px 3px 1px 0px #D6CECE;
	background-color: #FFFFFF;
	outline: none;
	color: #474747;
	margin: 2px;
	width: 200px;
}
.text_Form_Field_narrow:hover {
border: 2px solid #0F030D;
}
.text_Form_Field_narrow:active {
border: solid 2px #0043EB;
}
.text_Form_Field_narrow:focus {
border: solid 2px #919693;
   box-shadow: inset 0px 1px 2px 0px #9C9C9C;
   background-color: #F5F0F0;
}
.text_Form_Field {
	height: 40px;
	font-family: Trebuchet MS;
	border: solid 2px #D0DBDB;
	padding: 8px;
	border-radius: 7px;
	font-size: 16px;
	box-shadow: 4px 3px 1px 0px #D6CECE;
	background-color: #FFFFFF;
	outline: none;
	color: #474747;
	margin: 2px;
}
.text_Form_Field:hover {
border: 2px solid #0F030D;
}
.text_Form_Field:active {
border: solid 2px #0043EB;
}
.text_Form_Field:focus {
border: solid 2px #919693;
   box-shadow: inset 0px 1px 2px 0px #9C9C9C;
   background-color: #F5F0F0;
}
.text_Form_List_Box {
	font-family: Trebuchet MS;
	border: solid 2px #D0DBDB;
	padding: 8px;
	border-radius: 7px;
	font-size: 16px;
	box-shadow: 4px 3px 1px 0px #D6CECE;
	background-color: #FFFFFF;
	outline: none;
	color: #474747;
	margin: 2px;
}
.text_Form_Button {
	-moz-box-shadow: inset 0px 1px 0px 0px #ffffff;
	-webkit-box-shadow: inset 0px 1px 0px 0px #ffffff;
	box-shadow: inset 0px 1px 0px 0px #ffffff;
	background: -webkit-gradient( linear, left top, left bottom, color-stop(0.05, #ededed), color-stop(1, #dfdfdf) );
	background: -moz-linear-gradient( center top, #ededed 5%, #dfdfdf 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ededed', endColorstr='#dfdfdf');
	background-color: #ededed;
	-webkit-border-top-left-radius: 20px;
	-moz-border-radius-topleft: 20px;
	border-top-left-radius: 20px;
	-webkit-border-top-right-radius: 20px;
	-moz-border-radius-topright: 20px;
	border-top-right-radius: 20px;
	-webkit-border-bottom-right-radius: 20px;
	-moz-border-radius-bottomright: 20px;
	border-bottom-right-radius: 20px;
	-webkit-border-bottom-left-radius: 20px;
	-moz-border-radius-bottomleft: 20px;
	border-bottom-left-radius: 20px;
	text-indent: 0;
	border: 2px solid #D7D7D7;
	display: inline-block;
	color: #777777;
	font-family: Trebuchet MS;
	font-size: 16px;
	font-weight: bold;
	font-style: normal;
	height: 50px;
	line-height: 50px;
	text-decoration: none;
	text-align: center;
	text-shadow: 1px 1px 0px #ffffff;
	padding-top: 0px;
	padding-right: 15px;
	padding-bottom: 0px;
	padding-left: 15px;
}
.text_Form_Button:hover {
	border: 2px solid #999999;
}
.text_Form_Button:active {
border: solid 2px #0043EB;
}
.text_Form_Button:focus {
border: solid 2px #919693;
   box-shadow: inset 0px 1px 2px 0px #9C9C9C;
   background-color: #F5F0F0;

}

}
.input_form {
	height: 25px;
	padding-top: 2px;
	padding-bottom: 2px;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 16px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	border: 2px solid #E1E1E1;
}.text_Small {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 10px;
	color: #000;
}
@charset "utf-8";


#InfoTable {
	border: 2px solid #999;
	border-bottom-right-radius: 4px;
	border-top-right-radius: 4px;
	border-top-left-radius: 4px;
	border-bottom-left-radius: 4px;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 10px;
	color: #666;
	padding: 8px;
	background-color: #EAEAEA;
	margin-left: 5px;
	box-shadow: 6px 5px 5px #CCC;
}
#InfoTable2 {
	border: 2px solid #999;
	border-bottom-right-radius: 4px;
	border-top-right-radius: 4px;
	border-top-left-radius: 4px;
	border-bottom-left-radius: 4px;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 10px;
	color: #666;
	padding: 8px;
	background-color: #EAEAEA;
	margin-left: 5px;
	box-shadow: 6px 5px 5px #CCC;
}

.InstructionBox {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	background-color: #E8E8E8;
	border: 1px solid #006600;
	padding: 6px;
	margin: 5px;
	box-shadow: 10px 5px 5px #CCC;
}
.ImportantMessage {
	font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-size: 16px;
	color: #FFF;
	background-color: #F30;
	border: 2px solid #F79537;
	margin: 5px;
	padding: 6px;
}
.ConfirmationMessage {
	font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-size: 16px;
	color: #000;
	background-color: #0F0;
	border: 2px solid #060;
	margin: 5px;
	padding: 6px;
}

.PageName {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 18px;
	font-weight: bold;
	color: #333;
	text-align: right;
}
.TableTitle {
	font-family: "Courier New", Courier, monospace;
	font-size: 16px;
	font-style: italic;
	font-weight: normal;
	color: #333;
}

.Table_Header {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 18px;
	color: #FFF;
	background-color: #000;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	border-top-color: #CCC;
	border-right-color: #CCC;
	border-bottom-color: #CCC;
	border-left-color: #CCC;
}
.Table_Submit_Row {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 14px;
	background-color: #DFA082;
	border: 2px solid #C63;
	text-align: right;
}
textarea {
	border: 2px solid #999;
}


.Table_Row {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 16px;
	color: #1B1B1B;
	border: 2px solid #FFF;
	background-color: #FFF;
}
.Table_Row2 {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 16px;
	color: #1B1B1B;
	border: 2px solid #FFF;
	background-color: #E8E8E8;
}
.Table_Row_Highlight {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 16px;
	color: #FFFFFF;
	border: 2px solid #999;
	background-color: #099;
}


.QuickLinkPanel {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 18px;
	background-color: #A5A5A5;
}
.Text_Headline {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #000;
}
.Text_Headline_White {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #FFF;
}
.Text_Large {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 16px;
	color: #191919;
}
.Text_Medium {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 14px;
	color: #191919;
}
.Text_Medium_Blue {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 14px;
	color: #009;
}
.Text_Small {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	color: #191919;
}


}
#frmRoster {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 16px;
	background-color: #CCC;
	padding: 15px;
	border: 2px solid #333;
}
.ui-timepicker-div .ui-widget-header { margin-bottom: 8px; }
.ui-timepicker-div dl { text-align: left; }
.ui-timepicker-div dl dt { height: 25px; }
.ui-timepicker-div dl dd { margin: -25px 10px 10px 65px; }
.ui-timepicker-div td { font-size: 90%; }
.ui-tpicker-grid-label {
	border: none;
	margin: 0;
	padding: 0;
	background-color: #063;
	background-image: none;
}
