body {
	margin:0px;
	font-size:12px;
	color:#333333;
	TEXT-ALIGN: center;
	background:url(../images/common/back.jpg) repeat-x;
}

H2 {margin:0px;}

H3 {margin:0px 0px 10px 0px;}

H4 {margin:10px 0px 10px 0px;}

a{color: #666666; text-decoration: underline;}
a:hover {color: #cc0000; text-decoration: underline;}

/********************************************************************/
/* header */

#header {PADDING: 0px; MARGIN: 0px auto; width:900px;}

#headermenu {PADDING: 0px; MARGIN: 0px; HEIGHT: 30px;}

#headermenu UL {MARGIN: 0px; PADDING: 0px;}

#headermenu LI {PADDING: 0px; FLOAT: left; MARGIN: 0px; LIST-STYLE-TYPE: none; background-color:#FFFFFF;}


/********************************************************************/
/* area */

#floatbox1 {float:left;	width:380px;}

#floatbox2 {float:left;	width:380px; text-align:right;}

#floatbox3 {float:left;	width:446px;}

#floatbox4 {float:left;	width:310px;}

#floatbox5 {float:left; width:660px; padding: 20px; LINE-HEIGHT: 1.5em; background:#ffffff url(../images/common/title-m-back01.jpg) repeat-x;}

#floatbox6 {float:left; width:195px; padding: 20px 0px 20px 5px; text-align:left; background:#eae6e3 url(../images/common/title-m-back02.jpg) repeat-x;}

#floatbox7 {float:left; width:660px; padding: 20px;	LINE-HEIGHT: 1.5em;	background:#ffffff;}

#floatbox8 {float:left; width:320px; padding: 0px; margin:0px 20px 0px 0px; LINE-HEIGHT: 1.5em;}

#floatbox9 {float:left; width:320px; padding: 0px; margin:0px; LINE-HEIGHT: 1.5em;}

#floatbox10 {float:left; width:220px; padding: 0px; margin:0px;}

#floatbox11 {float:left; width:440px; padding: 0px; margin:0px 0px 10px 0px; LINE-HEIGHT: 1.5em;}

/********************************************************************/
/* top-main */

#topmain {
	MARGIN: 0px auto;
	padding:20px 70px;
	width:760px;
	text-align:left;
	background:#FFFFFF;
	overflow:hidden;
}

/********************************************************************/
/* footer */

#footer {
	clear:left;
	WIDTH:900px;
	height:50px;
	background:url(../images/common/footer-back.jpg) repeat-x;
	PADDING:10px 0px;
	margin: 0px auto;
	color:#FFFFFF;
	LINE-HEIGHT: 1.3em;
}

#footer a{color: #ffffff; text-decoration: underline;}
#footer a:hover {color: #cac1ba; text-decoration: underline;}

/********************************************************************/
/* main */

#main {
	MARGIN: 0px auto;
	padding:0px;
	width:900px;
	text-align:left;
	background:#eae6e3;
	overflow:hidden;
}

.pageup {padding:20px 0px; width:660px; text-align:right;}

/********************************************************************/
/* campanyinfo */

#c-summary table {MARGIN:10px 0px;	padding:5px; border-collapse:collapse; border-spacing:0px;}

#c-summary th {
	MARGIN: 0px;
	padding:5px 5px 5px 15px;
	width:130px;
	vertical-align:top;
	text-align:left;
	border:#e0e0e0 solid;
	border-top-width : 1px;
	border-bottom-width : 1px;
	border-left-width : 0px;
	border-right-width : 0px;
	background:#efefef;
}

#c-summary td {
	MARGIN: 0px;
	padding:5px 5px 5px 15px;
	width:490px;
	text-align:left;
	border:#e0e0e0 solid;
	border-top-width : 1px;
	border-bottom-width : 1px;
	border-left-width : 0px;
	border-right-width : 0px;
}

