/* CSS Document*/
/*
body              { color: #000099; font-size: 10pt; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; background: #cccccc; line-height:1.5 }
body.bg           { color: #000099; font-size: 10pt; font-family: Tahoma, Arial; background: white url(../images_all/shade_bg.jpg) repeat-x;}
body              { color: #000099; font-size: 10pt; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; background: white; line-height: 1.5 }
body              { color: #333333; font-size: 9pt; font-family: Helvetica, Verdana, Geneva, Arial, sans-serif; background-color: #cccccc; line-height: 1.5 }
body              { color: #333333; font-size: 9pt; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; background: #999999; line-height: 1.5 }
body              { color: #000099; font-size: 9pt; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; background: #bfd8f1 url(../images/grad.jpg) repeat-x; line-height: 1.5 }
body              { color: #333333; font-size: 9pt; font-family: Arial, Verdana, Geneva, Helvetica, sans-serif; background-color: #cccccc; line-height: 1.2;
*/

body              { color: #333333; font-size: 10pt; font-family: Arial, Verdana, Geneva, Helvetica, sans-serif; background-color: #2b2b2b; line-height: 1.2;
                  background-image: url(/images/cf_background.gif); 
                  background-position: center center;
                  background-repeat: repeat-y;            
                  margin-top: 10px;
                  margin-left: auto;
                  margin-right: auto;
                  }


h1                {
                  color: #cccccc;
                  font-weight: normal;
                  font-size: 150%;
                  text-align: right;
                  letter-spacing: +1px;
                  text-decoration: none;
                  font-weight: bold;
                  border-bottom: 2px solid #cccccc;
                  margin: 0px 0px 20px 0px;
                  line-height: 1; 
                  }

h2                {
                  color: #999999;
                  font-weight: bold;
                  font-size: 200%;
                  text-align: right;
                  display: inline;
                  letter-spacing: 0px;
                  }

h3                {
                  color: #000099;
                  font-weight: bold;
                  font-size: 125%;
                  text-align: left;
                  display: inline;
                  padding: 0px 0px 0px 10px;
                  letter-spacing: +0px;
                  border-left: 0px solid #D1D4D9;
                  background: url("../images/bullet.png") no-repeat 0px 7px; 
                  }

hr                {
                  color: #cccccc;
                  background-color: #cccccc;
                  height: 2px;
                  border-width: 0;
                  }


img.border        { 
                  border: 0px solid #cccccc;
                  padding: 0px 0px 0px 0px;
                  margin: 10px 10px 10px 10px;
                  }

img.thumb         { 
                  border: 0px solid #cccccc;
                  padding: 0px 0px 0px 0px;
                  margin: 10px 10px 10px 0px;
                  }

img.gallery       { 
                  border: 0px solid #cccccc;
                  display: block;
                  margin-left: auto;
                  margin-right: auto;
                  }

div.pict          {
                  padding: 5px 5px 5px 5px;                           
                  margin: 5px 5px 5px 5px;                            
                  }

div#footer        {
                  color: #aaaaaa; font-size: 90%;
                  border-top: 2px solid #cccccc; 
                  border-bottom: 0px solid #cccccc; 
                  border-left: 0px solid #cccccc; 
                  border-right: 0px solid #cccccc; 
                  padding: 0px 0px 10px 0px;     
                  margin-left: auto;    
                  margin-right: auto;
                  margin-top: 20px;                       
                       
/*                background: #ffffff; */
                  width: 780px;
                  white-space: nowrap;
                  text-align: center;
/*                  position: absolute; */
                  }


a.footer:visited     { color: #aaaaaa; text-decoration: none; font-weight: normal } 
a.footer:hover       { color: #000099; text-decoration: none; font-weight: normal }
a.footer:active      { color: #aaaaaa; text-decoration: none; font-weight: normal }
a.footer:link        { color: #aaaaaa; text-decoration: none; font-weight: normal }

p.transparent {
                  background-color: #ffffff;
	            filter:alpha(opacity=90);
	            -moz-opacity:0.9;
                  -khtml-opacity: 0.9;
                  opacity: 0.9;
                  padding: 0px 5px 0px 0px;
                  }

div.wrapper       {                                                       /* required to center content on page and still allow pagebox to be floated left
                  border: 0px solid #cccccc;
                  padding: 0px 0px 0px 0px;                               /* space between element and border */
                  width: 800px;
                  margin: auto;
                  }


div.pagebox       {                                                      /* main page container */
                  border: 0px solid #cccccc;
                  padding: 0px 0px 20px 0px; 
                  margin: auto;                            
                  margin: 0px 10px 0px 10px;                              
/*                background: #ffffff; */
/*                  float: left;*/
                  width: 780px;
                  min-height: 400px;
/*                  position: relative; */
                  }


div.contentbox    {                                                       /* text boxes on page */
                  border: 0px solid #cccccc;
                  padding: 0px 0px 0px 0px;                         
                  margin: 10px 0px 0px 0px;                           
/*                background: #fafaff;
                  background: #EFF3F8;      */
/*                  background: #ffffff; */
                  float: left;
                  -moz-border-radius: 0px;
/*                  position: absolute; */
                  }

div#sidebar       {                                                      /* navigation bar */
                  font-size: 85%;
                  width: 120px;
                  text-align: center;
                  border: 0px solid #cccccc;
                  padding: 0px 0px 0px 0px;
                  margin: 5px 0px 0px 0px;
/*                background: #ffffff; */
                  float: left;
                  line-height: 1;
                  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; 
                  }

div#sidebar ul     {
                  margin: 0px 0px 0px 0px;
                  padding: 0px 0px 0px 0px;
                  white-space: nowrap;
                  text-align: center;
                  }


div#sidebar li     {
                  list-style-type: none;                               /* square */
/*                width: 50px; */
                  text-align: left;
/*                display: inline; */
                  padding: 3px 3px;                                                    /* the width reserved for the background image */
/*                background: url("../images/bullet.png") no-repeat 5px 8px; */         /* the "bullet"... adjust these numbers to taste */
                  }

div#sidebar li a:visited     { color: #777777; text-decoration: none; font-weight: bold; } 
div#sidebar li a:hover       { color: #cccccc; text-decoration: none; font-weight: bold; }
div#sidebar li a:active      { color: #cccccc; text-decoration: none; font-weight: bold; }
div#sidebar li a:link        { color: #777777; text-decoration: none; font-weight: bold; }
div#sidebar li.current       { color: #cccccc; text-decoration: none; font-weight: bold;}


div#navbar        {                                                      /* navigation bar */
                  font-size: 85%;
                  width: 780px;
                  text-align: center;
                  border: 0px solid #cccccc;
                  padding: 2px 0px 2px 0px;
                  margin: 0px 0px 20px 0px;
                  background: #cccccc; 
                  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;                               
                  }

div#navbar ul     {
                  margin: 0px 0px 0px 0px;
                  padding: 0px 0px 0px 0px;
                  white-space: nowrap;
                  text-align: center;
                  }


div#navbar li     {
                  list-style-type: none;
                  width: 100px;
                  text-align: center;
                  display: inline;
                  text-decoration: none;
                  padding: 3px 15px;                                                    /* the width reserved for the background image */
/*                background: url("../images/bullet.png") no-repeat 5px 8px; */         /* the "bullet"... adjust these numbers to taste */
                  }

div#navbar li a:visited     { color: #000000; text-decoration: none; font-weight: bold; } 
div#navbar li a:hover       { color: #ffffff; text-decoration: none; font-weight: bold; }
div#navbar li a:active      { color: #ffffff; text-decoration: none; font-weight: bold; }
div#navbar li a:link        { color: #000000; text-decoration: none; font-weight: bold; }
div#navbar li.current       { color: #ffffff; text-decoration: none; font-weight: bold; }

a:visited     { color: #333333; text-decoration: underline; font-weight: normal; }
a:hover       { color: #999999; text-decoration: none; font-weight: normal; }
a:active      { color: #333333; text-decoration: underline; font-weight: normal; }
a:link        { color: #333333; text-decoration: underline; font-weight: normal; }











