/*  Two-Column CSS Containers and Structure Elements */



body {  
	font: 400 0.9em verdana, arial, sans-serif;
	color: #24618E;
	margin-top:5px 10px 0 10px; 
	}
* {margin:0; padding:0;}

/* Outer Envelope */ 
#wrapper {
	min-width:700px; 
	max-width:700px; 
	margin-left:auto;
	margin-right:auto;
	margin-top:10px; 
	} /* centers layout when > max width */

/* Header */ 
#headerBox {
	float: left;
	width: 100%;
	height: 145px;
	background:#ad1f24;
	border-top: 1px solid #3e598a;
	border-right: 1px solid #3e598a;
}
	
#headerNav {
	float: left;
	width: 100%;
	border-right: 1px solid #3e598a;
    }
	
#twocolwrap {
 	float:left;
	border-left: 1px solid #3e598a;
	border-right: 1px solid #3e598a;
	width:99.8%;
	display:inline; /* stops IE doubling  margin on float*/
	}

/* Columns */
#leftColumn {
	float: left;
	width: 69%;
	padding: 0 5px 5px 5px;
	margin: 1.0em 0 1.0em 0;
}

#rightColumn {
	float: right;
	width: 28%;
	margin: 1.0em 0 1.0em 0;
    }

  .boxC {
	float: left;
	width: 100%;
	border-right: 1px solid #3e598a;
 	}
	
.boxR {
	float: right;
	padding: 0 4px 0px 0px;
}
	
#subContent2 {
	width:75%;
	margin:10%;
	border-top-style:ridge;
	border-left-style:ridge;
	border-right-style:inset;
	border-bottom-style:inset;
	}

.clearFloats {
	clear:both;
	}

.redBack {
	background: #ad1f24;
	color:#FFFFFF;
}

.divider {
	border-top: solid thin #ad1f24;
	border-bottom: solid thin #ad1f24;
}


/* Footer */
#footerBox {
	float: left;
	width: 100%;
	height: 25px;
	font-size: 0.8em;
	color: #ad1f24;
	border-top: 1px solid #3e598a;
	border-right: 1px solid #3e598a;
	background-color: #889ec8;
}
.mgnLeft {
margin-left:15px;
}
    
    
       
    
    
    
    
    
    
    
    





    
