html {
height:100.5%;
}
/*-------------*/
/*---COMMON---*/
/*-----------*/

body {
background-color:#ffffff;
background-image:url("images/topstripe.gif");
background-repeat:repeat-x;
background-position:top;
}


body,p,a,li,ol,ul,div,h1,h2,h3,h4,h5,table,tr,td,hr,img,object,swf {
margin:0px;
padding:0px;
border:0px;
}

img,object {
display:block;
}

/*----------------*/
/*---MAIN DIVS---*/
/*--------------*/

#wrapperDiv {
margin-left:auto;
margin-right:auto;
width:800px;
}

#logoBar {
margin-left:auto;
margin-right:auto;
margin-top:30px;
width:800px;
border-bottom:solid 1px #e8e8e8;
}

#leftCol {
float:left; 
width:140px;
}

#rightCol {
padding:20px 0px 0px 0px;
float:left; 
width:242px;
}
    
#contentCol {
float:left; 
width:378px;
margin:0px 20px 0px 20px;
padding:0px 0px 20px 0px;
}

#topMenu {
margin-left:auto;
margin-right:auto;
margin-top:5px;
width:800px;
text-align:right;
}

#validate {
display:none;
}

/*------------*/
/*---LISTS---*/
/*----------*/
li {
list-style-type:none;
display:block;
background-repeat:no-repeat;
background-position:top left;
font-size:0.7em;
line-height:normal;
margin:0px 0px 0px 0px;
padding:3px 0px 3px 0px;
}

li a {
padding:3px 3px 3px 0px;
margin:0px 0px 0px 0px;
color:#666666;
text-decoration:none;
}

li a:hover {
text-decoration:none;
}

li a:hover 
{
color:#333333;
}

ul {
list-style-type:none;
margin:0px 0px 10px 0px;
padding:0px 0px 0px 0px;
border-bottom:solid 1px #f1f1f1;
}

#topMenu ul {
display:inline;
margin:0px 0px 3px 0px;
border:none;
}

#topMenu ul li {
display:inline;
margin:0px 0px 3px 10px;
}

#topMenu ul li a:hover {
text-decoration:underline;
}

img.w3c {
border:none!important;
width:68px!important;
height:11px!important;
margin:0px 0px 0px 0px!important;
padding:0px 0px 0px 0px!important;
display:inline!important;
}

#rightCol img { 
/*width:220px!important;*/
}

/*Specific*/
#logoBar img {
margin:0px 0px 12px 0px;
}

/*-----------------*/
/*---TYPOGRAPHY---*/
/*---------------*/

  
body  {
font-family: helevtica,verdana,arial,sans-serif;
}

a  {
color:#666666;
}
    
p  {
font-size:0.8em;
line-height:1.5em;
}

h1  {
margin:-4px 0px 7px 0px;
font-size:1.4em;
color:#666666;
font-weight:normal;
background-color:#ffffff;
}

h2  {
margin:0px 0px 20px 0px;
font-size:1.5em;
color:#777777;
font-weight:normal;
background-color:#ffffff;
}

h3  {
margin:0px 100px 10px 0px;
color:#777777;
font-weight:normal;
font-size:0.93em;
font-family:arial,helvetica,sans-serif;
background-color:#ffffff;
}

h6  {
margin:0px 0px 25px 0px;
font-size:1.9em;
color:#777777;
font-weight:normal;
background-image:url("images/logoBg.gif");
background-repeat:repeat-x;
background-position:top;
background-color:#ffffff;
}

/*Specific*/
#logoBar h3 {
text-transform:uppercase;
font-size:1em;
font-weight:normal;
color:#828282;
font-family:helvetica,arial,sans-serif;
}

#contentCol h1{
padding:10px 0px 0px 0px;
margin:0px 0px 8px 0px;
}

#topMenu ul li a{
text-decoration:none;
font-size:0.9em;
background-color:transparent;
}


/*----------------------*/
/*---SWFIT GENERATED---*/
/*--------------------*/

/*-article related links-*/
#contentCol p.link-p a{
font-size:1em;
text-decoration:underline;
color:#669966;
margin:20px 0px 20px 0px;
float:left;
}
#contentCol p.link-p a:hover{
text-decoration:none;
}

/*-related links header-*/
#contentCol h4 {
margin:0px 10px 0px 10px;
color:#669966;
font-family:georgia,sans-serif;
}

#contentCol h2 {
font-size:1em!important;
margin:20px 0px 15px 0px;
font-weight:bold;
}

p.info-p {
margin:0px;
}
p a.author-a {
color:#6c926c;
font-size:1.5em;
/*letter-spacing:-2px;
font-family:helvetica,arial,sans-serif;*/
font-family:georgia,sans-serif;
}
p.ingress {
color:#666666;
margin:0px 0px 5px 0px;
font-family:arial,sans-serif;
}


/*rightCol + subMenu*/

#rightCol img {
background-color:#ffffff;
border:solid 1px #e8e8e8;
padding:10px;
}
div#rightCol p.image-p {
margin:0px 0px 0px 0px;
padding:5px 0px 0px 10px;
border-left:solid 1px #f1f1f1;
border-right:solid 1px #f1f1f1;
font-size:0.8em;
}
div#rightCol p.info-p {
margin:0px 0px 10px 0px;
padding:0px 0px 5px 10px;
border-left:solid 1px #f1f1f1;
border-right:solid 1px #f1f1f1;
border-bottom:solid 1px #f1f1f1;
color:#999999;
font-size:0.75em;
}
div#contentCol p.info-p {
margin:0px 0px 10px 0px;
padding:0px 0px 5px 0px;
border-bottom:solid 1px #f1f1f1;
color:#999999;
font-size:0.75em;
}
div#rightCol h2,div#subMenu h2{
font-family:georgia,sans-serif;
font-size:1.2em;
font-weight:normal;
color:#ff6600;
border-top:solid 2px #f1f1f1;
border-bottom:solid 1px #f1f1f1;
margin:0px 0px 0px 0px;
padding:5px 0px 3px 10px;
}
div#rightCol li,div#subMenu li{
margin:0px 0px 0px 15px;
line-height:1.3em;
color:#666666;
}

div#rightCol ul {
border-left: solid 1px #f1f1f1;
}

div#subMenu ul {
border-right: solid 1px #f1f1f1;
}




/*-link-lists links-*/
a.article-a {
text-decoration:none;
color:#666666;
}
a.article-a:hover {
text-decoration:underline;
color:#ff6600;
}

/*-the date-*/
p.info-p {
font-size:0.75em;
font-family:helvetica,arial,sans-serif;
border-bottom:1px solid #f1f1f1;
padding:0px 0px 0px 0px;
margin:0px 10px 0px 10px;
color:#999999;
}

/*-hide the hr-*/
#middleCol hr {
display:none;
}

/*-ingress-*/
h3 {
font-size:0.95em;
font-family:helvetica,arial,sans-serif;
font-weight:normal;
color:#990000;
margin:10px 0px 20px 0px;
padding:0px;
line-height:1.3em;
}




    
