body {	font-size: 12px;	line-height: 1.5em;	background-image: url(../img/bg.jpg);	background-repeat: repeat-x;	background-color: #F4F0ED;	background-position: top;	margin: 0px;	padding: 0px;}#wrapper_topimage {	background-image: url(../img/top_mainbg.jpg);	background-repeat: no-repeat;	background-position: top;	width: 790px;	margin-right: auto;	margin-left: auto;	padding-right: 25px;	padding-left: 25px;}#wrapper_insideimage {	background-image: url(../img/mainbg.jpg);	background-repeat: no-repeat;	background-position: top;	width: 790px;	margin-right: auto;	margin-left: auto;	padding-right: 25px;	padding-left: 25px;}#bg {	background-image: url(../img/mainbody_bg.gif);	background-repeat: repeat-y;	width: 840px;	margin-right: auto;	margin-left: auto;	padding: 0px;}#top_rightcolumn {	padding-top: 3px;}/*#top_info {	font-size: 10px;	line-height: 1.4em;	width: 420px;	padding-top: 395px;}*/#top_info {	font-size: 10px;	line-height: 1.4em;	width: 420px;	padding-top: 342px;}A:link,A:visited {	color: #0065C6;	text-decoration: none;}A:hover,A:active{text-decoration:none;color:#666666;}.small {	font-size: 10px;	line-height: 1.4em;}.info_list {	padding-bottom: 10px;}.menu_bg {	background-color: #ECDFE3;	background-image: url(../img/rmenu_bg.jpg);	background-repeat: repeat-x;}#copyright {	font-family: Verdana, Arial, Helvetica;	font-size: 10px;	text-align: right;	padding-bottom: 30px;}form {	margin: 0px;	padding: 0px;}#topics {	font-size: 12px;	background-image: url(../img/topics.jpg);	background-repeat: no-repeat;	height: 30px;	width: 323px;	padding-top: 15px;	padding-left: 95px;	text-align: left;}.sm {	text-align: left;	padding-top: 3px;	padding-bottom: 3px;	padding-left: 5px;	margin: 0px;}.mainbody {	padding-top: 12px;	padding-right: 10px;	padding-bottom: 10px;	padding-left: 0px;	width: 580px;	margin: 0px;}.pointcolour {	color: #E75A2A;}.title {	font-size: 18px;	line-height: 1.3em;	font-weight: bold;	color: #D24728;	margin-bottom: 10px;	padding-bottom: 5px;	border-top-width: 3px;	border-right-width: 3px;	border-bottom-width: 3px;	border-left-width: 3px;	border-top-color: #CCCCCC;	border-right-color: #CCCCCC;	border-bottom-color: #CCCCCC;	border-left-color: #CCCCCC;	border-bottom-style: solid;	margin-top: 10px;}.faq_q {	font-size: 14px;	line-height: 1.4em;	font-weight: bold;	color: #000000;	text-align: left;	display: block;	margin-top: 10px;	margin-bottom: 0px;	padding-top: 4px;	padding-right: 4px;	padding-bottom: 4px;	padding-left: 10px;	border-top-width: 1px;	border-right-width: 1px;	border-bottom-width: 1px;	border-left-width: 5px;	border-top-style: dotted;	border-right-style: dotted;	border-bottom-style: dotted;	border-left-style: solid;	border-top-color: #CCCCCC;	border-right-color: #CCCCCC;	border-bottom-color: #CCCCCC;	border-left-color: #93C057;	background-color: #F3F3F3;	margin-right: 10px;	margin-left: 10px;}.faq_a {	margin-top: 0px;	margin-right: 10px;	margin-bottom: 30px;	margin-left: 10px;	display: block;}#atten_wrapp {	font-size: 14px;	font-weight: bold;	margin: 15px;	padding: 15px;	line-height: 2em;	background-color: #F3F3F3;	border: 1px dotted #CCCCCC;}.subtitle {	font-size: 14px;	font-weight: bold;	color: #000000;	background-color: #F3F3F3;	padding: 4px;	border: 1px solid #CCCCCC;}.subtitle2 {	font-weight: bold;	color: #93C057;}.subtitle3 {	font-size: 14px;	font-weight: bold;	color: #000000;}.list_title {	font-size: 16px;	font-weight: bold;	color: #D14325;	padding-top: 4px;	padding-bottom: 5px;	border-top-width: 2px;	border-right-width: 2px;	border-bottom-width: 2px;	border-left-width: 2px;	border-bottom-style: solid;	border-top-color: #CCCCCC;	border-right-color: #CCCCCC;	border-bottom-color: #CCCCCC;	border-left-color: #CCCCCC;	text-align: left;}.prod-box {	margin: 0px;	padding: 4px;	border: 1px solid #CCCCCC;	text-align: center;	vertical-align: top;}.prod-left-txt {	text-align: left;	margin: 0px;	padding: 2px;	background-color: #93C057;	font-size: 10px;	color: #FFFFFF;	line-height: 18px;	white-space: nowrap;	width: 40px;}.prod-right-txt {	text-align: left;	margin: 0px;	padding: 2px;	background-color: #D9EDC5;	font-size: 10px;	line-height: 18px;}.prod-box2 {	margin: 0px;	padding: 4px;	border: 1px solid #D8E5F0;	text-align: center;	vertical-align: top;}.prod-left-txt2 {	text-align: left;	margin: 0px;	padding: 2px;	background-color: #93C057;	font-size: 10px;	color: #FFFFFF;	line-height: 18px;	white-space: nowrap;	width: 40px;}.prod-right-txt2 {	text-align: left;	margin: 0px;	padding: 2px;	background-color: #D9EDC5;	font-size: 10px;	line-height: 18px;}.prod_title a:link,.prod_title a:visited,.prod_titlesample {	font-size: 11px;	font-weight: bold;	color: #000000;	text-align: center;	line-height: 1.3em;	background-color: #D9EDC5;	display: block;	padding-top: 3px;	padding-bottom: 3px;}.prod_title a:hover {	font-size: 11px;	font-weight: bold;	color: #FFFFFF;	text-align: center;	line-height: 1.3em;	background-color: #93C057;	display: block;	padding-top: 3px;	padding-bottom: 3px;}.prod_title2 {	font-size: 11px;	font-weight: bold;	color: #000000;	text-align: center;	line-height: 1.3em;	background-color: #E8E8E8;	display: block;	padding-top: 3px;	padding-bottom: 3px;}.prod_co {	font-size: 10px;	text-align: center;	border-top-width: 1px;	border-top-style: dotted;	border-top-color: #999999;	padding-top: 2px;	padding-bottom: 2px;	color: #007DCC;}.list_td {	padding-top: 10px;}.date {	text-align: right;	padding: 0px;	margin-top: 2px;	margin-bottom: 5px;	margin-right: 5px;}.topics_subtitle {	font-size: 14px;	font-weight: bold;	color: #FFFFFF;	background-color: #93C057;	text-align: center;	display: block;	padding: 3px;}.link-ti {	font-size: 14px;	line-height: 1.3em;	font-weight: bold;	display: block;	margin-top: 10px;	margin-bottom: 10px;	padding-top: 3px;	padding-right: 3px;	padding-bottom: 3px;	padding-left: 10px;	border-bottom-width: 1px;	border-left-width: 5px;	border-bottom-style: dotted;	border-left-style: solid;	border-bottom-color: #CCCCCC;	border-left-color: #93C057;}.right {	float: right;	margin-bottom: 10px;}.sm_link {	background-image: url(../img/sm_linkbg.jpg);	background-repeat: no-repeat;	height: 29px;	width: 150px;	padding-left: 30px;	padding-top: 10px;	margin-bottom: 10px;	text-align: left;}#slide {	text-align: center;	margin-right: auto;	margin-left: auto;	padding: 0px;	margin-top: 0px;	margin-bottom: 0px;}#slide-main {	background-image: url(../topics/img/slide_bg02.gif);	background-repeat: repeat-y;	margin: 0px auto;	padding: 0px;	text-align: center;	width: 537px;}.slide-photo {	margin: 0px auto;	width: 450px;	text-align: center;	padding: 10px 0px 0px;}.left {	text-align: left;}.slide-txt {	padding-bottom: 30px;	color: #333333;	font-size: 12px;	line-height: 18px;	margin: 0px;	padding-top: 10px;	text-align: center;}.tool_ttl {	font-size: 18px;	font-weight: bold;	margin-bottom: 10px;	display: block;	padding: 2px 0px 2px 10px;	border-left-width: 8px;	border-left-style: solid;	border-left-color: #90C15C;	line-height: 1.4em;}.tool_co {	font-size: 14px;	line-height: 1.5em;}.tool_name {	font-size: 20px;	line-height: 1.4em;	color: #385476;	font-weight: bold;}.tool_top {	padding-left: 15px;}#waku {	border: 3px solid #CCCCCC;	padding: 10px;	margin-top: 10px;	margin-bottom: 10px;}.subtitle4 {	font-size: 16px;	font-weight: bold;	color: #345576;}.sidecont {	text-align: center;	width: 200px;}
