/* ++++++++++ global general styles start ++++++++++*/	
html, body {
	margin:0px;
	padding:0px;
	font: 11pt arial, helvetica, sans-serif;
	color:#000000;
	}
	
a:link { color:#700F0A; }
a:visited { color:#700F0A; }
a:active { color:#700F0A; }
a:hover { color:#416D84; } 	

a.a5linklight:link { text-decoration:none;color:#ffffff;}
a.a5linklight:visited { text-decoration:none;color:#ffffff;}
a.a5linklight:active { text-decoration:none;color:#ffffff;}
a.a5linklight:hover { text-decoration:underline;color:#FFD403;}

a.a5linklight2:link { text-decoration:none;color:#ffffff;}
a.a5linklight2:visited { text-decoration:none;color:#ffffff;}
a.a5linklight2:active { text-decoration:none;color:#ffffff;}
a.a5linklight2:hover { text-decoration:underline;color:#FFD403;}

a.a5linkgrey:link { text-decoration:none;color:#999494;}
a.a5linkgrey:visited { text-decoration:none;color:#999494;}
a.a5linkgrey:active { text-decoration:none;color:#999494;}
a.a5linkgrey:hover { text-decoration:underline;color:#000000;}

a.a5-header-middle-right:link { text-decoration:none;color:#999494;}
a.a5-header-middle-right:visited { text-decoration:none;color:#999494;}
a.a5-header-middle-right:active { text-decoration:none;color:#999494;}
a.a5-header-middle-right:hover { text-decoration:underline;color:#000000;}

a.a5-breadcrumbs:link { text-decoration:none;color:#80A0DD;}
a.a5-breadcrumbs:visited { text-decoration:none;color:#80A0DD;}
a.a5-breadcrumbs:active { text-decoration:none;color:#80A0DD;}
a.a5-breadcrumbs:hover { text-decoration:underline;color:#ffffff;}		

.color-1-text-9 { 
	font: 9pt arial, helvetica, sans-serif;
	color: #ffffff;
	}
.color-1-text-10 { 
	font: 10pt arial, helvetica, sans-serif;
	color: #ffffff;
	}	
.color-1-text-11 { 
	font: 11pt arial, helvetica, sans-serif;
	color: #ffffff;
	}
.color-1-text-13 { 
	font: 13pt arial, helvetica, sans-serif;
	color: #ffffff;
	}	

.color-1-text-15 { 
	font: 15pt arial, helvetica, sans-serif;
	color: #ffffff;
	}	
	
.color-2-text-9 { 
	font: 9pt arial, helvetica, sans-serif;
	color: #FFD403;
	}
.color-2-text-11 { 
	font: 10pt arial, helvetica, sans-serif;
	color: #FFD403;
	}	
.color-2-text-14 { 
	font: 15pt arial, helvetica, sans-serif;
	color: #FFD403;
	}
	
.color-3-text-10 { 
	font: 10pt arial, helvetica, sans-serif;
	color: #EE1C23;
	}	
.color-3-text-11 { 
	font: 11pt arial, helvetica, sans-serif;
	color: #EE1C23;
	}		
.color-3-text-12 { 
	font: 12pt arial, helvetica, sans-serif;
	color: #EE1C23;
	}		
	
.color-4-text-12 { 
	font: 12pt arial, helvetica, sans-serif;
	color: #0065B2;
	}			
	
.a5-image-border {
  	border:1px solid #B29B99;			  
	}	
	
.a5-image-border-2 {
	padding:3px 3px 3px 3px;
	border:1px solid #000000;		
	}				
	
/* ++++++++++ global general styles end ++++++++++*/	
/* ++++++++++ global structure styles start ++++++++++*/	

.a5-bg-left {
	width:100%;
	background:url(http://www.rmparentmagazine.com/images/a5-bg-left.gif) repeat-y left top;
	}		
.a5-bg-right {
	width:100%;
	background:url(http://www.rmparentmagazine.com/images/a5-bg-right.gif) repeat-y right top;
	}
	
.a5-bg-right-sl {
	width:100%;
	background:url(http://www.rmparentmagazine.com/images/a5-bg-right-sl.gif) repeat-y right top;
	}	
		
.a5-bg-right-full {
	width:100%;
	background:url(http://www.rmparentmagazine.com/images/a5-bg-right-full.gif) repeat-y right top;
	}		
	
#a5-body-center {
	text-align:center;
	}	
	
#a5-body {
	position: relative;
	width: 1000px; /* change this to a specific amount for a fixed design. E.g., 770px. */
	margin-left: auto;
	margin-right: auto;
	text-align:left;	
	background:url(http://www.rmparentmagazine.com/images/bg-right-column.gif) repeat-y right top;	/*the bg color of this property is for the center column, and the bg image is for the right column. This guarantees all columns have color no matter the height of any column */
	border:0px solid #000000;		
	}	

#a5-banner-row {
	height:100px;
	background:#ffffff;
	}
		
#a5-banner-row ul {
	padding:0;
	margin:0;
	list-style-type: none;
	border:0px solid #000000;
	}

.a5-banner-row-item {
	display:inline;
	width:90px;
	font-size:14px;
	color:#2A2D2F;
	height:20px;
	border:1px solid #ffffff;
	}	
	
#a5-header {
	position:relative;
	left:0px;
	top:0px;
	height:152px;	
	background:#ffffff;	
	margin-right:198px;
	border:0px solid #000000;	
	}	
	
	#a5-header-right-top {	
		position:absolute;
		top:0px;
		left:447px;
		}		
		
	#a5-header-right-top {	
		position:absolute;
		top:0px;
		left:447px;
		}				
				
	#a5-header-right-bottom {	
		position:absolute;
		top:28px;
		right:0px;
		}		
				
	#a5-header-middle-right {	
		position:absolute;
		top:34px;
		right:176px;
		text-align:right;
		}				
	
#a5-menu-row {
	height:39px;	
	margin-right:198px;
	background:#004477;
	border:0px solid #000000;	
	}	
			
#a5-column-left {
	float:left;
	width:468px;
	height:1%;
	background: url(http://www.rmparentmagazine.com/images/bg-top-left-column.jpg) repeat-x left top;
	border:0px solid #000000;	
	}	
	
	#a5-column-left-text {
		margin:10px 10px 0px 249px;
		border:px solid #ffffff;	
		}		
			
		#a5-image-left-bottom {
			position:absolute;
			top:315px;
			left:20px;
			padding:3px 3px 3px 3px;
			border:1px solid #ffffff;	
			}				
		
	#a5-sign-up {
		width:212px;
		height:94px;
		margin:0px 0px 10px -5px;
		background:#7E3513;
		border:1px solid #000000;	
		}			
		
#a5-body-content {
	position:relative;
	margin-left:469px;
	border:0px solid #EAB648;	
	}			
		
	#a5-column-middle {
		position:relative;
		left:0px;
		top:0px;
		border:0px solid #000000;			
		}	

/*					
	#a5-column-right {
		float:right;
		width:145px;
		border:0px solid #000000;	
		}	
*/

	#a5-column-right {
		position:absolute;
		top:5px;
		left:819px;
		width:161px;
		font: 10pt arial, helvetica, sans-serif;
		color: #000000;		
		border:0px solid #000000;	
		}		
					
#a5-footer {
	clear:both; 
	font: 8pt arial, helvetica, sans-serif;		
	text-align:right;
	margin:0px 187px 0px 0px;
	padding:0px 10px 0px 0px;
	line-height:35px;
	background:#004477;
	color:#668FAD;
	border-top:1px solid #ffffff;	
	}	
	
	
/* ++++++++++ global structure styles end ++++++++++*/	
/* ++++++++++ second level start ++++++++++*/	

	
#a5-sl-title {
	height:28px;
	font:bold 14px italic Arial, Helvetica, sans-serif;						
	padding:0px 0px 0px 30px;
	margin:0px 198px 0px 0px;
	color:#F8FFA6;
	background:#0065B2;
	border-bottom:1px solid #000000;
	}	
	
	
#a5-portfolio {
	float:right;
	width:110px;
	margin:-20px 0px 0px 0px;
	border:0px solid #000000;
	}				

.a5-individual-portfolio {
  	float:left;
	margin:0px 5px 5px 0px;
	padding:2px 2px 2px 2px;
	border:1px solid #ffffff;		  
  }			
	
#a5-portfolio-issues {
	width:485px;
	padding:0px 0px 0px 30px;
	margin:15px 0px 0px 0px;
	border:0px solid #000000;
	}				

.a5-individual-portfolio-issues {
  	float:left;
	width:150px;
	height:200px;
	margin:0px 5px 5px 0px;
	padding:2px 2px 2px 2px;
	border:0px solid #000000;		  
  }		
  
#a5-column-left-sl {
	float:left;
	width:581px;
	height:1%;
	border:0px solid #000000;	
	}	
  
	#a5-column-left-text-sl {
		margin:10px 10px 10px 10px;
		height:1%;
		border:0px solid #000000;	
		}		  	
	
#a5-body-content-sl {
	position:relative;
	margin-left:581px;
	border:0px solid #EAB648;	
	}			
		
	#a5-column-middle-sl {
		position:relative;
		left:0px;
		top:0px;
		border:0px solid #000000;			
		}	

	#a5-column-right-sl {
		position:absolute;
		top:110px;
		left:819px;
		width:161px;
		font: 10pt arial, helvetica, sans-serif;
		color: #000000;		
		border:0px solid #000000;	
		}		
		
#a5-column-full {
	float:left;
	width:802px;
	height:1%;
	border:0px solid #000000;	
	}		
	
#a5-contact-form {
	float:right;
	margin:10px 10px 0px 15px;
	width:350px;
	padding:10px;
	background:#004477;				
	color:#ffffff;
	voice-family:"\"}\"";
	voice-family:inherit;
		width:230px;			
	}
	html>body #a5-contact-form {
		width:230px;						
	}				
	
.a5-form { 
  margin:0px; 
  } 		
	
.a5-row-1 {
  line-height:22px;
  vertical-align:50%;
  height:22px;
  padding:0px 0px 0px 0px;
  border:0px solid #000000;
  margin:0px 0px 0px 0px;
  } 
  
.a5-row-1 span.a5-label {
  	float: left;
  	width: 50px;
  	text-align: right;
  }   	
	
/* ++++++++++ second level end ++++++++++*/		


	float: left;
  	width: 50px;
  	text-align: right;
  }   	
	
/* ++++++++++ second level end ++++++++++*/		
d ++++++++++*/		
d ++++++++++*/		
