﻿/* ---------------------------- */

/*new standard table styles for converted images - THIS WILL BE THE FINAL STANDARD STYLESHEET*/


/*table styles*/
#content table.standard
{
	border-top : 1px solid #999999;
	border-bottom : 1px solid #999999;
	border-collapse: collapse;
	font-size : 80%;
	width : 100%;
	line-height : 1.2em;
	text-align :right;
	vertical-align : bottom;
}

#content table.standardthin
{
	width : 590px;
}

#content table.standardwide
{
	width : 800px;
}

#content table.standardverythin
{
	width : 470px;
}

#content table.standardverywide
{
	width : 900px;
}

/*caption styles*/
#content table.standard caption
{
  color : #1373C4;
  margin : 1em 0 0 0;
  font-size : 130%;
  padding : 0 0 0.5em 0;
  text-align :left;
  line-height : 1.2em;
  width : 750px;
}

/*column styles*/
#content table.standard .colwidthverysmall
{
	width : 40px;
}

#content table.standard .colwidthsmall
{
	width : 60px;
}

#content table.standard .colwidthmedium
{
	width : 75px;
}

#content table.standard .colwidthlarge
{
	width : 90px;
}

/*standard td and th styles*/
#content table.standard th
{
	border-bottom : 1px solid #999999;
	font-weight : bold;
	padding : 0.5em;
	margin : 0 0 0 0;
	text-align : right;
	vertical-align : top;
}

#content table.standard td
{
	padding : 0.3em 0.5em 0.3em 0.5em;
	margin : 0 0 0 0;
	vertical-align : bottom;
}

/*border styles*/
#content table.standard .borderbottom, #content table.standard tr th.borderbottom
{
	border-bottom: solid 1px #999999;
}

#content table.standard .bordertopbottom
{
	border-top: solid 1px #999999;
	border-bottom: solid 1px #999999;
}

#content table.standard .noborder
{
	border-bottom: none;
}

/*alignment styles*/
#content table.standard .alignbottom
{
	vertical-align : bottom;
}

#content table.standard th.left
{
	font-weight:normal;
	padding : 0.3em 0.5em 0.3em 0.5em;
	margin : 0 0 0 0;
	vertical-align : bottom;
	text-align:left;
	border-bottom: none;
	font-size : 100%;
}

#content table.standard .left
{
	text-align:left;
}

#content table.standard .center
{
	text-align:center;
}

#content table.standard .leftnumber
{
	text-align:left;
	padding-left : 3em;
}

/*shaded styles*/
#content table.standard .shaded
{
	background-color : #CCCCCC;
}

/*italic and bold styles*/
#content table.standard .italics, #content table.standard tr.italics th.left
{
	font-style:italic;
}

#content table.standard .bold, #content table.standard tr.bold th.left, #content table.standard tr th.bold
{
	font-weight:bold;
	font-size : 100%;
}

/*indent styles*/
#content table.standard .hanging_indent, #content table.standard th.hanging_indent 
{
	text-indent: -10px;
	padding-left: 15px;
}
 
#content table.standard .indent, #content table.standard th.indent /*first level indent*/
{
	text-indent: -10px;
	padding-left: 25px;
}
 
#content table.standard .indent2, #content table.standard th.indent2 /*second level indent*/
{
	text-indent: -10px;
	padding-left: 35px;
}
 
#content table.standard .indent3, #content table.standard th.indent3 /*third level indent*/
{
	text-indent: -10px;
	padding-left: 45px;
}
 
#content table.standard .indent4, #content table.standard th.indent4 /*fourth level indent*/
{
	text-indent: -10px;
	padding-left: 55px;
}

#content table.standard tr.related td
{
  font-style : italic;
  border-top : 1px solid #999999;
  color: #1373C4;
  padding: 0.8em 0 0.2em 0.5em;
  text-align:left;
}

/*End standard tables*/
