/*
 * $Id: i.css,v 1.6 2009/05/19 02:10:14 chinf Exp $
 */
html {
	margin:0;
	padding:0;
}
body {
	margin:0 20px;
	font-weight:normal;
	font-family:Gentium, Georgia, "Times New Roman", serif;
	font-size:15px;
	min-width:820px;
}
a:link {
	color: #00B;
	background-color:transparent;
}
a:visited {
	color: #228;
	background-color:transparent;
}
a:active {
	color: #666;
	background-color:transparent;
}
a:hover {
	background-color: #EEE;
	text-decoration: none;
}

h1 {font-size:24px;}
h2 {font-size:20px;}
h3 {font-size:17px;}
h1, h2, h3, h4, h5, h6 {
	color: #FEA;
	background: url('images/bluebar.png') repeat-x center;
	background-color: #35A;
	font-family: Gentium, Georgia, "Times New Roman", serif;
	font-weight: bold;
	font-style: normal;
	margin:10px 0;
	padding:4px 16px;
}
p, ul, ol, dl {
	line-height:135%;
	margin:0.7em 1.5em;
}
li, dd {margin-bottom: 0.6em}
dt {font-weight: bold}
img {border:none}
blockquote {
	font-style:italic;
	background-color: #BCE;
	padding:0.5em 1em;
	border:none;
	margin:0.6em 2em;
}
blockquote a:hover {background-color: #FFF}
pre {margin-left: 1em}
hr {
	color: #339;
	background-color: #339;
}

div#pagehead {
	background-color:#092A6B;
	margin:0 -20px;
	min-height:72px;
	min-width:860px;
}
div#pagehead a {
	height:72px;
	display:block;
	overflow:hidden;
	border:none;
	text-indent:-2000px;
}
div#pagehead a:hover {background-image:none; border:none}
#p0 {width:286px; margin-left:20px; background:url('images/i.png') 0 0}
#p0 a {width:286px; background:url('images/i.png') 0 -72px}
#p0sub {padding:26px 5px}
#p1 {width:102px; background:url('images/i.png') -274px 0}
#p1 a {width:102px; background:url('images/i.png') -274px -72px}
#p2 {width:80px; background:url('images/i.png') -362px 0}
#p2 a {width:80px; background:url('images/i.png') -362px -72px}
#p3 {width:92px; background:url('images/i.png') -429px 0}
#p3 a {width:92px; background:url('images/i.png') -429px -72px}
#p4 {width:104px; margin-right:20px; background:url('images/i.png') -509px 0}
#p4 a {width:104px; background:url('images/i.png') -509px -72px}
div#pagehead span {float:left}
div#permnav {float:right}

.clearhover a:hover, .clearhover a:hover img {background-color:transparent ! important}

div.nav {padding:0}
div.nav a {
	display: block;
	text-decoration: none;
}
a.parent, span.self, a.peer, a.child {padding: 2px 5px}
span.self, a.peer, a.child {font-weight: bold}
a.parent, a.child {font-style: italic}

table.v, table.h {margin-left: 2em}
table.v th, table.h th, table.v td, table.h td {
	border-width: 0 1px 1px 0;
	border-color: #FFF;
	border-style: solid;
	vertical-align: top;
}
table.v th, table.h th {background-color: #ABE}
table.h, table.v td {background-color: #CCE}
table.v th, table.v td {
	text-align: left;
	padding: 1px 0.5em;
}
table.h th, table.h td {padding: 1px 0.3em}
table.v a:hover, table.h a:hover {background-color: #FFF}

.footer {
	font-family: Gentium, Georgia, "Times New Roman", serif;
	font-style: normal;
	font-size: 15px;
	text-align: center;
	margin: 0 -20px;
	color: #FFC;
	background-color: #092A6B;
	padding: 0.5em;
	border: none;
	clear: both;
}
.footer span {
	color:#BBB;
	font-size:12px;
}
.footer a {color: #FFC;}
.footer a:hover {color: #000;}
