#main-content p /* P's should have no margins because of Immediacy, but for the homepage, we'll allow it */{
    margin-bottom: 13px; }
    
    
/*-----------------------------------------------------------------------------
JOB SECTOR STYLES - TABS
--------------------------------------------------------------------------------*/    
#tabs {
    position: relative;
    height: 1%;
    border-bottom: solid 3px #dedede;
    padding-top: 7px;}
    
#tabs-container {
    position: relative;
    padding-top: 49px;
    background: url(../../../../images/templates/sectors_head.jpg) no-repeat top left;}

.tabs-content {
    position: relative;
    padding: 8px 1px 4px 1px;
    font-size: 0.925em;
    line-height: 1.5;
    color: #7d7d7d;
    background: url(../../../../images/templates/sectors_bg.gif) repeat-y;}
    
.links-table {
    width: 486px;}

.links-table td {
    padding: 1px 9px;
    width: 44%;}
    
.links-table td.numbers {
    width: 6%;
    color: #959595;}
    
.links-table-alt {
    background: #f5f5f5;}
    
#tabs a:link, #tabs a:visited {
    color: #227ab0;}

#tabs a:hover, #tabs a:active {
    color: #227ab0;
    text-decoration: underline;}
    
#tabs .links-table-alt a:link, #tabs .links-table-alt a:visited {
    color: #959c12;}

#tabs .links-table-alt a:hover, #tabs .links-table-alt a:active {
    color: #959c12;
    text-decoration: underline;}
    

/* overrides for ui-tab styles */
.ui-tabs .ui-tabs-hide {
     display: none;}

#main-content ul.ui-tabs-nav {
    position: relative;
    height: 31px;
    padding: 0 0 0 0;
    margin: 0px;
    list-style: none;
    clear: both;
    border-bottom: solid 3px #013d6d;}
    
#main-content .ui-tabs-nav li {
	float: left;
	margin-left: 6px;
	height: 31px;
	padding: 0px;
	background: none;
	overflow: hidden; /* if text-resize, this'll keep the nav the same size */}

#main-content .ui-tabs-nav li a {
    display: block;
	line-height: 31px;
	text-indent: -5000px;
	overflow: hidden;
	background-position: center top; /* horizontally centers the background image */}
	
#main-content .ui-tabs-nav li a#tab-sectors {
	width: 126px;
	background: url(../../../../images/templates/tabs_sectors.gif) no-repeat 50% -31px;}

#main-content .ui-tabs-nav li a#tab-locations {
	width: 126px;
	background: url(../../../../images/templates/tabs_locations.gif) no-repeat 50% -31px;}
	
#main-content .ui-tabs-nav li.ui-tabs-selected a#tab-sectors,
#main-content .ui-tabs-nav li.ui-tabs-selected a#tab-locations  {
    background-position: 50% 0px; }
    
#section-links {
    margin: 4px 0 0 0;
    color: #959595;
    text-align: right;}