/* VISACT CSS v0.5, 25 Feb 2005 - b&w bold */

html, body { font-weight: bold; }

#header { background: white url(images/header_bkgrd.jpg) top right no-repeat; }

#frame { background: white;	}

#content { border-left: 12px solid #d5e5f2;	}

#content p { line-height: 1.5em; }

a#default { background: transparent; color: #03c; }
a#bold { color: white; background: #669; font-weight: bold; }
a#light { font-weight: normal; background: transparent; }

p, td, th, li { color: #112; }

p { line-height: 1.4em; color: #112; margin: 1em 0; }

.highlight { margin: 1.5em 0; font-weight: bold; padding: 0.5em 1em; display: block; background: #fff5c5; border: 1px solid #e8d169; }

h1, h2, h3, h4, h5 {
	line-height: 1.4em;
	text-align: left;
	color: #3373ad;
	padding: 1.3em 0 0 0;
	margin: 0;
	}

h1 { padding: 1em 0 0 0; }

h2 { 
	margin: 1.5em 0 0 0; 
	padding: 0.5em 0 0 0; 
	border-top: 2px solid #3373ad; 
	}

hr { display: none; }

a { color: #03c; padding: 2px 2px 1px 2px; }
a:visited { }
a:hover { color: white; background: #00f;}
a:active { }

#footer { border-top: 2px solid #3373ad; }

table { 
	margin: 2em 0; 
	padding: 0;
	font-size: 0.9em;
	width: 90%;
	background: #f0f6fc;
	border: 2px solid #3373ad;
	border-collapse: collapse;
	}

th { 
	text-align: left; 
	background: #fff5c5;
	margin: 0;
	padding: 0.4em;
	border-bottom: 1px solid #3373ad;
	border-collapse: collapse;
	}

td { 
	text-align: left; 
	margin: 0;
	padding: 0.8em 0.4em;
	border-bottom: 1px solid #79a8d1;
	border-collapse: collapse;
	}

.legend {
	background: #fff5c5;
	}
	
/* misc */

img {
	border: 0;
	padding: 0;
	margin: 0;
	}
	
.row { clear: both; margin: 1em 0; }
* html .row { margin: 1.2em 0; }
fieldset { border: 2px solid #3373ad; padding: 1em; margin: 1em 0;}
legend { font-size: 1.5em; color: #3373ad; padding: 0 0.2em; }
*html legend {margin-bottom: 1.5em; }
fieldset hr { display: block; }
.horiz {display: block; height: 2px; background: #3373ad; margin: 1.5em 0; padding: 0; font-size: 1px; }
label { color: #112; margin: 0.5em 0; }
.biglabel { color: #3373ad; font-size: 1.2em; }
input { }
select { height: 1.5em; padding-top: 0;}
.aligned { position: absolute; left: 17em; }
.aligned2 {margin-left: 8em;}
* html .aligned2 { margin-left: 9em; }
.rise { margin-top: -1em;}
