@charset "utf-8";
/* CSS Document */



/*	top
=============================== */
html { 
height: 100%;
overflow: auto;
}
body {
background-image:url(../../images/top_bg.gif);
background-repeat:repeat-x;
background-position:top;
font-family:"MS PGOTHIC", "Osaka", "qMmpS Pro W3";
font-size:0.8em;
line-height:1.6em;
color:#73543b;
height: 100%;
margin: 0px;
padding: 0px;
}


a:link { color:#6c2754; text-decoration:none;}
a:visited { color:#6c2754; text-decoration:none;}
a:hover { color:#6c2754; text-decoration:underline; }
a:active { color:#6c2754; text-decoration:underline; }
a.arrow{
padding:0 0 0 10px;
background-image:url(../images/arrow.gif);
background-repeat:no-repeat;
background-position:0 3px;
}
p{
margin:0;
}
img{
border:none;
}
ul{
margin:0;
padding:0;
}
ul li{
list-style-type:none;
}
.clr{
clear:both;
font-size:0;
line-height:0;
}
.fs{
font-size:85%;
line-height:1.4em;
}


#header{
background-color:#510038;
}
#header a:link { color:#FFFFFF; text-decoration:none;}
#header a:visited { color:#FFFFFF; text-decoration:none;}
#header a:hover { color:#FFFFFF; text-decoration:underline; }
#header a:active { color:#FFFFFF; text-decoration:underline; }
#header h1{
float:left;
text-align:left;
color:#FFFFFF;
font-weight:normal;
font-size:12px;
line-height:20px;
margin:0;
}
#header ul{
float:right;
margin:0;
}
#header ul li{
float:right;
width:auto;
background-image:url(../../images/top_hd_bg.gif);
background-repeat:no-repeat;
background-position:0 5px;
padding:0 0 0 30px;
margin:0 0 0 17px;
font-size:12px;
line-height:20px;
}


div.swf_in {
height: 600px;
background-image:url(../images/bg.jpg);
}


#news{
min-width:950px;
text-align:center;
}
#news h2{
background-image:url(../../images/top_news_bg.gif);
background-repeat:no-repeat;
background-position:center;
margin:0 0 20px 0;
}
#news ul{
margin:0 0 25px 0;
}
#news ul li{
margin:0 0 10px 0;
}
#news span{
color:#e46367;
}




#footer{
background-image:url(../../images/top_ft_dln.gif);
background-repeat:repeat-x;
padding:15px 0 0 0;
}
#footer p.copyright{
float:left;
padding:6px 0 15px 0;
}
#footer ul{
float:right;
margin:0;
padding:0 0 15px 0;
}
#footer ul li{
float:right;
margin:0 0 0 30px;
}



/*	gecko - Mozilla, Firefox (all versions), Camino
=============================== */

.gecko html {
height: 100%;
overflow: auto;
}
.gecko body {
height: 100%;
margin: 0px;
padding: 0px;
background-color: #FFFFFF;
}

.gecko #flashcontent {
position: absolute;
top: 0px;
left: 0px;
width: 100%;
height: 100%;
}



/*	webkit or safari - Safari, NetNewsWire, OmniWeb, Shiira, Google Chrome
=============================== */

.webkit html {
height: 100%;
overflow: auto;
}
.webkit body {
height: 100%;
margin: 0px;
padding: 0px;
background-color: #FFFFFF;
}

.webkit #flashcontent {
position: absolute;
top: 0px;
left: 0px;
width: 100%;
height: 100%;
}



/*	opera - Opera (All versions)
=============================== */

.opera html {
height: 100%;
overflow: auto;
}
.opera body {
height: 100%;
margin: 0px;
padding: 0px;
background-color: #FFFFFF;
}
.opera #flashcontent {
position: absolute;
top: 0px;
left: 0px;
width: 100%;
height: 100%;
}



/*	ie - Internet Explorer (All versions)
=============================== */

.ie html,body {
height: 100%;
overflow: auto;
}
.ie body {
height: 100%;
margin: 0px;
padding: 0px;
background-color: #FFFFFF;
position: fixed;
width: 100%;
overflow: auto;
}
.ie #flashcontent {
position: absolute;
top: 0px;
left: 0px;
width: 100%;
height: 100%;
display:block;
}


