@charset "UTF-8";

/* Main Contents */

#photoflash {
	position: relative;
	display: block;
	width: 754px;
	height: 66px;
	background: #FFFFFF url("../images/h1cback.jpg") no-repeat 0 50px;
}

#h1title {
	position: absolute;
	top: 6px;
	left: 198px;
	background: url("../images/hex-wb.gif") no-repeat 0 10px;
}

#h1title h1 {
	padding-top: 0.7em;
	padding-bottom: 0.2em;
	padding-left: 1.8em;
	line-height: 1.3em;
	font-weight: bold;
	letter-spacing: 0.025em;
	font-size: 0.85em;
	color: #565BBF;
}

#h2title {
	position: absolute;
	width: 190px;
	height: 29px;
	top: -29px;
	background: url("../images/lback02.gif") no-repeat;
}
#h2title h2 {
	padding-top: 0.65em;
	padding-left: 2.2em;
	line-height: 1.2em;
	font-weight: bold;
	letter-spacing: 0.05em;
	font-size: 0.75em;
	color: #FFFFF0;
}

#cleftarea {
	display: block;
	width: 170px;
	padding: 15px 10px;
}

#submenu li {
	padding-left: 24px;
	padding-bottom: 1em;
	line-height: 1.3em;
	color: #666666;
	font-size: 0.75em;
}

#submenu li.icon01 {
	background: url("../images/clicon01.gif") no-repeat 0 3px;
}

#submenu li.icon02 {
	background: url("../images/clicon02.gif") no-repeat 0 3px;
}

#crightarea {
	display: block;
	width: 524px;
	margin: 15px auto;
}

#crightarea .conth2b {
	background: url("../images/ch2backb.jpg") no-repeat;
}

#crightarea .conth2o {
	background: url("../images/ch2backo.jpg") no-repeat;
}

#crightarea .conth3b {
	margin-left: 1em;
	background: url("../images/ch3backb.gif") repeat-x;
}

#crightarea .conth3o {
	margin-left: 1em;
	background: url("../images/ch3backo.gif") repeat-x;
}

#crightarea h2 {
	display: block;
	height: 27px;
	padding: 9px 0 0 1.5em;
	line-height: 1.3em;
	font-size: 0.85em;
	font-weight: bold;
	color: #666666;
}

#crightarea h3 {
	display: block;
	height: 19px;
	padding: 5px 0 0 1.5em;
	line-height: 1.3em;
	font-size: 0.75em;
	font-weight: bold;
	color: #FFFFF0;
}

.conth2b h2 {
	margin-bottom: 0.5em;
	background: url("../images/h2dotb.gif") no-repeat 5px 12px;
}

.conth2o h2 {
	margin-bottom: 0.5em;
	background: url("../images/h2doto.gif") no-repeat 5px 12px;
}

.conth3b h3 {
	margin-bottom: 0.5em;
	background: url("../images/h3dotw.gif") no-repeat 5px 10px;
}

.conth3o h3 {
	margin-bottom: 0.5em;
	background: url("../images/h3dotw.gif") no-repeat 5px 10px;
}

#crightarea p {
	padding-bottom: 0.5em;
	font-size: small;
	line-height: 1.5em;
}

.conth2b p,.conth2o p,.conth3b p,.conth3o p,.conth2b ul,.conth2o ul,.conth3b ul,.conth3o ul {
	padding-bottom: 0.5em;
	margin-left: 1.5em;
	font-size: 0.75em;
}

#crightarea p.fbig {
	margin-left: 0.75em;
	font-size: 1.4em;
	font-weight: bold;
}

ul.topul {
	padding-bottom: 0.5em;
	font-size: 0.75em;
}

.conth2b li,.conth2o li,.conth3b li,.conth3o li,.topul li {
	line-height: 1.5em;
}

#crightarea table.t100p {
	width: 100%;
	border-bottom: 2px dotted #CCCCCC;
	font-size: small;
	
}

.t100p th {
	vertical-align: top;
	padding: 3px 10px;
	border-right: 2px dotted #CCCCCC;
	border-top: 2px dotted #CCCCCC;
	line-height: 1.5em;
}

.t100p td {
	vertical-align: top;
	padding: 3px 10px;
	border-top: 2px dotted #CCCCCC;
	line-height: 1.5em;
}

.t100p ul {
	padding-left: 16px;
}

.t100p li {
	line-height: 1.5em;
}

.t100p textarea {
	font-size: 1em;
}

#crightarea table.t0p {
	border-left: 2px dotted #CCCCCC;
	border-top: 2px dotted #CCCCCC;
	font-size: 0.75em;
	
}

.t0p th {
	padding: 3px 10px;
	border-right: 2px dotted #CCCCCC;
	border-bottom: 2px dotted #CCCCCC;
	line-height: 1.5em;
}

.t0p td {
	padding: 3px 10px;
	border-right: 2px dotted #CCCCCC;
	border-bottom: 2px dotted #CCCCCC;
	line-height: 1.5em;
}

.t0p ul {
	padding-left: 16px;
}

.t0p li {
	line-height: 1.5em;
}

#map {
	width: 522px;
	height: 296px;
	border: 1px solid #CCCCCC;
}

.mapp p{
	margin-top: 1em;
}
