﻿body { font-family:Arial, Helvetica, sans-serif;padding:0;margin:0;background-color:white;color:black;font-size:12px;background-color:#226189; }
h1,h2,h3,h4,h5,h6,p { padding:0;margin:0;font-size:12px;color:black; }

a, a:link, a:visited { color:#124e75;font-size:12px;font-weight:normal;text-decoration:none; }
a:hover {text-decoration:underline; }
a:active { }
a img { border:none; }

.LeftImage { float:left;padding:8px;border:1px #333333 solid;background-color:white;line-height:1px;margin:0px 20px 20px 20px; }
.RightImage { float:right;padding:8px;border:1px #333333 solid;background-color:white;line-height:1px;margin:15px 20px 20px 20px; }
div.clr { clear:both; }

div.MainBG { background-position:left top;background-repeat:repeat-x;background-image:url('images/bg_header.png');background-color:White; }
#Outer { width:960px;margin:0 auto; }

#Header { background-position:center center;background-repeat:no-repeat;background-image:url('images/logo_new.png');height:110px; }
#Header #Offer { float:left;position:absolute; }
#Header div#Contact { float:right;width:310px;text-align:center;margin:10px 20px; }
#Header div#Contact h3 { font-size:14px;color:white;margin:5px 0 7px; }
#Header div#Contact span.Phone  { color:white;font-size:18px;font-family:"Arial Black"; }
#Header div#Contact a  { color:white;font-size:18px;font-weight:bold; }

#Banner { height:323px;padding:17px 22px;background-position:left top;background-repeat:no-repeat;background-image:url('images/bg_banner.png'); }
#Banner table { width:100%; }
#Banner table td.LeftCategorys { width:127px;padding-right:6px; }
#Banner table td.RightCategorys { width:127px;padding-left:6px; }
#Banner table td.MiddleBanner { background-position:-100px top;background-repeat:no-repeat;background-image:url('images/banner.jpg');vertical-align:bottom; }

#Banner table td.MiddleBanner div.Overlay { text-align:right;background-image:url('images/bg_banner_overlay.png');padding:5px; }
#Banner table td.MiddleBanner div.Overlay h1 { color:black;font-size:20px;font-family:"Arial Narrow"; }
#Banner table td.MiddleBanner div.Overlay h2 { color:#484848;font-size:16px;font-family:"Arial Narrow"; }

#Banner .Category  { display:block;height:102px;background-position:left top;background-repeat:no-repeat;margin-bottom:6px; }
#Banner .Category span { display:block;position:relative;top:77px;height:25px;background-image:url('images/bg_banner_overlay.png');text-align:center;color:#2b678d;font-family:"Arial Narrow";font-weight:bold;line-height:25px;font-size:14px; }

#Nav {  }
#Nav ul { list-style-type:none;margin:0 auto 15px;text-align:center; }
#Nav ul li { display:inline;padding:5px 15px;text-align:center; }
#Nav ul li a { font-weight:bold;font-size:14px;color:#124e75; }

div.RightDualImage { float:right;padding:8px;border:1px #333333 solid;background-color:white;line-height:1px;margin:15px 20px 20px 20px; }

#Content { background-color:white;border:1px #dbdbdb solid;border-width:1px 0px;background-repeat:repeat-y;background-position:center top;background-image:url('images/bg_gradient_new.png'); }
#Content h1 { font-family:"Arial Narrow";font-size:24px;font-weight:bold;text-align:center;margin:10px 0; }
#Content p { line-height:18px;font-size:12px;margin:20px 0; }
#Content h2 { font-size:18px;font-weight:bold;color:#262626;text-align:center; }
#Content h4 { font-size:18px;font-weight:bold;color:#124E75;text-align:center;border:1px solid #666666;border-width:1px 0;background-color:#eeeeee;margin:12px 0;padding:10px 0;clear:both; }
#Content h5 { clear:both; }
#Content p.ContactDetails { color:#2b678d;font-size:16px;font-weight:bold;text-align:center; }
#Content p.ContactDetails a { padding-left:50px;color:#2b678d;font-size:16px;font-weight:bold; }
#Content h2.ContentTitle { font-family:Arial Narrow;margin:15px 0 0;font-weight:normal;font-size:20px;text-align:left; }

div#Testimonials { margin:10px 0 0; }
div#Testimonials h2 { font-size:18px;font-weight:bold;color:#226189;font-family:"Arial Narrow";padding-left:20px; }
div#Testimonials table { width:100%; }
div#Testimonials table td.Testimonial { padding:5px 20px 20px;width:50%;vertical-align:top; }
div#Testimonials table td.LargeTestimonial img { display:block;margin:5px auto;padding:8px;border:1px #333333 solid;background-color:white;line-height:1px; }
div#Testimonials table td.LargeTestimonial div.Content { width:300px;margin:0 auto; }
div#Testimonials table td.LargeTestimonial p { padding-right:90px; }
div#Testimonials div.Content { border:1px #848484 solid;background-color:#f5f5f5;background-position:left top;background-repeat:no-repeat;background-image:url('images/bg_topleftquote.png');padding:7px; }
div#Testimonials div.Content div { background-position:bottom right;background-repeat:no-repeat;background-image:url('images/bg_bottomrightquote.png'); }
div#Testimonials p { color:#2b678d;text-align:right;padding:5px 10px 5px;font-size:11px; }


#Footer { background-position:left top;background-repeat:repeat-x;background-image:url('images/bg_footer.png');min-height:145px;padding-top:60px;margin:0; }
#Footer div.Content { width:860px;margin:0 auto; }
#Footer h2 { font-family:"Arial Narrow";font-size:18px;font-weight:bold;color:white; }
#Footer div.LinksBox { width:300px; }
#Footer ul.Links { list-style-type:none;margin:0;padding:0; }
#Footer ul.Links li { padding:1px 0;margin:0; }
#Footer ul.Links li a { color:#ededed;font-size:12px; }

#Footer div.BoxLinks { float:right;padding-right:50px; }
#Footer div.BoxLinks a {  }

#Footer p.Copyright { text-align:center;font-size:9px;color:white;clear:both;padding-top:20px; }
#Footer p.Copyright a { color:White;font-style:italic;font-size:9px; }

/* Content Styles */

div.Contact { }
#Content p.Contact { font-size:14px;line-height:18px; }
div.Contact table.Contact { margin:0 auto; }
div.Contact table.Contact th { text-align:right;font-size:14px;padding:3px 6px;vertical-align:top; }
div.Contact table.Contact td { text-align:left;font-size:14px;padding:3px 6px;vertical-align:top; }
div.Contact table.Contact td a { font-size:14px; }

div.RightBlock { float:right;margin:10px 20px;border:solid 1px #bbbbbb;padding:10px;background-color:White;width:400px; }
div.RightBlock h5 { margin:0; }
div.RightBlock ul { margin-top:5px;margin-bottom:5px; }
div.RightBlock ul li { padding-top:1px;padding-bottom:1px; }

div.PageTitle { width:312px;height:195px;background-position:bottom right;background-repeat:no-repeat;float:left;margin:15px 15px 15px 0; }
div.PageTitle h4 { padding:10px;font-size:24px;color:#2b678d;width:50%;text-align:center;background-image:url('images/bg_banner_overlay.png');border:solid 1px #333333;color:#2b678d;font-family:Arial Narrow;font-weight:normal; }

a.Discipline { display:block;width:250px;height:167px;float:left;margin:25px 34px;border:solid 1px #cccccc; }
a.Discipline span { display:block;height:35px;line-height:35px;background-image:url('images/bg_banner_overlay.png');margin-top:132px;text-align:center;font-size:22px;font-family:Arial Narrow; }

ul li { padding:2px 0;line-height:16px; }

ul.Quote { list-style-type:none;margin:0 0 15px; }
ul.Quote li { padding:5px 0;font-weight:bold; }
ul.Quote li span.Italic { font-weight:normal;font-style:italic; }

div.ImageBanner {  }
div.ImageBanner table { width:100%; }
div.ImageBanner table td { width:33%;padding:10px;text-align:center; }
div.ImageBanner table td img { padding:8px;border:1px #333333 solid;background-color:white;line-height:1px;width:250px; }
div.ImageBanner table td span { display:block;text-align:center;font-family:Arial Narrow;font-size:16px; }

div.SocialMedia { padding:5px 0 2px; }
div.SocialMedia span { vertical-align:middle;color:white;font-weight:bold;font-size:18px;padding:3px 0; }
div.SocialMedia a { padding:0 5px;vertical-align:middle; }
div.SocialMedia a img { vertical-align:middle; }

