/***********************************
**        resource.css            **
**                                **
**       CSS for rendering        **
**        resource pages          **
***********************************/

  
#rightheader{
  background-image: url(/images/body_header.gif);
  width:          708px;
  height:         33px;
}
#rightinnercontainer{
  width:              707px;
  background-color:   #f7f7f7;
  border-left:        1px solid #c8c8c8;
  border-bottom:      1px solid #c8c8c8;
  padding-bottom:     24px;
  margin-top:         0px;
}
#rightcontent{
  width:              100%;
  overflow:           hidden;
}
#rightcontentheader{
  width:              100%;
  overflow:           hidden;
}
#rightcontentbody{
  width:              100%;
  overflow:           hidden;
  margin-bottom: 15px;
}


/*
#bodytriangle{
  background-image: url(/images/body_triangle.gif);
  width:              7px;
  height:             14px;
  margin-top:         25px;
  margin-left:        0px;
  float:left;
}
*/

#rightcontentheader #accordiontitle {
    background-image: url(/images/body_triangle.gif);
    background-repeat: no-repeat;
    background-position: 0px 3px;

    padding-left: 23px;
	margin-left: 0;
}


#accordiontitle{
  font-size:          18px;
  font-weight:        bold;
  margin-left:        27px;
  margin-top:         20px;
  color:              #72787d;
}

#accordionbox{
  width:              434px;
  padding-left:       25px;
  margin-left:        0px;
  margin-top:         10px;
  margin-bottom:      25px;
  float:              left;
}

#accordionheader{
  height:             26px;
  font-weight:        bold;
  color:              #4c4d4d;
  cursor:             pointer;
  background-color:   #F7F7F7;
}
#accordionheaderlabel{
  position:           absolute;
  margin-top:         7px;
  margin-left:        14px;
  font-weight:        bold;
  color:              #4c4d4d;
}

#accordionelement.first #accordionheader{
  background-image: url(/images/accordion_bar1.gif);

}
#accordionelement.second #accordionheader{
  background-image: url(/images/accordion_bar2.gif);
  
}
#accordionelement.third #accordionheader{
  background-image: url(/images/accordion_bar3.gif);

}
#accordionelement.second.thirdopen #accordionheader{
  background-image: url(/images/accordion_bar1.gif);

}
#accordiantriangle{
  position:           absolute;
  margin-left:        411px;
  margin-top:         7px;
  width:              12px;
  height:             12px;    
  background-image: url(/images/accordion_triangle_closed.gif);
}
#accordionelement.open #accordiantriangle{
  background-image: url(/images/accordion_triangle_open.gif);
}


#accordionbody{
  background-image: url(/images/accordion_bkgnd.gif);
  width:              434px;
  height:             164px;
  display:            none;
}

#accordionfeatureimage{
  position:           absolute;
  margin-left:        20px;
  margin-top:         20px;
  height:             200px;
}
#accordionfeatureimagetop{
  height:             117px;
  width:              236px;
}
#accordionfeatureimagepiece{
  float:              left;
}
#accordionfeatureimagebottom{


  
}
#accordionfeatureimage img{
  border:             0;
  margin:             0;
  padding:            0;
}
#accordioncontent{
  position:           absolute;
  margin-left:        170px;
  margin-top:         25px;
  width:              240px;
  height:             150px;
}
#accordionbody p{
  width:              250px;
  margin:             0;
  margin-left:        10px;
  padding:            0;
  line-height:        160%;
  color:              #4c4d4d;
}

.morebutton{
  margin-left:        200px;
}
.morebutton img{
  border:             0;
}

/*elements that are opened*/
#accordionelement.open #accordionheader{
  background-image: url(/images/accordion_bar1.gif);
}
#accordionelement.first.open #accordionelement.second #accordionheader{
  background-image: url(/images/accordion_bar2.gif);
}
#accordionelement.open #accordionbody{
  display:            block;
}

#rightnav{
  float:              right;
  width:              185px;
  padding-right:      34px;
  margin-right:       0px;
  margin-top:         10px;

}
#rightnavheader{
  font-size:          1.4em;
  font-weight:        900;
  color:              #72787d;

}
#rightnavitem{
  width:              100%;
  margin-top:         15px;
}
#rightnavitem img{
  float:              left;
  border:             0;
  margin-right:       5px;
}

#rightnavitemheader a{
  font-weight:        bold;
  color:              #4C4D4D;
}

#rightnavitemcontent p{
  margin-top:         5px;
  color:              #4c4d4d;
}

#rightcontentfooter{
  width:              100%;
  overflow:           hidden;
  margin-top:         9px;
}

#rightrsslink{
  padding-right:       25px;
  margin-top:         7px;

  float:              right;
}
#rightrsslink img{
  border:             0;
}


#rightfootertabs{
  margin-left:        15px;
  height:             26px;
  margin-bottom:      1px;
  border-bottom:      1px solid #d8d8d8;
  width:              680px;
}
#rightfootertabs a{
  padding:            0;
  margin:             0;
}
#rightfootertab{
  float:              left;
  border-top:         1px solid #d8d8d8;
  border-left:        1px solid #d8d8d8;
  
  cursor:             pointer;
}
#rightfootertab #rightfootertabcontent.hover{
  color:              #4c4d4d;
  background-color:   #C8C8C8;
}
#rightfootertabcontent{
  margin-left:        1px;
  margin-right:       1px;
  margin-top:         1px;
  margin-bottom:      0;
  padding-top:        5px;
  padding-bottom:     4px;
  padding-left:       6px;
  padding-right:      6px;
  border-bottom:      1px solid white;
  font-size:		0.9em;
}
#rightfootertab.active #rightfootertabcontent{
  background-color:   #F1C16D;
  color:              #4c4d4d;
  font-weight:        700;
}

#rightfootertabcap{
  border-right:       1px solid #d8d8d8;
  height:             27px;
  width:              0px;
  float:              left;
}

#rightfootercontent{
  margin-left:        15px;
  width:              658px;
  border-left:        1px solid #D9D9D9;
  border-right:       1px solid #D9D9D9;
  border-bottom:      1px solid #D9D9D9;
  border-top:         1px solid #B7B7B7;
  padding-top:        15px;
  padding-left:       20px;
  padding-bottom:     10px;
}
#rightfootercontent p{
  margin:             0;
  margin-right:       20px;
  padding-bottom:     8px;
  padding-top:        0px;
  color:              #4C4D4D;
}
#rightfootercontent p a span.title{
  color:              #4c4d4d;
  font-weight:        700;
}
#rightfootercontent p a:hover{
  text-decoration:    underline;
}

#pressRelease {
	padding: 20px 25px 20px 25px;
}

#pressRelease h1 {
	font-size: 1.4em;
	font-weight: bold;
	padding-bottom: 10px;
}

#pressRelease h2 {
	font-size: 1.2em;
	font-weight: normal;
}
