﻿body {
	background-color: #FFFFFF;
	margin-top: auto;
	font-size: 1em;
	font-family: Arial, Helvetica, sans-serif;
}
/**NOTE (DM, 3/14/18) - overrides for header **/
a:link.Nav {
	color: #FFFFFF;
	text-decoration: none;
	font-size: 0.5em;
	font-weight: bold;
}

a:visited.Nav {
	color: #FFFFFF;
	text-decoration: none;
	font-size: 0.5em;
	font-weight: bold;
}
#header br {font-size: 1px !important;}
h2 {font-size: 1.45em;}

.HeaderStyle {
	color: White;
	background-color: Navy;
	font-size: 0.9em;
	text-align: center;
	vertical-align: bottom;
	max-width: 250px;
}
.HeaderStyle a {color: white !important;}
.PageHeader {text-align: center;padding-bottom: 0.5em;}

.HeadWelcome {
	margin: auto;
	text-align: center;
	font-size: 1.1em;
	color: Navy;
	font-weight: bold;
}
/**************TABLES AND GRIDS****************/

.GridHeaderStyle a {color: white;}

.RowStyle td {
	background-color: #FFFFFF;
	table-layout: fixed;
	vertical-align: top;
	overflow: hidden;
	margin-left: 3px;
	margin-right: 3px;
}

.AltRowStyle td {
	background-color: #CDC9C9;
	overflow: hidden;
	margin-left: 3px;
	margin-right: 3px;
}

@media (min-width: 960px) {
	#myTabContainer_tpTotalLicenses_gvTotalLicenses {
		margin: 0 auto;
	}

	#myTabContainer_tpTotalDenials_gvTotalDenials {
		margin: 0 auto;
	}

	    #myTabContainer_tpTotalDisqualifications_gvTotalDisqualifications {
	        margin: 0 auto;
    }
}


#myTabContainer_tpTotalLicenses_gvTotalLicenses tr {
	font-size: 0.9em !important;
}

caption {font-size: 1.25em;font-weight: bold;}
.SelectedRowStyle td {
	background-color: #FFE8E8;
	font-weight: bold;
	overflow: hidden;
	margin-left: 3px;
	margin-right: 3px;
	cursor: hand;
}

.PagerStyle td {
	font-weight: bold;
	font-style: italic;
}
/*********************************************/

.pCenter {
	margin: auto;
	text-align: center;
    margin-left: 10em;margin-right: 10em;
}

.MarginACenter {
	margin: auto;
	text-align: center;
    width: 800px;
}

.MarginALeft {
	margin: auto;
	text-align: left;
    margin-left: 10em;
    margin-right: 10em;
}
.ARight {text-align: right;}
.ALeft {text-align: left;}
.ACenter {text-align: center;}
.AJustify {text-align: justify}
.VATop {vertical-align: top}
.VABottom {vertical-align: bottom}

.MyCalendar .ajax__calendar_container {
	border: 1px solid #646464;
	background-color: #FFFCCF;
	color: black;
}


.ScrollMe {
	overflow: scroll;
	overflow-x: auto;
	height: 200px;
	width: 95%;
	text-align: center;
	margin-left: auto;
	margin-right: auto;
}

.NoScroll {
	padding-left: 1px;
	padding-right: 1px;
	width: 98%;
	text-align: center;
	margin-left: auto;
	margin-right: auto;
}
.setMargins {
	margin: 0 auto;
    width: 800px;
	text-align: center
}
.NoScrollHref {
	margin: auto;
	text-align: right;
	font-weight: bold;
	width: 91%;
	font-size: smaller;
}
#myTabContainer_tpDirections h1 {text-align: left;}

#myTabContainer_tpDirections h2 {color: #003399;}

.BoldLarge {font-size: 1.25em;font-weight: bold}

.BoldMedium {font-size: 1.1em;font-weight: bold}

.BoldSmall {font-size: 1em;font-weight: bold}

.BoldSmaller {font-size: 0.85em;font-weight: bold;color: navy;}

.FooterStyle {
	border-style: inset;
	border-width: thick thin thick thin;
	border-color: #000080;
	color: Navy;
	background-color: #E8E8E8;
	font-size: 1em;
	text-align: center;
	vertical-align: bottom;
	font-weight: bold;
	text-decoration: none;
}


.tdTitle {
	text-align: right;
	font-weight: bold;
}

.tdTitle2 {
	text-align: left;
	font-weight: bold;
}

.tdTitle3 {
	text-align: center;
	font-weight: bold;
}


.tblDAR {
	margin: auto;
	text-align: center;
	width: 900px;
	background-color: White;
	font-size: 0.8em;
}

.SaveDar {
	background-color: Navy;
	height: 10px;
	vertical-align: middle;
}

.divTextJustify {
	text-align: justify;
}

.DivLeftJustify {
	text-align: Left;
	margin-right: 10em;
	margin-left: 10em;
	vertical-align: top;
}
.DarkGrayText {
	color: #555555;
}
.InstructionHeading {
	font-weight: bold;
    display: block !important;
}

.hide {
	display: none;
}
#divLicenseInfo, #divDisciplinaryActions, #divLicensingTotals, #divLicenseTypes, #divTotalDenials,
#divDenialReasonTypes, #divTotalDisqualifications, #divDisqualificationReasonTypes, #divUsers {
    padding: 1em;
    text-align: Left;
    margin-right: 100px;
    margin-left: 116px;
    border-style: none solid solid;
    border-color: #2F4F4F;
    border-width: medium 1px 1px;
}
.headExcelSheets {
	font-size: 1.5em;
	text-decoration: underline;
	font-weight: bold;
	padding-bottom: 10px;
	width: 100%;
}

.noteExcelSheets {
	font-size: 0.8em;
	padding-bottom: 10px;
	width: 100%;
	font-weight: bold;
}

.accordionHeader {
	color: white;
	background: url(images/TogglePlus.gif) no-repeat;
	background-color: #1851BD;
	cursor: pointer;
	padding: 3px;
	margin-top: 3px;
	height: 15px;
}
.accordionHeaderSelected {
	color: White;
	background: url(images/ToggleMinus.gif) no-repeat;
	background-color: #000090;
	border: 1px solid #2F4F4F;
	cursor: pointer;
	font-weight: bold;
	margin-top: 5px;
	padding: 3px;
	vertical-align: middle;
	height: 15px;
}
.accordionContent {
	background-color: #D3DEEF;
	border-color: #2F4F4F;
	border-style: none dashed dashed;
	border-width: medium 1px 1px;
	padding: 10px 5px 5px;
}
.searchbutton {
	background: url(images/Graybar.gif) repeat-x scroll left bottom;
	border: 1px solid #CCCCCC;
	color: #333333;
	font-style: normal;
	font-variant: normal;
	font-weight: bold;
	height: 22px;
	line-height: normal;
	margin: 0;
	padding: 1px;
}
.ReportPanels {
	margin: auto;
	text-align: center;
	margin-top: 10px;
	width: 99%;
}
.AspButtons {
	height: 25px;
	cursor: pointer;
}
.AspFormButtons {
	font-size: 1em;
	cursor: pointer;
}
.user-form {
	text-align: left;
	display: block;
	padding: 10px;
	margin-bottom: 0.8em;
}
.user-form-left {
	float: left;
	width: 50%;
	margin-bottom: 1em;
}
.user-form-right {
	float: right;
	text-align: left;
	width: 50%;
	margin-bottom: 1em;
}

#myTabContainer_tpMyUsers_gvUsers {
	 margin-top: 5em;
}
input#myTabContainer_tpMyUsers_txtPhoneNumber_Add {
	margin-bottom: 4em;
}

input#myTabContainer_tpMyUsers_btnSubmitUser {
	float: left;
}

.content {text-align: center;margin: auto;}
.ajax__tab_body {overflow-x: auto !important;}