body { padding:15px; font-family:arial, sans-serif; color:#434c51; line-height:18px; background:#FFF; font-size:0.8em; }
input, textarea { font:1em arial, sans-serif; }
table { font-size:1em; }
table p { margin:0; }
p, table { margin-bottom:25px; }
ul { list-style-type:square; margin:0 0 20px 40px; line-height:1.8; }
a { outline:none; color:#71b62e; text-decoration:underline; font-weight:normal; }
a:hover { text-decoration:none; }
a img {  border:0; }
a:hover img {  }
a img.noback { background:none; padding:0; border:none; }
a:hover img.noback { background:none; padding:0; border:none; }
h1, h2, h3, h4, h5, h6 { font-weight:bold }
h1 { color:#1565a2; font-size:20px;  margin:0 0 15px 0; padding:0; } 
h2 { font-family:century gothic, arial, sans-serif; width:284px; height:28px; line-height:27px; color:#FFF; background:url(h2-back.gif) left top no-repeat; font-size:17px; text-transform:uppercase; padding:0 10px;  } 
h3 { color:#1565a2; font-size:16px; margin:0 0 15px 0; padding:0; } 
h4 { color:#7bbd35; font-size:14px;  margin:0 0 15px 0; padding:0; } 
h5 {  }
h6 {  }
pre {  }
address {  }
del {  }
input, textarea { width:300px; font:1em arial, sans-serif; }
img.clsleft { margin-right:20px; margin-bottom:15px; float:left; }
img.clsmiddle { margin-right:20px; margin-left:20px; margin-bottom:15px; }
img.clsright { margin-left:20px; margin-bottom:15px; float:right; }
img.clsborderleft { margin-right:20px; margin-bottom:15px; padding:1px; border:3px solid #7fd5ea;  float:left; } 
img.clsbordermiddle { margin-right:20px; margin-left:20px; margin-bottom:15px; padding:1px; border:3px solid #ddd;  }
img.clsborderright {  margin-bottom:15px; padding:1px; border:3px solid #7fd5ea; float:right; }
.datatable {  }
.datatable th {  } 
.datatable td {  } 
.notes { font-size:0.9em; } 
.shout { background:#1867a3; padding:10px; color:#FFF; } 
.shout2 { background:#7bbd35; padding:10px; color:#FFF; } 
.submit, .reset { cursor:pointer; outline:none; border:none; width:90px ! important; } 
.reset {  } 
.quote, blockquote {  } 
.caption {  } 
.custom1 {  } 
.custom2 {  } 
.border { padding:1px; border:3px solid #7fd5ea; } 
.noborder { border:0; }
.code {  }
.clear { clear:both; }
.float_right { float:right;}
.float_left { float:left; }
.contact_form, .contact_form fieldset  { display:inline; }
.contact_form label { display:block; float:left; width:150px; padding:2px 0; }
.contact_form input, .contact_form textarea { width:300px; margin-bottom:8px; }
.contact_form textarea { height:140px; }
.contact_form p { text-align:right; margin-top:10px; }

#container { margin:auto; width:960px; font-size:1.2em; }

#head { height:150px; position:relative; margin:24px 0 0 0;  line-height:20px; }

#sitelogo { float:left; }
#facebook { position:absolute; left:152px; top:122px; }
#strapline { position:absolute; top:0; left:152px; }

#details { float:right; color:#444d52; text-align:right; }
#details span { color:#1e7bc2; }

ul#nav { padding:0; margin:0; list-style:none; float:right; width:auto; }
#menu { width:775px; height:28px; line-height:28px; background:url(menu-back.gif) left top no-repeat; position:absolute; top:122px; right:0; }

#nav li, #nav a { display:block; float:left; }
#nav a { height:28px; line-height:28px; color:#FFF; text-transform:uppercase; text-decoration:none; font-weight:bold; font-size:15px; padding:0 12px; }

#nav a:hover { color:#1565a2; }

#content { margin:24px 0 24px 0; }
#content ul { padding:0; margin:0; list-style:none; }
#content li { background:url(bullet.gif) left 6px no-repeat;  padding-left:20px; line-height:24px; }

#nurses, #clients { width:268px; float:left; margin:28px 24px 0 0; background:url(table-background.gif) left top no-repeat; height:342px;  color:#444d52; padding:18px 18px 18px 18px; position:relative; }
#nurses h2, #clients h2 { position:absolute; left:0; top:-28px;  }
.click { margin:32px 0 0 0; }

#footer { background:#1565a2; height:140px; }
#footerContainer { height:91px; padding:20px 0 0 0; background:url(footer-container-back.gif) left top no-repeat; width:960px; margin:0 auto; border-bottom: 3px solid #2d85b8; font-size:1.2em;  color:#FFF; }

#detailsBottom { float:left;  line-height:18px; }
#detailsBottom a { color:#FFF; text-decoration:underline; }
#detailsBottom a:hover { text-decoration:none; }
#detailsBottom span { color:#37d5fc; }

#copyright { float:right; text-align:right;  }
#sitewizard { float:right; text-align:right; clear:right; font-size:0.8em; color:#6eacdc; margin:30px 0 0 0; width:300px; }
#sitewizard a { color:#6eacdc; text-decoration:none; }
#sitewizard a:hover { text-decoration:underline; }

#rss-feed{padding:0; border:solid 1px #1565a2;}
#rss-feed h3{font-weight:bold; color:#fff; background:#1565a2; padding:5px 10px; margin:0;}
.rss{margin:5px 10px;padding:5px 0 ; border-bottom:dotted 1px #1565a2}
.rss p{margin:0;}
.rss h5{font-size:16px; font-weight:bold;}

#slide_wrap{width:320px; height:400px; margin:0 0 20px 10px; position:relative}
.slides{width:320px; height:400px; overflow:hidden;border:3px solid #7fd5ea;}
.slides img{width:320px; height:400px;}
#slide_nav{position:absolute; bottom:15px; left:10px; display:block; width:200px; height:10px; z-index:999999;}
#slide_nav a{float:left; display:block; width:11px; height:10px; text-indent:-99999px; overflow:hidden; background:url(slide_nav.png) no-repeat left top; margin:0 5px 0 0;}
#slide_nav a.activeSlide, #slide_nav a:hover{background:url(slide_nav.png) no-repeat right top;}

#testimonials_wrap {margin:53px 0 0 10px; border:solid 1px #1565a2; height:233px; position:relative; width:320px; }
#testimonials_wrap  h3{font-weight:bold; color:#fff; background:#1565a2; padding:5px 10px; margin:0;}
#testimonials_wrap ul li{background:none;padding:0;margin:10px;background:url(speech.jpg) no-repeat 10px 10px; line-height:16px;}
#testimonials_wrap ul li p{margin:0 0 10px;}
#prev, #next{position:absolute; bottom:5px; display:block; width:50px; height:25px; cursor:pointer;}
#prev{left:10px;}
#next{right:10px; text-align:right;}
