/* removes default margin & padding */
html, body 
{
	margin: 0; 
	border: 0; 
	padding: 0;
	font-family: verdana, arial, helvetica, sans-serif;
	color: #000;
	background-color: #fff;
}
/* top menu in black with red rollover */
.MCmenu      
{ 
		font-family: verdana, arial, helvetica, sans-serif; 
		font-size: 8pt;  
        color:White;
}
.MCmenu:hover {color:#FF0000; }
/* for main text blocks i think */            
.MCmain      
{ 
		font-family: verdana, arial, helvetica, sans-serif; 
		font-size: 8pt; 
       	color:#000000;
}
.MCmain2      
{ 
		font-family: verdana, arial, helvetica, sans-serif; 
		font-size: 10pt; 
        color:#000000;
		font-weight: 600;
}
.MCmain2:hover { color: #FF0000;
}
/* for the contact list & products page text box titles 
bold version of MCmain*/
.MCmain3      
{ 
		font-family: verdana, arial, helvetica, sans-serif; 
		font-size: 8pt; 
        color:#000000;
		font-weight: bold;
}
.MCmain3:hover {color:#FF0000; }
/* italics font for products text boxes */
.italics    
{ 
		font-family: verdana, arial, helvetica, sans-serif; 
		font-size: 8pt;
		font-style: italic;
		font-weight: 600;
		line-height: 1em; 
        color:#330099;
}
.italics :hover {color:#FF0000; }
/* same as MCmain. Delete?? */
.sitemap      
{ 
		font-family: verdana, arial, helvetica, sans-serif; 
		font-size: 8pt; 
        color:#000000;
}
.sitemap:hover {color:#FF0000}
/* Headings & text styles */
.MCheading      
{ 
		font-family: verdana, arial, helvetica, sans-serif; 
		font-size: 1.4em; 
		font-weight: bold;
        color:#000000; 
}
.MCheading2    
{ 
		font-family: verdana, arial, helvetica, sans-serif; 
		font-size: 1.4em; 
		font-weight: bold;
		border: 1px solid #111111;
        color:#000000;
}
.MCheading3    
{ 
		font-family: verdana, arial, helvetica, sans-serif;
		font-size: 1.2em;
		font-weight: bold;
		border: none;
        color:#000000;
}
.MCheading4   
{ 
		font-family: verdana, arial, helvetica, sans-serif;
		font-size: 1.1em;
		font-weight: bold;
		color:#000000;
}
.h6 
{
		font-size: 12px;
		font-weight: bold;
		text-align: center;
}
.MCupdatesubject  
{ 
		font-family: verdana, arial, helvetica, sans-serif;
		font-weight: bold;
      	color:#322E21; 
} 
.MCsmall     
{ 
		font-family: verdana, arial, helvetica, sans-serif; 
		font-size: 8pt; 
       	color:#000000; 
}  
.MCsmall:hover {color:#FF0000; }  
                       
.MCsmall2     
{ 
		font-family: verdana, arial, helvetica, sans-serif; 
		font-size: 8pt; 
      	color: #322E21;
}
.MCsmall3     
{ 
		font-family: verdana, arial, helvetica, sans-serif; 
		font-size: 8pt; 
      	color: #322E21;
		font-weight: bold;
}
/* for the text navigation links */                            
a.internal { text-decoration: none }

/* created for the support page links and product page*/
p#support 
{ 
		font-family: verdana, arial, helvetica, sans-serif; 
		font-size: 12pt; 
		font-weight: bold; 
}
p#support2 
{ 
		font-family: verdana, arial, helvetica, sans-serif; 
		font-size: 12pt; 
		font-weight: bold; 
}
/* Created for the products page "coming soon" */
p#support3 
{ 
		font-family: verdana, arial, helvetica, sans-serif; 
		font-size: 12pt; 
		font-weight: bold; 
		color: red; 
}
/*  The next 3 classes were created for the download page.  */
.version 
{ 
		font-family: verdana, arial, helvetica, sans-serif; 
		font-size: 8pt; 
		font-weight: bold;
        color: red; 
}
#news
{
		width: 100%;
		text-align: left;
		margin: 20px 10% 20px 10%;
		padding: .5em 0em .5em .5em;
}
/* For sitemap titles */					
.size 
{ 
		font-family: verdana, arial, helvetica, sans-serif; font-size: 10pt; font-weight: bold; color: #000;
}
/* Also used elsewhere */
.tm 
{ 
		font-family: verdana, arial, helvetica, sans-serif; font-size: 6pt; vertical-align: super;
      	padding: 0; 
		color:#000000; 
}
/* code for textnavlinks; on every page for seo*/
A.textlinks:link    
{ 
		background: transparent; color: #3333cc;
        text-decoration: none;
		font-weight: bold; 
}
A.textlinks:visited 
{ 
		background: transparent; color: #cc3333;
        text-decoration: none; 
}
A.textlinks:hover   
{ 
		background: transparent; color: red;
      text-decoration: none; 
}
/* Footer navlink area classes */
.navlinks 
{ 
		font-family: verdana, arial, helvetica, sans-serif;
      	font-size: 12pt; 
		font-weight: bold; color: #000;
      	margin: 0.2em 1em 0 12px; 
		padding: 4px; 
		text-align: center; 
}
H4.navlinks 
{ 
		font-family: verdana, arial, helvetica, sans-serif;
		font-size: 12pt;  
      	color: White;
		background: #000000; 
}
.foot-link 
{ 
		font-family: verdana, arial, helvetica, sans-serif;
      	font-size: .8em; 
		font-weight: bold;
      	margin: 0 auto; 
		text-align: center; 
}

/* Hides from IE5-mac |*/
* html .buggybox {height: 1%;}
/* End hide from IE5-mac */

#footer
{
		margin-right: 0;
		margin-left: 20%;
		margin-top: 5px;
		padding: 2px;
		text-align: center;
}
/* for tech/prod pages; centering textlinks and info */
.p
{
			text-align: center;
}
.info
{
			margin: 0;
			text-align: center;
}
#textlinkstable
{
			margin: 0;
			width: 100%;
			text-align: center;
			display: inline;
}
/* top menu */
ul#menulist
{
		padding: 0;
		margin: 0;
		list-style-type: none;
		float: left;
		width: 100%;
		color: #fff;
		background-color: #000;
}

ul#menulist li 
{
		display: inline;
}

ul#menulist li a
{
		float: left;
		width: auto;
		color: #fff;
		background-color: #000;
		padding: .5em 1.1em 1em 1.1em;
		text-decoration: underline;
		border-right: 1px solid #fff;
		font: 10px Verdana, Arial, Helvetica, sans-serif;
		font-weight: bold;
		vertical-align: bottom;
}

ul#menulist li a:hover
{
		background-color: #000;
		color: #f00;
}
/* for footer.html */
#box
{
  width: 100%;
  background-color: #EEEEEE;
  margin: 10px 0px;
  padding-left: 0px;
}
#text
{
	text-align: center;
  margin: 0 30% 0 30%;
  padding: 0;
  font: normal 85% arial, helvetica, sans-serif;
  color: #000;
}
  


/* Old code */
/* .MCmenutable { border: 1px solid #464192;
               background-color: #4F4F9E;   }
.MCnewsrow1 { border: 1px solid #4F4F9E;
               background-color: #7F85D6;   }
.MCnewsrow2 { border: 1px solid #4F4F9E;
               background-color: #B0B5FA;   } 
.MCnewsrow3 { border: 1px solid #B0B5FA;
              background-color: #FFFFFF;   } */