#content p, #introduction p { line-height: 1.6em; }

/* -----------------------------------
main
----------------------------------- */
.h2-t1 {
	clear: both;
	margin: 1.0em;
	padding: 0;
}
.h3-t1 {
	clear: both;
	margin-top: 5px;
	margin-bottom: 10px;
	padding: 5px 10px;
	border: 1px solid #999;
	color: #333366;
	font-size: 125%;
	background: #fff url(/resources/img/bg_h3.gif) repeat-x;
}
.h4-t1 {
	clear: both;
	margin-bottom: 0.5em;
	margin-top: 5px;
	margin-bottom: 10px;
	padding-left: 5px;
	border-left: 3px solid #0e5ebc;
	color: #0e5ebc;/*#ff6600;*/
	font-size: 113%;
}
.h5-t1 {
	clear: both;
	margin-top: 5px;
	margin-bottom: 10px;
	margin-bottom: 0.5em;
	padding-bottom: 1px;
	border-bottom: 1px solid #ccc;
	color: #000;
	font-size: 100%;
}

/* -----------------------------------
 list
----------------------------------- */
.ul-t1 {
	/*font-size: 82%;*/
}
.ul-t1 li {
	list-style-type:none;
	margin-bottom: 5px;
	padding-left: 18px;
	background : url(/resources/img/li_gray.gif) no-repeat 0px 2px;
	/*background-color: #774444;*/
}
.ul-t2 {
	margin-bottom: 25px;
	/*font-size: 88%;*/
}
.ul-t2 li {
	list-style-type:none;
	margin: 0;
	padding: 10px 0 10px 20px;
	border-bottom: 1px solid #ccc;
	background : url(/resources/img/li_gray.gif) no-repeat 0px 13px;
}
.ul-t3 {
	margin-bottom: 25px;
	/*font-size: 88%;*/
}
.ul-t3 li {
	list-style-type:none;
	margin-bottom: 5px;
	padding-left: 18px;
	background : url(/resources/img/li_orange.gif) no-repeat 0px 2px;
}
.ul-t4 {
	margin-bottom: 25px;
	/*font-size: 88%;*/
}
.ul-t4 li {
	list-style-type:none;
	margin: 0;
	padding: 10px 0 10px 20px;
	border-bottom: 1px solid #ccc;
	background : url(/resources/img/li_orange.gif) no-repeat 0px 13px;
}
.ol-t1 {
	margin-left: 22px;
	/*font-size: 82%;*/
	padding-left: 27px;
}
.ol-t1 li {
	list-style-type: decimal;
	margin-bottom: 5px;
}
.dl-t1 {
	/*font-size: 82%;*/
	padding-left: 30px;
}
.dl-t1 dt {
	margin-bottom: 2px;
	font-weight: bold;
}
.dl-t1 dd {
	margin: 0 0 10px 3em;
}

/* -----------------------------------
 table
----------------------------------- */
.table-t1 {
	border-collapse: collapse;
	margin-left: 2px;
	margin-bottom: 5px;}
.table-t1 th,
.table-t1 td{
	padding: 5px;
	border: 1px solid #666;
}
.table-t1 th {
	text-align: left;
	background-color: #ddd;
}
/*
.table td {
	text-align: left;
}
*/
.table-t2 {
	border-collapse: collapse;
	margin-left: 2px;
	margin-bottom: 5px;}
.table-t2 th,
.table-t2 td{
	padding: 5px 15px;
	border: 1px solid #666;
}
.table-t2 th {
	text-align: center;
	background-color: #ddd;
}
.table-t3 {
	border-collapse: collapse;
	margin-left: 2px;
	margin-bottom: 5px;}
.table-t3 th,
.table-t3 td{
	padding: 5px 15px;
	border: none;
	border-top: 1px solid #999;
	border-bottom: 1px solid #999;
}
.table-t3 th {
	background-color: #ddd;
}

/* -----------------------------------
image
----------------------------------- */
.img-l{
	float: left;
	margin-right: 1em;
	margin-bottom: 1em;
}
.img-r {
	float: right;
	margin-left: 1em;
	margin-bottom: 1em;
}
.img-c {
	margin-bottom: 1em;
	text-align: center;
	clear: both;
}

/* -----------------------------------
 icon-link
----------------------------------- */
.a-pdf {
	padding-right: 35px;
	background: url(/resources/img/icon_pdf.gif) no-repeat 100% 50%; 
}
.a-doc {
	padding-right: 35px;
	background: url(/resources/img/icon_doc.gif) no-repeat 100% 50%;  
}
.a-xls {
	padding-right: 35px;
	background: url(/resources/img/icon_xls.gif) no-repeat 100% 50%; 
}
.a-mailto {
	padding-right: 16px;
	background: url(/resources/img/icon_mail.gif) no-repeat 100% 50%; 
}
.a-external {
	padding-right: 16px;
	background: url(/resources/img/icon_external.gif) no-repeat 100% 50%;
}

/* -----------------------------------
 box
----------------------------------- */
.div-box-border {
	margin-bottom: 1em;
	padding: 10px;
	border: 3px solid #cdf2a9;
}
.div-box-border p {
	margin: 0;
}
.div-box-background {
	margin-bottom: 1em;
	padding: 10px;
	background-color: #ffffcc;
}
.div-box-background p {
	margin: 0;
}
.div-box-plugin {
	margin-bottom: 1em;
	padding: 10px;
	border: 1px solid #999;
}
.div-box-plugin img {
	float: right;
	margin-left: 1em;
	margin-bottom: 1em;
}
.div-box-plugin p {
	margin: 0;
}