/*Character-code*/
@charset "UTF-8";

/*Link text*/
a:link { color:#03c; text-decoration:underline;}
a:visited { color:#660099; text-decoration:underline;}
a:hover { color:#1F7A86; text-decoration:none;}
a:active { color:#DD0035; text-decoration:none;}

body{
	padding:0;
	text-align:left;
	background-color : #FFFFFF;
	font-family: Arial, Helvetica, sans-serif, Verdana;
	background:url(../img/bgbody_main.gif);
	font-size:96%;
}

#contents {
	margin:0;
	padding:0;
	width : 760px ;
	text-align:left;
}

h2.st_text {
	color : #666666;
	padding : 4px 0 4px 6px;
	border-left : #666666 solid 14px;
	border-bottom : #666666 solid 2px;
	font-size : 120% ;
}

h2.heading {
	font-size : 110% ;
	margin : 20px 0 10px 0;
	background-color : #CCFFCC;
	color : #69BC54;
	padding : 6px;
}

h3{
	font-size : 100% ;
}

p{
	margin: 0 0 0 0;
}

#contents tr, #contents td, #contents th {
	vertical-align:top;
	text-align:left;
	padding:4px 3px;
	border:#999999 solid 1px;
	font-size : 96% ;
}

#contents th{
	background-color:#666666;
	color:#FFFFFF;
	text-align:left;
}

#contents .value_properties_container tr, #contents .value_properties_container td, #contents .value_properties_container th {
	border: 0px;
	margin: 0;
	padding: 0;
}

dl{
	margin: 1ex 0;
}

span.propertyName {
	font-weight: bold;
	color:#666666;
}

span.propertyValue {
	font-weight: bold;
	color:#666666;
}

span.categoryName {
	font-weight: bold;
	color:#666666;
}

#properties_container .propertyNameSimple {
	font-weight: bold;
}

#properties_container .propertyNameDetail {
	color:#666666;
}

#errors_container td.error_code {
	text-align: left;
	font-weight: bold;
	background-color : #FCDDF9;
	padding: 3px 6px;
}
