body{background:url(../images/core/background.jpg) center 0 no-repeat #025c86; font:75%/1.5em Verdana, Arial, Helvetica, sans-serif; color:#353535;}

h1{color:#5cb64f; width:618px; border-bottom:1px dotted #bdc5d1; font-size:1.7em; font-weight:normal; padding:0 0 8px 0; margin:0 0 5px 0;}
h2{color:#5cb64f; background:#e6eef8; padding:4px; font-size:1.2em; margin:30px 0 10px 0;}
h3{color:#2259A6; margin:5px 0;}
h4{color:#5cb64f; margin:5px 0;}
h5{}

p{margin:0 0 20px 0;}
a{color:#666666;}


#primary-content ul{list-style:square;}
#primary-content ol{list-style:decimal;}

#primary-content ul,
#primary-content ol{
	margin-left:1cm;
	list-style-position:inside;
}

img.img-right{float:right; margin:0 0 2px 10px; clear:right;}
img.img-left{float:left; margin:0 10px 2px 0; clear:left;}

.section-background{padding:10px 10px 5px 10px; background:#f1f3f4; margin:10px 0;}
.section-border{padding:10px 10px 5px 10px; margin:10px 0; border-bottom:1px #bdc5d1 dotted;}
	
ul#two-cols {margin:0; padding:0;}
ul#two-cols li {float:left; display:inline; width:300px; margin:0 0 0 7px; overflow:hidden;}

ul#nav, #banner, #cta-consultation, #cta-sidebanner, #footer-container ul{
	display:none;
}

img{border:none;}


/*Content Containers*/
#container #content-container {
}

#container #content-container #primary-content{
	width:100%;
}

#container #content-container #secondary-content{
	width:100%;
	padding-bottom:1cm;
}




/*Secondary Content - CTA*/
	#cta-contact{width:50%;}
		#cta-contact ul{ width:50%;list-style-position:inside; margin:0; padding:0;}
	#cta-contact ul li{list-style-position:inside; margin:0; padding:0;}

	#footer-container #copy{float:right; margin:5px 6px 0 0;}
	#footer-container #webfirm-logo{float:right; height:20px; width:72px;}
	
/*Page Styles*/
/*Contact Us Page*/

ul#two-cols li#location-map img {margin: 10px 0 0 23px;}

