/*Structural Styles*/
@charset "utf-8";
/* GLOBAL CSS UNDO - start*/
/*the following style is applied to every single hml tag */
* {
   padding:0;
   margin:0;
}
/* following rule sets all block level items with margins, resulting in identical rendering across all browsers */
h1, h2, h3, h4, h5, h6, p, blockquote,
 form, label, ul, ol, dl, fieldset, address {
    margin-bottom: 1em;
}
body#home {
margin: 0;
padding: 0 0 10px;
text-align: center;
}
body#generic {
margin: 0;
padding: 0 0 px;
text-align: center;
}
a img {
border: 0;
}
h1, h2, h3, h4, p {
margin: 0;
padding: 0;
}
#container {
}
#wrapper {
}

#home #thrColFix {
}
	#home #thrColFix ul {
	}
	.ctaBtn {
	width: 175px; height: 160px; display: inline; float: left; padding: 0; margin: 0 0 33px;
	}
	.mBtn {
	margin-left: 28px;
	}
	.rBtn {
	margin-left: 38px;
	}
#generic #thrColFix {
width: 780px; margin-top: 47px;
}
	
	/* Sitewizard Generic Page Content Styles */
	
		#generic .cPageText {
		margin: 20px 25px;
		}
		#generic #cPageFrame iframe html body {
		margin: 20px 25px;
		}
		#generic table.cMaster {}
		
	/* Sitewizard Generic Page Content Styles */


.menu {
}
#infoButtons {
width: 780px;  height: 63px; padding-top: 1px;
}
#infoButtons ul {
margin: 12px 0 0 49px; padding: 0;
}
#infoButtons ul li {
display: inline; float: left; margin: 0 7px 0 0; padding: 0;
}
#infoButtons ul #commercial {
}
#infoButtons ul #insurance {
}
#infoButtons ul #property {
}
#infoButtons ul #radio {
}



/* ==== Footer Styles ==== */
#bodyFooter {
	width: 909px;
	height: 90px;
	position: relative;
}

#footer {
}
#address {
}
#footer p#privacy {
padding-top: 11px;
}
#oneppLogo {
}

/*Body 3 column Layout*/
.thrColFix #container { 
} 
.thrColFix #sidebar1 {
}
.thrColFix #sidebar2 {
}
.thrColFix #mainContent { 
}
.fltrt {
}
.fltlft { 
}
.clearfloat {
}
