@CHARSET "ISO-8859-1";

/* #footer address {
	font-style: normal;
	line-height: 1.42857;
	margin: 2px 0;
}

#layoutheader {
	background:
		url("/awm/resources/img/hdr.bg.gif")
		repeat-x scroll 0 center #000;
	color: #fff;
}

#container {
	background:
		url("/awm/resources/img/hdr.bar.mnt.png")
		no-repeat scroll 100% 0 #fff;
	float: left;
	width: 100%;
}

#sidebar {
	margin-top: 197px;
	padding: 8px;
} */

/* Homepage Modifications
----------------------------------------------- */
# /* pgHome #container {
	background: #fff
		url('/awm/resources/img/hdr.ad.png')
		no-repeat scroll 100% 0%;
}

#pgHome #sidebar {
	margin-top: 197px;
}

#pgHome #content,#noAuth {
	margin-top: 197px;
}

#pgHome #sidebar #login {
	margin-top: 15px;
}

.deerbreedercontainer #content {
	margin-top: 103px;
	background:
		url("/awm/resources/img/cnt.bg.gif")
		repeat-x scroll 0 0 #fff;
	margin-left: 0px;
	padding: 0.75em 0.5em;
}

#content,#noAuth {
	margin-top: 197px;
	background:
		url("/awm/resources/img/cnt.bg.gif")
		repeat-x scroll 0 0 #fff;
	margin-left: 200px;
	padding: 0.75em 0.5em;
}

#content,#sidebar,#noAuth {
	margin-top: 103px;
}

#sidebar #login {
	margin-top: 15px;
}

#sidebar {
	background:
		url("/awm/resources/img/cnt.bg.gif")
		repeat-x scroll 0 0 #fff;
	border-right: 1px solid #eee;
	float: left;
	font-size: 0.8em;
	width: 199px;
}

.centerBlock {
	margin: 0 auto;
}

.block {
	display: block;
} */
#skipnav {
	color: #000;
	float: left;
	font-size: 80%;
	margin: 0.25em 1em;
}

#skipnav:active,#skipnav:hover {
	color: #fff;
}

/*CSS from screen.css */
/* .bgLightGray {
	background-color: #ddd;
}

#content h2 {
	font-size: 1.3em;
	margin: 15px 0 0.5em;
} */
.hide {
	display: none;
}

.block {
	display: block;
}

.inline {
	display: inline;
}

.focusReq {
	background-color: #fffcc4 !important;
	background-image: none !important;
	border: 1px solid #d2c9c4 !important;
}

.columnWidth10Percent {
	width: 10%;
}

.columnWidth15Percent {
	width: 15%;
}

.columnWidth20Percent {
	width: 20%;
}

.columnWidth25Percent {
	width: 25%;
}

.columnWidth50Percent {
	width: 50%;
}

.columnWidth60Percent {
	width: 60%;
}

.columnWidth70Percent {
	width: 70%;
}

.cp10aliginright {
	width: 10%;
	text-align: right !important;
}

.cp20aliginright {
	width: 20%;
	text-align: right !important;
}

.bluebackground {
	background-image: linear-gradient(to bottom, #c4e5ff 0, #c4e5ff 100%);
}

.wellnotebold {
	background-image: linear-gradient(to bottom, #f5f5f5 0px, #e8e8e8 100%) !important;
    background-repeat: repeat-x !important;
	font-weight: bold;
	border-color: #dcdcdc;
    box-shadow: 0 1px 3px rgba(0, 0, 0, 0.05) inset, 0 1px 0 rgba(255, 255, 255, 0.1);
    margin-bottom: 20px;
    min-height: 20px;
    padding: 19px;
    border-radius: 4px;
}

.columnOne10 {
	background-image: linear-gradient(to bottom, #f5f5f5 0px, #e8e8e8 100%);
    background-repeat: repeat-x;
	width: 10%;
	font-weight: bold;
}

.columnOne25 {
	background-image: linear-gradient(to bottom, #f5f5f5 0px, #e8e8e8 100%);
    background-repeat: repeat-x;
	width: 25%;
	font-weight: bold;
}

.columnOne12 {
	background-image: linear-gradient(to bottom, #f5f5f5 0px, #e8e8e8 100%);
    background-repeat: repeat-x;
	width: 12%;
	font-weight: bold;
}

.columnOne20 {
	background-image: linear-gradient(to bottom, #f5f5f5 0px, #e8e8e8 100%);
    background-repeat: repeat-x;
	width: 20%;
	font-weight: bold;
}

.columnWidth10Percent{
	width: 10%;
}

.columnWidth15Percent{
	width: 15%;
}

.columnWidth20Percent{
	width: 20%;
}

.columnWidth25Percent{
	width: 25%;
}

.columnWidth30Percent{
	width: 30%;
}

.columnWidth80Percent{
	width: 80%;
}

.hidden {
	display: none;
}

select.disabled {
	color: graytext;
}

.h-data-table-order {
	border: 1px solid #cda827;
	border-collapse: collapse;
	font-size: 11px;
	font-family: Helvetica, Arial, sans-serif;
}

.h-data-table-order td {
	border: 1px solid #E4DBD5;
}

.h-data-table-order-header {
	text-align: center;
	font-family: Helvetica, Arial, sans-serif;
	border: 1px solid #E4DBD5;
	background-color: #BED6F8;
}

.h-data-table-order-Row1 {
	background-color: white;
	border: 1px solid #E4DBD5;
}

.h-data-table-order-Row2 {
	background-color: #e9fbfa;
	border: 1px solid #E4DBD5;
}

.h-data-table {
	border: 1px solid #cda827;
	border-collapse: collapse;
	font-size: 11px;
	font-family: Helvetica, Arial, sans-serif;
}
.h-data-table td {
	border: 1px solid #E4DBD5;
}

.h-data-table-header {
	text-align: center;
	font-family: Helvetica, Arial, sans-serif;
	border: 1px solid #E4DBD5;
	background-color: #BED6F8;
}

.h-data-table-Row1 {
	background-color: white;
	border: 1px solid #E4DBD5;
}

.h-data-table-Row2 {
	background-color: #e9fbfa;
	border: 1px solid #E4DBD5;
}

input[type=text]:disabled {
	color: #000000;
}

textarea,input[type="text"],input[type="password"],select {
	background: #fff
		url("/awm/resources/img/input.bg.gif")
		repeat-x scroll 0 0;
}

input,select,textarea,button,fieldset {
	border: 1px solid #c3bbb6 !important;
	font-size: 13px !important;
}

table.data {
	background-color: #fff !important;
	border: 1px solid #d2c9c4 !important;
	border-collapse: collapse !important;
}

table.data caption {
	font-weight: bold !important;
	padding-bottom: 6px !important;
	text-align: left !important;
}

table.data thead th {
	background-image: linear-gradient(to bottom, #f5f5f5 0px, #e8e8e8 100%);
    background-repeat: repeat-x;
	border-bottom: 1px solid #ddd !important;
	border-left: 1px solid #ddd !important;
	font-size: small !important;
	line-height: 130% !important;
	padding: 6px !important;
	text-align: left !important;
	color: #333 !important;
}

table.data2 thead th {
	background-color: #ddd;
	border-bottom: 1px solid #ddd;
	border-left: 1px solid #ddd;
	font-size: small;
	line-height: 130%;
	padding: 6px;
	text-align: left;
	color: #333;
}

table.data tbody td {
	border-bottom: 1px solid #ddd;
	border-left: 1px solid #ddd;
	font-size: 0.9em !important;
	padding: 4px !important;
	text-align: left;
}

table.data tfoot td {
	background:
		url("/awm/resources/img/th.bg.gif")
		repeat-x scroll 0 100% #fff !important;
	border-bottom: 1px solid #ddd !important;
	border-left: 1px solid #ddd !important;
	color: #942325 !important;
	font-size: small !important;
	font-weight: 600 !important;
	padding: 6px !important;
	text-align: left !important;
}

table.dataTwo {
	background-color: #fff;
	border: 1px solid #ddd;
	border-collapse: collapse;
}

table.dataTwo caption {
	font-weight: bold;
	padding-bottom: 6px;
	text-align: left;
}

table.dataTwo thead th {
	background-image: linear-gradient(to bottom, #f5f5f5 0px, #e8e8e8 100%);
    background-repeat: repeat-x;
	border-bottom: 1px solid #ddd;
	border-left: 1px solid #ddd;
	font-size: small;
	line-height: 130%;
	padding: 6px;
	text-align: left;
}

table.dataTwo tbody td {
	font-size: 0.8em;
	text-align: left;
}

table.dataTwo tfoot td {
	background:
		url("/awm/resources/img/th.bg.gif")
		repeat-x scroll 0 100% #fff;
	border-bottom: 1px solid #ddd;
	border-left: 1px solid #ddd;
	color: #942325;
	font-size: small;
	font-weight: 600;
	padding: 6px;
	text-align: center;
}

table.richCalendar tbody td {
	border-bottom: 1px solid #d2c9c4;
	border-left: 1px solid #e4dbd5;
	font-size: 1em;
	padding: 1px;
	text-align: center;
}

div.dataTable {
	max-height: 44em !important;
	overflow: auto !important;
	padding-left: 1px !important;
}

#content dt {
	font-size: 105% !important;
	font-weight: bold !important;
	line-height: 150% !important;
}

#content dd {
	line-height: 150% !important;
	margin: 0 0 1em 1em !important;
	text-align: justify;
}

hr {
	padding: 0px 5px 5px 5px !important;
	color: #000000 !important;
	border-color: #000000 !important;
}

h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6 {
	font-weight: bold !important;
}

p {
	line-height: 1.5em !important;
	margin: 0 0 1em !important;
	text-align: justify !important;
}

h2 {
	font-size: 140% !important;
}

h3 {
	font-size: 120% !important;
	margin-bottom: 0.4em !important;
}

h4 {
	margin-left: 0.4em !important;
	margin-bottom: 0.4em !important;
}

/*CSS from status */
/* #navlist {
	margin: 0.25em;
	padding: 0.25em 0;
}

#navlist li a {
	color: #ffcb3f;
	padding: 0 0.75em;
	text-decoration: none;
}


#navlist li {
    display: inline;
    font-size: small;
    font-weight: bold;
    margin: 0;
    padding: 0;
}

#navigationmain {
	background: none repeat scroll 0 center #3f3f3f;
    clear: both;
    height: 2em;
    line-height: 1em;
    overflow: visible;
    padding: 0.25em;
}

#navlist .noborder,#status .noborder {
	border: 0 none;
}

#navlist a:link,#navlist a:visited {
	text-decoration: none;
}

#navlist a:link,#navlist a:visited {
	color: #ffcb3f;
}

#navlist a#current:link,#navlist a#current:visited,#navlist a:hover {
	background: none repeat scroll 0 0 transparent;
	color: #f7e402;
	text-decoration: underline;
}

#status li {
	display: inline;
	font-size: x-small;
	font-weight: bold;
	margin: 0;
	padding: 0;
}

#status {
	color: #c7b299;
	float: right;
	font-size: x-small;
	font-weight: bold;
	margin: -1.5em 1em 1em;
	padding: 0.25em 0;
	white-space: nowrap;
}

#status a {
	color: #c7b299;
	text-decoration: none;
}

#status li a {
	border-right: 1px solid #c7b299;
	color: #c7b299;
	padding: 0 0.75em;
	text-decoration: none;
}

#status li a:hover,#content a:hover {
	text-decoration: underline;
} */

.modal-dialog {
	background-color: rgba(242, 242, 242, 1) !important;
}

.modal-body {
	background-color: #ebf2f3 !important;
	max-height: 450px !important;
	overflow-y: auto !important;
}

.modal-header {
	border-color: #ddd !important;
	color: #333 !important;
	padding: 5px 15px 5px 5px !important;
	background-color: #e8e8e8 !important;
}

.modal-footer {
	border-color: #ddd !important;
	color: #333 !important;
	padding: 5px 15px 5px 5px !important;
	background-color: rgba(242, 242, 242, 1) !important;
}

.leaflet-container {
    overflow-y: hidden !important;
    overflow-x: scroll !important;
}