/* Core CSS */
	a {text-decoration:none;}
	a:link {color:rgb(0,148,145);}
	a:visited {color:rgb(0,148,145);}
	a:hover {
		color:rgb(0,148,145);text-decoration: none;background-color:#D4EFDF;font-style: italic;font-weight: bold;
		-webkit-transition-duration:0.3s; transition-duration:0.3s;
		}
	/* a:hover {color:rgb(0,148,145);text-decoration:none;background-color:#008CBA;-webkit-transition-duration: 0.2s;transition-duration: 0.2s;} */
	a:active {color:rgb(0,148,145);}

	body {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:9pt;}
	img {border:0;}
	table, thead, tbody, tr, td, th, input, select, textarea, div, p, span {font-size:inherit; font-family:inherit;}
	textarea {border:1px solid rgb(128,128,128); height:5em; width:100%;}
	body, p, div, table, thead, th, td { line-height: 18px;}
	input[type='button'], input[type='submit'] {font-size:8pt;}
	
	th, .bold {font-weight:bold;}
	.ital {font-style:italic;}

	#nav p {margin:0;}
	.tdNav {text-align:left; padding-left:8px; line-height:18px; font-family:Proxima Nova Soft, Arial, Helvetica, sans-serif; font-size:9pt; color:#009491;}
	.tdNav a {color:#009491}
	.tdNavHeader {border: black 1px solid; border-radius:3px;}

.blankdonotdelete
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 10pt;
    COLOR: black;
    FONT-FAMILY: Proxima Nova Soft, Arial, Helvetica, sans-serif;
    TEXT-ALIGN: center
}
.tabledtl
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 9pt;
    COLOR: black;
    FONT-FAMILY: Proxima Nova Soft, Arial, Helvetica, sans-serif
}
.tablehdr
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 9pt;
    COLOR: black;
    FONT-FAMILY: Proxima Nova Soft, Arial, Helvetica, sans-serif
}
.tablereversehdr
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 9pt;
    COLOR: white;
    FONT-FAMILY: Proxima Nova Soft, Arial, Helvetica, sans-serif
}

.bodytext
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 10pt;
    COLOR: black;
    FONT-FAMILY: Proxima Nova Soft, Arial, Helvetica, sans-serif
}

.qohmessage
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 12pt;
    COLOR: black;
    FONT-FAMILY: Proxima Nova Soft, Arial, Helvetica, sans-serif
}

.inputbox
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 9pt;
    COLOR: black;
    FONT-FAMILY: Proxima Nova Soft, Arial, Helvetica, sans-serif;
    WIDTH: 175px;
    -webkit-border-radius: 5;
    -moz-border-radius: 5;
    border-radius: 5px;
    -moz-box-shadow: 2px 2px 3px #666;
    -webkit-box-shadow: 2px 2px 3px #666;
    box-shadow: 2px 2px 3px #666;
}

.checkbox
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 9pt;
    COLOR: black;
    FONT-FAMILY: Proxima Nova Soft, Arial, Helvetica, sans-serif;
    -webkit-border-radius: 5;
    -moz-border-radius: 5;
    border-radius: 5px;
    -moz-box-shadow: 2px 2px 3px #666;
    -webkit-box-shadow: 2px 2px 3px #666;
    box-shadow: 2px 2px 3px #666;
}

.a_top
{
    BORDER-RIGHT: black 1px solid;
    BORDER-TOP: black 1px solid;
    BORDER-LEFT: black 1px solid;
    BORDER-BOTTOM: black 1px solid
}
.a_bottom
{
    BORDER-RIGHT: black 1px solid;
    BORDER-TOP: black 0px solid;
    BORDER-LEFT: black 1px solid;
    BORDER-BOTTOM: black 1px solid
}
.b_top
{
    BORDER-RIGHT: black 1px solid;
    BORDER-TOP: black 1px solid;
    BORDER-LEFT: black 0px solid;
    BORDER-BOTTOM: black 1px solid
}
.b_bottom
{
    BORDER-RIGHT: black 1px solid;
    BORDER-TOP: black 0px solid;
    BORDER-LEFT: black 0px solid;
    BORDER-BOTTOM: black 1px solid
}
.tdunderlinebold
{
    BORDER-RIGHT: black 0px solid;
    BORDER-TOP: black 0px solid;
    BORDER-LEFT: black 0px solid;
    BORDER-BOTTOM: black 2px solid
}
.tdunderline
{
    BORDER-BOTTOM: black 1px solid
}
.suspended
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 7pt;
    COLOR: white;
    FONT-FAMILY: Proxima Nova Soft, Arial, Helvetica, sans-serif
}
.pagebreak {
	PAGE-BREAK-BEFORE: always
}
.pmtabledtl
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 7pt;
    COLOR: black;
    FONT-FAMILY: Proxima Nova Soft, Arial, Helvetica, sans-serif
}
.pmtabledtlbold
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 7pt;
    COLOR: black;
    FONT-FAMILY: Proxima Nova Soft, Arial, Helvetica, sans-serif
}
.pmtabledtlcenter
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 7pt;
    COLOR: black;
    ALIGN: center;
    FONT-FAMILY: Proxima Nova Soft, Arial, Helvetica, sans-serif
}
.pmtabledtlright
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 7pt;
    COLOR: black;
    ALIGN: right;
    FONT-FAMILY: Proxima Nova Soft, Arial, Helvetica, sans-serif
}
.pmtablehdr
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 7pt;
    COLOR: black;
    FONT-FAMILY: Proxima Nova Soft, Arial, Helvetica, sans-serif
}
.pmtablereversehdr
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 9pt;
    COLOR: white;
    FONT-FAMILY: Proxima Nova Soft, Arial, Helvetica, sans-serif
}
.smallerbutton
{
	FONT-FAMILY: Proxima Nova Soft, Arial, Helvetica, sans-serif;
	FONT-SIZE: 14px;
	COLOR: white;
	BACKGROUND-COLOR: black;
	WIDTH: 75px;
	-webkit-border-radius: 5;
	-moz-border-radius: 5;
	border-radius: 12px;
	
}
.standardbutton
{
	FONT-FAMILY: Proxima Nova Soft, Arial, Helvetica, sans-serif;
	FONT-SIZE: 14px;
	BACKGROUND-COLOR: #D39F10;
	WIDTH: 125px;
	-webkit-border-radius: 5;
	-moz-border-radius: 5;
	border-radius: 12px;
}
.largebutton
{
	FONT-FAMILY: Proxima Nova Soft, Arial, Helvetica, sans-serif;
	FONT-SIZE: 14px;
	BACKGROUND-COLOR: #D39F10;
	WIDTH: 250px;
	-webkit-border-radius: 5;
	-moz-border-radius: 5;
	border-radius: 5px;
}

.smallerfield
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 9pt;
    COLOR: black;
    FONT-FAMILY: Proxima Nova Soft, Arial, Helvetica, sans-serif;
    WIDTH: 30px;
	-webkit-border-radius: 5;
	-moz-border-radius: 5;
	border-radius: 5px;
/*    MARGIN: 0px 0px 20px 0px; */
}

.smallfield
{
	FONT-WEIGHT: normal;
    FONT-SIZE: 9pt;
    COLOR: black;
    FONT-FAMILY: Proxima Nova Soft, Arial, Helvetica, sans-serif;
    WIDTH: 100px;
	-webkit-border-radius: 5;
	-moz-border-radius: 5;
	border-radius: 5px;
/*    MARGIN: 0px 0px 20px 0px; */
}

.standardfield
{
	FONT-WEIGHT: normal;
    FONT-SIZE: 9pt;
    COLOR: black;
    FONT-FAMILY: Proxima Nova Soft, Arial, Helvetica, sans-serif;
    WIDTH: 200px;
	-webkit-border-radius: 5;
	-moz-border-radius: 5;
	border-radius: 5px;
    MARGIN: 0px 0px 20px 0px;
}

.largefield
{
	FONT-WEIGHT: normal;
    FONT-SIZE: 9pt;
    COLOR: black;
    FONT-FAMILY: Proxima Nova Soft, Arial, Helvetica, sans-serif;
    WIDTH: 350px;
	-webkit-border-radius: 5;
	-moz-border-radius: 5;
	border-radius: 5px;
/*    MARGIN: 0px 0px 20px 0px; */
}

.numberfield
{
	FONT-WEIGHT: normal;
    FONT-SIZE: 9pt;
    COLOR: black;
    FONT-FAMILY: Proxima Nova Soft, Arial, Helvetica, sans-serif;
    WIDTH: 40px
	-webkit-border-radius: 5;
	-moz-border-radius: 5;
	border-radius: 5px;
}

.tablerow
{
	MARGIN: 0px 0px 20px 0px;
}

.readonlyfield
{
	FONT-WEIGHT: normal;
    FONT-SIZE: 9pt;
    COLOR: black;
    FONT-FAMILY: Proxima Nova Soft, Arial, Helvetica, sans-serif;
    WIDTH: 200px;
    BORDER: 0px;
    BORDER-COLOR: transparent;
	-webkit-border-radius: 5;
	-moz-border-radius: 5;
	border-radius: 5px;
/*    MARGIN: 0px 0px 20px 0px; */
}