/* List of Jobs Table */
.header { margin:0; padding:6px 10px; text-align:center; vertical-align:top; border-right:1px solid #5FC990; border-bottom:none; background:#00A94F; color:#fff; }
.row1			{ height:2.2em; background:#fff; }
.row1 a			{ font-weight:bold; color:black; }
.row1 a:hover	{ color:#EE2E24; }
.row2			{ height:2.2em; background:#E0F5EA; }
.row2 a			{ font-weight:bold; color:black; }
.row2 a:hover	{ color:#EE2E24; }
.styleClass	{ width:100%; text-align:center; border:1px solid #ccc; color:#555; border-collapse:collapse; }

/* Forms Mod (copied from bilo_content.css) */
#main label					{ float:left; padding:4px 4px 4px 12px; color:#555; }
#main input					{ width:160px; margin-right:6px; padding:2px 3px; color:#555; }
#main input.create			{ width:115px; height:24px; }
#main input.update			{ width:136px; height:24px; }
#main input.recover			{ width:108px; height:24px; }
#main input.showstores		{ width:94px; height:24px; }
#main input.setasmystore	{ width:113px; height:24px; }
#main input.continue		{ width:70px; height:24px; }
#main input.search			{ width:61px; height:24px; }
#main input.submit			{ width:60px; height:24px; }
#main input.checkbox		{ float:left; width:15px; height:15px; }
#main input.radio			{ float:left; width:15px; height:15px; }
#main select				{ width:169px; margin-right:7px; color:#555; }
#main textarea				{ width:320px; height:60px; margin:0 6px 12px 0; padding:2px 3px; font-family:Arial, Helvetica, sans-serif; font-size:1.2em; color:#666; }
/*#main fieldset ul			{ width:370px; margin:0 0 1em 0; list-style-type:none; border:solid 1px #90e2b7; }*/
#main fieldset ul			{ width:490px; margin:0 0 1em 0; list-style-type:none; border:solid 1px #90e2b7; }
#main fieldset ul li		{ padding:6px 0; padding-right:5px; text-align:right; border-bottom:solid 1px #90e2b7; background:#e0f5ea; }
#main fieldset ul li label	{ text-align:left; font-size:1.1em; }

/* YesNo JSF Radio Buttons */
#main ul li table { display:inline; width:20px; }
#main ul li table tr td label { display:inline; margin-left:7px; }
#main ul li table tr td label input { display:inline; width:10px; }

/* Button Image Classes */
#main .btnPrev		{ width:70px; height:24px; }
#main .btnNext		{ width:60px; height:24px;  }
#main .btnSubmit	{ width:60px; height:24px;  }

/* File Input Field */
#main .fileinputbox	{ width:490px; /*padding-bottom:1em;*/ background:#e0f5ea; border:1px solid #90e2b7; color:#555; }
#main input.file	{ width:200px; }
#main fieldset ul.inside	{ width:487px; margin-bottom:0; border:none; }

/* Small Text Areas */
#main textarea				{ height:32px; }
#main .smallinput			{ width:90px; }