/* *** Reset browser styles *** */
#banner{
position: absolute;
left: 0px;
top: 100px;
width: 500px;
z-index: 1; 
}

#banner H2 {
	position: relative;
	left: 0px;
	top: 0px;
	width: 550px;
	text-decoration: none;
	display: block;
	padding: 0px 0px 0px 20px;
	color:#000000;
	font-size: 40px;
	font-family:"times new roman";
	font-weight: normal;
	background-color:#339933;
	margin: 0;
/*	height: 50px;		*/
	z-index: 1; 
}
#bannerH2RH {
	position: relative;
	left: 549px;
	top: 0px;
	width: 450px;
	text-decoration: none;
	display: block;
	padding: 0px 0px 0px 0px;
	color:#000000;
	font-size: 12px;
	font-family:"times new roman";
	font-weight: normal;
	background-color:#339933;
	margin: 0;
/*	height: 50px;		*/
	z-index: 1; 
}
#bannerH4RH {
	position: relative;
	left: 549px;
	/*top: 49px;*/
	width: 450px;
	text-decoration: none;
	display: block;
	padding: 0px 0px 0px 0px;
	color:#000000;
	font-size: 15px;
	font-family:"times new roman";
	font-weight: normal;
	background-color:#FFFFCC;
	margin: 0;
	/*height: 20px;*/
	z-index: 1; 
}
#banner H3 {
position: relative;
left: 0px;
/*top: 45px;*/
width: 1000px;
font-family:"Times New Roman", Times, serif;
text-decoration: none;
	padding: 0px 0px 0px 0px;
	color:#000000;
font-size: 30px;
font-style: italic;
	font-weight: normal;
	background-color:#FFFFCC;
  margin: 0;
  z-index: 1; 
}
#banner H4 {
	position:static;
	left: 0px;
	/*top: 49px;*/
	width: 550px;
	font-family:"times new roman";
	text-decoration: none;
	padding: 0px 0px 0px 10px;
	color:#000000;
	font-size: 15px;
	font-style: italic;
	font-weight: normal;
	background-color:#FFFFCC;
	margin: 0;
	height: 20px;
	z-index: 1; 
}
#banner p {
position: relative;
left: 595px;
top: 95px;
width: 405px;
font-family:"Times New Roman", Times, serif;
text-decoration: none;
	padding: 0px 0px 0px 0px;
	color:#000000;
font-size: 20px;

	font-weight: normal;
	background-color:#339933;
	border-bottom: 1px solid #339933;

  margin: 0;
}
#banner p1 {

}



#subbanner{
position: absolute;
left: 0px;
top: 155px;
width: 1000px;
z-index: 1; 
}
#nocopy{
position: absolute;
left: 0px;
top: 170px;
width: 1000px;
z-index: 1; 
}
#nocopy p {
	position: absolute;
	left: 0px;
	top: 90px;
	width: 1000px;
	text-decoration: none;
	display: block;
	padding: 0px 0px 0px 20px;
	color:#FF0000;
	font-size: 12px;
	font-family:"times new roman";
	font-weight: bold;
	background-color:#FFFFCC; 
	margin: 0;
/*	height: 50px;		*/
	z-index: 1; 
}
#subbanner H2 {
	position: absolute;
	left: 0px;
	top: 90px;
	width: 1000px;
	text-decoration: none;
	display: block;
	padding: 0px 0px 0px 20px;
	color:#000000;
	font-size: 15px;
	font-family:"times new roman";
	font-weight: normal;
	background-color:#FFFFCC;
	margin: 0;
/*	height: 50px;		*/
	z-index: 1; 
}



#METEOR01{

position: absolute;
left:500px;
top: 100px;
width: 480px;
border:0px 

}
#METEOR01 a {
font-size: 16px;
font-family:"Times New Roman", Times, serif;
	font-weight: bold;
	color:#339933;
	padding: 0px 0px 0px 0px;
  margin: 0;

}

#METEOR01 p {
font-family:"Times New Roman", Times, serif;
text-decoration: none;
font-style:italic;
	padding: 2px 2px 2px 2px;
	color:#000000;
	
font-size: 13px;
font-weight: normal;
  margin: 0;
}


/*--------------------------------------------------------------------------------------------
Styles for main text material: 2 equal columns
---------------------------------------------------------------------------------------------*/
#GOOGLEADS {
z-index:-5; 
position: absolute;
float: left;
left: 5px;
top: 405px;
width: 160px;
font-size: 15px;
font-family:"times new roman";
text-align:left;
color:#000000;
margin: 3 3 3 3;
padding: 2px;
/*border: 1px solid #73afb7;  */
/*float: left; */
}
#GOOGLEADS2 {
z-index:-5; 
position: absolute;
float: left;
left: 5px;
top: 1005px;
width: 160px;
font-size: 15px;
font-family:"times new roman";
text-align:left;
color:#000000;
margin: 3 3 3 3;
padding: 2px;
/*border: 1px solid #73afb7;  */
/*float: left; */
}

#GOOGLEBANNERADS {
z-index:+5; 
position: absolute;
float: left;
left: 172px;
top: 0px;
width: 728px;
font-size: 15px;
font-family:"times new roman";
text-align:left;
color:#000000;
margin: 3 3 3 3;
padding: 2px;
/*border: 1px solid #73afb7;  */
/*float: left; */
}

#PAYPAL {
z-index:-5; 
position: absolute;
float: left;
left: 5px;
top: 265px;
width: 160px;
font-size: 10px;
font-family:"times new roman";
font-style:italic;
text-align:left;
color:#000000;
margin: 0 0 0 0;
padding: 2px;
/*border: 1px solid #73afb7;  */
/*float: left; */
}
/*--------------------------------------------------------------------------------------------
Styles for main text material: main column & margin on right
---------------------------------------------------------------------------------------------*/

#TWOCOLMAIN {
z-index:-5; 
position: absolute;
left: 172px;
top: 275px;
width: 780px;
font-size: 15px;
font-family:"times new roman";
text-align:left;
color:#000000;
margin: 3 3 3 3;
padding: 2px;
/*border: 1px solid #73afb7;  */
/*float: left; */
}
#TWOCOLMAINA {
z-index:-5; 
position: absolute;
left: 172px;
top: 275px;
width: 380px;
font-size: 15px;
font-family:"times new roman";
text-align:left;
color:#000000;
margin: 3 3 3 3;
padding: 2px;
/*border: 1px solid #73afb7;  */
/*float: left; */
}
#THREECOLRMARG {
z-index:-5; 
position: absolute;
left: 760px;		
top: 275px;		
width: 190px;
font-size: 15px;
text-align:left;
color:#000000;
margin: 3 3 3 3;
padding: 2px;
font-family:"times new roman";
/*  border: 1px solid #73afb7;  */

/*float: left; */
}
#TWOCOLRMARG {
z-index:-5; 
position: absolute;
left: 575px;		
top: 275px;		
width: 300px;
font-size: 15px;
text-align:left;
color:#000000;
margin: 3 3 3 3;
padding: 2px;
font-family:"times new roman";
/*  border: 1px solid #73afb7;  */

/*float: left; */
}

#TWOCOLRMARGBOX {
z-index:-5; 
position: absolute;
left: 575px;		
top: 275px;		
width: 300px;
font-size: 15px;
text-align:left;
color:#000000;
border: 3px solid #FF0000;
margin: 3 3 3 3;
padding: 2px;
font-family:"times new roman";
/*  border: 1px solid #73afb7;  */

/*float: left; */
}
#TWOCOLLEFT {
z-index:-5; 
position: absolute;
float: left;
left: 5px;
top: 225px;
width: 490px;
font-size: 15px;
font-family:"times new roman";
text-align:left;
color:#000000;
margin: 3 3 3 3;
padding: 2px;
/*border: 1px solid #73afb7;  */
/*float: left; */
}
#TWOCOLRIGHT {
z-index:-5; 
position: absolute;
left: 510px;
top: 255px;
width: 490px;
font-size: 15px;
text-align:left;
color:#000000;
margin: 3 3 3 3;
padding: 2px;
font-family:"times new roman";
/*  border: 1px solid #73afb7;  */

/*float: left; */
}



#TC-CALC {
z-index:-5; 
position: absolute;
left: 760px;		
top: 275px;		
width: 190px;
font-size: 15px;
text-align:left;
color:#000000;
border: 3px solid #FF0000;
background-color:#FFF8DC;
margin: 3 3 3 3;
padding: 2px;
font-family:"times new roman";
/*  border: 1px solid #73afb7;  */

/*float: left; */
}


#THREECOLMAIN {
z-index:-5; 
position: absolute;
	


left: 172px;		
top: 275px;		
width: 580px;
font-size: 15px;
font-family: "times new roman";
text-align:left;
color:#000000;
margin: 3 3 3 3;
padding: 2px;
/*border: 1px solid #73afb7;  */
/*float: left; */
}



.data{
z-index:-5; 
position: absolute;
left: 111px;
top: 275px;
width: 795px;
font-size: 0.85em;
text-align:left;
color:#000000;
margin: 3 3 3 3;
width: 750px;
padding: 2px;
border: 1px solid #73afb7;
background-color:#CCFFCC;
/*float: left; */
}
.topnav a {
text-decoration: none;
	display: block;
	padding: 0px 5px 2px 3px;
	color:#000000;
	width: 100px;
	/*		height: 70px;  */
	font-weight: normal;
	background-color:#339933;
	border-bottom: 1px solid #CCC;
	border-left: 1px solid #CCC;
  margin: 0;
  z-index:40; 
}
.topnav li a {
text-decoration: none;
	display: block;
	padding: 0px 5px 2px 3px;	
		
	color:#000000;
	width: 100px;
/*		height: 70px;  */
	font-weight: normal;
	background-color:#FF3333;
	border-bottom: 1px solid #CCC;
	border-left: 1px solid #CCC;
height: 30px;  
  margin: 0;
    z-index:40; 
}
.topnav li li a {
  /* style for links on pop-up menus */
}

.topnav li li li a {
	/* style for second level menu links */
}

.topnav a:hover{
	background-color:#FF9933;
	color: #FFF;
}

/* main nav bar */
.topnav {
z-index:  30; 
position: absolute;
left: 0px;
top: 210px;
width: 1000px;
height: 30px;
font-size: 10px;
  	margin: 2px 2px 2px 2px;
	padding: 0;
	line-height: 1;
}
.bottomnav {
position: relative;
width: 850px;
  	margin: 0px 0px 0px 0px;
	padding: 0;
	line-height: 1;
}
/* all list items */
.topnav  li {
	z-index:  40; 
	margin: -3 ; /*!Important;*/
	padding:-3 ;/* !important;*/
	/*	height: 70px;  */
/*	width: 140px;  */
	font-style: normal;
	list-style: none; /* remove bullets */
	float: left; /* place buttons side by side */
  position: relative; /* need this to put drop downs below list item */
}


/* pop-up subnav */
.topnav ul {
	z-index:  30;
	margin: 2 2 2 2;
	padding: 0;
	position: absolute;
/*	height: 70px;  */
/*		width: 140px;  */
	font-style: normal;
  left: 0;
  top: 0em; /* change when you change height of links */
	display: none;
}


/* list items in pop-up subnav */
.topnav ul li {
top: 35px;
 /* height: 70px;  */
	float: none; * /* so links line up one above the other for drop-downs */
/*	position: relative; */ /* causes menu to run horizontally rather than vertically */
	font-style: normal;
	z-index:  40;
}

.topnav ul li a {
	float: none; * /* so links line up one above the other for drop-downs */
/*	height: 70px;  */
/*	position: relative; */ /* causes menu to run horizontally rather than vertically */
	font-style: normal;
	z-index:  40;
}
/*3rd level menu position*/
.topnav ul ul {
	position: absolute;
  left: 100px; /* change when you change width of links */
  top: -1px;
  z-index: 99;
 /* border-top: 1px solid #FFF;
	border-right: 1px solid #FFF;  */
}

.topnav ul ul li {
	z-index: 100;
}



/* look for buttons that have menus 
.topnav .sub {
	background-image: url(arrow_down.png);
  background-repeat:no-repeat;
  background-position: 2px 3px;
}

.topnav .subsub {
	background-image: url(arrow_left.png);
  background-repeat: no-repeat;
  background-position: 4px 7px;
}
*/



.datap{
font-family:"Times New Roman", Times, serif;
font-size: 15px;
color:#000000
margin: 2px 10px 2px 10px;
padding: 10px;
}
.datap A {
font-family:"Times New Roman", Times, serif;
font-size: 15px;
color:#000000
margin: 0px 0px 0px 0px;
padding: 0px;
}
.style9 {
font-family: "Times New Roman", Times, serif;
font-size: 12px;
color:#000000;
text-align: left; 
}


.AUTHORp{
font-size: 25px;
color:#000000
margin: 2px 2px 2px 4px;
padding: 2px;
text-align: left;
font-family:"Times New Roman", Times, serif;


}
#AUTHOR{
position: absolute;
left: 870px;
top: 190px;
width: 110px;
margin: 3px 3px 3px 3px;
padding: 0 2px;
background-color:#FFFFCC;
z-index: 1; 
}


.style1 {
	font-family: Geneva, times new roman, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 12px;
}
.style2 {font-size: 16px}
.style4 {font-size: 16px; 
font-family:"Times New Roman", Times, serif;
font-style: normal;
}
.style7 {font-size: 24px; 
font-family:"Times New Roman", Times, serif;
font-weight: normal; }
.style8 {font-size: 9px}
		@page { size: 21.59cm 27.94cm; margin-left: 3.18cm; margin-right: 3.18cm; margin-top: 1.25cm; margin-bottom: 2.54cm }
		P { margin-bottom: 0cm; direction: ltr; color: #000000; text-align: left }
		P.western { font-family: "Times New Roman", serif; font-size: 12pt; so-language: en-US }
		P.cjk { font-family: "Times", serif; font-size: 12pt }
		P.ctl { font-family: "Times", serif; font-size: 10pt }
		H1 { margin-top: 0cm; margin-bottom: 0cm; direction: ltr; color: #000000; text-align: left }
		H1.western { font-family: "Times New Roman", serif; font-size: 12pt; so-language: en-US }
		H1.cjk { font-family: "Times", serif; font-size: 12pt }
		H1.ctl { font-family: "Times", serif; font-size: 10pt; font-weight: medium }
		H2 { margin-top: 0cm; margin-bottom: 0cm; direction: ltr; color: #000000; text-align: left }
	
		H2.cjk { font-family: "Times", serif; font-size: 12pt }
		H2.ctl { font-family: "Times", serif; font-size: 10pt; font-weight: medium }
		H3 { margin-top: 0cm; margin-bottom: 0cm; direction: ltr; color: #000000; text-align: center }
		H3.western { font-family: "Times", serif; font-size: 12pt; so-language: en-US; font-style: italic; font-weight: medium }
		H3.cjk { font-family: "Times", serif; font-size: 12pt; font-style: italic; font-weight: medium }
		H3.ctl { font-family: "Times", serif; font-size: 10pt; font-weight: medium }
.style3 {
	font-size: 36px;
	font-style: italic;
}
.style4 {font-weight: bold}
.style5 {font-size: 9px}
