* { padding: 0; margin: 0; }

body { 
	padding: 0px;
	margin: 0px;
	padding-bottom: 20px;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	color:#333333;
	background-color: #339933;
}

.clear { clear:both; }
p { padding-top: 3px; padding-bottom: 3px; }
h1 { margin-bottom: 5px; font-size: 24px; font-weight:bold; }
h2 { margin-bottom: 5px; font-size: 20px; font-weight:bold; }
hr { background-color: #cccccc; height: 1px; border: 0; }

.spacer { height: 15px; }
.emph { font-weight:bold; }
.eng { font-style: italic; color:#999999; font-size: 11px; }
.rwText { width: 300px; }
.breadcrumb { font-size: 16px; padding: 5px; }
.breadcrumb img { padding-left: 5px; padding-right: 5px; }

.rightcrumb { float:right; font-size: 14px; padding: 5px; }
.rightcrumb img { padding-left: 5px; padding-right: 5px; }

.popCalendar { width: 100px; }
.icons { border: none; }

#wrapper { }
#header { padding: 10px; background-color: #ffffff; }
#header img { height: 70px; }
#content { padding: 10px; min-width: 1360px; min-height: 500px; background: #ffffff; }
#content2 { padding: 5px; background: #ffffff; }
#footer { text-align:right; color: #ffffff; padding:5px; }

a.linkButton { background-color:#FFFFFF; text-decoration: none; padding: 10px; border: 1px solid #ccc; -moz-border-radius: 7px;	border-radius: 7px; text-decoration:none; }
a.linkButton:link{ color: #000000;}
a.linkButton:visited{ color:#000000; }
a.linkButton:hover { background-color:#e7e7e7; text-decoration: none; }

a.aLink { font-size: 12px; font-weight:normal; background-color:#666666; text-decoration: none; padding: 3px; border: 1px solid #ccc; -moz-border-radius: 7px;	border-radius: 7px; text-decoration:none; }
a.aLink:link{ color: #fff;}
a.aLink:visited{ color:#fff; }
a.aLink:hover { background-color:#999999; text-decoration: none; }

/* dashboard styles */
.dashboxLink { width: 90%; text-align: center; display:block; margin-bottom: 5px; }
/* dashboard styles end */

/* job styles */
.jobimgTN { width: 120px; border:none; }
/* job styles end */

.imgMax { width: 100%; }

a:link { color:#006699; text-decoration: none; }
a:active { color:#006699; text-decoration: none; }
a:visited { color:#006699; text-decoration: none; }
a:hover { color:#990000; text-decoration: underline; }

#topBar { height: 30px; background-color: #339933; }
.smPopDiv { width: 700px; margin: 0 auto; margin-top: 40px; }
.fullPopDiv { }

/* #leftSide { width: 200px; background-color: #333333; float:left; padding: 5px; } */

.box { border: 1px solid #e3e3e3; }
.box .inner { border: 1px solid #66CCCC; }
.boxHeader { font-size: 14px; font-weight:bold; padding: 10px; border-bottom: 1px solid #ccc; background-color: #f5f5f5; }
.boxData { padding: 10px; }

.box.hide { display: none; }

input[type="text"], input[type="password"], .clsSelect { padding-left: 5px; padding-right: 5px; height: 20px; border: 1px solid #ccc; -moz-border-radius: 7px;	border-radius: 7px; }
textarea { padding-left: 5px; padding-right: 5px; border: 1px solid #ccc; -moz-border-radius: 7px;	border-radius: 7px; }
input[type="submit"], input[type="button"] { font-size:14px; background-color: #666666; color:#fff;  border: 1px solid #333333; padding: 5px; -moz-border-radius: 7px;	border-radius: 7px; }

input[type="submit"]:hover { background-color: #333333; }
input[type="button"]:hover { background-color: #333333; }

input[type="submit"].delButton { background:#CCCCCC; color:#333333; }
input[type="submit"].delButton:hover { background-color:#FF3300; }

.divPaging { padding-top: 10px; padding-bottom: 10px; }
.tallyPaging { float:left; }
.numPaging { float:right; }
.numPaging a { padding: 3px; border:1px solid #a7a7a7; margin-left: 5px; }
a.curPage { background-color:#e7e7e7; color:#000000; }

.errMessage { border: 1px solid #CC0000; padding: 5px; background-color: #f4f2f2; text-align:center; margin-bottom: 5px; }
.sucMessage { border: 1px solid #669900; padding: 5px; background-color: #FFFF99; text-align:center; margin-bottom: 5px; }

.dataTable { border-collapse: collapse; width: 100%; }
.dataTable tr:nth-child(2n+3) {background: #fafafa; }
.dataTable tr:nth-child(even) {background: #ffffff; }

.dataTable .tableHeader{ background-color: #A6A6A6; font-weight:bold; }
.dataTable .tableHeader2{ background-color: #efefef; font-weight:bold; }
.dataTable th { padding: 3px; color:#000; text-align:left; }
.dataTable th.right { text-align:right; }
.dataTable th.center { text-align:center; }
.dataTable td { padding: 3px; vertical-align:top; }
.dataTable tr.data:hover { background-color:#FFFFCC; }
.dataTable tr.dash td { border-bottom:1px solid #f4f2f2; }
.dataTable .solid { border-bottom:2px solid #cccccc; }
.dataTable tr.details td { background-color:#FFFFCC; }
.dataTable tr:hover { background-color:#FFFFCC; }

.tableBorder td { border: 1px solid #cccccc; }
.tableBorder th { border: 1px solid #cccccc; }

.regTable { border-collapse: collapse; width:100%; }
.regTable .tableHeader{ background-color: #A6A6A6; font-weight:bold; }
.regTable th { padding: 3px; }
.regTable td { padding: 3px; vertical-align:top; }
.regTable tr.dash td { border-bottom:1px solid #f4f2f2; }
.regTable tr.highlight td { background-color: #FFFFCC; }

.repTable { border-collapse: collapse; }
.repTable tr:nth-child(2n+3) {background: #fafafa; }
/*.repTable tr:nth-child(even) {background: #ffffff; }*/
.repTable .tableHeader { background-color: #A6A6A6; font-weight:bold; }
.repTable th { padding: 3px; color:#000; text-align:center; border: 1px solid #cccccc; }
.repTable td { padding: 3px; vertical-align:top; text-align:center; border: 1px solid #cccccc; }
.repTable td.left { text-align: left; }
.repTable td input[type="text"] { width: 25px; text-align:center; }
.repTable td input[type="text"].txtQty { width: 50px; }

.drTable { border-collapse: collapse; }
.drTable .tableHeader { background-color: #A6A6A6; font-weight:bold; }
.drTable th { padding: 3px; color:#000; text-align:center; border: 1px solid #cccccc; }
.drTable th.left { text-align: left; }
.drTable tr.totals { background-color: #E9E5E5; }
.drTable td { padding: 3px; vertical-align:top; text-align:center; border: 1px solid #cccccc; }
.drTable td.left { text-align: left; }
.drTable td.right { text-align: right; }
.drTable td.highlight { background-color: #FFFFCC; }

.divSheet { width: 780px; }

.navTitle { color: #FFCC33; font-weight:bold; }
.navMenu { list-style: none; margin-left: 0px; padding-left: 0px; margin-top: 0px; }
.navMenu li { margin-left:0px; padding-left:0px; min-height: 25px; width: 200px; border-bottom: 1px solid #CCCCCC; }
.navMenu a { font-size:12px; min-height: 25px; padding-left: 5px; display:block; line-height: 25px; color:#CCCCCC; font-weight:bold; }
.navMenu a:hover { background-color:#666666; color:#FFFFFF; }


.sortList { list-style: none; margin-left: 0px; padding-left: 0px; margin-top: 0px; }
.sortList li { margin-left:0px; padding:5px; background-color:#ffffff; border: 1px solid #e7e7e7; margin-bottom: 2px; }
.sortList li:hover { cursor: move; background-color: #e7e7e7; }

.uList { list-style: none; margin-left: 0px; padding-left: 0px; margin-top: 0px; }
.uList li { margin-left:0px; padding:5px; background-color:#ffffff; border: 1px solid #e7e7e7; margin-bottom: 2px; }
.uList li:hover { background-color: #e7e7e7; }

.prePrint { display: none; }
