/*
==========
style.css
==========
*/

h1		{
		font-family:'Arial','sans-serif';
		font-size:30pt;
		color:#1B3D6D;
		}
		
h2		{
		font-family:'Arial','sans-serif';
		font-size:18pt;
		color:#1B3D6D;
		line-height: 100%;
		}
		
h3		{
		font-family:'Arial','sans-serif';
		font-size:14pt;
		color:purple;
		}
		
h4		{
		font-family:'Arial','sans-serif';
		font-size:12pt;
		color:purple;
		}
		
h5		{
		font-family:'Arial','sans-serif';
		font-size:10pt;
		color:#1B3D6D;
		}
		
body		{
		font-family:'Arial','sans-serif';
		font-size: 10pt;
		font-weight: 400;
		color: black;
		line-height: 140%;
		}

abbr, acronym	{
		border-bottom: none;
		text-decoration: none;
		text-decoration-line: none;
		}


dt		{
		font-size: 11pt;
		font-weight: bold;
		}
		
pre,
tt		{
		font-size:9pt;
		}

a:link,
a:visited	{ text-decoration:none; color:navy; }
a:hover		{ text-decoration:underline; color:navy; }

a.ul:link,
a.ul:visited	{ text-decoration:underline; color:navy; }
a.ul:hover	{ text-decoration:underline; color:blue; }

a.grp:link,
a.grp:visited	{ text-decoration:none; color:black; font-weight:bold; }
a.grp:hover	{ text-decoration:underline; color:black; font-weight:bold; }
		
.grid	{
		text-align:center;
		height:20px;
		width:20px;
		background-color:white;
		cursor:pointer;
		}
		
.green	{
		color: #008000;
		font-style: italic;
		font-weight: bold;
		}

.grey	{
		background-color: #F0F0F0;
		}
		
.hi		{
		color: green;
		font-size: 14pt;
		font-weight: bold;
		}
		
.hi2	{
		color: green;
		font-size: 11pt;
		font-weight: bold;
		}
		
.inlinehead		{
		font-family:'Arial','sans-serif';
		font-size:14pt;
		font-weight:bold;
		color:navy;
		}
		
.inlinehead2	{
		font-family:'Arial','sans-serif';
		font-size:11pt;
		color:yellow;
		}
		
.inlinehead3	{
		font-family:'Arial','sans-serif';
		font-size:11pt;
		font-weight:bold;
		color:purple;
		}
		
.mand	{
		background-color: #FFFFAA;
		}
		
.pad	{
		padding-left:3px;
		padding-right:3px;
		}
	
.pagewidth	{
		padding-left:5%;
		padding-right:5%
		}

.purple	{
		color: purple;
		font-size: 12pt;
		}
		
.purple2	{
		color: purple;
		font-size: 10pt;
		font-weight: bold;
		}
		
.transparent	{
		/* Required for IE 5, 6, 7 */
		/* ...or something to trigger hasLayout, like zoom: 1; */
		width: 100%; 

		/* Theoretically for IE 8 & 9 (more valid) */	
		/* ...but not required as filter works too */
		/* should come BEFORE filter */
		-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";

		/* This works in IE 8 & 9 too */
		/* ... but also 5, 6, 7 */
		filter: alpha(opacity=50);

		/* Older than Firefox 0.9 */
		-moz-opacity:0.5;

		/* Safari 1.x (pre WebKit!) */
		-khtml-opacity: 0.5;

		/* Modern!
		/* Firefox 0.9+, Safari 2?, Chrome any?
		/* Opera 9+, IE 9+ */
		opacity: 0.5;
		}

.truncate1	{
		width: 100px;
		max-width:100px;
		white-space: nowrap;
		overflow: hidden;
		text-overflow: ellipsis;
		padding-left:3px;
		padding-right:3px;
		}

.truncate2	{
		width: 200px;
		max-width:200px;
		white-space: nowrap;
		overflow: hidden;
		text-overflow: ellipsis;
		padding-left:3px;
		padding-right:3px;
		}

.truncate3	{
		width: 300px;
		max-width:300px;
		white-space: nowrap;
		overflow: hidden;
		text-overflow: ellipsis;
		padding-left:3px;
		padding-right:3px;
		}

