/* Saijen Interactive - CSS document for On Screen Viewing */

/*	----------  General Settings	-----------------------------------------------------*/

body,html,p,span,div,td,layer,blockquote
/* The general text color, size, & weight for the website. */
{ 	font-size: 10pt;
	/*font-family: Prototype, Arial, Verdana, Tahoma, Helvetica;*/
	font-family: Arial, Verdana, Tahoma, Helvetica;
	color: #003333;
}

body		/* The general look of the HTML body of the website. */
{	background-color: #666666;
	margin: 0px;
	margin-left: 0px;
	margin-right: 0px;
	padding: 0px;
}

table	/* General Table Settings */
{	border: 0;
	padding: 0;
	margin: 0px;
	margin-left: 0px;
	margin-right: 0px;
}

tr,td
{	vertical-align: top; }

a, a:link
{	color: #009988;
	text-decoration: none;
}

a:active
{	color: #33cc66;
	text-decoration: none;
}

a:hover
{	color: #009966;
	font-weight: bold;
}

a:visited
{	color: #339966;
	text-decoration: none;
}

li
{	margin-top: 9pt;
	list-style: disc outside;
}

b
{	font-weight: bold;}

h1
{	font-weight: bold;
	font-size: 14pt;
}

h2
{	font-weight: bold;
	font-size: 12pt;
}

h3
{	font-weight: bold;
	font-size: 10pt;
}

h4
{	font-weight: bold;
	font-size: 8pt;
}

h5
{	font-weight: bold;
	font-size: 6pt;
}

/*	----------  Text  Settings	-----------------------------------------------------*/

.text-red
{	font-weight: normal;
	color: #B11810;
}

.text-red-14
{	font-size: 14pt;}

.text-bold
{	font-weight: bold;}

.text-critical
{	font-weight: bold;
	color: #ee0000;
}

.text-emphasized
{	font-size: 12pt;
	font-weight: bold;
	color: #009988;
}

.text-emphasized-red
{	font-size: 12pt;
	font-weight: bold;
	color: #B11810;
}

.text-highlighted
{	color:#009988;
	font-weight: bold;
}

.text-highlight-red
{	font-weight: bold;
	color: #B11810;
}

.text-entryfields
{	font-family: Tahoma, Helvetica, Arial, Verdana;
	font-weight: normal;
	font-size: 8pt;
	color: #000000;
}

.text-comments
{	font-size: 8pt;
	font-weight: normal;
	color: #339966;
	text-align: center;
}

.text-Italics
{	font-style: italic;}

.text-super
{	font-size: 8pt;
	vertical-align: super;
}

.text-sub
{	font-size: 8pt;
	vertical-align: sub;
}

.captions
{	font-size: 8pt;
	font-weight: normal;
}

.link-text
{	font-size: 8pt;
	font-weight: normal;
	font-family: Arial, Verdana, Tahoma, Helvetica;
}
/*	----------  Table & Format Settings	-----------------------------------------------------*/

.page
{	margin-top: 10px;
	margin-bottom: 10px;
	margin-left: 10px;
	margin-right: 10px;
	border: 0px;
	border-style: none;
	/*background-color: #e5c499;
	border-color: #dbbd8b;
	background-image: "../images/old-paper.jpg";*/
}

.page-content
{	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	margin-right: 0px;
	background-color: #eeeeee;
}

.raised-frame
{	border: 2px;
	border-style: ridge;
	background-color: #eeeeee;
	border-color: #dbbd8b;
}

.flat-frame
{	border: 1px;
	border-style: solid;
	border-color: #009966;
}

.grooved-frame
{	border: 1px;
	border-style:groove;
	border-color: #009966;
}

.norepeat-bg
{	background-repeat: no-repeat;	}
	
.page-header
{	font-size: 16pt;	
	text-align: right;
	color: #003333;
}

.division-header
{	font-size: 16pt;	
	text-align: left;
	color: #003333;
	border: 2px;
	border-style: ridge;
	border-color: #003333;
	background-color: #EEEEEE;
}

.section-header
{	border: 2px;
	border-style: ridge;
	border-color: #003333;
	background-color: #003333;
	font-size: 12pt;
	color: #EEEEEE;
	font-weight: bold;
}

.section-header-2
{	border: 0px;
	border-style:none;
	border-color: #009988;
	background-color: #009988;
	font-size: 12pt;
	color: #003333;
	font-weight: bold;
}

.list-header
{	font-size: 10pt;
	font-weight: normal;
	text-align: center;
	color: #33cc66;
	background-color: #003333;
}

img.standard
{	border: 0;
	vertical-align: middle;}

img.spaced
{	border: 0;
	vertical-align: middle;
	margin-top: 10px;
	margin-bottom: 10px;
}

img.all-spaced
{	border: 0;
	vertical-align: middle;
	margin-top: 10px;
	margin-bottom: 10px;
	margin-left: 10px;
	margin-right: 10px;
}

img.framed
{	border: 1px;
	border-style: ridge;
	border-color: #33cc66;
}

.page-edge
{	background-repeat: repeat-y;
	background-position:center;
}
