/***************************************/

.wrapper
{
position:relative;
width:881px
margin:0 auto;
}

#rrpmenu
{
position:relative;
margin-left:0px;
margin-top:0px;
display:block;
height:28px;
width:881px;
background-color:#044180;
}



.home
{
  position:absolute;
  font-family: arial, helvetica, sans-serif;
  background: url(/webimages/button-banner-sliced2_01.gif) no-repeat;
  white-space: nowrap;
  display: block;
  width: 69px;
  height: 27px;
  margin-top:1px;
  margin-left:1px;
  padding: 0;
  z-index:0;
}

.home a
{
  display: block;
  color: #000000;
  font-size: 12px;
  height: 27px;
  display: block;
  float: left;
  color: black;
  text-decoration: none;
}
.home img
{
  border:0;
  padding:0;
}
.home a:hover img
{
 visibility:hidden;
 alt:HOME
}
.home span
{
position:absolute;
margin-top:1px;
margin-left:1px;
padding:0px;
cursor:pointer;
}

.homesub{
  display:none;
  color:#fff;
  font-size: 10px;
}
.homesub a:hover{
  display:block;
  color:#fff;
}
.homesub a:hover{
  color:#fff;
  background-color:#044180;
}

.thefarm
{
position: absolute;
font-family: arial, helvetica, sans-serif;
background: url(/webimages/button-banner-sliced2_02.gif) no-repeat;
white-space: nowrap;
display: block;
width: 75px;
height: 27px;
margin-top: 1px;
margin-left:69px;
padding: 0px;
}
.thefarm a
{
display: block;
color: #000000;
font-size: 12px;
height: 27px;
display: block;
float: left;
color: black;
text-decoration: none;
padding: 0px
}
.thefarm img
{
border:0;
padding:0;
}
.thefarm a:hover img
{
visibility:hidden
}
.thefarm span
{
position:absolute;
margin-top:1px;
margin-left:0px;
padding:0px;
cursor:pointer;
}

.thefarmsub
{
  position:relative;
  margin-top: 27px;
  margin-left:2px;
  width:110px;
  display:none;
  background-color:#044180;
  color:#fff;
  z-index:50;
}
.thefarmsub td a
{
color:#fff;
padding: 5px;
}
.thefarmsub tr:hover
{
background-color:#688db3;
}

.aboutus
{
position: absolute;
font-family: arial, helvetica, sans-serif;
background: url(/webimages/button-banner-sliced2_03.gif) no-repeat;
white-space: nowrap;
display: block;
width: 77px;
height: 27px;
margin-top: 1px;
margin-left:144px;
padding: 0;
}
.aboutus a
{
display: block;
color: #000000;
font-size: 12px;
height: 27px;
display: block;
float: left;
color: black;
text-decoration: none;
}
.aboutus img
{
border:0;
padding:0;
}
.aboutus a:hover img
{
visibility:hidden;
}
.aboutus span
{
position:absolute;
margin-top:1px;
margin-left:1px;
padding:0px;
cursor:pointer;
}

.aboutussub
{
  position:relative;
  margin-top: 27px;
  margin-left:2px;
  width:125px;
  display:none;
  background-color:#044180;
  color:#fff;
  z-index:50;
}
.aboutussub td a
{
color:#fff;
padding: 5px;
}
.aboutussub tr:hover
{
background-color:#688db3;
}


.aboutreindeer
{
position: absolute;
font-family: arial, helvetica, sans-serif;
background: url(/webimages/button-banner-sliced2_04.gif) no-repeat;
white-space: nowrap;
display: block;
width:110px;
height: 27px;
margin-top: 1px;
margin-left:218px;
padding: 0;
}
.aboutreindeer a
{
display: block;
color: #000000;
font-size: 12px;
height: 27px;
display: block;
float: left;
color: black;
text-decoration: none;
}
.aboutreindeer img
{
border:0;
padding:0;
}
.aboutreindeer a:hover img
{
visibility:hidden
}
.aboutreindeer span
{
position:absolute;
margin-top:1px;
margin-left:1px;
padding:0px;
cursor:pointer;
}

.aboutreindeersub
{
  position:relative;
  margin-top: 27px;
  margin-left:2px;
  width:145px;
  display:none;
  background-color:#044180;
  color:#fff;
  z-index:50;
}
.aboutreindeersub td a
{
color:#fff;
padding: 5px;
}
.aboutreindeersub tr:hover
{
background-color:#688db3;
}

.research
{
position: absolute;
font-family: arial, helvetica, sans-serif;
background: url(/webimages/button-banner-sliced2_05.gif) no-repeat;
white-space: nowrap;
display: block;
width: 73px;
height: 27px;
margin-top: 1px;
margin-left:328px;
padding: 0;
z-index:10;
}
.research a
{
display: block;
color: #000000;
font-size: 12px;
height: 27px;
display: block;
float: left;
color: black;
text-decoration: none;
}
.research img
{
border:0;
padding:0;
}
.research a:hover img
{
visibility:hidden
}
.research span
{
position:absolute;
margin-top:1px;
margin-left:1px;
padding:0px;
cursor:pointer;
}


.researchsub
{
  position:relative;
  margin-top: 27px;
  margin-left:2px;
  width:180px;
  display:none;
  background-color:#044180;
  color:#fff;
  z-index:50;
}
.researchsub td a
{
color:#fff;
padding: 5px;
}
.researchsub tr:hover
{
background-color:#688db3;
}

.opportunities
{
position: absolute;
font-family: arial, helvetica, sans-serif;
background: url(/webimages/button-banner-sliced2_06.gif) no-repeat;
white-space: nowrap;
display: block;
width: 101px;
height: 27px;
margin-top: 1px;
margin-left:395px;
padding: 0;
z-index:20
}
.opportunities a
{
display: block;
color: #000000;
font-size: 12px;
height: 27px;
display: block;
float: left;
color: black;
text-decoration: none;
}
.opportunities img
{
border:0;
padding:0;
}
.opportunities a:hover img
{
visibility:hidden
}
.opportunities span
{
position:absolute;
margin-top:1px;
margin-left:1px;
padding:0px;
cursor:pointer;
}
.opportunitiessub
{
  position:relative;
  margin-top: 27px;
  margin-left:8px;
  width:94px;
  display:none;
  background-color:#044180;
  color:#fff;
  z-index:50;
}

.opportunitiessub td a
{
color:#fff;
padding: 5px;
}
.opportunitiessub tr:hover
{
background-color:#688db3;
}


.gallery
{
position: absolute;
font-family: arial, helvetica, sans-serif;
background: url(/webimages/button-banner-sliced2_07.gif) no-repeat;
white-space: nowrap;
display: block;
width: 63px;
height: 27px;
margin-top: 1px;
margin-left:496px;
padding: 0;
z-index:30;
}
.gallery a
{
display: block;
color: #000000;
font-size: 12px;
height: 27px;
display: block;
float: left;
color: black;
text-decoration: none;
}
.gallery img
{
border: 0;
padding:0;
}
.gallery a:hover img
{
visibility:hidden;
}
.gallery span
{
position:absolute;
margin-top:1px;
margin-left:1px;
padding:0px;
cursor:pointer;
}

.gallerysub
{
  position:relative;
  margin-top: 27px;
  margin-left:2px;
  width:63px;
  display:none;
  background-color:#044180;
  color:#fff;
  z-index:50;
}
.gallerysub td a
{
color:#fff;
padding: 5px;
}
.gallerysub tr:hover
{
background-color:#688db3;
}


.resources
{
position: absolute;
font-family: arial, helvetica, sans-serif;
background: url(/webimages/button-banner-sliced2_08.gif) no-repeat;
white-space: nowrap;
display: block;
width: 83px;
height: 27px;
margin-top: 1px;
margin-left:559px;
padding: 0;
z-index:60;
}
.resources a
{
display: block;
color: #000000;
font-size: 12px;
height: 27px;
display: block;
float: left;
color: black;
text-decoration: none;
}
.resources img
{
border: 0;
padding:0;
}
.resources a:hover img
{
visibility:hidden;
}

.resources span
{
position:absolute;
margin-top:1px;
float:left;
padding:0px;
cursor:pointer;
}

.resourcessub
{
  position:relative;
  margin-top: 27px;
  margin-left:2px;
  width:112px;
  display:none;
  background-color:#044180;
  color:#fff;
  z-index:50;
}
.resourcessub td a
{
color:#fff;
padding: 5px;
}
.resourcessub tr:hover
{
background-color:#688db3;
}

.rrplinks
{
position: absolute;
font-family: arial, helvetica, sans-serif;
background: url(/webimages/button-banner-sliced2_09.gif) no-repeat;
white-space: nowrap;
display: block;
width: 54px;
height: 27px;
margin-top: 1px;
margin-left:642px;
padding: 0;
z-index:70;
}
.rrplinks a
{
display: block;
color: #000000;
font-size: 12px;
height: 27px;
display: block;
float: left;
color: black;
text-decoration: none;
}
.rrplinks img
{
border: 0;
padding:0;
}
.rrplinks a:hover img
{
visibility:hidden;
}
.rrplinks span
{
position:absolute;
margin-top:1px;
float:left;
padding:0px;
cursor:pointer;
}

.rrplinkssub
{
  position:relative;
  margin-top: 27px;
  margin-left:2px;
  width:190px;
  display:none;
  background-color:#044180;
  color:#fff;
  z-index:50;
}
.rrplinkssub td a
{
color:#fff;
padding: 5px;
}
.rrplinkssub tr:hover
{
background-color:#688db3;
}


.guestbook
{
position: absolute;
font-family: arial, helvetica, sans-serif;
background: url(/webimages/button-banner-sliced2_10.gif) no-repeat;
white-space: nowrap;
display: block;
width: 95px;
height: 27px;
margin-top: 1px;
margin-left:686px;
padding: 0;
z-index:80
}
.guestbook a
{
display: block;
color: #000000;
font-size: 12px;
width: 95px;
height: 27px;
display: block;
float: left;
color: black;
text-decoration: none;
}

.guestbook img
{
border: 0;
padding:0;
}
.guestbook a:hover img
{
visibility:hidden;
}
.guestbook span
{
position:absolute;
margin-top:1px;
float:left
padding:0px;
cursor:pointer;
}


.guestbooksub
{
  position:relative;
  margin-top: 27px;
  margin-left:2px;
  width:145px;
  display:none;
  background-color:#044180;
  color:#fff;
  z-index:50;
}
.guestbooksub td a
{
color:#fff;
padding: 5px;
}
.guestbooksub tr:hover
{
background-color:#688db3;
}


.facebook
{
position: absolute;
font-family: arial, helvetica, sans-serif;
background: url(/webimages/facebook.png) no-repeat;
white-space: nowrap;
display: block;
width: 24px;
height: 24px;
margin-top: 2px;
margin-left:790px;
padding: 0;
z-index: 80
}


#mainwindow{
width:880px;
margin-right:10px
margin-left:0px;

}

#rrpbanner{
position:relative;
margin-top:10px;
width:880px;
height:87px;

}

#leftcontent{
margin-left:0px;
width:100px;
height:400px;
background:lightgrey;
}

#centercontent{
position:relative;
width:880px;
float:left;
margin-top:10px;
margin-left:0px;
}



#centercontent a:link{
color:blue;
display:inline;
}
#centercontent @page { size: 8.5in 11in; margin-right: 1.25in; margin-top: 1in; margin-bottom: 1in }
#centercontent P { margin-bottom: 0.08in; direction: ltr; color: #000000; widows: 2; orphans: 2 }
#centercontent P.western { font-family: "Times New Roman", serif; font-size: 12pt; so-language: en-US; }
#centercontent P.cjk { font-family: "Times New Roman", serif; font-size: 12pt }
#centercontent P.ctl { font-family: "Times New Roman", serif; font-size: 12pt; so-language: ar-SA }
#centercontent H3 { margin-top: 0in; margin-bottom: 0in; direction: ltr; color: #000000; widows: 2; orphans: 2 }
#centercontent H3.western { font-family: "Arial Black", sans-serif; font-size: 16pt; so-language: en-US; font-weight: medium }
#centercontent H3.cjk { font-family: "Times New Roman", serif; font-size: 16pt; font-weight: medium }
#centercontent H3.ctl { font-family: "Arial", sans-serif; font-size: 12pt; so-language: ar-SA; font-weight: medium }
#centercontent a:visited {
text-decoration:none;
color:darkblue;
display:inline;
}

                                                                                                                         
#rightcontent{
  float:right;
  margin-right:0px;
  width:395px;
  height:390px;
}

#sidebar{
  position:relative;
  float:left;
  width:200px;
  height:505px;
}
#Welcome{
 position:relative;
 float:left;
 margin-left:15px;
 width:225px;
 height:400px;
}

#Topics{
 position:relative;
 float:left;
 margin-left:10px;
 height:400px;
}

#Quicklinks{
 position:relative;
 float:left;  
 margin-left:15px;
 width:660;
}

#footer{
float:left;
width:880px:
}


#leftborder{

}

#topborder{

}

#textspace{


}

