/* toplevel font control */
BODY {
	font-family: "Lucida Grande", "Lucida Sans", "Lucida Sans Unicode", Helevitica, Verdana, Arial, sans-serif;
 	font-size: 12px; 
}

/* NOTE: IE7 doesn't like "top" as an anchor. */
/* NOTE: don't try to set a table cell width specific size - put div INSIDE the table cell that
  has the width that you want and let the cell wrap to it !!!!*/
  
A:link {	
	font-weight: bold;
	color: #990000; 
	background: transparent;
 	border-bottom: 1px dotted black;
	text-decoration: none;
}	
		
A:visited {	
	font-weight: bold;
	color: #990000;
	background: transparent;
 	border-bottom: 1px dotted black;  /* - breaks on zoom in IE7, probably doesn't work on IE6 */
	text-decoration: none;
}	

A:hover	{	
	font-weight: bold;
	background: transparent;
	color: #990000;
	border-bottom: 1px solid black;  /* - breaks on zoom in IE7, probably doesn't work on IE6 */
	text-decoration: none;
}
		
A:active {	
	font-weight: bold;
	color: #990000;
	background: transparent;
 	border-bottom: 1px solid black;  /* - breaks on zoom in IE7, probably doesn't work on IE6 */
	text-decoration: none;
}	

/* BELOW IS FOR ANCHORS */

A.ank:link {	
	color: #000000; 
	font-weight: normal;
	background: transparent;
 	border-bottom: none;
	text-decoration: none;
}	
		
A.ank:visited {	
	color: #000000; 
	font-weight: normal;
	background: transparent;
 	border-bottom: none;
	text-decoration: none;
}	

A.ank:hover	{	
	color: #000000; 
	font-weight: normal;
	background: transparent;
 	border-bottom: none;
	text-decoration: none;
}
		
A.ank:active {	
	color: #000000; 
	font-weight: normal;
	background: transparent;
 	border-bottom: none;
	text-decoration: none;
}


/* BELOW IS FOR MENULINK */


A.menulink:link {	
	color: white !important;
	font-weight: normal;
	border-bottom: 1px dotted white !important;
	padding-right: 1px;
}	
		
A.menulink:visited {	
	color: white !important;
	font-weight: normal;
	border-bottom: 1px dotted white !important;
	padding-right: 1px;
}	

A.menulink:hover	{	
	color: white !important;
	font-weight: normal;
	border-bottom: 1px dotted white !important;
	padding-right: 1px;
}
		
A.menulink:active {	
	color: white !important;
	font-weight: normal;
	border-bottom: 1px dotted white !important;
	padding-right: 1px;
}


/* BELOW IS FOR MENUSUBLINK */


A.menusublink:link {	
	font-size: 0.7em;
	font-weight: normal;
	color: white !important;
	padding-right: 1px;
}	
		
A.menusublink:visited {	
	font-size: 0.7em;
	font-weight: normal;
	color: white !important;
	padding-right: 1px;
}	

A.menusublink:hover	{	
	font-size: 0.7em;
	font-weight: normal;
	color: white !important;
	padding-right: 1px;
}
		
A.menusublink:active {	
	font-size: 0.7em;
	font-weight: normal;
	color: white !important;
	padding-right: 1px;
}



ADDRESS	{
	margin: 0em 0% 0em 0%;
	font-style:	italic;
	letter-spacing:	0.1em;
}
		
BIG {
	font-size: 3em;
}

BODY {
	margin: 0em 0px 0em 0px;
	background: #ffffff; /*#AC6C30; #F7F0E0;*/
	color:	black;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom:	0px;
	padding-left: 0px;
}
		
B {
	font-weight: bold;
}

	
CODE, KBD {
	font-size: 1em;
	font-family: monospace;
}

DEL	{	
	text-decoration: line-through;
	background:	#F66;
}

DIV {
	margin: 0em 0% 0em 0%;
	padding: 0em 0% 0em 0%;
	line-height: 1;
}

DD {
	margin: 0em 0em 0em 2em;
}

DL {
	margin: 0.5em 0% 0em 0%;
	line-height: 1.4em;
}

DT {
	margin: 0em 0% 0em 0%;
}

EM {	
	font-style: italic;
}	
		
H1, H2, H3, H4, H5, H6, DT, TH {	
	color: black;
}

HR {	
	color:	#777;
}

I {
	font-style:	italic;
}
	
IMG { 
	border: none;
	vertical-align: center;
	/* you have to tell css that the image is a block in order to vcenter it or hcenter it */
	display: block;
}
	
INS	{	
	text-decoration: none;
	background:	yellow;
}	

LI {
	margin: 0em 0% 0em 0%;
	line-height: 1.4em;
}

OL {
	margin: 0.5em 0% 0em 0%;
	line-height: 1.4em;
}

P {
	margin: 1em 0% 0em 0%;
	line-height: 1.4em;
}

PRE {
	font-family: monospace;
	font-size: 12px;
}

SMALL {
	font-size: 0.7em;
}

STRONG {	
	font-style:	italic;
	font-weight: bold;
}	

TABLE {
	margin: 0em 0% 0em 0%;
	padding: 0em 0% 0em 0%;
	/* BORDER-COLLAPSE is *SUPER-IMPORTANT* for alignment.*/
    border-collapse: collapse;
border-spacing: 0px;
padding: 0px; 
}

TD {
	margin: 0em 0% 0em 0%;
	padding: 0em 0% 0em 0%;
	line-height: 1.4em;
	border-collapse: collapse;
	border-spacing: 0px;
}

TD.hline {
	border-top: 1px solid black;
	}
	
TD.vline {
    width: 9px;
	border-right: 1px solid black;
	}


TT {
	font-family: monospace;
}

UL {
	margin: 0.5em 0% 0em 2em;
	list-style: disc;
}

/*********************************************/

H1 {
	font-size: 2em;
	font-weight: bold;
}

H2 {
	font-size: 1.3em;
	font-weight: bold;
}

H3 {
	font-size: 1.2em;
	font-weight: bold;
}


#lpane {
	position: fixed;
	top: 0px;
	left: 0px;
	overflow: hidden;	
	background-color: black; /*#996633;*//*#AC6C30;*/
	border-left: 2px solid black;
	border-right: 2px solid black;
	font-size: 1.25em;
	font-weight: bold;
	line-height: 1em;
	margin: 0 0 0 0;	
	width: auto;
	height: 100%; /* 70px */ /* Change to 70px to view border align with TD.lpanespacer. */
	z-index: 4;
}

TD.lpanespacer {
	top: 0px;
	left: 0px;
	overflow: hidden;
	background-color: black; /* green; */ /* Change to green to view border align with #lpane. */
	border-left: 2px solid black;
	border-right: 2px solid black;
	font-size: 1.25em;
	font-weight: bold;
	line-height: 1em;
	width: auto;
	height: auto;
	z-index: 2;  
	display: table-cell;
}

TD.cellwrap {
	border-right: 1px solid black;
	padding-right: 20px;
	height: 100%;
	border-collapse: collapse;
	border-spacing: 0px;
	margin: 0;
	display: table-cell;
		/* "display: table-cell;" needed for Netscape; however, Firefox needs "display: block;" in order for
			you to set a hard pixel width for a tale cell.  The workaround is to add a spacer gif in one of
			the cells in the column: using <DIV style="width: 440px;"></DIV> breaks Safari.
		*/
	width: auto;
	width: 440px;
	position: relative;

}

TD.textblock {
	border-right: 0px solid black;
	/*padding-right: 20px;*/
	height: 100%;
	border-collapse: collapse;
	border-spacing: 0px;
	margin: 0;
    min-width: 620px;  /* needed for Safari */
    max-width: 620px;
	display: table-cell; /* needed for Netscape and Firefox to make them obey min-widt NO - see top */
	width: 620px;
	text-align: justify;
}

TD.textblockindent {
	border-right: 0px solid black;
	/*padding-right: 20px;*/
	height: 100%;
	border-collapse: collapse;
	border-spacing: 0px;
	margin: 0;
    min-width: 590px;  /* needed for Safari */
    max-width: 590px;  
    width: 590px; 
	display: block; /* needed for Netscape and Firefox to make them obey min-width NO -see top */
	text-align: justify;
	padding-left: 30px;
	text-indent: -30px;
}


#justify-text {
	line-height: 1.4em;
	text-align: justify;
	width: 440px;
}

#justify-text2 {
	line-height: 1.4em;
	text-align: justify;
	width: 620px;
}

/* indent the content area */
#indent {
	/* top right bottom left */
	padding: 20px 30px 20px 30px;
	height: auto;
	background: #ffffff;
}


/* indent the navbar area */
#nindent {
	margin: 20px 0 0 0;
	
}

#footer {
	font-size: 10px;
	font-style: normal;
	color: #999999;
	padding: 0px 0 0 0;
}

#header {
	clear: both;
	border-bottom: 1px dotted black;
	font-family: monospace;
	font-size: 0.9em;
	padding-bottom: 2em;
	margin-bottom: 2em;
	color: black;
}

/*
.menulink {
	color: white !important;
	font-weight: normal;
	border-bottom: 1px dotted white !important;
	padding-right: 1px;
}

.menusublink {
	font-size: 0.7em;
	font-weight: normal;
	color: white !important;
	padding-right: 1px;
}
*/

.triangle {
	color: white !important;
}

.photolink {
	border-bottom-width: 0px !important;
	color: black !important;
}

.photoborder {
	border: 0px solid black;
}

