@charset "UTF-8";
/* CSS Document */
html {
	min-width: 980px;
		height:86%;
		width:100%;

}
body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	height:100%;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	width:100%;
	min-width: 980px;
}

h1{
	font-size:42px;
	margin:0;
	padding:0;
	}
	
h2{
	font-size:11px;
	font-weight:normal;
	margin:0;
	padding:0;
	}

.clr{
	clear:both;
}

#rightNavi {
	position: absolute;
	right: 0;
	width: 220px;
	height: 85%;
	margin: auto;
	padding: 80px 20px 0 10px;
	line-height:13px;
}

#rightLine {
	border-left:1px solid #000;
	height:100%;
}

#rightText {
	padding:0px 0px 0px 10px;
	overflow:auto;
	height: 85%;
}

#leftSumb{
	color:#000;
	height:100%;
	padding:0px 0px 0px 0px;
	margin:left;
	width:100%;
}

.leftSumbTxt{
	color:#000; 
	float:left; 
	border-bottom:1px solid #000; 
	padding-right:3px;
	height:54px;
	line-height:13px;
}

.leftSumbBox{
	padding-left:15px; 
	width:220px; 
	float:left;
}

.leftSumbBox2{
	padding-left:15px; 
	width:220px; 
	float:left;
	padding-top:4px;
	vertical-align:middle;
	text-align:center;
	font-weight:normal;
}

.leftDetails a:link{
	padding-left:13px; 
	width:37px; 
	float:left;
	color:#FFF;
	background-color:#333;
	padding:1px;
	font-weight:normal;
}

.leftDetails a:visited{
	padding-left:13px; 
	width:37px; 
	float:left;
	color:#FFF;
	padding:1px;
	font-weight:normal;
	background-color:#333;
}

.leftDetails a:hover{
	padding-left:13px; 
	width:37px; 
	float:left;
	color:#FFF;
	padding:1px;
	font-weight:normal;
	background-color:#ED1C24;
}

.leftDetails a:active{
	padding-left:13px; 
	width:37px; 
	float:left;
	color:#FFF;
	padding:1px;
	font-weight:normal;
	background-color:#333;
}



.leftDownload a:link{
	margin-left:5px;
	padding-left:13px; 
	width:52px; 
	float:left;
	color:#FFF;
	background-color:#333;
	padding:1px;
	font-weight:normal;
}

.leftDownload a:visited{
	margin-left:5px;
	padding-left:13px; 
	width:52px; 
	float:left;
	color:#FFF;
	background-color:#333;
	padding:1px;
	font-weight:normal;
}

.leftDownload a:hover{
	margin-left:5px;
	padding-left:13px; 
	width:52px; 
	float:left;
	color:#FFF;
	padding:1px;
	font-weight:normal;
	background-color:#ED1C24;
}

.leftDownload a:active{
	margin-left:5px;
	padding-left:13px; 
	width:52px; 
	float:left;
	color:#FFF;
	background-color:#333;
	padding:1px;
	font-weight:normal;
}

#leftTile{
	font-weight:bold;
	font-size:26px;
	width:70px;
	float:left;
}

#leftTile2{
	font-weight:bold;
	font-size:26px;
	width:auto;
}

.leftMenu{
	padding-left:7px; 
	font-size:12px; 
	padding-top:13px;  
	float:left;
}

#header{
	color:#000;
	border-bottom:1px solid #000;
	width:auto; 
	height:68px;
	color:#000;
	}
	
.headerMenu{
	padding-left:7px; 
	font-size:11px; 
	font-weight:normal; 
	padding-top:45px;  
	float:left;
	}

#title{
	font-weight:bold;
	width:85px;
	padding-left:30px;
	font-size:42px;
	padding-top:18px;
	float:left;
	height:33px;
}


a:link {
	color: #ED1C24;
	text-decoration:none;
	font-weight:bold;
	border:0;
}
a:visited {
	color: #ED1C24;
	text-decoration:none;
	font-weight:bold;
	border:0;
}
a:active {
	color: #ED1C24;
	text-decoration:none;
	font-weight:bold;
	border:0;
}
a:hover {
	color: #EE5C5F;
	text-decoration:none;
	font-weight:bold;
	border:0;
}

/*------- Link -------*/

a.title:link {color: #000000; text-decoration: none; font-weight:bold;}
a.title:visited {text-decoration: none; color: #000000; font-weight:bold;}
a.title:hover {text-decoration: none; color: #ED1C24; font-weight:bold;}
a.title:active {text-decoration: none; color: #ED1C24;　font-weight:bold;}

a.black:link {color: #000000; text-decoration: none; font-weight:normal;}
a.black:visited {text-decoration: none; color: #000000; font-weight:normal;}
a.black:hover {text-decoration: none; color: #ED1C24; font-weight:normal;}
a.black:active {text-decoration: none; color: #ED1C24;　font-weight:normal;}

a.black_On:link {color: #fff; text-decoration: none; font-weight:normal;}
a.black_On:visited {text-decoration: none; color: #fff; font-weight:normal;}
a.black_On:hover {text-decoration: none; color: #fff; font-weight:normal;}
a.black_On:active {text-decoration: none; color: #fff;　font-weight:normal;}

a.images:link {color: #000;}
a.images:visited {color: #000;}
a.images:hover {color: #000;}
a.images:active {color: #000;}

.artBox{
	float:left;
	width:320px;
	padding-bottom:30px;
}
	
#wrapper {
	height: 100%;
	position: relative;
	width:100%;
}

#body {
	margin-right: 250px;
	height:100%;
	min-width: 500px;
	padding:25px 0px 0px 30px;
}

#leftFlow{
	color:#000;
	height:85%;
	width:97%;
	overflow:auto;
}

* html .metaNavigationBottom {z-index: 1000;position:absolute;border-bottom: 1px solid white;}

.metaNavigationBottom{position:fixed; border-top:1px solid #999999;background-color:#000; left:0px;bottom:0px; width:100%; height:22px; color:#666666; z-index:1000;
}

.aboutTitle{
	font-weight:bold;
	font-size:14px;
	border-bottom:1px solid #000;
	padding-bottom:4px;
	}
	
.aboutTitle2{
	font-weight:bold;
	font-size:14px;
	border-bottom:1px solid #000;
	padding-bottom:4px;
	padding-top:35px;
	}
	
.aboutTitle3{
	font-weight:bold;
	
	}
	
img {
    border-style:none;
	padding-top:2px;
}