
body, form, table
{
    margin: 0px;
    padding: 0px;
}

img
{
    border: 0px;
}

/*basic set*/
body, TABLE, TR, TD, INPUT, TEXTAREA
{
    font-family: arial;
    font-size: 12px;
    letter-spacing: 0px;
    line-height: 18px;
    color: #707070;
}


/*basic link*/
a:link
{
    font-size: 12px;
    color: #707070;
    letter-spacing: 0px;
    text-decoration: none;
    font-weight: normal;
}
a:visited
{
    font-size: 12px;
    color: #707070;
    letter-spacing: 0px;
    text-decoration: none;
    font-weight: normal;
}
a:active
{
    font-size: 12px;
    color: #707070;
    letter-spacing: 0px;
    text-decoration: none;
    font-weight: normal;
}
a:hover
{
    font-size: 12px;
    color: #707070;
    letter-spacing: 0px;
    text-decoration: underline;
    font-weight: normal;
}



/*add link***********************************************************************************************/

/*11px basic link*/
a.m:link
{
    font-size: 11px;
    color: #707070;
    letter-spacing: 0px;
    text-decoration: none;
    font-weight: normal;
}
a.m:visited
{
    font-size: 11px;
    color: #707070;
    letter-spacing: 0px;
    text-decoration: none;
    font-weight: normal;
}
a.m:active
{
    font-size: 11px;
    color: #707070;
    letter-spacing: 0px;
    text-decoration: none;
    font-weight: normal;
}
a.m:hover
{
    font-size: 11px;
    color: #52ab2d;
    letter-spacing: 0px;
    text-decoration: none;
    font-weight: normal;
}

/*green  link*/
a.green:link
{
    font-size: 12px;
    color: #707070;
    letter-spacing: 0px;
    text-decoration: none;
    font-weight: normal;
}
a.green:visited
{
    font-size: 12px;
    color: #707070;
    letter-spacing: 0px;
    text-decoration: none;
    font-weight: normal;
}
a.green:active
{
    font-size: 12px;
    color: #707070;
    letter-spacing: 0px;
    text-decoration: none;
    font-weight: normal;
}
a.green:hover
{
    font-size: 12px;
    color: #52ab2d;
    letter-spacing: 0px;
    text-decoration: underline;
    font-weight: normal;
}



/*add set***********************************************************************************************/

/*position of leftmenu layer*/
#leftmenu
{
    position: absolute;
    left: 40px;
    top: 280px;
    width: 180px;
    height: 400px;
    z-index: 1;
}

#leftmenuIndex
{
    position: absolute;
    left: 40px;
    top: 460px;
    width: 180px;
    height: 400px;
    z-index: 1;
}
#topmenuIndex
{
    position: relative;
    left: 20px;
}


.main_visual_02Index
{
    position: relative;
    float: left;
    left: 20px;
}

/*position of tiltebar layer*/
#title
{
    position: absolute;
    left: 227px;
    top: 326px;
    width: 300px;
    height: 30px;
    z-index: 2;
}

#titleIndex
{
    background: url(../../images/title/special_news_bar.png) no-repeat;
    position: absolute;
    left: 227px;
    top: 506px;
    width: 701px;
    height: 48px;
    z-index: 2;
    text-align: right;
}
#newsStories
{
    font-size: 1em;
    position: absolute;
    left: 247px;
    top: 575px;
    width: 701px;
    z-index: 2;
    padding-bottom: 300px;
}


/*text_11px*/
td.size11px
{
    font-size: 11px;
}






/*basic inputbox, select menu, text area*/
input
{
    font-family: arial;
    font-size: 12px;
    color: #6E6E6E;
}
select
{
    background-color: #FFFFFF;
    font-family: arial;
    font-size: 12px;
    color: #6E6E6E;
}
textarea
{
    background-color: #FFFFFF;
    font-family: arial;
    font-size: 12px;
    color: #6E6E6E;
}


/*add inputbox, select menu, text area*/
input.style01
{
    color: #FFFFFF;
    border-right: #A17557 1px solid;
    border-top: #A17557 1px solid;
    border-left: #A17557 1px solid;
    border-bottom: #A17557 1px solid;
    background-color: #A17557;
}
textarea.style01
{
    color: #622C00;
    border-right: #874D22 1px solid;
    border-top: #874D22 1px solid;
    border-left: #874D22 1px solid;
    border-bottom: #874D22 1px solid;
    background-color: #D3BEAF;
}

/*basic iframe***border line*/
iframe
{
    border-right: silver 1px solid;
    border-top: silver 1px solid;
    border-left: silver 1px solid;
    width: 100%;
    border-bottom: silver 1px solid;
}



.newsStory
{
    padding: 1px 5px 5px 5px;
    width: 650px;
}
.newsStoryOn
{
    padding: 1px 5px 5px 5px;
    width: 650px;
}
.storyLink
{
    color: #51A121;
    font-size: 1.25em;
    cursor: pointer;
}
.storyLinkOn
{
    background-color: #eee;
    border: solid 1px #ddd;
    cursor: pointer;
    padding: 2px;
    color: #333;
}
.newsStoryMore
{
    display: none;
    padding-top: 5px;
    border-bottom: dashed 1px #ddd;
    padding-bottom: 15px;
    margin-bottom: 15px;
    padding-left: 25px;
    border-left: solid 1px #ddd;
}
.newsStoryTopSpacer
{
    display: none;
   /* border-top: dashed 1px #ddd;*/
    padding-top: 15px;
    margin-top: 15px;
}
.newsStoryTOPMOSTSpacer
{
    display: none;
    margin-top: 15px;
}
#indexFooter
{
    width: 910px;
    margin-top:1em;
    border-top:solid 1px #eee;
    margin-left:10px;
    position: relative;
    left: -230px;
}
