BODY
{
    FONT-SIZE: 12px;
    BACKGROUND-IMAGE: url(../graphics/bg.gif);
    MARGIN-BOTTOM: 0px;
    MARGIN-LEFT: 0px;
    MARGIN-RIGHT: 0px;
    BACKGROUND-REPEAT: repeat-x;
    FONT-FAMILY: Arial, Helvetica, sans-serif
}
TD.bg-login
{
    PADDING-LEFT: 10px;
    BACKGROUND-IMAGE: url(../graphics/bg-login.gif);
    WIDTH: 104px;
    PADDING-TOP: 20px;
    BACKGROUND-REPEAT: no-repeat;
    HEIGHT: 83px
}
TD.border
{
    BORDER-RIGHT: #30527f 1px solid;
    PADDING-RIGHT: 10px;
    PADDING-LEFT: 10px;
    PADDING-BOTTOM: 10px;
    BORDER-LEFT: #30527f 1px solid;
    WIDTH: 766px;
    PADDING-TOP: 10px;
    BORDER-BOTTOM: #30527f 1px solid;
    BACKGROUND-COLOR: #dae6f2
}
TD.menu-bg
{
    WIDTH: 746px;
    HEIGHT: 19px;
    BACKGROUND-COLOR: #30527f
}
LI.menu
{
    PADDING-LEFT: 0px;
    LIST-STYLE-POSITION: inside;
    MARGIN-LEFT: -20px;
    TEXT-INDENT: 0px;
    LIST-STYLE-TYPE: none
}
A.menu
{
    FONT-SIZE: 11px;
    PADDING-RIGHT: 14px;
    DISPLAY: block;
    PADDING-LEFT: 14px;
    PADDING-BOTTOM: 5px;
    MARGIN-LEFT: 0px;
    COLOR: #ffffff;
    PADDING-TOP: 5px;
    TEXT-DECORATION: none
}

A.sub-menu
{
    FONT-SIZE: 11px;
    PADDING-RIGHT: 0 14px;
    DISPLAY: block;    
    MARGIN: 0px;
    COLOR: #ffffff;    
    TEXT-DECORATION: none
}
#layer1 li
{height:18px}
#layer1 table{ padding:0; margin:0}
#layer1 iframe
		{
			display:none;/*sorry for IE5*/
			display/**/:block;/*sorry for IE5*/
			position:absolute;/*must have*/
			top:0;/*must have*/
			left:0;/*must have*/
			z-index:-1;/*must have*/
			filter:mask();/*must have*/
			width: 100%;/*must have for any big value*/
			height: 50%;/*must have for any big value*/;
		}

A.menu:hover
{
    BACKGROUND-COLOR: #f16530;
    
}
TD.content
{
    BORDER-RIGHT: #30527f 1px solid;
    PADDING-RIGHT: 10px;
    BORDER-TOP: #30527f 1px solid;
    PADDING-LEFT: 10px;
    PADDING-BOTTOM: 10px;
    BORDER-LEFT: #30527f 1px solid;
    WIDTH: 500px;
    PADDING-TOP: 10px;
    BORDER-BOTTOM: #30527f 1px solid;
    BACKGROUND-COLOR: #ffffff
}

TD.content-sector
{
    BORDER: #30527f 1px solid;
    
    BACKGROUND-COLOR: #ffffff
}

TD.sector
{
    FONT-SIZE: 11px;
    BORDER-RIGHT: #30527f 1px solid;
    PADDING-RIGHT: 10px;
    BORDER-TOP: #30527f 1px solid;
    PADDING-LEFT: 10px;
    PADDING-BOTTOM: 10px;
    BORDER-LEFT: #30527f 1px solid;
    WIDTH: 192px;
    PADDING-TOP: 10px;
    BORDER-BOTTOM: #30527f 1px solid;
    BACKGROUND-COLOR: #ffffff
}
TD.spacer
{
    WIDTH: 10px;
    HEIGHT: 10px
}
LI.sector
{
    LIST-STYLE-IMAGE: url(../graphics/buttons/sector.gif)
}



A.sector
{
    FONT-SIZE: 11px;
    PADDING-LEFT: 5px;
    PADDING-BOTTOM: 2px;
    COLOR: #000000;
    TEXT-DECORATION: none;
    FONT-WEIGHT: Normal;
}
A.news-head
{
    PADDING-BOTTOM: 2px;
    COLOR: #0168a2;
    TEXT-DECORATION: none;
    FONT-WEIGHT: bold;
}
TD
{
    FONT-SIZE: 12px
}
A.footer
{
    PADDING-RIGHT: 5px;
    PADDING-LEFT: 5px;
    FONT-SIZE: 11px;
    COLOR: #99c3db;
    TEXT-DECORATION: none
}
TD.footer
{
    COLOR: #99c3db;
    PADDING-TOP: 10px
}
A
{
    FONT-SIZE: 12px;
    COLOR: #f16530;
    TEXT-DECORATION: none
}
INPUT.login
{
    BORDER-RIGHT: medium none;
    BORDER-TOP: medium none;
    FONT-SIZE: 10px;
    BORDER-LEFT: medium none;
    WIDTH: 89px;
    COLOR: #30527f;
    BORDER-BOTTOM: medium none;
    HEIGHT: 15px;
    BACKGROUND-COLOR: #dae6f2
}
H1
{
    FONT-SIZE: 16px;
    COLOR: #30527f
}

H1.color
{
     COLOR: #f26631;
     padding-bottom:0px;
     margin-bottom:0px;
     
}

INPUT
{
    FONT-SIZE: 11px
}
SELECT
{
    FONT-SIZE: 11px
}

#sector-home
    {
        background:url(../graphics/sector-bg.gif) repeat-x;
        height:170px;
        
    }

#construction-home, 
#building-home, 
#architectual-home
{
	clear: both;
}

#sector-home ul
    {
        padding:0px;
        margin:0px
    }

#sector-home li  
    {
        background:url(../graphics/sector-top-right.gif) no-repeat top right #dde8f3;
        font-size:11px;
        line-height:10px;
        display:block;
        float:left;
        padding:3px 4px 3px 4px;        
        border-right:solid 1px #000;
        margin:0px;
        list-style:none;
        
    }
    
#sector-home a
    {
        color:#000;
        font-size:11px;
        line-height:10px;
    }

#sector-home li.off
    {
  
        border-right:solid 1px #000;
        border-bottom:solid 1px #000;
        background:url(../graphics/sector-top-right.gif) no-repeat top right #ececed;
        color:#ccc
        
    }
    
#sector-home li.off-right
    {
  padding-left:6px;
        border-right:solid 1px #000;
        border-bottom:solid 1px #000;
        border-right:none;
        background:url(../graphics/sector-top-right.gif) no-repeat top right #ececed;
        
    }
    
#sector-home li.on-right
    {
        padding-left:6px;
        border-bottom:none;
        border-right:none;
        background:url(../graphics/sector-top-right.gif) no-repeat top right #dde8f3;
        
    }

#sector-home ul { height: 30px; }
#sector-home div ul {
	height: auto;
}

#sector-home ul li.sector-home
    {
        background: none;
        border: none;
        float: none;
        list-style: none;
        line-height: 11px;
        padding: 4px 0 8px 4px; margin: 0;
    }

li.sector-home .firstLink { font-weight: bold; }
 
li.sector-home a
    {
        padding-left: 20px;
        background: url(../graphics/buttons/sector.gif) no-repeat 0px 5px;   
    }
    
 a.latest-job
    {
        text-decoration:underline
    }

td.latest-job
    {
        color:#30527f
    }
    
/*drop down nav*/
#Layer1 {
	position:absolute;
	left:176px;
	top:89px;
	width:120px;
	height:auto;
	z-index:1;
	visibility: hidden;
	BACKGROUND-COLOR: #30527f
}

/*drop down nav*/
#Layer2 {
	position:absolute;
	left:176px;
	top:89px;
	width:119px;
	height:auto;
	z-index:1;
	visibility: hidden;
	BACKGROUND-COLOR: #30527f
}
