#no-flash{
    background-image: url('../images/re-top.jpg');
    background-repeat: no-repeat;
}

#main{
    width: 100%;
    height: 456px;
    background-image: url('../images/re-bg.jpg');
    background-repeat: no-repeat;
    position: relative;
    z-index: 600;
}

#main-re-rel{
    position:relative;
    width:860px;
    margin:0 auto;
}

#main-t2{
    width: 100%;
    min-height: 417px;
    padding-bottom: 39px;
    background-image: url('../images/re-bg.jpg');
    background-repeat: no-repeat;
    position: relative;
    background-color: #000;
}


#re-box{
    padding: 0px 0px 0px 120px;
    width: 668px;
    z-index: 30;
}

#re-box-top{
    width: 668px;
    height: 18px;
    padding-top: 15px;
}

#re-box-main{
    width: 647px;
    background-color: #050a27;
    background-image: url('../images/re-box-bg.jpg');
    background-repeat: no-repeat;
    border-bottom: 1px solid #394867;
    border-left: 1px solid #394867;
    border-right: 1px solid #394867;
    border-top: 0;
    position: relative;
}

#re-box-content{
    width: 583px;
    margin: 0 auto;
    color: #C7C7C7;
    font-size: 12px;
    line-height: 18px;
}

#re-box-content a:link {text-decoration: none; color: #bfd3fe;}
#re-box-content a:visited {text-decoration: none; color: #bfd3fe;}
#re-box-content a:active {text-decoration: none; color: #bfd3fe;}
#re-box-content a:hover {text-decoration: none; color: #b8011a;}

#re-box-shadow{
    width: 19px;
    min-height: 396px;
    position: absolute;
    left: 648px;
    top: 0px;
}

#leftBG{
    background-image: url('../images/leftnavBG.jpg');
    background-repeat: no-repeat;
    position: absolute;
    left: -50px;
    top: 15px;
    width: 140px;
   height: 421px;
    z-index: 10;
}


/*INNER CONTENT*/

#main-re-bg{
    background-image: url('../images/main-re-bg.jpg');
    background-repeat: no-repeat;
    position: absolute;
    left: 120px;
    top: 15px;
    width: 680px;
   height: 421px;
    z-index: 10;
}
#mainContent{
    position: absolute;
    left: 150px;
    top: 45px;
    width: 621px;
    height: 247px;
    z-index: 100;
}

#re-box-trans-main{
    padding: 7px 0px 10px 0px;
    width: 583px;
    z-index: 30;
}

#re-box-trans{
    margin: 0px 0px 0px 0px;
    width: 640px;
    z-index: 30;
}

#re-scroll-nav{
    padding: 0px 0px 10px 0px;
    width: 583px;
    text-align: left;
}

#re-box-trans-hdr{
    width: 583px;
    height: 26px;
    z-index: 30;
    background-color: #0d1a47;
    margin: 0px 0px 0px 0px;
}

#re-scroll-nav a{
    color: #bfd3fe;
}

#re-scroll-nav a:hover{
    color: #b8011a;
}

#re-scroll-nav a.sel{
    color: #b8011a;
}


#box1, #box2, #box3, #box4{
    width: 264px;
    height: 101px;
    position: absolute;
    z-index: 100;
}

#box1{
    top: 175px;
    left: 146px;
}

#box2{
    top: 175px;
    left: 464px;
}

#box3{
    top: 307px;
    left: 146px;
}

#box4{
    top: 307px;
    left: 464px;
}

.box-rel{
    position: relative;
}

.box-title{
    position: absolute;
    top: 0;
    left: 0;
}

.box-image{
    position: absolute;
    left: 0px;
    top: 17px;
}   

.box-text{
    position: absolute;
    left: 126px;
    top: 17px;
    width: 152px;
    height: 80px;
    font-size: 11px;
    line-height: 12px;

}

.moreLink{
    padding-top: 6px;
}

#footer{
    background-image: url('../images/re-footer-bg.gif');
    background-repeat: no-repeat;
    background-position: top center;
}

#footerPrint{
    display: none;
}

#re-nav-bg{
    width: 1209px;
    height: 39px;
    position: absolute;
    top: 182px;
    left: 0px;
    z-index: 600;
    background-image: url('../images/re-nav-bg.png');
    background-repeat: no-repeat;
}

.navRt{
    background-image: url('../images/re-nav-rt-bg.png');
    background-repeat: no-repeat;
}

.lNavLink a:link{    font-size: 12px; color: #bfd3fe; text-decoration: none;}
.lNavLink a:visited{ font-size: 12px; color: #bfd3fe; text-decoration: none;}
.lNavLink a:active{  font-size: 12px; color: #bfd3fe; text-decoration: none;}
.lNavLink a:hover{   font-size: 12px; color: #b8011a; text-decoration: underline;}

.lsubNavLink a:link{    font-size: 11px; color: #bfd3fe; text-decoration: none;}
.lsubNavLink a:visited{ font-size: 11px; color: #bfd3fe; text-decoration: none;}
.lsubNavLink a:active{  font-size: 11px; color: #bfd3fe; text-decoration: none;}
.lsubNavLink a:hover{   font-size: 11px; color: #b8011a; text-decoration: underline;}

.lNavLinkOn a:link{    font-size: 12px; color: #b8011a; text-decoration: none;}
.lNavLinkOn a:visited{ font-size: 12px; color: #b8011a; text-decoration: none;}
.lNavLinkOn a:active{  font-size: 12px; color: #b8011a; text-decoration: none;}
.lNavLinkOn a:hover{   font-size: 12px; color: #b8011a; text-decoration: underline;}

.lsubNavLinkOn a:link{    font-size: 11px; color: #b8011a; text-decoration: none;}
.lsubNavLinkOn a:visited{ font-size: 11px; color: #b8011a; text-decoration: none;}
.lsubNavLinkOn a:active{  font-size: 11px; color: #b8011a; text-decoration: none;}
.lsubNavLinkOn a:hover{   font-size: 11px; color: #b8011a; text-decoration: underline;}




/* ScrollBar Styles */

.jScrollPaneContainer {
	position: relative;
	overflow: hidden;
	z-index: 1;
}

.jScrollPaneTrack {
	position: absolute;
	cursor: pointer;
	right: 10px;
	top: 0;
	height: 100%;
	background: #aaa;
	background-image: url(../images/TrackBar.gif);
}
.jScrollPaneDrag {
	position: absolute;
	cursor: pointer;
	overflow: hidden;
	background: #666;
	background: url(../images/DragMiddle.gif);
}
.jScrollPaneDrag:hover {
	/* background-position: -15px; */
}
.jScrollPaneDragTop {
	position: absolute;
	top: 0;
	left: 0;
	overflow: hidden;
	height: 2px;
	background-image: url(../images/DragTop.gif);
}
.jScrollPaneDragBottom {
	position: absolute;
	bottom: 0;
	left: 0;
	overflow: hidden;
	height: 2px;
	background-image: url(../images/DragBottom.gif);
}
a.jScrollArrowUp {
	display: block;
	position: absolute;
	z-index: 1;
	top: 0;
	right: 10px;
	text-indent: -2000px;
	overflow: hidden;
	background-color: #666;
	height: 12px;
	background-image: url(../images/ArrowUp.gif);
}
a.jScrollArrowUp:hover {
	/*background-position: -15px;*/
}

a.jScrollArrowDown {
	display: block;
	position: absolute;
	z-index: 1;
	bottom: 0;
	right: 10px;
	text-indent: -2000px;
	overflow: hidden;
	background-color: #666;
	height: 12px;
	background-image: url(../images/ArrowDown.gif);
}
a.jScrollArrowDown:hover {
	/*background-position: -15px;*/
}
a.jScrollActiveArrowButton, a.jScrollActiveArrowButton:hover {
	/*background-color: #f00;*/
}



.holder {}

.scroll-pane-t2 table {
	position: relative;
	left: -2px;
}

.scroll-pane-t3 table {
	position: relative;
	left: -2px;
}


#scrollingLyr {
	padding-right: 20px;
}

/* end ScrollBar Styles */

td.col1, td.col2{ padding: 4px; }

td.col1b, td.col2b, td.col3b, td.col4b,
td.col1c, td.col2c, td.col3c, td.col4c {
	padding: 4px 4px 14px 4px;
}

td.col1, td.col2, 
td.col1b, td.col2b, td.col3b, td.col4b,
td.col1c, td.col2c, td.col3c, td.col4c {
	color: #f1f1f1;
	line-height: 14px;
	font-size: 11px;
	vertical-align: top;
}

td.col1b, td.col2b, td.col3b, td.col4b {
	background-image: url('../images/re-dkblu-bg.png');
}

td.col1{
	width: 22%;
	background-image: url('../images/re-dkblu-bg.png');
	font-weight:bold;
}

td.col2{
	width: 88%;
	background-image: url('../images/re-ltblu-bg.png');
}

td.col1c, td.col2c, td.col3c, td.col4c {
	background-image: url('../images/re-ltblu-bg.png');
}

td.col1b, td.col1c { width: 6%; text-align:center; }
td.col2b, td.col2c { width: 26%; }
td.col3b, td.col3c { width: 38%; }
td.col4b, td.col4c { width: 30%; }



td.col1h, td.col2h, td.col3h, td.col4h {
	color: #f1f1f1;
	line-height: 13px;
	font-size: 11px;
	vertical-align: top;
	padding: 4px 4px 4px 0;
	font-weight:bold;
	text-align: left;
}
td.col1h { width: 6%; }
td.col2h { width: 26%; text-align:left; }
td.col3h { width: 38%; text-align:left; }
td.col4h { width: 30%; text-align:left; }




.pressContent{
   float: left;
   display: inline;
   width: 575px;
   position: relative;
}


.pressNav{
   float: right;
   display: inline;
   width: 100px;
}


.pressListRowImg{
   float: left;
   display: inline;
   width: 115px;
   z-index: 10000;
}

.pressListRowImg img{
   border: 1px solid #666;
}

.moreLink{
   z-index: 10000;
}

.pressListRow{
   float: left;
   display: inline;
   width: 460px;
}

.pressListRowNoImg{
   width: 575px;
}

.pressListBreak{
   clear:both;
   height: 25px; 
}

.pressPhoto{
   width: 125px;
   float: right;
   display: inline;
   margin-left: 15px;
   margin-bottom: 15px;
}

.pressPhoto img{
   border: 1px solid #666;
}

.pressPhoto div{
   text-align:left;
   font-size: 11px;
   color: #666;
   font-style: italic;
   width: 120px;
   margin: 0 auto;
}

.rightPhoto{
   text-align:left;
   font-size: 11px;
   color: #666;
   font-style: italic;
}

.pressDate{
   padding-bottom: 5px;
   color: #666;
}

.pressEnd{
   clear: both;
}

.pressByline{
   color: #666;
   padding-bottom: 5px;
}


.pressNavRow{
  margin: 5px 0 5px 0;
}


.pressSource{
  font-size: 10px;
}

.pressLine{
    width: 575px;
    height: 5px;
    margin: 0 0 5px 0;
    position: relative; 
    top: -5px;
    overflow: hidden;
    /* background-image: url('../images/line575.gif'); */
    background-repeat: no-repeat;
}


.pressLine2{
    width: 460px;
    height: 5px;
    margin: 0 0 5px 0;
    position: relative; 
    top: -5px;
    overflow: hidden;
   /* background-image: url('../images/line460.gif'); */
    background-repeat: no-repeat;
}


.scroll-pane {
	width: 582px;
	height: 98px;
	overflow: auto;
	line-height: 19px;
	font-size: 12px;
}

.scroll-pane-t2 {
    width: 605px;
    height: 375px;
	overflow: auto;
	line-height: 18px;
	font-size: 12px;
	/* color: #bfd3fe; */ 
	color: #c7c7c7;
}

.scroll-pane-t3 {
    width: 605px;
    height: 305px;
	overflow: auto;
	line-height: 18px;
	font-size: 12px;
	color: #c7c7c7;
}


