BODY {
    margin:0;
    padding:0;
    background-color:#d6d6d6;
    color:#000;
}

#main {
    width:890px;
    margin:0 auto;
    background-color:#fff;
    color:#000;
}

#content {
    padding:0 20px 20px 20px;
    border-left:1px solid #aaa;
    border-right:1px solid #aaa;
    border-bottom:20px solid #aaa;
    overflow:auto;
}

DIV,INPUT,SELECT,OPTION {
    font-family:Arial, sans-serif;
    font-size:11px;
}

H2 {
    font-family:Arial, sans-serif;
    font-size:14px;
    font-weight:bold;
    margin: 15px 0 0 0;
    padding:3px;
    border-bottom:1px solid #c51818;

}

#headText {
    background-color:#000;
    height:140px;
    background-image:url('/media/ac-header3.jpg');
    background-position:bottom left;
    background-repeat:no-repeat;
}
#headCat {
    background-color:#999;
    color:#d6d6d6;
    padding:20px;
}

#headCat A {
    color: #fff;
    text-decoration:none;
}

#headCat A:hover {
    text-decoration:underline;
}

.group LI {
    display:inline;
    margin-left:20px;
}

DIV.column {
    width: 180px;
    margin-right:20px;
    float:left;
}

DIV.group A {
    display: block;
    text-decoration: none;
    padding: 3px 0;
    color:#000;
}


DIV.group A:hover {
    background-color: #d6d6d6;
}

A.up {
    border: 0;
    margin: 3px 0 3px 3px;
    display: inline;
    padding-left:30px;

}

A.up:hover {
    background-color: #fff;
    color: black;
}

DIV.last {
    width: 240px;
    margin-right:0;
}

DIV.last H2 {
    border-bottom:1px solid #999;
    color:#555;
}

DIV.last A {
    color:#af0e0e;
    text-decoration:none;
}

DIV.last A:hover {
    color:#af0e0e;
    text-decoration:underline;
}

DIV.last UL {
    list-style-type:none;
    margin:10px 0;
    padding:0;
}

DIV.last LI {
    margin:10px 0;
    padding:0;
}

.newsitem {
    margin:15px 0;
}

.newsitemDate {
}
P#pp-email {
    display:none;
}

FORM {
    padding:10px;
    margin:0;
}

FORM#pp {
    background-color:#e6e6e6;
    border:1px solid #ccc;
    margin-top:20px;
}

FORM P {
    margin:0;
    padding:10px 0;
}

#consoft-box {
    margin-top:20px;
    padding-top:20px;
    border-top: 1px solid #ccc;
}

UL.errorlist {
    color:red;
    padding:0;
    margin:10px 0 0 0;
    list-style-type:none;

}
/*
vim: et sts=4 sw=4 ts=4
*/
