/* CSS Document */

body {
 margin: 0;
 padding: 0;
 font-family: Arial, Helvetica, sans-serif;
 font-size:0.95em;
 line-height:1.3em;
 color:#000;
 background-color:#ffff00;
}
a {
font:1em arial, sans-serif;
 color:#0000ff;
 letter-spacing:2px;
 text-decoration:none;
}
a:visited {
 color:#333366;
}
a:hover {
 color:#ff0000;
 text-decoration:none;
}
.ano, a.ano:visited, a.ano:hover {
 font:1em arial;
 border:none;
 text-decoration:none;
}
.hoi {
 font-weight:bold;
}
br.cleaning {
 clear:both;
 display:block;
 height:1px;
 font-size:1px;
 line-height:1px;
}
h1 {
 display:none;
}
p.tagline {
 display:none;
}
h1, h2, h3, h4 {
 margin: 0;
 padding:3px 0;
}
h3 {
 font-size:14px;
}
#container {
 width:100%;
 margin:0;
 padding:0;
 border:0px solid #ff0000;
}
/**************** Header & Navigation styles ****************/
#header {
 width:100%;
 height:150px;
 margin:0;
 padding:0;
 background-color:#577E5C;
 border:0px solid #ff0000;
}
div#logo {
 width:860px;
 height:90px;
 background:url(../images/icons/bg-header.png) no-repeat center;
 margin:0 auto 0 auto;
 padding:0;
 vertical-align:middle;
 border:0px solid #ff0000;
}
div.lbox {
 float:left;
 width:200px;
 margin:12px 0 0 10px;
 padding:0;
 vertical-align:middle;
 border:0px solid #ff0000;
}
div.l2box {
 float:right;
 width:640px;
 margin:12px 0 0 0;
 padding:0;
 text-align:center;
 vertical-align:middle;
 border:0px solid #ff0000;
}
div#navigation {
 width:860px;
 margin:10px auto 0 auto;
 padding:0;
 border:0px solid #0000ff;
}
div#navigation ul {
 height:45px;
 margin:0;
 padding:10px 0 10px 0;
 background-color:#ff0000;
 border:0px solid #ff0000;
}
div#navigation ul li {
 display:inline;
 margin-left:0;
 padding:0;
 /*margin-right:3px;*/
}
div#navigation ul li a, div#navigation ul li a:link, div#navigation ul li a:visited, div#navigation ul li a:link, div#navigation ul li span, div#navigation ul li a:hover
{
 float:left;
 width:150px;
 height:auto;
 margin:0;
 padding:0;
 text-decoration: none;
 color:#fff;
 text-align:center;
 vertical-align:middle;
 border:0px solid #fff;
}
div#navigation ul li a:hover
{
  text-decoration:none;
  border: none;
  color:#ffff00;
}
div#navigation a:hover {
  color: #836652;
  text-decoration: underline;
}
div#navigation .active {
  color: #836652;
  font-weight: bold;
  text-decoration: underline;
}
/**************** Page styles ****************/
div#wrapper {
 display:block;
 width:100%;
 margin:0;
 padding:0;
 background-color:#fff;
 border:0px solid #ff0000;
}
div#main {
 width:860px;
 margin:0 auto 0 auto;
 padding:0;
 border:0px solid #ff0000;
}
div.mainbox {
 float:right;
 width:650px;
 margin:5px auto 5px auto;
 padding:0;
 border:0px solid #ff0000;
}
div.col1 {
  float:left;
  width:320px;
  margin:0;
  padding:0;
  vertical-align:top;
}
div.col2 {
 float:right;
 width:325px;
 margin:0;
 padding:0;
 border:0px solid #ff0000;
}
div.col3 {
 float:left;
 width:305px;
 height:auto;
 margin:5px auto 10px auto;
 padding:10px 10px 20px 10px;
 text-align:left;
 vertical-align:top;
 line-height:1.3em;
 background:url(../images/icons/bg-col.png) repeat-x;
}
div.col4 {
 float:right;
 width:300px;
 height:auto;
 margin:5px auto 10px auto;
 padding:10px;
 text-align:left;
 vertical-align:top;
 line-height:1.3em;
 background:url(../images/icons/bg-col.png) repeat-x;
}
div.box1 {
 float:left;
 width:160px;
 margin-bottom:2px;
 border:0px solid #ff0000;
}
div.box2 {
 float:right;
 width:160px;
 margin-bottom:2px;
 border:0px solid #ff0000;
}
div.box3 {
 float:left;
 width:160px;
 border:0px solid #ff0000;
}
div.box4 {
 float:right;
 width:160px;
 border:0px solid #ff0000;
}
/**************** Content styles ****************/
div#content {
 float:right;
 width:645px;
 margin:10px 0 10px 0;
 padding:0;
 line-height:1.3em;
 border:0px solid #ff0000;
}
div.content-c {
 width:625px;
 margin:0;
 padding:10px;
 border:0px solid #ff0000;
}
div#content h2, #content h3 {
 font-family:tahoma, serif;
}
div#content p {
 margin:2px 0 10px 0;
 padding:0;
 line-height:1.3em;
}
div#content h2 {
 margin: 5px 0 5px 0;
 font-size:2.15em;
 line-height: 1.65em;
 font-weight: normal;
 letter-spacing: 1px;
}
div#content h2 a {
 text-decoration: none;
}
div#content h3 {
 margin:2px 0 15px 0;
 padding:0;
 font-size:1.5em;
 color:#577E5C;
 letter-spacing: 1px;
}
div#content h3 a {
 text-decoration: none;
}
div#content h4 {
 margin:2px 0 15px 0; padding:0; font-size:1.2em; color:#E41B17; letter-spacing:1px;
}
div#content a:hover,#sidebar a:hover {
 text-decoration: underline;
}
div#content ul,#content ol {
 margin: 0 15px 16px 15px;
}
div#content dl {
 margin: 0 5px 10px 25px;
}
div#content dt {
 font-weight: bold;
 margin-bottom: 5px;
}
div#content dd {
 margin: 0 0 10px 15px;
}
/**************** Sidebar styles ****************/
div#sidebar {
 float:left;
 width:195px;
 margin:5px 0 0 0;
 padding:5px;
 vertical-align:top;
 border:0px solid #ff0000;
}
div#sidebar h2 {
 display: block;
 margin: 0 0 5px 0;
 font-size: 1.6em;
 font-weight: normal;
 text-align: left;
 letter-spacing: -2px;
 background-color:inherit;
}
div#sidebar p {
 margin:5px;
 padding:0;
 font-size:0.9em;
}
div#avmenu {
 clear:left;
 float:left;
 width:190px;
 margin:0 0 10px 0;
 padding:0;
}
div#avmenu ul {	
 list-style:none;
 width:190px;
 margin:0 0 20px 0;
 padding:0;
}
div#avmenu li {
 margin-bottom:4px;
}
div#avmenu li a {
 height:auto;
 text-decoration:none;
 color:#fff;
 display:block;
 padding:6px 5px 6px 10px;
 background:#ff0000;
 border-left:4px solid #fff;
}
div#avmenu li a:hover {
 background:#fff;
 color:#822B22;
 text-decoration:none;
 border-left:4px solid #00b190;
}
div#avmenu h4 {
 text-align:center;
 color:#222;
 margin:0;
 padding:5px;
 font-size:1em;
 line-height:1.2em;
 background-color:inherit;
}
div.sbox {
 width:170px;
 padding:10px;
 text-align:center;
  background:url(../images/icons/bg-sbox.png) repeat-x;
 border:0px solid #ff0000;
}
div.sbox ul {
  list-style-type:none;
  margin:0;
  padding:0;
/*border-top:1px solid #EDEDED;*/
}
div.sbox ul li {
  padding:3px 0 2px 0;
/*border-bottom:1px solid #EDEDED;*/
}
div.sbox h2 {
  font:bold 15px 'Times New Roman', Arial, sans-serif;
  margin: 0;
  padding: 0;
/* text-transform: uppercase; */
}
/**************** Footer styles ****************/
#footer {
 width:100%;
 margin:0;
 padding:0;
 border:0px solid #ff0000;
}
.footer-c {
 width:840px;
 margin:15px auto 0 auto;
 padding:5px 0 5px 0;
 text-align:right;
 font-size:x-small;
}
div.bt-nav {
 padding:0 0 5px 0;
 text-align:left;
 border:0px solid #fff;
}
#footer a {
 color: #0000ff;
 background-color: inherit;
 text-decoration: none;
}
#footer a:hover {
 background-color: inherit;
 text-decoration: underline;
 color: #836652;
}
span.copyright {
 float:right;
 color:#836652;
}
/**************** Image styles ****************/
a img {
padding:2px;
border:0px solid #455251;
}
a img:hover {
 background:#455251;
 border:0;
}
img.left,img.center,img.right {
 text-align:center;
 border:0;
}
img.left {
 float:left;
 margin:0 10px 5px 0;
 border:0;
}
img.center {
 display:block;
 margin:5px auto 5px auto;
 border:0;
}
img.right {
 float:right;
 margin:0 0 5px 12px;
 border:0;
}
div#single {
 width:99%;
 color:#000;
 line-height:1.3em;
}
div#single p,
#single li,
#single dl,
#single td,
#single label {
  font:0.95em/1.2em Times New Roman, serif;
  color: #0e2033;
}
#single p,
#single ul,
#single ol,
#single dl,
#single form,
#single table {
 margin-bottom:0.7em;
}
#single ul,
#single ol {
  margin-left:2em;
}
div.flashmovie {
 width:647px;
 margin:10px auto 0 auto;
 padding:0;
}
