@charset "utf-8";
/* CSS Document */

.headpage {
	background-image:url(../images/bg_head.jpg);
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#CCCCCC;
}

.footpage {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:bold;
	color:#FFFFFF;
	background: url(../images/bg_bar.gif) repeat-x;
}

.ibox {
  font-size:9pt;
  font-weight:normal;
  border-color:#336699;
  border-style:ridge;
  border-width:1px;
  width:85px;
  height:15px;
  color:#000;
}

.rbox {
  font-size:9pt;
  font-weight:normal;
  border-color:#336699;
  border-style:ridge;
  border-width:1px;
  width:180px;
  height:15px;
  color:#000;
}

.bttn {
    border: none;
	color: #CC6600;
	font-weight: bold;
    background: url(../images/img/login.jpg);
	font-family: Freestyle Script, Verdana, Arial, Helvetica, sans-serif;
	font-size: 1px;
	text-decoration: underline;
	width:45px;
	height:25px;
	cursor:pointer;
}

.reg {
	color: #FF9900;
	font-weight: bold;
    background: none;
	font-family: Freestyle Script, Verdana, Arial, Helvetica, sans-serif;
	font-size: 19px;
	text-decoration: underline;
}

.for {
	color: #00CCFF;
	font-weight: bold;
    background: none;
	font-family: Freestyle Script, Verdana, Arial, Helvetica, sans-serif;
	font-size: 19px;
	text-decoration: underline;
}

.lgps {
	color: #3399FF;
	font-weight: bold;
    background: none;
	font-family: Freestyle Script, Verdana, Arial, Helvetica, sans-serif;
	font-size: 27px;
	text-decoration: none;
}

.registration_text {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #333333;
}

.registration_text h2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 20px;
	font-weight: bold;
	color: #000000;
}

.registration_rule {
	color: #333333;
	background-color: #DDEEFF;
	font-family:"Times New Roman", Times, serif;
	font-size: 14px;
	padding: 10px;
}

.registration_rule2 {
	color: #333333;
	background-color: #DDEEFF;
	font-family:"Times New Roman", Times, serif;
	font-size: 14px;
	padding: 10px;
	border-color:#000066;
	border-width:1px;
	border-style:solid;

}

.cbox1 {
  font-size:9pt;
  font-weight:normal;
  background-color:#fff;
  border-color:#336699;
  border-style:ridge;
  border-width:1px;
  width:290px;
  height:18px;
  color:#000;
}

.cbox2 {
  font-size:9pt;
  font-weight:normal;
  background-color:#fff;
  border-color:#336699;
  border-style:ridge;
  border-width:1px;
  width:290px;
  height:150px;
  color:#000;
}

.pbox {
  font-size:9pt;
  font-weight:normal;
  background-color:#fff;
  border-color:#ccc;
  border-style:ridge;
  border-width:1px;
  width:20px;
  height:20px;
  color:#000;
}

.rbox2 {
  font-size:9pt;
  font-weight:normal;
  background-color:#fff;
  border-color:#336699;
  border-style:ridge;
  border-width:1px;
  width:450px;
  height:150px;
  color:#000;
}

.msgblock {
	padding:10px;
	text-align:justify;
	font-size:10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	vertical-align:middle;
	border:thin;
	border-color:#000033;
	border-style:solid;
}

.tl_head {
	background-color:#FFF;
	font-weight:bold;
	color:#000;
	font-size:16px;
	font-family:Arial, Verdana, Helvetica, sans-serif;
}

.topiclist {
	font-weight: normal;
	color:#333;
	font-size:11px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}

.t_head {
	background-color:#DDEEFF;
	font-weight:bold;
	color:#000;
	font-size:16px;
	font-family:Arial, Verdana, Helvetica, sans-serif;
}

.c_image {
	width: 80px;
	height: 110px;
	border:1px;
	border-style:solid;
	border-color:#00CCFF;
}

.t_image {
	border:1px;
	border-style:solid;
	border-color:#00CCFF;
	padding:5px;
	vertical-align:middle;
}