/* CSS Document */

/* Body */
body {
	margin: 0; 
	padding: 0; 
	text-align: left; 
	font: 10px 'Arial', Verdana, Helvetica, sans-serif; 
	font-weight: normal; 
	font-size: 8pt; 
	scrollbar-face-color: #01aa84;
	scrollbar-highlight-color: #01aa84;
	scrollbar-shadow-color: #ffffff;
	scrollbar-arrow-color: #A2D290;
	scrollbar-track-color: #000000;
	scrollbar-3d-light-color: #01aa84;
	scrollbar-dark-shadow-color: #ffffff;
	background: #FFFFFF url(../images/main_graphic/s2_bg.gif) repeat-y;
}
/* Side Panel */
.s2_title{
	background: url(../images/english_version/title_imgs/s2_title.gif) no-repeat left top;
	height:130;
	width:246;
	padding:0;
}
.s2_sideimg{
	background: url(../images/side_images/s2_sideimg.gif) no-repeat left top;
	text-align:left;
	height:320;
	width:246;
	padding:5;
}
/* Contents */
.titleFont-s2 {
	font-size: 1.3em; 
	font-weight: bold;
	color:#01aa84;
	text-align:left;
	vertical-align:middle;
	line-height: 15px;
}
.title-s2 {
	font-size:1.3em;
	color:#01aa84;
	text-align:left;
	font-weight:bold;
	vertical-align: middle;
	padding-top: 5;
	padding-bottom: 5;
	padding-left: 5;
	padding-right: 15;
	border-bottom:3px dotted #01aa84;
}
.readDetail {
	font-size:1.1em;
	color:#01aa84;
	text-align:right;
	font-weight:normal;
	vertical-align: middle;
	padding: 5;
	border-bottom:3px dotted #01aa84;
}
/* Table */
.td-title {
	font-size: 1.5em;
	color: #ffffff;
	vertical-align:middle;
	padding: 6;
	font-weight: bold;
	border-left: 1px solid #00703e;
	border-right: 1px solid #00703e;
	border-bottom: 1px solid #00703e;
	background: #01aa84;
}
.td-1 {
	font-size: 1.0em;
	color: #000000;
	text-align:left;
	vertical-align:middle;
	padding: 6;
	font-weight: normal;
	border-right: 1px solid #00703e;
	border-bottom: 1px solid #00703e;
	background: #dbf0ce;
}
.td-2 {
	font-size: 1.0em;
	color: #000000;
	text-align:left;
	vertical-align:middle;
	padding: 6;
	font-weight: normal;
	border-right: 1px solid #00703e;
	border-bottom: 1px solid #00703e;
	background: #edffe6;
}
.td-step {
	font-size: 1.0em;
	text-align:left;
	vertical-align:top;
	padding: 6;
	font-weight: normal;
	border-left: 1px solid #00703e;
	border-right: 1px solid #00703e;
	border-bottom: 1px solid #00703e;
	background: #dbf0ce;
}
.td-what {
	font-size: 1.0em;
	text-align:left;
	vertical-align:top;
	padding: 6;
	font-weight: normal;
	border-right: 1px solid #00703e;
	border-bottom: 1px solid #00703e;
	background: #dbf0ce;
}
.td-step_1 {
	font-size: 1.0em;
	text-align:left;
	vertical-align:top;
	padding: 6;
	font-weight: normal;
	border-left: 1px solid #00703e;
	border-right: 1px solid #00703e;
	border-bottom: 1px solid #00703e;
	background: #edffe6;
}
.td-what_1 {
	font-size: 1.0em;
	text-align:left;
	vertical-align:top;
	padding: 6;
	font-weight: normal;
	border-right: 1px solid #00703e;
	border-bottom: 1px solid #00703e;
	background: #edffe6;
}
.Location {
	font-size: 1.0em;
	text-align:left;
	vertical-align:top;
	padding-left: 10;
	padding-bottom:3;
	font-weight: normal;
}
/* Prize Structure */
.td-prizeTitle {
	font-size: 1.5em;
	color: #C41325;
	vertical-align:middle;
	padding: 6;
	font-weight: bold;
	border-left: 1px solid #ffffff;
	border-right: 1px solid #ffffff;
	border-bottom: 1px solid #ffffff;
	background: #FFDE00;
}
.td-numberTitle {
	font-size: 1.5em;
	color: #ffffff;
	vertical-align:middle;
	padding: 6;
	font-weight: bold;
	border-right: 1px solid #ffffff;
	border-bottom: 1px solid #ffffff;
	background: #083A81;
}
.td-numberABC {
	font-size: 1.2em;
	color: #ffffff;
	vertical-align:middle;
	padding: 2;
	font-weight: bold;
	border-right: 1px solid #ffffff;
	border-bottom: 1px solid #ffffff;
	background: #F7941D;
}
.td-prize {
	font-size: 1.2em;
	color: #FFDE00;
	text-align:left;
	vertical-align:top;
	padding-top: 2;
	padding-bottom: 2;
	padding-left: 10;
	font-weight: normal;
	border-left: 1px solid #ffffff;
	border-right: 1px solid #ffffff;
	border-bottom: 1px solid #ffffff;
	background: #C41325;
}
.td-number {
	font-size: 1.2em;
	color: #000000;
	text-align:center;
	vertical-align:top;
	padding: 2;
	font-weight: normal;
	border-right: 1px solid #ffffff;
	border-bottom: 1px solid #ffffff;
	background: #FFDE00;
}
A.basicLink-s2:link {
	color: #01aa84;
	text-decoration: underline;
}
A.basicLink-s2:visited {
	color: #01aa84; 
	text-decoration: underline;
}
A.basicLink-s2:hover {
	color: #000000; 
	text-decoration: none;
}
.subFont {
	font-size:1.1em;
	color:#01aa84;
	text-align:center;
	font-weight:bold;
	vertical-align: middle;
	padding-top: 5;
	padding-bottom: 5;
	padding-left: 5;
	padding-right: 15;
	border-top:3px dotted #01aa84;
	border-bottom:3px dotted #01aa84;
}

/* base */
.base{
	background: #d3edc5;
	text-align:left;
	padding:0;
}
.base-lefttop{
	background: url(../images/s2_graphic/s2base_lefttop.gif) no-repeat left top;
	text-align:left;
	height:19;
	width:19;
	padding:0;
}
.base-righttop{
	background: url(../images/s2_graphic/s2base_righttop.gif) no-repeat left top;
	text-align:left;
	height:19;
	width:19;
	padding:0;
}
.base-top{
	background: url(../images/s2_graphic/s2base_top.gif) repeat-x left top;
	text-align:left;
	padding:0;
}
.base-left{
	background: url(../images/s2_graphic/s2base_left.gif) repeat-y left top;
	text-align:left;
	padding:0;
}
.base-right{
	background: url(../images/s2_graphic/s2base_right.gif) repeat-y left top;
	text-align:left;
	padding:0;
}
.base-leftbtm{
	background: url(../images/s2_graphic/s2base_leftbtm.gif) no-repeat left top;
	text-align:left;
	height:19;
	width:19;
	padding:0;
}
.base-rightbtm{
	background: url(../images/s2_graphic/s2base_rightbtm.gif) no-repeat left top;
	text-align:left;
	height:19;
	width:19;
	padding:0;
}
.base-btm{
	background: url(../images/s2_graphic/s2base_btm.gif) repeat-x left top;
	text-align:left;
	padding:0;
}