body {
margin : 0;
padding : 0;
background-color : #003377;
color : #333333;
font-family : "‚l‚r ‚oƒSƒVƒbƒN",Osaka,sans-serif;
text-align : center;
}

#Container {
margin : 0 auto 0 auto;
padding : 0;
background-color : #ffffff;
color : #333333;
position : relative;
width : 800px;
}

img {
border : none;
}

.FloatLeft {
margin : 0 10px 20px 20px;
float : left;
}

.FloatRight {
margin : 0 20px 20px 10px;
float : right;
}

.Clear {
clear : both;
}

#Header {
margin : 0;
padding : 0;
background-image : url(../img/HeaderBack.gif);
background-position : top;
background-repeat : repeat-x;
text-align : right;
}

h1 {
margin : 0;
padding : 0 0 10px 10px;
text-align : left;
}

#IndexImage {
margin : 0 0 10px 0;
padding : 10px 0 0 0;
background-image : url(../img/IndexImageLine.gif);
background-position : top;
background-repeat : repeat-x;
text-align : center;
}

#MenuBoxTop {
margin : 0 auto 10px auto;
padding-top : 10px;
background-image : url(../img/MenuBoxTop.gif);
background-repeat :  no-repeat;
text-align : center;
width : 780px;
}

#MenuBoxTop #MenuBoxBottom {
padding-bottom : 10px;
background-image : url(../img/MenuBoxBottom.gif);
background-repeat :  no-repeat;
background-position : bottom;
text-align : center;
width : 780px;
}

#MenuBoxTop #MenuBoxMiddle {
background-image : url(../img/MenuBoxMiddle.gif);
background-repeat :  repeat-y;
background-position : top;
text-align : center;
}

#MenuBoxMiddle ul {
margin : 0;
padding : 0;
}

#MenuBoxMiddle ul li {
margin : 0;
padding : 0;
color : #cccccc;
font-size : 12px;
display : inline;
list-style-type : none;
}

#MenuBoxMiddle ul li {
margin : 0;
padding : 0 5px 0 5px;
display : inline;
list-style-type : none;
}

#MenuBoxMiddle ul li a,
#MenuBoxMiddle ul li a:link,
#MenuBoxMiddle ul li a:visited,
#MenuBoxMiddle ul li a:active {
color : #003377;
text-decoration : none;
}

#MenuBoxMiddle ul li a:hover {
color : #3366cc;
text-decoration : underline;
}

#TopicPath {
margin : 0;
padding : 0;
background-image : url(../img/TopicPathBack.gif);
background-repeat :  repeat-x;
background-position : top;
border-top : solid 1px #dedede;
}

#TopicPath ul {
margin : 10px 20px 10px 20px;
padding : 0;
text-align : left;
}

#TopicPath ul li {
margin : 0;
padding : 0;
color : #333333;
font-size : 10px;
text-align : left;
display : inline;
list-style-type : none;
}

#TopicPath ul li a,
#TopicPath ul li a:link,
#TopicPath ul li a:visited,
#TopicPath ul li a:active {
color : #003377;
text-decoration : none;
}

#TopicPath ul li a:hover {
color : #3366cc;
text-decoration : underline;
}

#Main {
margin : 0 230px 0 10px;
padding : 0;
background-image : url(../img/MainLine.gif);
background-repeat :  repeat-y;
background-position : right;
font-size : 12px;
text-align : left;
}

#Main p {
margin : 0 10px 10px 10px;
padding : 0;
font-size : 12px;
text-align : left;
line-height : 180%;
}

#Main p.End {
margin : 0 10px 20px 10px;
padding : 0;
font-size : 12px;
text-align : left;
line-height : 180%;
}

#Main p.Site {
margin : 50px 10px 5px 10px;
padding : 0;
font-size : 12px;
text-align : center;
line-height : 180%;
}

#Main p.SiteEnd {
margin : 0 10px 20px 10px;
padding : 0;
color : #ff0000;
font-size : 12px;
font-weight : bold;
text-align : left;
line-height : 180%;
}

#Main a,
#Maina:link,
#Main a:visited,
#Main a:active {
color : #003377;
text-decoration : none;
}

#Main a:hover {
color : #3366cc;
text-decoration : underline;
}

.H2Box {
margin : 0 0 10px 0;
padding : 0;
background-image : url(../img/H2Back.gif);
background-repeat :  repeat-x;
background-position : bottom;
border-top : solid 1px #cccccc;
border-right : solid 1px #dedede;
border-bottom : solid 1px #dedede;
border-left : solid 1px #cccccc;
width : 545px;
}

h2 {
margin : 0;
padding : 4px 4px 4px 20px;
background-image : url(../img/H2Icon.gif);
background-repeat :  no-repeat;
background-position : left;
font-size : 14px;
text-align : left;
}

.H2Head {
color : #3366cc;
font-size : 18px;
}

h3 {
margin : 0 0 10px 0;
padding : 0;
color : #3366cc;
font-size : 14px;
border-bottom : dotted 2px #dedede;
width : 545px;
}

#Side {
top : 370px;
right : 10px;
padding : 0;
text-align : left;
width : 220px;
position : absolute;
float : left;
}

#Side ul.Media {
margin : 0;
padding : 0;
}

#Side ul.Media li {
margin : 0 0 5px 0;
padding : 0;
text-align : center;
list-style-type : none;
}


#Back {
margin : 10px;
padding : 0;
font-size : 12px;
text-align :right;
}


#Footer {
margin : 0;
padding : 0;
background-image : url(../img/FooterBack.gif);
background-repeat :  repeat-x;
background-position : top;
border-top : solid 1px #dedede;
}

#Footer p {
margin : 0;
padding : 10px;
font-size : 12px;
text-align : center;
}

dl.Link {
margin : 0 10px 20px 10px;
padding : 0;
}

dl.Link dt {
margin : 0;
padding : 0;
font-size : 12px;
font-weight : bold;
text-align : left;
line-height : 180%;
}

dl.Link dd {
margin : 0  20px 10px 20px;
padding : 0;
font-size : 12px;
text-align : left;
line-height : 180%;
}

.Red {
color : #ff0000;
}

