p {font-family:Arial, Helvetica, sans-serif; font-size:0.9em; font-style:normal; font-weight:normal; color:#232323; line-height:1.5;}
.normal_text {font-family:Arial, Helvetica, sans-serif;font-size:0.9em;  font-style:normal; font-weight:normal; color:#232323; line-height:1.5;}

p.intro {font-family:Arial, Helvetica, sans-serif; font-size:1.1em; font-style:normal; font-weight:normal; color:#243ea9; line-height:1.5;}
.intro {font-family:Arial, Helvetica, sans-serif; font-size:1.1em; font-style:normal; font-weight:normal; color:#243ea9; line-height:1.5;}

#h1home {margin:0; padding-top:0; font-family:Arial, Helvetica, sans-serif; font-size:1.6em; font-weight:bold; color:#23329b;}

p.homeintro {font-family:Arial, Helvetica, sans-serif; font-size:1.4em; font-style:normal; font-weight:normal; color:#243ea9; line-height:1.5; margin:0; padding:0;}
homeintro {font-family:Arial, Helvetica, sans-serif; font-size:1.4em; font-style:normal; font-weight:normal; color:#243ea9; line-height:1.5; margin:0; padding:0;}

a {font-family:Arial, Helvetica, sans-serif; font-style:normal; font-weight:normal; color:#23329b; text-decoration:none;}
a:hover {text-decoration:underline;}

ul, ol {padding-left:10px; margin-left:10px;}
ul li {font-family:Arial, Helvetica, sans-serif; color:#23329b; margin-bottom:5px;}
ol li {font-family:Arial, Helvetica, sans-serif; color:#23329b; margin-bottom:15px;}

h1 {margin-top:0; padding-top:0; font-family:Arial, Helvetica, sans-serif; font-size:1.6em; font-weight:bold; color:#23329b;}
.page-heading {margin-top:0; padding-top:0; font-family:Arial, Helvetica, sans-serif; font-size:1.6em; font-weight:bold; color:#23329b;}

h2 {font-family:Arial, Helvetica, sans-serif; font-size:0.9em; font-weight:bold; color:#23329b; line-height:1.5;}
h2 a {font-weight:bold; color:#23329b;text-decoration:none;}
h2 a:hover {text-decoration:underline;}
.sub-heading {font-family:Arial, Helvetica, sans-serif; font-size:0.9em; font-weight:bold; color:#23329b; line-height:1.5;}



/*  HOME BOXS */
#homeboxes {padding:0; margin:0;}
#homeboxes li {list-style:none;}

#homebox1 a {width:207px; float:left; margin:30px 21px 0 0; padding:155px 10px 0 10px; min-height:160px; background:url('http://marshcoach.dns-systems.net/media/images/bg-homebox1.jpg') 0 0 no-repeat #243ea9; display:block;}
#homebox1 a:hover {text-decoration:none;}
#homebox1 h2 {font-family:Arial, Helvetica, sans-serif; font-size:1.2em; font-weight:bold; color:#ff7b18; line-height:normal; margin-top:0;}
#homebox1 p {font-family:Arial, Helvetica, sans-serif; font-size:0.9em; font-weight:normal; color:#ffffff; line-height:1.5;}
#homebox1 p.homeboxbutton {font-family:Arial, Helvetica, sans-serif; font-weight:normal; color:#ffffff; line-height:normal; background:url('http://marshcoach.dns-systems.net/media/images/homebox-button.png') 0 0 no-repeat; width:110px; height:20px; text-decoration:none; padding:4px 25px 0 5px; display:block;}

#homebox2 a {width:207px; float:left; margin:30px 20px 0 0; padding:155px 10px 0 10px; min-height:160px; background:url('http://marshcoach.dns-systems.net/media/images/bg-homebox2.jpg') 0 0 no-repeat #243ea9; display:block;}
#homebox2 a:hover {text-decoration:none;}
#homebox2 h2 {font-family:Arial, Helvetica, sans-serif; font-size:1.2em; font-weight:bold; color:#ff7b18; line-height:normal; margin-top:0;}
#homebox2 p {font-family:Arial, Helvetica, sans-serif; font-size:0.9em; font-weight:normal; color:#ffffff; line-height:1.5;}
#homebox2 p.homeboxbutton {font-family:Arial, Helvetica, sans-serif; font-weight:normal; color:#ffffff; line-height:normal; background:url('http://marshcoach.dns-systems.net/media/images/homebox-button.png') 0 0 no-repeat; width:110px; height:20px; text-decoration:none; padding:4px 25px 0 5px; display:block;}

#homebox3 a {width:207px; float:left; margin:30px 21px 0 0; padding:155px 10px 0 10px; min-height:160px; background:url('http://marshcoach.dns-systems.net/media/images/bg-homebox3.jpg') 0 0 no-repeat #243ea9; display:block;}
#homebox3 a:hover {text-decoration:none;}
#homebox3 h2 {font-family:Arial, Helvetica, sans-serif; font-size:1.2em; font-weight:bold; color:#ff7b18; line-height:normal; margin-top:0;}
#homebox3 p {font-family:Arial, Helvetica, sans-serif; font-size:0.9em; font-weight:normal; color:#ffffff; line-height:1.5;}
#homebox3 p.homeboxbutton {font-family:Arial, Helvetica, sans-serif; font-weight:normal; color:#ffffff; line-height:normal; background:url('http://marshcoach.dns-systems.net/media/images/homebox-button.png') 0 0 no-repeat; width:110px; height:20px; text-decoration:none; padding:4px 25px 0 5px; display:block;}

#homebox4 a {width:207px; float:left; margin:30px 0 0 0; padding:155px 10px 0 10px; min-height:160px; background:url('http://marshcoach.dns-systems.net/media/images/bg-homebox4.jpg') 0 0 no-repeat #243ea9; display:block;}
#homebox4 a:hover {text-decoration:none;}
#homebox4 h2 {font-family:Arial, Helvetica, sans-serif; font-size:1.1em; font-weight:bold; color:#ff7b18; line-height:normal; margin-top:0;}
#homebox4 p {font-family:Arial, Helvetica, sans-serif; font-size:0.9em; font-weight:normal; color:#ffffff; line-height:1.5;}
#homebox4 p.homeboxbutton {font-family:Arial, Helvetica, sans-serif; font-weight:normal; color:#ffffff; line-height:normal; background:url('http://marshcoach.dns-systems.net/media/images/homebox-button.png') 0 0 no-repeat; width:110px; height:20px; text-decoration:none; padding:4px 25px 0 5px; display:block;}



/*  HOME PAGE COLUMNS  */
#homecol1 {width:310px; float:left; margin:30px 20px 0 0;}
#homecol1 h3 {font-family:Arial, Helvetica, sans-serif; font-size:1em; color:#23329b; margin:0; padding:0 0 10px 0; border-bottom:solid 2px #23329b; line-height:normal;}
#homecol1 h3 img {float:left; margin:1px 10px 0 0;}
#homecol1 .pubdate {font-style:italic; color:#767676;}

#homecol2 {width:310px; float:left; margin:30px 20px 0 0;}
#homecol2 h3 {font-family:Arial, Helvetica, sans-serif; font-size:1em; color:#23329b; margin:0; padding:0 0 10px 0; border-bottom:solid 2px #23329b;}
#homecol2 p, #client-quotes p {color:#7f7f7f;}

#homecol3 {width:310px; float:right; margin:30px 0 0 0;}
#homecol3 h3 {font-family:Arial, Helvetica, sans-serif; font-size:1em; color:#23329b; margin:0; padding:0 0 10px 0; border-bottom:solid 2px #23329b;}
#homecol3 ul {padding:0; margin:0;}
#homecol3 li {list-style:none; padding:0; margin:0;}
#homecol3 li.facebook a {padding:10px 0 0 46px; margin:10px 0 0 0; height:22px; display:block; background:url('graphics/facebook.gif') 0 0 no-repeat; line-height:normal; text-decoration:none; border:none;}
#homecol3 li.facebook a:hover {text-decoration:underline;}
#homecol3 li.twitter a {padding:10px 0 0 46px; margin:10px 0 0 0; height:22px; display:block; background:url('graphics/twitter.gif') 0 0 no-repeat; line-height:normal; text-decoration:none; border:none;}
#homecol3 li.twitter a:hover {text-decoration:underline;}



#subcontent-left {width:300px; float:left;}
#subcontent-right {width:300px; float:right;}



td.timetable_darkblue {background-color:#243ea9; vertical-align:middle; padding:3px; border:solid 1px #ffffff;}
td.timetable_darkblue p {margin:0; color:#ffffff; font-weight:bold;}
td.timetable_lightblue {vertical-align:middle; padding:3px; border:solid 1px #ffffff;}
td.timetable_lightblue p {margin:0; color:#243ea9; font-weight:normal;}
td.timetable_orange {border-bottom:solid 1px #243ea9; vertical-align:middle; padding:3px;}
td.timetable_orange p {margin:0; color:#243ea9; font-weight:bold;}

.testimonials-wrapper {width:630px; margin:20px 0 0 0; padding:0 0 20px 0; border-bottom:solid 1px #ff7711}
.testimonials-wrapper .testimonials-left {width:43px; float:left; margin:0 10px 0 0;}
.testimonials-wrapper .testimonials-centre {width:524px; float:left; margin:0;}
.testimonials-wrapper .testimonials-right {width:43px; float:right; margin:0;}
