body {background-color:#fafafa; margin:0px; padding-left:2px; padding-top:2px;}
img {border-color: #000000;}
#header {width:auto; border-top: 4px solid #b9cadb; margin:0px; height:36px; background-color:#fafafa; position:relative;}
#search {width:380px; margin-top:0px; padding-left:420px; padding-top:6px; position:absolute;}
#search LABEL{font-size:10pt; font-family:arial; color:#404040; text-align:center; font-weight:normal; margin:0px;}
.clk {width:220px; font-size:9pt; font-family: Arial,Helvetica,sans-serif; color:#606060; text-align:left; margin-top:8px; padding-left:40px; padding-top:0px; position:absolute;}

.tdtxt {
		font-size: 8pt;
		font-family: Arial,Helvetica,sans-serif;
		color: #fafafa;
		background-color: #fafafa;
		text-align: left;
		}
.smtxt {
		font-size: 8pt;
		font-family: Arial,Helvetica,sans-serif;
		color: #000000;
		text-align: center;
		font-weight: normal;
		margin: 0px;
		padding: 0px;
		}
.utxt {
		font-size: 8pt;
		font-family: Arial,Helvetica,sans-serif;
		color: #464646;
		text-align: left;
		}
.tutxt {
		font-size: 8pt;
		font-family: Arial,Helvetica,sans-serif;
		color: #fefefe;
		text-align: center;
		background-color:#fefefe;
		}
.bettxt {
		font-size: 8pt;
		font-family: Arial,Helvetica,sans-serif;
		color: #fafafa;
		text-align: center;
		background-color:#fafafa;
		}
.ntxt {
		font-size:10pt;
		font-family:Arial,Helvetica,sans-serif;
		color: #5078B4;
		text-align: center;
		text-decoration: none;
		}
.mtxt {
		font-size: 14pt;
		font-family: Arial,Helvetica,sans-serif;
		color: #5078B4;
		text-align: left;
		font-weight: bold;
		}
.grntxt {
		font-size: 12pt;
		font-family: Arial,Helvetica,sans-serif;
		color: #008040;
		text-align: left;
		font-weight: normal;
		}
.bltxt {
		font-size: 12pt;
		font-family: Arial,Helvetica,sans-serif;
		color: #008040;
		text-align: left;
		font-weight: bold;
		}
h1 {
		font-size: 12pt;
		font-family: Arial,Helvetica,sans-serif;
		color: #5078B4;
		text-align: center;
		font-weight: bold;
		margin: 0px;
		padding: 0px;
		}

.title {	font-size: 12pt;
		font-family: Arial,Helvetica,sans-serif;
		color: #5078B4;
		text-align: center;
		font-weight: bold;
		border: #ffffff;
		border-style: solid;
		border-width: 1px;
		background-image: url(utils/titlebar.gif);
		background-repeat: repeat-x;
		}

.btn {
		font-size: 8pt;
		font-family: Arial,Helvetica,sans-serif;
		color: #0a58a2;
		text-align: center;
		font-weight: bold;
		border: #c0c0c0;
		border-style: solid;
		border-width: 1px;
		background-image: url(utils/form.gif);
		background-repeat: repeat;
		}
		
.off	{
		font-size: 12pt;
		font-family: Arial,Helvetica,sans-serif;
		color: #969696;
		text-align: left;
		font-weight: normal;
		text-decoration: none;
		margin: 0px;
		padding: 0px;
		}

.off2 {
		font-size: 8pt;
		font-family: Arial,Helvetica,sans-serif;
		color: #969696;
		text-align: left;
		}

span.cap-w {
  		float: left top;
  		font-size: 2.4em;
  		font-family: verdana;
		color: #0080c8;
  		padding: 0px;
  		margin: 0px; 
  		background: #fefefe;
  		border: none;
  		}

a.mail2:link {
		font-size: 9pt;
		font-family: Arial,Helvetica,sans-serif;
		color: #0080c8;
		text-align: left;
		text-decoration: none;
		margin: 0px;
		padding: 0px;
		}

a.mail2:visited {
		font-size: 9pt;
		font-family: Arial,Helvetica,sans-serif;
		color: #3c3c3c;
		text-align: left;
		text-decoration: none;
		}

a.mail2:hover {
		font-size: 9pt;
		font-family: Arial,Helvetica,sans-serif;
		color: #0000ff;
		text-align: left;
		text-decoration: none;
		background-color : #96c8c8;
		}

A.book:link {
		font-size: 10pt;
		font-family: arial, Helvetica, sans-serif;
		font-weight: normal;
		color: #606ea4;
		text-align: left;
		text-decoration: none;
		margin: 0px;
		padding: 0px;
		}

A.book:visited {
		font-size: 10pt;
		font-family: arial, Helvetica, sans-serif;
		color: #606ea4;
		text-align: left;
		text-decoration: none;
		}

A.book:hover {
		font-size: 10pt;
		font-family: arial, Helvetica, sans-serif;
		color: #5078b4;
		text-align: left;
		text-decoration: underline;
		}
.header {
		font-size:	10pt;
		font-family: Arial;
		color: #0a58a2;
		text-align: center;
		text-decoration: none;
		background-color : #fafafa;
		}

.bord {
		border-style: solid;
		border-width: 2px;
		border-color: #e3e5e2;
		}
.rule {
		height: 6px;
		width: 100%;
		background: #5078a4;  
		}

.cntr		{
		width: 540px;
		padding: 10px;
		background-color: #ffffff;
		font-size: 12pt; 
		color: #008040; 
		text-decoration: none;
		}

.linktous {
		font-size: 10pt;
		font-family: Arial,Helvetica,sans-serif;
		color: #008040;
		text-align: left;
		font-weight: normal;
		border: #c0c0c0;
		border-style: solid;
		border-width: 1px;
		}

#sectleft ol {
		list-style-type: none;
		margin: 0px;
		padding: 0px;
		}

#sectleft ol li {
		margin: 0px;
		padding: 0px;
		}

#sectleft ol li h2 {
        line-height: 14pt;
		font-size: 12pt;
		font-family: Arial,Helvetica,Sans-Serif;
		text-align: left;
		text-indent: 20pt;
		font-weight: normal;
		text-decoration: none;
		background-image: url(utils/folder.gif);
		background-repeat: no-repeat;
		background-position: left bottom;
		margin: 0px;
		padding: 0px;
		}

#sectleft ol li h2 a.tooltip:link {
		text-align: left;
		font-weight: normal;
		text-decoration: none;
		color: #5078B4;
		margin: 0px;
		padding: 0px;
		}

#sectleft ol li h2 a:visited {
		text-align: left;
		font-weight: normal;
		text-decoration: none;
		color: #ff8000;
		}

#sectleft ol li h2 a.tooltip span {
		display: none;
		}

#sectleft ol li h2 a.tooltip:hover {
		position: relative;
		text-align: left;
		font-weight: normal;
		text-decoration: none;
		color: #0000ff;
		background-color: #aad2d2;
  		border: 1px solid #0082c8;
		}

#sectleft ol li h2 a.tooltip:hover span {
		display: block;
		position: absolute;
		top: 20px;
		left: 10px;
		width: 220px;
		background-color: #ffffe1;
		}

#sectleft ol li h2 a.tooltip:hover span.sectioninfo {
		line-height: 12pt;
		font-size: 9pt;
		font-family: Helvetica;
		font-weight: normal;
		text-align: center;
		text-indent: 0pt;
		color: #324650;
		border-top: 6px solid #c1d9ff;
		border-right: 2px solid #c1d9ff;
		border-bottom: 2px solid #c1d9ff;
		border-left: 2px solid #c1d9ff;
		margin: 0px;
		padding: 7px;
}

#sectleft ol li h3 {
		font-size: 8pt;
		font-family: Arial,Helvetica,sans-serif;
		color: #000066;
		text-align: left;
		font-weight: normal;
		text-indent: 32pt;
		background-image: none;
		margin: 0px;
		padding: 0px;
		}

#sectright ol {
		list-style-type: none;
		margin: 0px;
		padding: 0px;
		}

#sectright ol li {
		margin: 0px;
		padding: 0px;
		}

#sectright ol li h2 {
        line-height: 14pt;
		font-size: 12pt;
		font-family: Arial,Helvetica,sans-serif;
		text-align: left;
		text-indent: 20pt;
		font-weight: normal;
		text-decoration: none;
		background-image: url(utils/folder.gif);
		background-repeat: no-repeat;
		background-position: left bottom;
		margin: 0px;
		padding: 0px;
		}

#sectright ol li h2 a:link {
		text-align: left;
		font-weight: normal;
		text-decoration: none;
		color: #5078B4;
		margin: 0px;
		padding: 0px;
		}

#sectright ol li h2 a:visited {
		text-align: left;
		font-weight: normal;
		text-decoration: none;
		color: #ff8000;
		}
#sectright ol li h2 a.tooltip span {
		display: none;
		}

#sectright ol li h2 a.tooltip:hover {
		position: relative;
		text-align: left;
		font-weight: normal;
		text-decoration: none;
		color: #0000ff;
		background-color: #aad2d2;
  		border: 1px solid #0082c8;
		}

#sectright ol li h2 a.tooltip:hover span {
		display: block;
		position: absolute;
		top: 20px;
		left: 10px;
		width: 220px;
		background-color: #ffffe1;
		}

#sectright ol li h2 a.tooltip:hover span.rsectioninfo {
		line-height: 12pt;
		font-size: 9pt;
		font-family: Helvetica;
		font-weight: normal;
		text-align: center;
		text-indent: 0pt;
		color: #324650;
		border-top: 6px solid #c1d9ff;
		border-right: 2px solid #c1d9ff;
		border-bottom: 2px solid #c1d9ff;
		border-left: 2px solid #c1d9ff;
		margin: 0px;
		padding: 7px;
}

#sectright ol li h3 {
		font-size: 8pt;
		font-family: Arial,Helvetica,sans-serif;
		color: #000066;
		text-align: left;
		font-weight: normal;
		text-indent: 32pt;
		background-image: none;
		margin: 0px;
		padding: 0px;
		}

tr.box {
font-size:12px;
font-weight: normal;
color: #f0f0f0;
background-color: #0064b4;
line-height: 24px;
}
.bookdivider {clear:both; width:100%; border-bottom:1px dotted #AEBDC1; margin:0px; padding:0px;}
#tagsearch {float:left; width:554px; padding:10px 2px 0px 6px; background:#ffffff; display:inline; text-align:left;}
#tagsearch h2{display:inline; font-size:12pt; font-family:Arial,Helvetica,sans-serif; font-weight:bold; color:#008040;}
#tagsearch a {color: #5078B4; text-decoration:none; font-family:Arial,Helvetica,sans-serif; font-weight:normal;}
#tagsearch a:hover {color: #008040; text-decoration:underline; font-weight:normal;}
#tagsearch a.smallLink {font-size:9pt; font-family:Arial,Verdana,Helvetica,sans-serif; line-height:130%;}
#tagsearch a.mediumLink{font-size:11pt; font-family:Arial,Verdana,Helvetica,sans-serif; line-height:130%;}
#tagsearch a.largeLink {font-size:14pt; font-family:Arial,Verdana,Helvetica,sans-serif; line-height:130%;}
