*{margin:0;padding:0;}
body {font-family:Quicksand,Arial,sans-serif; background:#fff;}
p{margin:14px 0;line-height:130%; }
ul{margin-left:17px; list-style:circle;}
ol{margin-left:17px;}
li{margin:8px 0;}
.vam{vertical-align:middle;}
.fl {float:left;}
.fr {float:right;}
form{margin:0;}
img,a img{border:none;}
.bd {border:1px solid red;}
.cb {clear:both;}
.cr {clear:right;}
.cl {clear:left;}
.c {text-align:center}

h1 {font:bold 30px Arial,sans-serif; color:#A39D97; margin-bottom:40px;}
h2 {font:bold 26px "Roboto Slab",sans-serif; color:#666;}
h3 {font:bold 25px "Roboto Slab",Arial,sans-serif; color:#444; margin-bottom:-10px; margin-top:25px}
h4 {font:bold 18px Arial,sans-serif; color:#000;}

a:link {color:#385984}
a:visited {color:#385984}
a:hover {color:#4E7DBB}

a[rel~="external"]::after {content:""; background:url(../images/icon-external-link.png) right center no-repeat; background-size:16px 15px; padding-left:16px; margin-left:6px}

a[rel~="pdf"]::after {content:""; background:url(../images/icon-pdf-link3.png) right center no-repeat; background-size:20px 16px; padding-left:20px; margin-left:6px}



body {font-size:14px}

.imgLeft {margin:0 15px 5px 0; float:left;}
.imgRight {margin:0 0 5px 15px; float:right;}
.imgCenter {display:block; margin-left:auto; margin-right:auto;}

.txtSmall {font-size:70%;}

.txtLarge {font-size:170%; color:#695F3F;}

.nw {white-space:nowrap;}

.mb6 {margin-bottom:10px;}

p.intro:first-letter {font-size:350%; float:left; width:1.5em; color:#695F3F; font-family:Georgia,serif;}

.mainHeading {background:#EEEEEE; padding:40px 0; text-align:center; border-bottom:1px solid #bababa; margin:0 -30px 40px -30px;}
.mainHeading h1 {font:bold 53px "Roboto Slab"; color:#444; margin:4px 0;}
.mainHeading h2 {font:18px "Roboto Slab"; color:#444; margin:4px 0;}

.leftColumn2 {float:left; width:48%; margin-right:4%;}
.rightColumn2 {float:left; width:48%;}
p,ul,ol,div {font:18px "Quicksand",Arial,sans-serif; color:#444; }

ul li, ol li {margin-bottom:15px;}

.errorDisplay {border:1px solid #FC0;background:#ffc; padding:10px;margin:60px 0 -60px 0}

.userForm {margin:80px auto; padding:10px; border:1px solid #666; max-width:550px;}

.userForm p {margin:17px 100px;}

.userForm div {text-align:right}

.userForm h2 {text-align:center; background:#666; color:#fff; margin:-10px -10px 15px -10px;}

input[type=text], input[type=password], textarea {font-size:18px; width:300px; background:#efefef; border:1px solid #666; padding:3px 6px; font-family:Quicksand,Arial,sans-serif;}

 {font-size:18px; width:300px; background:#efefef; border:1px solid #666;}

.userForm {}

#header {background:#666; height:60px; position:fixed; top:0; right:0; left:0; z-index:2; vertical-align:middle;}

#siteLogo {margin:8px 10px 0 15px; float:left;}

#siteTools {position:absolute; top:0; right:0; z-index:10;}

#siteTools .search {width:63px; border-left:1px solid #ccc; border-right:1px solid #ccc; position:absolute; top:0; right:63px; background:#666 url(../../../../files/images/header-search-icon.png) 18px 21px no-repeat; height:76px; cursor:pointer;}
#siteTools .search div {position:absolute; bottom:3px; left:0; width:63px; text-align:center; color:#ccc; font-size:14px;}

#siteTools .login {width:63px; position:absolute; top:0; right:0; background:#666; height:76px;}
#siteTools .login img {position:absolute; top:21px; left:23px;}
#siteTools .login div {position:absolute; bottom:3px; left:0; width:63px; text-align:center; color:#ccc; font-size:14px;}

#siteTools .menu {width:63px; height:76px; border-left:1px solid #ccc; position:absolute; top:0; right:126px; background:#666 url(../../../../files/images/header-menu-icon.png) 18px 21px no-repeat; cursor:pointer; display:none;}
#siteTools .menu div {position:absolute; bottom:3px; left:0; width:63px; text-align:center; color:#ccc;}
	
#nav > ul {margin:0; z-index:2; font:bold 15px "Quicksand",Arial,sans-serif; position:absolute; top:25px; left:180px; right:140px;}
#nav ul li {list-style:none; float:left; margin:0 18px 0 0; position:relative; padding-bottom:18px; white-space:nowrap;}
#nav a {padding:2px 0px 4px 0px; font:bold 15px "Quicksand",Arial,sans-serif;}
#nav a.active {color:#FFC05B !important;}
#nav a:link {color:#ccc; text-decoration:none;} 
#nav a:visited {color:#ccc; text-decoration:none;} 
#nav a:hover {color:#A39D97;}
#nav .last {margin-right:0;} 

#nav > ul > li > ul {background:#333; list-style:none; position:absolute; left:-15px; top:35px; z-index:10; border:1px solid #222; display:none;}
#nav > ul > li > ul > li { padding-top:1px; float:none; white-space:nowrap; padding:5px;}
#nav > ul > li:hover > ul {display:block;}

#searchForm {position:fixed; top:16px; right:140px; z-index:5; display:none;}
#searchField {background:#efefef; border:1px solid #666; font-size:18px; padding:3px 5px; width:300px; position:absolute; top:0; right:78px;}
#searchButton {font-size:17px; width:75px; position:absolute; top:0; right:0; margin-top:1px; margin-left:3px; padding:3px 5px;}

.button{/* Structure */display:inline-block;*display:inline;/*IE 6/7*/
zoom:1;font-size:100%;*font-size:90%;/*IE 6/7 - To reduce IE's oversized button text*/
*overflow:visible;/*IE 6/7 - Because of IE's overly large left/right padding on buttons */
padding:0.2em 1em 0.25em; line-height:normal; white-space:nowrap; vertical-align:baseline; text-align:center;cursor:pointer; -webkit-user-drag:none; -webkit-user-select:none; -moz-user-select:none;user-select:none;/* Presentation */
color:#444;/* rgba not supported (IE 8) */
color:rgba(0,0,0,0.80);/* rgba supported */
*color:#444;/* IE 6 & 7 */
border:1px solid #999;/*IE 6/7/8*/
border:none rgba(0,0,0,0);/*IE9 + everything else*/
text-decoration:none;
background-color:#FFC25D;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFC25D',endColorstr='#FFD084',GradientType=0);background-image:-webkit-gradient(linear,0 0,0 100%,from(rgba(255,255,255,0.30)),color-stop(40%,rgba(255,255,255,0.15)),to(transparent));background-image:-webkit-linear-gradient(rgba(255,255,255,0.30),rgba(255,255,255,0.15) 40%,transparent);background-image:-moz-linear-gradient(top,rgba(255,194,93,0.30),rgb(255,208,132,0.15) 40%,transparent);background-image:-ms-linear-gradient(rgba(255,255,255,0.30),rgba(255,255,255,0.15) 40%,transparent);background-image:-o-linear-gradient(rgba(255,255,255,0.30),rgba(255,255,255,0.15) 40%,transparent);background-image:linear-gradient(rgba(255,255,255,0.30),rgba(255,255,255,0.15) 40%,transparent);text-decoration:none;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;-webkit-box-shadow:0 0 0 1px rgba(0,0,0,0.25) inset,0 2px 0 rgba(255,255,255,0.30) inset,0 1px 2px rgba(0,0,0,0.15);-moz-box-shadow:0 0 0 1px rgba(0,0,0,0.25) inset,0 2px 0 rgba(255,255,255,0.30) inset,0 1px 2px rgba(0,0,0,0.15);box-shadow:0 0 0 1px rgba(0,0,0,0.25) inset,0 2px 0 rgba(255,255,255,0.30) inset,0 1px 2px rgba(0,0,0,0.15);/* Transitions */
-webkit-transition:0.1s linear -webkit-box-shadow;-moz-transition:0.1s linear -moz-box-shadow;-ms-transition:0.1s linear box-shadow;-o-transition:0.1s linear box-shadow;transition:0.1s linear box-shadow;}
button.button:hover{filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000',endColorstr='#26000000',GradientType=0);background-image:-webkit-gradient(linear,0 0,0 100%,from(transparent),color-stop(40%,rgba(0,0,0,0.05)),to(rgba(0,0,0,0.15)));background-image:-webkit-linear-gradient(transparent,rgba(0,0,0,0.05) 40%,rgba(0,0,0,0.15));background-image:-moz-linear-gradient(top,transparent,rgba(0,0,0,0.05) 40%,rgba(0,0,0,0.15));background-image:-ms-linear-gradient(transparent,rgba(0,0,0,0.05) 40%,rgba(0,0,0,0.15));background-image:-o-linear-gradient(transparent,rgba(0,0,0,0.05) 40%,rgba(0,0,0,0.15));background-image:linear-gradient(transparent,rgba(0,0,0,0.05) 40%,rgba(0,0,0,0.15));}
button.button:active{border:inset 1px solid #999;/*IE 6/7/8*/
border:none rgba(0,0,0,0);/*IE9 + everything else*/
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#1A000000',endColorstr='#26000000',GradientType=0);background-image:-webkit-gradient(linear,0 0,0 100%,from(rgba(0,0,0,0.10)),to(rgba(0,0,0,0.15)));background-image:-webkit-linear-gradient(rgba(0,0,0,0.10),rgba(0,0,0,0.15));background-image:-moz-linear-gradient(top,rgba(0,0,0,0.10),rgba(0,0,0,0.15));background-image:-ms-linear-gradient(rgba(0,0,0,0.10),rgba(0,0,0,0.15));background-image:-o-linear-gradient(rgba(0,0,0,0.10),rgba(0,0,0,0.15));background-image:linear-gradient(rgba(0,0,0,0.10),rgba(0,0,0,0.15));-webkit-box-shadow:0 0 0 1px rgba(0,0,0,0.25) inset,0 2px 4px rgba(0,0,0,0.30) inset;-moz-box-shadow:0 0 0 1px rgba(0,0,0,0.25) inset,0 2px 4px rgba(0,0,0,0.30) inset;box-shadow:0 0 0 1px rgba(0,0,0,0.25) inset,0 2px 4px rgba(0,0,0,0.30) inset;}

.button:linked {color:#000}
.button:visited {color:#000}
.button:hover {color:#000}

/* Error Messages */
#displayUserNotice, #displayUserWarning, #displayUserError, #displayDebugError {background:#74AD53 url(../../../../files/images/messageNotice.png) 12px 12px no-repeat; min-height:94px; margin:5px auto; z-index:100;}
#displayUserNotice div, #displayUserWarning div, #displayUserError div, #displayDebugError div {margin-left:93px; border-left:1px solid #fff; color:#fff; font-size:20px; min-height:74px; text-align:left; padding:10px 5px 10px 15px;}
#displayUserWarning {background:#FFDC73 url(../../../../files/images/messageWarning.png) 12px 12px no-repeat;}
#displayUserWarning div {color:#444;}
#displayUserError, #displayDebugError {background:#D90000 url(../../../../files/images/messageError.png) 12px 12px no-repeat;}

.button2 {
    /* Structure */
    display: inline-block;
    *display: inline; /*IE 6/7*/
    zoom: 1;
    font-size: 100%; 
    *font-size: 90%; /*IE 6/7 - To reduce IE's oversized button text*/
    *overflow: visible; /*IE 6/7 - Because of IE's overly large left/right padding on buttons */
    padding: 0.2em 1em 0.25em;
    line-height: normal;
    white-space: nowrap;
    vertical-align: baseline;
    text-align: center;
    cursor: pointer;
    -webkit-user-drag: none;
    -webkit-user-select: none;
    -moz-user-select: none;
    user-select: none;

    /* Presentation */
    color: #444; /* rgba not supported (IE 8) */
    color: rgba(0, 0, 0, 0.80); /* rgba supported */
    *color: #444; /* IE 6 & 7 */
    border: 1px solid #999;  /*IE 6/7/8*/
    border: none rgba(0, 0, 0, 0);  /*IE9 + everything else*/
    background-color: #E6E6E6;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#80ffffff', endColorstr='#00ffffff', GradientType=0);
    background-image: -webkit-gradient(linear, 0 0, 0 100%, from(rgba(255,255,255, 0.30)), color-stop(40%, rgba(255,255,255, 0.15)), to(transparent));
    background-image: -webkit-linear-gradient(rgba(255,255,255, 0.30), rgba(255,255,255, 0.15) 40%, transparent);
    background-image: -moz-linear-gradient(top, rgba(255,255,255, 0.30), rgba(255,255,255, 0.15) 40%, transparent);
    background-image: -ms-linear-gradient(rgba(255,255,255, 0.30), rgba(255,255,255, 0.15) 40%, transparent);
    background-image: -o-linear-gradient(rgba(255,255,255, 0.30), rgba(255,255,255, 0.15) 40%, transparent);
    background-image: linear-gradient(rgba(255,255,255, 0.30), rgba(255,255,255, 0.15) 40%, transparent);
    text-decoration: none;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    -webkit-box-shadow: 0 0 0 1px rgba(0,0,0, 0.25) inset, 0 2px 0 rgba(255,255,255, 0.30) inset, 0 1px 2px rgba(0,0,0, 0.15);
    -moz-box-shadow: 0 0 0 1px rgba(0,0,0, 0.25) inset, 0 2px 0 rgba(255,255,255, 0.30) inset, 0 1px 2px rgba(0,0,0, 0.15);
    box-shadow: 0 0 0 1px rgba(0,0,0, 0.25) inset, 0 2px 0 rgba(255,255,255, 0.30) inset, 0 1px 2px rgba(0,0,0, 0.15);

    /* Transitions */
    -webkit-transition: 0.1s linear -webkit-box-shadow;
    -moz-transition: 0.1s linear -moz-box-shadow;
    -ms-transition: 0.1s linear box-shadow;
    -o-transition: 0.1s linear box-shadow;
    transition: 0.1s linear box-shadow;
}

.button2:hover {
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000', endColorstr='#26000000', GradientType=0);
    background-image: -webkit-gradient(linear, 0 0, 0 100%, from(transparent), color-stop(40%, rgba(0,0,0, 0.05)), to(rgba(0,0,0, 0.15)));
    background-image: -webkit-linear-gradient(transparent, rgba(0,0,0, 0.05) 40%, rgba(0,0,0, 0.15));
    background-image: -moz-linear-gradient(top, transparent, rgba(0,0,0, 0.05) 40%, rgba(0,0,0, 0.15));
    background-image: -ms-linear-gradient(transparent, rgba(0,0,0, 0.05) 40%, rgba(0,0,0, 0.15));
    background-image: -o-linear-gradient(transparent, rgba(0,0,0, 0.05) 40%, rgba(0,0,0, 0.15));
    background-image: linear-gradient(transparent, rgba(0,0,0, 0.05) 40%, rgba(0,0,0, 0.15));
}

.button2:active {
    border: inset 1px solid #999;  /*IE 6/7/8*/
    border: none rgba(0, 0, 0, 0);  /*IE9 + everything else*/
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#1A000000', endColorstr='#26000000', GradientType=0);
    background-image: -webkit-gradient(linear, 0 0, 0 100%, from(rgba(0,0,0, 0.10)), to(rgba(0,0,0, 0.15)));
    background-image: -webkit-linear-gradient(rgba(0,0,0, 0.10), rgba(0,0,0, 0.15));
    background-image: -moz-linear-gradient(top, rgba(0,0,0, 0.10), rgba(0,0,0, 0.15));
    background-image: -ms-linear-gradient(rgba(0,0,0, 0.10), rgba(0,0,0, 0.15));
    background-image: -o-linear-gradient(rgba(0,0,0, 0.10), rgba(0,0,0, 0.15));
    background-image: linear-gradient(rgba(0,0,0, 0.10), rgba(0,0,0, 0.15));
    -webkit-box-shadow: 0 0 0 1px rgba(0,0,0, 0.25) inset, 0 2px 4px rgba(0,0,0, 0.30) inset;
    -moz-box-shadow: 0 0 0 1px rgba(0,0,0, 0.25) inset, 0 2px 4px rgba(0,0,0, 0.30) inset;
    box-shadow: 0 0 0 1px rgba(0,0,0, 0.25) inset, 0 2px 4px rgba(0,0,0, 0.30) inset;
}

#body {background:#fff; max-width:1140px; text-align:left; margin:0 auto; position:relative; min-height:300px; margin-top:60px; z-index:0; padding:0 30px 50px 30px; overflow:hidden}
	
#footer {background:#fff; position:relative; max-width:1200px; margin:0 auto; text-align:left; min-height:200px; padding:60px 0;}
#footer .logo {margin-left:15px;}
#footer .features {float:right; margin-right:15px;}

#footer .nav ul {overflow:hidden; margin:40px 0 10px 15px; z-index:2; font:bold 15px "Quicksand",Arial,sans-serif;}
#footer .nav li {list-style:none; float:left; margin-right:26px; margin-bottom:0px; margin-top:0px;}
#footer .nav a {padding:2px 0px 4px 0px;}
#footer .nav a.active {background:#DEDACE;}
#footer .nav a:link {color:#777; text-decoration:none;} 
#footer .nav a:visited {color:#777; text-decoration:none;} 
#footer .nav a:hover {color:#A39D97;} 
#footer .copyright {color:#999; font:bold 13px "Quicksand",Arial,sans-serif; margin:0 0 10px 15px;}

/* HOME */
#homeLogoBox {background:#EEEFE7; width:auto; padding:70px 0; text-align:center; margin:0 -30px;}
#homeMainFeatures {background:#EDF3F3; text-align:center; overflow:hidden; padding:25px 10px; margin:0 -30px;}
#homeMainFeatures .item {width:220px; float:left; text-align:center; font:bold 20px Quicksand,Arial,sans-serif;}
#homeMainFeatures .item img {display:block; margin:0 auto 15px auto;}
#homeMainFeatures .box {width:668px; margin:0 auto;}
#homeMainFeatures .item a:link {color:#333; text-decoration:none;}
#homeMainFeatures .item a:visited {color:#333; text-decoration:none;}
#homeMainFeatures .item a:hover {color:#777; }
#homeMainFeatures .item a:active {color:#FFC25D; text-decoration:none;}

#homeMainText {background:#fff; padding:70px 2px 70px 30px; overflow:hidden; margin:0 -30px;}
#homeMainText h2 {font:bold 18px "Roboto Slab",Georgia,serif; margin-bottom:0;}
#homeMainText p {font:18px Quicksand,Arial,sans-serif; margin:0 0 20px 0;}
#homeMainText .left {width:45%; float:left; margin-right:5%;}
#homeMainText .right {width:50%; float:left;}

#homeClinicInfo {background:#FFC25D; padding:30px 2px 70px 30px; overflow:hidden; margin:0 -30px;}
#homeClinicInfo h2 {font:bold 28px "Roboto Slab",Georgia,serif; color:#fff; text-align:center;}
#homeClinicInfo div {font:bold 20px Quicksand,Arial,sans-serif; color:#fff; margin:20px 20px 20px 0; }
#homeClinicInfo img {float:right; margin:0 0 20px 40px;}

#homeJob {background:#DADF47; padding:12px 2px 15px 30px; overflow:hidden; position:relative; margin:0 -30px;}
#homeJob img {position:absolute; top:20px; left:40px;}
#homeJob div {font:bold 18px Quicksand,Arial,sans-serif; margin:17px 20px 20px 140px; color:#fff;}
#homeJob div h2 {font:bold 22px "Roboto Slab",Georgia,serif; color:#fff; margin-bottom:0;}
#homeJob div p {margin-top:5px;}

/* Contact */
.contactForm label {display:block}
.contactForm textarea {padding:6px}

/* forum */

.forumHeading {font-size:15px;}
.postAuthor {font-size:15px; font-weight:bold; color:#444; padding-bottom:10px;}
.postAuthor em {font-size:13px; font-weight:normal; color:#9197A3; display:block;}
.postContent {padding-bottom:10px; line-height:100%;}
.forumFileAttachments {overflow:hidden; font-size:14px;}
.forumFileAttachments li {float:left; margin:0 30px 0 20px;}

.commentAuthor {font-size:15px; font-weight:bold; color:#444; padding-bottom:0;}
.commentAuthor em {font-size:13px; font-weight:normal; color:#9197A3; display:block;}
.commentContent {border-bottom:1px solid #ccc; padding-bottom:10px; margin-top:0; line-height:100%;}
.endOfAttachments {border-bottom:1px solid #ccc;}

.addCommentField {width:500px; height:50px; padding:4px; margin-bottom:10px;}

.forumList div {margin:6px 0 20px 0; font-size:13px;}

.forumBread {margin:-30px 0 20px 0; font-size:14px;}


@media screen and (min-width:1035px)
{
	#nav {display:block;}
}

@media screen and (max-width:1035px)
{
	#siteTools .menu {display:block;}
	#searchForm {position:fixed; top:16px; right:204px; z-index:5; display:none;}
	
  	#nav{position:fixed; top:0; left:0px; height:100%; background:#3c4451; z-index:0; width:250px; -webkit-transition: -webkit-transform 0.2s linear; -moz-transition: -moz-transform 0.2s linear; -o-transition: -o-transform 0.2s linear; -ms-transition: -ms-transform 0.2s linear; transition: transform 0.2s linear;}

	.menuClosed{-webkit-backface-visibility: hidden; -webkit-perspective: 1000; -webkit-transform: translate3d(-250px,0,0); -moz-transform: translate3d(-250px,0,0); -ms-transform: translate3d(-250px,0,0); -o-transform: translate3d(-250px,0,0); transform: translate3d(-250px,0,0);}

	.menuOpen{-webkit-transform: translate3d(0,0,0); -moz-transform: translate3d(0,0,0); -ms-transform: translate3d(0,0,0); -o-transform: translate3d(0,0,0); transform: translate3d(0,0,0);}
	
  	#nav > ul{margin:0; z-index:2; font:bold 15px "Quicksand",Arial,sans-serif; position:absolute; top:0px; left:0px; right:none;}
	#nav ul li{list-style:none; float:none; margin:0;  position:relative; padding-bottom:0; white-space:nowrap;}
	#nav li a{color: #fff; display: block; padding-left:10px; text-decoration: none; line-height: 2.6em; overflow: hidden; border-bottom: 1px solid #2d333d; width:240px;}
	#nav li a:hover{background:#666; color: #fff;}
	#nav > ul > li > ul{background:none; position:relative; left:0px; top:0px; z-index:10; border:none; display:none;}
	#nav > ul > li > ul > li{padding-top:1px; float:none; white-space:nowrap; padding:0px; margin:0; margin-left:-18px;}
	#nav > ul > li > ul > li a{background:#292D38; border-bottom:1px solid #3c4451;}
	#nav > ul > li:hover > ul{display:block;}
}

@media screen and (max-width:580px)
{
	#searchField {background:#efefef; border:1px solid #666; font-size:18px; padding:3px 5px; width:210px;}
	#siteLogo {margin:0 10px 0 10px; float:none; width:30%; vertical-align:middle;}
	.helper {display:inline-block;height:100%; vertical-align:middle;}
	#searchForm {position:fixed; top:80px; right:20px; z-index:5; display:none;}
	#homeLogoBox img {width:90%; max-width:461px; margin:auto 15px;}
	#homeMainFeatures .box {width:100%; margin:0 auto;}
	#homeMainFeatures .item {width:60%; float:none; text-align:center; margin:10px auto;}
	#homeMainFeatures .item img {display:block; margin:0 auto 15px auto; width:30%; }
	#homeMainText {background:#fff; padding:30px 0 30px 15px; overflow:hidden;}
	#homeMainText .left {width:auto; float:none; padding-right:5px;}
	#homeMainText .right {width:auto; float:none; padding-right:5px;}
	#homeClinicInfo {background:#FFC25D; padding:30px 2px 30px 15px; overflow:hidden;}
	#homeClinicInfo div {font:bold 20px Quicksand,Arial,sans-serif; color:#fff; margin:20px 10px 20px 0; }
	#homeClinicInfo img {display:none;}
	#homeJob {background:#DADF47; padding:12px 2px 15px 15px;}
	#homeJob img {position:relative; top:0; left:0;}
	#homeJob div {font:bold 18px Quicksand,Arial,sans-serif; margin:17px 20px 20px 0px; color:#fff;}
	#footer .features {float:none; margin-right:15px; margin-top:20px;}
	#footer .features img {display:block; margin-bottom:20px; margin-left:15px;}
  
    .leftColumn2 {float:none; width:100%; margin-right:0;}
	.rightColumn2 {float:none; width:100%;}
}