@CHARSET "UTF-8";

#roundbox {                /* all elements with class~=dialog */
	padding: 0px;
	margin: 0px;
	width: 728px;
	float: left;
/*	min-height: 390px;*/
}
/*body>div #roundbox{height:auto}*/


.hd, .hd_l, .hd_m, .hd_r {
	height: 20px;
}
.hd {
	margin: 0px;
	padding: 0px;
/*	background: red;*/
}
.hd_l {
	width: 20px;
	float: left;
	background-image: 	url("/images/hd_l.jpg");
	background-repeat:	no-repeat;
	font-size: 0;
	/*	background-position:top left;*/
/*	position: relative;*/
}

.hd_m {
	width: 688px;
	float: left;
	background-image: 	url("/images/hd_m.jpg");
	background-repeat: repeat-x;
	font-size: 0;
	/*	margin: 0px 20px 0px 20px;*/
}
.hd_r {
	width: 20px;
	float: left;
	background-image:	url("/images/hd_r.jpg");
	background-repeat:	no-repeat;
	font-size: 0;
	 	 /*	 position: relative;*/
}
.bd {
	margin: 0px;
	padding: 0px 20px 0px;
	background: white;
	background-image: 	url("/images/bd.jpg");
	background-position: 0 0;
	background-repeat:	repeat-y;
	min-height: 420px;
	height: auto;
	/*	padding: 20px;*/
	line-height: 1.5em;
}
.bd ol li {
	padding-left: 17px;
	padding-bottom: .5em;
	list-style-position: inside;
}

ol.tos {
	list-style-position: outside;
}
ol.tos p {
	padding-top: 1em;
}
ol.tos ul li {
	list-style-type:square;
}
ol.tos ul li li {
	list-style-type:circle;
}
ol.tos blockquote p {
	padding: 0;
}
.bd .def {
	font-weight: bold;
}
.bd ul li {
	padding-left: 17px;
	padding-bottom: .5em; 
}
.bd li.info {
	background: url("/images/list_bullet_blue.gif") no-repeat 0 6px;
	background-z-index: +1;
}
.bd li.check {
	position: relative;
	background: url("/images/todo.png") no-repeat 0 2px;
	background-z-index: +1;
}
.bd p {
	padding-bottom: 1.0em;
}
.bd .section {
	font-size:1.25em;
	text-align: justify;
/*	font-weight:600;*/
}
.bd .division {
	font-size:1.0em;
	text-align: justify;
/*	font-weight:500;*/
}
.bd .item {
	font-size:1.0em;
	text-align: justify;
}
.bd ul.complete {
	padding-left: 13px;
	padding-top: 0.7em;
	padding-bottom: 0.2em;
	list-style: square url("/images/check-mark.png") inside;	
	background-z-index: +1;
	font-style:italic;
	font-weight:bold;
	font-size:1.5em;
}
.bd_nav {
	background: white;
	background-image: 	url("/images/bd.jpg");
	background-position: 0 0;
	background-repeat:	repeat-y;
	text-align: center;
}
.ft {
	height: 20px;
}
.ft_l {
	width: 20px;
	height: 20px;
	float: left;
	background-image: 	url("/images/ft_l.jpg");
	background-repeat:	no-repeat;
}

.ft_m {
	width: 688px;
	height: 20px;
	float: left;
	background-image: 	url("/images/ft_m.jpg");
	background-repeat: repeat-x;
}
.ft_r {
	width: 20px;
	height: 20px;
	float: left;
	background-image:	url("/images/ft_r.jpg");
	background-repeat:	no-repeat;
}
.privacy {
	padding-top: 1.5em;
}
}
