A:visited, A:link, A:active {
	text-decoration: none;
}

A:hover {
	text-decoration: underline;
}

blockquote {
	background: #EFEFEF;
	border: 1px solid #BBBBBB;
	font-family: "Courier New";
	font-size: .7em;
	margin-left: 25px;
	padding: .5em;
}

body {
	color: #333333; /*
	margin: 0px 0px 0px 0px;
	*/
	font-family: Arial;
	font-size: .9em;
}

cite{
	background: #CCFFCC;
	border: 1px solid #669933;
	display: block;
	font-size: .9em;
	margin-left: 0;
	padding: .5em;
}

div.Section1
	{
	page: Section1;
}

li {
	color: #333333;
	font-family: Arial;
	font-size: .8em;
	padding-left: 5px;
}

p.MsoNormal, li.MsoNormal, div.MsoNormal
	{
	font-family: Arial;
	font-size: 12.0pt;
	margin: 0cm;
	margin-bottom: .0001pt;
	mso-fareast-font-family: "Times New Roman";
	mso-pagination: widow-orphan;
	mso-style-parent: "";
}

.affilHeader {
	color: #666666;
	font-size: .7em;
}

.appItem, .appItem, .credItem {
	background: #FFFFFF;
	font-size: .7em;
}

.applicItem {
	color: #333333;
	font-size: .8em;
	font-weight: bold;
	padding-left: .1em;
}

.bBar {
	background: height: 30px;
	background: #000000;
	border-right: 1px inset #000000;
	color: #FFFFFF;
	filter: progid:DXImageTransform.Microsoft.Gradient(gradientType=0,startColorStr=#666666,endColorStr=#000000);
	font-family: arial;
	font-size: 1em;
	font-weight: bold;
	height: 35px;
	padding: .5em;
	text-align: center;
	width: 20%;
}

.bBarOn {
	background: height: 30px;
	background: #333333;
	border-bottom: 5px solid #666666;
	border-right: 1px inset #000000;
	color: #FFFFFF;
	filter: progid:DXImageTransform.Microsoft.Gradient(gradientType=0,startColorStr=#666666,endColorStr=#000000);
	font-family: arial;
	font-size: 1em;
	font-weight: bold;
	height: 35px;
	padding: .5em;
	text-align: center;
	width: 20%;
}

.blockq {
	background: #EFEFEF;
	border: 1px solid #BBBBBB;
	display: block;
	font-family: "Courier New", Courier, monospace;
	font-size: .8em;
	margin-left: 25px;
	padding: .5em;
	width: 90%;
}

.cb0 {
	background: #F2FFF2;
	font-weight: bold;
	padding: .4em;
}

.cb1 {
	background: #F2F2FF;
	font-weight: bold;
	padding: .4em;
}

.cc {
	color: #996633;
	font-family: "Courier New", Courier, monospace;
	font-size: 1em;
	font-weight: bold;
}

.credHeader {
	background: #EFEFEF;
	color: #666666;
	font-size: .7em;
	font-weight: bold;
}

.credName {
	background: #EFEFEF;
	font-size: .8em;
}

.credsPage {
	font-size: 2em;
}

.credTbl {
	padding: 1em;
}

.demoTop {
	background: #330066;
	height: 100%;
	padding-left: 10px;
	padding-top: 10px;
	width: 100%;
}

.dot{
	width: 10px;
}

.h0 {
	color: #333333;
	display: block;
	font-family: Arial;
	font-size: 1em;
	font-weight: bold;
}

.h1 {
	color: #333333;
	font-family: Arial;
	font-size: 1.8em;
	font-weight: bold;
	line-height: 1.5em;
}

.h2 {
	color: #333333;
	display: block;
	font-family: Arial;
	font-size: 1em;
	font-weight: bold;
	line-height: 1.5em;
	padding-left: 25px;
}

.h3 {
	color: #333333;
	font-family: Arial;
	font-size: .9em;
	line-height: 1.2em;
	padding-left: 25px;
}

.hBot {
	filter: progid:DXImageTransform.Microsoft.Gradient(gradientType=0,startColorStr=#666666,endColorStr=#000000);
}

.hdiv {
	background: #CCCCCC;
}

.hh {
	background-image:  url(images/dOn.gif);
	background-position: -5px;
	background-repeat: no-repeat;
	color: #CC3333;
	font-size: 1em;
	font-weight: bold;
	padding-left: 25px;
}

.hNote {
	font-size: .6em;
	line-height: 1.1em;
	vertical-align: super;
}

.hNote2 {
	color: #666666;
	font-size: .6em;
	line-height: 1.1em;
	vertical-align: super;
}

.hTop {
	background: #000000;
}

.items {
	background-image:  url(images/arrow.gif);
	background-position: -2px;
	background-repeat: no-repeat;
	color: #000000;
	font-family: arial;
	font-size: .9em;
	font-weight: bold;
	padding-left: 25px;
}

.itemsL {
	background-image:  url(images/info.gif);
	background-position: -2px;
	background-repeat: no-repeat;
	color: #000000;
	font-family: arial;
	font-size: .9em;
	margin-left: 25px;
	padding-left: 20px;
}

.lBox, .lBoxP {
	background: #FFFFFF;
	border: none;
	font-size: .9em;
}

.lBoxB {
	background: #FFFFFF;
	border: 1 px solid #CC3333;
	font-size: .8em;
}

.lBoxText {
	color: #333333;
	font-size: 1em;
}

.lBoxTextHead {
	background-image:  url(images/shade.gif);
	color: #E0CADA;
	font-size: 1.2em;
	font-weight: bold;
}

.lNav {
	background: height: 30px; /*
	filter: progid:DXImageTransform.Microsoft.Gradient(gradientType=0,startColorStr=#666666,endColorStr=#CCCCCC); /*
	*/
	background: #666666; /*
	filter: progid:DXImageTransform.Microsoft.Gradient(gradientType=0,startColorStr=#CC0000,endColorStr=#FF9900); background: 	height: 30px;
	*/
}

.lNavBuff {
	background: #AE4693;
	width: 15px;
}

.lNavItem{
	border-bottom: 1px inset #000000;
	color: #FFFFFF;
	font-family: arial;
	font-size: 1em;
	font-weight: bold;
	height: 35px;
	padding: .5em;
	width: 20%;
}

.lNavLogiBox{
	background: #CCCCCC;
	color: #333333;
	font-family: arial;
	font-weight: bold;
}

.lNavLogiBox2{
	background: #EFEFEF;
	color: #333333;
	font-family: arial;
	font-weight: bold;
}

.lNavLogiBoxDiv{
	background: #FFFFFF;
	height: 3px;
}

.loggedin {
	color: #333333;
	font-size: .8em;
	font-weight: bold;
	left: 10px;
	position: absolute;
	top: 40px;
}

.loginButton {
	background: #FFFFFF;
	border: 1px solid #999999;
	cursor: hand;
	font-size: .7em;
	padding: .1em;
	width: 97%;
}

.loginContainer {
	border: 1px solid #999999;
}

.loginDiv {
	padding-left: .1em;
}

.loginDivInput {
	font-size: .7em;
}

.loginDivItem {
	font-size: .7em;
	font-weight: bold;
}

.loginHeader {
	background: #CCCCCC;
	font-size: 1em;
	font-weight: bold;
}

.loginInput {
	font-size: .7em;
}

.loginSelect {
	font-size: .7em;
	width: 95%;
}

.matrixHeader {
	text-align: center;
	writing-mode: tb-rl;
}

.mLink {
	background-image: url("images/bOff.gif");
	background-position: -5px;
	background-repeat: no-repeat;
	color: #FFFFFF;
	font-weight: bold;
	padding-left: 25px;
}

.mLinkOn {
	background-image: url("images/bOn.gif");
	background-position: -5px;
	background-repeat: no-repeat;
	color: #FFFFFF;
	font-weight: bold;
	padding-left: 25px;
}

.mLinkOn2 {
	background-image:  url(images/dOn.gif);
	background-position: -5px;
	background-repeat: no-repeat;
	color: #666666;
	font-size: 1.2em;
	font-weight: bold;
	padding-left: 25px;
}

.mLinkOn3 {
	background-image:  url(images/mLinkOn.gif);
	background-position: -5px;
	background-repeat: no-repeat;
	color: #FFFFFF;
	font-size: 1.4em;
	font-weight: bold;
	padding-left: 15px;
}

.mLinkOn4 {
	background-image:  url(images/mLinkOn2.gif);
	background-position: -5px;
	background-repeat: no-repeat;
	color: #FFFFFF;
	font-size: 1.4em;
	font-weight: bold;
	padding-left: 15px;
}

.mod {
	height: 90%;
	overflow-x: auto;
	overflow-y: auto;
	padding: 5px;
	scrollbar-3dlight-color: ;
	scrollbar-arrow-color: #666666;
	scrollbar-base-color: #666666;
	scrollbar-darkshadow-color: ;
	scrollbar-face-color: ;
	scrollbar-highlight-color: ;
	scrollbar-shadow-color: ;
	scrollbar-track-color: #BBBBBB;
	width: 97%;
}

.modF {
	background: #008080;
	border: 1px solid #666666;
	color: #808080;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1em;
	height: 98%;
}

.modL {
	background: #0000FF;
	color: #808080;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: .8em;
	font-weight: bolder;
	text-transform: uppercase;
}

.q {
	background-image:  url(images/note.gif);
	background-position: 20px;
	background-repeat: no-repeat;
	color: #996633;
	font-family: "Courier New", Courier, monospace;
	font-size: .9em;
	font-weight: bold;
	margin-left: 5px;
	padding-left: 40px;
}

.rdiv, .div {
	background: #333333;
}

.sectionDiv {
	background: #EFEFEF;
	color: #000000;
	font-size: 1.2em;
}

.selectorDiv {
	background: efefef;
	border-left: 2px dotted #666666;
	height: 66px;
	left: 222px;
	position: absolute;
	top: 147px;
	visibility: hidden;
	width: 265px;
}

.submitDiv {
	padding-left: .1em;
	padding-top: .5em;
}

.submitInput {
	font-size: .7em;
	width: 95%;
}

.tab {
	display: block;
	font-size: .9em;
	padding-left: 20px;
}

.tablePad {
	font-size: .8em;
	margin-left: 25px;
}

.tbl {
	border: 1px solid #000000;
	font-size: .8em;
	margin-left: 25px;
}

.tblGrey {
	border: 1px dotted #CCCCCC;
	padding: .5em; /*
	background: #efefef;
	*/
}

.tblInnerSmall {
	color: #000000; /*
	border: 1px solid #333333;
	*/
	font-family: verdana;
	font-size: .6em;
	padding-left: 10px;
}

.tblInnerTxtSmall {
	color: #333333;
	font-family: verdana;
	font-size: .8em;
	padding-bottom: .5em;
	padding-top: .5em;
}

.tblSmallTxt {
	font-size: .9em;
	text-align: justify;
}

.tblTxtLinks {
	font-size: 1em;
	font-weight: bold;
	text-align: justify;
}

.tblUDiv{
	border-bottom: 2px dotted #666666;
}

.td {
	font-family: Arial, Helvetica, sans-serif;
	font-size: .9em;
	padding: .5em;
}

.trHead {
	background: #333333;
	color: #EFEFEF;
	font-size: 1em;
	font-weight: bold;
}

.viewerBorder {
	border: 10px solid #EFEFEF;
}

@page Section1
	{
	margin: 72.0pt 90.0pt 72.0pt 90.0pt;
	mso-footer-margin: 35.4pt;
	mso-header-margin: 35.4pt;
	mso-paper-source: 0;
	size: 595.3pt 841.9pt;
}
.blockinfo {

	background: #EFEFEF;
	border: 1px solid #BBBBBB;
	display: block;
	margin-left: 25px;
	padding: .5em;
	width: 90%;
}

.style1 { color: #FFFFFF; font-weight: bold; font-size: 1.5em; }
