@charset "utf-8";
/* CSS Document */

/* - - - - - - - - - - - - - - - - - - - - -

Title : 
Author : 
URL : 

Description : 

Created : 
Modified : 

- - - - - - - - - - - - - - - - - - - - - */

/* ----- CSS ----- */

*{
margin: 0;
padding: 0;
}   
html{
height: 100%;
font-size: 75%;
background-color:#E5E5E5;
}   
body{
    background-color:#E5E5E5;

}

/* ----- IDS ----- */
#container-wrapper{
    width:980px;
    background-color:#F5F4F4;
    margin:0 auto;
    text-align:center;
    overflow:hidden;
}
#container{
    width:940px;
    background-color:#F5F4F4;
    margin:0 auto;
    text-align:center;
    overflow:hidden;
}
#topNavigation{
    /*
position:relative;
    top:5px;
*/
    width:940px;
    height:10px;
    margin-top:5px;
}
#header{
/*
    position:relative;
    top:10px;
*/
    width:940px;
    height:134px;
    background-image:url(assets/templates/re_bgw/images/bg_header.png);
    background-repeat:no-repeat;
    text-align:left;
    margin-top:10px;
}
#navigation{
/*
    position:relative;
    top:20px;
*/
    width:938px;
    height:94px;
    background-color:   #ffffff;
    border:1px solid #D2D2D2;
    margin-top:15px;
}
#searchengin{
/*
    position:relative;
    top:20px;
*/
    width:938px;
    height:45px;
    background-color:   #ffffff;
    border-right:1px solid #D2D2D2;
    border-left:1px solid #D2D2D2;
    border-bottom:1px solid #D2D2D2;
    padding-top:8px;
}
#contents-wrapper{
    clear:both;
/*  height:500px; */
/*  position:relative; */
    width:940px;
    margin:0;
    padding:0;
    margin-top:25px;
}
#primaryContent{
    position:relative;
    width:710px;
    float:right;
}
    #primaryBlock{
        width:510px;
        float:left;
        margin-bottom:30px;
    }
    #thirdBlock{
        width:180px;
        float:right;
        margin-bottom:30px;
    }
#secondaryContent{
    position:relative;
    width:210px;
    float:left;
}
#footer{
    clear:both;
    height:55px;
    border-top:3px solid #666666;
    width:940px;
    background-color:   #ffffff;
    text-align:center;
}

/* ----- CLASSES ----- */

/* for modern brouser */
.clearfix:after {
  content: ".";
  display: block;
  clear: both;
  height: 0;
  max-height: 0;
  visibility: hidden;
}
/* IE7,MacIE5 */
.clearfix {
  display: inline-block;
}
/* WinIE6 below, Exclude MacIE5 \*/
* html .clearfix {
  height: 1%;
}
.clearfix {
  display: block;
}
/**/



#primaryContent .primaryPanel{
    width:478px;
    border-bottom:1px solid #ACACAC;
    border-left:1px solid #ACACAC;
    border-right:1px solid #ACACAC;
    padding:15px;
    text-align:left;
    background-color:   #ffffff;
}
#primaryContent .primaryPanel .newspart{
    margin-bottom:20px;
}

#secondaryContent .internalsearch{
    width:210px;
    height:90px;
    background-image:url(assets/templates/re_bgw/images/bg_internalsearch.png);
    background-repeat:no-repeat;
}
#secondaryContent .secondaryBlock{
    background-image:url(assets/templates/re_bgw/images/bg_sec_block.png);
    background-position:bottom;
    background-repeat:no-repeat;
}
#thirdBlock .thirdPanel{
    width:178px;
    border-left:1px solid #ACACAC;
    border-right:1px solid #ACACAC;
    border-bottom:1px solid #ACACAC;
    padding-top:20px;
    padding-bottom:0;
    background-color:#ffffff;
        text-align:center;
}

#footer .footerBlock{
}



.hide{
}
.show{
}

/* ----- HEADINGS ----- */

h1{
    position:relative;
    top:28px;
    left:50px;
    margin:0;
    padding:0;
    text-align:left;
    width:300px;
    height:94px;
}
h1 span{
    display:none;
}
h1 img{
    margin:0;
    padding:0;
}
h2{
}
h2 span{
    display:none;
}
#primaryBlock h2{
    width:510px;
    height:44px;
}
#primaryBlock h2.maintenance{
    background-image:url(assets/templates/re_bgw/images/heading_h2_maintenance.png);
    background-repeat:no-repeat;
}
#primaryBlock h2.venturenews{
    background-image:url(assets/templates/re_bgw/images/heading_h2_venturenews.png);
    background-repeat:no-repeat;
}
#primaryBlock h2.whatsnew{
    background-image:url(assets/templates/re_bgw/images/heading_h2_whatsnew.png);
    background-repeat:no-repeat;
    margin-top:20px;
}

h3{
}
.primaryPanel h3.newtitle{
    font-size:120%;
    padding-top:5px;
    padding-bottom:5px;
    border-bottom:1px solid #bfbfbf;
}

.primaryPanel h3.newtitle a{
    font-size:120%;
}

.primaryPanel h3.apology{
    font-size:100%;
    font-weight:bold;
    color:#191970;
    padding-top:5px;
    padding-bottom:5px;
    border-bottom:1px solid #bfbfbf;
}

#primaryContent h6 {
    border-left: 10px solid #2151A1;
    line-height: 120%;
    margin: 10px 0 10px 1em;
    padding: 5px 10px;
}


#secondaryContent h3{
    margin-top:20px;
}
#secondaryContent h3 span{
    display:none;
}
#secondaryContent h3.ranking{
    background-image:url(assets/templates/re_bgw/images/heading_h3_sec_ranking.png);
    background-repeat:no-repeat;
    height:45px;
    margin-top:0;
}
#secondaryContent h3.topics{
    background-image:url(assets/templates/re_bgw/images/heading_h3_sec_topics.png);
    background-repeat:no-repeat;
    height:45px;
}


h4{
}
#secondaryContent h4{
    margin-top:20px;
}
#secondaryContent h4.ioilink{
    background-image:url(assets/templates/re_bgw/images/heading_h4_sec_ioiclublink.png);
    background-repeat:no-repeat;
    height:45px;
}
#secondaryContent h4 span{
    display:none;
}

#thirdBlock h4{
    width:180px;
    height:44px;
    margin:10px 0 0;
}
#thirdBlock h4 span{
    display:none;
}
#thirdBlock h4.kazoku{
    background-image:url(assets/templates/re_bgw/images/heading_h4_third_kazoku.png);
    background-repeat:no-repeat;
}
#thirdBlock h4.keieisyakara{
    background-image:url(assets/templates/re_bgw/images/heading_h4_third_keieisyakara.png);
    background-repeat:no-repeat;
}

/* ----- PARAGRAPHS ----- */

p{
    font-size:120%;
    line-height:160%;
}


#primaryContent p{
}
#primaryContent p.rightalign{
    text-align:right;
}
#primaryContent p strong{
    color:#7D7D7D;
}
.newspart p{
    font-size:110%;
    padding-top:3px;
    padding-left:1em;
    line-height:140%;
}
.newspart p.newinfo{
    font-size:100%;
    text-align:right;
    padding-top:10px;
}
.newspart p.newinfo span{
    font-size:100%;
    padding-left:10px;
    line-height:160%;
}
.newspart p.newinfo span a{
    font-size:100%;
    color:#993300;
}

.apology p{
    font-size:10px;
    color:#708090;
    padding-top:3px;
    padding-left:1em;
    line-height:140%;
}


#secondaryContent p{
}

#footer p{
    clear:both;
    text-align:center;
    margin-top:10px;
}

    
.PAGINATION
{
    margin: 0.5em 0em 0.5em 0em;
    font-size: small;
    text-align : center;
    clear : both;
}

.PAGINATION .NUMBERS , .ditto_currentpage , .ditto_page
{
    font-weight : bold;
    border : 1px solid #BCCCD6;
    padding : 3px;
    margin : 0px 0.25em 0px 0.25em;
}



/* ----- QUOTES ----- */

blockquote{
}
blockquote p{
}
cite{
}
blockquote cite{
}

/* ----- CODE ----- */

pre{
}
code{
}
p code{
}
pre code{
}

/* ----- LISTS ----- */

li{
}
li p{
}
ol{
}
ul{
}
ol li{
}
ul li{
}
#topNavigation ul{
    list-style:none;
    float:right;
}
#topNavigation ul li{
    float:left;
    background-image:url(assets/templates/re_bgw/images/bullet_pink.png);
    background-position:left;
    background-repeat:no-repeat;
    padding-left:12px;
    margin-left:15px;
}

#navigation ul{
    list-style:none;
    margin:8px 0;
}
#navigation ul li{
    float:left;
    padding-left:18px;
}


#primaryContent ul{
}
#primaryContent ul li{
}

#primaryContent dl {
   padding: 1.5em;
   font-size: 90%;
}


.secondaryBlock ul{
    list-style:none;
    text-align:left;
    padding-top:10px;
    padding-bottom:10px;
    padding-left:0;
    margin-left:10px;
    margin-right:10px;
    width:190px;
}
.secondaryBlock ul li{
    background-position:left 0;
    background-repeat:no-repeat;
    padding-left:20px;
    padding-bottom:5px;
    margin-left:0;
    margin-bottom:10px;
    border-bottom:1px dotted #12418E;
    line-height:160%;
}
.secondaryBlock ul li.ranklist{
    background-image:url(assets/templates/re_bgw/images/list_ranking.png);
}
.secondaryBlock ul li.topiclist{
    background-image:url(assets/templates/re_bgw/images/list_topics.png);
}
.secondaryBlock ul.ioiclublink{
    list-style:none;
}
.secondaryBlock ul.ioiclublink li{
    padding-bottom:0;
    margin-bottom:5px;
    border-bottom:none;
}

#footer ul{
    display:block;
    list-style:none;
    padding-top:10px;
    padding-bottom:10px;
    padding-left:20px;
}
#footer ul li{
    float:left;
    padding-right:25px;
}

.rssheadlines li
{
    margin-bottom : 0.3em;
    list-style-image : url(assets/templates/ioibiz/images/limark006.gif);
}


/* ----- IMAGES ----- */

img{
    border:none;
}
img a{

    border:none;
}
img a:hover{
    border:none;
}

img.leftfloat{
    float:left;
    padding-right:15px;
    padding-bottom:15px;
}
img.ioiclubservice{
    display:block;
    padding-top:15px;
    padding-bottom:15px;
    margin:0 auto;
}
img.econow{
    display:block;
    margin-bottom:20px;
}

script.keieisha{
        text-align:center;
}

/* ----- BREAK ----- */

hr{
}

/* ----- TEXT FORMATTING ----- */

strong{
}
em{
}
b{
}
i{
}

/* ----- LINKS ----- */

a{
}
a:hover{
}
a:visited, a:active, a:focus{
}
a:visited{
}
a:active{
}
a:focus{
}

p a{
}
cite a{
}
li a{
}
dt a{
}
dd a{
}

/* ----- TABLES ----- */

table{
}
caption{
}
thead{
}
tbody{
}
tfoot{
}
tr{
}
tr .alt{
}
th{
}
td{
}

/* ----- FORMS ----- */

form{
}
fieldset{
}
legend{
}
label{
}
input{
}
textarea{
}
input, textarea{
}
select{
}
optgroup{
}
option{
}
input#ajaxSearch_input{
    margin-top:43px;
    width:180px;
}

/* ----- DEFINITIONS ----- */

dl.venture{
    margin-top:20px;
    border-top:1px dashed #ACACAC;
}
dl.venture dt{
    padding-top:10px;
    padding-bottom:3px;
    padding-left:18px;
    background-image:url(assets/templates/re_bgw/images/icon_new.png);
    background-position:left 10px;
    background-repeat:no-repeat;
    line-height:160%;
    font-size:120%;
}
dl.venture dd{
    font-size:110%;
    padding-left:1em;
}

