@import url(../../eremitimages/all.css);
		
#main {
	width:100%;
	border: 0px solid #000000; /*#777886;*/
	margin: auto;
	  }

body 	{
	padding:0px;
	/*background-color: #669966;*/
	}

/*general class for elements that start hidden, can't use in-line display:none anymore*/
.startHidden {display: none;}
/*some very specific styles to handle old in-line eremit styles that had to be removed*/
.pleft27 {padding-left: 27px;}
.h100 {height: 100px;}
#addNewEmployee, #clearNewEmployee {
    width: 5em;
}
.commentsf {
    display: block;
    margin: 0;
    padding: 0;
}
.red-text {
    color: red;
}
.bold {
    font-weight: bold;
}

#member_button {display:none;}
#employer_button {display:none;}
	
table.issi_disc { border: 1px solid black; border-collapse: collapse; margin-bottom: 40px; margin-top: 20px;}
table.issi_disc tr { border: 1px solid black; }
table.issi_disc td { border: 1px solid black; padding: 5px 8px; text-align: left; }
table.issi_disc th { border: 1px solid black; padding: 5px 8px; background-color: #e1e1e1; color: #000; }
	
/* roster history table style*/

table.roster-history { border: 1px solid #ccc; border-collapse: collapse; margin: 10px; }
table.roster-history td	{ border: 1px solid #CCC; padding: 5px 8px;  }
table.roster-history thead	{ font-weight: bold; background-color: #e9e9e9; color: #041943; }	

/*Set color for fields with errors*/
input.errorHours{background: #FF9999}
input.errorWages {background: #B2D1FF}
input.error401k {background: #80C080}
span.errorHours{color: #FF0000}
span.errorWages {color: #0033CC}
span.error401k {color: #008000}
span.fieldErrorMsg {color: black; font-weight:bold;}
span.hoursErrorMsg {color: black; font-weight:bold;}
tr.dupeRow	{background-color: #FF9999}
span.warn1 {color: #FF0000; font-weight:bold; font-size: 14px;}
td.warn1	{background-color: #FF9999 !important}

/* FUN WITH TABLE COLUMN WIDTHS! */
.wageInput { width: 80px; }

iframe.viewhtml { background-color:white ; border-width:0px ; height:50% ; width:50%}

.name-address {font-family:Arial, Helvetica, sans-serif;
                font-size:10pt;
                color:#000000;
                padding: 0;
padding-bottom: 20px;}                              

.isite-notes {font-family: Arial, Helvetica, sans-serif;
                font-size:10pt;
                color:#000000;
                padding-top: 20px;
padding-bottom: 25px;}              

#creditDiv {
    border: solid;
    display:inline-block;
    border-width: 2px;
    background-color: #baefbe;
    border-radius: 10px;
    padding-right:20px;
    padding-left:20px;
}


/* date select drop down */
select[name="date"]{
	background-color:white;
	width:111px;
	height:24px;
	text-align:center;
	border-style: solid;
	border-color:black;
	border-width:1px;
	margin-right:10px;
	margin-top:0px;
	margin-bottom:0px;
	vertical-align:middle;
	font-size:1.1em;
	}
	
select[name="date"] option {
	background-color:white;
	width:111px;
	text-align:center;
	border-style: solid;
	border-width:0px;
	margin-top:10px;
	margin-bottom:10px;
	vertical-align:middle;
	font-size:1.1em;
}



/* input button style */

/* input[type="submit"]{
	background-color:#c8c8c8;
	color:black;
	margin-left:10px;
	padding-top: 3px;
	padding-bottom: 3px;
	padding-left: 3px;
	padding-right: 3px;
	text-align:right;
	vertical-align:middle;
	font-size:1em;
	}
*/

/* disabled fields -- for participant add */

/*input[disabled] {
	background-color:#d3d3d3;
	color:black}*/

/* #topcontent {
	background-color:#bbbbbb;}	  */

TABLE#trustees {
	width:575px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:24pt;
	text-align:center;
    	border: 1px solid #777886;
	margin-left:auto;
	margin-right:auto;
	padding-top:10px;
	margin-top:10px;
	margin-bottom:10px;
	padding-bottom:10px;
				}
				
TR#colhead {
	font-size:18pt;
	font-weight:bold;
	text-decoration:underline;
	padding:3px 0px 15px 0px;
			}				

TD#header {
	margin:0px;
	padding:0px;
	height: 251px;
	background-image:url('c149bannerslice.jpg');
	background-repeat: repeat-x;
	border-bottom: 0px;
	text-align:center;
		}

TD#content {
	border-bottom: 6px solid #680000;
	}
	
TD#tag {
	Visibility:hidden;
	}		

TD#navbar1 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:8pt;
	text-align: center;
	color:#FFFFFF;
	padding:1px 0px 1px 30px;
	border-top:15px solid #a3010c;
	background-color:#17365d;
		}	


TR#navbar1
	{
	background-color: white;
	font-family:Arial;
	font-size:10pt;
	color: #000;
	border-top: 10px solid white;
	border-bottom: 10px solid white;
	padding:0px;
	height: 30px;
	text-align: right;
	}
		
		
		
TR#navbar
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10pt;
	color: black;
	padding:0px;
	height: 18px;
}



.user {display:none;}
				
td.navtext { text-decoration:none; padding: 0px 6px 0px 6px; color: black; font-family: Arial, Helvetica, sans-serif;}		
td.navtext a { text-decoration:none; padding: 0px 6px 0px 6px; color: #990000;}		
td.navtext a:hover	{color:grey; text-decoration:none; padding: 0px 6px 0px 6px;}	

a {color:#0962C0; text-decoration:underline;}
a:hover {color:#000000; text-decoration:underline;}

A.section {background-color:#003300; padding:4px 6px 2px 6px;}
a.section:hover	{color:#FFFF00; background-color:#003300; text-decoration:none; padding: 4px 6px 2px 6px;}	

a#register {text-decoration:none; color:#0033CC; padding:0px}
a#register:hover {text-decoration:underline; color:#0033CC; padding:0px;}

a.pdf {text-decoration:none; color:#0033CC; padding:0px}
a.pdf#hover {text-decoration:underline; color:#0033CC; padding:0px;}

.tableLabel { background-color: #680000; color: #ffffff; border: 1px solid #000000;} 

/* table.nw	{  } */
.nw	td { padding: 5px 5px 5px 5px; margin: 0;}
.nw	{ margin-top: 10px; margin-bottom: 20px;} 
#mainscreen table tbody tr td table	{ background-color: #680000; } 


a.navbar { /* <-------------BEGIN STYLE FOR NAVIGATION BAR LINK*/
	width:188px;
		height:25px;
	text-align:left;
	display:block;
	margin-left:5px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10pt;
	font-weight:bold;
	/* color:#000000; */
	background-color:#FFFFFF;
	border-right:0px solid #330033;
	border-bottom:0px solid #330033;
	border-left: 0px solid #330033;
	text-decoration:none; 
	padding: 2px 0px 2px 12px;


}
a.navbar1 {
	width:188px;
	height:25px;
	text-align:left;
	vertical-align:middle;
	display:block;
	margin-left:5px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10pt;
	font-weight:bold;
	/* color:#000000; */
	background-color:#FFFFFF;
	border-right:0px solid #330033;
	border-bottom:0px solid #330033;
	border-left: 0px solid #330033;
	text-decoration:none; 
	padding: 2px 0px 2px 12px;



}


		
a.navbar:hover	{	
	width:188px;
	color:#000000;
	text-decoration:none;
	padding: 2px 0px 2px 3px;
	background-color:#bbc2d7;
	border-right:0px solid #330033;
	border-bottom:0px solid #330033;
	border-left: 0px solid #330033;
}

a.navbar1:hover	{
	width:188px;
	color:#000000;
	text-decoration:none;
	padding: 2px 0px 2px 3px;
	background-color:#bbc2d7;
	border-right:1px solid #330033;
	border-bottom:1px solid #330033;
	border-left: 10px solid #b30330;
			 }



#leftcontent {
	width:none;
	}

.textbox {
	width:90%;
	margin-bottom:30px;
	margin-right:auto;
	margin-left:auto;
	  }

.textbox1{
	width:90%;
	border: 0px;
	margin-bottom:30px;
	margin-right:auto;
	margin-left:auto;
	  }
	  


.text {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12pt;
	padding:20px 10px 7px 5px;
	}
		
    
#sig {
	font-family:Arial, Helvetica, sans-serif;
	font-size:8pt;
	width:225px;
	margin:0px 5px 33px 242px;
	text-align:right;
		}

.maintext
{
	margin: 4px 4px 4px 4px 4px;
	width: auto;
	padding: 4px 4px 4px 4px;
	background: white;
	border: solid thin black;
}

h2 {
	margin-top:6px;
	font-family:Geneva, Arial, Helvetica, sans-serif;
	padding-left:5px;
		font-weight: bold;
	letter-spacing:2px;
	margin-left: -4px;
	margin-right: -4px;
	font-variant: small-caps;
	line-height: 1em;
	font-size: 2.25em;
		}
		
		
h3 {
	color: black;
	font-family:Geneva, Arial, Helvetica, sans-serif;
	padding-left:5px;
		font-weight: bold;
	letter-spacing:2px;
	margin-left: -4px;
	margin-right: -4px;
	font-variant: small-caps;
	font-size: 1.5em;
		}

.header1 {
	border-top: 1px solid #777886;
	border-bottom: 1px solid #777886;
	background-image:   url("313header_sliver.gif");
	background-repeat: repeat;
	margin-left: -4px;
	margin-top:6px;
	margin-right: -4px;
	font-family:Geneva, Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	padding-left:5px;
	font-size: 16pt;
	font-weight: bold;
	letter-spacing:3px;
	}

.textbox_board {
	width: auto;
	background-color:#FFFFFF;
	border:1px solid #777886;
	margin-left:210px;
	margin-right:10px;
	margin-bottom:30px;
	padding-bottom:20px;
	padding-left: 4px;
	padding-right: 4px;
	  }


.textbox2 {
	width:200px;
	background-color:#FFFFFF;
	border-top: 1px solid #777886;
	border-right: 1px solid #777886;
	border-left: 1px solid #777886;
	border-bottom: 2px solid #777886;
	margin:0px 0px 0px 25px;
	  }

.textbox3 {
	width:525px;
	background-color:#FFFFFF;
	margin-bottom:30px;
	  }
	  


#pictag {
	position:absolute;
	text-size:8pt;
	text-align:center;
	left:785px;
	top:585px;
	background-color:#CCCC99;
	width: 217px;
}
	

	
