h1		{
      font-family: Verdana, Arial, Helvetica, sans-serif;
      font-weight: bold;
      font-size: 16pt;
      line-height: 18pt;
      padding: 5px;
      }
      
h2 		{
	    font-family: Verdana, Arial, Helvetica, sans-serif;
      font-weight: bold; 
      font-size: 10pt;
      line-height: 12pt;
      padding: 5px;
      }
      
h3 		{
	    font-family: Verdana, Arial, Helvetica, sans-serif;
      font-weight: bold; 
      font-size: 10pt;
      line-height: 12pt;
      padding: 5px;
      color: #7b7b7b;
			background-color: #f7f7f7;
			border-style: solid;
			border-color: #cbcbcb; 
			border-width: 1px;
			margin: 0px 5px 5px 5px;
      }

body	{
			margin: 0px;
			padding: 0px;
      font-family: Verdana, Arial, Helvetica, sans-serif;
			font-size: 10pt;
			line-height: 12pt;
			color: #000;
			background-color: #fff;
			}
			

		
.bookText td		{
			margin: 0px;
			padding: 0px;
      		font-family: Verdana, Arial, Helvetica, sans-serif;
			font-size: 10pt;
			line-height: 12pt;
			color: #000;
			background-color: #fff;
 		}	

			.rss_box_bookText {
			margin: 0px;
			padding: 0px;
      		font-family: Verdana, Arial, Helvetica, sans-serif;
			font-size: 10pt;
			line-height: 12pt;
			color: #000;
			background-color: #fff;
			}


		
.bookText td select		{
			margin: 0px;
			padding: 0px;
      		font-family: Verdana, Arial, Helvetica, sans-serif;
			font-size: 8pt;
			line-height: 12pt;
			color: #000;
			background-color: #fff;

 		}	
		
.bookText td.reqfield 		{
			margin: 0px;
			padding: 0px;
      		font-family: Verdana, Arial, Helvetica, sans-serif;
			font-size: 10pt;
			line-height: 12pt;
			color: red;
			background-color: #fff;
 		}
			
#left	{
			position: absolute;
			top: 20px;
			left: 0px;
			margin: 5px;
			padding: 10px;
			background-color: #fff;
			width: 200px;
			
			}
#left a {

		text-decoration: none;
}

			
#content	{
			margin: 20px 20px 5px 230px;
			padding: 10px;
			background-color: #fff;
			}

.bookBox	{
			width: 100%;
			height: 250;
			}

.book	{
			float: left;
			padding: 10px;
			margin: 10px 10px 10px 0px;
			width=: 175px;
			}
			
.bookLinks	{
			font-family: arial;
			font-size: 12px;
			line-height: 14px;
			border-style: solid;
			border-color: #cbcbcb;
			border-width: 1px;
			background-color: #ffc;
			padding: 10px;
			margin: 10px 0px 10px 10px
			width: 112px;
			}
			
			.bookLinksMedium	{
			font-family: arial;
			font-size: 11px;
			line-height: 14px;
			border-style: solid;
			border-color: #cbcbcb;
			border-width: 1px;
			background-color: #ffc;
			padding: 10px;
			margin: 10px 0px 10px 10px
			width: 112px;
			}
		
		.bookLinksSmall	{
			font-family: arial;
			font-size: 10px;
			line-height: 14px;
			border-style: solid;
			border-color: #cbcbcb;
			border-width: 1px;
			background-color: #ffc;
			padding: 10px;
			margin: 10px 0px 10px 10px
			width: 112px;
			}	
			
			.smalltext {
			font-family: arial;
			font-size: 10px;
			
			}
			
			
.bookText {
			margin: 5px;
			padding: 10px;
			margin: 10px 0px 10px 0px;
			}
			
.bookTextSelect  {
			margin: 5px;
			padding: 10px;
			margin: 10px 0px 10px 0px;
			}
			
.links	{
			font-family: Futura, Verdana, Arial, Helvetica, sans-serif;
			font-size: 8pt;
			line-heght: 12pt;
			color: #cbcbcb;
			}
			






.header {
	font-size: 25pt;
	border-bottom:solid 1px black;
}

.menu {
		border-bottom:solid 1px black;
}

.footer {
	border-top:solid 1px black;
	font-size: 8pt;
}

.reqfield {
	font-weight: bold;
	color: red;
}

.error {
	color: red;
	font-weight: bold;
}

a.tooltip {
	color: black;
	text-decoration: none;
	border-bottom: 1px dotted blue;
	cursor: help;
}

.button { 
	border-top: 1px solid #cccccc; 
	border-bottom: 1px solid #666666; 
	border-right: 1px solid #666666; 
	border-left: 1px solid #cccccc; 
	height: 22px; 
	width: 175px; 
	background-color: #ececec; 
	font-family: Futura, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px; 
	cursor:hand; }
	
.smallButton{ 
	border-top: 1px solid #cccccc; 
	border-bottom: 1px solid #666666; 
	border-right: 1px solid #666666;
	border-left: 1px solid #cccccc; 
	height: 18px; width: 60px; 
	background-color: #ececec; 
	font-family: Futura, Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px; 
	cursor:pointer;

	 }
	
.smallButtonAutoSize{ 
	border-top: 1px solid #cccccc; 
	border-bottom: 1px solid #666666; 
	border-right: 1px solid #666666; 
	border-left: 1px solid #cccccc; 
	height: 18px; 
	background-color: #ececec; 
	font-family: Futura, Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px; 
	cursor:pointer; }

.bookText .table {
	border-right: silver 1px solid; 
	border-top: silver 1px solid; 
	border-left: silver 1px solid; 
	border-bottom: silver 1px solid;
	width: 90%;

}

.bookText tr.tableheader td {
	border-bottom: silver 1px solid;
	font-weight: bold;
	background-color: #cccccc;
	padding: 5px;
}

.bookText .table td {
	padding: 5px;
}

.bookText tr.evenrow td {
	background-color: #ffffcc;
	font-family: Verdana, Arial, Helvetica, sans-serif;
			font-size: 8pt;
}

.bookText tr.oddrow td{
	background-color: #ffffff;
	font-family: Verdana, Arial, Helvetica, sans-serif;
			font-size: 8pt;
}

.successmsg{
	color: #008000;
}

.subbox {
			
			border-style: solid;
			border-color: #cbcbcb;
			border-width: 1px;
			background-color: #ffc;
			padding: 10px;
			
			}	
	
.smallsub {
font-size: 9px;
}

.smallerror {
font-size: 9px;
color: red;
}


.subbox td {
			
			background-color: #ffc;
			border-top: solid black 0px;
			}	
		.update{
			margin: 20px;
			padding: 20px;
			border-style: solid;
			border-color: #cbcbcb;
			border-width: 1px;
			background-color: #ffc;
			font-size: 12px;
			line-height: 14px;
			font-family: monospace;
			}	