HTML
{
    BACKGROUND: url(images/left_side.jpg) repeat-y left 50%;
    HEIGHT: 100%
}
BODY
{
    PADDING-RIGHT: 0px;
    MIN-WIDTH: 792px;
    PADDING-LEFT: 0px;
    BACKGROUND: url(images/right_side.gif) repeat-y right 50%;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    FONT: 12px/1.5 verdana, arial, helvetica, sans-serif;
    WIDTH: 100%;
    PADDING-TOP: 0px;
    HEIGHT: 100%
}
#left_side
{
/*
    BORDER-RIGHT: lime solid;
    BORDER-TOP: lime solid;
    BORDER-LEFT: lime solid;
    BORDER-BOTTOM: lime solid
*/
}
#right_side
{
/*
    BORDER-RIGHT: teal 5px double;
    BORDER-TOP: teal 5px double;
    BORDER-LEFT: teal 5px double;
    BORDER-BOTTOM: teal 5px double
*/
}
#top_header
{
    Z-INDEX: 5000;
    BACKGROUND: url(images/top_bkgd.jpg) repeat-x;
    MARGIN-LEFT: 31px;
    MARGIN-RIGHT: 31px;
    HEIGHT: 76px
}
#top_left
{
    FLOAT: left;
    MARGIN-LEFT: 0px;
    POSITION: absolute
}
#top_logo
{
    FLOAT: right;
    MARGIN-RIGHT: -1px
}
#footer
{
    MIN-WIDTH: 792px;
    BACKGROUND: url(images/footer_bkgd.jpg) repeat-x;
    WIDTH: 100%;
    POSITION: absolute;
    HEIGHT: 25px;
    left: 0px;
}
#footer_left
{
    BACKGROUND: url(images/left_side_bkgd.jpg) repeat-y left 50%;
    FLOAT: left;
    WIDTH: 348px;
    HEIGHT: 25px
}
.saipem
{
    Z-INDEX: 100000;
    MARGIN-LEFT: 31px;
    POSITION: absolute
}
.doris
{
    Z-INDEX: 100000;
    MARGIN-LEFT: 310px;
    MARGIN-RIGHT: 0px;
    POSITION: absolute;
    TOP: 0px
}
#footer H1
{
    FONT: 14px 'Gill Sans', arial, helvetica, sans-serif;
    COLOR: #595959;
    HEIGHT: 24px
}
#footer_text_left
{
    MARGIN-LEFT: 71px;
    OVERFLOW: hidden;
    WIDTH: 250px;
    POSITION: absolute;
    TOP: 5px;
    HEIGHT: 20px
}
#footer_text_right
{
    MARGIN-LEFT: -38px;
    OVERFLOW: hidden;
    WIDTH: 100%;
    POSITION: absolute;
    TOP: 3px;
    HEIGHT: 22px;
    TEXT-ALIGN: right
}
.ode
{
    COLOR: #006699;
    FONT-FAMILY: 'Arial black', arial, helvetica, sans-serif
}
#footer_left H1
{
    MARGIN-LEFT: 38px
}
#footer_right H1
{
    MARGIN: 0px
}
#footer_right
{
    BACKGROUND: url(images/right_side.gif) repeat-y right 50%;
    POSITION: relative;
    HEIGHT: 25px
}
#search
{
    BORDER-TOP: #595959 1px solid;
    MARGIN-TOP: 10px;
    BACKGROUND: url(images/toolbar_bkgd.jpg) no-repeat;
    WIDTH: 168px;
    POSITION: relative
}
#search H1
{
    FONT: 16px 'Gill Sans', arial, helvetica, sans-serif;
    MARGIN-LEFT: 5px;
    CURSOR: default;
    COLOR: #ffffff;
    TEXT-DECORATION: none
}
#search P
{
    MARGIN-TOP: 5px;
    TEXT-ALIGN: center
}
#search #search_button
{
    MARGIN-BOTTOM: -5px
}
#news
{
    BORDER-TOP: #595959 1px solid;
    MARGIN-TOP: 10px;
    BACKGROUND: url(images/toolbar_bkgd.jpg) no-repeat;
    WIDTH: 168px;
    POSITION: relative
}
#news A
{
    TEXT-DECORATION: none
}
#news H1
{
    FONT: 16px 'Gill Sans', arial, helvetica, sans-serif;
    MARGIN-LEFT: 5px;
    CURSOR: default;
    COLOR: #ffffff;
    TEXT-DECORATION: none
}
#news_items
{
    MARGIN-TOP: 5px;
    BACKGROUND: url(images/news.jpg);
    FONT: 12px 'Gill Sans', arial, helvetica, sans-serif;
    MARGIN-LEFT: 15px;
    WIDTH: 137px;
    POSITION: relative
}
.news_item
{
    BACKGROUND: white;
    MARGIN-LEFT: 7px;
    WIDTH: 125px;
    POSITION: relative;
    TOP: 5px
}
.news_item A
{
    DISPLAY: block;
    CURSOR: pointer;
    COLOR: #000000;
    TEXT-DECORATION: none
}
.news_item A:hover
{
    COLOR: #107bba;
    TEXT-DECORATION: none
}
.read_more
{
    MARGIN-BOTTOM: 5px;
    FONT: 14px 'Gill Sans', arial, helvetica, sans-serif;
    BORDER-BOTTOM: #595959 1px solid;
    TEXT-ALIGN: right
}
#more_news
{
    MARGIN-TOP: -2px;
    BACKGROUND: url(images/more_news.jpg) no-repeat;
    MARGIN-LEFT: 15px;
    WIDTH: 137px;
    POSITION: relative;
    HEIGHT: 26px
}
#more_news A
{
    MARGIN-TOP: 2px;
    DISPLAY: block;
    FONT: 16px 'Gill Sans', arial, helvetica, sans-serif;
    MARGIN-LEFT: 7px;
    WIDTH: 130px;
    COLOR: #ffffff;
    TEXT-DECORATION: none
}
#login
{
    BORDER-TOP: #595959 1px solid;
    MARGIN-TOP: 10px;
    BACKGROUND: url(images/toolbar_bkgd.jpg) no-repeat;
    WIDTH: 168px;
    POSITION: relative
}
#login_button
{
    MARGIN-TOP: 0px;
    MARGIN-LEFT: -24px
}
#toolbar
{
    PADDING-RIGHT: 0px;
    MARGIN-TOP: 101px;
    PADDING-LEFT: 0px;
    Z-INDEX: 10000;
    BACKGROUND: url(images/toolbar_bkgd.jpg) no-repeat;
    PADDING-BOTTOM: 0px;
    MARGIN-LEFT: 31px;
    WIDTH: 167px;
    PADDING-TOP: 0px;
    POSITION: absolute
}
#navigation
{
    MARGIN-TOP: 10px;
    MARGIN-LEFT: -25px;
    WIDTH: 167px;
    POSITION: relative
}
.navi_buttons
{
    LIST-STYLE-TYPE: none
}
.navi_buttons A
{
    MARGIN-TOP: 0px;
    DISPLAY: block;
    FONT: 16px 'Gill Sans', arial, helvetica, sans-serif;
    MARGIN-LEFT: 10px;
    WIDTH: 127px;
    CURSOR: pointer;
    COLOR: #000000;
    TEXT-DECORATION: none
}
.navi_buttons A:hover
{
    DISPLAY: block;
    WIDTH: 127px;
    CURSOR: pointer;
    COLOR: #107bba
}
.navi_buttons LI
{
    BACKGROUND: url(images/button.png) no-repeat;
    WIDTH: 137px;
    HEIGHT: 24px
}
.navi_fix
{
    DISPLAY: block;
    WIDTH: 137px;
    POSITION: relative
}
.news_fix
{
    DISPLAY: block;
    Z-INDEX: 10000000;
    BACKGROUND: url(images/x.gif);
    WIDTH: 125px;
    CURSOR: pointer
}
#pullout_menus
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    Z-INDEX: 60000;
    LEFT: 150px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    PADDING-TOP: 0px;
    POSITION: absolute;
    TOP: 101px
}
#menu_region
{
    DISPLAY: block;
    Z-INDEX: 9000;
    LEFT: 21px;
    WIDTH: 0px;
    CURSOR: default;
    POSITION: absolute;
    TOP: 90px;
    HEIGHT: 300px
}
#menu_region_2
{
    DISPLAY: block;
    Z-INDEX: 1000000;
    LEFT: 330px;
    WIDTH: 0px;
    CURSOR: default;
    POSITION: absolute;
    TOP: 0px;
    HEIGHT: 100%
}
#menu_region_3
{
    DISPLAY: block;
    Z-INDEX: 1000000;
    LEFT: 0px;
    WIDTH: 400px;
    CURSOR: default;
    POSITION: absolute;
    TOP: 390px;
    HEIGHT: 0px
}
.pop_up_buttons
{
    LEFT: 3px;
    POSITION: relative;
    TOP: 5px! important
}
#menu1
{
    DISPLAY: none
}
#menu2
{
    MARGIN-TOP: 36px;
    DISPLAY: none
}
#menu3
{
    MARGIN-TOP: 60px;
    DISPLAY: none
}
#menu9
{
    MARGIN-TOP: 84px;
    DISPLAY: none
}

#menu4
{
    MARGIN-TOP: 108px;
    DISPLAY: none
}
#menu5
{
    MARGIN-TOP: 132px;
    DISPLAY: none
}
#menu6
{
    MARGIN-TOP: 156px;
    DISPLAY: none
}
#menu7
{
    MARGIN-TOP: 180px;
    DISPLAY: none
}
#menu8
{
    MARGIN-TOP: 204px;
    DISPLAY: none
}

#main
{
	MARGIN-LEFT: 169px;
/*
    BORDER-RIGHT: fuchsia 5px ridge;
    BORDER-TOP: fuchsia 5px ridge;
    BORDER-LEFT: fuchsia 5px ridge;
    BORDER-BOTTOM: fuchsia 5px ridge
*/
}
#misson_statement
{
        PADDING-RIGHT: 0px;
    
    MARGIN-TOP: -1px;
    PADDING-LEFT: 0px;
    BACKGROUND: url(images/mission_bkgd.gif) #c1c4c6 repeat-x;
    PADDING-BOTTOM: 0px;
    OVERFLOW: hidden;
        PADDING-TOP: 0px;
        POSITION: relative;
    HEIGHT: 25px;
    TEXT-ALIGN: center
/*
BORDER-RIGHT: blue 5px solid;
BORDER-LEFT: blue 5px solid;
BORDER-TOP: blue 5px solid;
BORDER-BOTTOM: blue 5px solid;
*/
}
#main_content
{
        PADDING-RIGHT: 0px;
        MARGIN-TOP: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN-LEFT: 31px;
        MARGIN-RIGHT: 31px;
    PADDING-TOP: 0px;
/*
BORDER-LEFT: red 5px solid;
BORDER-TOP: red 5px solid;
BORDER-RIGHT: red 5px solid;
    BORDER-BOTTOM: red 5px solid
*/
}
.main_button IMG
{
    LEFT: 50%;
    MARGIN-LEFT: -75px;
    POSITION: relative
}
#consulting
{
    WIDTH: 34%;
    POSITION: absolute;
    HEIGHT: 100%
}
#consulting_top
{
    BACKGROUND: url(images/main_image.jpg) #dcdcdc no-repeat center 50%;
    WIDTH: 100%;
    POSITION: absolute;
    TOP: 0px;
    HEIGHT: 50%
}
#consulting_bot
{
    BACKGROUND: url(images/consulting_bot.jpg) #dcdcdc no-repeat center 50%;
    WIDTH: 100%;
    BOTTOM: 0px;
    POSITION: absolute;
    HEIGHT: 50%
}
#projects
{
    MARGIN-LEFT: 33%;
    WIDTH: 34%;
    POSITION: absolute;
    HEIGHT: 100%
}
#projects_top
{
    BACKGROUND: url(images/projects_top.jpg) #dcdcdc no-repeat center 50%;
    BORDER-LEFT: #595959 1px solid;
    WIDTH: 100%;
    POSITION: absolute;
    TOP: 0px;
    HEIGHT: 50%
}
#projects_bot
{
    BACKGROUND: url(images/projects_bot.jpg) #dcdcdc no-repeat center 50%;
    BORDER-LEFT: #595959 1px solid;
    WIDTH: 100%;
    BOTTOM: 0px;
    POSITION: absolute;
    HEIGHT: 50%
}
#operations
{
    RIGHT: 0px;
    WIDTH: 34%;
    POSITION: absolute;
    HEIGHT: 100%
}
#operations_top
{
    BACKGROUND: url(images/operations_top.jpg) #dcdcdc no-repeat center 50%;
    BORDER-LEFT: #595959 1px solid;
    WIDTH: 100%;
    POSITION: absolute;
    TOP: 0px;
    HEIGHT: 50%
}
#operations_bot
{
    BACKGROUND: url(images/operations_bot.jpg) #dcdcdc no-repeat center 50%;
    BORDER-LEFT: #595959 1px solid;
    WIDTH: 100%;
    BOTTOM: 0px;
    POSITION: absolute;
    HEIGHT: 50%
}
.centre_bar
{
    BORDER-TOP: #595959 1px solid;
    MARGIN-TOP: -17px;
    BACKGROUND: url(images/title_bkgd.gif) #107bba repeat-x;
    WIDTH: 100%;
    BORDER-BOTTOM: #595959 1px solid;
    POSITION: relative;
    TOP: 50%;
    HEIGHT: 35px
}
.clearing
{
    CLEAR: both;
    HEIGHT: 0px
}
H1
{
    PADDING-BOTTOM: 0em;
    MARGIN: 0px
}
P
{
    PADDING-BOTTOM: 0em;
    MARGIN: 0px
}
H1
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 14px;
    LINE-HEIGHT: 1.5em
}
#print_header
{
    DISPLAY: none
}
#simple_header
{
    DISPLAY: none
}
#atesting
{
}
#actual_content
{
        PADDING-RIGHT: 10px;
        PADDING-LEFT: 10px;
    PADDING-BOTTOM: 10px;
        PADDING-TOP: 10px;
    
/*    HEIGHT: 100%*/
/*
BORDER-LEFT: black 5px solid;
BORDER-TOP: black 5px solid;
BORDER-RIGHT: black 5px solid;
BORDER-BOTTOM: black 5px solid;
*/
}
