@charset "utf-8";
/* CSS Document */

div{
  text-align:left;
}

td{
 text-align:left;
 border:none;
 vertical-align:top;
}

#window{
  margin:10px auto;
  width:620px;
  min-width:600px;
  min-height:500px;
}

#window .header{
  height:62px;
}

#window .header .logo{
  width:300px;
  height:61px;
  margin-left:10px;
}

#window .top-banner{
  width:595px;
  height:244px;
  padding:0;
  background:url(../images/rockonafortetop_banner.jpg) 0px 0px no-repeat;
}

#window .nav .top-nav{
  height:36px;
  position:relative;  
  background:url(../images/nav_bg.gif) 0px 2px no-repeat;
}

#window .nav .top-nav td{
  text-align:center;
}

#window .gallery-page{
  height:30px;
}

#window .gallery-page .top-nav{
  top:-10px;
}

#window .feature{
  text-align:center;
  padding:0;
  vertical-align:middle;
}

.top-nav span.link{
 margin-top:7px;
 display:block;
}

.top-nav span.link a{
  font-family:Arial, Helvetica, sans-serif;
  font-weight:bold;
  font-size:110%;
  color:#554f4f;
  text-decoration:none;
}

.top-nav span.link a:hover{
  color:#000;
  text-decoration:underline;
}

#window .body{
  padding:0 20px 20px 20px;
}

#window .body .content-pane td{
  padding-right:0;
}

#window .body .content-pane .body-menu{
  border-right:1px dashed #808080;
}

.body-menu .page-title{
  font-weight:bold;
  font-size:110%;
  display:block;
  padding-left:13px;
  font-family:Verdana, Arial, Helvetica, sans-serif;
  background:url(../images/signpost_arrow.gif) left center no-repeat;
}

#window .body .content-pane .body-content{
  padding-left:10px;
  padding-right:20px;
}

.body-content .home{
  width:85%;
  margin:0 auto;
}

.body-content .statement .key{
  display:block;
  float:left;
  width:25%;
  margin-bottom:10px;
  font-weight:bold;
  text-align:right;
}

.body-content .statement .value{
  display:block;
  float:left;
  width:65%;
  margin-left:15px;
  margin-bottom:10px;
  text-align:left;
}

.body-content p{
  text-align:justify;
  line-height:20px;
  color:#000;
}

.body-content .u-list{
  list-style-type:none;
  margin:3px 50px 3px 30px;
}

.body-content .u-list li{
  padding-bottom:10px;
  list-style-image:url(../images/asterisk.gif);
}

.body-content .u-list2{
  list-style-type:none;
  margin:3px 50px 3px 30px;
}

.body-content .u-list2 li{
  padding-bottom:10px;
  list-style-image:url(../images/gt_orange.gif);
}

#window .body .body-menu .left-nav{
  list-style-type:none;  
}

.left-nav li{
  margin-bottom:8px;
  font-size:85%;
  list-style-image:url(../images/gt_orange.gif);
}

.left-nav li a{
  color:#808080;
  text-decoration:none;
}

.left-nav li a:hover{
  color:#333;
  text-decoration:underline;
}

#window .footer{
  height:30px;
}

#window .footer .copyright{
  display:block;
  text-align:center;
  font:9px Verdana, Arial, Helvetica, sans-serif;
}

.ceo{
  margin:0 10px;
}

.rkf{
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-weight:bold;
  font-size:110%;  
  opacity:0.8;
}

.rkf > span{

}

#FrogJS{
  height:300px;
  margin:20px auto;  
}
#FrogJSCredit{
	text-align: right;
	font-size: 80%;
	color: #999;
	padding: 1px;
}
#FrogJSCaption{
	text-align: left;
	line-height: 140%;
}