h1{
	font-family:"‚l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3";
	font-size:24px;
	color:#FFFFFF;
	text-align: left;
	font-weight: bold;
}

h2{
	font-family:"‚l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3";
	font-size:16px;
	color:#333333;
	text-align: left;
	margin-left: 30px;
}

h3{font-family:"‚l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3";
font-size:14px;
font-weight:bold;

}


h3{font-family:"‚l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3";
font-size:12px;
font-weight:bold;
color:#333333;
}

/* This holds the tabs */
#tabholder
{
    width: auto;
}

/* Container for the article box, and the pic box */
.articleboxouter {
    width: auto;
	height:auto;
    padding: 5px 5px 5px 5px;
	clear: both;
	width: 700px;
} 

/* Content holder for the articles */
.articleboxinner {
	width:500px;
	float:right;
    line-height: 20px;
    color:#333333;
	font-weight:bold;
	padding:0px;
	}
	
.text {
	padding: 11px;
    text-align: justify;
    color:#666666;

}
/* The title style for the main article */
.articleheader
{
    font-size: 18px;
    font-weight: bold;
    border-bottom: 1px solid #CCC;
}

/* Sometimes, I don't want borders around my hyperlink images */
.noborder {
    border: none;
}

/* For taming those leeeeeeetle arrows */
img {
    vertical-align: text-bottom;
}

/* Style-up those ugly default hyperlinks */
a {
	text-decoration: none;
	padding: 0;
	margin: 0;
	color: #663366;
}

/* And their ugly hover states too */
a:hover {
	text-decoration: underline;
}

/* Why should the humble footer be left out? */
#footer {
	background-color: #6699CC;
	color: #fff;
	text-align: center;
	vertical-align: middle;
	height: 30px;
	padding-top: 0px;
	clear: both;
	margin-left: -350px;
	width: 700px;
}

/* First column of the three columns */
.c1
{
	width: 160px;
	background-color: #F7F4F7;
    border: 1px solid #efefef;
    border-top: none;
    line-height: 22px;
    color: #6699CC;
	float: left;
}

/* Second column of the three columns */
.c2
{
    width: 230px;
    float: left;
    border-bottom: 1px solid #DDD;
    line-height: 22px;
    color: #6699CC;
}

/* Third column of the three columns */
.c3
{
	width: 228px;
	background-color: #F7F4F7;
    border: 1px solid #DDD;
    border-top: none;
    line-height: 22px;
    color: #6699CC;
	float: right;
}

/* And this gives the column text some breathing space */
.spacy
{
    text-align:center;
    padding: 5px;
}
.spacy p
{
    margin-top:3px;
	text-align:left;
}
.spacy img
{
    border:1px solid #eee;
    margin-bottom:3px;
}

.c {text-align:center;}

.boxtitle {
text-align:center;
padding:1px;
background-color:#6699CC;
color:#FFF;
}

.answer
{
font-family:"‚l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3";
font-size:12px;
color:#333333;
line-height:150%;
margin: 10px;
font-style: normal;
text-align:justify
}

.answer2
{
font-family:"‚l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3";
font-size:10px;
color:#333333;
line-height:120%;
margin:5px;
font-style: normal;
}

.ask_g {
font-family:"‚l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3";
font-size:12px;
color:#CC3300;
line-height:150%;
font-style: normal;
}

.ask_g2 {
font-family:"‚l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3";
font-size:12px;
color:#ffffff;
line-height:150%;
font-style: normal;
font-weight:bold;
}

#top_image_box {
width:auto;
height:200px;
margin-top: 0px;
float:left;
}

.image_box {
font-family:"‚l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3";
font-size:12px;
color:#333333;
line-height:150%;
margin-top: 0px;
margin-bottom: 0px;
margin:10px;
font-style: normal;
float:left;
}

.image_box_r {
font-family:"‚l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3";
font-size:12px;
color:#333333;
line-height:150%;
margin-top: 0px;
margin-bottom: 0px;
margin:10px;
font-style: normal;
float:right;
}

.image_box_c {
font-family:"‚l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3";
font-size:12px;
color:#333333;
line-height:150%;
margin-top: 0px;
margin-bottom:10px;
font-style: normal;
}

p{
	font-family:"‚l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3";
	font-size:12px;
	color:#666666;
	padding:0px;
}

.footer {
	background-color: #6699CC;
	color: #fff;
	font-size:13px;
	text-align: center;
	vertical-align: middle;
	height: 30px;
	padding: 3px;
}

.opening_ti {
background-color:#996633;
color:#fff;
margin: 5px;
line-height: 150%;
font-family:"‚l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3";
font-weight:bold;
}

.opnening_tx {
background-color:#FFFFEE;
color:#666666;
margin: 16px;
line-height: 150%;
font-family:"‚l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3";
}

/* End of CSS Tabs */
