#container3 {
    float:left;
    width:100%;
    overflow:hidden;
    position:relative;
    margin-bottom: 75px;
}
#container2 {
    float:left;
    width:100%;
    position:relative;
    right:30%;
}
#container1 {
    float:left;
    width:100%;
    position:relative;
    right:40%;
    font: 12px helvetica, sans-serif; 
    color: #4A4A4A;
    line-height: 1.3em;
}
#col1 {
    float:left;
    width:255px;
    position:relative;
    left:70%;
    overflow:hidden;
}
#col2 {
    float:left;
    width:340px;
    position:relative;
    left:73%;
    overflow:hidden;
}
#col3 {
    float:left;
    width:280px;
    position:relative;
    left:75%;
    overflow:hidden;
}

#outline {
	border: 0px solid #f9af42;
	padding: 4px;
	background-color: #FFFADF;
	/* for modern browsers use semi-transparent color on the border. nice! */
	border:3px solid #AA2926;

	/* hot CSS3 features for mozilla and webkit-based browsers (rounded borders) */
	-moz-border-radius:8px;
	-webkit-border-radius:8px;
	-khtml-border-radius:8px; 
	border-radius:8px;

	/* cool box shadows */
	box-shadow: 1px 2px 4px rgba(0,0,0, 0.5);
    -moz-box-shadow: 1px 2px 4px rgba(0,0,0, 0.5);
    -webkit-box-shadow: 1px 2px 4px rgba(0,0,0, 0.5);
}

#outlinenarrow {
	width: 214px;
	border: 0px solid #f9af42;
	padding: 4px;
	background-color: #FFFADF;
	/* for modern browsers use semi-transparent color on the border. nice! */
	border:3px solid #AA2926;

	/* hot CSS3 features for mozilla and webkit-based browsers (rounded borders) */
	-moz-border-radius:8px;
	-webkit-border-radius:8px;
	-khtml-border-radius:8px; 
	border-radius:8px;

	/* cool box shadows */
	box-shadow: 1px 2px 4px rgba(0,0,0, 0.5);
    -moz-box-shadow: 1px 2px 4px rgba(0,0,0, 0.5);
    -webkit-box-shadow: 1px 2px 4px rgba(0,0,0, 0.5);
}

#container1 h3 { font: bold 15px helvetica, sans-serif; margin-bottom: 4px; color: black; }
#container1 h4 { font: 13px helvetica, sans-serif; margin-bottom: 2px; color: black; font-weight: bold;}




#solocontainer {
    float:left;
    width:100%;
    position:relative;
    margin-bottom: 75px;
    font: 12px helvetica, sans-serif; 
    color: #484833;
    line-height: 1.3em;
}

#solocol {
    float:left;
    width:875px;
    position:relative;
}

#solocol img.padleft {
	border: 0px solid #222222;
	margin-right: 10px;
	}
	
#solocol img.padleftborder {
	border: 1px solid #222222;
	margin-right: 10px;
	}
	
#solocol img.padright {
	border: 0px solid #222222;
	margin-left: 10px;
	}
	
#solocol ul { padding: 0px 0 0 16px ; color: #484833; list-style: circle; }
#solocol ul li { padding-left: 4px; padding-bottom: 4px; margin: 0px; }








#duocontainer {
    float:left;
    width:100%;
    position:relative;
    margin-bottom: 75px;
    font: 12px helvetica, sans-serif; 
    color: #484833;
    line-height: 1.3em;
}

#duocol1 {
    float:left;
    width:590px;
    position:relative;
}

#duocol2 {
    float:right;
    width:275px;
    position:relative;
    left:1.5%;
}

#duocol img.padleft {
	border: 0px solid #222222;
	margin-right: 10px;
	}
	
#duocol img.padleftborder {
	border: 1px solid #222222;
	margin-right: 10px;
	}
	
#duocol img.padright {
	border: 0px solid #222222;
	margin-left: 10px;
	}
	
#duocol1 ul { padding: 0px 0 0 16px ; color: #484833; list-style: circle; }
#duocol1 ul li { padding-left: 4px; padding-bottom: 4px; margin: 0px; }
