
  .content{
  	font-family:"Geneva","arial";
  	font-size:13px;
  	color:#5654A8;
  }

  .pull{
  	font-family:"geneva","arial";
  	font-size:11px;
  	font-weight:bold;
  	color:#663399;
  	background-color:#FAFABB;
  }

  .pull2{
  	font-family:"geneva","arial";
  	font-size:11px;
  	font-weight:bold;
  	color:#FAFABB;
  	background-color:#65458A;
  }

  .headlines{
  	font-family:"geneva","arial";
  	font-size:11px;
  	color:#65458A;
  }

  .mice{
  	font-family:"geneva","arial";
  	font-size:9px;
  	color:#FAFABB;
  }

  A.headerlink {
  	font-family:"geneva","arial";
  	text-decoration : none;
  	color : white;
  	font : bold;
  }

  A:hover.headerlink {
  	font-family:"geneva","arial";
  	text-decoration : underline;
  	color : white;
  	font : bold;
  }

  A:link.headerlink {
  	font-family:"geneva","arial";
  	text-decoration : none;
  	color : white;

  }

  A.emaillink {
  	font-family:"geneva","arial";
  	text-decoration : none;
  	color : #000000;
  }

  A:hover.emaillink {
  	font-family:"geneva","arial";
  	text-decoration : underline;
  	color : #000000;
  }

  A:link.emaillink {
  	font-family:"geneva","arial";
  	text-decoration : none;
  	color : #000000;
  }

  A{
  	font-family:"geneva","arial";
  	text-decoration : none;
  }

  A:hover{
  	font-family:"geneva","arial";
  	text-decoration : underline;
  }

  A:link{
  	font-family:"geneva","arial";
  	text-decoration : none;
  }

  A:VISITED {
  	font-family:"geneva","arial";
  	text-decoration : none;
  }

  .content-b{
  	font-family:"geneva","arial";
  	font-size:12px;
  	color:#000000;
  }
  .content-br{
  	font-family:"geneva","arial";
  	font-size:12px;
  	color:red;
  }
	
	.content-bb {
		font-weight: bold;
	}
  
  .content-k{
  	font-family:"Geneva","arial";
  	font-size:12px;
  	color:#474940;
  }

 .content-kb{
  	font-family:"Geneva","arial";
  	font-size:12px;
  	color:#474940;
	font-weight: bold;
  }
  
  
  .content-w{
  	font-family:"Geneva","arial";
  	font-size:12px;
  	font-weight:bold;
  	color:#FFFFFF;
  }
  
  .content-w2{
  	font-family:"Geneva","arial";
  	font-size:12px;
  	color:#FFFFFF;
  }

  .content-g{
  	font-family:"Geneva","arial";
  	font-size:12px;
  	color:#008218;
  }

  .tinytext-w{
  	font-family:"geneva","arial";
  	font-size:9px;
  	color:#FFFFFF;
  }
  /* bold and centered */
	.content-cb {
		text-align: center;
		font-weight: bold;
	}
  
    /*************************Brian*************************/
  
  table.content {
	border-collapse: collapse;
	border-spacing: 0px;
	margin-top: 0px;
}
  
  /******************************************************/

  A:hover.tinytext-w {
  	font-family:"geneva","arial";
  	text-decoration : underline;
  	font-size:9px;
  	color:#FFFFFF;
  }

  A:link.tinytext-w {
  	font-family:"geneva","arial";
  	text-decoration : none;
  	font-size:9px;
  	color:#FFFFFF;
  }

  .tinytext-k{
  	font-family:"geneva","arial";
  	font-size:9px;
  	color:#474940;
  }

  .tinytext{
  	font-family:"geneva","arial";
  	font-size:9px;
  	color:#000000;
  }

  .smalltext-k{
  	font-family:"geneva","arial";
  	font-size:10px;
  	color:#474940;
  }

  .smalltext{
  	font-family:"geneva","arial";
  	font-size:10px;
  	color:#000000;
  }

  .smalltextinputbox{
  	font-family:"geneva","arial";
  	font-size:10px;
  	color:#000000;
	height: 17px;
	padding-left: 1px;
	padding-right: 1px;
	padding-top: 1px;
	padding-bottom: 1px;
  }
  
  .TitleText{
  	font-family:"Geneva","arial";
  	font-size:21px;
  	color:#000000;
  }
  .MidTitleText{
  	font-family:"Geneva","arial";
  	font-size:17px;
  	color:#000000;
  }

  .path{
  	font-family:"Geneva","arial";
  	font-size:12px;
  	color:#474940;
  }

  .errorText{
  	font-family:"geneva","arial";
  	font-size:12px;
  	color:#FF0000;
  }
  
  .errorTitle{
  	color:#FF0000;
  }

  @media print{
	 .printHidden{
		  display:none;
	  }
	}
	
	@media screen{
		.screenHidden{
			display:none;
		}
	}

	/* Reporting style sheet */

	/* --- Layout ---*/

	#reportHeader table {
		width: 670px;
		border-spacing: 0px;
		border-collapse: collapse;

	}
	
	.floatleft{
		float: left;
	}

/* New CSS */
html
{
	font-size: 12px;
	font-family: Arial;	
}

label
{
	display: block;
	font-weight: bold;
}

div.Form
{
	border: 1px solid #E7D6E7;
	padding: 0px;
	border-collapse:collapse;	
	color: #6B1873;
	width: 98%;
	
}
/* 
 * #FAFABB - yellow
 * #E7D6E7 - light purple
 * #C6A5CE - medium purple
 * #6B1873 - dark purple 
 */




div.BookForm 			{ width:800px; vertical-align:top;overflow:hidden;}
div.BookForm a 			{ color: #6B1873; }
div.BookForm div.Header { overflow:hidden; position:relative; background-color: #6B1873; color:#FFF; display:block; text-align:left; font-size:16px; font-weight: bold; }
div.BookForm div.Header div { overflow:hidden;; display:inherit; float:left; height: 100%; width:60px; text-align:center; border-left: 1px dotted #FFF; font-size:10px; padding:10px 0px 10px 0px;}
div.BookForm div.Header div.Desc {width:474px; padding:10px; text-align:left;}
div.BookForm div.Ref 	{ overflow:hidden; height:100%; display:inline; float:left; width:50px; }
div.BookForm div.Desc	{ overflow:hidden; height:100%; display:inline; float:left; width:440px; }
div.BookForm div.Element	{ overflow:hidden; height:100%; margin: 0px -6px 0px -6px; width:745px; display:inline; float:left; background:#ffffff}
div.BookForm div.Score 	{ overflow:hidden; height:100%; display:inline; float:right; width:49px; text-align:center;}

div.BookForm div.Title        { overflow:hidden; vertical-align:top; position:relative; padding:3px 0px 3px 3px; font-size:16px; font-weight: bold; background-color: #E7D6E7; border-bottom:1px dotted #FFF; }
div.BookForm div.Subtitle 	{ overflow:hidden; vertical-align:top; position:relative; padding: 3px; font-size:14px; font-weight: bold; background-color:#C6A5CE; }
div.BookForm div.Title div.Score, div.BookForm div.Subtitle div.Score  
	{ height: 100%; overflow:hidden; float:right; vertical-align:baseline; border-left:1px dotted #FFF; padding:3px 3px 3px 8px; margin-top:-3px; margin-bottom:-2px; position:relative; } 
div.BookForm div.Title div.Score {height:35px; font-size:14px;}
div.BookForm div.Subtitle div.Score {width:48px;height:20px;}
div.BookForm div.Item 		{ overflow:hidden; font-size:12px; font-weight: bold; background-color:#E7D6E7; }

div.BookForm div.Item div.Ref 	{padding:3px;} 

div.BookForm div.Chapter 	{ overflow:hidden; }
div.BookForm div.Paragraph 	{ overflow:hidden; }

div.BookForm div.Indicator 		{ overflow:hidden; vertical-align:top; padding:5px; border-bottom:1px dotted #6B1873; position:relative;}
div.Yellow {background-color:#FAFABB;}
div.BookForm div.IndicatorName	{ overflow:hidden; display:inline; float:left; width:100px;}
div.BookForm div.IndicatorData 	{ overflow:hidden; display:inline; float:left; width:584px; font-weight:normal;}

div.BookForm div.Indicator div.Score {padding:10px 3px 3px 8px; margin-top:-5px; background-color: #E7D6E7; position:absolute; vertical-align:baseline;} 
div.BookForm div.Multi {border-bottom:0px; padding-bottom:5px}
div.BookForm div.Last {border-bottom:0px;}
div.BookForm div.Divide {border-top:1px solid black;}

.EvidenceLocation {margin:0px 0px 5px 0px; border:0px; width:450px; border:1px solid #C6A5CE; color:#6B1873; }
.FloatRight {overflow:hidden; float:right; display:inline; margin-right:10px;}
div.BookForm div.Line { word-wrap:break-word; overflow:hidden; display:block; }

.ItemDescMain
{
	margin-left:1em;
}

.DescLine
{
	width:5px;
	float:left;
}

.ItemDesc
{
	float:right;
	width:560px;
}

.clear
{
	clear:both;
}
