/* Basic styles */

body
{	
	background:EFEFEF;
	margin:0px;
	padding:0px;
	text-align:left;
	font-size: 8pt;
	font-family: Tahoma, Verdana, Helvetica, Arial;
	
}

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-position: outside;
	margin-left: 20;
	margin-top: 0;
	margin-bottom: 0;
	
}


.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;  }


/* 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;	}


/* Heading styles */

h1, h2, h3, h5, h6
{
	font-family: 'Trebuchet MS',Tahoma, 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;}


/* 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 */
#list 
{
	margin-left: 20;
	margin-top: 0;
	margin-bottom: 0;
	padding-right:5px;
	list-style-image: url('images/arrows/blue_right.gif') ;
	list-style-position: outside;
	width:600px;
		

}

.frame
{
	border:1px; 
	border-thickness: 1px; 
	border-color: #333333; 
	border-style: solid;
}

/*2 column formating */


#wrap {
   
    margin:0 auto;

	font-size: 8pt;
	font-family: Tahoma, Verdana, Tahoma, Helvetica;

	line-height:15px
    }
	

#main {
   
    float:left;
    width:495px;
	

    }
	
#sidebar {
    
    float:right;
    width:240px;
    }
	
#footer {
    width:770px;
    }
	
	
/*3 column formating */	
#center {
   
    float: right;
    width:600px;
	
    }
	
#left {
    
    float:left;
    width:170px;
	background-color:#d6d6c
    }
	
	
#wrap-nest {
   
    margin:0 auto;
	font-family: Tahoma, Verdana, Helvetica, Arial;
	font-size: 8pt;
    }
#nest-left {
   
    float: left;
    width:420px;
	text-align:left;
	list-style-image: url('images/arrows/blue_right.gif') ;
	list-style-position: outside;
	padding-right:5px	
    }
#nest-right {
    
    float:right;
    width:170px;
	
    }
#nest-footer {
    background:#003366;
	width:600px;
    }












