



a:link, a:visited   { color: #555; text-decoration: none }
a:hover, a:active   { color: /* #8ccfb7;  #640f24; */ #800000; text-decoration: none }

a.exit:link, a.exit:visited    { color: #7ca0e5; text-decoration: none; }
a.exit:hover, a.exit:active   { color:/* #8ccfb7; */ #8b1532; text-decoration: none; }

body
{
width: 100%;
font-size: 12pt;
font-family: arial, sans-serif;
background-image: url('images/grnbak05sm.gif');  
}

.rslogo 
{
border-style: none;
}

nav
{
display:inline;
/* border: 1px; border-color: #aaa; border-style: solid; */
text-align: center;

}

.large
{
display: none;
}


.face
{
display: block;
margin-left: auto;
margin-right: auto;
margin-bottom: 40px;
}



.name 
{ 
font-size:  12pt; 
color: #777; 
margin-left: 0px; 
margin-top: 10px; 
font-weight: normal; 
letter-spacing: 3px;
/* border-right-width: 1px; border-color: red; border-style: solid; */
display: none;
}

.psy
{
font-size: 10pt;
font-weight: normal;
color: #888;
display:inline;
margin-top: 12px;
margin-left: 8px;
letter-spacing: 2pt;
/* border-right-width: 1px; border-color: green; border-style: solid; */
display: none;
}


#minbox2
{
margin-left: 25px;
float: left;
padding: 0px 40px;
border-width: 0 0 0 0;
border-right-width: 1px; border-color: #aaa; border-style: solid;
}

#minbox3
{
float: left;
/* padding-left: 40px; */ 
padding: 0px 40px;
/* border-right-width: 1px; border-color: pink; border-style: solid; */
}

.topgoto { font-size:  12pt; color: #777; font-weight: normal;}

#toplevel
{
margin: 0 auto;
margin-bottom: 30px;
margin-top: 10px;
width: 300px;
height: /* 40 */ 20px;
padding: 5px 0px;
font-family: verdana, arial, sans-serif;
text-align: center;
/* border-width: 1px; border-color: #aaccaa; border-style: dotted; */ 
background-image: url('images/banbak01.jpg'); 
box-shadow: 4px 4px 2px #cdcdcd; 
border-radius: 7px; 
}


#smtoplevel
{
margin: 0 auto;
margin-bottom: 30px;
margin-top: 10px;
width: 300px;
height: /* 40 */ 40px;
/* padding: 5px 0px; */
font-family: verdana, arial, sans-serif;
text-align: center;
/* border-width: 1px; border-color: #aaccaa; border-style: dotted; */ 
background-image: url('images/banbak01.jpg'); 
box-shadow: 4px 4px 2px #cdcdcd; 
border-radius: 7px; 
}

.smname 
{ 
font-size:  10pt; 
color: #777; 
margin-left: 37px; 
margin-top: 3px; 
font-weight: normal; 
letter-spacing: 3px;
/* border-right-width: 1px; border-color: red; border-style: solid; */
}

.smpsy
{
font-size: 10pt;
font-weight: normal;
color: #888;
display:inline;
/*margin-top: 2px; */
margin-left: 88px;
letter-spacing: 2pt;
/* border-right-width: 1px; border-color: green; border-style: solid; */
}

.dot
{
display: none;
}

.apples
{
display: none;
}



.floatleft      
{ 
float: left;
}


.lblu
{
font-weight: normal;
color: #a8c0e2; 
}

.red
{
color: #800000;
}

.bname 
{ 
font-size:  12pt; color: #777; 
margin-left: 0px; margin-top: 11px; font-weight: normal; letter-spacing: 1px; 
}

.fattop
{
margin-top: 65px;
}

.midtop
{
margin-top: 20px;
}

.btagtop
{
margin-top: 10px;
}

.toptop
{
margin-top: 30px;
}

.skinnytop
{
margin-top: -15px;
}


.phnum
{
font-size: 18pt;
}

header
{
text-align: center
}

.blue
{
color: #a8c0e2; 
}

.darkb
{
color: green;
}

h4
{
font-size: /* 10 */ 11pt;
font-weight: normal;
color: #888;
margin-top: 5px;
}

 


#mebig
{
display: none;
background-image: url('images/rvs010.png');
background-repeat: no-repeat; 
position: absolute;
width: 572px;
height: 497px;
right: 0px;
top: 90px; 
z-index: 0;
/* border-width: 1px; border-color: red; border-style: dotted; */ 
}






.gfc
{
font-size: 5.5vw;
font-weight: normal;
color: /* #888; */ #800000;
}

.red
{
color: #800000;
}

.sb
{
margin-bottom: -20px;
font-size: 4.5vw;
}

.center
{
margin: 0 auto;
}

.midtop
{
margin-top: 20px;
/* margin-left: -2%; */
}


h1 
{ 
font-size: 17vw;
color: #a8c0e2;  
font-family: Georgia,'Adobe Garamond Pro Bold', 'Palatino Linotype', serif; 
line-height: 80%;
letter-spacing: 4px;
text-align: center;
font-weight: bold;
/* border-width: 1px; border-color: red; border-style: dotted; */

}


header
{
text-align: center
}

.toptop
{
margin-top:30px;
}


/* For example, assume your browser viewport is set to 1,000 x 1,200 pixels:

    1.5vw = 15px font size */

#tagline
{
margin: 0 auto;
z-index: 2;
width: 80%;
/* border-width: 1px; border-color: red; border-style: dotted; */
text-align: justify;
font-size: 11pt;
line-height: 130%; 
color: #555; 
text-shadow: 1px 1px 1px rgba(128,128,128,0.2);
margin-bottom: 50px;
}

#background2
{
margin: 0 auto;
z-index: 2;
width: 80%;
/* border-width: 1px; border-color: red; border-style: dotted; */ 
text-align: justify;
font-size: 11pt;
line-height: 130%; 
color: #555;
text-shadow: 1px 1px 1px rgba(128,128,128,0.2);
margin-bottom: 50px;
}

#background3
{
margin: 0 auto;
z-index: 2;
width: 80%;
/* border-width: 1px; border-color: red; border-style: dotted; */ 
text-align: justify;
font-size: 11pt;
color: #678;
text-shadow: 1px 1px 1px rgba(128,128,128,0.2);
margin-bottom: 50px;
}

.solfoc {font-size:  16pt; color: #7ca0e5; font-family: verdana, arial, sans-serif; letter-spacing: 2px; margin-left: 0px; font-weight: normal; margin-bottom: 10px; text-align: left;}

.places
{
margin: 0 auto;
width: 80%;
font-size: 11pt;
color: #555;
text-shadow: 1px 1px 1px rgba(128,128,128,0.2);
margin-bottom: 50px;
/* border-width: 1px; border-color:#cc0000; border-style: dotted; */
}

ul
{
list-style-type: none;
padding: 0;
margin: 0px 0px 0px 10px;
}

.blue           { color: #4d72ad; }
.shad           { text-shadow: 1px 1px  rgba(128,128,128,0.1); }

dl.ab { margin-left: 0px; }
dt.ab { width: 80%; line-height: 130%;}
dd.ab { width: 80%; margin-bottom: 10px; color: #7ca0e5;}

dl.fak { margin 0 auto; line-height: 130%; 
/* border-width: 1px; border-color: green; border-style: dotted; */}

.term {font-size:  12pt; color: #7ca0e5;  font-family: verdana, arial, sans-serif; letter-spacing: 2px; margin-left: 0px; font-weight: bold; margin-bottom: 10px;}

dl.fq { margin-left: 0px; text-shadow: 1px 1px 1px rgba(128,128,128,0.2);
}
dt.fq { width: 90%; line-height: 130%; text-align: left;}
dd.fq { width: 90%; margin: 0 auto; margin-bottom: 10px; color: #555; }

#tohome
{
margin: 0 auto;
width: 80%;
font-family: verdana, arial, sans-serif; 
font-size: 11pt;
}

#what
{
margin: 0 auto;
z-index: 2;
width: 80%;
/* border-width: 1px; border-color: red; border-style: dotted; */
text-align: justify;
font-size: 11pt;
line-height: 130%; 
color: #555;
text-shadow: 1px 1px 1px rgba(128,128,128,0.2);
margin-bottom: 50px;
}

#details
{
margin: 0 auto;
z-index: 2;
width: 80%;
/* border-width: 1px; border-color: red; border-style: dotted; */
text-align: justify;
font-size: 11pt;
color: #555;
text-shadow: 1px 1px 1px rgba(128,128,128,0.2);
margin-bottom: 50px;
}

#faqline
{
margin: 0 auto;
z-index: 2;
width: /*80%;*/ 90%;
/* border-width: 1px; border-color: red; border-style: dotted; */ 
text-align: justify;
font-size: 11pt;
color: #555;
text-shadow: 1px 1px 1px rgba(128,128,128,0.2);
margin-bottom: 50px;
margin-top: 0px;
}

h2 
{
font-size:  16pt; color: #6e92cd; 
font-family: Verdana, Arial, sans-serif; 
text-shadow: 1px 1px 1px rgba(128,128,128,0.2);
margin-bottom: 9px;
text-align: left;
}

h2.mov
{
font-size:  16pt; color: #6e92cd; 
font-family: Verdana, Arial, sans-serif; 
text-shadow: 1px 1px 1px rgba(128,128,128,0.2);
margin-bottom: 9px;
text-align: center;
}




footer
{
clear: both;
margin-left: auto;
margin-right: auto;
margin-bottom: 20px;
margin-top: 50px;
padding-top: 3px;
padding-left: 10px;
padding-right: 0px; 
font-size: 11pt;
color: #678;
text-shadow: 1px 1px 1px rgba(128,128,128,0.2);
width: 80%;
}

/* 
#botbox2
{
margin-top: 8px;  
float: left;
padding-left: 5px;
padding-right: 5px;
border-width: 0 0 0 0;
border-right-width: 0px; border-color: #aaa; border-style: solid;
}
*/

