﻿div.leftShadow { float:left; left:0; top:0; width:16px; height:564px; }
div.qcpLogo { float:left; left:16px; top:0px; width:262px; height:70px; }
div.aboutUsNavigation {  float:left; width:463px; text-align:right; height:22px; background-color:#FFF; color:#9F3956; font-weight:bold; font-size:10pt; }
div.aboutUsNavigation ul { list-style:none; margin:0; padding:0; float:right; }
div.aboutUsNavigation ul li { float:left; padding-right:15px; }

a.navigationLink:link, a.navigationLink:active, a.navigationLink:visited { color:#9F3956; text-decoration:none; }
a.navigationLink:hover {color:#306A9F; text-decoration:none; }	

div.mainNavigation { float:left; width:463px; height:23px; background-color:#FFFFFF;color:#9F3956;font-weight:bold;font-size:12pt;text-align:right;padding-top:25px; }
div.mainNavigation ul { list-style:none; margin:0px; padding:0px;  float:right;  }
div.mainNavigation ul li { float:left; padding-right:15px; }

div.rightShadow { float:right; left:741px; top:0px; width:16px; height:564px; }
div.flashText { float:left;left:16px; top:70px; width:725px; height:190px; background-image:url(../_images/hpage-flash.jpg); }
div.clientPhotos { float:left; left:16px; top:260px; width:262px; height:304px; }
div.topBuffer {	float:left; left:278px; top:260px; width:463px; height:18px; background-color:#FFFFFF;color:#000; }

div.newsArticles ul { margin:0; padding:0; list-style:none; float:left; left:278px; top:278px; width:190px; height:191px; background-color:#FFFFFF;text-align:left;font-weight:bold;font-size:12pt;line-height:12pt;color:#9F3956;padding-top:5px; overflow:hidden; }
div.newsArticles ul li { margin-right:5px; margin-bottom:20px; }
div.newsArticles ul li a:link { color:#9F3956; text-decoration:none; }
div.newsArticles ul li a:hover {color:#306A9F; text-decoration:none; }	

img.divider { display:block; float:left; left:468px; top:278px; width:1px; height:196px; }

div.hpage-content-quote { float:left; left:469px; top:278px; width:242px; height:196px; background-color:#FFFFFF; text-align:left; font-size:14pt; padding:0 15px; overflow:hidden; }
div.hpage-content-quote .testimonial { float:left; line-height:18pt; color:#333333; width:97%; }

address.contactUs {	float:left; left:278px; width:463px; height:65px; background-color:#FFFFFF; font-size:10pt; line-height:12pt; padding-top:24px; color:#000; font-style:normal; }
img.bottomShadow { display:block; float:left; left:0px; top:564px; width:757px; height:19px; }