/* General purpose */

/*
a:link 	{ font-family: Verdana, Arial, Helvetica; color: #3366CC; font-size: 10pt}
a:visited	{ font-family: Verdana, Arial, Helvetica; color: #C0C0C0; font-size: 10pt}
a:active	{ font-family: Verdana, Arial, Helvetica; color: #FFFFFF; font-size: 10pt}
a:hover { font-family: Verdana, Arial, Helvetica; color: #FFFFFF; font-size: 10pt }
*/

P.hd		{font-weight: bold; margin-bottom: 4px }
P.bhd		{font-size: 12pt; font-weight: bold; margin-bottom: 4px }
P.flat		{ margin-top: 0; margin-bottom: 0 }
P.prompt	{ font-size: 70%; margin-top: 0; margin-bottom: 0 }
P.tiny      { font-size: 7pt; margin-top: 0; margin-bottom: 0 }

H2			{ font-size: 14pt }
H3			{ font-size: 10pt; font-weight: bold; margin-bottom: 2px }

/* Home page */
BODY.home  { font-family: Verdana, Arial, Helvetica; font-size: 10pt; margin: 0px }
DIV.content {font-family: Verdana, Arial, Helvetica; font-size: 10pt; margin-left: 5; margin-right: 5; margin-top: 5}
TD.content { font-family: Verdana, Arial, Helvetica; font-size: 10pt }


/* Top Banner */
TABLE.bantab { background-color: #3366CC }
TD.bancell { font-family: Verdana, Arial, Helvetica; font-size: 10pt }
TD.bancell P {color: #000000 }
TD.bancell A {color: #FFFFFF }


/* Photo Album Index */
BODY.albumidx { font-family: Verdana, Arial, Helvetica; font-size: 10pt; margin: 0px }
BODY.albumidxpsa { font-family: Verdana, Arial, Helvetica; font-size: 10pt; margin: 0px }
TD.ainewf { background-color: #003399 }
TD.ainew  { font-family: Verdana, Arial, Helvetica; font-size: 10pt; color: #FFFFFF; background-color: #3366CC }
TD.ainew A { color: #FFFFFF }
TD.aiall { font-family: Verdana, Arial, Helvetica; font-size: 10pt; color: #1F2F59; background-color: #FFFFFF }
TD.aiall A { color: #3366CC }
TD.aiall P { margin-top: 0 }


/* Photo Album */
BODY.albumpsa     { font-family: Verdana, Arial, Helvetica; font-size: 10pt; margin: 0px }
BODY.albumban     { font-family: Verdana, Arial, Helvetica; font-size: 10pt; margin: 0px }
BODY.albumnav     { font-family: Verdana, Arial, Helvetica; font-size: 10pt; margin: 5px }
BODY.albumpics    { font-family: Verdana, Arial, Helvetica; font-size: 10pt; margin: 5px }

/* Photoshop Album Template-based Pages */
TABLE.psathumbs { background-color: #3366CC }
TD.aipsa { font-family: Verdana, Arial, Helvetica; font-size: 10pt; color: #FFFFFF; background-color: #3366CC }
P.psatitle {
	font-size: 12pt;
	font-weight: bold;
	margin: 0 0 0 10;
}
P.psasubtitle  {
	font-weight: bold;
	margin: 0 0 0 10;
}
TD.aipsahd { font-weight: bold; font-family: Verdana, Arial, Helvetica; font-size: 10pt; color: #FFFFFF; background-color: #3366CC }
DIV.psathumbs IMG {
	border: 3px solid #003399;
}

.relwrap {left: 3; top: 0; position: relative}
.pic {left: 0; top: 0; position: absolute}
.pichide {left: 0; top: 0; position: absolute; visibility: hidden}
/* have to have pos:rel in this style for NS4 to think it's a layer */
.picbtn {left: 0; top: 0; position: relative; visibility: visible}

TD.aframe	{ background-color: #FFFFFF; color: #FFFFFF }
TD.actrl	{ font-family: Verdana, Arial, Helvetica; font-size: 10pt; background-color: #3366CC; color: #FFFFFF }
TD.actrl A { font-size: 8pt; color: #FFFFFF }
TD.adesc	{ font-family: Verdana, Arial, Helvetica; font-size: 10pt; background-color: #FFFFFF; color: #1F2F59 }
TD.adesc P { margin-top: 0 }
/* have to use double context b-c NS4 cascades A selector above into td.adesc. */
TD.actrl TD.adesc A {font-size: 10pt; color: #3366CC}

