/*----------------------------------------------------
	This stylesheet for all pages to appear 
	in the main frame
----------------------------------------------------*/

BODY {
	background-color: white;
	margin: 0pt;
	padding-top: 20pt;
        padding-top: 1pt;
}
H4 {
	font-family: Arial, sans-serif;
	color: #008080;
	margin: 10pt;
}

H1 {
	font-size: 20pt;
	font-weight: normal;
	text-align: center;
	margin-top: 0pt;
}

H2 {
	font-size: 16pt;
	font-weight: normal;
}

H3 {
	margin-bottom: 0pt;
	font-size: 12pt;
}

H4 {
	margin-bottom: 0pt;
	font-size: 10pt;
}	

LI {
	padding-left: 3pt;
}

P, UL, OL, TH, TD {
	font-family: Arial, sans-serif;
	font-size: 10pt;
}

TH {
	text-align: left;
}

FORM, SELECT, INPUT, TEXTAREA { 
	font-family: Arial, sans-serif;
	font-size: 8pt;
}

P {
	margin: 10pt;
}

A {
	text-decoration: none;
}

A:link {
	font-weight: bold;
	color: #000066;
}

A:visited {
	color: #000066;
}

A:hover, A:active {
	color: red;
}

.shared-border, .text-link {
	font-family: Verdana, sans-serif;
	font-size: 7pt;
	text-align: center;
	padding: 0pt;
	margin: 0pt;
}

hr.shared-border { 
	color: white;
}


.summary {
	padding: 8px;
	text-align: center;
	font-size: 8pt;
	border-top: solid 1px #000066;
	border-bottom: solid 1px #000066;
	letter-spacing: 1pt;
}



.home .shared-border {
	background-color: #DBEDCD;
}

.news .shared-border{
	background-color: #8FBC8F;
}


/*-----------------------------------
	Home page styles:
-----------------------------------*/

.cell-normal {
        padding: 2pt;
}

.cell-border-left {
	padding: 2pt; 
	border-left: solid 1px navy;
}

.cell-news {
	padding: 2pt; 
	border-left: solid 1px navy;
}

.newsheadline {
	border: 2px outset white;
	margin-top: 0pt;
	margin-right: 4pt;
	margin-bottom: 0pt;
	margin-left: 4pt;	
	padding-top: 4px;
	padding-right: 2em;
	padding-bottom: 4px;
	padding-left: 4px;
	background-color: #DBEDCD;
	
	background-repeat: no-repeat;
//	background-position: 90% 50%;  NETSCAPE DOESN'T LIKE THIS
	font-size: 8pt;
}

.newssummary {
	font-size: 8pt;
}

.hidden {
	display: none;
}

/*-----------------------------
	Search Result styles:
-----------------------------*/

.foundpages, .foundfile, .filesummary, .fileinfo, .morepages {
	font-size: 8pt;
}

.foundfile {
	margin-top: 8pt;
	margin-right: 4pt;
	margin-bottom: 0pt;
	margin-left: 4pt;
	padding-right: 2em;
	background-color: #BFD4F6; 
	
	background-repeat: no-repeat;
//	background-position: 99% 50%; NETSCAPE DOESN'T LIKE THIS
	border: outset 2px white;
}

.filesummary, .fileinfo {
	padding-left: 2px;
	margin-top: 4pt;
	margin-right: 4pt;
	margin-bottom: 0pt;
	margin-left: 4pt;
 }
 
 .fileinfo {
	background-color: silver;
	border: outset 1px white;
}
 
 .morepages {
	font-weight: bold;
	text-align: right;
 }

/*-----------------------------
	"button" styles:
-----------------------------*/

.button {
	color: white;
	background-color: #000066;
	padding-left: 4px;
	padding-right: 4px;
	border: 2px outset white;
}

.button A:visited, .button A:link {
	color: white;
}

.button A:hover, .button A:active {
	color: yellow;
}




/*-----------------------------
	generic
-----------------------------*/

H1 { 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #669933;
	margin: 10pt;
 } H2 { 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #197C0F;
	margin: 10pt;
 } H3 { 
	font-family: Arial, sans-serif;
	color: #669966;
	margin: 10pt;
 } 