body { 
    font-family:  "Verdana";
    background-color: rgb(235,242,250); 
}

body #doc3 {
    margin: auto auto;
}

#ft {
    font-size: 10px;
    margin-top: 1.5em;
    margin-left: 26px;
    text-align: left;
    color: rgb(56, 134, 200)
}

#hd { 
    height: 93px;
    background: #ffffff url("top-banner.gif") no-repeat scroll 26px 13px;
    background-color: #ffffff;
    text-align: left; 
    padding-left: 26px;
    padding-top: 13px;
    padding-bottom: 25px;
}
div > #hd {
    height: 55px;
}

:focus { outline: none; }

/* Basic setup for the menu */
#icthings_menu {
    font-weight: bold;
}
#icthings_menu, #icthings_menu ul {
    background-color: rgb(225, 237, 246); 
    border: 0px;
}
div#icthings_menu.yuimenu li a.selected,
div#icthings_menu.yuimenubar li a.selected {
    background-color: rgb(225, 237, 246);
}
#icthings_menu li {
    margin-top: 3px;
    margin-bottom: 3px;
}

/* no underlines, no sub-menu indicators */
#icthings_menu a { text-decoration: none; }

body div.yuimenubar li .hassubmenu          em.submenuindicator,
body div.yuimenubar li .hassubmenu.selected em.submenuindicator,
body div.yuimenu    li .hassubmenu          em.submenuindicator,
body div.yuimenu    li .hassubmenu.selected em.submenuindicator
{ background-image: none; }


/* By default, menu items should be MEDIUM_BLUE */
body div.yuimenubar a,
body div.yuimenu    a:link,
body div.yuimenubar a:link,
body div.yuimenu    a:visited,
body div.yuimenubar a:visited
{
    color: COLOR_MEDIUM_BLUE; 
}

/* mouse over a link should be dark blue, otherwise medium blue */
#icthings_menu a:link , #icthings_menu a:visited { color: rgb(56, 134, 200); } /* medium blue*/
#icthings_menu a:hover, #icthings_menu a:active  { color: rgb(30, 67, 135); }  /* dark blue */
div#icthings_menu.yuimenu li a.selected,
div#icthings_menu.yuimenu li em.selected, 
div#icthings_menu.yuimenubar li a.selected {
    color: rgb(30, 67, 135); /* dark blue */
}


/* Preselected items should also be ORANGE:  (preselected is the current menu item) */
div#icthings_menu.yuimenu .preselect,
div#icthings_menu.yuimenu .preselect .disabled,
div#icthings_menu.yuimenu .preselect a.hassubmenu
{
    color: rgb(215, 135, 76) !important;
}

/* sectors submenu */
#icthings_menu .hassubmenu { text-align: left; }
#icthings_menu .hassubmenu a { float: none; }
#icthings_menu .yuimenu {
    position: relative:
    left: -50px;
}


/****************************/

#content { 
    padding-left: 1.5em;
    width: 400px;
    float: left; 
    text-align: left; 
    color: rgb(30, 67, 135);
}


#login { 
    margin-right: 1px; 
    padding: 5px;
    background: rgb(30, 67, 135);
    color: white; 
    font-size: smaller;
    float: right;
    text-decoration: none;
}


h2 {
    margin-top: 1em;
    margin-bottom: 1em;
    font-weight: bold;
    color: black;
}

p { margin-top: 1em; }




#sectormain { height: 217px; position: relative; }
#sectormain a {
    position: absolute;
    bottom: 0px;
}
#sectormain #road { left: 40px; }
#sectormain #construction { left: 260px; }

.backtosector {
    display: block;
    width: 588px;
    font-size: smaller;
    text-align: right;
    color: rgb(56, 134, 200);
}


.moreinfo,
.moreinfo a {
    font-style: italic;
    color: rgb(56, 134, 200);
}

#sectorroad li,
#sectorconstruction li,
#aboutus_offers li,
ul.benefits li,
#resellers li
{
    margin-top: 1em;
    margin-left: 1.2em;
    list-style: disc outside none; 
}

#aboutus {
    margin-top: 0.5em;
    width: 38em;
    padding: 0.5em;
    padding-left: 2.4em;
    position: relative;
    left: -1.2em;
    font-size: 110%;
    list-style: disc outside none; 
    color:  rgb(215, 135, 76);
}
#aboutus li {
    margin-top: 1em;
    margin-bottom: 1em;
}
#aboutus .dark {
    color: black;
    font-weight: bold;
}
.light {
    color: rgb(56, 134, 200)
}

#aboutus_imgs {
    margin-top: 1em;
    text-align: center
}


input.text, textarea {
    width: 20em;
}
input { margin-right: 5px; }


.newstop img { float: left;  margin-left: 2em;}
.newstop .newslist { float: left; }
.newslist {
     padding-left: 1em;
     padding-right: 1em;
     margin-top: 17px;
     width: 175px;
     height: 14em;
     overflow: auto;
     background-color: #ffffff;
     border: 1px solid rgb(168,202,231);
     font-size: smaller;
}
.newstop { width: 500px; height: 220px; margin-bottom: 1em;}

.newslist .newsdate { margin-top: 1.5em; }

.newstitle { color: black; font-weight: bold; }
.newsdate { color: rgb(56, 134, 200); }
