A:link    { COLOR: #707070; TEXT-DECORATION : none }
A:visited { COLOR: #707070; TEXT-DECORATION : none }
A:hover   { COLOR: #303030; Text-Decoration : none }

A.navi_text:link    { COLOR: #80828e; TEXT-DECORATION : none }
A.navi_text:visited { COLOR: #80828e; TEXT-DECORATION : none }
A.navi_text:hover   { COLOR: #6596bb; Text-Decoration : none }

A.navi_text2:link    { COLOR: #80828e; TEXT-DECORATION : none }
A.navi_text2:visited { COLOR: #80828e; TEXT-DECORATION : none }
A.navi_text2:hover   { COLOR: #636466; Text-Decoration : none }

A.navi_text2b:link    { COLOR: #80828e; TEXT-DECORATION : none }
A.navi_text2b:visited { COLOR: #80828e; TEXT-DECORATION : none }
A.navi_text2b:hover   { COLOR: #636466; Text-Decoration : none }

A.normal_text:link    { COLOR: #606060; TEXT-DECORATION : none }
A.normal_text:visited { COLOR: #606060; TEXT-DECORATION : none }
A.normal_text:hover   { COLOR: #606060; Text-Decoration : none }


A.right_text2:link    { COLOR: #2b4962; TEXT-DECORATION : none }
A.right_text2:visited { COLOR: #2b4962; TEXT-DECORATION : none }
A.right_text2:hover   { COLOR: #6596bb; Text-Decoration : none }

A.button_text:link    { COLOR: #82abd0; TEXT-DECORATION : none }
A.button_text:visited   { COLOR: #82abd0; TEXT-DECORATION : none }
A.button_text:hover    { COLOR: #2b4962; TEXT-DECORATION : none }



body
{ 
 color:#2b4962;
 background-color:#FFFFFF;
}



.page_bg
{
 background-position:left top;
 background-position-x:left;
 background-position-y:top;
 background-repeat:repeat-x;
 background-image:url(bg.png);
}


.form_table
{
 font-weight:normal;
 font-style:normal;
 font-size:11;
 font-family:Verdana;
 color:#505050;
 border-style:solid;
 border-width:1px;
 border-color:#A0A0A0;
 background-color: #FFFFFF;
}
.form_text
{
 font-family:Verdana;
 font-weight:normal;
 color:#F0F0F0;
 font-style:normal;
 font-size:11;
}


.normal_text
{
 font-family:Verdana;
 font-weight:normal;
 color:#80828e;
 font-style:normal;
 font-size:11;
}


.navi_text
{
 font-family:Verdana;
 font-weight:normal;
 color:#808285;
 font-style:normal;
 font-size:13;
}
.navi_textb
{
 font-family:Verdana;
 font-weight:bold;
 color:#808285;
 font-style:normal;
 font-size:13;
}
.tabnavi1
{
 font-family:Verdana;
 font-weight:bold;
 color:#8092bf;
 font-style:normal;
 font-size:13;
 border-style:solid;
 border-width:0px 2px 0px 2px;
 border-color:#F0F0F0;
}
.tabnavi1b
{
 font-family:Verdana;
 font-weight:bold;
 color:#8092bf;
 font-style:normal;
 font-size:13;
 background-color:#FFFFFF;
 border-style:solid;
 border-width:0px 2px 0px 2px;
 border-color:#b1c9cd;
}

.subnavi_text
{
 font-family:Verdana;
 font-weight:normal;
 color:#808285;
 font-style:normal;
 font-size:12;
}

.subnavi_text2
{
 font-family:Verdana;
 font-weight:normal;
 color:#808285;
 font-style:normal;
 font-size:12;
 background-color:#F0F1F5;
}

.navi_text2
{
 font-family:Verdana;
 font-weight:normal;
 color:#8092bf;
 font-style:normal;
 font-size:10;
}
.navi_text2b
{
 font-family:Verdana;
 font-weight:normal;
 color:#8092bf;
 font-style:normal;
 font-size:10;
}


.border1
{
 border-style:solid;
 border-width:1px;
 border-color:#cdcfd1;
 background-color: #FFFFFF;
}

.border2
{
 border-style:solid;
 border-width:1px;
 border-color:#cdcfd1;
 background-color: #FFFFFF;
}

.border3
{
 border-style:solid;
 border-width:1px;
 border-color:#B0B0B0;
}
.border4
{
 border-style:solid;
 border-width:1px;
 border-color:#707070;
}

.border_bottom
{
 border-style:solid;
 border-width:0px 0px 1px 0px;
 border-color:#cdcfd1;
 background-color: #FDFDFD;
}


.center_title_text
{
 font-family:Verdana;
 font-weight:bold;
 color:#606060;
 font-style:normal;
 font-size:16;
}

.center_text
{
 font-family:verdana;
 font-weight:normal;
 color:#606060;
 font-style:normal;
 font-size:13;
}


li
{
 font-family:Verdana;
 font-weight:normal;
 color:#606060;
 font-style:normal;
 font-size:13;
 text-align:left;
 padding-bottom:2px;
}
strong
{
 font-family:Verdana;
 font-weight:normal;
 color:#6c6d6e;
 font-style:normal;
 font-size:13;
}
ul
{
 font-family:Verdana;
 font-weight:normal;
 color:#606060;
 font-style:normal;
 font-size:13;
}
ol
{
 font-family:Verdana;
 font-weight:normal;
 color:#606060;
 font-style:normal;
 font-size:13;
}
b
{
text-align:left;
}


.right_text
{
 font-family:Verdana;
 font-weight:normal;
 color:#707070;
 font-style:normal;
 font-size:11;
}

.right_title_text
{
 font-family:Verdana;
 font-weight:normal;
 color:#505050;
 font-style:normal;
 font-size:11;
}

.right_text2
{
 font-family:Verdana;
 font-weight:normal;
 color:#707070;
 font-style:normal;
 font-size:11;
}

.bottom_text
{
 font-family:Verdana;
 font-weight:normal;
 color:#6f7072;
 font-style:normal;
 font-size:11;
}

.button_text
{
 font-family:Verdana;
 font-weight:normal;
 color:#82abd0;
 font-style:normal;
 font-size:11;
}


#table
{
 font-weight:normal;
 font-style:normal;
 font-size:10;
 font-family:Verdana;
 color:#6c6d6e;
 border-style:solid;
 border-width:1px;
 border-color:#b1c9cd;
 background-color: #FAFAFA;
 margin:0px;
}
#tr1
{
 font-weight:bold;
 font-style:normal;
 font-size:10;
 font-family:Verdana;
 color:#6c6d6e;
 border-style:solid;
 border-width:1px;
 border-color:#b1c9cd;
 background-color: #EAEAEA;
 vertical-align:top;
 text-align:right;
}
#tr2
{
 font-weight:normal;
 font-style:normal;
 font-size:10;
 font-family:Verdana;
 color:#6c6d6e;
 border-style:solid;
 border-width:1px;
 border-color:#6c6d6e;
 background-color: #F4F4F4;
 text-align:right;
}
#tr3
{
 font-weight:normal;
 font-style:normal;
 font-size:10;
 font-family:Verdana;
 color:#6c6d6e;
 border-style:solid;
 border-width:1px;
 border-color:#6c6d6e;
 background-color: #EAEAEA;
 text-align:right;
}



#page_counter
{
 font-family:Verdana;
 font-weight:normal;
 color:#9c9d9e;
 font-style:normal;
 font-size:11;
 text-align:center;
 vertical-align:middle;
 border-style:solid;
 border-width:1px;
 border-color:#CCCDCE;
 background-color: #F7F7F7;
 width:18px;
 height:15px;
 pading:2px;
 margin:2px;
 float:left;
 cursor:pointer;
}
#page_counter2
{
 font-family:Verdana;
 font-weight:normal;
 color:#7c7d7e;
 font-style:normal;
 font-size:11;
 text-align:center;
 vertical-align:middle;
 border-style:solid;
 border-width:1px;
 border-color:#CCCDCE;
 background-color: #DCDDDE;
 width:18px;
 height:15px;
 pading:2px;
 margin:2px;
 float:left;
 cursor:pointer;
}
#page_counter3
{
 font-family:Verdana;
 font-weight:normal;
 color:#7c7d7e;
 font-style:normal;
 font-size:11;
 text-align:center;
 vertical-align:middle;
 border-style:solid;
 border-width:1px;
 border-color:#CCCDCE;
 background-color: #ECEDEE;
 width:18px;
 height:15px;
 pading:2px;
 margin:2px;
 float:left;
 cursor:pointer;
 overflow:hidden;
}
