/* Global Styles
----------------------------------------------- */

html body {
   background-color:#fff;
   color:#000;
   margin:0 0 2em 0;
   text-align:left;
   font:71.25% Verdana, Sans-serif;
}
#topnav, #leftnav, #right, #flash, .pagenav {
   display:none;
}
a {
   color:#000;
}
#welcome h1 {
   color:#000;
   font-weight:bold;
   font-size:1.1em;
   line-height:1.4em;
   padding:7px 0px 9px 0;  
}


/* Inline Images
----------------------------------------------- */

img.left1, img.left2 {
   float:left;
   padding:0;
   margin:10px 20px 1em 3px;
}
img.right1, img.right2 {
   float:right;
   margin:0 0 1em 20px;
}
img.left3, img.right3 {
   float:none;
   border:none;
}

/* Content
----------------------------------------------- */

hr {
   border-color:#000;
   border-style:solid;
   border-width:1px 0 0 0;
   color:#fff;
   margin:0 0px 10px 0px;  
}
h1 {
   color:#000;
   font-size:1.8em;
   font-weight:100;
   line-height:1.4em;
   margin:0 0px 1px 0px;  
}
h2 {
   color:#000;
   font-weight:bold;
   font-size:1.2em;
   line-height:1.4em;
   padding:18px 0px 10px 0;    
}
h3 {
   color:#000;
   font-size:1.1em;
   font-weight:bold;
   line-height:1.4em;
   padding:0 0 3px 0;
}
h4 {
   color:#000;
   font-size:1.0em;
   font-weight:bold;
   line-height:1.4em;
   padding:2px 0 5px 0;
}  
ol {
   padding:0 0 0 26px;
}
ol li {
   padding-bottom:1em;
}
ol li a {
   font-weight:normal;
   text-decoration:none;
}
ol li a:hover {
   text-decoration:underline;
}
ol.alpha {
   list-style-type:upper-alpha
}
#page a {
   text-decoration:underline;
}

/* News Listing 
----------------------------------------------- */

.list_news {
   line-height:1.9em;
   text-decoration:none;
   padding:20px 18px 18px 18px;
   
}

.list_news img {
   float:left;
   margin:0px 18px 0px 0px;
}