body {
	background: #ffffff;
	margin: 0;
	padding: 0;
}

body {
	color: #646464;
	font: 70%/160% Verdana, Arial, Helvetica, sans-serif;
}

div, p, span, a, input, select, ul, ol, textarea, h1, h2, h3, button, br {
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

form, p, div, h1, h2, h3, h4, ul, ol, li {margin: 0; padding: 0;}
img {border: none;}

/* Link */
a {text-decoration: none; color: #5781ae; font-weight: bold;}
a:visited {color: #869aae;}
a:hover {text-decoration: underline;}

/* Text */
h1, h2 {font-weight: bold; line-height: 16px;}
h1 {color: #3573ae; font-size: 15px;  margin-bottom: 14px;}
h2 {color: #80abd5; font-size: 13px; margin-bottom: 10px;}
h3 {color: #3573ae; font-size: 13px; margin-bottom: 6px; font-weight: normal;}
div.cite1, p.cite1 {background: #f5f6e8; margin: 10px 0 10px 0; padding: 8px 5px 6px 17px;}
div.cite2, p.cite2 {background: right center url('/i/misc/cite2-bg.jpg') no-repeat;
border: 1px #ebebeb solid; padding: 10px 30px 10px 16px; margin: 10px 0 10px 0;
color: #3573ae; font-weight: bold;}
br {line-height: 100%;}
ul {list-style-image: url('/i/misc/bullet.png'); margin-left: 16px;}
@-moz-document url-prefix() {ul {margin-left: 14px;}}
ul li {margin-left: 10px;}
.content img {padding: 5px; border: 1px solid #ebebeb;}
.content img.left {float: left; margin: 0 5px 5px 0;}
.content img.right {float: right; margin: 0 0 5px 5px;}

.content table {border-collapse: collapse; margin: 0; width: 100%;
border: solid #c5dff7; border-width: 1px 0 0 1px; }
.content table td, .content table th, table.def .content td, table.def .content table th {padding: 2px; vertical-align: top;
border: solid #c5dff7; border-width: 0 1px 1px 0;}
.content table th {color: #3573ae;}

/* Table */
table.def {
	border-collapse: collapse;
	margin: 0;
	width: 100%;
}

table.def td {
	padding: 0px;
	vertical-align: top;
}

/* Color */
.yellow {color: #b9a419;}
.blue {color: #3573ae;}
.green {color: #c1cc3a;}

/* Float for image */
img.left {float: left; margin: 0 5px 3px 0;}
img.right {float: right; margin: 0 5px 3px 0;}