body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	font-family: Arial, Helvetica, sans-serif ;
	font-size  : 10pt ;
}

font, p {
	font-family: Arial, Helvetica, sans-serif ;
	font-size  : 12pt ;
	color      : black
}

input, select, textarea {
	font-family     : Arial, Helvetica, sans-serif ;
	font-size       : 10pt ;
	color           : black ;
	background-color: lightgrey ;
	border          : 1px solid black
}

input[readonly], textarea[readonly], input[disabled] {
	background-color: silver ;
	color           : white
}

.pagename {
	font-size  : 18pt ;
	font-weight: bold ;
	color      :#AD1839
}

.menu, .menu:hover, .menu:active, .menu:visited {
	font-family    : Arial, Helvetica, sans-serif ;
	font-size      : 9pt ;
	font-weight    : bold ;
	color          : white ;
	text-decoration: none
}

th.shead {
	font-size  : 10pt ;
	font-weight: bold ;
	color      : white ;
	text-align : left
}

a.sbody, a.sbody:hover, a.sbody:active, a.sbody:visited {
	font-size      : 10pt ;
	color          : black ;
	text-decoration: none
}

.errormessage {
	font-size  : 10pt ;
	font-weight: bold ;
	color      : #AD1839
}

font.loginname {
	font-size: 12pt
}

.subcaption {
	font-size   : 8pt ;
	padding-left: 2px
}

.subtitle {
	font-size    : 14pt ;
	font-weight  : bold ;
	margin-top   : 0px ;
	margin-bottom: 10px
}

.lookuptitle {
	font-size  : 12pt ;
	font-weight: bold
}

input.lookupsubmit {
	width           : 120px ;
	border          : 1px solid black ;
	background-color: silver ;
	color           : #AD1839 ;
	font-weight     : bold ;
	font-size       : 12pt
}

td.bordered {border:1px #073457 solid}

input.addactions {
	font-size       : 9pt ;
	font-weight     : bold ;
	font-family     : Arial,Helvetica,Sans-serif ;
	border          : 1px black solid ;
	color           : black ;
	background-color: white
}

input.addactions[disabled] {
	font-size       : 9pt ;
	font-weight     : bold ;
	font-family     : Arial,Helvetica,Sans-serif ;
	border          : 1px black solid ;
	color           : white ;
	background-color: silver ;
	width           : 95%
}

.lightbackground {background-color: #59c246}
.darkbackground {background-color: #AD1839}
.lightforeground {color: white}
.darkforeground {color: #AD1839}

td.dhead {
	font-family   : Arial, Helvetica, sans-serif ;
	font-size     : 9pt ;
	font-weight   : bold ;
	color         : white ;
	vertical-align: bottom
}

td.dmain {
	font-family     : Arial, Helvetica, sans-serif ;
	font-size       : 9pt ;
	color           : black ;
	vertical-align  : bottom ;
	background-color: white
}

td.copyright, a.copyright, a.copyright:active, a.copyright:visited {
	font-family    : Arial, Helvetica, sans-serif ;
	color          : white ;
	font-size      : 8pt ;
	text-decoration: none
}

a.copyright:hover {
	text-decoration: underline
}

a.mainpage, a.mainpage:visited, a.mainpage:hover, a.mainpage:active {
	font-size  : 12pt ;
	color      : #AD1839 ;
	font-weight: bold
}

.disclaimer {
	font-size : 9pt ;
	font-style: italic
}

a.qlmenu, a.qlmenu:active, a.qlmenu:visited {
	font-family    : Arial, Helvetica, sans-serif ;
	font-size      : 10pt ;
	font-weight    : bold ;
	color          : black ;
	text-decoration: none
}

a.qlmenuh, a.qlmenuh:active, a.qlmenuh:visited {
	font-family    : Arial, Helvetica, sans-serif ;
	font-size      : 10pt ;
	font-weight    : bold ;
	color          : #AD1839 ;
	text-decoration: none
}

a.qlmenuh:hover, a.qlmenu:hover {
	text-decoration: underline
}

font.qlmenuh {
	font-family    : Arial, Helvetica, sans-serif ;
	font-size      : 10pt ;
	font-weight    : bold ;
	color          : #AD1839 ;
	text-decoration: none
}

font.qlmenu {
	font-family    : Arial, Helvetica, sans-serif ;
	font-size      : 10pt ;
	font-weight    : bold ;
	color          : white
}

.qltitle {
	font-family: Arial, Helvetica, sans-serif ;
	font-size  : 14pt ;
	font-weight: bold ;
	color      : black
}

input.date {
	width     : 85px ;
	text-align: center
}

td.clientcontact {
	padding-left    : 20px ;
	padding-right   : 20px ;
	padding-top     : 3px ;
	padding-bottom  : 3px ;
	background-color: white
}

a.clientcontact, a.clientcontact:active, a.clientcontact:visited {
	color          : black ;
	font-size      : 9pt ;
	font-weight    : bold ;
	text-decoration: none
}

a.clientcontact:hover {
	text-decoration: underline
}

.input_t {
	font-size : 9pt ;
}

.input_n {
	font-size : 9pt ;
	text-align: right ;
}

.browse, .browse:visited, .browse:hover {
	color          : #073457 ;
	text-decoration: none
}

.browse:hover {
	text-decoration: underline
}

p.needapproval, a.needapproval, a.needapproval:active, a.needapproval:visited {
	color          : #AD1839 ;
	text-decoration: none
}

a.needapproval:hover {
	text-decoration: underline
}

font.step {
	font-size  : 18pt ;
	font-weight: bold ;
	color      : #AD1839
}

td.toptext {
	font-size: 10pt ;
	color    : black
}

.tiger, .tiger:hover, .tiger:active, .tiger:visited {
	text-decoration: none ;
	font-size      : 10pt ;
	font-weight    : bold ;
	color          : #1F3E8E
}

.confirmation {
	color      : #1F3E8E ;
	font-weight: bold
}