
/* ---------- General rules:  body, header, and links ----------------------- */

body {
    color: #333333; 
    background: #ffffff;   /* #5b3818 */
    text-align: center;    /* work-around for MSIE bug */
    margin-top: 0;
}

body, td, th, h3, input {    /* redundant rules for bad browsers */
    font-family: verdana, sans-serif, "Trebuchet MS";
    font-size: .8em;
}

.headerContent {
    background: #99CCCC;
}

.bodyContent {
    background: white;
    margin: 0 auto 0 auto;
    width: 740px;
    text-align: left;
}

a:link {
    color: #006384;
}

a:visited {
    color: #99CCCC;
}

a:active {
    color: #FF3333;
}

a:hover {
    color: red;
}

/* ---------- Page navigation ----------------------------------------------- */

.locationNav {
    font-size: smaller;
}

/* ----------- Page-specific rules ------------------------------------------ */

.footer {
    color: #006685;
    font-size: smaller;
    clear: both;
    position: relative;
    top: 20px;
    padding: 0 0 10 0;
}

.pageTitle {
    color: #006685;
    font-size: 140%;
    font-weight: bold;
}

.pageLabel {
    color: #99CCCC;
    font-weight: normal;
    float: right;
    text-align: right;
}

.sectionHead {
    clear: both;
    margin-top: 2.5em;
    border-bottom: 1px solid #99CCCC;
    color: #006685;
    font-weight: bold;
}

.sectionContent {
    margin-top: 2.5em;
    margin-left: 2.5em;
}

.sectionContent ul li {
    margin-bottom: 1.5em;
}

.sectionList {           /* a list with a non-indented bullet */
    list-style-image: none;
    list-style-position: outside;
    list-style-type: disk;
    padding-left: 1em;   /* mozilla uses 2.5em by default */
    margin-left: .25em;  /* ie uses 2.5em by default */
}


/* ------------------------- Group specific ---------------------------------- */

.groupList {
    list-style-image: none;
    list-style-position: outside;
    list-style-type: none;
    padding-left: 1em;   /* mozilla uses 2.5em by default */
    margin-left: 1.25em;  /* ie uses 2.5em by default */
}

.myInterests {
    float: right;
    width: 370px;
}

.activeIcon {
    position: absolute; 
    left: -25px;
}
/* ------------------------- CV specific ------------------------------------- */

.cvList {               /* a list with no bullet and no indent */
    list-style-image: none;
    list-style-position: outside;
    list-style-type: none;
    padding-left: 0em;   /* mozilla uses 2.5em by default */
    margin-left: 0em;  /* ie uses 2.5em by default */
}

.cvDate {
    float: right;
    width: 100px;
    text-align: right;
}

.cvCol23 {
    float: right;
    width: 300px;
}
