.hl_attrib,
.hl_identifier {
    color:#000;
}

.hl_symbol {
    color: #37C;
}

.hl_starttag,
.hl_endtag,
.hl_keyword {
    color:#000080;
    font-weight:bold;
}

.hl_type {
    color:#000080;
    font-weight:bold;
}

.hl_comment {
    color:#666;
}

.hl_commentmeta {
    color:#666;
    font-style:normal;
    font-weight:bold;
    text-decoration:underline;
}

.hl_string {
    color:#008000;
    font-weight:bold;
}

.hl_slashy {
    color: #4F1F90;
}

.hl_numeric {
    color:#00F;
}

.hl_escape {
    color:#F00;
}

.hl_todo {
    color:#00F;
    font-weight:bold;
}

.hl_preprocessor {
    color:#000080;
    font-weight:bold;
}

.hl_regex {
    color:#000080;
}

.hl_char_literal {
    color: #008000;
    font-weight: bold;
}

.hl_class_id {
    color:#5e7bbc;
    font-weight: bold;
}

.hl_elem_id {
    color:#5e7bbc;
}

.hl_pseudo_class {
    color:#5e7bbc;
}

.hl_css_url {
    color:#008000;;
}

.hl_html_tag {
    color:#008000;
}

.hl_css_attrib_key {
    color:#a2501e;
}

.hl_css_attrib_val {
    color:#85a54e;
}

.hl_decorator,
.hl_annotation {
    color:#666600;
}

/**
 * Italicized elements *must* have their class selector declared below.
 *
 * Due to a quirk in Windows when using Courier New (it throws off line
 * heights, which need to be pixel perfect for side-by-side diff), we adjust
 * the line-height for all browsers except IE7, where we disable italic fonts
 * entirely.
 */
.hl_comment,
.hl_pseudo_class,
.hl_css_url {
    font-style: italic;
    *font-style: normal;
    line-height: 100%;
    *line-height: normal;
}
/*[{!synhi_css_y5xt41z!}]*/