.text01 {  font-family: "Arial", "Helvetica", "sans-serif"; font-size: 12px; font-style: normal; line-height: normal; font-weight: normal; color: #333333; text-decoration: none}
.text02 {  font-family: "Arial", "Helvetica", "sans-serif"; font-size: 12px; line-height: normal; font-weight: bold; color: #006699}
.text03 {  font-family: "Arial", "Helvetica", "sans-serif"; font-size: 12px; font-style: normal; line-height: normal; font-weight: normal; color: #003366; text-decoration: none}


.mlink { font-family: "Arial", "Helvetica", "sans-serif"; font-size: 12px; line-height:120%; }

.text A:link	{ text-decoration:none; }
.text A:visited	{ text-decoration:none; }
.text A:active	{ text-decoration:none; }
.text A:hover	{ text-decoration:none; }
.text { font-family: "Arial", "Helvetica", "sans-serif"; font-size: 12px; line-height:120%; }
.utext { font-family: "Arial", "Helvetica", "sans-serif"; font-size: 12px; line-height:120%; }

.large A:link { text-decoration:none; }
.large A:visited { text-decoration:none; }
.large A:active { text-decoration:none; }
.large A:hover { text-decoration:none; } 
.large { font-family: "Arial", "Helvetica", "sans-serif"; font-size: 14px; line-height:120%; }
.ularge { font-family: "Arial", "Helvetica", "sans-serif"; font-size: 14px; line-height:120%; }

.xlarge A:link { text-decoration:none; }
.xlarge A:visited { text-decoration:none; }
.xlarge A:active { text-decoration:none; }
.xlarge A:hover { text-decoration:none; } 
.xlarge { font-family: "Arial", "Helvetica", "sans-serif"; font-size: 16px; line-height:120%; }
.uxlarge { font-family: "Arial", "Helvetica", "sans-serif"; font-size: 16px; line-height:120%; }

.small A:link { text-decoration:none; }
.small A:visited { text-decoration:none; }
.small A:active { text-decoration:none; }
.small A:hover { text-decoration:none; } 
.small { font-family: "Arial", "Helvetica", "sans-serif"; font-size: 10px; line-height:120%; }
.usmall { font-family: "Arial", "Helvetica", "sans-serif"; font-size: 10px; line-height:120%; }

.ssmall A:link { text-decoration:none; }
.ssmall A:visited { text-decoration:none; }
.ssmall A:active { text-decoration:none; }
.ssmall A:hover { text-decoration:none; } 
.ssmall { font-family: "Arial", "Helvetica", "sans-serif"; font-size: 8px; line-height:120%; }
.ussmall { font-family: "Arial", "Helvetica", "sans-serif"; font-size: 8px; line-height:120%; }

.text04 { font-family: "Arial", "Helvetica", "sans-serif"; font-size: 12px; line-height:120%; ; font-weight: bold; color: #FFFFFF}
.text05 { font-family: "Arial", "Helvetica", "sans-serif"; font-size: 12px; line-height:120%; ; font-weight: normal; color: #FFFFFF }

.hist{ color:#006699; font-size:12px; line-height:18px;  text-decoration:none;}
.hist a:link { color:#006699; font-size:12px; line-height:18px;  text-decoration:underline; }
.hist a:visited { color:#006699; font-size:12px; line-height:18px;  text-decoration:underline; }
.hist a:active { color:#ff6600; font-size:12px; line-height:18px;  text-decoration:underline; }
.hist a:hover { color:#ff6600; font-size:12px; line-height:18px;  text-decoration: underline ;}

.large2 { font-family: "Arial", "Helvetica", "sans-serif"; font-size: 14px; line-height:120%; ; font-weight: bold; color: #006699}


.red {color: #FF3333;}
.green {color: #2f6c3e;}

ul.nomgn { padding-left: 0;}

.lh li {
margin-bottom: 15px;
}

/* ----- top ------- */
.news_container { border-bottom: 1px #aaa dotted; margin: 0 0 10px 0; padding: 0 0 10px 0; }

.newsdate { margin-bottom: 5px; }

.newstitle { color: #C50202; font-weight: bold;/**/ border-left: #780000 5px solid; padding-left: 5px; margin-bottom: 5px; }
.newstitle a { color:#006699; font-size:12px; line-height:18px;  text-decoration:underline; }
.newstitle a:hover { color:#C50202; font-size:12px; line-height:18px;  text-decoration:underline; }

.new { color: #fff; font-size: 10px; background: #C50202; padding: 2px; }



/* ----- reg button ------- */

a.reg {
 min-height:35px;
 color: white;
 font:bold 13px/170% Georgia, sans-serif;
 text-decoration: none;
 padding: 5px 15px 5px 15px;
 margin-top: 10px;
 margin: auto 0;
 background: #A03333;
 border-top: #EDB6B6 solid 2px;
 border-right: #8E1414 solid 2px;
 border-bottom: #5C0C0C solid 2px;
 border-left: #E28C8C solid 2px;
 text-align: center; }

a.reg:hover {
 color: white;
 background: #B75F5F;
 border-top: #EDB6B6 solid 2px;
 border-right: #8E1414 solid 2px;
 border-bottom: #5C0C0C solid 2px;
 border-left: #E28C8C solid 2px;}

a.reg:active {
 color: white;
 background: #8A2C2C;
 border-top: #3F0505 solid 2px;
 border-right: #BC6666 solid 2px;
 border-bottom: #EDB6B6 solid 2px;
 border-left: #770C0C solid 2px;}
