/* HTML STYLES */
body { background: #000000; color: #666666; font-family: Arial, Helvetica, sans-serif; font-size: 12px; margin: 0; padding: 0; }
p, td { color: #666666; font-family: Arial, Helvetica, sans-serif; font-size: 12px; }
p { margin: 0px 0px 16px; padding: 0px; }

/* LINK STYLES */
a:link { color: #4A858B; text-decoration: none; }
a:active { color: #4A858B; text-decoration: none; }
a:visited { color: #4A858B; text-decoration: none; }
a:hover { color: #4A858B; text-decoration: underline; }

/* BACKGROUND/PADDING STYLES */
.about_bkg { background: #FFFFFF url(../images/pics/about_bkg.jpg) no-repeat; background-position: bottom left; }
.clients_bkg { background: #FFFFFF url(../images/pics/clients_bkg.jpg) no-repeat; background-position: top right; }
.contact_bkg { background: #FFFFFF url(../images/pics/contact_bkg.jpg) no-repeat; background-position: bottom left; }
.philosophyapproach_bkg { background: #FFFFFF url(../images/pics/philosophyapproach_bkg.jpg) no-repeat; background-position: top right; }

/* LIST STYLES */
ul { list-style-type: square; margin: 0px; padding: 0px; }
ul li { margin: 0px 16px 2px; padding: 0px; }
ul li.last { margin: 0px 16px; padding: 0px; }

ul.nolist { list-style-type: none; margin: 0px; padding: 0px; }
ul.nolist li { margin: 0px 0px 4px; padding: 0px; }
ul.nolist li.last { margin: 0px; padding: 0px; }

ul.services { color: #4A858B; list-style-type: square; margin: 0px; padding: 0px; }
ul.services li { margin: 0px 16px 2px; padding: 0px; }
ul.services li.last { margin: 0px 16px; padding: 0px; }

/* TEXT STYLES */
.fclients { color: #4a858b; }
.fcontact { color: #7e4bc4; }
.fservices { color: #a5ad63; }
.footer { color: #888888; font-family: Arial, Helvetica, sans-serif; font-size: 10px; }

/* FORM STYLES */
form { margin: 0px; padding: 0px; }
.txtgrey { color: #666666; }
input.contact { width: 174px; }
textarea.contact { width: 378px; }
