BODY{
	/*background-color:#FFFFDD;*/
	background-image:url("Common/image/bg.jpg");
	width:880px;
	margin:0px auto 0px auto;
    font-family:sanserif;
}

UL{
	margin:1px;
	padding:0pt 0pt 0pt 12pt;
}
LI{
	margin:3pt 0pt 3pt 0pt;
}

DIV.list{
	margin:0px 0px 5px 14pt;
	display:list-item;
	font-size:95%;
}

DIV.top{
	margin-top:5px;
	text-align:center;
	width:836px;
}

DIV.middle{
	width:850px;
}

DIV.topMenu{
	width:824px;
	margin:3px 3px 3px 3px;
	padding:3px;
	background-color:#E7E7E7;
	border-style:solid;
	border-width:1px;
	border-color:#B5B5B5 #FFFFFF #FFFFFF #B5B5B5;
	float:left;
}

DIV.topMenu DIV.title{
	border-style:solid;
	border-width:1px;
	margin:1px;
	padding:3px;
	float:left;
}

DIV.topMenu A.item{
	display:block;
	float:left;
	text-decoration:none;
	border-style:solid;
	border-width:1px;
	padding:3px 5px 3px 5px;
	margin:1px;
}

DIV.topMenu A.item:hover{
}


DIV.topTitle{
	clear:both;
	color:#000000;
	/*text-align:center;*/
	font-size:170%;
	margin:2px;
	width:800px;
	padding-left:30px;
	padding-top:7px;
	padding-bottom:7px;
	background-color:#9CC9FF;
	border-style:solid;
	border-width:1px;
	border-color:#ACD9FF #8CB9EF #8CB9EF #ACD9FF;
}

H1{
	margin:0;
	clear:both;
	text-align:center;
	font-size:170%;
	margin:2px;
	width:830px;
	padding-top:7px;
	padding-bottom:7px;
	border-style:solid;
	border-width:1px;
}

DIV.topTitle A{
	color:inherit;
	text-decoration:none;
}

DIV.topTitle A:hover{
	text-decoration:underline;
}

DIV.sideMenu{
	float:left;
	font-size:90%;
	width:185px;
	min-height:600px;
	margin:3px 0px 3px 3px;
	padding:5px;
	background-color:#E7E7E7;
	border-style:solid;
	border-width:1px;
	border-color:#B5B5B5 #FFFFFF #FFFFFF #B5B5B5;
}

DIV.sideMenu DIV.body{
	border-style:solid;
	border-width:1px;
	background-color:#EEEEEE;
	border-color:#FEFEFE #DEDEDE #DEDEDE #FEFEFE;
}

DIV.sideMenu DIV.menu{
	margin-bottom:10px;
}
DIV.sideMenu DIV.menu DIV.title{
	text-align:center;
	font-size:95%;
	line-height:1.2;
	margin:1px;
	border-style:solid;
	border-width:1px;
}

DIV.sideMenu DIV.menu A.item{
	display:block;
	text-decoration:none;
	border-style:solid;
	border-width:1px;
	padding:3px 3px 3px 8px;
	margin:1px;
}

DIV.sideMenu DIV.menu A.item:hover{
}

DIV.sideMenu DIV.toc{
	margin-bottom:10px;
	background-color:#F0F0E0;
}

DIV.sideMenu DIV.toc DIV.title{
	text-align:center;
	font-size:95%;
	line-height:15pt;
	border-style:solid;
	border-width:1px;
}

DIV.sideMenu DIV.toc A.item{
	font-size:95%;
	color:#4040A0;
	display:list-item;
	text-decoration:none;
	padding:3px 3px 3px 0px;
	margin:1px 1px 1px 15px;
}

DIV.sideMenu DIV.toc A.item:hover{
	text-decoration:underline;

}

DIV.mainContents{
	float:left;
}

DIV.section{
	width:620px;
	margin:3px;
	padding:5px;
	background-color:#E7E7E7;
	border-style:solid;
	border-width:1px;
	border-color:#B5B5B5 #FFFFFF #FFFFFF #B5B5B5;
}

DIV.section SPAN.item{
	font-size:120%;
	font-weight:bold;
	border-style:solid;
	border-width:1px;
	padding:3px;
	background-color:#EEEED0;
	border-color:#FEFEE0 #DEDEC0 #DEDEC0 #FEFEE0;
}

DIV.section SPAN.item A{
	text-decoration:none;
	color:#505050;
}

DIV.section SPAN.item A:hover{
	background-color:#FFFFAA;
}

DIV.section SPAN.caption{
	font-size:75%;
}

DIV.section DIV.image-box{
	text-align:center;
	margin:10pt;
}

DIV.topicTitle{
	padding:2px 2px 2px 10px;
	WIDTH:606px;
	font-size:130%;
	font-weight:bold;
	border-style:solid;
	border-width:1px;
}

H2{
	margin:0;
	padding:2px;
	WIDTH:614px;
	font-size:130%;
	font-weight:bold;
	border-style:solid;
	border-width:1px;
}

DIV.topicBody{
	margin-top:5px;
	font-size:95%;
	line-height:18pt;
	padding:10px;
	border-style:solid;
	border-width:1px;
	background-color:#EEEEEE;
	border-color:#FEFEFE #DEDEDE #DEDEDE #FEFEFE;
}

DIV.commentTitle{
	padding:2px;
	WIDTH:614px;
	font-size:100%;
	border-style:solid;
	border-width:1px;
}
DIV.commentBody{
	margin-top:5px;
	font-size:95%;
	line-height:18pt;
	padding:10px;
	border-style:solid;
	border-width:1px;
}

DIV.code{
	margin:10px;
	padding:5px;
	border-width:1px;
	border-color:red;
	background-color:#F0F0D0;
	font-family:"Terminal";
	font-size:95%;
	color:#606060;
	line-height:1.2;
}

DIV.topicTitle A{
	color:inherit;
	text-decoration:none;
}

DIV.topicTitle A:hover{
	text-decoration:underline;
}


DIV.h1{
	clear:both;
	font-size:105%;
	font-weight:bold;
	color:#404040;
	margin:0px 0px 10px 0px;
	border-style:solid;
	border-color:#606060;
	border-width:0px 2px 1px 0px;
}

DIV.topicBody A{
	margin:0px;
	color:#0000B4;
	text-decoration:none;
}

DIV.topicBody A:hover{
	text-decoration:underline;
}

DIV.time{
	margin-top:3px;
	text-align:right;
	font-size:80%;
	clear:both;
}

DIV.section A.name{
	margin:0;
	padding:0;
	border-width:0;
}

IMG{
	margin:3px;
}

P{
	margin:2px;
}

DIV.bottomMenu{
	clear:both;
	text-align:right;
	font-size:80%;
	width:820px;
	margin:0px 0px 0px 3px;
	padding:5px;
	background-color:#E7E7E7;
	border-style:solid;
	border-width:1px;
	border-color:#B5B5B5 #FFFFFF #FFFFFF #B5B5B5;
}

DIV.bottomMenu A{
	font-size:95%;
	padding:2px;
	color:#000000;
	text-decoration:none;
	background-color:#CCCCCC;
	border-style:solid;
	border-width:2px;
	border-color:#DDDDDD #BBBBBB #BBBBBB #DDDDDD;
}

DIV.bottomMenu A:hover{
	background-color:#EEEEEE;
}

TABLE{
	margin:5px auto 0px auto;
	border-style:solid;
	border-width:2px;
	border-collapse:collapse;
}

TD{
	padding:2px 5px 2px 5px;
	text-align:center;
	border-style:solid;
	border-width:2px;
}
DIV.bottom{
	padding:10pt;
	clear:both;
	text-align:center;
	font-size:80%;
	color:#6060A0;
}

