a {
    color:  #7C7C7C;
    text-decoration: none;
}
a img {
    border-width: 0;
}
body {
    margin-right:auto;
    font-family:verdana, ariel, sans-serif;
    background:#7C7C7C;
    color: #7C7C7C;
    text-align:center;
}

p {
    font-size:0.7em;
    margin:0px;
    padding:0px;
}

#outer {
    width:760px;
    margin-right:auto;
    margin-left:auto;
    text-align:left;
}

/* Header style */
#header {
    font-weight:bold;
    margin:0px;
    padding:0px;
    width:756px;
    height:97px;
    background:#EE2E24;
    color:#FFFFFF;
}
#header a {
    color:              #FFF;
    background-color:   inherit;
}
#header img {
    float:left;
}

#inner {
    padding:2px;
    background:#FFFFFF;
}

#contact {
    padding-top:10px;
    background:#EE2E24;
    color: #FFF;
    float:left;
    width:650px;
    height:70px;
}
/* ie hack */
* html #contact {
    height:80px;
}
#contact a {
    text-decoration:none;
    color:#FFFFFF;
}
#contact a:hover {
    text-decoration:underline;
}

#navigation {
    font-size:0.7em;
    font-weight: normal;
    vertical-align:bottom;
    background:#EE2E24;
    float:right;
    margin-right:10px;
}
#navigation ul {
    margin:0px;
    padding:0px;
}
#navigation li {
    list-style-type: none;
    display: inline;
    text-transform: uppercase;
}
#navigation * a {
    text-decoration:none;
    color:#FFF;
}

/* Content style */
#boxes {
    padding-top:    5px;
    background:     #EE2E24;
    color:          #FFF;
}

td {
    vertical-align:     top;
}

#boxes td td h2 {
    font-size:          120%;
    font-weight:        normal;
    margin:             0px 0px 10px 0px;
}

#boxes td td#peoplePhoto {
    padding-right:      10px;
}

td#lhs ul {
    /**
    list-style:     disc;
    */
    list-style-type: square;
    margin:         0;
    margin-left:    0;
    padding-left:   0;
}
td#lhs ul li {
    border-bottom-color:    #000;
    border-bottom-style:    dashed;
    border-bottom-width:    1px;
    background-color:       inherit;
    color:                  #BBB;
    font-size:              0.7em;
    padding-bottom:         6px;
    padding-top:            6px;
    text-transform:         uppercase;
    text-align:             center;
}
td#lhs ul li a {
    color:                  #7C7C7C;
    background-color:       inherit;
}

table table a {
    background-color:       inherit;
    color:                  #000;
}

td#rhs {
    border-left-color:  #7C7C7C;
    border-left-style:  dashed;
    border-left-width:  1px;
}

#regi {
    padding-top:    5px;
    background:     #EE2E24;
    color:          #FFF;
}
#regi td {
    background-color:   inherit;
    color:              #FFF;
    vertical-align:     top;
}
#regi td#contactForm {
    padding-left:       40px;
}

#boxtext {
    vertical-align:top;
    padding:0px;
    background:#FFFFFF;
    color:#7F7F7F;
    padding-bottom:10px;
}

#boxtext img {
    padding-top:1px;
}

#boxtext p {
    padding:4px 4px 8px 4px;
}

/* Footer style */
#footer {
    clear:both;
    margin-left:10px;
    margin-top:5px;
    color:#FFFFFF;
}
#popup {
    background-color: #FFF;
    color: inherit;
    height: 100%;
}