

div {margin: 0px; border: 0px; padding: 0px; }
div.fg18.floatleft {padding-top: 27px; }
div#nonstd h3 {line-height: 100%;}
div#experience h2 { margin-bottom: 30px; }
div.fg18.clear.return {margin-bottom: 40px; padding: 5px 0px;}
dd { width: 550px; }
h3 {padding: 5px 0px;}
div#background1 h3 {padding: 32px 0px; margin: 0;}




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

.places
{
float: left;
width: 400px;
}

.dates
{
float: left;
width: 120px;
margin-bottom: 40px;
}

.list3
{
width: 70%; 
font-weight: bold;
margin-top: 20px;
/* border-width: 2px; border-color:#cc0000; border-style: dotted; */
margin-bottom: 20px;
}

.xleft
{
float: left;
width: 360px;
margin-right: 60px;
}

.rshift480
{
clear: both;
width: 480px;
margin-left: 300px;
}

.home480
{
clear: both;
width: 480px;
}

#toplevel
{
width: 100%;
min-width: 840px;
background-image: url('images/lightgreen02.jpg');
repeat: repeat;
height: 80px;
border-bottom-width: 2px; border-bottom-color:#cccccc; border-bottom-style: ridge;
}



#midlayer
{
width: 100%;
margin-top: 0px;
border-top-width: 2px; border-top-color: #eeeeee; border-top-style: solid;
border-bottom-width: 1px; border-bottom-color: #eeeeee; border-bottom-style: solid; 
}

#mpart
{ 
position: absolute;
width: 476px;
right: 0px;
top: 95px; 
/* z-index: -1; */
/* border-width: 1px; border-color: red; border-style: dotted; */
}

#background1
{
width: 500px;
margin-bottom: 80px;
text-align: justify;
}

#bk
{
position: absolute;
top: 145px;
right: 80px;
}

#fv
{
position: absolute;
top: 365px;
left: 0px;
}

#background2
{
width: 500px;
text-align: justify;
margin-left:250px;
margin-bottom: 70px;
}

#expect
{
float: left;
width: 480px;
/* margin-bottom: 40px; */
margin-right: 30px;
text-align: justify;
}

#nonstd
{
width: 540px;
text-align: justify;
margin-left: 48px;
margin-bottom: 40px;
}

#details
{
width: 540px;
text-align: justify;
margin-left: 48px;
margin-top: 30px;
margin-bottom: 40px;
float: left;
}

#experience
{
line-height: 120%;
margin-top: 40px;
}

#roompic
{
margin-top: 25px;
margin-leaft: 40px;
}

#explore
{
position: absolute;
width: 250px;
top: 330px;
right: 60px;
z-index: 0;
}

#faqtitle
{
background-color:#42857b;
width: 90%;
text-indent: .5em;
font-family: arial, helvetica, sans-serif;
font-size: 40pt; 
color: #ffffff; 
/* border-width: 2px; border-color:#cc0000; border-style: dotted; */
padding-top: 25px;
padding-bottom: 25px;
margin-bottom: 60px;
margin-top: 60px;
}


#bot
{
clear: both;
color: #42857b;
padding-top: 15px;
background-image: url('images/fade03.jpg');
border-top-width: 2px; border-top-color:#cccccc; border-top-style: ridge;
width: 100%;
min-width: 840px;
height: 600px;
position: relative;
z-index: 1;

}

#bot2
{
clear: both;
color: #42857b;
padding-top: 15px;
/* background-image: url('images/fade04.jpg'); */
background-color: #cff6f1;
border-top-width: 2px; border-top-color:#cccccc; border-top-style: ridge;
width: 100%;
min-width: 840px;
height: 140px;
position: relative;
z-index: 1;

}
