@import url("../../../../eremitimages/all.css");
		
#main {
	width:100%;
	margin:0px;
	padding:0px;
	  }

.isite {display: none !important;}      
      
/*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;
}

/* new employees box */
table#new-emp-table {
	background-color: blue;
	border-collapse: collapse;
	border: solid 1px blue;
}

#new-emp-table td {
	padding: 4px 4px 4px 4px;
	border: solid 1px blue;
}

#new-emp-table tr.evenrowx td {
	background-color: white;
	padding: 4px 4px 4px 4px;
	border: solid 1px blue;
}
.commentsf {
    display: block;
    margin: 0;
    padding: 0;
}
.red-text {
    color: red;
}
.bold {
    font-weight: bold;
}

body 	{
	padding:0px;
	}

#content{padding-left:10px;}

hr	{color: #990000; background-color: #0066cc; }

table.contact {padding-left: 20px;}

table.bensched {padding-left:20px; }

table.bensched td {padding-top: 5px; padding-bottom: 5px; }

.user	{ display: none; }

tr.bensched {
	background-color: #000066;
	color:#FFFFFF;
	font-weight:bold;
	padding-left: 10px;
	padding-top:5px;
	}

tr.bensched td {padding: 7px 0 7px 10px; valign:top; }

table.rates td {padding:5px 0 5px 10px; valign:top; }


TD#header {
	margin:0px;
	padding:0px;
	background-image: url(../../360bg.jpg);
	background-repeat:repeat-x;
	}

TD#tag {
	font-family:Arial, Helvetica, sans-serif;
	font-size:8pt;
	background-image: url(navbar_bg.jpg);
	color: #FFF;
	padding-left:30px;
	height: 18px;
	text-align: center;
		}
	  
TR#navbar1 
	{
	font-family:Arial;
	font-size:10pt;
	padding:0px;
	height: 18px;
	}

img.floatright {
	float: right;
	margin: 0 0 10px 10px;
	border: 1px solid #666;
	padding: 2px;
	}
  


/*BEGIN STYLE FOR LOGIN LINK*/

.navtext {font-family:Arial, Helvetica, sans-serif; color: #000;}
.navtext a {text-decoration:none; padding: 0px 6px 0px 6px; color:#000; font-family:Arial, Helvetica, sans-serif;}		
.navtext a:hover {color:#000000; text-decoration:underline; padding: 0px 6px 0px 6px;}	 

/*END STYLE FOR LOGIN LINK*/

a {text-decoration:none; padding: 0px 6px 0px 6px; color:#333366;}		
a:hover	{color:#6699cc; text-decoration:underline; padding: 0px 6px 0px 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:#B30000; padding:0px}
a.pdf:hover {text-decoration:underline; color:#B30000; padding:0px;}

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.company {color:#ffffff; text-decoration:none; font-family:Arial, Helvetica, sans-serif;}
a.company:hover	{color:#ffffff; text-decoration:underline;}






#topcontent {
	padding-top: 5px;
	padding-left: 4px;
	margin-left: auto;
	margin-right:auto;
			}

#leftcontent-hide {
	display: none;
}

#leftcontent {
	display: none;
}

.map-wrapper {
	display: none;
}
			
.textbox {
	width:90%;
	background-color:#FFFFFF;
	
	margin-bottom:30px;
	margin-right:auto;
	margin-left:auto;
	  }
	

.textbox1 {
	width:auto;
	font-family: Arial, sans-serif;
	font-size: 10pt;
	color: #000000;
	text-indent:0cm;
	border:none;
	background-color:#FFFFFF;
	margin-left:10px;
	margin-right:10px;
	margin-bottom:30px;
	padding: 5px 4px 5px 20px;
	}


.text {
	font-family:Arial;
	font-size:12pt;
	padding:20px 10px 7px 5px;
	}


.maintext
{
	margin: 4px 4px 4px 4px 4px;
	width: auto;
	padding: 4px 4px 4px 4px;
	background: white;
	border: solid thin black;
}

h2, .header1 {
	margin-top: 6px;
	font-family: arial;
	color: #0066cc;
	font-size: 1.7em;
/*	font-weight: bold;
	font-style:italic; 
	letter-spacing: 2px; */
	}

h3	{font-family:Arial; color:#0066cc; font-size:12pt; }

tr#docutype td {
	font-weight:bold;
	letter-spacing:2px;
	color:#FFFFFF;
	background-color:#2D5E8E;
		}


#employer_button { margin: 20px 20px 30px 5px; }

#member_button { margin: 30px 20px 20px 5px; }


a.navbar {
	width:180px;
	height:16px;
	text-align:left;
	display:block;
	font-family:Arial;
	font-size:11pt;
	font-weight:bold;
	color:#0066cc;
	/*background-color: #5c7ce1; #BC6F55; #3B3F7E;*/
	border-right:1px solid #FFFFFF;
	border-bottom:1px solid #FFFFFF;
	border-left: 1px solid #FFFFFF;
	border-top: 1px solid #FFFFFF;
	text-decoration:none; 
	padding: 0px 0px 0px 10px;
	margin: 10px 0px 0px 10px;
}

a.navbar1 {
	text-align:left;
	width:180px;
	height:16px;
	display:block;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11pt;
	font-weight:bold;
	color:#0066cc;
	text-decoration:none; 
	padding: 10px 0px 0px 10px;
	margin: 0px 0px 0px 10px;

}
		
a.navbar:hover	{
	color: #302a1c;
	width:170px;
	padding: 0px 0px 0px 10px;
	}

a.navbar1:hover	{
	color: #302a1c;
	width:170px;
	padding: 10px 0px 0px 10px;
	}		



/*DEPRECIATED STYLES - NO LONGER IN USE

 #pcSpreader 
{ 
	width: 800px; 
	height: 1px;
} 



	  
-----------END DEPRECIATED STYLES */