


/* This is a comment: this page had been validated as valid css */


A:link    { color: #499A8B; text-decoration: none }
A:visited { color: #499a8b; text-decoration: none }
A:hover   { color: #8ccfb7; text-decoration: none }
A:active  { color: #8ccfb7; text-decoration: none }


body  { font-size: 10pt; font-family: verdana, arial, sans-serif; padding: 0px; margin: 0px; }

h3 { font-size:  18pt; color: #42857b; font-family: arial, sans-serif; margin-left: 0px; margin-bottom: 20px; font-weight: normal;}
h2 { font-size:  24pt; color: #42857b; font-family: arial, sans-serif; margin-left: 0px; margin-bottom: 40px; font-weight: normal; }



 

.white          { color: #ffffff; }
.red            { color: #bb0000;  }
.green          { color: #35786f;  }
.preload        { display: none; }
.invisible      { visibility: hidden;}
.visible        { visibility: visible;}
.clear          { clear: both;}
.floatleft      { float: left;}
.floatr         { float: right; }
.hcenter        { margin-left: auto; margin-right: auto; width: 840px;}
.just           {text-align: justify; }
.return         {margin-top: 43px; margin-bottom: 43px; width: 300px; }
.half           {width: 50%;}
.seventy        {width: 70%;}
.lineaug        {line-height: 120%}
.lineplus       {line-height: 140%}
.pquote         {margin-top: 10px; }
.explore        {margin-top: 40px; }
.topoff         {margin-top: 50px; }
.marb20         {margin-bottom: 20px; }
.marb15         {margin-bottom: 15px; }
.marb10         {margin-bottom: 10px; }
.hshift100      {position: absolute; left: -100px;  top: 0px;}


.fg18 { font-size:  18pt; color: #42857b; font-family: arial, sans-serif; margin-left: 0px; font-weight: normal;}

.fg32 { font-size:  32pt; color: #42857b; font-family: arial, sans-serif; margin-left: 0px; margin-bottom: 20px; margin-top: 20px;}

.fg40 { font-size:  40pt; color: #42857b; font-family: arial, sans-serif; margin-left: 0px; margin-bottom: 20px; }

.fg40a { font-size:  40pt; color: #ffffff; font-family: arial, sans-serif; }

.fg48 { font-size:  48pt; color: #42857b; font-family: arial, sans-serif;  margin: 25px 0px .5em -3px;  padding: 0px;  position: relative; z-index: 2; font-weight: normal;}

.valid 
{
position: relative;
margin-top: 30px;
margin-bottom:70px;
z-index: 2;
border: 0px;
}

#container
{
width: 840px; 
position: relative;
margin-left: auto;
margin-right: auto;
padding-top: 2px; 
color: #42857b;
line-height: 130%; 
word-spacing: .1em;
/* background-color: transparent; */
/* border-width: 1px; border-color: #aaccaa; border-style: dotted; */  
}

#box1
{
width:   80px; 
background-color: #ffffff; 
font-weight: bold;
padding: 5px 0px;
text-indent: 15px;
margin-top: 24px;  
margin-left:50px;
float: left;
border-width: 3px; border-color: #b0d3fb; border-style: solid;
}

#box2
{
width:   80px;
background-color: #ffffff;
font-weight: bold;
/* height:  30px; */
padding: 5px 0px;
text-indent: 25px;
Margin-top:  24px;
margin-left: 20px;
float: left;
border-width: 3px; border-color: #b0d3fb; border-style: solid;
}

#box3
{
width:   80px;
background-color: #ffffff;
font-weight: bold;
padding: 5px 0px;
text-indent: 6px;
Margin-top:  24px;
margin-left: 20px;
float: left;
border-width: 3px; border-color: #b0d3fb; border-style: solid;
}


.quest
{
background-image: url('images/question mark300.png');
background-repeat: repeat-y;
background-position: 750px 0px; 
border-width: 1px; border-color: transparent; border-style: dotted;  /* a hack for image continuity in chrome*/
  
}



ul
{
list-style-type: none;
padding: 0;
margin: 0px 0px 0px 0px;
}

li
{
background-image: url(arrow.gif);
background-repeat: no-repeat;
background-position: 0 .4em;
padding-left: .6em;
}

.rslogo 
{
float: left;
z-index: 4;
margin-top: 12px;
margin-right: 20px;
}

.bquote
{
background-image: url('images/quotelg04.png');
background-repeat: no-repeat;
height: 45px;
margin-top: 10px;
text-indent: 20px;
font-size: 1.3em;
border-width: 1px; border-color: #cff6f1; border-style: dotted; 
}








