html, body {margin:0px;padding:0px; height:100%; font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#474848; line-height:22px;}

a {color:#634730; text-decoration:none;}
a:hover{color:#0b5688; text-decoration:underline;}

h1,h2,h3,h4,h5,h6 {color:#634730;}
			h1{font-size:32px;}
			h2{font-size:22px;}
			h3{font-size:18px; color:#0b5688;}
			h4{}
			h5{}
			h6{}

			
#wrapper{
	margin:auto;
	width:960px;
	height:auto;
}

#spacer {margin:20px;}

#header {margin:auto; width:960px; height:100px; }

#logo {width:180px; height:68px; padding-top:10px;float:left;}


#phonenumber {float:right; height:70px; text-align:right;}
.phonenumbertopspace{margin-top:-10px;}
.cta{line-height:5px; padding-top:20px;}


#landingimage {background:url(../images/landing-image.JPG) no-repeat; width:960px; height:290px;}
#interiorimage{background:url(../images/interior-header.jpg) no-repeat; width:960px; height:150px;}
.tagline {color:#ffffff;font-size:36px;float:right; line-height:50px; width:600px;text-align:right; margin-right:25px;}
.learnmore {color:#ffffff; font-size:20px; float:right; width:600px;text-align:right;margin-right:25px;margin-top:0px;}
.learnmore a {color:#d9ad3f;text-decoration:none;}
.learnmore a:hover {color:#d9ad3f; text-decoration:underline;}
.spacer {padding-bottom:20px;}


/* all navigation */
.btn{background-position:top left;background-repeat:no-repeat;cursor:pointer;display:block;overflow:hidden;text-indent:-1000px;float:left;outline:none;border:0;font-size: 0px;line-height: 0px;}	
	
.nav{clear:left; height:38px; width:100%;background:url(../images/nav-background.PNG) repeat-x top left; margin-top:-15px;}
.nav ul li{position:relative;display:block;float:left;}
.nav a.btn{height:38px;}
.nav ul li:hover a.btn, li:active a.btn, a.btn {background-position:bottom right;}
.nav a.current {background-position:bottom right;}
.nav a.btn.home{width:85px;background-image:url(../images/home-btn.png) no-repeat top left;}
.nav a.btn.benefits{width:96px;background-image:url(../images/benefits-btn.png) ;}
.nav a.btn.doctor-information{width:160px;background-image:url(../images/doctor-information-btn.png) ;}
.nav a.btn.patient-information{width:157px;background-image:url(../images/patient-information-btn.png);}
.nav a.btn.qualifications{width:118px;background-image:url(../images/qualifications-btn.png) ;}
.nav a.btn.financial-information{width:170px;background-image:url(../images/financial-information-btn.png) ;}
.nav a.btn.contact{width:96px;background-image:url(../images/contact-btn.png) no-repeat top left;}

a.home {background: url(../images/home-btn.png);}
a.benefits {background: url(../images/benefits-btn.png);}
a.doctor-information {background: url(../images/doctor-information-btn.png);}
a.patient-information {background: url(../images/patient-information-btn.png);}
a.qualifications {background: url(../images/qualifications-btn.png);}
a.financial-information {background: url(../images/financial-information-btn.png);}
a.contact {background: url(../images/contact-btn.png);}

/* main content css */
#landingcontent {width:960px;}
.imageright{float:right; padding:0 0 20px 20px;}

/* form on contact page */
#formcontainer {margin-left:25px; width:600px;}
#formcontainer .label{float:left; width:50px;font-weight: normal; margin-top:7px;line-height:12px; color:#2073a8; padding-right:50px;}
/*label that need to be bumped down a bit*/
#formcontainer .labelbump{float:left; width: 50px;font-weight: normal; color:#2073a8; padding-right:50px; padding-top:15px;}
#formcontainer .input {width:330px; margin-bottom: 10px; height:25px; padding:3px; font-family:Arial;font-size:13px; font-style:normal; font-weight:normal;border:1px solid #634730; color:#2073a8; background-color:#ffffff; -moz-border-radius: 4px; }
#formcontainer .textarea {width:330px; height:120px;margin-bottom: 10px; font-size:13px; padding:3px;background-color:#ffffff;border:1px solid #634730;-moz-border-radius: 4px;
-webkit-border-radius: 0px;font-family:Arial;font-size:13px; color:#2073a8; font-style:normal; font-weight:normal;}
#formcontainer .smallinput{width: 80px;margin-bottom: 10px; height:25px; padding:5px; font-family:Arial;font-size:13px; font-style:normal; font-weight:normal;border:1px solid #CCCCCC; color:#2073a8; background-color:#ffffff; -moz-border-radius: 4px;}
#formcontainer .dropdown{width: 180px; height:30px; margin-bottom: 10px; font-size:12px; padding-top:5px;}
#formcontainer .boxes{width: 1em;}
#formcontainer .radiobutton {float:left; padding-bottom:10px; margin-right:5px; color:#3b3969;}
#formcontainer .radiolabel{float:left; padding-right:10px;color:#3b3969;}
#formcontainer .submitbutton{  width:75px; height:29px; margin-left:340px; }
/* captcha elements */
#formcontainer p.captcha {font-weight: normal; margin:10px 0 10px 100px;line-height:12px; color:#2073a8;}
#formcontainer .captchainput {width:330px; margin-left:100px; margin-bottom: 10px; height:25px; padding:3px; font-family:Arial;font-size:13px; font-style:normal; font-weight:normal;border:1px solid #634730; color:#2073a8; background-color:#ffffff; -moz-border-radius: 4px; }
#formcontainer img {margin-bottom:10px;}



/* contact form disclaimer copy */
#contactdisclaimer{width:960px;margin:0 auto;font:normal 11px arial;color:#585858;text-align:left;position:relative;}


/*--footer--*/
.footercontainer{width:100%;}
.footercontainer .footer{width:960px;margin:0 auto;font:normal 11px arial;color:#2073a8;text-align:center;position:relative;}
.footercontainer .footer a{color:#2073a8;padding:0 8px; text-decoration:none;}
.footercontainer .footer a:hover{color:#2073a8; text-decoration:underline;}
.footercontainer .footer .slug{margin:10px 0 0 0;}
.footercontainer hr {width:100%;margin:10px 0 20px 0; color:#634730; }



