p {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
}

table {
  font-size: 9pt;
  color: #000000;
}

.altrow {
    background-color: #EEEEEE;
}

.appliedbefore {
    font-size: 14pt;
    color: #000000;
    padding: 20px 0px 40px 50px;
}

.appliedbefore a:link {
    font-size: 14pt;
    text-decoration: underline;
    color:#000000;
}
                    
.appliedbefore a:hover {
    font-size: 14pt;
    text-decoration: underline;
    color: #AD4F4A;
}
                    
.appliedbefore a:active {
    font-size: 14pt;
    text-decoration: underline;
    color: #AD4F4A;
}
.appliedbefore a:visited  {
    font-size: 14pt;
    text-decoration: underline;
    color: #000000;
}

.createaccount {
	font-family:Verdana, Arial, Helvetica, sans-serif;
    padding: 15px; 
    border-top: 1px solid #000;
    font-size: 11px;
}

.createaccount h2	{
	font-family:Verdana, Arial, Helvetica, sans-serif;
    font-size: 13px;
    font-weight: bold;
    padding-bottom: 8px;
}

.questionspace {
    margin: 3px 0px 3px 0px;
    padding: 7px; 
    border-top: 1px solid #000;
}

.notes {
    background-color: #DDDAC7;
    font-weight: normal;
    font-size: 9pt;
    color: #666666;
    border-right: 1px solid #444444;
    border-bottom: 1px solid #444444;
    width: 150px;
}
.listingtitle {     
    padding-left: 20px;
    font-weight: bolder;
    font-size: 15px;
    color: #AD4F45;
}
                
.listingsubtitle {
    padding-left: 20px;
    font-size: 9pt;
    font-style: Italic;
    color: #5B5637;
}
                
.listingheader {
    background-color: #879DAD;
    font-weight: Bolder;
    font-size: 9pt;
    color: #FFFFFF;
    text-align: center;
}
                    
.listingdata {
    font-size: 9pt;
    color: #000000;
}

#jlwrapper	{
			
			margin:20px 0 0 0;
			border:none;
			background:transparent;
			}
#jltable tr td	{
				padding:5px 5px 5px 5px;
				margin:0;
				}
				
#jltable tr td	{
						font-size: 10px;
						font-family:Verdana, Arial, Helvetica, sans-serif;
						}
				
.jlsubtitles h2 {
				font-family:Verdana, Arial, Helvetica, sans-serif;
				float: right;
				font-size: 12px;
				font-weight: bold;
				}
				
.jlsubsubtitles h3	{
					font-family:Verdana, Arial, Helvetica, sans-serif;
					color:#7C8DA6;
					float: right;
					font-size: 10px;
					font-weight: bold;
					}				
.jobtitle 	{
			font-size: 11px;
			font-weight: bold;
			
			}
			

		
				
/* job listing styles
------------------------------------*/
#navlist	{
			margin: 0;
			padding: 5px 0 20px 10px;
			font-size: 11px;
			border-bottom:1px dotted #666666;
			}

#navlist ul, #navlist li	{
							margin: 0;
							padding: 0;
							display: inline;
							list-style-type: none;
							}
							
#searchcontainer	{
					margin: 10px 20px 30px 0;
					padding: 0 0 0 10px;
					background: transparent;
					}
					
.searchsubtitle h2	{	
					font-size: 13px;
					font-weight: bold;
					padding: 0 0 5px 5px;
					}
					
#mrltable	{
			border: none;
			}

#mrltable tbody tr td {
		font-size: 11px;
		padding: 5px 10px 5px 10px;
		border-left: none;
		}
	
	#mrltable tbody tr.listingshead td.subsubtitle {
		font-size: 12px;
		background-color: transparent;
		font-weight: bolder;
		border-left: none;
		padding-bottom: 7px;
		border-bottom: 1px dotted #666666;
	}
	
	#recentlistings {
				border-bottom:1px solid #666666;
				padding-bottom: 4px;
				margin: 0 0 6px 0;
				}