a.table1:link{ 
color:#ffffff; 
}

a.table1:visited{ 
color:#ffffff; 
}

a.table1:hover{ 
color:#ffffff; text-decoration:none
}

a.table1:active{ 
color:#ffffff; 
}

a.table2:link{
color:#53A936; 
}

a.table2:visited{
color:#53A936; 
}

a.table2:hover{ 
color:#53A936; text-decoration:none
}

a.table2:active{ 
color:#53A936; 
}


a.table3:link{
color:#3790C1; 
}

a.table3:visited{
color:#3790C1; 
}

a.table3:hover{ 
color:#F96911; 
}

a.table3:active{ 
color:#3790C1; 
}


a.table4:link{
color:#333333; 
}

a.table4:visited{
color:#333333; 
}

a.table4:hover{ 
color:#666666; 
}

a.table4:active{ 
color:#333333; 
}




TD,BODY {
	font-size: 12px;
	color: #333333;
}

.base_middle {
	font-size: 14px;
	color: #333333;
}
.base_small {
	font-size: 11px;
	color: #333333;
}
.new {
	font-size: 13px;
	color: #333333;
}
.base_large {
	font-size: 16px;
	color: #333333;
}

.window{
    border-left: 		solid 1px #6FBD34;
	border-right: 		solid 1px #6FBD34;
	border-top:			solid 1px #6FBD34;
	border-bottom:		solid 1px #6FBD34;
}

.window1{
    border-left: 		solid 1px #1B9EC6;
	border-right: 		solid 1px #1B9EC6;
	border-top:			0px;
	border-bottom:		solid 1px #1B9EC6;
}

.window2{
    border-left: 		solid 1px #333333;
	border-right: 		solid 1px #333333;
	border-top:			0px;
	border-bottom:		0px;
}

.window3{
    border-left: 		0px;
	border-right: 		solid 1px #e0e0e0;
	border-top:			0px;
	border-bottom:		solid 1px #e0e0e0;
}

.window4{
    border-left: 		solid 1px #999999;
	border-right: 		solid 1px #999999;
	border-top:			0px;
	border-bottom:		0px;
}

.window5{
    border-left: 		solid 1px #999999;
	border-right: 		solid 1px #999999;
	border-top:			solid 1px #999999;
	border-bottom:		solid 1px #999999;
}

.window6{
    border-left: 		dotted 1px #999999;
	border-right: 		dotted 1px #999999;
	border-top:			dotted 1px #999999;
	border-bottom:		dotted 1px #999999;
}

.window7{
    border-left: 		solid 3px #9CD572;
	border-right: 		solid 3px #9CD572;
	border-top:			solid 3px #9CD572;
	border-bottom:		solid 3px #9CD572;
}

.window8{
    border-left: 		solid 1px #1C9534;
	border-right: 		solid 1px #1C9534;
	border-top:			solid 1px #1C9534;
	border-bottom:		solid 1px #1C9534;
}

.window9{
    border-left: 		solid 1px #F87011;
	border-right: 		solid 1px #F87011;
	border-top:			solid 1px #F87011;
	border-bottom:		solid 1px #F87011;
}

.window10{
    border-left: 		solid 3px #1C9534;
	border-right: 		solid 3px #1C9534;
	border-top:			solid 3px #1C9534;
	border-bottom:		solid 3px #1C9534;
}

.window11{
    border-left: 		solid 2px #F9D96F;
	border-right: 		solid 2px #F9D96F;
	border-top:			0px;
	border-bottom:		0px;
}

.window12{
    border-left: 		solid 1px #1C9534;
	border-right: 		solid 1px #1C9534;
	border-top:			0px;
	border-bottom:		0px;
}

.window13{
    border-left: 		solid 3px #4BA636;
	border-right: 		solid 3px #4BA636;
	border-top:			0px;
	border-bottom:		solid 3px #4BA636;
}

p.in{
	text-indent:-1em;
	font-size:12px;
	line-height:120%;
	padding:15px;
	margin	: 0 auto; 
}


p.main{
	color:#157529;
	font-weight:bold;
	font-size:16px;
	line-height:160%;
	padding-bottom:20px;	
	padding-top:20px;
	margin: 0 auto; 
}

.rules1{
	border-bottom:1px solid #157529;
	line-height:160%;
	padding-bottom:20px;	
}

.rules2{
	line-height:2em;
	display:inline;
	border-bottom:1px dotted #666666;
	padding-bottom:0.3em;
}


h1 {
	font-size:11px; 
	color: #666666;
	line-height: 120%;
	margin: 2px auto;
}

h2 {
	color:#157529;
	background-color:#ffffff;
	border-left:5px solid #157529;
	padding-top:5px;
	padding-bottom:5px;
	padding-left:5px;
	font-size:12px; 
	font-weight:bold;	
	margin:0 auto; 
}


.tbl1{
  border-collapse: collapse;
}
.td1,.td2{ width: 10px; }
.td1{ background-image:url('./img/back_02.gif'); }
.td2{ background-image:url('./img/back_01.gif'); }





.commentsbox
{ 
	visibility:hidden;
	top: -10px;
	background-image:url(./img/comment_top.gif);
	padding-top:15px;
	width:250px;
	background-repeat:no-repeat;
	background-position:left top;
}

.commentbox
{
	visibility:hidden;
    position: relative; 
	background-image:url(./img/comment_bottom.gif);
	padding-bottom:40px;
	width:250px;
	background-repeat:no-repeat;
	background-position:left bottom;
}


.commentbox p
{
    position: relative; 
	line-height:1.5em;
	font-size:11px; color:#000000;
	background-color:#FFFFEE;
	border-left:1px solid #999999;
	border-right:1px solid #999999;
	width: 218px;
	padding-left:15px;
	padding-right:15px;	 	
}

.comment
{
	position:absolute; left:0px; top:0px; 
	width: 200px;
	font-size:9pt; color:#000000; 
	background-color:#FFFFCC; layer-background-color:#FFFFFF;
	border-bottom:1px solid #9CD572;
	border-top:1px solid #9CD572;
	border-left:1px solid #9CD572;
	border-right:1px solid #9CD572;
	 padding:5px;
}