BODY {margin:0; padding:0; width:100%; text-align:center; min-width:780px;}

A {color:#026E37;}
H1, H2, H3 {margin:0; padding:0;}
IMG {border:0;}
P {margin:0; padding:0;}
UL {list-style-type:none;}

#container {margin:0 auto; width:780px;}


/* Header content*/
#header {float:left; padding:30px 0 20px 0; width:100%; font-family:Arial, san-serif; text-align:left;}
#header .logo {float:left; width:200px;}
#header .caption {float:left; padding:8px 0 0 0; width:400px; font-size:75%; font-weight:bold; text-transform:uppercase; letter-spacing:0.08em;}
#header .contact {float:left; padding:8px 0 0 0; width:170px; font-size:75%; font-weight:bold; text-transform:uppercase; text-align:right; letter-spacing:0.08em;}

#menubar {float:left; width:780px; background:#026E37; font-family:Verdana, Arial, san-serif; font-size:70%; color:#fff; text-align:left;}
#menubar .nav {float:left; width:640px; background:url(/graphics/arc_topleft.gif) top left no-repeat;}
#menubar .nav UL {margin:0 0 0 165px; padding:4px 0; }
#menubar .nav LI {display:inline; padding:0 5px 0 14px; background:url(/graphics/menu_bullet.gif)  left no-repeat;}
#menubar .nav LI.start {background:none; padding:0;}
#menubar A {color:#fff; text-decoration:none; font-weight:bold;}
#menubar A:hover {text-decoration:underline;}
#menubar .date {float:left; width:140px; padding:4px 0; background:url(/graphics/arc_topright.gif) top right no-repeat; text-align:center;}

/*Left column */

#col-left {float:left; width:140px; text-align:left;}
#col-left IMG.pic {display:block; width:140px; height:95px;}
#col-left IMG.btm {display:block; width:140px; height:21px;}

#services {background:#999; border-top:1px solid #fff; border-bottom:1px solid #fff; font-family:Verdana, Arial, san-serif;}
#services STRONG {display:block; padding:5px 0 5px 10px; font-size:75%; color:#fff; background:#026E37;}
#services UL {margin:0; padding:3px 5px 10px 18px;}
#services UL LI {display:inline-block; padding:4px 0 4px 0; font-size:70%;}
#services A {color:#fff; text-decoration:none;}
#services A:hover {text-decoration:underline;}

#accreditations {margin:10px 0 10px 0; text-align:center;}
#accreditations IMG {}
#accreditations SMALL {display:block; margin:0 0 15px 0; font-family:Verdana, Arial, san-serif; font-size:70%;}
/* Main content */

#col-main {float:left; width:507px; text-align:left;}

#col-main .content {padding:15px 15px 15px 25px;}
#col-main .content H1 {margin:0 0 10px 0; font-size:110%; color:#003300; font-family:Verdana, Arial, san-serif;}
#col-main .content H2 {margin:10px 0 5px 0; font-size:80%; color:#003300; font-family:Verdana, Arial, san-serif;}
#col-main .content P {margin:0 0 8px 0; font-size:80%; font-family:Arial, san-serif;}
#col-main .content UL {margin:8px 0 8px 0; padding:0; font-size:80%; font-family:Arial, san-serif;}
#col-main .content UL LI {padding:0 0 8px 0;}
#col-main .content UL.bullet {list-style-type:square; padding:0 0 0 20px;}
#col-main .content UL.bullet LI {padding:0 0 5px 10px;}
#col-main .content STRONG {color:#026E37;}

#col-main DIV.row {float:left; margin:10px 0 7px 0; width:100%;}
#col-main DIV.row .thumbnail {float:left; width:25%; text-align:center;}
#col-main DIV.row .thumbnail A {display:block; margin:0 10px;}
#col-main DIV.row .thumbnail IMG {width:120px; height:120px; margin:0 0 5px 0;}
#col-main DIV.row .text {float:left; width:74%;}
#col-main DIV.row P {font-size:70%;}
#col-main DIV.row H3 {margin:0 0 5px 0; font-size:75%; color:#026E37; font-family:Verdana, Arial, san-serif;}

#col-main TABLE {font-family:Arial,San-serif; font-size:80%;}

#col-main .link-centered {display:block; margin:0 20px 0 0; font-family:Arial,San-serif; font-size:70%; text-align:center;}

#contact {float:left; border-bottom:1px solid #026E37; margin:0 0 10px 0; padding:0 0 10px 0;}
#contact P {float:left; width:467px; clear:both;}
#contact STRONG {float:left; width:100px;}

#slogan {display:block; margin:20px 0 0 0; padding:5px 5px; background:#026E37; font-family:Verdana, Arial, san-serif; font-size:70%; font-weight:bold; color:#fff;}
#slogan A {color:#fff;}

/* Right column */
#col-right {float:left; width:133px; height:100%; text-align:left; font-family:Arial,San-serif; overflow:hidden;}
#col-right .content {padding:20px 0 15px 0; font-family:Arial, san-serif;}
#col-right .content P {margin:0 0 8px 0; font-size:80%; font-family:Arial, san-serif;}
#col-right .link-centered {display:block; margin:0 0 0 0; font-family:Arial,San-serif; font-size:70%; text-align:center; letter-spacing:0.1em;}

/* Tow Column Template */
#col-main.Single {float:left; width:640px; text-align:left;}

/* Footer content */
#footer {float:left; width:777px; margin:20px 0 10px 0; border-top:1px solid #026E37; font-family:Arial, san-serif; font-size:70%; text-align:left;}
#footer P {margin:5px 0 0 10px;}

/* Form styles */

FORM {margin:15px 0 0 0; padding:0;}
FORM BR {display:none;}
FORM P {float:left;}
FORM LABEL {float:left; width:130px; text-align:right;}
FORM LABEL.inline {display:inline; float:none; width:auto; text-align:left;}
FORM .field {float:left; width:337px;}
FORM P.check {float:none; padding:5px 0 10px 140px; clear:both;}
FORM P.buttons {float:none; padding:0 0 0 240px;}
FORM INPUT.text {width:200px; margin:0 0 0 10px; padding:2px 2px 2px 2px; border:1px solid #026E37;}
FORM SELECT {margin:0 0 0 10px; }
FORM TEXTAREA {width:300px; margin:0 0 0 10px;  padding:2px 2px 2px 2px; border:1px solid #026E37; font-family:Arial, san-serif;}



