
body	{
	background-color:#dae4e2;
}
.content	{
	font-family: Verdana,arial,sans-serif;
	font-size: 1.1em;
	color: #333333;
	padding:0.3em 1em;
	background-color:#fff;
}
.content a {
	text-decoration:underline;
	font-weight:bold;
	font-size:1em;
	color: #e05322;
}
.content a[name] {
	color: ... !important;
	background-color: transparent !important;	
} 
.content a:link {
	text-decoration: underline;
	color:#7c8299;
	font-size:1em;
	font-weight:bold !important;
}
.content a:visited {
	text-decoration: underline;
	color: #5d6499;
}
.content a:hover {
	text-decoration: underline;
	color: #000000;
	font-size:1em;
	font-weight:bold;
}
.content a:active {
	text-decoration: underline;
	font-weight:bold;
	color: #f26522;
}	
.content a:focus {
	text-decoration: none;
	color: #f26522;
}
.credits	{
	font-family:arial;
}
.credits a:link {
	text-decoration: underline;
	color:#ddd;
	font-size:1em;
	font-weight:bold;
}
.credits a:visited {
	text-decoration: underline;
	color: #fff;
	font-weight:bold;
}

.credits a:hover	{
	text-decoration: underline;
	color:#fff;
	font-size:1em;
	font-weight:bold;
}
.credits a:active {
	text-decoration: underline;
	font-weight:bold;
	color: #ddd;
}	
.content ul	{
	list-style-type : none;
	margin-left:0.5em !important;
	padding-left:0.5em;
}
.content li	{
	margin-left: 1.8em;
	text-indent: -1.8em;
	list-style-type:none;
}
.content h1	{
	font-size:1.6em;
	text-align:center;
	font-weight:bold;
}
.content h3	{
	font-size:1.3em;
	text-align:center;
	font-weight:bold;
}
.content h4	{
	font-size:1.1em;
	text-align:left;
	font-weight:bold;
}
.content table	{
	margin-left:auto !important;
	margin-right:auto !important;
	font-size:1em !important;
	font-family:arial, verdana;
	padding:0;
	text-align:left;
}
.content td	{
	font-family:arial, verdana;
	vertical-align:top;
	padding:0em 0.5em;
	background-color:#fff;
	font-size:0.9em;
}
.content th	{
	font-family:arial, verdana;
	vertical-align:middle;
	padding:0em 0.5em;
	white-space:nowrap;
	background-color:#fff;
	font-size:1.1em;
}
th .eventname	{
	vertical-align:top;
	font-size:1em;
	text-align:center;
	color:#000000;
	background-color:#ffffff;
	font-weight:bold;
}
td .eventname2	{
	padding:0em 0.5em;
	margin:0;
	text-align:left;
	vertical-align:bottom;
	font-size:0.9em;
	color:#333333;
	background-color:#fff;
	font-weight:bold;
	white-space:nowrap;
}
.content td.number		{
	color:#333;
	background-color:#fff;
	text-align:right;
	white-space:nowrap;
}
.content p	{
	text-indent:0;
}
.content div		{
	font-family:verdana, arial;
	font-size:1.1em;
}
.content td div		{
	font-family:verdana, arial;
	font-size:1.1em;
}
.toggle	{
	cursor:pointer;
	border-bottom:#1375a2 solid 1px;	
}
.space	{
	margin-top:1.5em;
	margin-bottom:0em;
}
.nospace	{
	margin-top:0.2em;
	margin-bottom:0.2em;
}

.quote	{
	font-style:italic;
	font-size:1em;
	color:#336;
}
p.quote	{
	margin:0.5em 4em;
	font-style:italic;
	font-size:1em;
	color:#336;
	text-indent:0;
}
.hilite	{
	background-color: #ffff99;
}
.hilite2	{
	background-color: #ccffff;
}
.hilite3	{
	background-color: #fcf;
}
.hilite4	{
	background-color: navy;
	color:#fff;
}

.reflaw	{
	font-family:courier, arial, verdana, courier, fixed;
	color:navy;
	font-size:1em;
	background-color:#fff;
}
.space	{
	margin-top:1.5em;
	margin-bottom:0;
}
.hide	{
	display:none;
}
.maincats	{
	font-weight:bold;
	color:#000000;
	font-family:verdana, arial, serif;
	font-size:1.4em;
	text-transform:capitalize;
}
.cat1	{
	font-weight:bold;
	color:#0076a3;
	font-size:1.2em;
}
.cat2	{font-weight:bold;
	color:#f26522; 
}
.cat3	{
	font-weight:bold;
	color:#333;
}
.delete	{
	text-decoration:line-through;
	color:red;
}
.newlaw	{
	color:blue;
	text-decoration:underline;
	font-style:italic;
}
.center	{
	vertical-align:middle;
	font-size:1.2em;
	text-align:center;
	color:#000000;
	background-color:#fff !important;
	font-weight:bold;
	white-space:nowrap;
}
.left	{
	padding:0em 0.5em;
	margin:0;
	text-align:left;
	vertical-align:bottom;
	font-size:0.9em;
	color:#333333;
	background-color:#fff;
	font-weight:normal;
	white-space:normal;
}
.right	{
	padding:0em 0.5em;
	margin:0;
	text-align:right;
	vertical-align:bottom;
	font-size:0.9em;
	color:#333333;
	background-color:#fff;
	font-weight:normal;
}
.bar	{
	margin:0;
	padding:0;
	color:#ffffff;
	background-color:#0076a3;
	font-weight:bold;
	display:inline;
}
.bar2	{
	margin:0px;
	padding:0px;
	color:#0076a3;
	background-color:#fff;
	font-weight:bold;
	font-size:1em;
	display:inline;
	border:1px solid #0076a3;
}
.number	{
	font-size:0.9em;
	width:auto;
	text-align:center;
	color:#333333;
	background-color:#ffffff;
	vertical-align:middle;
	font-weight:normal;
}
.literature	{
	padding:0em 0.5em;
	background-color:#ffffff;
	color:#333333;
	white-space:nowrap;
}
.content img		{
	border:0;
}
.name1	{
	color:#333;
	background-color:#fff;
	text-align:left;
	white-space:nowrap;
}
.name2	{
	color:#333;
	background-color:#fff;
	text-align:center;
	white-space:nowrap;
}
.footer	{
	text-align:center;
	font-size:10px;
	font-family:arial;
	color:navy;
	margin-top:5px;
	margin:2em 4em;
}
.disclaimer	{
	color:#f26522;
	font-weight:bold;
	font-family:arial, verdana, sans serif;
	font-size:12px;
	text-align:center;
	border-top:1px solid #f26522;
}
.emph	{
	color:#333;
	font-weight:bold;
	font-size:1.2em;
}
.emph1	{
	color:#f26522;
	font-weight:bold;
	font-size:1.2em;
}
.tablediv	{
	font-size:1.2em !important;
	vertical-align:top;
	margin-top:0px;
	margin-bottom:0px;
	padding:0 1em;	
}
.tablecat	{
	font-size:14pt !important;
	background-color:#ddd;
	color:navy;
	padding:0;
	text-align:center;
}
.heading2	{
	color:blue;
	font-weight:bold;
	font-size:1.1em;
	font-family:arial, verdana, serif;
}
.mask	{
	color:#aaa;
	font-style:italic;
	text-decoration:line-through;
}
.comment	{
	background-color:navy;
	color:#fff;
	font-family:verdana, arial, serif;
	padding:10px;
	border:none;
}
.comment a:link {
	text-decoration: underline;
	color:#ddd;
	font-size:1em;
	font-weight:bold;
}
.comment a:visited {
	text-decoration: underline;
	color: #ffc;
	font-weight:bold;
}

.comment a:hover	{
	text-decoration: underline;
	color:#ff6;
	font-size:1em;
	font-weight:bold;
}
.comment a:active {
	text-decoration: underline;
	font-weight:bold;
	color: #ff9;
}	
sup		{
	font-family:verdana, arial;
}
#outcomes td,th	{
	vertical-align:middle;
	font-weight:bold;
}
.square	{
	height:16px;border:1px #00937d solid;font-family:verdana, arial;font-size:10pt;text-align:center;vertical-align:middle;font-weight:bold;padding:0;margin:0;line-height:16px;background-color:#fff;
}
.square a:link {
	text-decoration: none;
	color:#000;
	font-size:10pt;
	font-weight:bold;
}
.square a:visited {
	text-decoration: none;
	color: #636363;
	font-size:10pt;
	font-weight:bold;
}

.square a:hover	{
	text-decoration: none;
	color:#fff;
	font-size:10pt;
	font-weight:bold;
	background-color:#f26522;
}
.square a:active {
	text-decoration: none;
	font-weight:bold;
	font-size:10pt;
	color: #f26522;
}