body {
margin:0 auto;
color:#525050;
background-color: #CCC;
font-family:Calibri;
padding-left:10px;
padding-right:10px;
}

#container{
width: expression( document.body.clientWidth < 779 ? "779px" : "auto" ); /* set min-width for IE */
min-width: 779px; /* sets min-width value for all standards-compliant browsers */
border:1px solid #CCC;
background-color:FFF;
}



#mainheader {
width:auto;	
height:185px;
margin-bottom:10px;
background-color:#FFF;
}

#header{
width:777px;
/*background-image:url(images/header2.jpg);*/
height:185px;
border:1px solid #FFF;	
}

#frase_header{
width:auto;
height:auto;
color:#FFF;
font-size:1pt;
overflow:hidden;
text-align:left;
}

#button_header{
width:auto;
margin-top:45px;
height:10px;
margin-left:235px;
color:#FFF;	
font-size:9pt;	
}

#button_header a{
float:left;	
display:block;
margin-left:22px;
margin-right:10px;
color:#FFF;	
font-size:9pt;
text-decoration:none;
}

#button_header a:hover{
float:left;	
display:block;
margin-right:30px;
margin-right:10px;
color:#000;	
font-size:9pt;
}

#content {
width:auto;
}

#content table{
font-size:12px;	
color:#525050;
}

#maincontainer {
width:777px;	
text-align:left;
font-size:12px;
}

#leftcontent{
width:66%;
height:auto;
float:left;
text-align: left;
padding:5px;
}

#rightcontent{
width:30%;
height:auto;
float:right;
color:#545253;
text-align: left;
padding:5px;
}

#ft{
padding-top:15px;
margin:auto;
clear:both;
height:40px;
color:#FFF;
background-color:#305ea9;	
}

#ft a{
padding:10px;
color:#FFF;
text-decoration:none;	
}

#ft a:hover{
padding:10px;
color:#FFF;
text-decoration:underline;	
}

#box {
width:auto;	
padding:5px;
color:#525050;
border-bottom:1px dashed #CCC;
margin-bottom:10px;
}

#litlebox {
width:auto;	
padding:10px;
color:#525050;
border-bottom:1px solid #CCC;
border-right:1px solid #CCC;
margin-top:10px;
margin-bottom:10px;
font-size:8pt;
background:url(images/backfont.jpg) repeat-x;
}

#litlebox1 {
width:auto;	
padding:10px;
color:#525050;
border-bottom:1px solid #CCC;
border-right:1px solid #CCC;
margin-top:10px;
margin-bottom:10px;
font-size:8pt;
background:url(images/backfont.jpg) repeat-x;
}

#litlebox2 {
width:auto;	
padding:10px;
color:#525050;
border-bottom:1px solid #CCC;
border-right:1px solid #CCC;
margin-top:10px;
margin-bottom:10px;
font-size:8pt;
background:url(images/backfont2.jpg) repeat-x;
}

#litlebox3 {
width:auto;	
padding:10px;
color:#525050;
border-bottom:1px solid #CCC;
border-right:1px solid #CCC;
margin-top:10px;
margin-bottom:10px;
font-size:8pt;
background:url(images/backfont3.jpg) repeat-x;
}


#title{
color:#2f5da8;
display:block;
width:auto;
font-size:14pt;
}
#title2{
color:#978ce2;
display:block;
width:auto;
font-size:14pt;
}
#title3{
color:#056f5e;
display:block;
width:auto;
font-size:14pt;
}

#line{
display:block;	
width:auto;
padding:2px;
color:#FFF;
border-top:1px solid #547208;
}