/*
 * ---------------------------------------
 * character formats and standard elements
 *  font-family:        'Lucida Grande', Arial, sans-serif;
 * ---------------------------------------
 */


h1 {
    font-weight:        bold;
    letter-spacing:     0.09em;
}

body {
    color:              #222222;
    background-color:   white;
    font-family:        Helvetica, Ariel, sans-serif;
    font-size:          15px;
}

.logo, .legal {
    margin:             0 auto;
    width:              960px;
    color:              white;
    background-color:   #000044;
    padding-bottom:     10px;
    padding-top:        10px;
    margin-top:         20px;
    margin-bottom:      0px;
}

div.logo {
    background-image:     url(/consulting/images/enter.jpg);
    background-repeat:    repeat-y;
    background-position:  top right;
}
    

.logo h1 {
    font-size:          3.0em;
    margin:             10px 0 0 60px;
    padding-top:        5px;
}

.logo p {
    font-size:          1.4em;
    margin-left:        60px;
    padding-bottom:     5px;
    margin-top:         10px;
}

.legal {
    text-align:         center;
    font-size:          0.8em;
    margin-top:         0px;
}

.main, .box {
    border:             none;
    margin:             0 auto;
    padding:            5px 15px 5px 15px;
    vertical-align:     top;
    width:              930px;
}

.box {
    float:              right;
    width:              620px;
    margin:             20px 0 40px 0;
    padding-left:       40px;
    padding-top:        0px;
}

.box a:link, .box a:visited, .box a:active, .box a:hover {
    color:  #000066;
}

.leftmenu {
    float:              left;
    width:              250px;
    margin:             20px 0 50px 0;
    border-right:       1px dashed #888888;
    padding-bottom:     10px;
    font-size:          110%;
}

.leftmenu a:link, .leftmenu a:visited, .leftmenu a:active, .leftmenu a:hover {
    text-decoration:    none;
    position:           relative;
    width:              200px;
    color:              #222222;
    line-height:        2em;
    outline-style: none; -moz-outline-style:none;
}

.leftmenu a.current {
    font-weight:        bold;
    color:              black;
    font-size:          112%;
}

.leftmenu a:hover {
    text-decoration:    underline;
}

.legal a:link, .legal a:visited, .legal a:active, .legal a:hover {
    color:              white;
}

.box p, .box li {
    margin:             15px 0 0 0;
    line-height:        150%;
}

.box p {
    text-align:         left;
}

.box h1 {
    font-size:          20px;
    font-weight:        bold;
    margin-bottom:      20px;
    margin-top:         0;
}

 
