@charset "utf-8";
/* CSS Document */

* {
	padding:0px;
	margin:0px;
}

body {
	padding:0px;
	margin:0px;
	font-family:Arial, Helvetica, sans-serif;
	background-image:url(images/bg.jpg);
	background-repeat:repeat-x;
	background-position:top center;
}

table {
	border-collapse:collapse;
}

.mainContainer {
	width:793px;
	margin-left:auto;
	margin-right:auto;
}

.language {
	padding:5px 0px;
	float:right;
}

.language a {
	font-size:12px;
	color:#666666;
}

.clear {
	font-size:0px;
	clear:both;
}	

.naviBar {
	margin-top:68px;
	float:left;
	margin-left:20px;
}

.naviAL {
	background-image:url(images/naviAL.gif);
	background-repeat:no-repeat;
	width:10px;
	height:30px;
	float:left;
}

.naviAM {
	background-image:url(images/naviAM.gif);
	background-repeat:repeat-x;
	height:23px;
	float:left;
	font-size:13px;
	font-weight:bold;
	padding-top:7px;
}

.naviAR {
	background-image:url(images/naviAR.gif);
	background-repeat:no-repeat;
	width:10px;
	height:30px;
	float:left;
}

.naviDivider {
	float:left;
	font-size:0px;
	width:1px;
	height:30px;
	background-color:#FFFFFF;
}

.naviL {
	background-image:url(images/naviL.gif);
	background-repeat:no-repeat;
	width:10px;
	height:30px;
	float:left;
}

.naviM {
	background-image:url(images/naviM.gif);
	background-repeat:repeat-x;
	height:23px;
	float:left;
	font-size:13px;
	font-weight:bold;
	padding-top:7px;
}

.naviR {
	background-image:url(images/naviR.gif);
	background-repeat:no-repeat;
	width:10px;
	height:30px;
	float:left;
}

.naviBar a {
	color:#313131;
	text-decoration:none;
}

.naviBar a:hover {
	color:#000000;
	text-decoration:underline;
}

.contentL {
	float:left;
	width:552px;
}

.contentR {
	float:right;
}

.banner {
	border:#666 1px solid;
	padding:5px;
	background-color:#FFFFFF;
	width:540px;
	height:300px;
}

.bannerBottom {
	border:#666 1px solid;
	padding:5px;
	background-color:#FFFFFF;
	width:540px;
	margin-top:10px;
	font-size:11px;
	background-image:url(images/bottom-boxy.gif);
	background-repeat:repeat-x;
	background-position:top;
}

.navi-content-gap {
	height:20px;
	font-size:0px;
}

.boxyR {
	width:220px;
	height:70px;
	padding:5px;
	background-image:url(images/right-boxy.gif);
	background-repeat:repeat-x;
	border:#666 1px solid;
	margin-bottom:10px;
}

.boxyRLink {
	width:220px;
	height:40px;
	padding:5px;
	background-image:url(images/right-boxy.gif);
	background-repeat:repeat-x;
	border:#666 1px solid;
	margin-bottom:10px;
}

.boxyRLink a {
	font-size:12px;
	font-weight:bold;
	color:#313131;
}

.boxyData {
	padding-left:10px;
}

.boxyText {
	font-size:11px;
}

.boxyR a {
	font-size:12px;
	font-weight:bold;
	color:#313131;
}

.boxyBL {
	float:left;
	width:260px;
	height:144px;
	background-image:url(images/bottom-boxy.gif);
	background-repeat:repeat-x;
	border:#666 1px solid;
	margin-top:10px;
	padding:5px;	
}

.boxyBR {
	float:right;
	width:260px;
	height:144px;
	background-image:url(images/bottom-boxy.gif);
	background-repeat:repeat-x;
	border:#666 1px solid;
	margin-top:10px;
	padding:5px;	
}

.boxyDataT {
	padding:5px 10px;
	vertical-align:top;
}

.boxyTitle {
	font-size:16px;
	font-weight:bold;
	font-style:italic;
	margin-bottom:5px;
	color:#313131;
}

.boxyTitleNoLink {
	font-size:16px;
	font-weight:bold;
	font-style:italic;
	margin:5px 0px;
	color:#313131;
	border-bottom:#CCC 1px dotted;
}

.boxyTitle a {
	color:#313131;
}

.tableTextNo {
	font-size:11px;
	padding-right:10px;
	vertical-align:top;
	padding-left:2px;
}

.tableText {
	font-size:11px;
	vertical-align:top;
}

.footer {
	font-size:11px;
	border-top:#666666 1px solid;
	text-align:center;
	padding:10px 0px;
	margin:20px 0px;
}

.subNaviContainer {
	border:#666666 1px solid;
	padding:10px;
	background-color:#FFFFFF;
	font-size:11px;
	width:160px;
	background-image:url(images/bottom-boxy.gif);
	background-repeat:repeat-x;
	float:left;
}

.subNaviContainer a {
	color:#666666;
	text-decoration:underline;
	font-size:11px;
}

.subNaviArrow {
	padding-right:5px;
}

.subNaviGap {
	height:5px;
	font-size:0px;
}

.pageContainer {
	width:560px;
	float:right;
	border:#666666 1px solid;
	padding:20px;
	background-color:#FFFFFF;	
	background-image:url(images/bottom-boxy.gif);
	background-repeat:repeat-x;	
}

h1 {
	font-size:24px;
	margin:0px 0px 5px 0px;
	padding:0px;
}

h2 {
	font-size:16px;
	margin:0px 0px 0px 0px;
	padding:0px;
}

.pageText {
	font-size:13px;
}

.pageText table td {
	font-size:12px;
}


.pageItem {
	border-top:#BADBAC 1px dotted;
	margin:10px 0px 0px 0px;
	padding:10px 0px 0px 0px;
	font-size:12px;
}

.pageItem table td {
	font-size:12px;
}

.pageImage {
	float:left;
	margin:0px 10px 0px 0px;
}

.subNaviNew {
	margin-bottom:5px;
	font-weight:bold;
	font-size:11px;
}

.subNaviNew a {
	color:#000;
}


.bullet {
	vertical-align:top;
	padding:0px 15px;
}

.button {
	padding:10px 20px;
}

.colon {
	padding:0px 10px;
}

.textEnquiryGap {
	font-size:0px;
	height:5px;
}

.inputTextM {
	padding:1px 2px;
	width:300px;
}

.flashSuccess {
	background-color:#009900;
	padding:10px;
	font-size:14px;
	color:#FFFFFF;
	font-weight:bold;
	text-align:center;
	margin-bottom:10px;
}

a img {
	border:none;
}