/* Basic styles */

body
{	
	background:EFEFEF;
	margin:0px;
	padding:0px;
	text-align:left;
}

table, p, td, th
{
	font-family: Tahoma, Verdana, Helvetica, Arial;
	font-size: 8pt;
	letter-spacing: 0;
	line-height: 140%;
	color: #333333;
	border-collapse: collapse;
}

form, input, textarea, select
{
	font-family: Tahoma, Verdana, Helvetica, Arial;
	font-size: 8pt;
	letter-spacing: 0;
	color: #333333;
	border-collapse: collapse;
	margin-bottom:2;
}

ul
{
	list-style-image: url('images/arrows/blue_right.gif') ;
	list-style-position: outside;
	margin-left: 20;
	margin-top: 0;
	margin-bottom: 0;
}

ul ul	{list-style-image: url('images/arrows/bullet_brown_square.gif') ;
	list-style-position: outside; margin-left: 25; }

.footer      { font-size: 10px; color: #6E8AB3; text-decoration: none; line-height: 130%; 
               margin-top: 0; margin-bottom: 0; padding: 0 }
               
.frame       { border: 1px dotted #333333 }

.dark		{ background-color:#003366; }

.medium  	{ background-color:#6E8AB3; }

.light	{ background-color:#bdc9d9; }

.faint	{ background-color:#f2f6fa; }

.lightaccent { background-color:#ecece2; }


/* Heading styles */

h1, h2, h3, h4, h5, h6
{
	font-family: 'Trebuchet MS', Verdana, Tahoma, Helvetica;
	text-decoration: bold;
	font-size: 8pt;
	margin-bottom: 0;
	text-align: left;
}

h1          
{ 	text-transform: uppercase; 
	background-image: url('https://www.themigroup.com/public/secure/back_H1.gif');
	background-repeat: repeat-x; 
	background-position: bottom; 
	margin-top: 10; 
	padding-left: 2px; 
	padding-right: 1px;
	padding-top: 20px; 
	padding-bottom: 2px;
	
 
}
	
h2        
{ 	
	background-image: url('http://www.themigroup.com/public/images/elements/back_H2.gif');
	background-repeat: repeat-x; 
	background-position: bottom; 
	margin-top: 16;
	padding-left:2px; padding-right:2px; padding-top:2px; padding-bottom:2px;
	

}
	
h3    { margin-top: 16;}




/* Link styles */

a:link       { color: #003366; text-decoration:none;}

a:visited	{  color: #003366; 	text-decoration:none;} 

a:hover	{  color: #6E8AB3; 	text-decoration: underline;}

a:active {	color: #6E8AB3;	text-decoration: underline;	}



/* Nav Styles */

.nav        
{
	font-size: 10px;
	text-decoration: none;
	line-height: 130%;
	padding: 1;
}

.navheader        
{
	font-size: 10px;
	text-decoration: bold;
	padding: 1;
}


.navdark     
{ 
	border-top: 1px solid #FFFFFF; 
	border-bottom: 1px solid #FFFFFF;
	padding: 1;
	background-color:#bdc9d9
}

.navlight  
{ 
	border-top: 1px solid #FFFFFF; 
	border-bottom: 1px solid #FFFFFF;
	padding: 1;
	background-color:#f2f6fa

}

a:link.nav   {	color: #333333; text-decoration:none; }
         
a:visited.nav    {	color: #333333; text-decoration:none; }   

a:hover.nav {	color: #808080; text-decoration:underline; }
   
a:active.nav   {  color: #333333; text-decoration:underline;  }
    
a:link.footer    {  color: #6E8AB3; text-decoration:none; }
    
a:visited.footer    {  color: #6E8AB3; text-decoration:none; }   

a:hover.footer    {color: #6E8AB3; text-decoration:underline; }
   
a:active.footer     {color: #6E8AB3; text-decoration:underline; }   


/* Special styles */


.frame
{
	border:1px; 
	border-thickness: 1px; 
	border-color: #333333; 
	border-style: solid;
}
