body {
margin-top : 10px;
margin-bottom : 10px;
padding : 0;
font-size : 12px;
font-family : arial, serif, sans-serif, courier;
text-align : center;
}

p {
margin : 5px 10px 5px 10px;
}


.red {
color : red;
font-size : 20px;
}

.rientro {
margin : 5px 10px 5px 10px;
}

a {
color : black;
text-decoration : none;
}

a:hover {
color : blue;
text-decoration : none;
}

a.normal {
text-decoration : none;
}

.awhite {
color : #fff;
text-decoration : none;
}

.ablack {
color : #000;
text-decoration : none;
}

.anodecoration:hover {
color : #000;
text-decoration : none;
}


#container {
text-align : left;
width : 912px;
margin : 0 auto;
background-image : url(img/Template/ContainerBackground.png);
background-repeat : repeat;
}

#header {
color : #000;
width : 912px;
height : 80px;
background-color : #fff;
background-image : url(img/Template/Logo.png);
background-repeat : no-repeat;
background-position: 0;
}



#menutop {
float : left;
width : 912px;
height : 98px;
background-image : url(img/Template/MenuTopBackground.png);
background-repeat : no-repeat;
font-size : 12px;
text-align  : center;
margin : 0 auto;
}


ul#navlist {
margin-left : 195px;
margin-top : 10px;
padding : 0;
list-style-type : none;
white-space : nowrap;
}

ul#navlist li {
float : left;
font-family : verdana, arial, sans-serif;
font-size: 10px;
font-weight : bold;
margin : 0;
padding : 5px 0 4px 0;
background-color : white;
border-top : 1px solid #8000ff;
border-bottom : 1px solid #8000ff;
}

#navlist a, #navlist a:link {
margin : 0;
padding : 5px 9px 4px 9px;
color : black;
border-right : 1px dashed #d5f1ff;
text-decoration : none;
}

ul#navlist li#active {
color : black;
background-color : white;
}

#navlist a:hover {
color : blue;
background-color : #d5f1ff;
}



#wrapper {
padding : 0;
margin : 0;
float : left;
width : 912px;
}

#content {
padding : 0;
clear : left;
margin-top : 0px;
margin-bottom : 0px;
margin-left : 220px; 
margin-right : 0;
font-size : 12px;
}

#content td {
text-align : left;
font-size : 12px;
}

#content ul {
list-style : square;
margin-left : 40px;
padding : 0;
}

#left {
padding: 0;
float : left;
width : 220px;
margin-left : -912px;
font-size : 12px;
}


#left p{
font-size : 12px;
}


#footer {
clear : left;
background : #000;
color : #fff;
width : 912px;
font-size : 12px;
text-align : center;
}


.imgnoborder {
border : 0;
}

.center {
text-align : center;
}

.hrmedium {
margin : auto;
text-align : center;
width : 330px;
}

.hrlong {
margin : auto;
text-align : center;
width : 600px;
}

table {
margin : auto;
}







.menublock{
margin-bottom : 10px;
}

.nav{
color : black;
display : block;
font-size : 12px;
margin-left : 2px;
margin-bottom : 1px;
padding : 2px 2px 2px 10px;
position : relative;
text-decoration : none;
width : 172px;
}

.nav:hover{
border : 1px solid red;
color : red;
padding : 1px 1px 1px 9px;
}

.sub{
font-size : 12px;
margin-left : 5px;
padding : 1px 1px 1px 6px;
width : 172px;
}

.sub:hover{
border : 1px solid white;
color : blue;
padding : 0 0 0 5px;
}

.hide{
display : none;
}




.scrollbox{
margin-left : 70px;
width : 550px;
height : 110px;
overflow : auto;
padding : 4px;
border : 1px solid #eee;
border-right : 0 solid;
}
