body {
	background-color : black;
}
.banner {
	color : Red;
	width: 80%;
	height: 120px;
}

.banner h1 {
	margin-top : 30px;
	font-size: xx-large;
	font-family : times, serif;
	test-align: center;
	padding-left: 30px;
	text-decoration : underline overline;
}

.banner .logo {
	float : right;
}

.banner .servicemark {
	font-size : x-large;
	text-decoration : none;
}
	
.tabs {
	color: white;
	font-family : sans-serif;
	padding-left : 15px;
	text-indent : -5px;
	padding-bottom : 10px;
}

.tab {
	font-size : small;
	padding-left : 7px;
	padding-right : 7px;
	background-color : gray;
}

.even-tab {
	font-size : small;
	padding-left : 7px;
	padding-right : 7px;
	background-color : gray;
}

.selected-tab  {
	font-size : small;
	font-weight : bold;
	padding-left : 7px;
	padding-right : 7px;
	background-color : darkgray;
}

.tabs .selected-tab, .tabs .selected-tab a:link, .tabs .selected-tab  a:visited {
	color: white
}

.tabs .tab, .tabs .tab a:link, .tabs .tab a:visited {
	color: white;
}

.tabs .even-tab, .tabs .even-tab a:link, .tabs .even-tab a:visited {
	color: white;
}

.leftcol {
	font-family : sans-serif;
	font-size : smaller;
	float : left;
	width : 10%;
}

.rightcol {
	font-family : sans-serif;
	font-size : smaller;
	float : right;
	width : 10%;
}

.leftcol .nav, .rightcol .nav
{
	font-size : x-small;
	border: 1px solid gray;
	background : lightgrey;
	color : #000000;
	padding: 5px;
	margin: 5px;
	padding-left : 15px;
	text-indent : -10px;
}

.leftcol .nav div, .rightcol .nav div {
	margin-bottom : 5px;
}

.invisible {
	display : none;
}

.content, .content table {
	color: white;
	font-family: sans-serif;
	font-size : larger;
	width : 80%;
	margin-left : 10%;
	margin-right : 10%;
}

.content a:link
{
	color: cyan;
}

.content a:visited
{
	color: cyan;
}

.content .Caption {
	font-size : smaller;
	font-style : italic;
	padding-bottom : 10px;
}

.content p .Speaker {
	font-weight : bold;
	padding-bottom : 0px;
	margin-bottom : 1px;
	border-bottom : 0px;
}

.content .Quotations {
	padding-left : 20px;	
}

.content .List-1 {
	padding-left : 10px;
	font-weight : bold;
}

.content .List-2 {
	padding-left : 20px;
}
.content .copyright {
	margin-top : 10px;
	font : italic small sans-serif;
	text-align : center;
}


.content .Heading-1 {
	background-color : gray;
	font-size : xlarge;
	font-weight : bold;
	font-style : normal;
	font-family : sans-serif;
	margin-bottom : 0px;
}
.content .Heading-2 {
	background-color : gray;
	font-size : normal;
	font-weight : bold;
	font-style : normal;
	font-family : sans-serif;
}
.content .Heading-3 {
	background-color : gray;
	font-size : normal;
	font-weight : normal;
	font-style : normal;
	font-family : sans-serif;
}


.phpc-main .past {
	background-color : gray;
}

.phpc-main .future {
	background-color : white;
}

.phpc-main .future a:link, .phpc-main .future a:visited {
	color : blue;
}

.phpc-navbar {
	font-size : small;
	font-weight : bold;
	font-style : normal;
	font-family : sans-serif;
}

.FAQ-Q {
	font-weight : bold;
	margin-top : 4;
	margin-bottom : 4;
}

.FAQ-A {
	padding-left : 10;
	margin-bottom : 4;
}

.Address {
	font-family : monospace;
}

.code {
	font-family : monospace;
	color : green;
}

.footnote {
	border-top: 1px solid #E0D333;
	border-bottom: 1px solid #E0D333;
	background-color : #F0EDE4;
}

.book-title {
	font-family: sans-serif;
	font-weight : bold;
	font-style: italic;
}

.book-desc {
	margin-left : 50px;
	margin-right : 50px;
	margin-bottom : 15px;
}

.book {
	font-family: sans-serif;
	margin-bottom: 5px;
}

book-author, book-editor {
}

.book-info {
	font-size : smaller;
}

.book-desc {
	font-family : serif;
}

.weblink {
	margin-bottom: 15px;	
}

.weblink-title {
	font-family: sans-serif;	
	font-weight : bold;
}

.weblink-url {
}

.image caption {
	font-family : sans-serif;
	font-size : smaller;
}

table .memberlist {
	border: 1px
}

tr .odd {
	background-color : #CCFFFF;
}

tr .even {
	background-color : #FFCC99;
}

.fileType {
	font-family : monospace;
	font-weight : bold;
}

.error {
	background-color : white;
	color : red;
}

.Teletype {
	font-family: monospace;
}

