﻿body { margin: 0; padding: 0; font-family: Arial, Calibri, Verdana, Times New Roman; font-size: 12px; }
td { vertical-align: top; height: 24px; }
a { color: #fff; font-size: 11pt; text-decoration: underline; }
a:hover { color: Black; text-decoration: none; }
br { clear: left; }

.linkgreen { color: #4AA03D !important; font-size: 9pt !important; text-decoration: underline !important; }
.linkgreen:hover { text-decoration: none !important; }
.linkred { color: red !important; font-size: 9pt !important; text-decoration: underline !important; }
.linkred:hover { text-decoration: none !important; }

fieldset { font-weight: normal; border: 1px solid #C5C4C3; font-size: 9pt; }
fieldset legend { color: #2A6122; }

label, select, input[type="text"], input[type="password"] { height: 25px !important; font-weight: normal !important; -webkit-border-radius: 3px !important; -moz-border-radius: 3px !important; border-radius: 3px !important; }
label { padding-right: 5px !important; }
input[type="text"] { border: solid 1px gray !important; height: 16px !important; }
input[type="password"] { border: solid 1px gray !important; height: 20px !important; }
input[type="text"]:hover, input[type="password"]:hover { background-color: #e5ffe5 !important; }
input[type="text"]:focus, input[type="password"]:focus { background-color: #e5ffe5 !important; }
input[type="text"]:disabled, input[type="password"]:disabled { background-color: #D8D8D8 !important; }
textarea { border: solid 1px gray !important; }
textarea:hover { background-color: #e5ffe5 !important; }
textarea:focus { background-color: #e5ffe5 !important; }
textarea:disabled { background-color: #D8D8D8 !important; }
select { border: solid 1px gray !important; height: 21px !important; }
select:hover { background-color: #e5ffe5 !important; }
select:focus { background-color: #e5ffe5 !important; }
select:disabled { background-color: #D8D8D8 !important; }
input[type="submit"] { background: #4AA03D; background-image: -webkit-linear-gradient(top, #4AA03D, #2A6122); background-image: -moz-linear-gradient(top, #4AA03D, #2A6122); background-image: -ms-linear-gradient(top, #4AA03D, #2A6122); background-image: -o-linear-gradient(top, #4AA03D, #2A6122); background-image: linear-gradient(to bottom, #4AA03D, #2A6122); -webkit-border-radius: 5; -moz-border-radius: 5; border-radius: 5px; font-family: Arial; color: #ffffff; font-size: 12px; padding: 5px 10px 5px 10px; border: solid #0f4207 1px; text-decoration: none; width: 80px !important; }
input[type="submit"]:hover { background: #2A6122; background-image: -webkit-linear-gradient(top, #2A6122, #4AA03D); background-image: -moz-linear-gradient(top, #2A6122, #4AA03D); background-image: -ms-linear-gradient(top, #2A6122, #4AA03D); background-image: -o-linear-gradient(top, #2A6122, #4AA03D); background-image: linear-gradient(to bottom, #2A6122, #4AA03D); text-decoration: none; }
input[type="submit"]:disabled { background: #D8D8D8; text-decoration: none; cursor: inherit; text-shadow: 5px 5px 5px #fff; }
.header { background: rgba(73,156,59,1); background: -moz-linear-gradient(top, rgba(73,156,59,1) 0%, rgba(70,128,61,1) 37%, rgba(56,129,45,1) 51%, rgba(56,129,45,1) 100%); background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(73,156,59,1)), color-stop(37%, rgba(70,128,61,1)), color-stop(51%, rgba(56,129,45,1)), color-stop(100%, rgba(56,129,45,1))); background: -webkit-linear-gradient(top, rgba(73,156,59,1) 0%, rgba(70,128,61,1) 37%, rgba(56,129,45,1) 51%, rgba(56,129,45,1) 100%); background: -o-linear-gradient(top, rgba(73,156,59,1) 0%, rgba(70,128,61,1) 37%, rgba(56,129,45,1) 51%, rgba(56,129,45,1) 100%); background: -ms-linear-gradient(top, rgba(73,156,59,1) 0%, rgba(70,128,61,1) 37%, rgba(56,129,45,1) 51%, rgba(56,129,45,1) 100%); background: linear-gradient(to bottom, rgba(73,156,59,1) 0%, rgba(70,128,61,1) 37%, rgba(56,129,45,1) 51%, rgba(56,129,45,1) 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#499c3b', endColorstr='#38812d', GradientType=0 ); padding: 0 5px 0 5px; vertical-align: middle; }
.companyname { color: #fff; font-weight: bold; }
.mycompanyinfo { color: #2A6122; font-weight: bold; font-size: 20pt !important; vertical-align: middle; }
.importantnote { color: Red; font-weight: bold; }
.pageheading { color: #2A6122; font-weight: bold; font-size: 12pt !important; vertical-align: middle; background-color: #e5ffe5; border: solid 1px #2A6122; }
.searchbox { color: #2A6122; font-weight: bold; font-size: 10pt !important; vertical-align: middle; background-color: #e5ffe5; border: solid 1px #2A6122; }
.totalrow { color: #7F6F6F; font-weight: bold; font-size: 10pt !important; vertical-align: middle; background-color: #e5ffe5; border: solid 1px #2A6122; }

.tdcopyright { font-weight: bold; color: White; }
.tdpoweredby { font-weight: bold; color: White; font-size: 10px; }
.footermsg { color: Yellow; }

.dgv { background-color: #fff; margin: 0px 0 5px 0px; text-align: left; }
.dgv th { padding: 2px; font-family: Arial, Calibri, Verdana, Times New Roman; font-size: 11pt; font-weight: bold; text-decoration: none; vertical-align: text-top; color: #fff; border: 1px solid #2B6322; background-color: #38812D; background: rgba(73,156,59,1); background: -moz-linear-gradient(top, rgba(73,156,59,1) 0%, rgba(70,128,61,1) 37%, rgba(56,129,45,1) 51%, rgba(56,129,45,1) 100%); background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(73,156,59,1)), color-stop(37%, rgba(70,128,61,1)), color-stop(51%, rgba(56,129,45,1)), color-stop(100%, rgba(56,129,45,1))); background: -webkit-linear-gradient(top, rgba(73,156,59,1) 0%, rgba(70,128,61,1) 37%, rgba(56,129,45,1) 51%, rgba(56,129,45,1) 100%); background: -o-linear-gradient(top, rgba(73,156,59,1) 0%, rgba(70,128,61,1) 37%, rgba(56,129,45,1) 51%, rgba(56,129,45,1) 100%); background: -ms-linear-gradient(top, rgba(73,156,59,1) 0%, rgba(70,128,61,1) 37%, rgba(56,129,45,1) 51%, rgba(56,129,45,1) 100%); background: linear-gradient(to bottom, rgba(73,156,59,1) 0%, rgba(70,128,61,1) 37%, rgba(56,129,45,1) 51%, rgba(56,129,45,1) 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#499c3b', endColorstr='#38812d', GradientType=0 ); }
.dgv td { border: 1px solid #2B6322; padding: 2px; color: #000; padding-left: 0; padding-right: 0; margin: 0 0 0 0; line-height: 18px; vertical-align: text-top; height: 5px !important; }
.dgv .dgvalt { background: #4AA03D repeat-x top; }
.dgv .dgvalt td { color: #fff; }
.dgv .dgvpgr { background: #2A6122 repeat-x top; color: #fff; }
.dgv .dgvpgr table { margin-top: 0px; height: 5px; }
.dgv .dgvpgr td { color: #fff; line-height: 4px; }
.dgv .dgvpgr a { color: #fff; text-decoration: none; font-family: Arial, Calibri, Verdana, Times New Roman; font-size: 10pt; }
.dgv .dgvpgr a:hover { color: #fff; text-decoration: underline; }
.dgv .dgvfooter { background: #7F6F6F repeat-x top; color: #fff; }
.dgv .dgvselected { background-color: #e5ffe5; }
.dgv .dgvselected td { color: #000; }

.dgvhdrleftalign { text-align: left; font-weight: bold; }
.dgvcolleftalign { text-align: left; font-weight: normal; }
.dgvhdrcenteralign { text-align: center; font-weight: bold; }
.dgvcolcenteralign { text-align: center; font-weight: normal; }
.dgvhdrrightalign { text-align: right; font-weight: bold; }
.dgvcolrightalign { text-align: right; font-weight: normal; }

.imagediv { width: 90px; height: 110px; text-align: center; border: solid 1px black; }
.modalBackground { background-color: #D6D6D6; filter: alpha(opacity=40); opacity: 0.7; }
.modalPopup { border: solid 1px #2A6122; }
.modalPopupHdr { height: 20px; padding-top: 2px; color: #fff; font-weight: bold; font-size: 12pt !important; vertical-align: middle; background-color: #e5ffe5; }

.menuback { width: 200px; background: rgba(43,96,33,1); background: -moz-linear-gradient(top, rgba(43,96,33,1) 0%, rgba(70,128,61,1) 37%, rgba(56,129,45,1) 51%, rgba(56,129,45,1) 100%); background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(43,96,33,1)), color-stop(37%, rgba(70,128,61,1)), color-stop(51%, rgba(56,129,45,1)), color-stop(100%, rgba(56,129,45,1))); background: -webkit-linear-gradient(top, rgba(43,96,33,1) 0%, rgba(70,128,61,1) 37%, rgba(56,129,45,1) 51%, rgba(56,129,45,1) 100%); background: -o-linear-gradient(top, rgba(43,96,33,1) 0%, rgba(70,128,61,1) 37%, rgba(56,129,45,1) 51%, rgba(56,129,45,1) 100%); background: -ms-linear-gradient(top, rgba(43,96,33,1) 0%, rgba(70,128,61,1) 37%, rgba(56,129,45,1) 51%, rgba(56,129,45,1) 100%); background: linear-gradient(to bottom, rgba(43,96,33,1) 0%, rgba(70,128,61,1) 37%, rgba(56,129,45,1) 51%, rgba(56,129,45,1) 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#2b6021', endColorstr='#38812d', GradientType=0 ); }

.loginhdr { height: 35px; vertical-align: middle; text-align: center; font-size: 12pt; color: #fff; font-weight: bold; -webkit-border-radius: 10px 10px 0px 0px; -moz-border-radius: 10px 10px 0px 0px; border-radius: 10px 10px 0px 0px; background: rgba(73,156,59,1); background: -moz-linear-gradient(top, rgba(73,156,59,1) 0%, rgba(70,128,61,1) 37%, rgba(56,129,45,1) 51%, rgba(56,129,45,1) 100%); background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(73,156,59,1)), color-stop(37%, rgba(70,128,61,1)), color-stop(51%, rgba(56,129,45,1)), color-stop(100%, rgba(56,129,45,1))); background: -webkit-linear-gradient(top, rgba(73,156,59,1) 0%, rgba(70,128,61,1) 37%, rgba(56,129,45,1) 51%, rgba(56,129,45,1) 100%); background: -o-linear-gradient(top, rgba(73,156,59,1) 0%, rgba(70,128,61,1) 37%, rgba(56,129,45,1) 51%, rgba(56,129,45,1) 100%); background: -ms-linear-gradient(top, rgba(73,156,59,1) 0%, rgba(70,128,61,1) 37%, rgba(56,129,45,1) 51%, rgba(56,129,45,1) 100%); background: linear-gradient(to bottom, rgba(73,156,59,1) 0%, rgba(70,128,61,1) 37%, rgba(56,129,45,1) 51%, rgba(56,129,45,1) 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#499c3b', endColorstr='#38812d', GradientType=0 ); }
.loginftr { background: #fff; color: #000; font-size: 12px; border: solid #0f4207 1px; text-decoration: none; }

.reportpageborder { border: 1px solid #800000; width: 90%; }
.reportlogo { width: 120px; }
.reportcomp { font-weight: 700; font-size: 10pt; color: #800000; }
.reporttitle { font-weight: 700; font-size: 16pt; }
.reportvspace{height:180px;}
