@charset "utf-8";
/* CSS Document */

/* BODY AND BACKGROUND ELEMENTS */

body {
	margin:0;
	padding:0;
	text-align:center;
	background:url(images/ctnb-bgrep.jpg) repeat-x top;
	background-color: #e7d1b0;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
}

.bgleft {
	background-image: url(images/ctnb-bgleft.jpg);
	background-repeat: no-repeat;
	background-position: right top;
}
div {
}


.bgright {
	background-image: url(images/ctnb-bgright.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}


/* CONTENT ELEMENTS */

h1 {
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#1E7C8A;
	margin:0;
	padding:0;
}


h2 {
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	font-size:16px;
	color:#1E7C8A;
	margin:0;
	padding:0;
	font-weight: bold;
}

a:link {
color:#326f51;
}

/* CSS CONTAINER */

div#wrapper {
	margin:0;
	padding:0;
	width:974px;
	text-align:left;
}
h4 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #FFFFFF;
}


/* TOP of site */

div#top {
	margin:0;
	padding:0;
	width:974px;
	height:110px;
	background:url(images/ctnb-top.jpg) no-repeat top center;
}

div#top p.names {
	margin:0 0 0 770px;
	padding:15px 0 0 0;
}

div#top p.names a:link, div#top p.names a:visited {
	color:#FFFFFF;
	font-weight:bold;
	font-size:12px;
	text-decoration:none;
}

div#top p.names a:hover {
	text-decoration:underline;
}

div#top p.address {
	margin:10px 0 0 588px;
	color:#FFFFFF;
	padding-right: 15px;
}

/* NAVIGATION */

/* **************************************************    PRIMARY NAVIGATION    ********************************************** */

div#nav {
	width: 974px;
	height: 41px;
	margin:0;
	padding:0px;
	position:relative;
	background-image:url(images/ctnb-navbg.jpg);
	background-repeat:no-repeat;
	z-index:1;
}

div#nav ul{
	margin:0;
	padding:0;
}

div#nav ul li {
	position:relative;
	float:left;
	list-style:none;
}	

div#nav ul li#home-nav a{
	display:block;
	width:73px;
	height:41px;
	background-image:url(images/ctnb-nav-home.jpg)
	background-position:center 200px;
	background-repeat:no-repeat;
}		

div#nav ul li#home-nav a:hover{
	width:73px;
	height:41px;
	background-image:url(images/ctnb-nav-home_f2.jpg);
	background-position:center top;
	background-repeat:no-repeat;
}

div#nav ul li#doctors-nav{
	display:block;
	width:125px;
	height:41px;
	background-image:url(images/ctnb-nav-doctors.jpg);
	background-position:center 200px;
	background-repeat:no-repeat;
}		

div#nav ul li#doctors-nav:hover{
	width:125px;
	height:41px;
	background-image:url(images/ctnb-nav-doctors_f2.jpg);
	background-position:center top;
	background-repeat:no-repeat;
}

div#nav ul li#doctors-nav a#doctors-button {
	display:block;
	width: 125px;
	height:41px;
}


div#nav ul li#practice-nav {
	display:block;
	width:112px;
	height:41px;
	background-image:url(images/ctnb-nav-practice.jpg);
	background-position:center 200px;
	background-repeat:no-repeat;
}		

div#nav ul li#practice-nav:hover{
	width:112px;
	height:41px;
	background-image:url(images/ctnb-nav-practice_f2.jpg);
	background-position:center top;
	background-repeat:no-repeat;
}

div#nav ul li#practice-nav a#practice-button {
	display:block;
	width:112px;
	height:41px;
}

div#nav ul li#news-nav {
	display:block;
	width:117px;
	height:41px;
	background-image:url(images/ctnb-nav-news.jpg);
	background-position:center 200px;
	background-repeat:no-repeat;
}		

div#nav ul li#news-nav:hover{
	width:117px;
	height:41px;
	background-image:url(images/ctnb-nav-news_f2.jpg);
	background-position:center top;
	background-repeat:no-repeat;
}

div#nav ul li#news-nav a#news-button {
	display:block;
	width:117px;
	height:41px;
}

div#nav ul li#pated-nav {
	display:block;
	width:131px;
	height:41px;
	background-image:url(images/ctnb-nav-pated.jpg);
	background-position:center 200px;
	background-repeat:no-repeat;
}		

div#nav ul li#pated-nav:hover{
	width:131px;
	height:41px;
	background-image:url(images/ctnb-nav-pated_f2.jpg);
	background-position:center top;
	background-repeat:no-repeat;
}

div#nav ul li#pated-nav a#pated-button {
	display:block;
	width:131px;
	height:41px;
}

div#nav ul li#faq-nav {
	display:block;
	width:90px;
	height:41px;
	background-image:url(images/ctnb-nav-faq.jpg);
	background-position:center 100px;
	background-repeat:no-repeat;
}		

div#nav ul li#faq-nav:hover {
	width:90px;
	height:41px;
	background-image:url(images/ctnb-nav-faq_f2.jpg);
	background-position:center top;
	background-repeat:no-repeat;
}

div#nav ul li#faq-nav a#faq-button {
	display:block;
	width:90px;
	height:41px;
}


div#nav ul li#patstories-nav {
	display:block;
	width:110px;
	height:41px;
	background-image:url(images/ctnb-nav-patinfo.jpg);
	background-position:center 100px;
	background-repeat:no-repeat;
}		

div#nav ul li#patinfo-nav:hover {
	width:110px;
	height:41px;
	background-image:url(images/ctnb-nav-patinfo_f2.jpg);
	background-position:center top;
	background-repeat:no-repeat;
}

div#nav ul li#patinfo-nav a#patinfo-button {
	display:block;
	width:110px;
	height:41px;
}

div#nav ul li#patientinfo-nav {
	display:block;
	width:110px;
	height:41px;
	background-image:url(images/ctnb-nav-directions.jpg);
	background-position:center top;
	background-repeat:no-repeat;
}		

div#nav ul li#directions-nav:hover {
	width:113px;
	height:41px;
	background-image:url(images/ctnb-nav-directions_f2.jpg);
	background-position:center top;
	background-repeat:no-repeat;
}

div#nav ul li#directions-nav a#directions-button {
	display:block;
	width:113px;
	height:41px;
}

div#nav ul li#contact-nav {
	display:block;
	width:103px;
	height:41px;
	background-image:url(images/ctnb-nav-contact.jpg);
	background-position:center 100px;
	background-repeat:no-repeat;
}		

div#nav ul li#contact-nav:hover {
	width:103px;
	height:41px;
	background-image:url(images/ctnb-nav-contact_f2.jpg);
	background-position:center top;
	background-repeat:no-repeat;
}

div#nav ul li#contact-nav a#contact-button {
	display:block;
	width:109px;
	height:41px;
}

/* **************************************************     FLYOUT NAVIGATION     ******************************************** */

div#nav ul ul {
	position:absolute;
	display:none;
	margin:0px 0 0 0;
}

div#nav ul ul ul {
	position:absolute;
	display:none;
	margin:-21px 0 0 120px;
	padding:0;
}

div#nav ul.level1 li.submenu:hover ul.level2,div#nav ul.level1 li.submenu:hover ul.level2a, div#nav ul.level1 li.submenu:hover ul.level2 li.submenu:hover ul.level3 {
	display:block;

	
}


ul.level2 {
	float:none;
	margin:0;
	padding:0;
	background-color:#2F311B;
	width:170px;
	display:block;
}
ul.level2a {
	float:none;
	margin:0;
	background-color:#2F311B;
	width:115px;
	display:block;
}

ul.level3 {
	float:none;
	padding:0;
	background-color:#3E5768;
	width:170px;
	display:block;
}

ul.level4 {
	float:none;
	padding:0;
	background-color:#3E5768;
	width:170px;
	display:block;
}


ul.level2 li {
	line-height:1.4em;
}

div#nav ul.level1 li.submenu ul.level2 li a, div#nav ul.level1 li.submenu ul.level2a li a, div#nav ul.level1 li.submenu ul.level2 li.submenu ul.level3 a{
	font-size:10px;
	color:#FFFFFF;
	display:block;
	text-decoration:none;
	padding:3px 0px 3px 5px;

}





div#nav ul.level1 li.submenu ul.level2 li a:hover {
	font-size:10px;
	color:#FFFFFF;
	display:block;
	text-decoration:none;
	padding:3px 0px 3px 5px;
	width:165px;
	background-color: #686A42;
}

div#nav ul.level1 li.submenu ul.level2a li a:hover {
	font-size:10px;
	color:#FFFFFF;
	display:block;
	text-decoration:none;
	padding:3px 0px 3px 5px;
	width:109px;
	background-color: #686A42;
}


div#nav ul.level1 li.submenu ul.level2 li.submenu ul.level3 a:hover {
	font-size:10px;
	color:#FFFFFF;
	background:#2D3F4B;
	display:block;
	text-decoration:none;
	padding:3px 0px 3px 5px;
	width:200px;
}


/* ********************************************************    FLASH     ****************************************************** */

div#flash {
	margin:0;
	padding:0;
	width:974px;
	height:283px;
}

div#flash2 {
	margin:0;
	padding:0;
	width:974px;
	height:236px;
}

/* **********************************************    MODULE DIVS     ************************************************* */

div#modwrapper {
	margin:0;
	padding:0;
	width:974px;
	height:180px;
}

div.holder {
	height:100px;
}

/* COMMON CONDITIONS */

div#mod1 {
	margin:0;
	padding:40px 0 0 14px;
	width:228px;
	height:140px;
	background:url(images/ctnb-mod1-sm.jpg) no-repeat top center;
	float:left;
}

div#mod1 p.bold {
	font-size:11px;
	color:#43412a;
	font-weight:bold;
	margin:15px 0 10px 0;
}

div#mod1 ul {
	font-size:11px;
	color:#7D6539;
	margin: 0 0 0 20px;
	padding:0 0 0 0;
}

div#mod1 ul li {
	padding-bottom: 2px;
}


/* PATIENT CONDITIONS */

div#mod2 {
	margin:0;
	padding:40px 0 0 19px;
	width:225px;
	height:140px;
	background:url(images/ctnb-mod2-sm.jpg) no-repeat top center;
	float:left;
}

div#mod2 p.text {
	width:235px;
	margin:12px 0 0 30px;
	padding:0;
	line-height:15px;
}

div#mod3 {
	margin:0;
	padding:40px 0 0 19px;
	width:222px;
	height:140px;
	background:url(images/ctnb-mod3-sm.jpg) no-repeat top center;
	float:left;
}

div#mod3 ul {
	font-size:11px;
	color:#7D6539;
	margin: 0 0 0 20px;
	padding:0 0 0 0;
}

div#mod3 p.text {
	width:173px;
	margin:12px 0 0 0;
	padding:0;
	line-height:15px;
}

/* IN THE NEWS*/

div#mod4 {
	margin:0;
	padding:40px 0 0 19px;
	width:228px;
	height:140px;
	background:url(images/ctnb-mod4-sm.jpg) no-repeat top center;
	float:left;
}

div#mod4 ul {
	font-size:11px;
	color:#7D6539;
	margin: 0 0 0 30px;
	padding:0 0 0 0;
}

div#mod4 p.text {
	width:173px;
	margin:12px 0 0 0;
	padding:0;
	line-height:15px;
}

/* READ MORE LINKS */

p.readmore {
	font-size:9px;
	font-weight:bold;
	text-align:right;
	margin:5px 30px 0px 0px;
	padding:0 0 0 0;
}

p.readmore a:link, p.readmore a:visited {
	text-decoration:none;
	color: #000000;
}
/* topic link */

a.topic {
	margin:0;
	padding:0;
	width:215px;
	height:23px;
	display:block;
	position:relative;
	bottom: 0;
	float: left;
}

a.topic2 {
	margin:0;
	padding:0;
	width:140px;
	height:23px;
	display:block;
	position:relative;
	bottom: 0;
	float: left;
}

a.topic3 {
	margin:0;
	padding:0;
	width:180px;
	height:23px;
	display:block;
	position:relative;
	bottom: 0;
	float: left;
}

a.topic4 {
	margin:0;
	padding:0;
	width:93px;
	height:23px;
	display:block;
	position:relative;
	bottom: 0;
	float: left;
}

/* ****************************************************	  INSIDE CONTENT    ******************************************** */

div#content {
	width:650px;
	margin:0;
	padding: 20px 20px 0 5px;
	float:left;
}

div#content p a:link, div#content p a:visited {
	color:#009999;
	text-decoration:none;
}

div#content p a:hover {
	text-decoration:underline;
}

div#slidingmenu {
	float:right;
	width:290px;
	margin:0;
	padding:20px 0 0 0;
}

/* ****************************************************    FOOTER     ************************************************** */

div#footer {
	margin:14px auto 0;
	padding:0 0 30px 0;
	background:url(images/ctnb-footer.jpg) repeat-x top;
	background-color: #43412A;
	width: 100%;
}

div#logos {
	margin:0 auto;
	padding:0;
	width:974px;
	height:76px;
}

ul#footerlist {
	margin:10px auto;
	padding:0;
	width:974px;
	list-style:none;
}

ul#footerlist li {
	display:inline;
	padding-left:15px;
}

ul#footerlist li#homeli {
	padding:0;
}

ul#footerlist a:link, ul#footerlist a:visited {
	color:#E7D1B0;
	text-decoration:none;
}

ul#footerlist a:hover {
	text-decoration:underline;
}

.style2 {color: #319AA6}

div#footer p a:link, div#footer p a:visited {
	color: #319AA6;
	text-decoration:none;
}

div#footer p a:hover {
	text-decoration:underline;
}
/* Link Styles */
.link1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 17px;
	font-weight: normal;
	color: #326581;
	text-decoration: none;
}
.link1:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 17px;
	font-weight: normal;
	color: #595933;
	text-decoration: underline;
}
.text {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #104F61;
}

.link2 {
	font-family: Tahoma, Verdana;
	font-size: 11px;
	line-height: 17px;
	font-weight: normal;
	color: #333333;
	text-decoration: none;
}
.link2:hover {
	font-family: Tahoma, Verdana;
	font-size: 11px;
	line-height: 17px;
	font-weight: normal;
	color: #EF7E22;
	text-decoration: underline;
}
.link3 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 17px;
	font-weight: normal;
	color: #333333;
	text-decoration: none;
}
.link3:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 17px;
	font-weight: normal;
	color: #333333;
	text-decoration: underline;
}
.outlink {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #0066CC;
	text-decoration: none;
	padding-right: 15px;
	background: url(images/outlink.gif) no-repeat right;
}

.outlink:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #0066FF;
	text-decoration: underline;

}
.link4 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: 17px;
	font-weight: normal;
	color: #326F81;
	text-decoration: none;
}
.link4:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: 17px;
	font-weight: normal;
	color: #595933;
	text-decoration: underline;
}
/* Link Styles Ends */

/*Pictures*/
.picborder {
	border: 1px solid;
	border-color:#1E7C8A;
	padding-right: 0px;
	margin-right: 0px;
}

.picRight {
	border: 1px solid; 
	border-color:#1D6365; 
	float:right; 
	margin-left:20px;
}
.picRightnoborder {
	float:right; 
	margin-left:20px;
}
.picLeft {
	border: 1px solid; 
	border-color:#1D6365; 
	float:left; 
	margin-right:20px;
}


/*Contact Form*/
.inputSelect {
	FONT-WEIGHT: normal;
	FONT-SIZE: 11px;
	BORDER: #288388 1px solid;
	color: #000000;
	width:200px;
	background-color: #FFFFFF;
}
.inputComment {
	FONT-WEIGHT: normal;
	FONT-SIZE: 11px;
	BORDER: #288388 1px solid;
	color: #000000;
	width:200px;
	background-color: #FFFFFF;
}

.inputButton {
	FONT-WEIGHT: bold;
	FONT-SIZE: 10px;
	CURSOR: pointer;
	COLOR: #FFFFFF;
	FONT-SIZE: 10px;
	width:90px;
	background-color: #302F1D;
}
div#mod3 ul li {

	padding-bottom: 2px;
}
h3 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	color:#FFFFFF;
	margin:0;
	padding:0;
}
div#mecu {
	width:650px;
	margin:0;
	padding: 20px 20px 0 5px;
	float:left;
}
.textCopy {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
}

.textCopy2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: 17px;
	font-weight: bold;
	color: #FFFFFF;
	
}

div#slidingmenucopy {
	float:right;
	width:290px;
	margin:0;
	padding:20px 0 0 0;
}
div#flash3 {
	margin:0;
	padding:20px 0px 20px 0px;
	width:290px;
	height:236px;
	float: right;
}
.text2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #104F61;
}

/* ************* HOME NEWS ************ */

div#homenews {
	width: 964px;
	height: 99px;
	overflow: hidden;
	background:url(images/news-headlines.jpg);
	background-repeat: no-repeat;
	margin-top: 10px;
	padding: 25px 10px 5px 10px;
	display: block;
}

div#homenews h1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	padding: 5px 0 -5px 0;
	text-align: left;
}

div#homenews p {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	text-align: left;
}

div#homenews strong {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #104f61;
}