body {
	text-align:left;
	font-family:Tahoma,"Trebuchet MS",Geneva,Arial,sans-serif;
	font-size:11px;
	border:0;
}	

h2 {
	text-align:center;
	color:#FFFFFF;
/*	background-color:#A0AECD;*/
	background-color:#6669A0;
	margin-top:0px;
	margin-bottom:16pt;
	font-size:16px;
	height:18px;
}

h2.details {
	text-align:left;
	font-size:8pt;
	font-weight:100;
	color:#FFFFFF;
	margin-top:0px;
	padding-left:0px;
	padding-bottom:0px;
	margin-bottom:0px;
}

h3, h3 a:link, h3 a:visited, h3 a:hover{
	color:#3668a9;
	font-size:8pt;
	margin-bottom:0px;
	margin-top:0px;
}

h3 a:link, h3 a:visited {
	text-decoration:none;
}

h3 a:hover {
	color:#6587ba;
	text-decoration:underline;
}

h3.sub, h3.sub a:link, h3.sub a:visited, h3.sub a:hover, h3.formula, h3.formula a:link, h3.formula a:visited, h3.formula a:hover{
	color:#3668a9;
	font-size:8pt;
	margin-bottom:0px;
	margin-top:0px;
	font-weight:100;
}

h3.sub a:link, h3.sub a:visited, h3.formula a:link, h3.formula a:visited  {
	text-decoration:none;
}

h3.sub a:hover, h3.formula a:hover  {
	color:#6587ba;
	text-decoration:underline;
}

h4 {
	font-size:8pt;
	font-weight:100;
	color:#000000;
	margin-top:0px;
	margin-bottom:0px;
}

table {
	font-size: 11px;
	border-collapse:collapse;
}

/*table.formulalibrary {
	font-size: 11px;
	border-collapse:separate;
	border-spacing:10px;
}*/




/*CATEGORIES*/
table.categoryTable a {
	line-height:1.4em;
	font-size: 14px;	
}

table.categoryTable a:link,table.categoryTable a:visited {
	text-decoration:none;
}

table.categoryTable a:hover,table.categoryTable a:active {
	text-decoration:underline;
}

td.category {
	border-style:solid;
	border-color:#6669A0;
}

td.subcategory {
	border-style:solid;
	border-color:#6669A0;
	border-width:1px;
}
.categories tr:hover {
	background-color: #EFF2F7;

}

/*
td.category {
	border-style:solid;
	border-color:#A0AECD;
}

td.subcategory {
	border-style:solid;
	border-color:#A0AECD;
	border-width:1px;
}
*/
/*td.category a{
	color:#261B88;
	font-weight: bold;
}

td.subcategory a{
	color:#31309C;
}*/
/*END CATEGORIES*/

/*FORMULAS*/
th {
/*	background-color:#A0AECD;*/
	background-color:#6669A0;
	height:20px;
	color:#FFFFFF;
}

table.formulas tr{
	vertical-align:top;
	text-align:left;
}
table.header tr {
	background-color:#6669A0;
}
table.header td {
	padding-top:0px;
	padding-left:4px;
	padding-right:4px;
	padding-bottom:4px;
	color:#FFFFFF;
}
table.border tr:hover{
/*	border-bottom:1px solid #A0AECD;
	border-top:1px solid #A0AECD;*/
	background-color: #EFF2F7;
	cursor:pointer;
}
table.border td{
/*	border-bottom:1px solid #A0AECD;
	border-top:1px solid #A0AECD;*/
	border-bottom:1px solid #6669A0;
	border-top:1px solid #6669A0;
	height:20px;
}

table.border td.left, th.left{
/*	border-left:1px solid #A0AECD;*/
	border-left:1px solid #6669A0;
	height:20px;
	float:none;
}

table.border td.right, th.right{
/*	border-right:1px solid #A0AECD;*/
	border-right:1px solid #6669A0;
	height:20px;	
	float:none;
}

input {
	font-size:11px;
}

.title {
	background-color:#A0AECD;
	color:#FFFFFF;	
}

.padding4 {
	padding-left:4px;
}

.purpose {
	color:#FFFFFF;
	font-weight:bold;
	font-size:13px;
	border:1px;
	border-color:#000000;
	border-style:solid;
	background-color:#E3001B;
	vertical-align:middle;
}

.purpose a:link, .purpose a:visited {
	color:#000000;
	text-decoration:none;
}

.purpose a:hover, .purpose a:active {
	color:#FFFFFF;
	text-decoration:underline;
}


.formulas {
	color:#000000;
}

.editorbuttom {
	background-color:#6669A0;
	color:#FFFFFF;
	font-weight:bold;
	margin-top:5px;
	font-size:12px;
}
.introtext {
	font-size:11px;
	font-weight:bold;
}

/*END FORMULAS*/
