* {
 margin:0;
 padding:0;
}
ul {
 padding:0 0 0 30px;
 list-style-position:inside;
}
ol {
 padding:0 0 0 30px;
 list-style-position:inside;
}
html,body {
 height:100%;
 background-color:#ffffff;
 color:#000000;
 font-family:Verdana, Arial, Tahoma, Helvetica, sans-serif;
 font-size:10pt;
 font-weight:normal;
}
a:link, a:visited, a:active {
 background-color:transparent;
 color:#0000ff;
 font-size:10pt;
 font-weight:normal;
 text-decoration:underline;
}
a:hover {
 background-color:transparent;
 color:#ff0000;
 font-size:10pt;
 font-weight:normal;
 text-decoration:underline;
}
a.bold, a.bold:link, a.bold:visited, a.bold:active {
 color:#2083C4;
 font-size:13px;
 font-weight:bold;
 text-decoration:none;
}
a.bold:hover {
 color:#CE2D79;
 font-size:13px;
 font-weight:bold;
 text-decoration:none;
}

.src_tit {
font-size:10pt;
font-weight:bold;
padding:3px 0;
}
.calend td {
 font-size:8pt;
 font-weight:bold;
 text-decoration:none;
 width:28px;
 height:18px;
 text-align:center;
}
.calend a:link, .calend a:visited, .calend a:hover, .calend a:active {
 font-size:8pt;
 font-weight:bold;
 text-decoration:underline;
 color:#000000;
 background-color:transparent;
 display:block;
 width:28px;
}
.them a:link, .them a:visited, .them a:active, .them a:hover {
 padding:2px;
 text-decoration:none;
 font:11px arial,sans-serif;
 color:#2083C4;
 font-weight:bold;
 background-color:transparent;
 display:block;
 text-align:left;
}
.them a:hover {
 color:#CE2D79;
}
.news a:link, .news a:visited, .news a:active, .news a:hover {
 font-size:8pt;
 font-weight:normal;
 padding:2px;
 text-decoration:none;
 font-family:Verdana, Arial, Tahoma, Helvetica, sans-serif;
 color:#000000;
 background-color:transparent;
 display:block;
 text-align:left;
}
.news a:hover {
 color:#CE2D79;
}
.news_date {
 font-size:8pt;
 font-weight:bold;
 padding:2px;
 text-decoration:none;
 color:#000000;
 background-color:transparent;
 display:block;
}
.news {
 padding:4px 0;
}
.newsan {
 color: #aaaaaa;
 font-size:9pt;
 font-weight:bold;
 padding: 0 0 10px 0;
}
.newsye {
 color: #000000;
 font-size:9pt;
 font-weight:bold;
 text-align:right;
 padding: 5px 0 5px 0;
}
.afor {
 font-size:9pt;
 text-decoration:none;
 color:#ffffff;
 background-color:transparent;
 padding:0 30px;
}
.head {
 font-size:12pt;
 font-weight:bold;
 padding-bottom:10px;
 width:588px;
 white-space:normal;
}
.main {
 font-size:14px;
 text-decoration:none;
 font-family:Arial;
}
.main a, .main a:visited, .main a:hover , .main a:active {
 font-size:14px;
 text-decoration:underline;
 font-family:Arial;
}
.date {
 font-size:13px;
 text-decoration:none;
 color:#4a7e19;
 background-color:transparent;
 font-family:Arial;
 padding-bottom:2px;
}
.a_sem {
 font-size:13px;
 text-decoration:none;
 color:#000000;
 background-color:transparent;
 font-family:Arial;
 width:100%;
 padding-bottom:20px;
 font-weight:normal;
}
.a_sem a:link, .a_sem a:visited, .a_sem a:active {
 font-size:13px;
 text-decoration:none;
 color:#000000;
 background-color:transparent;
 font-family:Arial;
 font-weight:bold;
}
.a_sem a:hover {
 font-size:13px;
 text-decoration:none;
 color:#CE2D79;
 background-color:transparent;
 font-family:Arial;
 font-weight:bold;
}
.a_sem1 {
 font-size:12px;
 text-decoration:none;
 color:#000000;
 background-color:transparent;
 font-family:Arial;
 width:100%;
 padding-bottom:20px;
 font-weight:normal;
}
.a_sem1 a:link, .a_sem1 a:visited, .a_sem1 a:active {
 font-size:12px;
 text-decoration:none;
 color:#000000;
 background-color:transparent;
 font-family:Arial;
 font-weight:bold;
}
.a_sem1 a:hover {
 font-size:12px;
 text-decoration:none;
 color:#CE2D79;
 background-color:transparent;
 font-family:Arial;
 font-weight:bold;
}

.topt {
 font-size:19pt;
 padding:23px 0 2px 0;
 white-space:nowrap;
}
.tel {
 font-size:19pt;
 padding:0 0 2px 10px;
 white-space:nowrap;
}
.lm a:link, .lm a:visited, .lm a:active, .lm a:hover {
 display:block;
 color:#555555;
 background-color:transparent;
 width:100%;
 font-size:9pt;
 padding-left:4px;
 text-decoration:none;
}
.lm a:hover {
 color:#CE2D79;
}
.sl a:link, .sl a:visited, .sl a:hover, .sl a:active {
 font-size:11pt;
 color:#ff0000;
}
span.note	{
 color: #f00;
 padding-left:5px;
}
.copy {
 font-size:8pt;
 text-decoration:none;
 color:#0072bc;
 background-color:transparent;
 font-family:Arial;
 padding:3px 0 0 2px;
}
.copy a, .copy a:visited, .copy a:active {
 font-size:8pt;
 text-decoration:underline;
 color:#0072bc;
 background-color:transparent;
 font-family:Arial;
}
.copy a:hover {
 font-size:8pt;
 text-decoration:underline;
 color:#f08147;
 background-color:transparent;
 font-family:Arial;
}
.rcopy {
 font-size:12pt;
 text-decoration:none;
 color:#79c500;
 font-weight:bold;
 background-color:transparent;
 font-family:Arial;
 padding:3px 0 0 2px;
}


#mainmenu h2 {margin:0; padding:5px 0 6px 0; font: 12px Verdana; border-bottom: 1px solid #E1E1E1;}
#mainmenu h2#last {border-bottom: 0px solid #FFFFFF;}

#maxmenu {font: 11px arial,sans-serif; color:#4A4A4A;}
#maxmenu div {margin: 30px 0 10px 0;}
#maxmenu p {margin: 10px 0;}
#maxmenu a {font: 11px arial,sans-serif; color:#2083C4; font-weight:bold;}

#cnt p {font-size:11px; text-align:justify;}
#cnt p a {font-size:11px;}