.rtop, .rbottom{display:block;}
.rtop *, .rbottom *{display: block; height: 1px; overflow: hidden;}
.r1{margin: 0 5px}
.r2{margin: 0 3px}
.r3{margin: 0 2px}
.r4{margin: 0 1px; height: 2px} 
.rs1{margin: 0 2px}
.rs2{margin: 0 1px}

div#amsoil1{background:#ffffff;}
div#amsoil2{background:#4F1386;}
div#amsoil3{background-color:#FFFFFF;}
div#amsoil3 a{background-color:#555555;display:block; font-weight:bold;}
div#amsoil3 a:link{color:#FFFFFF;}
div#amsoil3 a:visited{color:#FFFFFF;}
div#amsoil3 a:hover{color:#DD0000;}
div#amsoil3 h2{margin:0px; font-size:20px; white-space:nowrap;}
div#amsoil_content{background-color:#eeeeee;}
div#amsoil_content p{ font:Verdana, Arial, Helvetica, sans-serif; line-height:140%;}
div#amsoil_left_nav{background-color:#dddddd;}
div#amsoil_left_nav li{list-style: none;font-size:10px; padding:0px; margin:0px; font-family:Verdana, Arial, Helvetica, sans-serif;margin:0px; padding:0px; white-space:nowrap;}
div#amsoil_left_nav ul{margin:0px 0px 0px 3px; padding:0px;}



body{	
	font-family: Arial,sans-serif;	
	background-image:url(/images/fade.jpg);
	background-repeat:repeat-x;
	background-position:top;
	margin:0px 35px 0px 35px;
	padding:0px;
	}
h1{
	padding:1px;
	margin:1px;
}

img { border: 0px;}

a:link{
color:#0066FF;
font-weight:normal;
text-decoration:none;
}
a:visited { 
color:#0066FF;
font-weight:normal;
text-decoration:none;
}
a:hover {		
	color:#0066FF;	
	text-decoration:underline;
}
#navBar{
	background-color: #cccccc;	
	text-align: left;		
	text-indent: 5px;
	font-size:12px;	
}

#navBar ul a:link, #navBar ul a:visited {display: block;}
#navBar ul {list-style: none; margin: 0; padding: 0;}

/* hack to fix IE/Win's broken rendering of block-level anchors in lists */
#navBar li {border-bottom: 1px solid #EEE;}

/* fix for browsers that don't need the hack */
html>body #navBar li {border-bottom: none;}
#sectionLinks a:link{

	color:#442565;	
	width: 100%;	
	border-bottom: 1px solid #eeeeee;	
}
#sectionLinks a:visited{	
	color:#442565;
	border-bottom: 1px solid #eeeeee;
}
#sectionLinks a:hover{
	display:block;			
	color:#0066FF;
	border-bottom: 1px solid #eeeeee;
	text-decoration:underline;
}
/************** .feature styles ***************/
.feature{
	padding: 0px 0px 0px 10px;
	font-size: 100%;
	border: none;	
}
.feature h3{
	padding: 30px 0px 5px 0px;
	text-align: center;
}
.feature img{
	float: left;
	padding: 0px 10px 0px 0px;
	margin: 0 5px 5px 0;
}
.feature2{
	padding: 0px 0px 0px 10px;
	font-size: 100%;
	border: none;
}
.feature2 h3{
	padding: 30px 0px 5px 0px;
	text-align: center;
}
.feature2 img{
	float: right;
	padding: 0px 10px 0px 0px;
	margin: 0px 0px 5px 5px;
}
.style1 {	color: #FF0000;
	font-weight: bold;
}

