/****************************************************
 COLORS USED
 
 Dark Blue: #284985;
 
****************************************************/

* {
 margin: 0;
 padding: 0;
}

/****************************************************
 BODY
****************************************************/

body {
 font: normal 12px  Arial, Helvetica, sans-serif;
 background: #EBEFF7 url(/_img/bg-body.gif) 0 0 repeat-x;
}

/****************************************************
 WRAPPER
****************************************************/

#wrapper {
 position: relative;
 width: 850px;
 margin: 0 auto ;
 background: transparent url(/_img/bg-wrapper.gif) 0 0 no-repeat;
}

#wrapper .inner {
 margin: 0 25px 0 25px;
}

/****************************************************
 HEADER
****************************************************/

#header {
 height: 121px;
 margin: 0 10px 0 10px;
 position: relative;
}

#logo {
 /* Clickable Background Images Via CSS */
 background: transparent url(/_img/logo.gif) 0 0 no-repeat;
 position: absolute;
 top: -7px;
 left: 0;	
 width: 160px;
 height: 160px;
}


/* Clickable Background Images Via CSS */
#logo2 a {
 position: absolute;
 top: 0;
 left: 0;	
 width: 160px;
 height: 160px;
} 

#logo2 {
 /* Clickable Background Images Via CSS */
 background: transparent url(/_img/logo2.gif) 0 0 no-repeat;
 position: absolute;
 top: 5px;
 left: -10px;	
 width: 200px;
 height: 119px;
}


/* Clickable Background Images Via CSS */
#logo a {
 position: absolute;
 top: 0;
 left: 0;	
 width: 200px;
 height: 119px;
} 

#calendarLink {
 position: absolute;
 top: 7px;
 right: 155px;
}

#intranetLogin {
 position: absolute;
 top: 7px;
 right: 28px;
}


/****************************************************
 CONTENT
****************************************************/

#wrapper-two {
 background-color: #fff; 
}

#content {
 margin: 0 0 0 190px;
/* border-left: 2px solid #6889C5;*/
/* background: transparent url(/_img/bg-content.gif) bottom left no-repeat;*/
}

#content .inner {
 margin: 0 25px 20px 10px;
 padding-bottom: 10px;
}

body#home #content p {
 margin: 0 0 10px 0;
 line-height: 22px;
}

#content p {
 margin: 0 0 20px 0;
 line-height: 22px;
}

#content .inner ul {
 padding-left: 30px;
 margin-bottom: 20px;	
}

#introText {
 font-size: 14px;
 color: #284985;
 font-weight: bold;
}

strong {
 color: #284985;
}

/****************************************************
 SIDE
****************************************************/

#side {
 float: left;
 margin: 53px 0 50px 0;
 width: 180px;
}

#side .inner {
 margin: 0 10px 0 15px;
}

#side .inner p {
 margin: 0 0 20px 0;
 line-height: 22px;
 text-align: center;
}

#side .inner li {
 list-style: none;
 border-bottom: 1px solid #E6E6E6;
 margin-bottom: 5px;
 padding-bottom: 7px;	
 text-align: center;
}

/****************************************************
 FOOTER
****************************************************/

#footer {
 position: relative;
 margin-top: 10px;
 clear: both;
 color: #fff;
 line-height: 18px;
 height: 102px;
 background: #284985 url(/_img/bg-footer.gif) bottom right no-repeat;
 }

#footer .inner {
 padding: 20px 10px 10px 10px;
 text-align: center;
}

#footer .inner a:link, #footer .inner a:visited, #footer .inner a:hover, #footer .inner a:active { 
 color: #fff;
}

/****************************************************
 DEFAULT LINKS
****************************************************/

a:link { 
 color: #284985;
}

a:visited { 
 color: #284985;
}

a:hover, a:active { 
 color: #284985;
}

/****************************************************
 LOGO
****************************************************/

h1 {
 text-indent: -9999px;
}


/****************************************************
 HEADINGS
****************************************************/

h2 {
 margin-bottom: .5em;
 font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
 font-size: 28px;
 font-weight: normal;
 line-height:31px;
 letter-spacing: -1px;
 color: #284985;
}

h3 {
 font-weight: bold;
 font-size: 16px;
 line-height: 18px;
 padding-bottom: 3px;
 color: #284985;
}

body#home h3#h3-services {
 text-indent: -9999px;
 width: 180px;
 height: 100px;
 padding: 0;
}

body#home h3#h3-office-express {
 text-indent: -9999px;
 width: 180px;
 height: 100px;
 padding: 0;
}

body#home h3#h3-patient-services {
 text-indent: -9999px;
 width: 180px;
 height: 100px;
 padding: 0;
}

#side .inner h3 {
 font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
 font-size: 14px; 
 border-top: 2px solid #284985;
 border-bottom: 1px solid #284985;
 padding: 5px 0;
 margin: 0 0 5px 0;
 color: #284985;
 text-align: center;
}

p, ol, ul {
 line-height: 1.67em;
}

/***************************************************
 MAIN NAVIGATION
***************************************************/

#nav {
 position: absolute;
 top: 63px;
 right: 10px;
 height: 45px;
 width: 521px;
}

div#nav ul#navbar	{
 height: 45px;
 width: 521px;
 background: transparent url(/_img/nav.gif) top left no-repeat;
 position: relative;
}

div#nav ul#navbar li {
 list-style: none;
 position: absolute;
 top: 0;
}
	
ul#navbar li, ul#navbar a {
 height: 45px;
 display: block;
}
	
div#nav ul#navbar li a {
 text-indent: -9999px;
 text-decoration: none;
}
	
#about-summit-nav {		left: 0; width: 101px;}
#clinician-info-nav {	left: 105px; width: 101px;}
#patient-info-nav {		left: 210px; width: 101px;}
#faqs-nav {				left: 315px; width: 101px;}
#contact-nav {			left: 420px; width: 101px;}

#about-summit-nav a:hover {		background: transparent url(/_img/nav.gif) 0 -45px no-repeat; border:0;}
#clinician-info-nav a:hover {	background: transparent url(/_img/nav.gif) -105px -45px no-repeat; border:0;}
#patient-info-nav a:hover {		background: transparent url(/_img/nav.gif) -210px -45px no-repeat; border:0;}
#faqs-nav a:hover {				background: transparent url(/_img/nav.gif) -315px -45px no-repeat; border:0;}
#contact-nav a:hover {			background: transparent url(/_img/nav.gif) -420px -45px no-repeat; border:0;}

/* YOU ARE HERE */	
body#about-summit #about-summit-nav {		background: transparent url(/_img/nav.gif) 0 -45px no-repeat; border:0;}
body#clinician-info #clinician-info-nav {	background: transparent url(/_img/nav.gif) -105px -45px no-repeat; border:0;}
body#patient-info #patient-info-nav {		background: transparent url(/_img/nav.gif) -210px -45px no-repeat; border:0;}
body#faqs #faqs-nav {						background: transparent url(/_img/nav.gif) -315px -45px no-repeat; border:0;}
body#contact #contact-nav {					background: transparent url(/_img/nav.gif) -420px -45px no-repeat; border:0;}

/****************************************************
 FORMS
****************************************************/

#thisform fieldset, .thisform fieldset {
 border: 1px solid #ccc;
 padding: 20px;
 margin: 20px 0;
}

#thisform legend, .thisform legend {
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-weight: bold;
 font-size: 11px;
 color: #666;
 background-color: #eee;
 border: 1px solid #ccc;
 border-bottom-color: #999;
 border-right-color: #999;
 padding: 4px 8px;
 margin-bottom: 10px;
}

#thisform input:focus, #thisform textarea:focus, .thisform input:focus, .thisform textarea:focus {
 background: #ffc;
}

/****************************************************
 IMAGES
****************************************************/

.photo-center {
 display: block;
 margin: 0 auto;
 border: 2px solid #ddd;
}

.photo-right {
 display: block;
 float: right;
 margin: 5px 0 10px 10px;
 padding: 5px;
 border: 3px solid #E6E6E6;
}

.photo-right-path {
 display: block;
 float: right;
 margin: 5px 0 10px 10px;
 padding: 0;
 border: 3px solid #E6E6E6;
}

#doc-caption {
 width: 100px;	
 display: block;
 float: right;
 padding: 10px;
 margin: 0 10px;
 text-align: center;
}

.photo-left {
 display: block;
 float: left;
 margin: 5px 10px 10px 0;
 padding: 5px;
 border: 2px solid #E6E6E6;
}

