body { font-size:12px; line-height: 18px; margin-top: 0px; margin-bottom: 0px; background-image:url(img/bg.gif); background-repeat:repeat-x;}
h1 { font-size: 10px; color: #CC0000; margin: 0px; padding-left: 10px; font-weight: normal;}
h2 { font-size: 10px; color: #FFFFFF; margin: 0px; padding: 0px; }
h3 { font-size: 12px; color: #FFFFFF; margin: 0px; padding: 0px; }
h3.color	{ font-size: 12px; color: #FF9900; margin: 0px; padding: 0px; }
h3.lecture	{ font-size: 12px; color: #d53036; margin: 0px;}

h4 { font-size: 12px; color: #FF3300; margin: 0px; padding-left: 30px; background-image:url(img/ti1.gif); background-repeat:no-repeat; text-align:left; width:502px; vertical-align:text-bottom; padding-top:15px; padding-bottom:10px; margin-bottom:10px}
h5 { font-size: 10px; color: #FFFFFF; margin: 0px; padding: 0px; }

.bg-l { background-image:url(img/bg-l.gif);}
.bg-r { background-image:url(img/bg-r.gif);}

.padding { padding: 10px;}

.menu { font-size: 11px; color: #CC0000; padding-left: 10px;}
.menu A:link { color: #CC0000; font-size: 11px;}
.menu A:visited { color: #880000; font-size: 11px;}
.menu A:hover { color: #880000; font-size: 11px; background-color: #F3E4E5;}
.menu A:active { color: #880000; font-size: 11px; background-color: #F3E4E5;}

.g-menu { color: #CC0000; font-weight: bold;}
.g-menu A:link { color: #CC0000; font-weight: bold;}
.g-menu A:visited { color: #880000; font-weight: bold;}
.g-menu A:hover { color: #880000; background-color: #F3D9DB; font-weight: bold;}
.g-menu A:active { color: #880000; background-color: #F3D9DB; font-weight: bold;}

.g1-menu { color: #CC0000; line-height:16px;}
.g1-menu A:link { color: #CC0000;}
.g1-menu A:visited { color: #880000;}
.g1-menu A:hover { color: #880000; background-color: #F3D9DB;}
.g1-menu A:active { color: #880000; background-color: #F3D9DB;}


.title { background-image:url(img/title-bg.gif); color: #FFFFFF; font-weight: bold; padding-left: 10px; background-repeat:no-repeat}
.titlepink { background-image:url(img/bgpink.gif); font-weight: bold; padding-left: 10px; background-repeat:no-repeat}

.b-title { color: #FF9900; padding-left: 10px; font-weight: bold;}
.b-title A:link { color: #FF9900; font-weight: bold;}
.b-title A:visited { color: #FF6600; font-weight: bold;}
.b-title A:hover { color: #FF6600; background-color: #F8E6C1; font-weight: bold;}
.b-title A:active { color: #FF6600; background-color: #F8E6C1; font-weight: bold;}

.b1-title { color: #FF9900; font-weight: bold;}
.b1-title A:link { color: #FF9900; font-weight: bold;}
.b1-title A:visited { color: #FF6600; font-weight: bold;}
.b1-title A:hover { color: #FF6600; background-color: #F8E6C1; font-weight: bold;}
.b1-title A:active { color: #FF6600; background-color: #F8E6C1; font-weight: bold;}

.photo img { background-color:#e7b95b; padding:10px 10px 10px 10px;}

.font01 { font-size: 10px; line-height: 12px;}
.font02 { color: #CC0000; line-height:16px;}
.font03 { color: #CC0000; font-weight: bold;}
.font04 { color: #FFFFFF; font-weight: bold;}

.title01 { border-style:solid; border-width: 0px 0px 1px 5px; border-color: #FF6600; padding-left: 10px; font-weight: bold; color: #FF6600;}

.img_r {
 float: right;
 border: none;
 vertical-align:top;
 margin-left: 5px;
 margin-bottom: 5px;
}
.img_l {
 float: left;
 border: none;
 margin-right:5px;
 vertical-align:top;
 margin-bottom: 5px;
}
.img_n {
 float: none;
 border: none;
}
.img_no {
 float: none;
 border: none;
}
.font-12px	{font-size:12px}
.photo01 img {padding:0px;}

