html, body							{ background:#1e6290; color:#676767; font:normal 13px/17px 'Asap', sans-serif; margin:0px; padding:0px; }

a									{ color:#326c99; }
a:hover								{ color:#4ea9d7; }

/* Site Layout */

.cell								{ width:961px; margin:0 auto; overflow:hidden; }

#header								{ width:100%; height:116px; overflow:hidden; 

	background: rgb(247,251,255); /* Old browsers */
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2Y3ZmJmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmZmZmZmYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  rgba(247,251,255,1) 0%, rgba(255,255,255,1) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(247,251,255,1)), color-stop(100%,rgba(255,255,255,1))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  rgba(247,251,255,1) 0%,rgba(255,255,255,1) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  rgba(247,251,255,1) 0%,rgba(255,255,255,1) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  rgba(247,251,255,1) 0%,rgba(255,255,255,1) 100%); /* IE10+ */
	background: linear-gradient(to bottom,  rgba(247,251,255,1) 0%,rgba(255,255,255,1) 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f7fbff', endColorstr='#ffffff',GradientType=0 ); /* IE6-8 */
}

#logo								{ width:310px; height:101px; float:left; }
#phone								{ width:310px; height:63px; float:right; }

#navigation							{ width:567px; height:38px; float:right; clear:right; list-style:none; overflow:hidden; }
#navigation li							{ width:auto; float:left; height:18px; overflow:hidden; margin:10px 0 0 0; }
#navigation li a							{ height:18px; display:block; overflow:hidden; text-indent:-9009px; background:url(../images/nav.png) no-repeat top left; }

#navigation .nav-2						{ width:83px; background-position:18px 0px !important; }
#navigation .nav-2.active, 
#navigation .nav-2:hover				{ background-position:18px -18px !important; }
#navigation .nav-7						{ width:118px; background-position:-64px 0px !important; }
#navigation .nav-7.active, 
#navigation .nav-7:hover				{ background-position:-64px -18px !important; }
#navigation .nav-27						{ width:155px; background-position:-182px 0px !important; }
#navigation .nav-27.active, 
#navigation .nav-27:hover				{ background-position:-182px -18px !important; }
#navigation .nav-0						{ width:94px; background-position:-337px 0px !important; }
#navigation .nav-0.active, 
#navigation .nav-0:hover				{ background-position:-337px -18px !important; }
#navigation .nav-12						{ width:117px; background-position:-431px 0px !important; }
#navigation .nav-12.active, 
#navigation .nav-12:hover				{ background-position:-431px -18px !important; }

#navigation .dropdown			{ width:200px; background:none; height:auto; position:absolute; top:91px; padding:25px 0 0 0; text-align:left; z-index:999; margin-left:-2px;
									opacity:.98; filter: alpha(opacity=98); -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=98)";
									-webkit-border-bottom-right-radius: 10px;
									-webkit-border-bottom-left-radius: 10px;
									-moz-border-radius-bottomright: 10px;
									-moz-border-radius-bottomleft: 10px;
									border-bottom-right-radius: 10px;
									border-bottom-left-radius: 10px;
 								}
#navigation .dropdown ul		{ background-color:#FFF; list-style:none; 
									-webkit-border-bottom-right-radius: 10px;
									-webkit-border-bottom-left-radius: 10px;
									-moz-border-radius-bottomright: 10px;
									-moz-border-radius-bottomleft: 10px;
									border-bottom-right-radius: 10px;
									border-bottom-left-radius: 10px;
									border-color:#c9e4f5;
									border-style:solid;
									border-width:0 1px 1px 1px;
									-webkit-box-shadow:  3px 3px 6px 0px rgba(0, 0, 0, .2);
        
        box-shadow:  3px 3px 6px 0px rgba(0, 0, 0, .2);
								}
#navigation .dropdown li		{ float:none; margin:0px; height:auto; min-height:18px; }
#navigation .dropdown li.last,
#navigation .dropdown li:last-child		{ margin-bottom:0px; 
									-webkit-border-bottom-right-radius: 10px;
									-webkit-border-bottom-left-radius: 10px;
									-moz-border-radius-bottomright: 10px;
									-moz-border-radius-bottomleft: 10px;
									border-bottom-right-radius: 10px;
									border-bottom-left-radius: 10px;
								}
#navigation .dropdown li.last a,
#navigation .dropdown li:last-child a	{
									-webkit-border-bottom-right-radius: 10px;
									-webkit-border-bottom-left-radius: 10px;
									-moz-border-radius-bottomright: 10px;
									-moz-border-radius-bottomleft: 10px;
									border-bottom-right-radius: 10px;
									border-bottom-left-radius: 10px;
									border-bottom:none;
								}
#navigation .dropdown a			{ font-family: 'Asap', sans-serif !important; background:none !important; text-transform:uppercase; text-align:center; color:#4b7798; height:auto; font-weight:400; text-decoration:none; text-indent:0px; font-size:15px; display:block; padding:10px 10px; border-bottom:1px #a5bbcf solid; }
#navigation .dropdown a:hover 	{ background-color:#F4FAFF; color:#66A1C7; }

#content-container				{ width:100%; height:auto; overflow:hidden; border-bottom:solid 1px #8bbdee;

	background: rgb(248,252,255); /* Old browsers */
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2Y4ZmNmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmZmZmZmYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  rgba(248,252,255,1) 0%, rgba(255,255,255,1) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(248,252,255,1)), color-stop(100%,rgba(255,255,255,1))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  rgba(248,252,255,1) 0%,rgba(255,255,255,1) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  rgba(248,252,255,1) 0%,rgba(255,255,255,1) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  rgba(248,252,255,1) 0%,rgba(255,255,255,1) 100%); /* IE10+ */
	background: linear-gradient(to bottom,  rgba(248,252,255,1) 0%,rgba(255,255,255,1) 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f8fcff', endColorstr='#ffffff',GradientType=0 ); /* IE6-8 */
	-webkit-box-shadow: inset 0px 5px 5px -1px rgba(0, 0, 0, .2);
	box-shadow: inset 0px 5px 5px -1px rgba(0, 0, 0, .2);
}

#blog-content					{ width:100%; height:auto; overflow:hidden; border-bottom:solid 1px #8bbdee;

	background: rgb(248,252,255); /* Old browsers */
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2Y4ZmNmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmZmZmZmYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  rgba(248,252,255,1) 0%, rgba(255,255,255,1) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(248,252,255,1)), color-stop(100%,rgba(255,255,255,1))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  rgba(248,252,255,1) 0%,rgba(255,255,255,1) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  rgba(248,252,255,1) 0%,rgba(255,255,255,1) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  rgba(248,252,255,1) 0%,rgba(255,255,255,1) 100%); /* IE10+ */
	background: linear-gradient(to bottom,  rgba(248,252,255,1) 0%,rgba(255,255,255,1) 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f8fcff', endColorstr='#ffffff',GradientType=0 ); /* IE6-8 */
	-webkit-box-shadow: inset 0px 5px 5px -1px rgba(0, 0, 0, .2);
	box-shadow: inset 0px 5px 5px -1px rgba(0, 0, 0, .2);
}

#homepage-content-container				{ width:100%; height:auto; overflow:hidden; border-bottom:solid 1px #8bbdee;

	background: rgb(248,252,255); /* Old browsers */
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2Y4ZmNmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmZmZmZmYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  rgba(248,252,255,1) 0%, rgba(255,255,255,1) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(248,252,255,1)), color-stop(100%,rgba(255,255,255,1))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  rgba(248,252,255,1) 0%,rgba(255,255,255,1) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  rgba(248,252,255,1) 0%,rgba(255,255,255,1) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  rgba(248,252,255,1) 0%,rgba(255,255,255,1) 100%); /* IE10+ */
	background: linear-gradient(to bottom,  rgba(248,252,255,1) 0%,rgba(255,255,255,1) 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f8fcff', endColorstr='#ffffff',GradientType=0 ); /* IE6-8 */
}

.shadow							{ background:#ffffff;
	-webkit-box-shadow: inset 0px 0px 10px 3px rgba(0, 0, 0, .2);    
	box-shadow: inset 0px 0px 10px 3px rgba(0, 0, 0, .2);
}

#footer							{ width:100%; height:auto; background:#1e6290; padding:18px 0 30px 0; overflow:hidden; }

	#linkedin						{ float:right; width:113px; overflow:hidden; background:url(../images/linked_title.png) no-repeat top left; padding-top:28px; margin-right:196px; }
	#linkedin a							{ display:block; width:34px; height:31px; background:url(../images/linkedin.png) no-repeat top left; overflow:hidden; text-indent:-9009px; }
	#linkedin a:hover						{ background-position:bottom left; }

	#contact						{ float:right; width:177px; overflow:hidden; background:url(../images/contact_title.png) no-repeat top left; padding-top:28px; margin-right:38px; font-family:Arial, Helvetica, sans-serif; font-size:11px; line-height:16px; color:#b0c5da; }
	#contact a							{ color:#e8f4ff; }
	
	#footer-nav						{ float:left; width:auto; list-style:none; overflow:hidden; margin:0px; padding:0px; }
	#footer-nav li						{ float:left; width:auto; margin:0px 20px 0 0; padding:0px; font-family:"Doppio One", sans-serif; font-size:12px; text-transform:uppercase; }
	#footer-nav li:last-child				{ margin-right:0px !important; }
	#footer-nav li a						{ color:#a6cce2 !important; }
	#footer-nav li a:hover						{ color:#feffff !important; text-decoration:none !important; }
	
	#iqcopyright					{ float:left; clear:left; margin-top:42px; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#8eb1c8; }
	#iqcopyright a						{ color:#8eb1c8 !important; }
	
/* Page Styles */

#homepage-banner					{ background:url(../images/blue_grad.png) repeat-x top left #7fbfe4; width:100%; height:362px; overflow:hidden; }
	#homepage-banner-image				{ background:url(../images/homepage_banner.jpg) no-repeat top left; width:961px; height:341px; margin-top:21px; }
	#homepage-banner-learn-more			{ background:url(../images/learn_more.png) no-repeat top left; display:block; width:114px; height:28px; overflow:hidden; text-indent:-9009px; float:left; margin:200px 0 0 481px; }
	#homepage-banner-learn-more:hover		{ background-position:bottom left; }
	
#homepage-callouts					{ width:100%; height:133px; overflow:hidden;

	background: rgb(246,250,255); /* Old browsers */
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2Y2ZmFmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmOGZjZmYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  rgba(246,250,255,1) 0%, rgba(248,252,255,1) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(246,250,255,1)), color-stop(100%,rgba(248,252,255,1))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  rgba(246,250,255,1) 0%,rgba(248,252,255,1) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  rgba(246,250,255,1) 0%,rgba(248,252,255,1) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  rgba(246,250,255,1) 0%,rgba(248,252,255,1) 100%); /* IE10+ */
	background: linear-gradient(to bottom,  rgba(246,250,255,1) 0%,rgba(248,252,255,1) 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f6faff', endColorstr='#f8fcff',GradientType=0 ); /* IE6-8 */
}

	.callout							{ width:310px; height:113px; float:left; margin-top:20px; background:url(../images/homepage_callout.png) no-repeat top left; }
	.callout .title							{ display:block; width:240px; height:13px; overflow:hidden; text-indent:-9009px; float:left; background-position:top left; background-repeat:no-repeat; margin:8px 0 0 12px; }
	.callout .title:hover						{ background-position:bottom left; }

	#chart-reviews .title						{ background-image:url(../images/chart_reviews.png); }
	#seminar .title								{ background-image:url(../images/seminar.png); }
	#compliance .title							{ background-image:url(../images/compliance.png); }
	
	#seminar								{ margin-left:15px; }
	#compliance								{ margin-left:15px; }
	
	.callout div							{ float:left; clear:left; width:283px; height:64px; overflow:hidden; font-family:'Asap'; font-size:13px; line-height:20px; color:#ffffff; margin:13px 0 0 12px; }

#dotted-line						{ background:url(../images/dots.png) no-repeat top center; height:4px; margin:20px 0; }

#homepage-content					{ padding-bottom:50px; overflow:hidden; }

	#homepage-content-left				{ float:left; width:636px; height:auto; overflow:hidden; }
	#homepage-content-right				{ float:right; width:308px; height:auto; overflow:hidden; padding-top:60px; border-style:solid; border-color:#b8d7f5; border-width:1px; background:url(../images/updates.png) no-repeat top left #c8e4f5;

		-webkit-border-radius: 0px 0px 10px 10px;
		border-radius: 0px 0px 10px 10px;	
	}
		.homepage-update					{ float:left; width:283px; clear:left; margin:0 0 10px 10px; color:#666666; font-family:'Asap'; font-size:13px; padding-bottom:15px; background:url(../images/blue_dots.png) no-repeat bottom center; }
		.homepage-update:last-child				{ background:none !important; padding-bottom:0px !important; }
		.homepage-update *						{ color:#666666; font-family:'Asap'; font-size:13px; }
		.update-readmore						{ color:#064f7d !important; font-weight:700 !important; }
		.update-readmore:hover						{ text-decoration:none !important; }

#single_page						{ width:100%; padding:20px 0; }

#sidebar_page						{ width:100%; padding:20px 0; }
	#sidebar_left					{ width: 636px; float: left; overflow:hidden; }
	#sidebar_right					{ width: 278px; padding:15px; float: right; overflow:hidden; border-style:solid; border-color:#b8d7f5; border-width:1px; background:#c8e4f5;
			-webkit-border-radius: 0px 0px 10px 10px;
			border-radius: 0px 0px 10px 10px;	 
		}
	#rotating_images				{ position: relative; height: 278px; overflow: hidden; text-align: center; margin-bottom: 20px; }
		#rotating_images img		{ width: 278px; height: 278px; position: absolute; top: 0; left: 0; }
	
#contact_page						{ width:100%; padding:20px 0; overflow:hidden; }
	#contact_left					{ width: 53%; float: left; }
	#contact_right					{ width: 45%; float: right; margin-right: 0px; }
	
#map_canvas							{ width:100%; height:400px; border:inset 1px #909090; }

#header_image_holder				{ margin-bottom: 20px; }

#two_column_page					{ width:100%; padding:20px 0; overflow:hidden; }
	.col2_left_column				{ width: 48%; float: left; }
	.col2_right_column				{ width: 48%; float: right; }
	
#three_column_page					{ width:100%; padding:20px 0; overflow:hidden; }
	.col3_left_column				{ width: 32%; float: left; }
	.col3_center_column				{ width: 32%; float: left; margin: 0 2%; }
	.col3_right_column				{ width: 32%; float: left; }
	
#staff_members						{ list-style:none; margin:0; overflow:hidden; }
	#staff_members li				{ margin:0 30px 30px 0; float:left; width:415px; }	
	#staff_members li.end			{ margin-right:0; }
	.staff_image					{ float:left; margin-right:15px; }
	
