@import '/styles/custom.css';
/* ROW ------------------------------------------------------------------------- */

.row {
  clear: both;
  position: relative;
  margin: 0;
  padding: 0;
  border: 0; 
}
.row:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }


/* COLUMN ----------------------------------------------------------------------- */

.col {
  float: left;
  border: 0;
  padding: 0;
  margin: 0; 
  vertical-align: top;
}
/* COMMON ---------------------------------------------------------------------- */
body {
	background:#6B6E59 url("/images/bg.jpg") repeat-x;
	margin:0 0 0 0;
}
#bg-top {
	background:url('/images/bg-top.jpg') top center no-repeat;
	height:741px;
}

#page {
	width:900px;
	margin:0 auto;
}
/* HEADER ---------------------------------------------------------------------- */
#logo{
	height:149px;
	width:237;
}
#headtext{
	background:url('/images/header_text.jpg') 0px 29px no-repeat;
	height:69px;
	width:655px;
	padding:43px 0 10px 0;
	text-align:right;
	font-size:18px;
	color:#FFFFFF;
}
#number{
	margin:10px 0 0 0;

}
/* MENU ------------------------------------------------------------------------ */
#nav ul, #nav li {
	margin:0;
	padding:0;
	background:none;
}
#nav li {
	float:left;
}
#nav li a{
	background:url('/images/nav_1.gif') no-repeat;
	height:20px;
	width:94px;
	padding:7px 0 0 0;
	text-align:center;
	color:#777777;
	font-size:13px;
	text-decoration:none;
	float:left;
	text-transform:uppercase;
}	

#nav li#nav4 a{
	background:url('/images/nav_2.gif') no-repeat;
	height:20px;
	width:189px;
	padding:7px 0 0 0;
	text-align:center;
	color:#777777;
	font-size:13px;
	text-decoration:none;
	float:left;
	display:block;
	text-transform:uppercase;
}

#nav li#nav3 a{
	background:url('/images/nav_3.gif') no-repeat;
	height:20px;
	width:169px;
	padding:7px 0 0 0;
	text-align:center;
	color:#777777;
	font-size:13px;
	text-decoration:none;
	float:left;
	display:block;
	text-transform:uppercase;
}

#nav li#nav5 a{
	background:url('/images/nav_5.gif') no-repeat;
	height:20px;
	width:115px;
	padding:7px 0 0 0;
	text-align:center;
	color:#777777;
	font-size:13px;
	text-decoration:none;
	float:left;
	display:block;
	text-transform:uppercase;
}

#nav li#nav4 a:hover {
	background:url('/images/nav_2.gif') 0px -27px no-repeat;
	color:#FFFFFF;
	font-weight:bold;
}

#nav li#nav3 a:hover{
	background:url('/images/nav_3.gif') 0px -27px no-repeat;
	color:#FFFFFF;
	font-weight:bold;
}

#nav li#nav5 a:hover{
	background:url('/images/nav_5.gif') 0px -27px no-repeat;
	color:#FFFFFF;
	font-weight:bold;
}

#nav li a:hover{
	background:url('/images/nav_1.gif') 0px -27px no-repeat;
	color:#FFFFFF;
	font-weight:bold;
}

.homepage #nav li#nav1 a,
.about #nav li#nav2 a,
/*.contact #nav li#nav5 a {
	background:url('/images/nav_5.gif') 0px -27px no-repeat;
	color:#FFFFFF;
	font-weight:bold;
}*/
.tech #nav li#nav4 a {
	background:url('/images/nav_2.gif') 0px -27px no-repeat;
	color:#FFFFFF;
	font-weight:bold;
}

.services #nav li#nav3 a {
	background:url('/images/nav_3.gif') 0px -27px no-repeat;
	color:#FFFFFF;
	font-weight:bold;
}

.patient #nav li#nav5 a {
	background:url('/images/nav_5.gif') 0px -27px no-repeat;
	color:#FFFFFF;
	font-weight:bold;
}

/* SUBNAV ---------------------------------------------------------------------- */
#menu {
padding:8px 0 0 8px;
}

#menu ul, #menu li {
	margin:0;
	padding:0;
	background:none;
}
#menu ul {

}
#menu a {
	color:#333333;
	font-size:14px;
	padding: 10px 10px 9px 10px;
	text-decoration:none;
	border-bottom:1px solid #FFFFFF;
	display:block;
	font-weight:bold;
}
.menu1 #menu1 a,
.menu2 #menu2 a,
.menu3 #menu3 a,
.menu4 #menu4 a,
.menu5 #menu5 a,
.menu6 #menu6 a,
.menu7 #menu7 a,
#menu a:hover {
	background-color:#E97E0C;
	color:#ffffff;
}
.menu1-0 #menu1-0 a.first, .menu2-0 #menu2-0 a.first, .menu3-0 #menu3-0 a.first, .menu4-0 #menu4-0 a.first, .menu5-0 #menu5-0 a.first , .menu6-0 #menu6-0 a.first, .menu7-0 #menu7-0 a.first, .menu8-0 #menu8-0 a.first {
	background-color:#E97E0C;
	color:#ffffff;
}
.menu1-1 #menu1-1 a, .menu1-2 #menu1-2 a, .menu1-3 #menu1-3 a, .menu1-4 #menu1-4 a, .menu1-5 #menu1-5 a,
.menu2-1 #menu2-1 a, .menu2-2 #menu2-2 a, .menu2-3 #menu2-3 a, .menu2-4 #menu2-4 a,
.menu3-1 #menu3-1 a, .menu3-2 #menu3-2 a, .menu3-3 #menu3-3 a, .menu3-4 #menu3-4 a,
.menu4-1 #menu4-1 a, .menu4-2 #menu4-2 a,
.menu5-1 #menu5-1 a, .menu5-2 #menu5-2 a,
.menu6-1 #menu6-1 a,
.menu6-2 #menu6-2 a,
#menu a:hover {
	background-color:#E97E0C;
	color:#ffffff;
}
.menu1-0 #menu1-0 ul, .menu2-0 #menu2-0 ul, .menu3-0 #menu3-0 ul, .menu4-0 #menu4-0 ul, .menu5-0 #menu5-0 ul, .menu6-0 #menu6-0 ul,
.menu1-1 #menu1-0 ul, .menu1-2 #menu1-0 ul, .menu1-3 #menu1-0 ul, .menu1-4 #menu1-0 ul, .menu1-5 #menu1-0 ul,
.menu2-1 #menu2-0 ul, .menu2-2 #menu2-0 ul, .menu2-3 #menu2-0 ul, .menu2-4 #menu2-0 ul,
.menu3-1 #menu3-0 ul, .menu3-2 #menu3-0 ul, .menu3-3 #menu3-0 ul, .menu3-4 #menu3-0 ul,
.menu4-1 #menu4-0 ul, .menu4-2 #menu4-0 ul,
.menu5-1 #menu5-0 ul, .menu5-2 #menu5-0 ul,
.menu6-1 #menu6-0 ul, .menu6-2 #menu6-0 ul{
	display:block;
}


#menu ul ul {
	display:none;
}


#menu ul li li a{
	background:url('/images/bullet.gif') 13px 15px no-repeat;
	color:#333333;
	height:25px;
	padding:9px 0 0 20px;
	text-decoration:none;
	display:block;
	font-weight:normal;
}
/* SHARED ---------------------------------------------------------------------- */

/* HOME ------------------------------------------------------------------------ */
.splashpage #content .imagesplash{
	background:url('/images/photo1.gif') top right no-repeat;
	height:500px;
	width:900px;
}
.splashpage #content .flash{
	float:right;
}
.splashpage #content #text img{
	padding:30px 0 10px 30px;
}
.splashpage #content #text .body{
	width:300px;
	padding:50px 0 0 30px;
	font-size:25px;
	color:#E97E0C;
}

.splashpage #content #text .body span{
	font-style:italic;
}
.splashpage #content #text .enter{
	padding:50px 0 0 170px;

}
.splashpage #content #text .enter a{
	background:url('/images/enter.jpg') top left no-repeat;
	height:34px;
	width:180px;
	font-size:16px;
	font-weight:bold;
	text-decoration:none;
	text-align:center;
	color:#FFFFFF;
	display:block;
	padding:16px 0 0 8px
}
.splashpage #content #text .enter a:hover{
	background:url('/images/enter.jpg') bottom left no-repeat;
}
.homepage #content .image1{
	background:url('/images/photo2.jpg') no-repeat;
	height:500px;
	width:672px;
	margin:0 0 0 -3px;
}
.homepage #content #text{
	margin-left:600px;
}
.homepage #content #text img{
	padding:20px 0 10px 0;
}
/*.homepage #content #text #scroll{
	height:360px;
	width:280px;
	overflow-y:auto;
	padding: 10px 10px 5px 0;
}*/
/* CONTENT --------------------------------------------------------------------- */
.content #sidenav{
	background:url('/images/sidenav-bg.jpg') no-repeat;
	height:500px;
	width:237px;
}
#content #imageflash {
	padding: 7px 0 0 7px;;
	height:342px;
	width:638px;
}
#content #image2 {
	padding: 7px 0 0 7px;;
	height:342px;
	width:638px;
}
#content #image3 {
	padding: 7px 0 0 8px;
	height:493px;
	width:353px;
}
#content #image4 {
	padding: 7px 0 0 8px;
	height:493px;
	width:234px;
}
.content #content #text {
	width:280px;
}
#content #text-wide {
	width:643px;
	height:150px;
	padding:0 7px 0 8px;
}
#content #text-wide #scroll {
	width:643px;
	height:140px;
	overflow-y:auto;
}
#content #text-wide-no-img {
	width: 643px;
	height: 482px;
	padding: 11px 7px 0 8px;
}
#content #text-wide-no-img #scroll {
	width: 643px;
	height: 482px;
	overflow-y: auto;
}
#content #text #scroll {
	height: 475px;
	width: 280px;
	overflow-y:auto;
	padding: 10px 10px 5px 0;
}
.contant #content #text-large {
	width:400px;
}
#content #heading-text {
	border-bottom:#E87C0D 1px solid;
	padding:20px 0 10px 0;
}
#content #heading-text-wide {
	border-bottom:#E87C0D 1px solid;
	height:45px;
}
#content .sub-heading {
	color:#999999;
	font-size:18px;
	padding:0 0 10px 0;
}
#content #text-large #scroll {
	height:475px;
	width:400px;
	overflow-y:scroll;
	padding: 10px 10px 5px 0;
}
#content #text #scroll a {
	display:block;
  background:url('/images/bullet.gif') 5px 10px no-repeat;
	padding: 5px 10px 5px 20px;
	cursor: default;
	text-decoration:none;
	color:#333333;
}
#content #text #scroll a:hover {
  background:url('/images/bullet.gif') 10px 10px no-repeat;
color:#E67B08;
}
.tech #content #text #scroll {
	height:375px;
	width:280px;
	overflow-y:auto;
	padding: 10px 10px 5px 0;
}
/* FOOTER ---------------------------------------------------------------------- */
#footer {

	height:85px;
	width:900px;
	color:#767674;
	font-size:15px;
	text-align:right;
	font-weight:bold;
}
#footer img{
	float:left;
}
/* SITE MAP -------------------------------------------------------------------- */

.sitemap ul {
	padding:0 0 0 50px;
  margin:0;
}
.sitemap ul ul {
  padding:0 0 0 5px;
}
.sitemap li {
  background:url('/images/bullet-page.gif') 0px 1px no-repeat;
  margin:0 0 15px 0;
  padding:0 0 0 15px;
}
.sitemap li a {
  font-size:12px;
  font-weight:bold;
	text-transform:uppercase;
	outline:none;
}
.sitemap li li {
  margin: 0 0 4px 0;
	background:url('/images/bullet-sub.gif') 0px 4px no-repeat;
	padding:0 0 0 10px;
}
.sitemap li li a {
  font-size:11px;
  font-weight:normal;
	text-transform:none;
}
.sitemap a:visited {
  color: #999999;
}
.sitemap a:hover {}



/* CUSTOMIZATIONS -------------------------------------------------------------- */
.green{
	color:#6B6E59;
}