/* IE6 does not support child selectors, so I've used descendant
selectors instead. Unfortunately this means that anyone who edits
this will have to put up with force-unstyling their descended
nodes in some cases. Sorry. */

body {
    width : 1000px;
    font-family : sans-serif;
    margin : 0;
    margin-bottom : 5px;
    background-color : #dcd6be;
}

a {
    text-decoration : none;
}

a:hover {
    color : #4444FF;
}

div#nav {
    height : 157px;
    background-image : url('head.gif');
    background-repeat : no-repeat;
}

div#nav img#logolink {
    width : 180px;
    height : 157px;
    float : left;
    margin-right : 5px;
    border : 0;
}

div#nav ul {
    padding-top : 60px;
}

div#nav li {
    display : inline;
    font-size : 18px;
    margin-left : 20px;
}

div#nav ul li a {
    text-decoration : none;
    /*color : #442288;*/
    color : #333333;
    font-weight : bold;
    padding : 5px;
    -moz-border-radius : 5px;
    -webkit-border-radius : 5px;
    border-radius : 5px;
}

div#nav a:hover {
    /*color : #8844FF;*/
    color : #105DFF;
    background-color : #fffde6;
}

h1, h2, h3, h4, h5, h6 {
    font-family : "Trebuchet MS", sans-serif;
    color : #333333;
}

h1.tabled {
    border-bottom : 1px solid #333333;
    padding-bottom : 13px;
}

h3.sechead {
    margin-top : 0px;
}

span.subhead {
    font-family : "Trebuchet MS", sans-serif;
    font-weight : bold;
    color : #333333;
}

div#splash {
    margin-left : -27px;
}

div#subnav {
    height : 100%;
    float : left;
    width : 246px;
    font-size : 100%;
}

div#subnav ul {
    padding : 0;
    margin-top : 0;
    padding-right : 13px;
}

div#subnav ul li {
    list-style-type : none;
    margin-bottom : 1em;
}

div#text {
    padding-top : 0px;
    margin-left : 246px;
    width : 690px;
    border-left : 1px solid #999999;
    /* max-height : 23em;
    overflow : auto; */
}

div#content {
    margin : 30px;
    margin-top : 0px;
}

div#content h3 {
    margin-left : 20px;
    margin-bottom : -8px;
    #margin-bottom : 0;
}

div#content p {
    padding-left : 30px;
}

dl#services dt {
    /* This is the default HTML 4 style for h3. See:
    [ http://www.w3.org/TR/CSS21/sample.html ] */
    font-weight : bolder;
    font-size : 1.17em;
    margin : .83em 0;
}

dl#services dd {
    margin : 0;
}

dl#services dd p {
    margin-top : 0;
}

form.mailform {
    padding-left : 30px;
}

form.mailform textarea {
    font-family : sans-serif;
    font-size : 10pt;
}

input.gobutton {
    margin : 10px;
    margin-left : 0px;
    padding : 10px;
    font-size : 125%;
    font-weight : bold;
}

p.prominent {
    text-align : center;
    font-weight : bold;
    margin-bottom : -.9em;
}

p.explanatory {
    text-align : center;
    font-style : italic;
    font-size : .9em;
}

div#footer {
    margin-top : 2em;
    margin-left : 30px;
    text-align : center;
    font-size : 12px;
    clear : both;
}
