body { margin: 0px 0px 0px 15px; 
	font-size: 12px; 
	font-family: Verdana, sans-serif; 
	}

td { margin: 0px; padding: 2px; }

input.button1{ background: #FFE1B9; 
   	}
   
input.button2{ background: #D5F9D7; 
   	}
   
input.button3{ background: #E3D5F9; 
   	}
   
.inputSpecial { color: #000000; 
	padding: 2px;
	font: normal 10pt Verdana, sans-serif; 
	background: #FFFFDF; 
	border: 1px solid #000000; 
	}
	
.inputSpecialClear { color: #000000; 
	padding: 2px;
	font: normal 10pt Verdana, sans-serif; 
	background: #FFFFFF; 
	border: 1px solid #000000; 
	}
	
.inputAlt { color: #000000; 
	background: #FFFFFF; 
	}

textarea { color: #000000; 
	padding: 2px;
	font: normal 10pt Verdana, sans-serif; 
	background: #FFFFFB; 
	border: 1px solid #000000; 
	 }

select { color: #000000; 
	padding: 2px;
	font: normal 10pt Verdana, sans-serif; 
	background: #FFFFFB; 
	border: 1px solid #000000; 
	 }

.RadioOff { color: #000000; 
	padding: 2px;
	font: normal 10pt Verdana, sans-serif; 
	background: #FFFFFB; 
	border: 0px solid #000000; 
	}

A:link { color: #080151; }
A:visited { color: #080151; }
A:active { color: #080151; outline: none; }
A:hover { color: #000000; text-decoration: underline; }

.stylenames1 { font-size: 12px; color: #707070; font-weight: bold; font-family: Arial, sans-serif; font-style: italic; }
.stylenames2 { font-size: 13px; color: #4E4E4E; font-weight: bold; font-family: Arial, sans-serif; text-transform: uppercase }

.stylenames A:link { text-decoration: none; }
.stylenames A:visited { text-decoration: none; }
.stylenames A:active { text-decoration: none; outline: none; }
.stylenames A:hover { text-decoration: underline; }

.poetname { color: #004C37; font-size: 15px; font-weight: bold; font-family: Times, serif; }
.poetname A:link { color: #004C37; text-decoration: none; }
.poetname A:visited { color: #004C37; text-decoration: none; }
.poetname A:active { color: #004C37; text-decoration: none; outline: none; }
.poetname A:hover { color: #000000; text-decoration: underline; }

.small { font-size: 10px; font-family: Verdana, sans-serif; color: #000000; }
.head { font-size: 18px; font-weight: bold; font-family: Arial, sans-serif; }
.headsmall { font-size: 16px; font-weight: bold; font-family: Arial, sans-serif; }
.headsmallitalic { font-size: 16px; font-style: italic; font-weight: bold; font-family: Arial, sans-serif; color: #572D12; }
.title { font-size: 36px; font-weight: bold; font-family: Verdana, sans-serif; color: #0C5D12; }

/* remove box around active image link */
:focus
{
-moz-outline-style: none;
}

:active, :focus{
  outline:none;
}

.FoundBox { width: 150px; 
	text-align: center; 
	border: 2px solid #999999; 
	background-color: #FEFEEC; 
	padding: 3px;
	margin: 15px 15px 15px 0px;
	font-size: 10px; 
	font-family: Verdana, sans-serif; }

.FoundBox A:link { color: #000000; text-decoration: none; }
.FoundBox A:visited { color: #000000; text-decoration: none; }
.FoundBox A:active { color: #000000; text-decoration: none; }
.FoundBox A:hover { text-decoration: underline; }

.GenericBox { border: 1px solid black; padding: 3px 5px 3px 5px; font-size: 12px; font-family: Verdana, sans-serif; }
.GenericBoxStore { border: 1px solid black; background: #FBFEFD; padding: 7px; font-size: 12px; font-family: Verdana, sans-serif; }
.GenericBoxStoreGPP { border: 1px solid black; background: #FFFFF9; padding: 7px; font-size: 12px; font-family: Verdana, sans-serif; }
.GenericBoxPoemSubmission { border: 1px solid #CCCCCC; padding: 5px; font-size: 10px; font-family: Verdana, sans-serif; }
.GenericBoxPadded { border: 1px solid black; padding: 6px 10px 6px 10px; font-size: 12px; font-family: Verdana, sans-serif; }

.GenericBoxGrey { border: 1px solid #999999; padding: 5px; font-size: 12px; font-family: Verdana, sans-serif; }

.GenericBoxGreyReverse { text-align: center; width: 98%; background-color: #D1D1D1; color: #000000; margin: 2px; padding: 3px; font-size: 18px; font-weight: bold; font-family: Arial, sans-serif; }
.GenericBoxGreyReverse A:link { color: #000000; text-decoration: none; }
.GenericBoxGreyReverse A:visited { color: #000000; text-decoration: none; }
.GenericBoxGreyReverse A:active { color: #000000; text-decoration: none; }
.GenericBoxGreyReverse A:hover { text-decoration: underline; }

.FAQBoxGrey { 
  	border: 1px dotted #999999; 
  	padding: 10px 15px 15px 20px; 
  	margin: 10px 0px 10px 0px; 
  	font-size: 12px; 
  	font-family: Verdana, sans-serif; 
  	}

.FAQBoxGreyReverse { 
	text-align: center; 
	width: 98%; 
  	background-color: #BCDFBF; 
  	color: #000000; 
  	margin: 2px 2px 10px 2px; 
  	padding: 8px 3px 8px 3px; 
  	font-size: 15px; 
  	font-weight: bold; 
  	font-family: Arial, sans-serif; 
  	}

.GenericBoxGreyPadded { 
	padding: 10px 30px 15px 40px; 
	margin: 0px;
	font-size: 12px; 
	font-family: Verdana, sans-serif; 
	}

.GenericBoxGreyPaddedLeft { 
	/*border: 0px solid #999999; */
	padding: 10px 5px 3px 5px; 
	margin: 0px;
	font-size: 12px; 
	font-family: Verdana, sans-serif; 
	/*background-image: url(/images/printerBG.jpg); */
	background-repeat: repeat-y; 
	background-position: top;
	}

.ProfileBox { 
  	border: 1px solid #999999; 
  	padding: 10px 10px 0px 10px; 
  	margin: 0px 0px 2px 0px; 
  	font-size: 12px; 
  	font-family: Verdana, sans-serif; 
  	-moz-border-radius: 10px;
	-webkit-border-radius: 10px; 
  	}
  	
.ProfileBoxName { 
	background-color: #999999;
  	border: 1px solid #999999; 
  	padding: 5px; 
  	margin: 0px; 
  	font-size: 22px; 
  	font-weight: bold; 
  	font-family: Verdana, sans-serif;
  	letter-spacing: -0.05em;
  	color: #FFFFFF;
  	-moz-border-radius: 10px;
	-webkit-border-radius: 10px; 
  	}

.ProfileBoxImage { 
	width: 150px;
  	border: 1px solid #999999; 
  	padding: 10px; 
  	-moz-border-radius: 10px;
	-webkit-border-radius: 10px; 
  	}

.copyright {
	font-size: 8px;
	font-family: Verdana;
	line-height: 50%;
	color: #666666;
	}

.copyright A:link { color: #666666; text-decoration: none; }
.copyright A:visited { color: #666666; text-decoration: none; }
.copyright A:active { color: #666666; text-decoration: none; }
.copyright A:hover { color: #666666; text-decoration: none; }	

.blue {
	font-size: 9px;
	font-family: Verdana;
	color: #003399;
	}
	
.bluenormal {
	font-size: 12px;
	font-family: Verdana;
	color: #003399;
	}

.red {
	font-size: 12px;
	font-family: Verdana;
	color: #D72929;
	}

.green {
	font-size: 12px;
	font-family: Verdana;
	color: #339933;
	}

.whiteonrice {
	font-size: 12px;
	font-weight: bold;
	font-family: Verdana;
	color: #FFFFFF;
	}
	
.whiteonrice A:link { color: #FFFFFF; text-decoration: none; }
.whiteonrice A:visited { color: #FFFFFF; text-decoration: none; }
.whiteonrice A:active { color: #FFFFFF; text-decoration: none; }
.whiteonrice A:hover { color: #FFFFFF; text-decoration: none; }	

.darkgreen {
	font-size: 12px;
	font-family: Verdana;
	color: #127412;
	}

.headsmall A:link { color: #3B317A; }
.headsmall A:visited { color: #3B317A; }
.headsmall A:active { color: #3B317A; }
.headsmall A:hover { color: #000000; text-decoration: underline; }

.headred {
	font-size: 14px;
	font-weight: bold;
	font-family: Arial;
	color: #FF3333;
	}

.viewpoem {
	border: 1px solid #999999; 
	padding: 15px 5px 5px 25px; 
	font-size: 16px;
	font-family: Times, serif;
	}

/*////////pagination//////////*/

.PagTable {
	border: dotted #CACACA 1px;
	background-color: #F8F8F8;
	padding: 0px 8px 0px 8px;
	font-size: 10px;
	font-family: Verdana;
}

.PagTable A:link { color: #028D5A; text-decoration: none; }
.PagTable A:visited { color: #028D5A; text-decoration: none; }
.PagTable A:active { color: #028D5A; text-decoration: none; }
.PagTable A:hover { color: #028D5A; }

.smallgrey {
	font-size: 10px;
	font-family: Verdana;
	color: #999999;
	}
