@charset "utf-8";
body  {
	font: 100% Verdana, Arial, Helvetica, sans-serif;
	background: #B5AE7A;
	margin: 0; /* it's good practice to zero the margin and padding of the body element to account for differing browser defaults */
	padding: 0;
	text-align: center; /* this centers the container in IE 5* browsers. The text is then set to the left aligned default in the #container selector */
	color: #000000;
}
img {
  border:0;
}


#container {
 width:900px; 
 background-image:url(images/container-bg.jpg);
 background-repeat: repeat-y;
 position:relative;
 margin:auto;
 padding:0px;
	height:100%; 
}

#container-indside-border {
 width:838px;
 position:relative;
 margin:auto;
 padding:0px;
 height:100%;  

}
#header-logo-area {
 background-color:##003B2F;
 height:145px; 
}

/*-- menu area  --*/
    #menu-area {
      background-image:url(images/menu-area-bg.jpg);
 			background-repeat: repeat-x;			
    	height:80px;    
    }
    
    #top-navigation {
		  width:600px;
		  text-align:center;
    	margin:auto;
		  position:relative;			
    	clear:both;

    }
    #top-navigation ul {
    	padding:0px;
    	margin:0px;
			vertical-align:bottom;			
    }
    #top-navigation li {
    	background-image:url(images/menu-button-bg.jpg);
    	background-repeat:no-repeat;
    	height:60px;
			width:140px;		
    	list-style-type:none;
    	float:left;
    	color:#046380;
    	font-family:times, Verdana, Arial, Helvetica, sans-serif;
    	font-size:14px;
			font-weight:bold;

			

    }
    #top-navigation li a {
    	color:#046380;
    	text-decoration:none;
    	padding-right:0px;
    	padding-left:0px;
    	height:55px;
    	display:block;
    	line-height:30px;
			
    }
    #top-navigation li a:hover {
    	background-image:url(images/menu-button-bg-on.jpg);
			color:#ffffff;
    	background-repeat:repeat-x;
    }
/* -- end menu formatting -- */




#main-content-body {
 background-color:#EFECCA;
  background-image:url(images/main-content-body-bg.jpg);
	text-align:left; 
 
}


<!-- ------------------------------- -->
#column-left {
  background-image:url(images/column-left-bg.jpg);  
  float: left;
	width: 175px;
	text-align:left;	

}
#column-left a {
  font-size:8pt;
	color:#781C3D;	
	font-weight:bold;
}
#column-left a:hover {
  font-size:8pt;
	color:#004B3B;;		

}

<!-- ------------------------------- -->
#column-middle {    
  float: left;
	width: 633px;
	text-align:left;
	font-size:9pt;
	font-family:verdana, tahoma, arial;
	border-right: thick #0000FF;
	padding-left:15px;
	margin-right:15px;
	text-align:left;
	

}
#column-middle a {
	font-family:verdana, tahoma, arial;
	font-size:9pt;
	color:#781C3D;	
}
#column-middle a:hover {
	font-family:verdana, tahoma, arial;
	font-size:9pt;
	color:#000000;	
}
#column-middle td {
 vertical-align:top;

}
#column-middle td a {
	font-family:verdana, tahoma, arial;
	font-size:9pt;
	color:#781C3D;	
}
#column-middle td a:hover {
	font-family:verdana, tahoma, arial;
	font-size:9pt;
	color:#000000;	
}

#column-middle h4 {    
 color:#046380;
 font-size:12pt;
 text-decoration:underline;
 margin-bottom:-10px;
 padding-bottom:0px;	

}
#column-middle div.pghdr {
 color:#046380;
 font-size:15pt;
 font-weight:bold;
 font-family:times;
}
#column-middle a {
	font-family:verdana, tahoma, arial;
	font-size:9pt;
	color:#781C3D;	

}

#column-middle a.hover {
	font-family:verdana, tahoma, arial;
	font-size:9pt;
	color:#000000;	

}
#clear-bottom {
 clear:both;
}

<!-- ------------------------------- -->
<!-- footer area -->
#main-content-body-footer-text {
  background-image:url(images/main-content-body-footer-text.jpg);

}
#footer-area {
	vertical-align:Text-bottom;
  background-image:url(images/footer-area-bg.jpg);
	height:32px;
  background-repeat: repeat-x;
	text-align:center;
	font-size:8pt;
	font-weight:bold;

	/* border-bottom: 5px solid #000000; */
}
#bottom-shadow {
  background-image:url(images/bottom-shadow-bg.jpg);
	height:8px;
  background-repeat: repeat-x;
	width:862px;

}

div.altuscio {
 text-align:center;
}		
	a.altuscio:link,  a.altuscio:active, a.altuscio:visited		{
			FONT-SIZE: 7pt;
			color:#ffffff;
			FONT-FAMILY: arial;
			text-decoration : none;
		  font-family:tahoma;						
		}
	a.altuscio:hover		{
			text-decoration : underline;	
			FONT-SIZE: 7pt;
			color:#ffffff;
			FONT-FAMILY: Arial;
			font-family:tahoma;									
		}

	a.MENU_LEFT:link,  a.MENU_LEFT:active, a.MENU_LEFT:visited		{
			FONT-SIZE: 9pt;
			color:#004B3B;
			text-decoration : none;
		  font-family:tahoma;						
		}
	a.MENU_LEFT:hover		{
			text-decoration : underline;	
			FONT-SIZE: 9pt;
			color:#896266;
			font-family:tahoma;									
		}


		
ul.submenu {
  margin-left:0px;
	line-height:20px;
}

li.submenu {
  margin-left:18px;
  margin-bottom:5px;
	color:#004B3B;
	
}
.logintexthdr {
  font-weight:bold;
  font-size:11px;
  background-color:#781C3D;
  color:#ffffff;
  font-family:Verdana, Arial, Helvetica, sans-serif

}
td.tdelogin {
	text-align:left;
	vertical-align:top;
	font-size:9pt;
	font-weight:normal;
	FONT-FAMILy:arial;
	color:#163189;
	background-color:#EFECC9;			
}
		
/* ----------------------------------------- */
.frmjob {

		background-color:#ffffff;						
}
.jobtable {
		background-color:#C9D8BF;
}
.jobformhdr {
	color:#000000;;
	text-align:center;
	vertical-align:top;
	font-size:25pt;
	font-weight:bold;
	FONT-FAMILY: Arial;
	text-decoration:underline;
	padding-bottom:15px;	
}
.jobformhdrLeft {
	color:#000000;;
	text-align:left;
	vertical-align:top;
	font-size:11;
	font-weight:bold;
	FONT-FAMILY: Arial;
	padding-top:0px;
	
}

.jobformtext {
	color:#000000;;
	text-align:left;
	vertical-align:top;
	font-size:12;
	font-weight:bold;
	FONT-FAMILY: Arial;
	background-color:#E0DCAC;		
}
.jobformPublicHdr {
	color:#000000;
	text-align:left;
	vertical-align:middle;
	font-size:10pt;
	font-weight:bold;
	FONT-FAMILY: Arial;
	padding-top:0px;
	padding-left:5px;
	padding-right:5px;
	padding-bottom:0px;
	background-color:#D0CDA0;
	border-width:1px;
	border-style:solid;
	white-space:nowrap;
	height:16px;
		
}

.jobblanktd {
	background-color:#EFECC9;
	border:0px;
	nowrap;
	border-bottom:0px;
	border-color:#ffffff;
	border-top:0px;
	padding-bottom:0px;	
		 
}
.jobtext {
	background-color:#ffffff;
	color:#000000;
	text-align:left;
	vertical-align:top;
	font-size:10;
	font-weight:normal;
	FONT-FAMILY: Arial;		
	/* background-color: #DFBB97; */
			BACKGROUND-COLOR:#E3E0AD;	
	border-width:1px;
	border-style:solid;
	
	
}

.jobwrapper{
			BACKGROUND-COLOR:#EFECC9;
			border-color:#781C3D;
			
}

#column-middle a.member_listing {
		color:#781C3D;	
		FONT-SIZE: 8pt;
		FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
		text-decoration : none;
	}
#column-middle a.member_listing:hover	{
		FONT-SIZE: 8pt;
		color:#ffffff;
		background-color:#781C3D;
		FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
		text-decoration : underline;		

	}

	
		td.member_listing {
		color:#000000;
		text-align:left;
		vertical-align:top;
		font-size:10;
		FONT-FAMILY: Arial;
	}
	td.member_listing_hdr {
		color:#000000;
		text-align:left;
		vertical-align:top;
		font-size:10;
		font-weight:bold;
		FONT-FAMILY: Arial;
		background-color:#D3D0A7;
	}
	td.member_detail_text {
		color:#000000;
		text-align:left;
		vertical-align:top;
		font-size:10;
		FONT-FAMILY: Arial;
	}
	td.member_detail_hdr {
		color:#000000;
		text-align:center;
		vertical-align:top;
		font-size:16;
		font-weight:bold;
		FONT-FAMILY: Arial;
	}
	td.member_detail_hdr2 {
		color:#000000;
		text-align:left;
		vertical-align:top;
		font-size:11;
		font-weight:bold;
		FONT-FAMILY: Arial;
	}

	A.member_listing_hdr:link, A.member_listing_hdr:active, A.member_listing_hdr:visited		{
		FONT-SIZE: 10pt;
		font-weight:bold;
		color:#070767;
		FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
		text-decoration : underline;
	}

	A.member_listing_hdr:hover		{
		FONT-SIZE: 10pt;
		font-weight:bold;
		color:#ffffff;
		background-color:#070767;
		FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
		text-decoration : none;
	}
	td.member_listing_right {
		color:#000000;
		text-align:right;
		vertical-align:top;
		font-size:10;
		FONT-FAMILY: Arial;
	}
	
table.related-menu{
  width:150px;
}