.bodytext {  font-family: Verdana; font-size: 13pt; font-style: normal; font-weight: bold; color: #000000}
.bodytext2 { font-family: Verdana; font-size: 12pt; font-style: normal; font-weight: normal ; color: #000000; line-height: normal; font-variant: normal; text-transform: none; text-align: justify}
.bodybig {  font-family: Verdana; font-size: 14pt; font-style: normal; font-weight: bold; color: #000000}
.bodytextlink { font-family: Verdana; font-size: 10pt; font-style: normal; font-weight: normal}


.header {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	color: #0000FF;
}

a:link {color : navy;}
a:hover {color : darkorchid;}

#title {font-size : xx-large; font-weight : bold;}

.number { font-size : larger; }
/* used for the peal number */

.small { font-size : 75%; }
/* used for the composition details and RW details */

.method { font-weight : bold; }
/* used for the method and changes details */

.pealtitle { font-size : larger; }

.sectiontitle { font-size : 100%; font-weight : bold; }

div.input { font-size : x-small; border : 0; padding : 1px;  }
div.float { float : left; margin-right : 3px; }
div.nofloat { clear : both; }

div.padfloatside { float : left; width : 20%; }
div.padfloatmiddle {float: left; width : 70%; margin : 2em; }

div.editfloatside { float : left; width : 20%; border : 1px groove black; padding : 1em; margin : 2px; }

.subform { border : thin solid #D08708; padding : 0 0 0 1em; margin : 2px; font-size : 10px; }

.mainform { float : left; border: thick double red;  padding : 1em; 
	font-size : 11px;  margin : 2px }

.smallhint { font-size : 75%; }

input, textarea, select { font-family: Verdana, Helvetica, Arial, sans; font-size : 10px; background-color: aliceblue; 
               border: 1px groove #d80000 }

select.mainselect { width : 25em; }

select.smallselect { width : 10em; }

img#help { vertical-align : middle; }

.main { font-size : 12px; border: 1px groove #111111; width: 80%; background-color: aliceblue }

.big { border: 1px groove #ffd499; padding: 2em; width: 95%; }

.section { text-align : center; width: 90%; padding-top : 3em; }

div.peal { float : none; font-size : 12px; padding-bottom : 2em; margin-bottom : 3%; margin-top : 2%;
			 width : 50em; border-style : ridge; }
			 

div.line { clear : left; padding-top : 1px; padding-bottom : 1px; width : 80%; }

div.menuline { clear : left; padding-top : 5px; padding-bottom : 5px; width : 80%; }

div.statline { clear : left; border: thin dotted #800080; text-align : left; }
span.statnumber { padding : 2px; width : 25em; text-align: left;}
span.statname { padding : 2px; font-weight : bold; }

div.ringertable { padding-top : 5px; padding-bottom : 1px; }

div.para { margin : 1em 0 1em 0; }
/* generic paragraph division */

table.ringertable { font-size : 12px; text-align : left; padding : 2px; }

.evenrow { color : #800080; border-style: dotted ; }
.oddrow { color : #1b7508; border-style: dashed ; }