body, td {		color:#000000; font-size:11px;
				font-family:Arial,Verdana,Geneva,Helvetica,sans-serif;}
	
a:link {		color:#336666;font-weight:bold;}
a:visited {		color:#336666;font-weight:bold;}
a:active {		color:#336666;font-weight:bold;}
a:hover {		color:#669999;font-weight:bold;}

.nameheader	{	font-size:18px;padding:0px 0px 5px 0px; }		

.subnavtop	{	background-color:#B2CCCC;
				border-top: 2px #000000 solid;
				border-right: 2px #000000 solid;
				border-left: 2px #000000 solid;
				font-size:12px;}
						
.subnav	{		background-color:#B2CCCC;
				border-right: 2px #000000 solid;
				border-left: 2px #000000 solid;
				border-bottom: 2px #000000 solid;
				font-size:12px;}

.subnav a:link {color:#000000;font-weight:bold;text-decoration:none;}
.subnav a:visited {color:#000000;font-weight:bold;text-decoration:none;}
.subnav a:active {color:#000000;font-weight:bold;text-decoration:none;}
.subnav a:hover {color:#FFFFFF;font-weight:bold;text-decoration:none;}
								
.nav {			border-top: 2px #000000 solid;
				border-bottom: 2px #000000 solid;
				border-right: 2px #000000 solid;}
				
.content {		width:563px;
				font-size:11px; line-height:14px;
				border-bottom: 2px #000000 solid;
				border-right: 2px #000000 solid;}
				
.footer {		font-size:10px; line-height:12px;}



/* added 9/5/04 */
.infobox {		padding:6px 6px 6px 6px; background:#B7CFCF; font-weight:bold;}	
.rowON {		padding:6px 6px 6px 6px; background:#D8E5E5;}
.rowOFF {		padding:6px 6px 6px 6px; background:#FFFFFF;}
.regForm {		padding:6px 6px 6px 6px; border: 2px #000000 solid;}
.regFormCopy {	color:#336699; font-size:12px;}
.regFormSm {	color:#000000; font-size:9px; font-weight:bold;}

.stripe {
	background-color:#D8E5E5;
}
.manual {
	background-color:#F5DEB3;
}

.largeprint {
     margin: 0px ;
     border-bottom: 1px  solid black;
     border-right: 1px  solid black;
     font-family:sans-serif, Arial, Helvetica;
     font-size:14pt; 
     font-weight:bold;
}

.largebold {
     font-family:sans-serif, Arial, Helvetica;
     font-size:16pt; 
     font-weight:bold;
      border-bottom: 4px solid black;
}

.largebold2 {
     font-family:sans-serif, Arial, Helvetica;
     font-size:16pt; 
     font-weight:bold;
}


.hiiq_blue{
	background-color:#9FB7C0;
	font-family:sans-serif, Arial, Helvetica;
	font-size:12pt; 
	font-weight:normal;
	}
.hiiq_normal{
	color:#000000;
	font-family:sans-serif, Arial, Helvetica;
	font-size:11pt; 
	font-weight:normal;
}

.inputform{
	color:#000000;
	font-family:Arial,sans-serif, Helvetica;
	font-size:12pt; 
	font-weight:normal;
	background-color: white;
}

.ossaa_tableform{
	color:#000000;
	font-family:Arial,sans-serif, Helvetica;
	font-size:12pt; 
	font-weight:normal;
	background-color: white;
	border-left:  20px solid white;
	border-right: 20px solid white;
}

.is_required{
	font-style:normal;
	font-family:sans-serif, Arial, Helvetica;
	font-weight:bold;
	color:red;
}

.is_disabled{
	font-size:10pt;
	font-style:normal;
	font-family:sans-serif, Arial, Helvetica;
	font-weight:bold;
	color:gray;
}

table.memoryprompt{
	border:  3px groove black;
	background-color:#CDCDCD;
}

table.container0{
	font-size:10pt;
	font-style:normal;
	font-weight:bold;
	font-family: Arial;
	border:0px;
	margin:0px;
}

table.survey{
	background-color:#DEEDFF;
	border-color:green;
	font-family:sans-serif;font-size:12pt; font-weight:bold;
	}
	
	
table.surveycntrl{
	background-color:#FFFFFF;
	border-top: 8px solid #FFFFFF;
	border-right: 8px solid #FFFFFF;
	border-bottom: 8px solid #FFFFFF;
	}

table.surveycntrl2{
	background-color:#BDDBE6;
	border-left: 8px solid #FFFFFF;
	}	
	
tr.schedule_auto {
	background-color:#ADD8E6;
	font-family:sans-serif;font-size:11pt; font-weight:bold;
	color:black;
}

tr.schedule_manual {
	background-color:#FFA500;  /* orange */
 	font-family:sans-serif;font-size:11pt; font-weight:bold;
	color:black;
}

tr.schedule_system {
	background-color:gray;
	font-family:sans-serif;
	font-size:11pt;
	font-weight:bold;
	color:white;
}

td.stitle {
	color: white !important;
	background-color:black;
	font-family: Verdana, sans-serif, Helvetica; 
	font-size:10pt; 
	font-weight:normal;
	}
 
table.boxed{ 
 	border: solid; 
 	border-width: 1px; 
 	border-color:#DCDCDC;
 	background-color:#DCDCDC;
 }
 
 td.ansbox {
	border: solid; 
 	border-width: 1px; 
 	border-color:black;
 	background-color:white;
 } 
 
.whitetitle {
	color:white;
	background-color:transparent;
	font-family: arial;
	font-weight:bold;
	font-size:10pt;
	}

.box1 { margin: 0em 0em 0em 0em; border: solid 1px black; font-family:arial; font-size:10pt; font-weight:bold;}
.box1a { margin: 0em 0em 0em 0em; font-family:arial; font-size:10pt; font-weight:bold;}
.box2 { margin: 0em 0em 0em 0em; border: solid 1px black; font-family:arial; font-size:10pt; font-weight:normal;}

table.lister {
	background-color:#DEEDF2;
	text-align:right;
	font-size:10pt;
	color:#11466A;

}

table.folder {
	background-color:#FFFF66;
}

table.viewfolder {
	background-color:#C0FFC0;
}

table.peoplefolder {
	background-color:#9999FF;
}

.invisible{
	background-color:transparent;
}

.cmdtab {
	color:blue;
	background-color:transparent;
	font-family:arial; font-size:12pt; font-weight:bold;
	border:1px solid blue;
	}	
.hitab {
	color:white;
	background-color:blue;
	font-family:arial; font-size:12pt; font-weight:bold;
	}
.lotab {
	color:blue;
	background-color:transparent;
	font-family:arial; font-size:12pt; font-weight:bold;
	border-top:1px solid blue;
	border-right:1px solid blue;
	}
.lotab1 {	
	color:blue;
	background-color:transparent;
	font-family:arial; font-size:12pt; font-weight:bold;
	border-top:1px solid blue;
	border-right:1px solid blue;
	border-left:1px solid blue;
	}
.uptab {
	color:blue;
	background-color:transparent;
	border-bottom:1px solid blue;
	border-right:1px solid blue;
	border-left:1px solid blue;
	}
	
.btmline {
	color:blue;
	border-bottom:1px solid blue;
}

.hitext {
	color:white;
	background-color:blue;
	font-family:arial; font-size:10pt; font-weight:bold;}

.hitext3 {
	color:white;
	background-color:black;
	font-family:arial; font-size:10pt; font-weight:bold;}
	
.alignr {
	text-align:right;
	}
	
table.small {
	font-size:12pt;
	font-family:Arial;
}

table.main2 {
	margin-left:100px;
	font-size:12pt;
	font-family:Arial;
}

table.maintext {
	margin-left:10px;
	font-size:12pt;
	font-family: 'Times New Roman';
}

table.menu {
	font-size:12pt;
	font-family:Arial;
}

table.report{
	color:black;
	font-size:12pt;
	font-family:Helvetica;
	font-weight:bold;
}

table.edit{
	background-color:#9EC0C0;
	border:thick solid #9EC0C0;
	color:black;
	font-size:12pt;
	font-family:Helvetica;
	font-weight:bold;
}

table.smallbold{
	color:black;
	font-size:11pt;
	font-family:Helvetica;
	font-weight:bold;
}

table.outline {
	border:solid 2px black;
}

a.menu1:link { TEXT-DECORATION:none;
	COLOR:#FFFFFF;
	font-size: 12pt;
	font-weight : normal;
	font-family: Arial, Helvetica, sans-serif;
}

a.noline:link { color:#180063;TEXT-DECORATION:none; }
a.noline:visited {color:#180063;TEXT-DECORATION:none; }
a.noline:active { color:#180063;TEXT-DECORATION:none; }
a.noline:hover { color:#BB1010;TEXT-DECORATION:none; }

td.r {
	border-right:1px solid black;
}

tr.prtln_normal { 
	background-color:transparent;
	orphans:0;
	}
tr.prtln_bright {
	background-color:#FFFFFF;
	}	
tr.rptln_normal { 
	background-color:transparent;
	}
tr.rptln_bright {
	background-color:#FFFFFF;
	}
.highlight_yellow{
	background-color:yellow; 
	}

.highlight_green{
	background-color:lightgreen; 
	}	
table.bigsize {
	font-size:12pt;
	font-style:normal;
	font-weight:bold;
	font-family: Arial;
}

a.menu1:visited { TEXT-DECORATION:none;
	COLOR:#FFFFFF;
	font-size: 12pt;
	font-weight : normal;
	font-family: Arial, Helvetica, sans-serif;
}

a.menu1:active { TEXT-DECORATION:none;
	COLOR:#FFFFFF;
	font-size: 12pt;
	font-weight : normal;
	font-family: Arial, Helvetica, sans-serif;
}

a.menu1:hover { TEXT-DECORATION:none;
	COLOR:#FFFFFF;
	font-size: 12pt;
	font-weight : bold;
	font-family: Arial, Helvetica, sans-serif;
}

table.input {
	font-size:12pt;
	font-family:Arial;
	font-weight:bold;
}

td.inputlabel{
	font-size:12pt;
	font-family:Arial;
	font-weight:bold;
}	

td.layout1{
	font-size:12pt;
	font-style:italic;
	font-family:arial;
	font-weight:bold;
}

td.layout1R{
	font-size:12pt;
	font-style:italic;
	font-family:arial;
	font-weight:bold;
	color:red;
}

table.chartbox{
	background-color:white;
	color:black;
	border:solid 2px blue;
	width:100px;
	}

div.whitebox { border: solid; border-width: thin; background-color:white; width: 100% }
div.whitebox2 { border: solid; border-width: 1px; background-color:white }
div.box { border: solid thin black; width: 100% }

.nomargin { margin: 0em 0em 0em 0em; border: 0}
.box { margin: 0em 0em 0em 0em; border: solid thin black; font-family:arial;}
.nobox { margin: 0em 0em 0em 0em; border: solid thin gainsboro; font-family:arial;}

table.directory {
	font-size:14pt;
	font-family:Arial;
	font-weight:normal;
}

.listheader{
	background-color:#7363A5;
	font-family:sans-serif;
	font-size:11pt; 
	font-weight:bold;
	color:white;
}

td.greenHd{
	font-weight:bold;
	font-size:12pt;
	font-family:Helvetica;
	background-color:lime;
}

div.indent {
	position:absolute;
	left:30px;
}

.mainmenu {
	position:absolute;
	z-index:1;
	top:0px;
	left:0px;
	visibility:visible;
}

.button {
	color:white;
	background-color:transparent;
	padding-left:10px;
	text-align:left;
	font-size:12pt;
	font-style:normal;
	font-weight:bold;
	font-family: Arial;
}

.button2 {
	color:blue;
	background-color:transparent;
	padding-left:10px;
	font-size:12pt;
	text-align:right;
	font-style:normal;
	font-weight:bold;
	font-family: Arial;
}

table.menu {
	border: 0;
	margin-right:2px;
	font-family:arial; 
	visibility:visible;
	background-color:transparent;
	z-index:-3;
}

td.menuitem { 
	font-weight:bold; font-size:10pt;
	color:blue; background-color:transparent;
	visibility:hidden; 
}

td.grey_menuitem { 
	font-weight:normal; font-size:10pt; font-style:italic;
	color:blue; background-color:transparent;
	visibility:hidden; 
}

.bigmsg { 
	color:#004A1D;
	font-size:34pt;
	font-style:italic;
	font-weight:bold;
	font-family: Palatino;
}

.tinytext {
	font-size:10pt;
	font-style:normal;
	font-weight:bold;
	font-family: Arial;
}

.tinytextBright {
	font-size:10pt;
	font-style:normal;
	font-weight:bold;
	font-family: Arial;
	color: #FFFFFF;
}

.tinyfoot { 
	color:#000000;
	font-size:10pt;
	font-style:normal;
	font-weight:normal;
	font-family: Arial;
}

td.titlebar{
	color:white;
	font-size:14pt;
	font-family:Helvetica;
	font-weight:bold;
}

div.scrollable {
	overflow: auto;
	width:800px;
	height:293px;
	border:0px;
}

div.scrollable3 {
	overflow: auto;
	width:600px;
	height:200px;
	border: solid 1px black;
}

div.scrollable4 {
	overflow: auto;
	width:400px;
	height:200px;
	border: solid 1px black;
}

div.scrollable800{
	overflow: auto;
	width:100%;
	height:350px;
}


div.scrollablex {
	overflow: auto;
	height:327px;
	border:solid 1px black;
}

div.scrollablex450 {
	overflow: auto;
	height:327px;
	width: 450px;
	border:solid 1px black;
}

div.scrollable9 {
	overflow: auto;
	width:770px;
	height:500px;
	border:0;
}

.whitetext {
	color:white;
	background-color:transparent;
	font-family: arial;
	font-weight:normal;
	font-size:10pt;
}