body{
margin-top:0;
margin-bottom:0;
margin-left:0;
margin-right:0;
background:#43484c;
font-family:tahoma, verdana, arial;
font-size:11px;

color: #444; 
}

p  
{
padding-left:30px;
padding-right:30px; 
line-height: 1.8em;
text-align:justify;
}
 

h2 
 { 
 font-size: 2em; 
 color: #18426a; 
 font-weight: normal;
 padding-left:30px; 
 margin: 0 0 .8em;
 }
 
h3 
 { 
 font-size: 1.5em; 
 border-bottom: 1px solid #eee; 
 margin: 0 0 .8em;
 }
h4 
 { 
 font-size: 1.5em; 
 padding-left:20px; 
 border-bottom: 1px solid #eee;
 margin: 0 0 .8em;
 }

 
a 
 { 
 color: #9D2900;
 }
 
a:hover
 {
 color: #A0000E; 
 text-decoration: none;
 }
 
.red 
 { 
 color: #9D2900;
 }
 
.top-links
{
font-family:tahoma, verdana, arial;
font-size:11px;
color:#fff9ee;
word-spacing:2px;
text-align:right;
padding-right:20px;
padding-bottom:3px;
text-decoration:none;
}
.top-links A
{
color:#fff9ee;
text-decoration:none;
}
.top-links A:Hover
{
color:#fff9ee;
text-decoration:overline;
}
 /* NAVIGATION */
 
 .right 
 { 
 float: right; 
 width: 250px;
 margin: 20 20px 10px 0;
  }

.nav 
 { 
 text-align: left; 
 color:#0587c4; 
 padding: 20px 0 0 20px;
 font-family:Tahoma;
 font-size:11px; 
 width: 200px;
  }
 
.nav li 
 {
 margin: 5px 0 5px 0px; 
 padding: 0px 10px 0 0px; 
 border-bottom: 1px dotted #ccc; 
 list-style: none;

 }
 
.nav li a 
 { 
 color: #514c44; 
 text-decoration: none;  
 padding: 5px 0 0 0px; 
 display: block; 
 margin-bottom: 2px;
 }
 
.nav li a:hover 
 { 
 color: #514c44; 
 text-decoration: none; 
 background: #f5efe4; 
 display: block; 
 margin-bottom: 2px;
 }
 .footer
{
font-family:tahoma, verdana, arial;
font-size:11px;
color:#fff9ee;
word-spacing:2px;
text-align:left;
padding-left:20px;
padding-top:10px;
text-decoration:none;
}
.footer A
{
color:#fff9ee;
text-decoration:none;
}
.footer A:Hover
{
color:#fff9ee;
text-decoration:overline;
}
.solution
{
font : normal 1.070em tahoma, tahoma, verdana, arial;
color:#054f86;
font-weight:bold;
}
.light_b{font:bold 12px/22px tahoma, tahoma, verdana, arial; color:#18426A; padding:0px 0px 0px 0px;}
.light_b a{font:bold 12px/22px tahoma, tahoma, verdana, arial; color:#18426A; text-decoration:none;}

.f_link{font:11px/22px tahoma, tahoma, verdana, arial; color:#666666; padding:0px 2px 0px 2px;}
.f_link a{color: #666666; text-decoration:none;}
.f_link a:hover{color:#5c7c89; text-decoration:none;}

.f_small_link{font:11px/19px tahoma, tahoma, verdana, arial; color:#666666;}
.f_small_link a{ color:#666666; text-decoration:none;}

.bg_f{background:#D8D9C9; height:2px;}
.margin{ margin:10px auto 10px auto;}