/* General Properties */
body{ padding:0; margin:0; }
body p{ background:#fff; font-family:Palatino,"Times New Roman",Times,serif; font-size:small; color:#363636; line-height:1.4em; }
ul li,
ol li{ font-family:Palatino, "Times New Roman",Times,serif; font-size:small; color:#363636; line-height:1.4em; margin-left:20px; }
ul li{ list-style-type:square; }
a:link,
a:visited{ color:#123b71; text-decoration:underline; }
a:hover,
a:active{ color:#259039; text-decoration:underline; }
.nav a:link,
.nav a:visited,
.nav a:hover,
.nav a:active{ text-decoration:none; border-bottom:0; }

/* Structural Elements */
#wrapper{ margin:0 auto; width:920px; }
	#leftfloat{ float:left; clear:left; width:204px; }
	#rightfloat{ float:left; clear:right; width:516px; }
	#logobox{ width:204px; height:166px; }
	#headerbox{ width:716px; }
	#contentbox{ width:685px; }
	#contentbox hr{ width:625px; }
	.page_ourteam h3{ padding-left:30px; }
	#footerbox{ position:relative; float:left; width:100%; clear:both; margin-top:20px; height:28px; padding:0; }

/* Modular Elements */
#navbox{ width:180px; background:url(images/nav-gradient.jpg) no-repeat top; border-right:1px solid #a6b6ca; padding:30px 0 0 23px; }
#testimonialbox{ width:155px; padding:20px 18px 10px 23px; }

/* Element Styles */
#contentbox p{ padding-left:30px; }
.testimonial{ font-size:9pt; font-style:italic; color:#259039; line-height:1.3em; }
.largetext{ font-size:medium; font-weight:bold; }
.imagespace{ padding-top:8px; }
.heading{ font-size:medium; font-style:italic; font-weight:bold; }
.quote{ color:#123b71; font-style:italic; }