/*User Selectable Styles*/

.Heading1, h1, h2.imitationH1 {
    font-family: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif; 
    font-weight: normal;
    font-size: 2em;
    margin-top: 0px;
    margin-bottom: 15px;
    color: #0065a4;
	line-height: 1.2;}
    
.Heading2, h2 {
    font-family: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-weight: normal;
    font-size: 20px;
    margin-top: 0px;
    line-height: 1.25;
    margin-bottom: 13px;
    color: #0065a4;}
    
.Heading3, h3 {
    font-family: Arial, Helvetica, Verdana, Geneva, sans-serif;
    font-weight: bold;
    font-size: 17px;
    margin-bottom: 9px;
    line-height: 1.25;
    margin-top: 0px;
    color: #0065a4;}
    
.Heading4, h4 {
    font-family: Arial, Helvetica, Verdana, Geneva, sans-serif;
    font-weight: bold;
    font-size: 1em;
    margin-bottom: 12px;
    color: #0065a4;}
    
.Heading5, h5 {
    display: block;
    font-family: Arial, Helvetica, Verdana, Geneva, sans-serif;
    font-weight: bold;
    font-size: 1em;
    margin-bottom: 0px;
    color: #0065a4;}
    
.Heading6, h6 {
    font-family: Arial, Helvetica, Verdana, Geneva, sans-serif;
    font-weight: bold;
    font-size: 1em;
    margin-bottom: 6px;
    margin-left: 15px;}
    
.pullout {
    font-size: 1.375em;
    color: #787878;
    line-height: 1.3;}
    
.meta {color: #959595;}

.green {color: #949b10;}


/* User Table Colour Styles */
/* These styles define the basic properties for tables in the Immediacy Editor */

.ImmControlAlign_Right {
    float: right;}
	
.ImmTextAlign_Center {
	text-align: center;}

/* Default Table */
table.ImmTS_Default {
	width: 100%;
	border: none;
	border-collapse: separate;
	border-spacing: 1px;
	line-height: 1.4em;} /* Overall table style */

table.ImmTS_Default th, 
table.ImmTS_Default td		{
	padding: 3.5px 8px;
	border: solid 1px #ffffff;} /* Cell padding and spacing styles */ 
	 
table.ImmTS_Default th.green {
	background: #979e14 url(../../../images/templates/search_result_head_bg.gif) repeat-x bottom left;
	font-weight: bold;
	color: #ffffff;
	border: none;}
	
table.ImmTS_Default th {
    background: #f2f2f2;
    border: solid 1px #e6e6e6;
    color: #595959;
    font-weight: bold;}
	
table.ImmTS_Default tr		{}

table.ImmTS_Default td		{
	border-bottom: solid 1px #eaeaea;}
	
table.ImmTS_Default th a:link, table.ImmTS_Default th a:visited {
    color: #595959;
    text-decoration: none;}

table.ImmTS_Default th a:hover, table.ImmTS_Default th a:active {
    text-decoration: underline;
    color: #595959;}
	
table.ImmTS_Default th a.edit:link, table.ImmTS_Default th a.edit:visited { /* used for edit buttons */
    color: #ffffff;
    display: block;
    background: #0065a4;
    padding: 0px 3px 0px 3px;
    margin: 1px 0 0 0;}

table.ImmTS_Default th a.edit:hover, table.ImmTS_Default th a.edit:active {
    text-decoration: none;
    color: #ffffff;
    background: #013d6d;}
    
/* table showing job details */
.search-result-content table.ImmTS_Default, .search-result-content-fav table.ImmTS_Default {
    margin-top: 30px;
    font-size: 0.925em;
    line-height: 1.3;}
