hr{
	width: 90%;
	text-align:center;
	border: none 0;
	border-top: 1px dashed #fff;
	}

.photos{
	padding: 0 10px 0 10px;
	}

p{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	}
		
/*=-=-=-[Common Styling]-=-=-=*/
html, body{ 
 	margin:0; 
 	padding:0; 
 	text-align:center;
	background: url(../images/bg.jpg) repeat-x; 
	} 

/*=-=-=-[This is for the perfect partner styling]-=-=-=*/
#perfectpartner{
	border-bottom: 1px solid dotted;
	margin-bottom: 5px;
	}
	
#wrapper2{
	width: 500px;
	}
	
#leftpartner{
 	width:130px; 
 	float:left; 
 	position:relative; 
 	}
 
#twocols{
 	width:370px; 
 	float:right; 
 	position:relative; 
  	}
 
#rightpartner{
 	width:95px; 
 	float:right; 
 	position:relative; 
 	}
 
#mainpartner{
 	float: left; 
 	display:inline; 
 	position: relative; 
 	width: 275px; 
	font-size: 12px;
	text-align: center;
 	}
/*=-=-=-[Layout Markup]-=-=-=*/ 
#wrapper{
	background: url(../images/bodybackground.jpg) #E9E9E1 repeat-x;
	/*margin-top: 10px;*/
	}

#pagewrapper{ 
 	width:760px; 
 	text-align:left;  
	margin-left:auto; 
 	margin-right:auto;
	background: #fff;  
	} 
 
.paddingelement{
	padding: 0 5px 0 5px;
	}

.paddingelement2{
	margin: 0 10px 0 10px;
	padding: 0 10px 0 10px;
 	background: url(../images/blank_header.gif) top left no-repeat #E9E9E1;	
	}	

.pagetitle{
	font-size:18px;
	line-height:30px;
	font-family:Arial;
	color: #666;
	}

#header{
 	position:relative; 
 	height:85px; 
	background: url(../images/bgtopbar.jpg) repeat-x;
 	width:100%;
	} 

#topnavigation{
	background: #000;
	height: 32px;
	border-bottom: 2px solid #fff;
	}

#flashcontainer{
	width: 750px;
	height: 112px;
	border-bottom: 1px #fff solid;
	}


#flashcontainerHOME{
	width: 750px;
	height: 173px;
	border-bottom: 1px #fff solid;
	}
 
#maincontent{
 	width:540px; 
 	float:left; 
 	position:relative;
	background: transparent;
	margin-top: 10px; 
 	}
	
#maincontent2{
 	width:725px; 
 	float:left; 
 	position:relative;
	background: transparent;
	margin-top: 10px; 
 	}	
 
#rightcolumn{
 	float: right; 
 	display:inline; 
 	position: relative; 
 	width:195px; 
	margin-top: 10px;	
 	}

#rightcolumnA{
	width: 185px;
	color: #AD2828;
	font-family: Georgia,"Times New Roman",Times,serif;
	text-align:left;
	}	
 
#footer{
 	height:50px; 
 	clear:both;
 	} 

#footercontent{
 	height:38px;
	background: #000;
	color: #fff;
	text-align:center;
	font-size:11px !Important;
	padding-top: 10px;
	}
	
#footercontent a{
	color: #fff;
	}	

.clearfix:after {
 	content: "."; 
 	display: block; 
	height: 0; 
 	clear: both; 
 	visibility: hidden;
 	}
.clearfix{display: inline-table;}
/* Hides from IE-mac \*/
* html .clearfix{height: 1%;}
.clearfix{display: block;}
/* End hide from IE-mac */  
/*printer styles*/ 
@media print{ 
/*hide the left column when printing*/ 
#leftcol{display:none;} 
#twocols, #maincol{width:100%; float:none;}
			}
			
			
/*=-=-=-[Existing CSS]-=-=-=*/			
H1 {color: #3D423F; font-size: 22px; text-decoration: none; font-family: Tahoma, Arial, Helvetica, sans-serif; font-weight: normal}
H2 {color: #3D423F; font-size: 16px; text-decoration: none; font-family: Tahoma, Arial, Helvetica, sans-serif; font-weight: normal}
H3 {color: #3D423F; font-size: 12px; text-decoration: none; font-family: Tahoma, Arial, Helvetica, sans-serif; font-weight: normal}


/* CSS Document */
.regulartext {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #1F2622;
}
.bottomnav {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	text-decoration: underline;
	color: #000000;
}
.bottomnav:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	text-decoration: none;
	color: #666666;
}
/* home page - header text link */
	.headerlink a:active {
		color: #1F2622; font-size: 12px; text-decoration: none;
	}
	.headerlink a:visited {
		color: #1F2622; font-size: 12px; text-decoration: none;
	}
	.headerlink a:link {
		color: #1F2622; font-size: 12px; text-decoration: none;
	}
	.headerlink a:hover {
		color: #1F2622; font-size: 12px; text-decoration: none;
	}
	
/* home page - header text */
	.headertext {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #1F2622;
}
/* home page - subheader text */
	.subheadertext {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #1F2622;
}			