/* Common stylesheet */

/* Header colors */

h2, h3, h4 { color:#2461AA; }

h2, h4  {
	border-bottom:1px solid #C3D9FF;
}

h2.special {
border:0px;
padding-top:0px; margin-top:6px; padding-bottom:0px; margin-bottom:3px;
}

body {
	font-family: arial,sans-serif;
	color: #000;
	margin:10px 20px 10px 10px;
	background-color:#fff;
}

tr.bord{
border-bottom: #999999 solid 1px;
}

body, td p {
	font-size:small;
}
.caption {
font-size:95%; color:#666666;
}
p.large {
	font-size:medium;
}
td#logo {
	padding-right:8px;
}

#nav {
	padding:8px 8px 10px 0px;
	width:140px;
}
	#nav ul.main, #nav ul.sub {
		margin:0px;
		padding:0px 0px 0px 0px;
		list-style-type:none;
	}
		#nav ul.main li {
			padding-bottom:10px;
			text-align:left;
		}
		#nav ul li.selected a {
			font-weight:bold;
			color:#333;
			text-decoration:none;
		}

	#nav ul.right li {
		text-align:right;
	}
	#nav ul.sub li {
		padding:0px 0px 0px 3px;
	}
	

td#content {
}

h1 {
	margin:0px;
	font-size:120%;
	border-bottom:1px solid #999;
	padding-bottom:3px;
	color:#333;
}

h2 {
	font-size:120%;
	padding-top:3px;
	padding-bottom:3px;
}
	h2.pageHeader {
		border:none;
		margin-top:8px;
		padding-top:0px;
	}
	
h3 {
	font-size:120%;
}

h4 {
	font-size:110%;
	font-weight:normal;
	padding-bottom:4px;
	margin:0px 0px 8px 0px;
}

h5 {
	font-size:105%;
}

h6 {
	font-size:100%;
}

/* Header colors */

h2, h3, h4 { color:#333; }

h2, h4  {
	border-bottom:1px solid #ccc;
}

/* Bubble styles */

table.bubble {
	background-color:#DDECF8;
}

td.bubble-content {
	padding:6px;
}

#footer {
	font-size:13px;
	color:#666;
	border-top:1px solid #ccc;
	padding-top:12px;
	margin-top:20px;
}
