  BODY {
	margin-top:10px;
  }
  
  A:active {
  	font-family:verdana;
	font-size:10px;
	color:#848484;
  }
  A:visited {
  	font-family:verdana;
	font-size:10px;
	color:#848484;
  }

  A:link {
	font-family:verdana;
	font-size:10px;
	color:#848484;
  }
  A:hover {
  	font-family:verdana;
	font-size:10px;
	color:#FF7D00;
  }

  A.altlink:active {
  	font-family:verdana;
	font-size:10px;
	color:#000000;
	text-decoration:none;
  }
  A.altlink:visited {
  	font-family:verdana;
	font-size:10px;
	color:#000000;
	text-decoration:none;
  }

  A.altlink:link {
	font-family:verdana;
	font-size:10px;
	color:#000000;
	text-decoration:none;
  }
  A.altlink:hover {
  	font-family:verdana;
	font-size:10px;
	color:#FF7D00;
	text-decoration:underline;
  }

  A.bookcat:active {
  	font-family:verdana;
	font-size:10px;
	color:#ffffff;
	text-decoration:none;
  }
  A.bookcat:visited {
  	font-family:verdana;
	font-size:10px;
	color:#ffffff;
	text-decoration:none;
  }

  A.bookcat:link {
	font-family:verdana;
	font-size:10px;
	color:#ffffff;
	text-decoration:none;
  }
  A.bookcat:hover {
  	font-family:verdana;
	font-size:10px;
	color:#FF7D00;
	text-decoration:underline;
  }

  A.mbar:active {
	color:#ffffff;
	text-decoration:none;
  }
  A.mbar:visited {
	color:#ffffff;
	text-decoration:none;
  }

  A.mbar:link {
	color:#ffffff;
	text-decoration:none;
  }
  A.mbar:hover {
	color:#ffffff;
	text-decoration:underline;
  }

  A.booktitle:active {
	color:#FF7D00;
	text-decoration:none;
	font-family:verdana;
	font-weight:bold;
	font-size:12px;
  }
  A.booktitle:visited {
	color:#FF7D00;
	text-decoration:none;
	font-family:verdana;
	font-weight:bold;
	font-size:12px;
  }

  A.booktitle:link {
	color:#FF7D00;
	text-decoration:none;
	font-family:verdana;
	font-weight:bold;
	font-size:12px;
  }
  A.booktitle:hover {
   	font-family:verdana;
	font-weight:bold;
	font-size:12px;
	color:#FF7D00;
	text-decoration:underline;
  }



  .subheadtxt {
	font-family:verdana,arial;
	font-size:11px;
	color:#FF7D00;
	font-weight:bold;
  }

  .summary {
	background:#848484;
  }

  TD.border {
	border:1px solid #848484;
  }

  TD.tabon {
	background:#FF7D00;
	font-family:verdana;
	color:#FFFFFF;
	padding:4px;
  }

  TD.taboff {
	background:#848484;
	font-family:verdana;
	color:#FFFFFF;
	padding:4px;
  }
  
  TD.summarytext {
	font-family:verdana;
	font-size:11px;
	color:#FFFFFF;
	padding:2px;
  }

  A.glink:active {
	color:#FF7D00;
	font-weight:bold;
	text-decoration:none;
  }
  A.glink:visited {
	color:#FF7D00;
	font-weight:bold;
	text-decoration:none;
  }

  A.glink:link {
	color:#FF7D00;
	font-weight:bold;
	text-decoration:none;
  }
  A.glink:hover {
	color:#848484;
	font-weight:bold;
	text-decoration:underline;
  }

  TABLE.mainborder{
	border:0px solid #FF7D00;
  }
  TD {
	padding:0px;
  }

  TD.headercolor {
	background:#848484;
	padding:0px;
  }

  TD.menubar {
	background:#000000;
  }

  TR.mainmenu TD {
	color:#ffffff;
	font-weight:bold;
	font-family:verdana;
	font-size:10px;
	padding-top:3px;
	padding-bottom:3px;
	padding-left:3px;
  }

  TR.topmenu TD {
	color:#ffffff;
	font-weight:bold;
	font-family:verdana;
	font-size:10px;
	padding-left:2px;
	padding-top:2px;
	padding-bottom:2px;
	background:#FF7D00;
  }

  TD.topmenu_start {
	background:#FF7D00;
	font-family:verdana;
	font-size:10px;
  }

  TD.gap {
	font-size:6px;
  }

  TD.leftmenu {
	border:1px solid #ff0000;
	padding-right:3px;
  }

  TD.mainarea {
	border:1px solid #ffff00;
  }

  TD.pgtitles {
	font-family:verdana,arial;
	font-size:18px;
	color:#FF7D00;
	font-weight:bold;
  }

  TD.gentext {
	font-family:verdana,arial;
	font-size:11px;
	color:#000000;
  }
  
  TD.brdtext {
	font-family:verdana,arial;
	font-size:11px;
	color:#000000;
	padding-right:3px;
	padding-left:3px;
	padding-top:3px;
	padding-bottom:3px;
	border:1px solid #848484;
	background:#F0F0F0;
  }

  TD.archivedate {
	font-family:verdana,arial;
	font-size:11px;
	color:#ffffff;
	padding-right:3px;
	padding-left:3px;
	padding-top:3px;
	padding-bottom:3px;
	border:1px solid #848484;
	background:#848484;
  }

  TD.nbtext {
	font-family:verdana,arial;
	font-size:10px;
	color:#000000;
	padding-right:3px;
	padding-left:3px;
  }



  TD.rightmenu {
	border:1px solid #00397D;
  }

  TD.menusubbar {
	background:#ff7d00;
	color:#ffffff;
	font-family:verdana;
	font-size:10px;
	font-weight:bold;
	padding-left:2px;
	padding-top:2px;
	padding-bottom:2px;
  }

  TD.menusubbarend {
	background:#f0f0f0;
  }

  TD.bookcatend {
	background:#000000;
  }

  TR.bookcatlist TD{
	background:#000000;
	padding-left:2px;
	padding-right:2px;
	padding-top:0px;
	padding-bottom:0px;
  }

  TD.menuitems{
	padding-left:2px;
	padding-right:2px;
	background:#f0f0f0;
	font-family:verdana;
	font-size:10px;
  }

  TD.menuendline{
	background:#f0f0f0;
	font-size:5px;
  }

  TD.bookcatendline {
	background:#000000;
	font-size:5px;
  }

  TD.copywright {
	color:#848484;
	font-family:verdana;
	font-size:10px;
	padding-top:3px;
  }

  TR.header TD{
	background:#848484;
	font-family:verdana;
	font-size:10px;
	color:#ffffff;
	font-weight:bold;
	padding-right:3px;
	padding-left:3px;
  }

  TR.dataOn TD{
	background:#c6c6c6;
	background:#E0E0E0;
	font-family:verdana;
	font-size:10px;
	color:#000000;
	padding-right:3px;
	padding-left:3px;
  }

  TR.dataOff TD{
	background:#ffffff;
	font-family:verdana;
	font-size:10px;
	color:#000000;
	padding-right:3px;
	padding-left:3px;
  }

/*****************************************************************************
 * Class that is used from shared pages of IRG, once these are nolonger used *
 * and generated from database change to the above class                     *
 *****************************************************************************/
  TD.RDataOn {
	background:#c6c6c6;
	background:#E0E0E0;
	font-family:verdana;
	font-size:10px;
	color:#000000;
	padding-right:3px;
	padding-left:3px;
  }

  TD.RDataOff {
	background:#ffffff;
	font-family:verdana;
	font-size:10px;
	color:#000000;
	padding-right:3px;
	padding-left:3px;
  }

  IMG {
	border:0px;
	padding:0px;
  }

/* Standard form formatting */
  TD.formbground {
	padding:3px;
  }

  TD.formpad {
	padding-left:3px;
  }

  TD.labels {
	font-family:verdana;
	font-size:10px;
	color:#000000;
  }

  TD.shade {
	font-family:verdana;
	font-size:10px;
	color:#000000;
	background:#C6C6C6;
	background:#E0E0E0;
	padding-left:4px;
	padding-right:4px;
  }

  FORM {
	display:inline;
  }

  INPUT {
	font-family:verdana;
	font-size:10px;
	color:#000000;
	border:1px solid #848484;
	width:210px;
  }

  INPUT.button {
   	font-family:verdana;
	font-size:10px;
	background:#FF7D00;
	color:#FFFFFF;
	border:1px solid #FF7D00;
	font-weight:bold;
	border:1px solid #848484;
	width:80px;
        cursor: hand;
  }

  INPUT.radio {
	font-family:verdana;
	font-size:10px;
	color:#000000;
	border:0px solid #848484;
	width:20px;
  }

  SELECT {
	font-family:verdana;
	font-size:10px;
	color:#000000;
	border:1px solid #848484;
	width:210px;
  }

  TEXTAREA {
	font-family:verdana;
	font-size:10px;
	color:#000000;
	border:1px solid #848484;
	width:210px;
	height:95px;
  }

  .title {
	font-family:verdana;
	FONT-WEIGHT: bold;
	FONT-SIZE: 20px;
	COLOR: #FF7D00;
  }

  .gentext{
	font-family:verdana;
	FONT-SIZE: 10px;
	COLOR: #000000;
  }

  HR {
	color:#848484;
	height:1px;
  }

  .price {
	font-family:verdana;
	FONT-SIZE: 12px;
	COLOR: #000000;
	font-weight:bold;
  }

 ul {
	margin: 0;
	padding: 0;
	text-align: left;
	border: 0;
 }
	
 ul li {
	list-style: square outside;
	color: #FF7D00;
	margin-left: 18px;
	padding: 0;
	line-height: 1.5em;
	font-family:verdana;
	font-size:10px;

	font-family:verdana,arial;
	font-size:11px;
	color:#000000;
	line-height: 1.2em;
 }	

 ul li a {
	font-weight: normal;
 }

 dd {
	margin: 0;
	padding: 0;
 }

 dl {
	margin: 0;
	padding: 0;
 }
	
 dt {
	font-weight: normal;
	font-size:    x-small;      
	voice-family: "\"}\"";   
	voice-family: inherit;   
	font-size:    small;  
 }   

 TD.links {
	background:#848484;
	color:#ffffff;
	font-weight:bold;
	font-family:verdana;
	font-size:10px;
	padding-top:2px;
	padding-bottom:2px;
	padding-left:2px;
 }

 TD.linksubjects {
	color:#FF7D00;
	font-weight:bold;
	font-family:verdana;
	font-size:10px;
	padding-top:2px;
	padding-bottom:2px;
	padding-left:2px;
 }

 TD.sort {
	padding-top: 3px;
	padding-bottom: 3px;
 }

 .check {
	border:0px;
	width:20px;
 }

 TD.RandomBook {
	padding:2px;
	background: #D0DAE9;
	font-family:verdana;
	font-size:10px;
 }

 TD.bookrandmenusubbar {
	background:#00397d;
	color:#ffffff;
	font-family:verdana;
	font-size:10px;
	font-weight:bold;
	padding-left:2px;
	padding-top:2px;
	padding-bottom:2px;
 }

 TD.bookrandmenusubbarend {
	background:#D0DAE9;
 }
