@charset "utf-8";
/* regstyle.css - style sheet       */
/*                                  */
/* Copyright 2007 - 2010 S.A. Rizzo */
body
{
margin:0; padding:0;
margin-left: 8%; margin-right:8%;
border:none;
color: black;
background: #FFFFFF;
background: transparent url(../pix-V04/cloudgifx.gif) repeat scroll;
font-family: Arial, Verdana, sans-serif;
min-width:720px;
font-size:10px;
font-weight:normal;
line-height:1.2;
text-align:center; /* for IE 5 and IE 6 will get reset to left by wrapper */
}
pre
{
font-family: monospace;
}
#wrapper
{
width: 100%; /* eq or less than body's min-width */
margin: 0 auto;
/* margin-top:1%; */
padding:0.5em;

color: black; background: #FFFFFF; /* buff */
border:solid;border-width:thin;border-color:white;
border:none;
background: transparent url(../pix-V04/cloudgifx.gif) repeat scroll;
text-align: left;
     
}
#aboveheader {
   width:100%
   margin:0; padding:0;
   color:none;
   background: transparent url(../pix-V03/cloudgifx.gif) repeat scroll;
   min-height:1.5em;
   border:none;
   text-align:left;
  }
.separator
{
clear:both;
margin:0;
font-size:0%;
border:none;
max-width:100%;
padding:0;
}
.separator img {max-width:100%;}
.seplite {font-size:0%; border:none; margin:0; padding:0;color:none;}
.seplite img {margin:0;padding:0;border:none;visibility:hidden;}
.topline
{
clear:both;
margin:0; padding:0;
font-size:0%;
max-width:100%;
line-height:0;
}
.topline img {max-width:100%;}
#toptitle
{
 clear:both;
 border:none;
 font-size:150%;
 font-weight:bold;
 text-align:left;
 text-indent:0em;
 line-height:2;
 color:maroon;background:#FFFFFF;
 background: transparent url(../pix-V03/cloudgifx.gif) repeat scroll;
}
#topsvmark
{
font-size:100%;
font-weight:normal;
font-variant:small-caps;
}

#contentx {
	/* float:left; */
          margin:0;
          border:none;
          padding: 0em;
          text-indent: 0em;
          color: #000000;
 /*         background: transparent url(../pix-V04/bkgrndu-200x800gif.gif) repeat scroll; */
            background: transparent url(../pix-V04/cloudgifxgrain.gif) repeat scroll;
          /* width:100%; */
          border:solid;border-width:thin;border-color:green;
          overflow:auto;
          }

#content {float:right;
          margin:0;
          border:none;
          font-size: 140%;
          font-weight:normal;
          padding: 0em;
          text-indent: 0em;
          color: #000000;
          background: inherit;
          width:81%;
          }
#main {float: left;
       margin:0;
       border:none;
       border-left: 1px solid green;
       border-right: 1px solid green;
       font-size: 100%;
       font-weight:normal;
       padding: 0.5em;
       text-indent: 0em;
       color: black; background-color: #FFFFFF;
       width: 74%;
      }
#main ul {padding: 0;
         margin:0;
         list-style-type: marker;
         margin-left:2em;
         border:none;
         }
#main li {padding-left: 0;
         border:none;
         line-height:1.5;
         }
#main h1 {
        	font-size:150%;
          font-weight:normal;
          margin-left:0%;
          font-family:Arial, Verdana, sans-serif;
          text-align:center;
          color:#DC9000; background-color: #FFFFFF;
          color:#800000; background-color: #FFFFFF;
          line-height:1.0;
         }
#main h2 {
	        font-size:125%;
          font-weight:normal;
          margin-left:0%;
          font-family:Arial, Verdana, sans-serif;
          text-align:center;
          color:#8C5900; background-color: #FFFFFF;
          color:#000080; background-color: #FFFFFF;
          line-height:1.2;
         }
#main h3 {
	        font-size:100%;
          font-weight:bold;
          margin-left:0%;
          font-family:Arial, Verdana, sans-serif;
          text-align:left;
          line-height:1.2;
         }
#main p {
		      font-size:100%;
          font-weight:normal;
          margin-left:0%;
          font-family:Arial, Verdana, sans-serif;
          text-align:left;
          line-height:1.2;
	      }
#main img {float:right;
           margin-right:0;
           margin-left:1em;
           border:solid;border-width:thin;border-color:maroon;
           }
#main a:link, #nav a:visited {
     /* display: block; */
      width: 100%;
      height: 100%;
      color: #0000FF;
      background:inherit;
      text-decoration: none;
      text-indent: 0em;
}
#main a:hover {
      color: #ffffff;
      background: #306090
      no-repeat top left;
}
#sidebar {float: right;
       margin:0;
       border:none;
       font-size: 75%;
       font-weight:normal;
       font-family:Arial, Verdana, sans-serif;
       padding:0.5em;
       text-indent:0em;
       color: #000000;
       background:transparent;
       width:21%;
      }
#sidebar ul {padding: 0;
         margin:0;
         list-style-type: marker;
         margin-left:2em;
         border:none;
         }
#sidebar li {padding-left: 0;
         border:none;
         line-height:1.2;
         }
#sidebar h1 {
        	font-size:150%;
          font-weight:normal;
          margin-left:0%;
          text-align:center;
          line-height:1.2;
         }
#sidebar h2 {
	        font-size:125%;
          font-weight:normal;
          margin-left:0%;
          text-align:center;
          line-height:1.2;
         }
#sidebar h3 {
	        font-size:100%;
          font-weight:normal;
          margin-left:0%;
          text-align:left;
          line-height:1.2;
         }
#sidebar p {
		      font-size:100%;
          font-weight:normal;
          margin-left:0%;
          text-align:left;
          line-height:1.2;
	      }
#sidebar img {float:right;
           margin-right:0;
           margin-left:1em;
           border:solid;border-width:thin;border-color:maroon;
           }
#nav {
	    position:relative;
	    float: left;
      margin:0;
      padding:0.5em;
     /* line-height:2.0; */
      border:none;
      text-indent:0em;
      width:17%;
      font-size: 140%;
      color: black; /* not visited etc */
      color: #707070; /* not visited etc */
      background:inherit;
      }
 #nav a:link, #nav a:visited {
      display: block;
      width: 100%;
      height: 100%;
      color: #555555;
     /* background: #FFFFFF
      no-repeat top left; */
      background:inherit;
      text-decoration: none;
      text-indent: 0em;
}
#nav a:hover {
      color: #ffffff;
      background: #306090
      no-repeat top left;
}
#nav ul {padding: 0;
         margin:0;
         list-style-type: none;
         border:none;
         }
#nav li {padding-left: 0;
         border:solid;border-width:1px;border-color:#555555;
         border-top:none;border-left:none;border-right:none;
         text-align:left;
         font-weight:bold;
         line-height:1.5;
         }
#nav li:first-child
        {padding-left: 0;
         border:solid;border-width:1px;border-color:#555555;
         border-left:none;border-right:none;
         text-align:left;
         font-weight:bold;
         line-height:1.5;
         }
#nav p {
	     margin:0.5em;
	     padding:0.5em;
	     font-weight:bold;
	     font-variant:small-caps;
	     font-size:80%;
	     color:#5c3E90;
	     color:#000000;
	     background:#FEF76E;
	     background:#FFF99D;
	     border:solid; border-width:2px;border-color:#000000;
	     line-height:1.0;
	     text-align:center;
	     }
#nav h3 {
	       border:none;
         font-size: 100%;
         font-weight:bold;
         font-variant:small-caps;
         font-family:Arial, Verdana, sans-serif;
         padding:0.5em;
         text-indent:0em;
         color: #000000;
         background:transparent;
   /*    border:solid; border-width:2px;border-color:#000000; */
         margin:0.5em;
         padding:0.5em;
         text-align:center;
         line-height:1.2;
         }
 #nav h3 a:link, #nav h3 a:visited {
  /*    display: block; */
      width: 100%;
      height: 100%;
      color: #7D1876;
     /* background: #FFFFFF
      no-repeat top left; */
      background:inherit;
      text-decoration: none;
      text-indent: 0em;
}
#nav h3 a:hover {
      color: #ffffff;
      background: #7D1876
      no-repeat top left;
}
#nav img  {margin-right:1em;
           margin-left:1.25em;
           border:none;
           width:75%;
           }
#underconstruction 
      {
       font-weight:bold;
	     font-style:italic;
	     font-size:80%;
	     padding:0.5em;
	     color:#5c3E90;
	     color:#000000;
	     background:#FEF76E;
	     border:none;
	     border:solid; border-width:2px;border-color:#000000;
	     text-align:center;
	     }
#sendcomment {padding:.5em;border-style:outset;border-color:gray;}
#sendcomment fieldset {margin-bottom:1em;width:98%;padding-top:1em;}
#sendcomment label {position:absolute;}
#sendcomment input {margin-left:20%;font-family: Arial, Verdana, sans-serif;font-size:100%;}
#sendcomment textarea {margin-left:20%;font-family: Arial, Verdana, sans-serif;font-size:100%;width:70%;}
#bottombox {
    clear:both;
    position:relative;
    border:none;
    font-weight:normal;
    font-size:12px;
    text-align:center;
    text-indent:0em;
    color:#800000;background:#FFFFFF;
    background: transparent url(../pix-V04/cloudgifx.gif) repeat scroll;
    padding:0.5em;
    }
.mark1 {font-size:80%;}
.em1 {font-size:125%;}
.em3 {font-weight:bold;}

