﻿@charset "utf-8";
@import url(style.css);

/* ---------------------------------
	BoxA
--------------------------------- */
#boxA_inner	{
	margin: 0 0 2em 0;
	padding: 30px 35px;
	background: url(images/bg_dotted.png) repeat-y right top;
	}

/* ---------------------------------
	BoxB
--------------------------------- */
#boxB_inner	{
	margin: 0;
	padding: 10px 25px 30px 25px;
	}
#boxB_inner dl	{
	margin: 0;
	padding: 0;
	}
#boxB_inner dt	{
	margin: 0 0 1em 0;
	padding: 0;
	}
#boxB_inner dd	{
	margin: 0 0 2.5em 0;
	padding: 0;
	}
ul#list	{
	list-style: none;
	margin: 0;
	padding: 0;
	}
ul#list li	{
	margin: 0;
	padding: 0;
	}
.abn	{
	margin: 0;
	text-align: center;
	}

/* ---------------------------------
	ABOUT
--------------------------------- */
#about h2	{
	margin: 0 0 1.5em 0;
	padding: 0;
	}
#about h3	{
	margin: 4em 0 2em 0;
	padding: 0;
	}
#about p	{
	line-height: 1.5;
	}


table#sitemap	{
	margin: 0 0 0 1em;
	}
table#sitemap th	{
	padding: 0.5em 0 0.5em 22px;
	background: url(images/bullet2.png) no-repeat left center;
	font-weight: bold;
	text-align: left;
	}
table#sitemap td	{
	padding: 0;
	vertical-align: top;
	}
ul.smap1	{
	list-style: none;
	margin: 1em 1em 1em 25px;
	padding: 0;
	}
ul.smap1 li	{
	margin: 0;
	padding: 0;
	}
ul.smap2	{
	list-style: none;
	margin: 1em;
	padding: 0;
	}
ul.smap2 li	{
	margin: 0;
	padding: 0.3em 0 0.3em 16px;
	background: url(images/bullet3.png) no-repeat left center;
	}


dl.prof	{
	margin: 0 0 1em 0;
	padding: 0;
	border-left: 5px solid #eeeeee;
	border-right: 1px solid #eeeeee;
	border-bottom: 1px solid #eeeeee;
	}
dl.prof dt	{
	float: left;
	width: 7em;
	margin: 0;
	padding: 0.3em 0 0.1em 1em;
	border-top: 1px solid #eeeeee;
	line-height: 1.5;
	}
dl.prof dd	{
	margin: 0 0 0 7em;
	padding: 0.3em 1em;
	border-left: 1px solid #eeeeee;
	border-top: 1px solid #eeeeee;
	line-height: 1.5;
	}

/* ---------------------------------
	LINKS
--------------------------------- */
#links h2	{
	margin: 0 0 1.5em 0;
	padding: 0;
	}
#links h3	{
	margin: 0 0 1em 0;
	padding: 0.5em 0 0.5em 18px;
	background: url(images/bullet2.png) no-repeat left center;
	font-size: 100%;
	}
#links p	{
	line-height: 1.5;
	}
#links .line	{
	text-align: center;
	margin: 2em 0;
	}

ul.links	{
	list-style: none;
	margin: 1em 0 1em 1em;
	padding: 0;
	}
ul.links li	{
	margin: 0;
	padding: 0.4em 0 0.4em 16px;
	background: url(images/bullet3.png) no-repeat left center;
	}

ul.link_list	{
	list-style: none;
	margin: 0;
	padding: 0;
	}
ul.link_list li	{
	margin: 0;
	padding: 0.4em 0 0.4em 16px;
	background: url(images/bullet3.png) no-repeat left center;
	}

dl.links	{
	margin: 2.5em 0;
	padding: 0;
	border-bottom: 1px solid #C2CED0;
	}
dl.links dt	{
	float: left;
	width: 6em;
	margin: 0;
	padding: 0.3em 0 0.1em 1em;
	border-top: 1px solid #C2CED0;
	line-height: 1.5;
	}
dl.links dd	{
	margin: 0 0 0 6em;
	padding: 0.3em 1em;
	border-top: 1px solid #C2CED0;
	}
