@charset "utf-8";
/* CSS Document */


a.black {
	color: black;
	}

a.link1 {
	color: red;
	}

a.transfer {
	color: rgb(255, 0, 255);
	}
	
	
	
mark.blue {
	background-color: rgb(220, 255, 255);
	}
	
	
mark.green {
	background-color: rgb(228, 255, 232);
	}
	
	
mark.red {
	background-color: rgb(249, 221, 255);
	}



			/* DIVS */

/* caption beneath image tables */
div.caption1 {
	font-size: 15px;
	padding: 0px 0px 5px 0px;
	text-align: center;	
	}

/* boilerplate caption beneath image small font */
div.caption2 {
	font-size: 12px;
	padding: 3px 0px 0px 0px;
	text-align: center;
	}

/* boilerplate caption beneath image small font more padding at top */
div.caption2toppadding25 {
	font-size: 12px;
	padding: 25px 0px 0px 0px;
	text-align: center;
	}

/* header for menu icons list of species keys home help etc */
div.image {
	border: none;
	margin-left: auto;
	margin-right: auto;
	padding-top: 10px;
	padding-bottom: 15px;
	text-align: center;
	width: 720px;
	}

/* container for bullet lists */
div.list {
	border: none;
	margin-left: auto;
	margin-right: auto;
	padding-top: 25px;
	padding-bottom: 25px;
	text-align: left;
	width: 720px;
	}

/* header for menu icons list of species keys home help etc */
div.names {
	border: none;
	margin-left: auto;
	margin-right: auto;
	padding-top: 25px;
	padding-bottom: 15px;
	text-align: center;
	width: 720px;
	}

/* header for menu icons list of species keys home help etc for MAIN PAGES with heading on top of menu */
div.namesmainpage {
	border: none;
	margin-left: auto;
	margin-right: auto;
	padding-top: 25px;
	padding-bottom: 20px;
	text-align: center;
	width: 720px;
	}

/* recording with just sound bar */
div.recording {    
    border: none; 
	margin-left: auto;
	margin-right: auto;
	padding-top: 20px;
	text-align: left;
	width: 720px;
	}

/* recording with just sound bar used in table */
div.recordingtable {    
    border: none; 
	margin-left: auto;
	margin-right: auto;
	padding-top: 2px;
	text-align: left;
	}


/* recording with just sound bar no padding */
div.recording5padding {    
    border: none; 
	margin-left: auto;
	margin-right: auto;
	padding-top: 5px;
	text-align: left;
	width: 720px;
	}
	
	
	
hr.line {
	background-color: black;
	height: 2px;
	margin-left: auto;
	margin-right: auto;
	margin-top: 20px;
	width: 720px;
	}
	
hr.linedashed {
	border: none;
	border-top: 3px dashed black;
	margin-left: auto;
	margin-right: auto;
	margin-top: 20px;
	width: 720px;
	}



			/* HEADINGS streamlined and to placed with other headings once sorted and checked */

/* title formerly abovemenu and belowmenu */
h1.title {
	border: none;
	font-family: Arial, "sans-serif";
	font-size: 26px;
	margin-left: auto;
	margin-right: auto;
	margin-top: 0px;
	margin-bottom: 0px;
	padding: 7px 7px 4px 7px;
	text-align: center;
	width: 720px;
	}

/* small bold heading for paragraphs aligned center */
h1.headingtmy {
	border: none;
	font-family: Arial, "sans-serif";
	font-size: 14px;
	font-style: normal;
	font-weight: normal;
	margin-left: auto;
	margin-right: auto;
	margin-top: 0px;
	margin-bottom: 0px;
	padding: 0px 0px 10px 0px;
	text-align: center;
	width: 600px;
	}
	
	h1.headingtjw {
	border: none;
	font-family: Arial, "sans-serif";
	font-size: 14px;
	font-style: normal;
	font-weight: normal;
	margin-left: auto;
	margin-right: auto;
	margin-top: 0px;
	margin-bottom: 0px;
	padding: 0px 0px 10px 0px;
	text-align: center;
	width: 720px;
	}

/* title belowmenu */
h2.titlebelowmenu {
	border: none;
	font-family: Arial, "sans-serif";
	font-size: 26px;
	margin-left: auto;
	margin-right: auto;
	margin-top: 0px;
	margin-bottom: 0px;
	padding: 9px 7px 0px 7px;
	text-align: center;
	width: 720px;
	}

/* subtitle formerly sciname */
h2.subtitle {
	border: none;
	font-family: Arial, "sans-serif";
	font-size: 18px;
	font-weight: normal;
	margin-left: auto;
	margin-right: auto;
	margin-top: 0px;
	margin-bottom: 0px;
	padding: 3px 0px 0px 0px;
	text-align: center;
	width: 720px;	
	}




/* these three h2s are for a triple title with top and bottom bold and 26px and center small and not bold originally created for i00fgtips.htm How to use SINA with Field Guide to Grasshoppers, Katydids, and Crickets */
h2.tripletitletop {
	border: none;
	font-family: Arial, "sans-serif";
	font-size: 26px;
	margin-left: auto;
	margin-right: auto;
	margin-top: 0px;
	margin-bottom: 0px;
	padding: 9px 7px 0px 7px;
	text-align: center;
	width: 720px;
	}

/* subtitle formerly sciname */
h2.tripletitlecenter{
	border: none;
	font-family: Arial, "sans-serif";
	font-size: 18px;
	font-weight: normal;
	margin-left: auto;
	margin-right: auto;
	margin-top: 0px;
	margin-bottom: 0px;
	padding: 0px 0px 0px 0px;
	text-align: center;
	width: 720px;	
	}

/* title belowmenu */
h2.tripletitlebottom {
	border: none;
	font-family: Arial, "sans-serif";
	font-size: 24px;
	margin-left: auto;
	margin-right: auto;
	margin-top: 0px;
	margin-bottom: 0px;
	padding: 0px 7px 0px 7px;
	text-align: center;
	width: 720px;
	}





/* first level heading formerly headingariel and headingsmallboldariel */
h3.firstlevel{
	border: none;
	font-family: Arial, "sans-serif";
	font-size: 19px;
	font-weight: bold;
	margin-left: auto;
	margin-right: auto;
	margin-top: 0px;
	margin-bottom: 0px;
	padding: 20px 0px 0px 0px;
	text-align: left;
	width: 720px;
	}


/* first level heading formerly headingariel and headingsmallboldariel */
h3.firstlevelcentered{
	border: none;
	font-family: Arial, "sans-serif";
	font-size: 19px;
	font-weight: bold;
	margin-left: auto;
	margin-right: auto;
	margin-top: 0px;
	margin-bottom: 0px;
	padding: 20px 0px 0px 0px;
	text-align: center;
	width: 720px;
	}


h3.firstlevelcentered18pad{
	border: none;
	font-family: Arial, "sans-serif";
	font-size: 18px;
	font-weight: bold;
	margin-left: auto;
	margin-right: auto;
	margin-top: 0px;
	margin-bottom: 12px;
	padding: 20px 0px 0px 0px;
	text-align: center;
	width: 720px;
	}


/* second level heading formerly headingmediumariel and headingsmallbold */
h4.secondlevel {
	border: none;
	font-family: Arial, "sans-serif";
	font-size: 16px;
	font-weight: bold;
	margin-left: auto;
	margin-right: auto;
	margin-top: 0px;
	margin-bottom: 0px;
	padding: 10px 0px 0px 0px;
	text-align: left;
	width: 720px;
	}


/* second level heading formerly headingmediumariel and headingsmallbold */
h4.secondlevelcentered {
	border: none;
	font-family: Arial, "sans-serif";
	font-size: 16px;
	font-weight: bold;
	margin-left: auto;
	margin-right: auto;
	margin-top: 0px;
	margin-bottom: 0px;
	padding: 10px 0px 0px 0px;
	text-align: center;
	width: 720px;
	}


/* second level heading formerly headingmediumariel and headingsmallbold */
h4.secondlevelcenterednotbold {
	border: none;
	font-family: Arial, "sans-serif";
	font-size: 16px;
	font-weight: normal;
	margin-left: auto;
	margin-right: auto;
	margin-top: 0px;
	margin-bottom: 0px;
	padding: 10px 0px 0px 0px;
	text-align: center;
	width: 720px;
	}


h4.secondlevelleftnotbold {
	border: none;
	font-family: Arial, "sans-serif";
	font-size: 16px;
	font-weight: normal;
	margin-left: auto;
	margin-right: auto;
	margin-top: 0px;
	margin-bottom: 0px;
	padding: 10px 0px 0px 0px;
	text-align: left;
	width: 720px;
	}



h3.alphabet {
	border: none;
	font-weight: bold;
	margin-left: auto;
	margin-right: auto;
	margin-top: 0px;
	margin-bottom: 0px;
	padding: 18px 0px 18px 0px;
	text-align: center;
	width: 720px;	
	}





			/* HEADINGS to be organized and streamlined */

/* header when heading is above the menu keys such as north american crickets main cricket page */
h1.abovemenu {
	border: none;
	font-family: Arial, "sans-serif";
	font-size: 26px;
	margin-left: auto;
	margin-right: auto;
	margin-top: 0px;
	margin-bottom: 0px;
	padding: 0px 0px 0px 0px;
	text-align: center;
	width: 720px;
	}

/* common name for heading with common name and scientific name such as subfamily gryllinae field crickets */
h1.comname {
	border: none;
	font-family: Arial, "sans-serif";
	font-size: 26px;
	margin-left: auto;
	margin-right: auto;
	margin-top: 0px;
	margin-bottom: 0px;
	padding: 0px 0px 0px 0px;
	text-align: center;
	width: 720px;
	}

/* large heading for paragraph aligned left */
h1.heading {
	border: none;
	font-size: 32px;
	margin-left: auto;
	margin-right: auto;
	margin-top: 0px;
	margin-bottom: 0px;
	padding: 0px 0px 0px 0px;
	text-align: left;
	width: 720px;
	}
/* updated changed ariel font to default */
/* large heading for paragraph aligned left */
h1.headingmediumariel {
	border: none;	
	font-family: Arial, "sans-serif";
	font-size: 16px;
	font-weight: bold;
	margin-left: auto;
	margin-right: auto;
	margin-top: 0px;
	margin-bottom: 0px;
	padding: 12px 0px 5px 0px;
	text-align: left;
	width: 720px;
	}

/* scientific name for heading with common name and scientific name such as subfamily gryllinae field crickets  */
h1.sciname {
	border: none;
	font-size: 20px;
	font-weight: normal;
	margin-left: auto;
	margin-right: auto;
	margin-top: 0px;
	margin-bottom: 0px;
	padding: 0px 0px 0px 0px;
	text-align: center;
	width: 720px;	
	}


/* small heading for paragraphs aligned left */
h1.headingsmall {
	border: none;
	font-size: large;
	font-weight: normal;
	margin-left: auto;
	margin-right: auto;
	margin-top: 0px;
	margin-bottom: 0px;
	padding: 10px 0px 0px 0px;
	text-align: left;
	width: 720px;
	}


/* small heading for paragrapsh aligned left with bold font */
h1.headingsmallbold {
	border: none;
	font-family: Arial, "sans-serif";
	font-size: 18px;
	font-weight: bold;
	margin-left: auto;
	margin-right: auto;
	margin-top: 0px;
	margin-bottom: 0px;
	padding: 10px 0px 0px 0px;
	text-align: left;
	width: 720px;
	}



/* TO BE CHANGED TO HEADING FIRST LEVEL 20 PX */
/* small heading for paragrapsh aligned left with bold font */
h1.headingsmallboldariel {
	border: none;
	font-family: Arial, "sans-serif";
	font-size: 20px;
	font-weight: bold;
	margin-left: auto;
	margin-right: auto;
	margin-top: 0px;
	margin-bottom: 0px;
	padding: 25px 0px 0px 0px;
	text-align: left;
	width: 720px;
	}

/* small bold heading for paragraphs aligned center */
h1.headingsmallcenteredbold {
	border: none;
	font-size: large;
	font-style: italic;
	font-weight: bold;
	margin-left: auto;
	margin-right: auto;
	margin-top: 0px;
	margin-bottom: 0px;
	padding: 0px 0px 0px 0px;
	text-align: center;
	width: 720px;
	}


			/* MARKS */


mark.green {
	background-color: rgb(198, 239, 206)
}




			/* paragraphs */


p.paragraph {
	border: none;
	font-size: 16px;
	font-weight: normal;
	margin-left: auto;
	margin-right: auto;
	margin-top: 0px;
	margin-bottom: 0px;
	padding: 10px 0px 0px 0px;
	text-align: justify;
	width: 720px;
	}
	
p.paragraphcenter {
	border: none;
	font-size: 16px;
	font-weight: normal;
	margin-left: auto;
	margin-right: auto;
	margin-top: 0px;
	margin-bottom: 0px;
	padding: 10px 0px 0px 0px;
	text-align: center;
	width: 720px;
	}
	
	
	
p.paragraph14 {
	border: none;
	font-size: 14px;
	font-weight: normal;
	margin-left: auto;
	margin-right: auto;
	margin-top: 0px;
	margin-bottom: 0px;
	padding: 0px 0px 0px 0px;
	text-align: justify;
	width: 600px;
	}	
	
p.paragraph12 {
	border: none;
	font-size: 12px;
	font-weight: normal;
	margin-left: auto;
	margin-right: auto;
	margin-top: 0px;
	margin-bottom: 0px;
	padding: 0px 0px 0px 0px;
	text-align: justify;
	width: 600px;
	}
	
	



p.paragraphtransfer {
	border: none;
	color: rgb(153, 0, 153);
	font-size: 16px;
	font-weight: normal;
	margin-left: auto;
	margin-right: auto;
	margin-top: 0px;
	margin-bottom: 0px;
	padding: 10px 0px 0px 0px;
	text-align: justify;
	width: 560px;
	}


p.paragraphhangingindent {
	border: none;
	font-size: 19px;
	font-weight: normal;
	margin-left: auto;
	margin-right: auto;
	margin-top: 0px;
	margin-bottom: 0px;
	padding: 10px 0px 0px 30px;
	text-align: justify;
	text-indent: -30px;
	width: 690px;
	}

p.paragraphhangingindent2 {
	border: none;
	font-size: 19px;
	font-weight: normal;
	margin-left: auto;
	margin-right: auto;
	margin-top: 0px;
	margin-bottom: 0px;
	padding: 10px 0px 0px 30px;
	text-align: justify;
	width: 690px;
	}

/* paragraph large font */
p.paragraphlargefont {
	border: none;
	font-size: 19px;
	font-weight: normal;
	margin-left: auto;
	margin-right: auto;
	margin-top: 0px;
	margin-bottom: 0px;
	padding: 10px 0px 0px 0px;
	text-align: center;
	width: 720px;
	}

/* paragraph large font */
p.paragraphlargefontbold {
	border: none;
	font-size: 19px;
	font-weight: bold;
	margin-left: auto;
	margin-right: auto;
	margin-top: 0px;
	margin-bottom: 0px;
	padding: 10px 0px 0px 0px;
	text-align: center;
	width: 720px;
	}

/* paragraph large font */
p.paragraphlargefontleft {
	border: none;
	font-size: 19px;
	font-weight: normal;
	margin-left: auto;
	margin-right: auto;
	margin-top: 0px;
	margin-bottom: 0px;
	padding: 10px 0px 0px 0px;
	text-align: justify;
	width: 720px;
	}

/* paragraph large font */
span.font {
	border: none;
	color: black;
	font-family: ariel, helvetica, sans-serif;
	font-size: 18px;
	font-weight: normal;
	margin-left: auto;
	margin-right: auto;
	margin-top: 0px;
	margin-bottom: 0px;
	padding: 10px 0px 0px 0px;
	text-align: justify;
	width: 720px;
	}

/* paragraph large font */
p.paragraphleftpadding1 {
	border: none;
	font-size: 16px;
	font-style: italic;
	font-weight: bold;
	margin-left: auto;
	margin-right: auto;
	margin-top: 0px;
	margin-bottom: 0px;
	padding: 10px 0px 0px 40px;
	text-align: justify;
	width: 680px;
	}

/* paragraph large font */
p.paragraphleftpadding2first {
	border: none;
	font-size: 16px;
	font-weight: normal;
	margin-left: auto;
	margin-right: auto;
	margin-top: 0px;
	margin-bottom: 0px;
	padding: 0px 0px 0px 80px;
	text-align: justify;
	width: 640px;
	}

/* paragraph large font */
p.paragraphleftpadding2 {
	border: none;
	font-size: 16px;
	font-weight: normal;
	margin-left: auto;
	margin-right: auto;
	margin-top: 0px;
	margin-bottom: 0px;
	padding: 10px 0px 0px 80px;
	text-align: justify;
	width: 640px;
	}

p.paragraphcenteredblue {
	border: none;
	color: blue;
	font-size: 16px;
	font-weight: normal;
	margin-left: auto;
	margin-right: auto;
	margin-top: 0px;
	margin-bottom: 0px;
	padding: 10px 0px 0px 0px;
	text-align: center;
	width: 640px;
	}

p.paragraph2 {
	border: none;
	font-size: 16px;
	font-weight: normal;
	margin-left: auto;
	margin-right: auto;
	margin-top: 0px;
	margin-bottom: 0px;
	padding: 0px 0px 0px 0px;
	text-align: justify;
	width: 720px;
	}
	
p.paragraphintro {
	border: none;
	font-size: 16px;
	font-weight: normal;
	margin-left: auto;
	margin-right: auto;
	margin-top: 0px;
	margin-bottom: 0px;
	padding: 0px 0px 0px 0px;
	text-align: justify;
	width: 600px;
	}

p.paragraphsmallfont2 {
	border: none;
	font-size: 14px;
	font-weight: normal;
	margin-left: auto;
	margin-right: auto;
	margin-top: 0px;
	margin-bottom: 0px;
	padding: 0px 0px 0px 0px;
	text-align: justify;
	width: 720px;
	}


/* paragraphs */
p.paragraphlargefontleft2 {
	border: none;
	font-size: 19px;
	font-weight: normal;
	margin-left: auto;
	margin-right: auto;
	margin-top: 0px;
	margin-bottom: 0px;
	padding: 0px 0px 0px 0px;
	text-align: justify;
	width: 720px;
	}


/* paragraphs */
p.paragraph2italics {
	border: none;
	font-size: 16px;
	font-style: italic;
	font-weight: normal;
	margin-left: auto;
	margin-right: auto;
	margin-top: 0px;
	margin-bottom: 0px;
	padding: 10px 0px 0px 0px;
	text-align: justify;
	width: 720px;
	}

/* paragraphs */
p.paragraphcentered {
	border: none;
	font-size: 16px;
	font-weight: normal;
	margin-left: auto;
	margin-right: auto;
	margin-top: 0px;
	margin-bottom: 0px;
	padding: 0px 0px 0px 0px;
	text-align: center;
	width: 720px;
	}

/* last paragraph on page to add padding to bottom */
p.paragraphend {
	border: none;
	font-size: 16px;
	font-weight: normal;
	margin-left: auto;
	margin-right: auto;
	margin-top: 0px;
	margin-bottom: 0px;
	padding: 10px 0px 30px 0px;
	text-align: justify;
	width: 720px;
	}

/* paragraphs */
p.paragraphindent {
	border: none;
	font-size: 16px;
	font-weight: normal;
	margin-left: auto;
	margin-right: auto;
	margin-top: 0px;
	margin-bottom: 0px;
	padding: 10px 0px 0px 0px;
	text-align: justify;
	text-indent: 25px;
	width: 720px;
	}

/* paragraphs */
p.paragraphindent2 {
	border: none;
	font-size: 16px;
	font-weight: normal;
	margin-left: auto;
	margin-right: auto;
	margin-top: 0px;
	margin-bottom: 0px;
	padding: 10px 0px 0px 0px;
	text-align: justify;
	text-indent: 50px;
	width: 720px;
	}

/* paragraphs */
p.paragraphmediumfont {
	border: none;
	font-size: 16px;
	font-weight: normal;
	margin-left: auto;
	margin-right: auto;
	margin-top: 0px;
	margin-bottom: 0px;
	padding: 0px 0px 12px 0px;
	text-align: justify;
	width: 720px;
	}

/* paragraphs */
p.paragraphmediumfontblue {
	border: none;
	color: blue;
	font-family: Arial, "sans-serif";
	font-size: 16px;
	font-weight: normal;
	margin-left: auto;
	margin-right: auto;
	margin-top: 0px;
	margin-bottom: 0px;
	padding: 0px 0px 12px 0px;
	text-align: justify;
	width: 720px;
	}

/* paragraphs */
p.paragraphnopadding {
	border: none;
	font-size: 16px;
	font-weight: normal;
	margin-left: auto;
	margin-right: auto;
	margin-top: 0px;
	margin-bottom: 0px;
	padding: 0px 0px 0px 0px;
	text-align: justify;
	width: 720px;
	}

/* paragraphs */
p.paragraphlowpadding {
	border: none;
	font-size: 16px;
	font-weight: normal;
	margin-left: auto;
	margin-right: auto;
	margin-top: 0px;
	margin-bottom: 0px;
	padding: 3px 0px 0px 0px;
	text-align: justify;
	width: 720px;
	}

p.paragraphnopadding12 {
	border: none;
	font-size: 16px;
	font-weight: normal;
	margin-left: auto;
	margin-right: auto;
	margin-top: 0px;
	margin-bottom: 0px;
	padding: 0px 0px 0px 0px;
	text-align: justify;
	width: 720px;
	}

/* paragraphs with red font GryllTett database*/
p.paragraphredfont {
	border: none;
	color: red;
	font-size: 16px;
	font-weight: normal;
	margin-left: auto;
	margin-right: auto;
	margin-top: 0px;
	margin-bottom: 0px;
	padding: 0px 0px 500px 0px;
	text-align: justify;
	width: 720px;
	}

/* paragraphs with red font GryllTett database*/
p.paragraphredfontcenter {
	border: none;
	color: red;
	font-size: 16px;
	font-weight: normal;
	margin-left: auto;
	margin-right: auto;
	margin-top: 0px;
	margin-bottom: 0px;
	padding: 0px 0px 7px 0px;
	text-align: center;
	width: 720px;
	}

/* paragraphs with red font small*/
p.paragraphredfontsmall {
	border: none;
	color: red;
	font-size: 11px;
	font-weight: normal;
	margin-left: auto;
	margin-right: auto;
	margin-top: 0px;
	margin-bottom: 0px;
	padding: 10px 0px 0px 0px;
	text-align: justify;
	width: 720px;
	}

/* paragraphs with red font at end of page */
p.paragraphredfontend {
	border: none;
	color: red;
	font-size: 16px;
	font-weight: normal;
	margin-left: auto;
	margin-right: auto;
	margin-top: 0px;
	margin-bottom: 0px;
	padding: 10px 0px 100px 0px;
	text-align: justify;
	width: 720px;
	}

/* paragraphs with red font centered sans serif */
p.paragraphredfontss {
	border: none;
	color: red;
	font-family: Arial, "sans-serif";
	font-size: 18px;
	font-weight: normal;
	margin-left: auto;
	margin-right: auto;
	margin-top: 0px;
	margin-bottom: 0px;
	padding: 12px 0px 0px 0px;
	text-align: center;
	width: 720px;
	}

/* paragraphs with red font centered sans serif without padding */
p.paragraphredfontssnopadding {
	border: none;
	color: red;
	font-family: Arial, "sans-serif";
	font-size: 18px;
	font-weight: normal;
	margin-left: auto;
	margin-right: auto;
	margin-top: 0px;
	margin-bottom: 0px;
	padding: 0px 0px 0px 0px;
	text-align: center;
	width: 720px;
	}

/* paragraphs */
p.paragraphsmallfont {
	border: none;
	font-size: 14px;
	font-weight: normal;
	margin-left: auto;
	margin-right: auto;
	margin-top: 0px;
	margin-bottom: 0px;
	padding: 10px 0px 0px 0px;
	text-align: justify;
	width: 720px;
	}

/* paragraphs */
p.paragraphsmallfontminpadding {
	border: none;
	font-size: 14px;
	font-weight: normal;
	margin-left: auto;
	margin-right: auto;
	margin-top: 0px;
	margin-bottom: 0px;
	padding: 3px 0px 0px 0px;
	text-align: justify;
	width: 720px;
	}

/* paragraphs */
p.paragraphsmallerfont {
	border: none;
	font-size: 12px;
	font-weight: normal;
	margin-left: auto;
	margin-right: auto;
	margin-top: 0px;
	margin-bottom: 0px;
	padding: 10px 0px 0px 0px;
	text-align: justify;
	width: 720px;
	}

/* paragraphs */
p.paragraphsmallfontcentered {
	border: none;
	font-size: 14px;
	font-weight: normal;
	margin-left: auto;
	margin-right: auto;
	margin-top: 0px;
	margin-bottom: 0px;
	padding: 0px 0px 0px 0px;
	text-align: center;
	width: 720px;
	}


/* paragraphs to be used when no table precedes it */
p.paragraphtop {
	border: none;
	font-size: 16px;
	font-weight: normal;
	margin-left: auto;
	margin-right: auto;
	margin-top: 0px;
	margin-bottom: 0px;
	padding: 0px 0px 0px 0px;
	text-align: justify;
	width: 720px;
	}




			/* SPANS */

span.sans {
	border: none;
	font-family: Arial, "sans-serif";
	font-size: 16px;
	margin-left: auto;
	margin-right: auto;
	margin-top: 0px;
	margin-bottom: 0px;
	padding: 0px 0px 0px 0px;
	text-align: left;
	}




			/* TABLES */

/* BEGIN TABLE BEGIN TABLE BEGIN TABLE BEGIN TABLE BEGIN TABLE BEGIN TABLE BEGIN TABLE BEGIN TABLE */
/* images table for key pages */
table.basic {
	border: none;
	margin-left: auto;
	margin-right: auto;
	margin-top: 0px;
	margin-bottom:0px;
	}

table.basic720 {
	border: none;
	margin-left: auto;
	margin-right: auto;
	margin-top: 0px;
	margin-bottom:0px;
	width: 720px;
	}

table.basiccv {
	border: none;
	margin-left: auto;
	margin-right: auto;
	margin-top: 0px;
	margin-bottom:0px;
	width: 680px;
	}

td.basic {
	border: none;
	padding: 10px 10px 10px 10px;
	text-align: justify;
	vertical-align: top;
	}

td.basiccenterblue {
	background-color: #EFF5FB;
	border: none;
	padding: 20px 28px 10px 10px;
	text-align: center;
	vertical-align: top;
	}

td.basicblue {
	background-color: #EFF5FB;
	border: none;
	padding: 20px 28px 10px 10px;
	vertical-align: top;
	}

td.basicgreen {
	background-color: #F6FAF4;
	border: none;
	padding: 20px 28px 10px 10px;
	vertical-align: top;
	}


td.basic187 {
	border: none;
	padding: 2px 2px 2px 2px;
	text-align: justify;
	vertical-align: top;	
	width: 187px;
	}

td.basic2title {
	border: none;
	padding: 0px 7px 10px 7px;
	text-align: center;
	vertical-align: middle;
	}

td.basic2 {
	border: none;
	padding: 0px 7px 0px 7px;
	text-align: left;
	vertical-align: middle;
	}

td.basic2a {
	border: none;
	padding: 10px 7px 12px 7px;
	text-align: left;
	vertical-align: middle;
	}

td.basic2b {
	border: none;
	padding: 10px 7px 12px 7px;
	text-align: left;
	vertical-align: top;
	}


td.basicmenu {
	border: none;
	padding: 3px 20px 3px 20px;
	text-align: left;
	vertical-align: middle;
	}
	
/* END TABLE END TABLE END TABLE END TABLE END TABLE END TABLE END TABLE END TABLE END TABLE END TABLE */












/* BEGIN TABLE BEGIN TABLE BEGIN TABLE BEGIN TABLE BEGIN TABLE BEGIN TABLE BEGIN TABLE BEGIN TABLE */
/* images table for key pages */
table.greenbox {
	border: 2px solid green;
	margin-left: auto;
	margin-right: auto;
	margin-top: 20px;
	margin-bottom:3px;
	width: 680px;
	}

/* width for cells with images in images table */
td.greenbox {
	border: none;
	padding: 9px 21px 9px 21px;
	text-align: justify;	
	width: 680px;	
	}
/* END TABLE END TABLE END TABLE END TABLE END TABLE END TABLE END TABLE END TABLE END TABLE END TABLE */



/* BEGIN TABLE BEGIN TABLE BEGIN TABLE BEGIN TABLE BEGIN TABLE BEGIN TABLE BEGIN TABLE BEGIN TABLE */
/* images table for key pages */
table.gryllus {
	border: 1px solid black;
	margin-left: auto;
	margin-right: auto;
	margin-top: 15px;
	margin-bottom:0px;
	}

/* width for cells with images in images table */
td.gryllus {
	border: 1px solid black;
	font-size: 14px;
	padding: 5px 5px 5px 5px;
	text-align: left;
	vertical-align: top;
	}

/* width for cells with images in images table */
td.gryllustitle {
	border: 1px solid black;
	font-size: 14px;
	font-weight: bold;
	padding: 5px 5px 5px 5px;
	text-align: center;
	vertical-align: top;
	}

/* width for cells with images in images table */
td.gryllusmap {
	border: 1px solid black;
	font-size: 12px;
	padding: 5px 5px 5px 5px;
	text-align: center;
	vertical-align: middle;
	width: 130px;
	}
/* END TABLE END TABLE END TABLE END TABLE END TABLE END TABLE END TABLE END TABLE END TABLE END TABLE */





/* BEGIN TABLE BEGIN TABLE BEGIN TABLE BEGIN TABLE BEGIN TABLE BEGIN TABLE BEGIN TABLE BEGIN TABLE */
/* keys table phylogenetic icon that link to key for families and subfamilies */
table.keys {
	border: 0px;
	margin-left: auto;
	margin-right: auto;
	}

/* width for cells with phylogenetic icon before text cell */
td.keysicon {
	border: 0px;
	padding: 0px 0px 0px 0px;
	text-align: center;	
	width: 50px;	
	}

/* width for cells with text after icon cell */
td.keystext {
	border: 0px;
	padding-left: 15px;
	text-align: left;	
	width: 670px;
	}
/* END TABLE END TABLE END TABLE END TABLE END TABLE END TABLE END TABLE END TABLE END TABLE END TABLE */





/* BEGIN TABLE BEGIN TABLE BEGIN TABLE BEGIN TABLE BEGIN TABLE BEGIN TABLE BEGIN TABLE BEGIN TABLE */
/* images table for key pages */
table.keyskeys {
	border: none;
	margin-left: auto;
	margin-right: auto;
	margin-top: 20px;
	margin-bottom: 20px;
	}

/* width for cells with images in images table */
td.imagekeys {
	border: none;
	padding: 0px 0px 0px 0px;
	text-align: center;	
	width: 720px;	
	}
/* END TABLE END TABLE END TABLE END TABLE END TABLE END TABLE END TABLE END TABLE END TABLE  */






/* BEGIN TABLE BEGIN TABLE BEGIN TABLE BEGIN TABLE BEGIN TABLE BEGIN TABLE BEGIN TABLE BEGIN TABLE */
/* images table for key subpages */
table.keyskeyssubpage {
	border: none;
	margin-left: auto;
	margin-right: auto;
	margin-top: 20px;
	margin-bottom: 20px;
	}

/* width for cells with images in images table */
td.imagekeyssubpage {
	border: none;
	padding: 0px 0px 0px 0px;
	text-align: center;	
	width: 720px;	
	}

/* width for cells with captions for key subpages */
td.captionskeyssubpage {
	border: none;
	font-size: 18px;
	text-align: center;	
	width: 720px;
	}

/* width for cells with captions for key subpages */
td.creditkeyssubpage {
	border: none;
	font-size: 14px;
	text-align: center;	
	width: 720px;
	}
/* END TABLE END TABLE END TABLE END TABLE END TABLE END TABLE END TABLE END TABLE END TABLE END TABLE */





/* BEGIN TABLE BEGIN TABLE BEGIN TABLE BEGIN TABLE BEGIN TABLE BEGIN TABLE BEGIN TABLE BEGIN TABLE */
/* images table for main pages crickets katydids cicadas */
table.mainpage {
	border: 1px solid black;
	margin-left: auto;
	margin-right: auto;
	margin-top: 0px;
	margin-bottom: 5px;
	}


/* width for cells with images in images table */
td.images {
	border: 1px solid black;
	padding: 0px 0px 0px 0px;
	text-align: center;	
	width: 128px;	
	}

/* width for cells with captions for images table */
td.captions {
	border: 1px solid black;
	text-align: center;	
	width: 128px;
	}

/* width for cells with captions for images table with font size 12 used to accomodate long words */
td.captionssmallfont {
	border: 1px solid black;
	font-size: 12px;
	text-align: center;	
	width: 128px;
	}
	
	

table.mainpagenoborder {
	border: none;
	margin-left: auto;
	margin-right: auto;
	margin-top: 0px;
	margin-bottom: 5px;
	}
	
td.imagesnoborder {
	border: none;
	padding: 0px 0px 0px 0px;
	text-align: center;	
	}
/* END TABLE END TABLE END TABLE END TABLE END TABLE END TABLE END TABLE END TABLE END TABLE END TABLE */






/* BEGIN TABLE BEGIN TABLE BEGIN TABLE BEGIN TABLE BEGIN TABLE BEGIN TABLE BEGIN TABLE BEGIN TABLE */
/* red table on index page */
table.redbox {
	border: 2px solid red;
	margin-left: auto;
	margin-right: auto;
	margin-top: 20px;
	margin-bottom:3px;
	}


td.redbox {
	border: none;
	padding: 9px 21px 9px 21px;
	text-align: justify;	
	width: 678px;	
	}
	
	
table.redboxnoborder {
	border: none;
	margin-left: auto;
	margin-right: auto;
	margin-top: 20px;
	margin-bottom:3px;
	}


td.redbox300 {
	border: none;
	padding: 9px 21px 9px 21px;
	text-align: center;	
	width: 300px;	
	}
/* END TABLE END TABLE END TABLE END TABLE END TABLE END TABLE END TABLE END TABLE END TABLE END TABLE */





/* BEGIN TABLE BEGIN TABLE BEGIN TABLE BEGIN TABLE BEGIN TABLE BEGIN TABLE BEGIN TABLE BEGIN TABLE */

h1.sinasize {
	border: none;
	font-family: Arial, "sans-serif";
	font-size: 26px;
	margin-left: auto;
	margin-right: auto;
	margin-top: 0px;
	margin-bottom: 0px;
	padding: 7px 0px 0px 0px;
	text-align: center;
	width: 720px;
	}

h1.headingsmallboldsinasize {
	border: none;
	font-family: Arial, "sans-serif";
	font-size: 18px;
	font-weight: bold;
	margin-left: auto;
	margin-right: auto;
	margin-top: 0px;
	margin-bottom: 0px;
	padding: 3px 0px 0px 0px;
	text-align: left;
	width: 720px;
	}
	
	
	
	
	
	
table.basic {
	border: none;
	margin-left: auto;
	margin-right: auto;
	margin-top: 5px;
	margin-bottom: 0px;
	width: 720px;
}

td.basic {
	border: none;
	font-weight: bold;
	padding: 0px 3px 3px 3px;
	text-align: center;	
}	
	
	
table.basicnowidth {
	border: none;
	margin-left: auto;
	margin-right: auto;
	margin-top: 5px;
	margin-bottom: 0px;
}
	
	
	



/* images table for construction progress SINA size */
table.sinasize {
	border: none;
	margin-left: auto;
	margin-right: auto;
	margin-top: 5px;
	margin-bottom: 0px;
}

td.sinasizeheader {
	border: none;
	font-weight: bold;
	padding: 0px 3px 3px 3px;
	text-align: center;	
	width: 70px;
}

td.sinasizeheader90 {
	border: none;
	font-weight: bold;
	padding: 0px 3px 3px 3px;
	text-align: center;	
	width: 90px;
}

td.sinasize {
	border: none;
	padding: 3px 3px 3px 3px;
	text-align: left;	
	width: 70px;
	
}

td.sinasize90 {
	border: none;
	padding: 3px 3px 3px 3px;
	text-align: left;	
	width: 70px;
	
}


table.sinasize200 {
	border: none;
	margin-left: auto;
	margin-right: auto;
	margin-top: 5px;
	margin-bottom: 5px;
	
}

td.sinasize200 {
	border: none;
	padding-bottom: 3px;
	padding-left: 30px;
	padding-right: 30px;
	padding-top: 3px;
	text-align: left;	
	width: 200px;
	vertical-align: bottom;
}

td.sinasizecenter {
	border: none;
	padding: 3px 3px 3px 3px;
	text-align: center;	
	width: 70px;
}
/* END TABLE END TABLE END TABLE END TABLE END TABLE END TABLE END TABLE END TABLE END TABLE END TABLE */














/* BEGIN TABLE BEGIN TABLE BEGIN TABLE BEGIN TABLE BEGIN TABLE BEGIN TABLE BEGIN TABLE BEGIN TABLE */
/* images table for family subfamily genus pages */
table.subfamgenimages {
	border: 1px solid black;
	margin-left: auto;
	margin-right: auto;
	margin-top: 20px;
	margin-bottom: 20px;
	}

/* width for cells with images in images table */
td.images {
	border: 1px solid black;
	padding: 0px 0px 0px 0px;
	text-align: center;	
	width: 128px;	
	}

/* width for cells with captions for images table */
td.captions {
	border: 1px solid black;
	text-align: center;	
	width: 128px;
	}

/* width for cells with captions for images table with font size 12 used to accomodate long words */
td.captionssmallfont {
	border: 1px solid black;
	font-size: 12px;
	text-align: center;	
	width: 128px;
	}
/* END TABLE END TABLE END TABLE END TABLE END TABLE END TABLE END TABLE END TABLE END TABLE END TABLE */





/* BEGIN TABLE BEGIN TABLE BEGIN TABLE BEGIN TABLE BEGIN TABLE BEGIN TABLE BEGIN TABLE BEGIN TABLE */
/* images table for update in main cricket katydid cicada pages */
table.update {
	border: 1px solid black;
	margin-left: auto;
	margin-right: auto;
	margin-top: 20px;
	margin-bottom: 250px;
	}

/* width for cells with family subfamily name bold */
td.updatefirstcellbold {
	border: 1px solid black;
	font-size: 14px;
	font-weight: bold;
	padding: 3px 3px 3px 3px;
	text-align: left;	
	width: 225px;	
	}

/* width for cells with family subfamily name */
td.updatefirstcell {
	border: 1px solid black;
	font-size: 14px;
	padding: 3px 3px 3px 3px;
	text-align: left;	
	width: 225px;	
	}


/* width for cells with text bold */
td.updatefollowingcellsbold {
	border: 1px solid black;
	font-size: 14px;
	font-weight: bold;
	padding: 3px 3px 3px 3px;
	text-align: center;	
	width: 60px;
	}

/* width for cells with text */
td.updatefollowingcells {
	border: 1px solid black;
	font-size: 14px;
	padding: 3px 3px 3px 3px;
	text-align: center;	
	width: 60px;
	}

/* width for cells with text with green font */
td.updatefollowingcellsgreen {
	border: 1px solid black;
	color: green;
	font-size: 14px;
	padding: 3px 3px 3px 3px;
	text-align: center;	
	width: 60px;
	}

/* width for cells with text with fuchsia font*/
td.updatefollowingcellsfuchsia {
	border: 1px solid black;
	color: fuchsia;
	font-size: 14px;
	padding: 3px 3px 3px 3px;
	text-align: center;	
	width: 60px;
	}

/* width for cells with text with red font */
td.updatefollowingcellsred {
	border: 1px solid black;
	color: red;
	font-size: 14px;
	padding: 3px 3px 3px 3px;
	text-align: center;	
	width: 60px;
	}
/* END TABLE END TABLE END TABLE END TABLE END TABLE END TABLE END TABLE END TABLE END TABLE END TABLE */





			/* SPECIES SPECIFIC TABLES */

/* BEGIN TABLE BEGIN TABLE BEGIN TABLE BEGIN TABLE BEGIN TABLE BEGIN TABLE BEGIN TABLE BEGIN TABLE */
/* images table for Hapithus genus page */
table.hapithus {
	border: none;
	margin-left: auto;
	margin-right: auto;
	margin-top: 20px;
	margin-bottom: 2px;
	}

/* width for cells with images in hapithus table */
td.hapithuscells {
	border: none;
	height: 320px;
	padding: 0px 0px 0px 0px;
	text-align: center;	
	width: 150px;	
	}

/* width for cells with images in hapithus table */
td.hapithuscaptions {
	border: none;
	padding: 0px 0px 0px 0px;
	text-align: center;	
	width: 150px;	
	}

/* paragraph caption for hapithus */
p.hapithuscaption {
	border: none;
	font-size: 14px;
	font-weight: normal;
	margin-left: auto;
	margin-right: auto;
	margin-top: 0px;
	margin-bottom: 0px;
	padding: 3px 0px 0px 0px;
	text-align: center;
	width: 720px;
	}
/* END TABLE END TABLE END TABLE END TABLE END TABLE END TABLE END TABLE END TABLE END TABLE END TABLE */

/* BEGIN TABLE BEGIN TABLE BEGIN TABLE BEGIN TABLE BEGIN TABLE BEGIN TABLE BEGIN TABLE BEGIN TABLE */
/* images table for Oecanthus nigricornis species group 2 on genus page */
table.oecanthusargquadnigcel {
	border: none;
	margin-left: auto;
	margin-right: auto;
	margin-top: 20px;
	margin-bottom: 2px;
	}

/* width for cells with images in hapithus table */
td.oecanthusargquadnigcelcells {
	border: none;
	padding: 0px 0px 0px 0px;
	text-align: center;	
	}

/* width for cells with images in hapithus table */
td.oecanthusargquadnigcelcaptions {
	border: none;
	padding: 0px 0px 0px 0px;
	text-align: center;
	}
	
	
p.oecanthusargquadnigcelcaption {
	border: none;
	font-size: 14px;
	font-weight: normal;
	margin-left: auto;
	margin-right: auto;
	margin-top: 0px;
	margin-bottom: 0px;
	padding: 0px 0px 0px 0px;
	text-align: center;
	width: 640px;
	}
/* END TABLE END TABLE END TABLE END TABLE END TABLE END TABLE END TABLE END TABLE END TABLE END TABLE */


/* BEGIN TABLE BEGIN TABLE BEGIN TABLE BEGIN TABLE BEGIN TABLE BEGIN TABLE BEGIN TABLE BEGIN TABLE */
/* images table for Oecanthus niveus exclamationis leptogrammus genus page */
table.oecanthusnigforpinlar {
	border: none;
	margin-left: auto;
	margin-right: auto;
	margin-top: 20px;
	margin-bottom: 2px;
	}

/* width for cells with images in hapithus table */
td.oecanthusnigforpinlarcells {
	border: none;
	height: 180px;
	padding: 0px 0px 0px 0px;
	text-align: center;	
	width: 136px;	
	}

/* width for cells with images in hapithus table */
td.oecanthusnigforpinlarcaptions {
	border: none;
	padding: 0px 0px 0px 0px;
	text-align: center;	
	width: 136px;	
	}
/* END TABLE END TABLE END TABLE END TABLE END TABLE END TABLE END TABLE END TABLE END TABLE END TABLE */

/* BEGIN TABLE BEGIN TABLE BEGIN TABLE BEGIN TABLE BEGIN TABLE BEGIN TABLE BEGIN TABLE BEGIN TABLE */
/* images table for Oecanthus nigricornis species group on genus page */
table.oecanthusnivexclep {
	border: none;
	margin-left: auto;
	margin-right: auto;
	margin-top: 20px;
	margin-bottom: 2px;
	}

/* width for cells with images in hapithus table */
td.oecanthusnivexclepcells {
	border: none;
	height: 180px;
	padding: 0px 0px 0px 0px;
	text-align: center;	
	width: 136px;	
	}

/* width for cells with images in hapithus table */
td.oecanthusnivexclepcaptions {
	border: none;
	padding: 0px 0px 0px 0px;
	text-align: center;	
	width: 136px;	
	}
/* END TABLE END TABLE END TABLE END TABLE END TABLE END TABLE END TABLE END TABLE END TABLE END TABLE */


/* BEGIN TABLE BEGIN TABLE BEGIN TABLE BEGIN TABLE BEGIN TABLE BEGIN TABLE BEGIN TABLE BEGIN TABLE */
/* images table for Oecanthus rileyi and Oecanthus fultoni genus page */
table.oecanthusrileyifultoni {
	border: none;
	margin-left: auto;
	margin-right: auto;
	margin-top: 20px;
	margin-bottom: 2px;
	}

/* width for cells with images in hapithus table */
td.oecanthusrileyifultonicells {
	border: none;
	padding: 0px 0px 0px 0px;
	text-align: center;	
	width: 320px;	
	}

/* width for cells with images in hapithus table */
td.oecanthusrileyifultonicaptions {
	border: none;
	padding: 0px 0px 0px 0px;
	text-align: center;	
	width: 320px;	
	}

/* paragraph caption for hapithus */
p.oecanthusrileyifultonicaption {
	border: none;
	font-size: 14px;
	font-weight: normal;
	margin-left: auto;
	margin-right: auto;
	margin-top: 0px;
	margin-bottom: 0px;
	padding: 0px 0px 0px 0px;
	text-align: center;
	width: 640px;
	}
/* END TABLE END TABLE END TABLE END TABLE END TABLE END TABLE END TABLE END TABLE END TABLE END TABLE */


/* BEGIN TABLE BEGIN TABLE BEGIN TABLE BEGIN TABLE BEGIN TABLE BEGIN TABLE BEGIN TABLE BEGIN TABLE */
/* images table for Orocharis genus page */
table.orocharis {
	border: none;
	margin-left: auto;
	margin-right: auto;
	margin-top: 30px;
	margin-bottom: 2px;
	}

/* cells with images in Orocharis table */
td.orochariscells {
	border: none;
	padding: 0px 0px 0px 0px;
	text-align: center;
	height: 162px;
	width: 200px;	
	}

/* cells with captions in Orocharis table */
td.orochariscaptions {
	border: none;
	padding: 0px 0px 0px 0px;
	text-align: center;	
	width: 200px;	
	}
/* END TABLE END TABLE END TABLE END TABLE END TABLE END TABLE END TABLE END TABLE END TABLE END TABLE */

/* BEGIN TABLE BEGIN TABLE BEGIN TABLE BEGIN TABLE BEGIN TABLE BEGIN TABLE BEGIN TABLE BEGIN TABLE */
/* images table for Orocharis genus page under above table need different padding */
table.orocharisunder {
	border: none;
	margin-left: auto;
	margin-right: auto;
	margin-top: 10px;
	margin-bottom: 20px;
	}

/* cells with images in Orocharis table 3 cells */
td.orocharisundercells {
	border: none;
	padding: 0px 0px 0px 0px;
	text-align: center;
	height: 162px;
	width: 200px;	
	}

/* cells with captions in Orocharis table 3 cells */
td.orocharisundercaptions {
	border: none;
	padding: 0px 0px 0px 0px;
	text-align: center;	
	width: 200px;	
	}
/* END TABLE END TABLE END TABLE END TABLE END TABLE END TABLE END TABLE END TABLE END TABLE END TABLE */

/* BEGIN TABLE BEGIN TABLE BEGIN TABLE BEGIN TABLE BEGIN TABLE BEGIN TABLE BEGIN TABLE BEGIN TABLE */
/* images table for prophalangopsidae */
table.prophalangopsidae {
	border: none;
	margin-left: auto;
	margin-right: auto;
	margin-top: 20px;
	margin-bottom: 20px;
	}

td.proimages {
	border: none;
	padding: 0px 0px 0px 0px;
	text-align: center;	
	width: 226px;	
	}

td.procaptions {
	border: none;
	padding: 0px 0px 0px 0px;
	text-align: center;	
	}
/* END TABLE END TABLE END TABLE END TABLE END TABLE END TABLE END TABLE END TABLE END TABLE END TABLE */







			/* LISTS */
			
ol.list {
	margin-left: auto;
	margin-right: auto;
	margin-top: 14px;
	margin-bottom: 0px;
	text-align: justify;
	width: 680px;
	}




ul.list {
	margin-left: auto;
	margin-right: auto;
	margin-top: 14px;
	margin-bottom: 0px;
	text-align: justify;
	width: 680px;
	}

li.listsmallfont {
	font-size: 14px;
	margin-top: 0px;
	margin-bottom: 0px;
	}
	
	
	
	
	
ul.list12 {
	margin-left: auto;
	margin-right: auto;
	margin-top: 6px;
	margin-bottom: 14px;
	text-align: justify;
	width: 600px;
	}

li.list12 {
	font-size: 14px;
	margin-top: 0px;
	margin-bottom: 0px;
	}
	
	
	

/* used before h4 secondlevel only */
li.listend {
	margin-top: 0px;
	margin-bottom: 0px;
	padding: 0px 0px 10px 0px;
	}


ul.listnobullets {
	list-style-type: none;
	margin-left: auto;
	margin-right: auto;
	margin-top: 12px;
	margin-bottom: 0px;	
	width: 680px;
	}

li.listnobullets {
	margin-top: 0px;
	margin-bottom: 0px;
	}

/* used before h4 secondlevel only */
li.listendnobullets {
	margin-top: 0px;
	margin-bottom: 0px;
	padding: 0px 0px 10px 0px;
	}


ul.listnodots {
	list-style-type:none;
	margin-left: auto;
	margin-right: auto;
	margin-top: 12px;
	margin-bottom: 0px;
	text-align: justify;
	width: 680px;
	}

ul.listnodots2 {
	list-style-type:none;
	margin-left: auto;
	margin-right: auto;
	margin-top: 12px;
	margin-bottom: 0px;
	text-align: justify;
	width: 620px;
	}


