* {
    margin: 0;
    padding: 0;
}

body {
    background: #337FC6 url( "../images/bg.gif" ) top center repeat-y;
    font: normal 8pt/13pt verdana, arial,sans-serif;
    color: #666;
}

a, a:visited {
    text-decoration: underline;
    color: #000;
}

a:hover {
    color: #808080;
}

#header {
    width: 562px;
    height: 60px;
    background: #000 url( "../images/header.gif" ) no-repeat;
    padding-top: 30px;
    padding-left: 18px;
    font-size: 14pt;
    color: #FFF;
}

#header h2 {
    padding-top: 5px;
    font-size: 9pt;
    color: #C2D9EF;
}

#container {
    width: 580px;
    background: #FFF url( "../images/sidebar.gif" ) repeat-y right;
    border: solid 10px #FFF;
    margin: 0 auto;
    text-align: left;
}

#horizontal {
    width: 560px;
    height: 30px;
    background: url(../images/horizontal.gif);
    font-weight: bold;
    font-size: 8pt;
    padding-top: 6px;
    padding-left: 20px;
}

#horizontal a, #horizontal a:visited {
    color: #007DC4;
    text-decoration: none;
    margin-right: 15px;
}

#horizontal a:hover {
    color: #C2D9EF;
    text-decoration: none;
}

#right-column {
    color: #000;
    width: 134px;
    background: url(../images/menutop.gif) no-repeat top left;
    float: right;
    padding: 10px;
    border-right: 4px solid #FFF;
}

#right-column p {
    margin-bottom: 20px;
    padding-left: 0px;
    background-image: none;
}
    
#right-column h3 {
    color: #FFF;
}
    
#content {
    float: left;
    width: 410px;
    margin: 10px 0 0 4px;
}

#content h2 {
    font-size: 12pt;
    font-weight: bold;
    color: #007DC4;
    margin-bottom: 5px;
    padding-left: 14px;
    background: url(../images/h2bg.gif) top left repeat-y;
}

#content li {
    margin-left: 20px;
    padding-left: 5px;
    list-style-image: url(../images/bullet.gif);
}

.black {
    color: #000;
}

p {
    margin-bottom: 20px;
    padding-left: 14px;
    background: url(../images/articlebg.gif) top left repeat-y;
}

input.text {
    width: 70px;
    border: 1px solid #ccc;
}

input.button {
    color: #808080;
    padding-left: 0px;
    font-size: 8pt;
    border: none;
    background: none;
}

#searchbox {
    background: url(../images/searchbox.gif) no-repeat;
    padding: 5px;
    height: 30px;
}

#footer {
    color: #FFF;
    background: #A32077;
    clear: both;
    width: 405px;
    margin-left: 4px;
    padding: 4px;
    border: 1px solid #E4E4E4;
}

#footer a, #footer a:visited {
    color: #FFF;
}

#footer a:hover {
    color: #666;
}


.imgLeft {
    float: left;
    margin-right: 5px;
}

.quote {
    clear: both;
    width: 405px;
    margin-left: 4px;
    margin-bottom: 5px;
    padding: 4px;
    border: 1px solid #E4E4E4;
    color: Blue;
    font-weight: bold;
}