BODY {
	margin-left : 3%;
	margin-right : 3%;
	background-color : #FFF;
	color : #000;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif, serif;
	font-size : small;
	font-variant : normal;
}

P {
	margin: 8px 4% 18px 4%;
}

.hide {
	display: none;
}

p.linkLegend {
	font-size : 8pt;
	margin: 1em 0 1em 1em;
	padding-bottom : 2px;
	padding-top : 2px;
	text-align : center;
	width : 98%;
}

p.nonSmoke {
	background: transparent url(images/bg_lines.gif) repeat left;
	color : #000;
	border: 1px solid #060;
	padding: 1em 2em 1em 1em; 
	width : 70%;
}

code {
	font-family: "Courier New", Courier, mono; 
	font-size : 1em; 
	font-weight: bold;
}

.ms {font-family: "Courier New", Courier, mono; font-size : 1em; font-weight: normal;}

A:LINK {
	background-color : transparent;
	color : #006600;
	text-decoration : none;
}

A:VISITED {
	color : #009933; 
	background-color : transparent;
	text-decoration : none;
}

A:HOVER {
	color :  #FF6600;
	background-color : transparent;
	text-decoration : underline;
}	

A:ACTIVE {
	color : #F90;
	text-decoration : underline;
	background-color : #FFC;
}

UL {
	margin-left : 4.5em;
	margin-right : 4.5em;
	list-style-type : square;
	list-style-position : outside;
}

OL {
	margin-left : 4.5em;
	margin-right : 4.5em;
}

LI {
	padding: 8px 0 4px 0;
}

H1 {
	font-size : 18pt;
	font-weight : bold;
	margin: 18px 10px 10px 10px;
	padding : 6px 4px 6px 4px;
	color : #060;
	border : 1px solid #CCC;
	background : url(images/bg_lines.gif) repeat;
}

H2 {
	color : #006600;
	background-color : transparent;
	font-size : 14pt;
	font-weight : bold;
	margin-left : 2%;
	margin-top : 12pt;
	margin-bottom : 4pt;
}

H3 {
	background-color : transparent;
	color : #006600;
	font-size : 12pt;
	font-weight : bolder;
	margin-left : 2%;
	margin-top : 14pt;
	margin-bottom : 4pt;
}

H4 {
	background-color : transparent;
	color :  #003333;
	font-size : 10pt;
	font-weight : bold;
    padding-left : 2em;
	padding-right : 2em;
}

BLOCKQUOTE {
	margin-left : 16px;
}

CAPTION {
	font-size : 8pt;
	font-weight : bold;
}

HR {
	background-color : transparent;
	color : #006600;
	margin-top : 0px;
	margin-bottom : 0px;
	width : 100%;
	margin-left : 0px;
}

table.topNav {
	background : url(images/bg_lines.gif) repeat;
	width : 100%;
	border : 1px solid #060;
}

tr.topNavsHeader {
	font-size : 9pt;
	font-style : normal;
	font-variant : normal;
	font-weight : bold;
	color : #FFC;
	padding : 2px 4px 2px 4px;
	background-color : #060;
}

tr.topNavsHeader A {
	font-size : 9pt;
	font-style : normal;
	font-variant : normal;
	font-weight : bold;
	color : #FFC;
	padding : 2px 4px 2px 4px;
	background-color : #060;
}

tr.topNavsHeader A:link {
	color : #FFC;
	text-decoration: none;
}

tr.topNavsHeader A:visited {
	color : #FFC;
	text-decoration: none;
}

tr.topNavsHeader A:hover {
	color : #FFC;
	text-decoration: underline;
	background-color : #093;	
}

tr.topNavsHeader A:active {
	color : #FFC;
	text-decoration:underline;
	background-color : #093;	
}

td.topNavsSolid {
	background-color : #FFC;
	color : #000;
	padding : 0px 2px 0px 2px;
	font-size : 8.5pt;
}

td.topNavsTrans {
	padding : 0px 2px 0px 2px;
	font-size : 8.5pt;
	background-color : transparent;
	color : #000;
}

table.Directory {
	border : 2px solid #060;
}

tr.directoryShaded {
	background-color : #FFC;
	color : #000;
}

.navLink {
	font-size : 8.5pt;
	font-style : normal;
	font-weight : normal;
	color : #666666;
	background-color : transparent;
	margin : 0px;
	padding : 2px;
}

td.buttonOutline {
	background-color : #060;
	color : #FFC;
	border-top : 2px outset #CCCCFF;
	border-left : 2px outset #CCCCFF;
	border-bottom : 2px outset #000;
	border-right : 2px outset #000;
	padding : 2px 0;
}

td.bgLines {
	background-image : url(images/bg_lines.gif);
	background-repeat : repeat;
}

td.bottomLine {
	font-size : 8.5pt;
	color : #999;
	background-color : transparent;
/*	padding : 2pt 4px 2pt 4px; */
}

.buttonLink {
	font-size : 8.5pt;
	font-style : normal;
	font-weight : bolder;
	color : Yellow; 
	background-color : transparent;
	margin : 0px;
	padding : 2px;
	line-height: 24px;
}

A.buttonLink:link {
    background-color : transparent;
	color : Yellow;
	text-decoration : none;
}

A.buttonLink:visited {
    background-color : transparent;
	color : Yellow;
	text-decoration : none;
}

A.buttonLink:hover {
	background-color: transparent;
	color: Yellow;
	text-decoration: underline;
}

A.buttonLink:active {
	background-color : #FFC;
	color : #060;
	text-decoration : underline;
}



/*
A.buttonLink:link {
    background-color : transparent;
	color : Yellow;
	text-decoration : none;
}

A.buttonLink:hover {
	background-color: transparent;
	color: Yellow;
	text-decoration: underline;
}

A.buttonLink:active {
	background-color : #FFC;
	color : #060;
	text-decoration : underline;
}

A.buttonLink:visited {
    background-color : transparent;
	color : Yellow;
	text-decoration : none;
}
*/

img.midAlign {
	vertical-align : middle;
}

/*
	VALID 10.02.04
*/