body { font-family: Verdana, Geneva, Arial, helvetica, sans-serif; 
		background-color:#ffffff; 
		}
td { font-family: Verdana, Arial, helvetica, sans-serif; }
th { font-family: Verdana, Arial, helvetica, sans-serif; }
.margin0	{ margin:0px; }
.ulmar5		{ margin:5px 5px 5px 25px; padding:0px;  }
.floatright	{ float:right; margin-left:2%; }
.floatleft	{ float:left; margin-right:2%; }
/*index*/
.pageIn { width:780px; background-color:white; padding:5px 0px 0px 0px ; 
			border-right:5px solid #ffffff; border-bottom:5px solid #ffffff; }
div.inbanner	{ background-image: url(images/inbannerback.gif); background-repeat:repeat-x; }
div.inservicehl	{ padding:10px; font-size:70%; color:#666666; font-family:verdana,arial,helvetica,sans-serif;
					margin:0px;   }

div.insoftwarehlwrap	{ border:1px solid #C0C0C0; padding:10px; margin-top:10px; background-color:#EBF7EB;  }
div.insoftwarehl	{ border:1px solid #7F7F7F; padding:5px; background-color:#ffffff; 
				font-size:70%; color:green; font-family:verdana,arial,helvetica,sans-serif;  }

div.indl	{ font-size:13pt; margin-left:30px; font-weight:bold; }
div.incontent	{ margin:0px 5px 10px 5px; padding-bottom:5px; border-bottom:1px solid #999999; font-size:70%;  }
div.incontentabove	{ margin:5px 5px 10px 5px; padding:5px; border:2px solid green; font-size:70%;  }
td.incont2	{ font-size:70%; }
div.inclick		{ text-align:right; font-family:arial,helvetica,sans-serif;  }
.informinput	{ font-family:verdana,arial,sans-serif,helvetica; font-size:7pt; }
.incontact	{ color:green; margin:10px; font-size:70%; } 
div.inchicago	{ background-image: url(images/inchicagoback.jpg); background-repeat:repeat-x; }
/*page */
.page { width:785px; background-color:#ffffff; padding-top:5px; 
			border-right:5px solid #ffffff; border-bottom:5px solid #ffffff; }
.topnav		{ font-size:8pt; }
.topcall	{ color:#8A664A; font-size:8pt; padding:0px 5px 2px 5px; font-weight:bold;  } 
.greenline	{ font-size:5pt; background-color:green; width:100%; }
.headerbottomline { font-size:5pt; background-color:#8F3E00; width:100%; }
.navigation	{ width:200px; }
.content	{ font-size:70%; padding:0px 10px 10px 10px; width:575px;  }
.maintitle	{ color:#77BB11; font-size:110%; font-weight:bold; margin-top:15px; padding-bottom:2px;
				border-bottom:1px solid #77BB11; }
.pagetitle	{ color:#009900;  font-weight:bold; font-size:150%; margin-bottom:10px; padding-top:2px; }
.koumoku	{ background:#666666; color:white; font-size:120%; font-weight:bold; padding:2px; } 
.koumoku2	{ font-size:120%; font-weight:bold; padding:2px; margin-top:10px; } 
.koumoku3	{ font-size:105%; font-weight:bold; padding:2px; margin-top:10px; color:#9999EE; } 	
.footer		{ margin:10px 10px 10px 210px; 
				color:green; font-size:70%; text-align:left;  }
/* form */
.formwrap	{ background-color:#EBF7EB; padding:5px; border:1px solid #777777; width:450px; margin-top:5px;  }
.formwrap2	{ background-color:#EBF7EB; padding:5px; border:1px solid #777777; width:300px; }
.forminput	{ font-family:verdana,arial,sans-serif,helvetica; font-size:8pt; }
.formprompt	{ font-size:8pt; }
.pwarn	{ color:red; }
.contact	{ color:green; font-size:8pt; padding:5px; }

.sitemap	{ padding:5px 5px 15px 60px; }
th.rscth	{ background-color:#CCCCEE; color:black; padding:2px 3px 2px 3px; font-size:70%; 
			 font-family:arial,helvetica,sans-serif;  }
td.rsctd	{ background-color:#ffffff; color:black; padding:2px 3px 2px 3px; font-size:70%; 
			  text-align:center; }
td.rsctdYes	{ background-color:#EEFFEE; color:black; padding:2px 3px 2px 3px; font-size:70%; 
			  text-align:center; }
td.rsctdL	{ background-color:#ffffff; color:black; padding:2px 3px 2px 3px; font-size:70%; 
			  text-align:left; }
.groupwrap	{ margin-left:10px; }
.backtop	{ width:95%; text-align:right; }
ul.siteul		{ margin:5px 0px 5px 40px; }
ul.contlinkul		{ margin:10px 0px 5px 40px; }
ul.contlinkul li		{ line-height:1.5em; }
.glossary	{ background-color:#DDEEDD; border:1px solid #009900; padding:3px; }
.tdglossary		{ font-size:80%; font-weight:bold; }
.linkcat	{ font-weight:bold; font-size: 120%; }
ol.shdom		{ margin:10px 0px 5px 40px; color:#009900; font-weight:bold; }
ol.shdom li		{ line-height:1.5em; }
ol.shdom span		{ color:#000000; font-weight:normal;  }
div.pshort		{ margin:6px 0px 6px 0px; }
div.video		{ background-color:#EBF7EB; border:1px solid #666666; margin:10px; width:186px; height:156px; }
.videotd	{ font-size:70%; }
.videoth	{ background-color:#CCCCEE;  }
ul.videoul		{ margin:0px 0px 5px 40px; padding:0px; }
ul.videoul li		{ line-height:1.5em; }
/*links */
a:link, a:visited	{ color:blue; text-decoration:underline; }
a:hover	{ color:red; text-decoration:underline; }
a.topnav:link, a.topnav:visited	{ color:black; text-decoration:none; }
a.topnav:hover	{ color:black; text-decoration:underline; }
a.mktgrp:link, a.mktgrp:visited	{ color:black; text-decoration:underline; }
a.mktgrp:hover	{ color:red; text-decoration:underline; }
a.hl:link, a.hl:visited	{ color:#666666; text-decoration:none; }
a.hl:hover	{ color:orange; text-decoration:underline; }
a.indl:link, a.indl:visited	{ color:#990000; text-decoration:none; }
a.indl:hover	{ color:#ee0000; text-decoration:underline; }
a.footerstr:link, a.footerstr:visited	{ color:green; text-decoration:underline; }
a.footerstr:hover	{ color:orange; text-decoration:underline; }
/*topnav */
td.tabmyaccount	{ background-color:#8A664A; color:white; font-size:70%; font-weight:bold; }
td.tabmyaccount a:link, td.tabmyaccount a:visited 
				{ text-decoration:none; display: block; color:white; padding:3px 5px 3px 5px; }
td.tabmyaccount	a:hover
				{ background-color:orange; display: block; color:white; }
td.tabopenaccount	{ background-color:green; color:white; font-size:70%; font-weight:bold; }
td.tabopenaccount a:link, td.tabopenaccount a:visited 
				{ text-decoration:none; display: block; color:white; padding:3px 5px 3px 5px; }
td.tabopenaccount	a:hover
				{ background-color:orange; display: block; color:white; }



/* navigation */
div#sidenavwrap	{
		margin: 0px;	//removes indentation;
		padding:0px;
		background-color:#422300; 
		font-family:verdana,arial,helvetica,sans-serif;
		}

div#sidenav	a:link, div#sidenav a:visited
		{
		text-decoration:none;
		display: block;
		margin:0;
		padding: 5px 5px 5px 8px;
		font-weight:bold; 
		font-size:70%;
		color: #D7D5A5;
		
		}
div#sidenav	a:hover
		{
		background-color:#664422;
		display: block;
		color: #D7D5A5;
		}
div#sidenav	{ border-bottom:1px solid #8F3E00; }

div#sidenavactv	{ border-bottom:1px solid #885533;   /*5588BB*/
					background-color:#885533;   /*5588BB*/
					color:#D7D5A5; font-size:70%; padding: 5px 5px 5px 8px;
		font-weight:bold; 
					}
a.navactv:link, a.navactv:visited	{ color:#D7D5A5; text-decoration:none; }
a.navactv:hover	{ color:#D7D5A5; text-decoration:none; }

/* subnav */
div#subnavwrap	{ border-bottom:1px solid #885533; 
					background-color:#885533 ;  /*5588BB*/
					color:#D7D5A5; font-size:70%; padding: 0px 5px 0px 8px;
		font-weight:bold; 
		}
div#subnav	{
		/* list-style: none; //removes bullet points; */
		margin:0px 0px 0px 20px;	
		background-color:#885533;   /*5588BB*/
		font-family:verdana,arial,helvetica,sans-serif;
		}
div#subnav	a:link, div#subnav a:visited
		{
		text-decoration:none;
		display: block;
		margin:0px;
		padding: 3px 5px 3px 6px;
		font-size:90%;
		color: #D7D5A5;
		}
div#subnav	a:hover
		{
		background-color:#885533;
		display: block;
		color: #ffffff;
		}
div#subnav	{	border-bottom:1px solid #885533; } 

/*subnav active */
div#subnavActv	{
		margin:0px 0px 0px 20px;	//removes indentation;
		padding: 3px 5px 3px 6px;
		background-color:#885533;   /*5588BB*/
		font-family:verdana,arial,helvetica,sans-serif;
		font-size:90%;
		color: #ffffff;
			border-bottom:1px solid #885533;
		}

/* video tutorials */
ul.tut	{ margin:5px 5px 5px 20px; } 
.tutVbox	{ border:1px solid #cccccc; margin:10px; padding:3px; background-color:beige; font-size:80%; width:230px;  height:120px; }
.tutVtitle	{ font-weight:bold; }