/* external style sheet for the AMI Documentation */
 
 BODY
{
	FONT-SIZE: 14px;
	FONT-FAMILY: verdana,arial,tahoma,helvetica;
	background-image:      url(images/sub/back.gif);
background-repeat: repeat-x;
background-color: #85b2af;
	MARGIN-TOP: 0px;
	MARGIN-LEFT: 0px;
	MARGIN-RIGHT: 0px;

}
p {color: #422D64;
	FONT-FAMILY: verdana,arial,tahoma,helvetica;
}

H1
{
	FONT-SIZE: 17px;
	FONT-FAMILY: verdana,arial,tahoma,helvetica;
	color : #39089B;
}


TD
{
	FONT-SIZE: 14px;
	FONT-FAMILY: verdana,arial,tahoma,helvetica;
	color : #422D64;
}
A, A:link
{
	TEXT-DECORATION: none;
	color : #693AA3;
}
A:visited
{
	TEXT-DECORATION: none;
	color : #6654CB;
}
A:hover
{

	TEXT-DECORATION: underline;
	color : #006699;
}

ul {color : #333333;
    FONT-SIZE: 14px;
	MARGIN-LEFT: -.50px;
	line-height: 17px;
	
}

.intro {
    FONT-SIZE: 13px;
	
	
}

li.programsbullet {color : #85b1af;
    FONT-SIZE: 14px;
	line-height: 17px;
list-style-type: disc;
list-style-position: outside;
		
	
}

li.purplebullet
{

	list-style-position: outside;
	list-style-image:  url(images/purplebullet.gif);
}

li.purplebullet1
{

	list-style-position: outside;
	list-style-image:  url(images/purplebullet1.gif);
	color: #5037B3;
}

	
	A.newsletter:link
{
	TEXT-DECORATION: none;
	color : #CBC2ED;
}
A.newsletter:visited
{
	TEXT-DECORATION: none;
	color : #37808E;
}
A.newsletter:hover
{

	TEXT-DECORATION: none;
	color : #A091DF;
	}
	
td.contenthome{
   
	padding-right: 12px; 
	 padding-left: 12px; 
	  padding-top: 12px; 
	   padding-bottom: 12px; 
	border-bottom: 1px solid #c4b1a3
	  
	    
	}
	
	td.group{
    padding-right: 12px; 
	 padding-left: 12px; 
	  padding-top: 18px; 
	   padding-bottom: 12px; 
	border-right: 1px solid #c4b1a3;
	    
	}
	
		td.reviews{
    padding-right: 12px; 
	 padding-left: 12px; 
	  padding-top: 18px; 
	   padding-bottom: 12px; 
	   background-color: #fefebb;
	   border-right: 1px solid #f8e8a8;
	   border-left: 1px solid #f8e8a8;

	    
	}
	
		td.quotes{
    padding-right: 8px; 
	 padding-left: 0px; 
	  padding-top: 0px; 
	   padding-bottom: 0px; 
	  color: #492F75;
	  }

	    
	
		td.purplebox{
  	   background-color: #eeeaf7;
	   border-right: 1px solid #e3dde8;
	   border-left: 1px solid #e3dde8;
	   }
	   
	   td.purplebox1{
	    padding-right: 15px; 
	 padding-left: 15px; 
	  padding-top: 5px; 
	   padding-bottom: 0px; 
  	   background-color: #eeeaf7;
	   border-right: 1px solid #e3dde8;
	   border-left: 1px solid #e3dde8;

	    
	}
	 td.purplebox2{
	    padding-right: 0px; 
	 padding-left: 15px; 
	  padding-top: 5px; 
	   padding-bottom: 0px; 
  	   background-color: #eeeaf7;
	   border-left: 1px solid #e3dde8;
	

	    
	}
	
		 td.purplebox3{
	    padding-left: 15px; 
	 padding-right: 0px; 
	  padding-top: 5px; 
	   padding-bottom: 0px; 
  	   background-color: #eeeaf7;
	   border-right: 1px solid #e3dde8;
	

	    
	}
	
	
		td.yellowbox{
  	   background-color: #ffffe9;
	   border-right: 1px solid #fff7b5;
	   border-left: 1px solid #fff7b5;

	    
	}

		td.programsrow{
 
	  padding-top: 15px; 
	   padding-bottom: 12px; 
	   border-bottom: 1px dashed #D3E2E2; 

	    
	}
	
td.yellowback {
border-top: 1px solid #f8e8a8;
 	 background-image:      url(images/sub/yellowback.gif);
background-repeat: repeat;
padding-top: 15px; 
padding-left: 15px; 
padding-right: 15px; 
}

	
td.onetestimonial {
border-top: 1px solid #f8e8a8;
border-right: 1px solid #f8e8a8;
border-bottom: 1px solid #f8e8a8;
border-left: 1px solid #f8e8a8;
 	 background-image:      url(images/sub/yellowback.gif);
background-repeat: repeat;
padding-top: 25px; 
padding-left: 45px; 
padding-right: 45px; 
padding-bottom: 25px; 
}


td.homebox{
   width: 463px;
    padding-right: 12px; 
	 padding-left: 12px; 
	  padding-top: 18px; 
	   padding-bottom: 12px; 
	  border-right: 1px solid #fefef2;
	   border-left: 1px solid #fefef2;
	background-color: #ffffff;
	    
	}
	
td.homebottom {
    padding-right: 5px; 
	 padding-left: 5px; 
	  padding-top: 5px; 
	   padding-bottom: 5px; 
	  border-top: 1px solid #cccccc;
	    
	}
	
td.programsbox {
    padding-right: 5px; 
	 padding-left: 0px; 
	  padding-top: 5px; 
	   padding-bottom: 5px; 
	  border-right: 1px solid #85b1af;
	  border-left: 1px solid #85b1af;
	}
	
td.shadowbox {
    padding-right: 5px; 
	 padding-left: 5px; 
	  padding-top: 5px; 
	   padding-bottom: 5px; 
	  border-right: 1px solid #bd93db;
	  border-left: 1px solid #bd93db;
	  background-color: #eeeaf7;
	}
td.subscribe{
    padding-right: 5px; 
	 padding-left: 5px; 
	  padding-top: 5px; 
	   padding-bottom: 5px; 
	  border-right: 1px solid #c0b5d5;
	  border-left: 1px solid #c0b5d5;
	
	}
	
td.sidequotes {
    padding-right: 5px; 
	 padding-left: 5px; 
	  padding-top: 5px; 
	   padding-bottom: 5px; 
	   color: #3c6e6e;
	}

td.productpadding {
  
	 padding-left: 15px; 
	  
	   padding-bottom: 5px; 
	   
	}


td.subheadings {
    padding-right: 15px; 
	 padding-left: 15px; 
	  padding-top: 15px; 
	   padding-bottom: 15px; 
	  border-right: 1px solid #a6bcbc;
	  border-left: 1px solid #a6bcbc;
	  color: #3c6e6e;
	}
td.aboutmarston {
 
	 padding-left: 25px; 
	
	   
	}


td.subheadingsfaq {
    padding-right: 10px; 
	 padding-left: 10px; 
	  border-right: 1px solid #a6bcbc;
	  border-left: 1px solid #a6bcbc;
	  color: #3c6e6e;
	}
	
	
td.subheadingssm {
    padding-right: 5px; 
	 padding-left: 5px; 
 	 background-image:      url(images/smyellowgradient.gif);
background-repeat: repeat;
	   border-right: 1px solid #a6bcbc;
	  border-left: 1px solid #a6bcbc;
	  color: #3c6e6e;
	}
	

td.bookbreaker {
 padding-top: 15px;
 padding-bottom: 15px;
 border-bottom: 1px dotted #A2A6CE;
}

td.shadow {
 height: 494px;
 background-image:      url(images/sub/back.gif);
background-repeat: repeat;
}


td.rightshadow {
  	width: 11px;
	 background-image:      url(images/sub/rightback.gif);
background-repeat: repeat;
}

td.leftshadow {
 width: 13px;
	 background-image:      url(images/sub/leftback.gif);
background-repeat: repeat;
}


td.blueboxside {
  padding-right: 5px; 
	 padding-left: 5px; 
	 border-right: 1px solid #6490b0;
	 color: #2B3562;
 	 background-image:      url(images/sub/box/gradientback.gif);
background-repeat: repeat;
}


td.rightbar {
border-right: 1px solid #a6bcbc;
}


td.bottomdot{
border-bottom: 1px dashed #a6bcbc;
 padding-top: 17px;
 padding-bottom: 17px;
}

td.sidedot{
border-left: 1px solid #a6bcbc;
 
}

td.bottomnav {
    padding-right: 15px; 
	 padding-left: 15px; 
 font-size: 11px;
	  color: #ffffff;
	}
	
	A.bottomnav:link
{
	TEXT-DECORATION: none;
	color : #E8DEF3;
}
A.bottomnav:visited
{
	TEXT-DECORATION: none;
	color : #FDF7D5;
}
A.bottomnav:hover
{

	TEXT-DECORATION: underline;
	color : #ffffff;