@charset "UTF-8";
/* CSS Document */


/* ------------------------------------------------------------------------------------ CONTENT ------------------------------------------------------------------------------------ */

#contentTable { width:980px; height:auto; overflow:hidden; }
#contentTable #articleColumn { width:240px; height:auto; overflow:hidden; }
#contentTable #servicesColumn { width:370px; height:auto; overflow:hidden; }
#contentTable #aboutColumn { width:370px; height:auto; overflow:hidden; }


.panelHeader { padding:8px 5px 6px 8px; width:337px; height:auto; overflow:hidden; }
.panelHeader span { font-family:Helvetica, sans-serif; color:#fff; font-size:18px; letter-spacing:0pt; }

.mainPanel { width:350px; padding:0px 0px 0px 20px; }
#services { background:url(../images/content/home/organiser.jpg) top right no-repeat scroll; }
#services .panelHeader { background:#11a7bd; }
#page #services ul { font-family:Verdana, Geneva, sans-serif; font-size:12px; color:#555; line-height:26px; margin:15px 0px 20px 0px; }
#page #services ul li { background:url(../images/global/bullet1home.gif) top left no-repeat scroll; }

#about { background:url(../images/content/home/vision.jpg) right 41px no-repeat scroll; }
#about .panelHeader { background:#22282a; }
#profileBox { padding:10px 0px 0px 0px; border-top:#ccc dotted 1px; }
#profileBox img { float:left; margin:0px 10px 0px 0px; }

#newsletterSubscribe {  padding:0px 0px 10px 0px; }
#newsletterSubscribe h5 { font-family:Helvetica, sans-serif; color:#222; font-weight:normal; font-size:18px; letter-spacing:-0.02em; line-height:18px; margin:0 0 5px 0; padding:2px 0 8px 40px; background:url(../images/content/home/newsletter-icon.gif) top left no-repeat scroll; }
#newsletterSubscribe form {  background:url(../images/content/home/newsletter-text-field-bg.gif) top left no-repeat scroll; width:220px; height:50px; border-bottom:#ccc dotted 1px; overflow:hidden; margin-top:2px; }
#newsletterSubscribe span { font-family:Helvetica, sans-serif; font-size:11px; color:#555; }
#newsletterSubscribe input.textField { font-family:Helvetica, sans-serif; font-size:12px; color:#000; width:165px; padding:10px 0 10px 10px; margin:0; background:none; border:none; }
#newsletterSubscribe input.textField:focus { outline:none; }
#newsletterSubscribe input.submitButton { float:right; }
#newsletterSubscribe p {  padding:6px 0 15px 70px; font-family:helvetica, sans-serif; font-size:12px; line-height:14px; color:#555; margin:10px 0 0 0; background:url(../images/content/home/archive-icon.gif) top left no-repeat scroll; }

#webLegalAudit { padding:30px 0px 20px 0px; margin:30px 0px 0px 0px; background:url(../images/content/home/divider-shadow.gif) top center no-repeat scroll; }

#featureHomeContent { padding:20px 0 0 0; border-top:#aaa dotted 1px; width:720px; float:right; }
#virtualLawyer { float:left; width:330px; height:auto; overflow:hidden; padding:0 20px 0 0; }
#eBook { width:370px; float:right; padding:2px 0 0 0; }

#affiliates { margin:2px 0 0 18px; border-top:#eee solid 1px; }
#affiliates span { font-family:Verdana, Geneva, sans-serif; font-size:11px; color:#777; }
#affiliates img { padding:4px 0 0 0; }