/* ClintGoss.com General Cascading Style Sheet file */

/* Font Pallete:

 Verdana		IE installed font designed by Matthew Carter
 Trebuchet MS		IE installed font designed by Vincent Connare
 Times New Roman	IE installed font, Win 3.1 and 95, Win NT 3.x
 Lucida			Unix Xfree bitmap
 Arial			IE installed font, Win 3.1 and 95, Win NT 3.x
 Helvetica		Unix Xfree bitmap, Macintosh
 Palatino 		Macintosh
 Times 			Macintosh
 Courier New		IE installed font, Win 3.1 and 95, Win NT 3.x
 Courier		Unix Xfree bitmap, Macintosh
*/

/* Font Strategy:
MENU - Menu items and hyperlinks:	Arial, Helvetica
TITLE - Titles and headers:		Trebuchet MS, Arial, Helvetica
TEXT - Text for reading:		Verdana, Lucida, Arial, Helvetica
SERIF - Text for quotes and other distinctively different uses:
					Times New Roman, Palatino, Times
MONO - Monospace:			Courier New, Courier
*/

/* General styles */

body {
	background-color:#ffffff;
	/* margin-top:0; */
	/* margin-left:0; */
	/* scrollbar-arrow-color: #589dac; */
	/* scrollbar-base-color: #999999; */
	/* scrollbar-dark-shadow-color: #589Dac; */
}

p {
	color:#000000;
	font-family:Verdana,Lucida,Arial,Helvetica;
	font-size:14px;
	/*line-height:1.33;*/
	margin-top:12px;
	margin-bottom:9px;
	/* margin-left:15px; */
}

th,td {
	color:#000000;
	font-family:Verdana,Lucida,Arial,Helvetica;
	font-size:14px;
	line-height:1.33;
}

/*
div,span,textarea,input,select {
	color:#000000;
	font-family:Verdana,Lucida,Arial,Helvetica;
	font-size:14px;
	line-height:1.33;
}
*/

/* Footer text */

.footer {
	color:#000000;
	font-family:Verdana,Lucida,Arial,Helvetica;
	font-size:12px;
	margin-top:14px;
	margin-bottom:8px;
}

/* Lists */

ul,ol,dl {
	color:#000000;
	font-family:Verdana,Lucida,Arial,Helvetica;
	font-size:14px;
	line-height:1.33;
	margin-top:10px;
	margin-bottom:4px;
	/* padding:0px; */
	/* background-color:#ffffcc; */
	/* border-width:0; */
	/* left:0; */
	/* margin-left:0; */
	/* text-indent:0; */
}

li,dt,dd {
	color:#000000;
	font-family:Verdana,Lucida,Arial,Helvetica;
	font-size:14px;
	line-height:1.1;
	margin-top:8px;
	margin-bottom:6px;
	/* padding:0px; */
}

ul { list-style:disc }
ul ul { list-style:circle }
ul ul ul { list-style:square }

ol { list-style:decimal }
ol ol { list-style:lower-alpha }

/* General hyperlink styles */

a:link {
	color: #3a6b76;
	text-decoration: underline;
}
a:visited {
	color: #3a6b76;
	text-decoration: underline;
}
a:hover {
	color: #cc0000;
	text-decoration: underline;
}
a:active {
	color: #3a6b76;
	text-decoration: underline;
}


/* Headers */

h1 {
	color:#800000;
	font-family:Trebuchet MS,Lucida,Arial,Helvetica;
	font-size:21px;
	font-weight:bold;
	/* margin-left:-10px; */
}
h2 {
	color:#800000;
	font-family:Trebuchet MS,Lucida,Arial,Helvetica;
	font-size:19px;
	font-weight:bold;
	/* margin-left:-10px; */
}
h3 {
	color:#600000;
	font-family:Trebuchet MS,Lucida,Arial,Helvetica;
	font-size:17px;
	font-weight:bold;
	/* margin-left:-10px; */
}
h4 {
	color:#600000;
	font-family:Trebuchet MS,Lucida,Arial,Helvetica;
	font-size:15px;
	font-weight:bold;
	/* margin-left:-10px; */
}
h5 {
	color:#000000;
	font-family:Trebuchet MS,Lucida,Arial,Helvetica;
	font-size:15px;
	font-weight:bold;
	/* margin-left:-10px; */
}
h6 {
	color:#000000;
	font-family:Trebuchet MS,Lucida,Arial,Helvetica;
	font-size:14px;
	font-weight:bold;
	/* margin-left:-10px; */
}
img {
	border-color:#000000;
	color:#000000;
}
form {
	margin:0px;
}
pre {
	font-family:Courier New,Courier;
}
code,kbd,tt {
	font-family:Courier New,Courier;
	font-size:14px;
	line-height:1.33;
}

/* Grid3D table colors */
TABLE.grid_3d {
	background-color:#c7d0e0;
	border-left:#cccccc 1px solid;
	border-top:#cccccc 1px solid;
	margin: 0px 0px 0.8em
}
TD.grid_3d {
	background-color:#e7f0fa;
	border-bottom:#cccccc 1px solid;
	border-left:#ffffff 1px solid;
	border-right:#cccccc 1px solid;
	border-top:#ffffff 1px solid
}
TD.grid2_3d {
	background-color:#f0f7ff;
	border-bottom:#cccccc 1px solid;
	border-left:#ffffff 1px solid;
	border-right:#cccccc 1px solid;
	border-top:#ffffff 1px solid
}
TD.gridch_3d {
	background-color:#e0e7f7;
	border-bottom:#cccccc 1px solid;
	border-left:#ffffff 1px solid;
	border-right:#cccccc 1px solid;
	border-top:#ffffff 1px solid
}
TH.gridch_3d {
	background-color:#e0e7f7;
	border-bottom:#cccccc 1px solid;
	border-left:#ffffff 1px solid;
	border-right:#cccccc 1px solid;
	border-top:#ffffff 1px solid
}
TD.gridrh_3d {
	background-color:#e0e7f7;
	border-bottom:#cccccc 1px solid;
	border-left:#ffffff 1px solid;
	border-right:#cccccc 1px solid;
	border-top:#ffffff 1px solid
}
TD.gridth_3d {
	background-color:#c7d0e0;
	border-bottom:#999999 1px solid;
	border-left:#e0e7f7 1px solid;
	border-right:#999999 1px solid;
	border-top:#e0e7f7 1px solid
}
TH.gridth_3d {
	background-color:#c7d0e0;
	border-bottom:#999999 1px solid;
	border-left:#e0e7f7 1px solid;
	border-right:#999999 1px solid;
	border-top:#e0e7f7 1px solid
}

/* Styles for tables with forms in the body of the page */
.formtbl-title {
	color:#ffffff;
	font-family:Trebuchet MS,Lucida,Arial,Helvetica;
	font-size:18px;
	font-weight:bold;
}
.formtbl-notes {
	color:#000000;
	font-family:Trebuchet MS,Lucida,Arial,Helvetica;
	font-size:15px;
	font-style:italic;
}
.formtbl-input {
	color:#000000;
	font-family:Verdana,Lucida,Arial,Helvetica;
	font-size:15px;
}
.formtbl-select {
	color:#000000;
	font-family:Verdana,Lucida,Arial,Helvetica;
	font-size:15px;
}
.formtbl-select-compact {
	color:#000000;
	font-family:Verdana,Lucida,Arial,Helvetica;
	font-size:13px;
}
.formtbl-prompt-required {
	color:#990000;
	font-family:Verdana,Lucida,Arial,Helvetica;
	font-size:15px;
	font-weight:bold;
}
.formtbl-prompt-optional {
	color:#000000;
	font-family:Verdana,Lucida,Arial,Helvetica;
	font-size:15px;
	font-weight:bold;
}

/* Tables for photos */
/* This is a class for tables tags */
.photo-left {
	float:left;
	margin-right:10px;
	margin-bottom:10px;
}
.photo-right {
	float:right;
	margin-left:10px;
	margin-bottom:10px;
}
/* This is designed to be a paragraph tag */
.photo-caption {
	text-align:center;
	color:#000000;
	font-family:Verdana,Lucida,Arial,Helvetica;
	font-size:12px;
	font-style:italic;
	line-height:1.33;
	margin-left:5px;
	margin-right:5px;
	margin-top:2px;
	margin-bottom:2px;
}
/* This is a span tag */
.photo-credit {
	color:#000000;
	font-family:Verdana,Lucida,Arial,Helvetica;
	font-size:9px;
	font-style:normal;
	line-height:1.00;
	margin-top:2px;
	margin-bottom:2px;
}

/* Styles for specific text */
.subtitle {
	color:#990000;
	font-family:Harrington,Verdana,Lucida,Arial,Helvetica;
	font-size:24px;
	/*line-height:1.33;*/
	margin-top:12px;
	margin-bottom:9px;
	/* margin-left:15px; */
}
.quote {
	font-style:italic;
}
.part_title {
	font-weight:bold;
}
.book_title {
	font-style:italic;
}

/* Relevant styles from mfp.css */
.tablinkb {
	font-family: arial,helvetica,geneva,sans-serif;
	font-size: 12px;
	background-color: #003399;
	vertical-align: top;
}
.tablinkp {
	font-family: arial,helvetica,geneva,sans-serif;
	font-size: 12px;
	background-color: #660066;
	vertical-align: top;
}
.tablinkw {
	font-family: arial,helvetica,geneva,sans-serif;
	font-size: 12px;
	background-color: #FFFFFF;
	vertical-align: top;
}

