﻿/*--------------------layout---------------------*/
#allWrap 
{
    position: relative;
    width: 1024px;
    height: 732px;
    margin: 0 auto;
}
#topWrap 
{
    position: relative;
    float: left;
    clear: both;
    width: 1024px;
    height: 132px;
    background: #005ca9 url(Images/RSTop_3.jpg) no-repeat;
}
#topWrap2 
{
    position: relative;
    float: left;
    clear: both;
    width: 1024px;
    height: 132px;
    background: #005ca9 url(Images/RSTop_3_2.jpg) no-repeat;
}
#home
{
    position: absolute;
    top: 0;
    left: 28px;
    width: 520px;
    height: 116px;
}
#home a 
{
    display: block;
    width: 520px;
    height: 116px;
}
#searchLog 
{
    position: absolute;
    top: 16px;
    left: 635px;
    width: 347px;
    height: 68px;
    background: #005ca9 url(Images/login_bg.png) no-repeat;
}
#searchWrap 
{
    position: absolute;
    top: 28px;
    left: 6px;
    width: 186px;
    height: 21px;
    background: #ccc;
}
#logWrap
{
    position: absolute;
    top: 18px;
    right: 12px;
    width: 62px;
    height: 33px;
}
#sitemenu 
{
    position: absolute;
    top: 103px;
    right: 31px;
    width: 432px;
    height: 15px;
    text-align: left !important;
}
#botWrap 
{
    float: left;
    clear: both;
    width: 1024px;
    height: 666px;
}
#mnuHPWrap 
{
    float: left;
    clear: both;
    width: 1024px;
    height: 33px;
    background: #007cc1 url(Images/RSHPMenu_3_bg.jpg) no-repeat;
}
#mnuWrap 
{
    float: left;
    clear: both;
    width: 1024px;
    height: 33px;
    background: #007cc1 url(Images/RSMenu_Solid_bg.jpg) no-repeat;
}
#mnuLeft
{
    position: relative;
    float: left;
    width: 300px;
    height: 31px;
    margin: 2px 0 0 18px;
}
#mnuLeft img
{
    position: absolute;
    margin: 2px 0 0 10px;
    z-index: 50;    
}
#mnuHPRight
{
    position:relative;
    float: left;
    width: 546px;
    height: 33px;
    margin-left: 117px;
}
#mnuHPRight img
{
    position:absolute;
    margin: 5px 0 0 10px;
    z-index: 50;
}
#mnuRight 
{
    float: left;
    width: 586px;
    height: 33px;
    margin-left: 78px;
}
#pgTitle 
{
    font-size: 35px;
    font-weight: bold;
    text-align: right;
    text-transform: uppercase;
    color: #fff;
}
#mainHPWrap
{
    position: relative;
    float: left;
    clear: both;
    width: 1024px;
    height: 603px;
    background: #005ca9 url(Images/RSHPMain_3_bg.jpg) no-repeat;
    overflow: hidden;
}
#main4FWrap
{
    position: relative;
    float: left;
    clear: both;
    width: 1024px;
    height: 603px;
    background: #005ca9 url(Images/RS4FMain_3_bg.jpg) no-repeat;
    overflow: hidden;
}
#main4FWrap2
{
    position: relative;
    float: left;
    clear: both;
    width: 1024px;
    height: 603px;
    background: #005ca9 url(Images/RS4FMain_3_bg2.jpg) no-repeat;
    overflow: hidden;
}
#mainWrap
{
    position: relative;
    float: left;
    clear: both;
    width: 1024px;
    height: 602px;
    background: #005ca9 url(Images/RSMain_3_bg.jpg) no-repeat;
    overflow: hidden;
}
#mainContWrap 
{
    position: absolute;
    top: 26px;
    left: 58px;
    width: 710px;
    height: 470px;
    overflow: hidden;
    z-index: 10;
}
#mainLUKWrap
{
    position: relative;
    float: left;
    clear: both;
    width: 1024px;
    height: 602px;
    background: #005ca9 url(Images/RSLUKMain_3_bg.jpg) no-repeat;
    overflow: hidden;
}
#mainLUKContWrap 
{
    position: absolute;
    top: 26px;
    left: 49px;
    width: 720px;
    height: 472px;
    overflow: hidden;
    z-index: 10;
}
#mainEdWrap
{
    position: relative;
    float: left;
    clear: both;
    width: 1024px;
    height: 603px;
    background: #005ca9 url(Images/RSEdMain_3_bg.jpg) no-repeat;
    overflow: hidden;
}
#mainEdContWrap
{
    position: absolute;
    top: 5px;
    left: 31px;
    width: 742px;
    height: 514px;
    z-index: 10;
}
#mainLCWrap
{
    position: relative;
    float: left;
    clear: both;
    width: 1024px;
    height: 603px;
    background: #005ca9 url(Images/RSLCMain_3_bg.jpg) no-repeat;
    overflow: hidden;
}
#mainLCContWrap 
{
    position: absolute;
    top: 6px;
    left: 31px;
    width: 737px;
    height: 414px;
    overflow: hidden;
    background: #fd8e16;
    z-index: 10;
}
#vidWrap
{
    float: left;
    position: relative;
    top: 0;
    left: 13px;
    width: 412px;
    height: auto;
    z-index: 50;
}
#vidTable
{
    float: left;
}
#vidContWrap
{
    float: left;
    width: 412px;
    background: #e22023 url(Images/rbox_rgt_bg.png) repeat-y top right;
    padding: 6px 0 0 6px;
}
#vidCont
{
    float: left;
    width: 402px;
    height: 267px;
    background: #000;
}
#vidText
{
    float: left;
    width: 402px;
    height: 66px;
    color: #fff;
    margin-top: 9px;
}
#vidTitle 
{
    float: left;
    clear: both;
    font-size: 24px;
    font-weight: bold;
    color:#000;
}
#vidSumm 
{
    float: left;
    clear: both;
    width: 100%;
    height: 16px;
    color:#fff;
    overflow: hidden;
}
#vidRM 
{
    float: right;
    vertical-align: bottom;
    padding-top: 4px;
}
#vidRM a
{
    font-weight: bold;
    text-decoration: none;
    color: #fff;
}
#vidCls 
{
    display: none;
    position: absolute;
    bottom: 6px;
    left: 6px;
    width: 300px;
}
#vidSpc 
{
    float: left;
    width: 28px;
    height: 10px;
    background: transparent url(Images/vidSpc_bg.png) no-repeat scroll top left;
}
#vidBot 
{
    float: left;
    top: 280px;
    width: 380px;
    height: 10px;
    background: transparent url(Images/rbox_bot_bg.png) top left;
}
#vidBot img
{
    position: absolute;
    bottom: 0;
    right: -6px;
    width: 10px;
    height: 10px;
}
#top10Wrap
{
    position: absolute;
    float: left;
    top: 26px;
    left: 437px;
    width: 146px;
    height: 330px;
}
#top10Img
{
    width: 146px;
    height: 64px;
    cursor: pointer;
}
#top10List
{
    width: 144px;
    height: 260px;
    overflow: hidden;
    padding: 6px 0 0 4px;
}
#top10Hid
{
    display: none;
}
.top10Chap
{
    position: relative;
    float: left;
    width: 144px;
    font-size: 11px;
    font-weight: bold;
    padding-bottom: 8px;
}
.top10Post
{
    position: relative;
    float: left;
    width: 144px;
    font-size: 9px;
    font-weight: bold;
    padding-bottom: 8px;
}
.top10Post a 
{
    font-weight: bold;
    text-decoration: none;
    color: #007cc1;
}
#vidPL
{
    position: absolute;
    float: left;
    top: 0;
    left: 604px;
    width: 184px;
    height: 520px;
    z-index: 10;
}
/*Four Fs Home Page*/
.f4HPBox
{
    float: left;
    width: 184px;
    height: 98px;
    margin: 6px 0 0 0;
    z-index: 10;
}
.f4HPBox.Fin
{
    background: transparent url(Images/box-green.gif) no-repeat scroll top left;
    z-index: 10;
}
.f4HPBox.Foc 
{
    background: transparent url(Images/box-red.gif) no-repeat scroll top left;
    z-index: 10;
}
.f4HPBox.Fri 
{
    background: transparent url(Images/box-gold.gif) no-repeat scroll top left;
    z-index: 10;
}
.f4HPBox.Fun
{
    background: transparent url(Images/box-blue.gif) no-repeat scroll top left;
    z-index: 10;
}
.f4HPBox .f4Text 
{
    position: relative;
    top: 18px;
    left: 6px;
    width: 160px;
    height: 54px;
    font-size: 11px;
    overflow: hidden;
    z-index: 10;
}
.f4HPBox .f4Text a
{
    font-weight: bold;
    text-decoration: none;
    color: #007cc1;
}
.f4rBox
{
    float: left;
    width: 141px;
    height: 83px;
    margin-right:5px;
}
.f4rBox.f4rLast 
{
    margin-right: 0 !important;
}
.f4rBox.Fin
{
    background: transparent url(Images/box-green-sm.png) no-repeat scroll top left;
}
.f4rBox.Foc 
{
    background: transparent url(Images/box-red-sm.png) no-repeat scroll top left;
}
.f4rBox.Fri 
{
    background: transparent url(Images/box-gold-sm.png) no-repeat scroll top left;
}
.f4rBox.Fun
{
    background: transparent url(Images/box-blue-sm.png) no-repeat scroll top left;
}
.f4rBox .f4rText 
{
    position: relative;
    top: 16px;
    left: 4px;
    width: 128px;
    height: 54px;
    font-size: 10px;
    overflow: hidden;
}
.f4rBox .f4rText a
{
    font-weight: bold;
    text-decoration: none;
    color: #007cc1;
}
/*End Four Fs Home Page*/
/*FourFs Icon Bar*/
#icnSel
{
    position: absolute;
    top: 0;
    left: 0;
    width: 44px;
    height: 31px;
    background: #e22023;
    z-index: 10;
}
#icnSel.Foc
{
    position: absolute;
    top: 0;
    left: 0;
    width: 44px;
    height: 31px;
    background: #e22023;
    z-index: 10;
}
#icnSel.Fun
{
    position: absolute;
    top: 0;
    left: 54px;
    width: 44px;
    height: 31px;
    background: #e22023;
    z-index: 10;
}
#icnSel.Fin
{
    position: absolute;
    top: 0;
    left: 110px;
    width: 44px;
    height: 31px;
    background: #e22023;
    z-index: 10;
}
#icnSel.Fri
{
    position: absolute;
    top: 0;
    left: 167px;
    width: 44px;
    height: 31px;
    background: #e22023;
    z-index: 10;
}
/*End FourFs Icon Bar*/
/*Four Fs Bar*/
#catSel 
{
    position: absolute;
    top: 2px;
    left: 0;
    width: 56px;
    height: 31px;
    background: #fff;
    z-index: 10;
}
#catSel.Foc
{
    position: absolute;
    top: 2px;
    left: 60px;
    width: 80px;
    height: 31px;
    background: #fff;
    z-index: 10;
}
#catSel.Fun
{
    position: absolute;
    top: 2px;
    left: 147px;
    width: 166px;
    height: 31px;
    background: #fff;
    z-index: 10;
}
#catSel.Fin
{
    position: absolute;
    top: 2px;
    left: 321px;
    width: 107px;
    height: 31px;
    background: #fff;
    z-index: 10;
}
#catSel.Fri
{
    position: absolute;
    top: 2px;
    left: 436px;
    width: 118px;
    height: 31px;
    background: #fff;
    z-index: 10;
}
/*End Four Fs Bar*/
#fbtwWrap
{
    position: absolute;
    float: left;
    top: 12px;
    left: 820px;
    width: 154px;
    height: 360px;
}
#anWrap
{
    position: relative;
    left: 18px;
    width: 136px;
    height: 110px;
    overflow: hidden;
    margin-bottom: 15px;
}
.anLogo
{
    position: absolute;
    left: -10px;
}
#fbWrap
{
    position: relative;
    left: 18px;
    width: 136px;
    height: 110px;
    overflow: hidden;
    margin-bottom: 15px;
}
.fbLogo
{
    position: absolute;
    left: -10px;
}
#twWrap
{
    position: relative;
    left: 18px;
    width: 136px;
    height: 110px;
    overflow: hidden;
}
.twLogo
{
    position: absolute;
    left: -10px;
}
.fbtwList 
{
    position: absolute;
    top: 0;
    left: 0;
    width: 136px;
    height: auto;
}
.fbtwItem 
{
    font-size: 11px;
    font-weight: bold;
    margin-bottom: 10px;
}
#lukWrap 
{
    position: absolute;
    float: left;
    top: 400px;
    left: 816px;
    width: 104px;
    height: 103px;
    z-index: 20;
}
#whatWrap 
{
    position: absolute;
    bottom: 55px;
    right: 10px;
    width: 125px;
    height: 138px;
    z-index: 10;
}
#mskWrapLft
{
    position: absolute;
    bottom: 61px;
    left: 0px;
    width: 14px;
    height: 184px;
    z-index: 30;
}
#mskWrapBot
{
    position: absolute;
    bottom: 0px;
    left: 0px;
    width: 344px;
    height: 61px;
    z-index: 30;
}
#lcRMWrap 
{
    position: absolute;
    bottom: 61px;
    left: 14px;
    width: 182px;
    height: 182px;
    z-index: 20;
}
#lcRMWrap img
{
    position: absolute;
    bottom: 0;
    left: 0;
}
#lcWrap 
{
    position: absolute;
    bottom: 62px;
    left: 16px;
    width: 318px;
    height: 210px;
    z-index: 10;
}
#ptdWrap
{
    position: absolute;
    bottom: 92px;
    left: 340px;
    width: 246px;
    height: 100px;
}
#ptdText 
{
    position: absolute;
    top: 0px;
    right: 0px;
    width: 242px;
    height: 80px;
    font-size: 66px;
    font-weight: bold;
    text-align: right;
}
#ptdLabel 
{
    position: absolute;
    bottom: 0px;
    right: 0px;
    width: 135px;
    height: 15px;
    margin-right: 6px;
}
#vidRelated 
{
    display: none;
    position: absolute;
    bottom: 78px;
    left: 30px;
    width: 730px;
    height: 83px;
    z-index: 50;
}
#wrapFoot
{
    position: absolute;
    bottom: 6px;
    left: 0;
    width: 1024px;
    height: 16px;
}
#addr
{
    color: #fff;
    text-align: center;
    padding: 5px;
}
#cright
{
    text-align: right;
    color: #fff;
    margin: 5px 20px 0 0;
}
#hidRelated 
{
    display: none;
}
/*--------------------style---------------------*/
body
{
    font-family: Arial, Verdana;
    color: black;
    font-size: 12px;
    background: #005ca9;
    margin: 0;
    padding: 0;
}
/* Overlays */
#loginOverlay
{
	display: none;
	background: #fff url(Images/overlay/clear.gif);
	width: 760px;
	height: auto;
	margin: 0;
	padding: 20px;
}
#loginOverlay div.close
{
	position: absolute;
	top: 2px;
	right: 5px;
	width: 35px;
	height: 35px;
	background: url(Images/overlay/close.png) no-repeat;
	cursor: pointer;
}
#liWrap 
{
    float: left;
    width: 720px;
    height: auto;
}
#lieWeb 
{
    float: left;
    border: 1px solid #999;
    padding: 10px;
    margin-top: 20px;
}
#liFBook 
{
    float: left;
    border: 1px solid #999;    
    padding: 10px;
    margin: 20px 0 0 60px;
}
/* End Overlays */
#f4pIcon 
{
    font-size: 14px;
    width: 100%;
    height: 50px;
    text-align: right;
    margin-bottom: 5px;
}
#f4pContWrap 
{
    position: relative;
    height: 310px;
    overflow: hidden;
    background: transparent url();
}
#f4pContent 
{
    position: absolute;
    top: 0;
    left: 0;
    height: auto;
}
#f4pScroll 
{
    position: absolute;
    bottom: -25px;
    right: 0;
    width: 154px;
    height: 16px;
    visibility: hidden;
}
#f4pScroll .down 
{
    float: right;
    margin-left: 4px;
}
#f4pScroll .up
{
    float: right;
}
