a:link, a:active, a:visited {color: #454545; text-decoration: underline;}
a:hover {color: #454545; text-decoration: none;}
a.plan:link, a.plan:active, a.plan:visited {color: #9292C5; text-decoration: underline;}
a.plan:hover {color: #454545; text-decoration: underline;}
a.exam:link, a.exam:active, a.exam:visited {color: #66CC66; text-decoration: underline;}
a.exam:hover {color: #454545; text-decoration: underline;}
a.none:link, a.none:active, a.none:visited, a.none:hover {color: #454545; text-decoration: none;}
a.none:hover {color: #454545; text-decoration: underline;}
a.gray:link, a.gray:active, a.gray:visited {color: #999999; text-decoration: underline;}
a.gray:hover {color: #000000; text-decoration: none;}
a.graylight:link, a.graylight:active, a.graylight:visited {color: #CCCCCC; text-decoration: underline;}
a.graylight:hover {color: #000000; text-decoration: none;}
a.red:link, a.red:active, a.red:visited {color: #FF0000; text-decoration: underline;}
a.red:hover {color: #000000; text-decoration: none;}

BODY {margin: 0 0 0 0; font-family: Arial, Verdana, Tahoma, Helvetica, sans-serif;}
TD {color: #454545;  font-size: 70%; font-family: Arial, Verdana, Tahoma, Helvetica, sans-serif;}
INPUT,TEXTAREA, SELECT {color: #454545;  font-size: 100%; font-family: Arial, Verdana, Tahoma, Helvetica, sans-serif;}
H1 {font-size: 160%; color: #9292C5; margin-top:0px; margin-bottom:25px;}
H2 {font-size: 120%; color: #9292C5; margin-top:15px; margin-bottom:10px;}
H3 {font-size: 100%; color: #9292C5; margin:0px;}
H4 {font-size: 100%; color: #000000; margin:0px;}
H5 {font-size: 60%; color: #66CC66; margin:0px;}
H6 {font-size: 50%; color: #66CC66; margin:0px;}
FORM {margin:0; padding:0;}
S {color: #999999;}

.td_over, .mn_over {cursor:hand; background-color:#EDEDED;}
.td_out, .mn_out {background-color:#FFFFFF;}
.hdr_over {cursor:hand; background-color:#BBBBBB;}
.hdr_out {background-color:#999999;}
.bnr_over {cursor:hand;}
.td_gray {background-color: #F6F6F6;}
.td_white {background-color: #FFFFFF;}

.small {font-size: 60%;}
.smaller {font-size: 50%;}
.gray {color: #999999;}
.graylight {color: #CCCCCC;}
.red {color: #FF0000;}
.white {color: #FFFFFF;}
.sup {color: #FF0000;	font-weight: bold;}
.border {border: solid; border-width: 1px; border-color: #DDDDDD;}
.border_bottom {border-bottom: solid 1px #DDDDDD; border-left: solid 1px #DDDDDD; border-right: solid 1px #DDDDDD;}
.width100 {width:100%; background-color:#EDEDED; border: 1px solid #DDDDDD;}
.groove {background-color:#EDEDED; border: 1px solid #DDDDDD;}
.plan {color: #9292C5;}
.exam {color: #66CC66;}
.linelink {padding-top:5px; padding-bottom:5px; padding-left:5px;}
.nocontent {padding:25px; background-color:#EEEEEE; margin-top:25px; margin-bottom:25px;}
.line {margin-top:25px; margin-bottom:25px;}
.banner {font-size: 11px; color: #FFFFFF;}

.td_str {padding:5px;}
.td_bottom {padding-bottom:15px;}
.td_top {padding-top:5px;}
.td_left {padding-left:5px;}
.td_right {padding-right:5px;}

.ln1 {border-top: solid 1px #E5E5E5;}
.ln1small {border-top: solid 1px #E5E5E5; font-size:9px; padding-right:5px;}
.ln2 {border-top: solid 1px black;}
.ln2small {border-top: solid 1px black; font-size : 9px;}
.ln3 {border-left: solid 1px #E5E5E5;}
.ln4 {border-bottom: solid 1px #E5E5E5;}

.brL {border: solid; border-width: 0px 0px 1px 1px; border-color: #DDDDDD;}
.brB {border: solid; border-width: 0px 0px 1px 0px; border-color: #DDDDDD;}
.brR {border: solid; border-width: 0px 1px 1px 0px; border-color: #DDDDDD;}
.brT {border-top: solid 1px #DDDDDD;}

.header1 			{color: #9292C5; font-size: 100%; font-family: Arial, Helvetica, Verdana, sans-serif; padding:0px;}
.header2 			{color: #66CC66; font-size: 100%; font-family: Arial, Helvetica, Verdana, sans-serif;}
