body {
    margin: 0px;
}

#maincontainer {
    background-color: #F5C61E;
    color: #000000;
    width: 770px;
}

.toolbar {
    background-color: #000000;
    color: #FFFFFF;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 10px;
}

A.toolbar {
    background-color: #000000;
	color: #FFFFFF;
	text-decoration: none
}

A.toolbar:hover {
    background-color: #000000;
	color: #FFCC00;
	text-decoration: none;
}

.sitepos {
    background-color: #eeeeee;
    color: #999999;
    font-family: Arial, Helvetica, sans-serif; font-size: 10px
 }

A.sitepos {
    background-color: #eeeeee;
    color: #999999;
	text-decoration: none;
}
A.sitepos:hover {
    background-color: #eeeeee;
    color: #666666;
	text-decoration: none;
}
.helpdesklink {  }
A.helpdesklink {
    background-color: #F5C61E;
    color: #FF0000;
	text-decoration: none;
}
A.helpdesklink:hover {
    background-color: #F5C61E;
    color: #FF6633;
	text-decoration: none;
}
A.helpdesklink:visited {
	text-decoration: none;
}
.news {
    background-color: #333333;
    color: #FFFFFF;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 10px;
    border-color: black black black #FFCC00;
}
A.news {
    background-color: #333333;
	color: #cccccc;
	text-decoration: none;
}
A.news:hover {
    background-color: #333333;
    color: #FFCC00;
	text-decoration: none;
}
a:link {
    text-decoration: none;
}
a:hover {
    text-decoration: none;
}
a:visited {
    text-decoration: none;
}
.cat-title {
    background-color: #F5C61E;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 18px;
    font-weight: bold;
    color: #333333;
    letter-spacing: -0.5pt
}
.cat-item {
    background-color: #F5C61E;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 10px;
    color: #000000
}
A.cat-item {
    background-color: #F5C61E;
    color: #000000;
    text-decoration: none;
}
A.cat-item:hover {
    background-color: #F5C61E;
    color: #666666;
    font-weight: normal;
    text-decoration: none;
}
.elenco-txt-small {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 10px;
}
.elenco-txt-large {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: bold;
}
.description {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
    font-style: normal;
    background-color: #F5C61E;
    color: #333333;
    line-height: 20px;
}
.menusxtxt {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
    font-weight: bold;
    background-color: #333333;
    color: #F5C61E;
}
A.menusxtxt {
    background-color: #333333;
    color: #F5C61E;
}
A.menusxtxt:hover {
    background-color: #333333;
    color: #999999;
}
.txtanswer {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    line-height: 30px;
}
.confirm {
    background-color: #FFFFFF;
    color: #333333;
    font-weight: 600;
}

/* Definitions for review form */

#revform_div {
    border: solid black 1px;
}
#revloading_div {
    border: solid black 1px;
}
#revcomplete_div {
    border: solid black 1px;
}
.strevform  {
    font-size: 10px;
    width: 300px;
}
.strevbtn  {
    font-size: 10px;
}
#revtable td {
    font-size: 10px;
    font-family: Verdana,Arial,Helvetica,sans-serif;
    background-color: #F5C61E;
    color: black;
}
