ul,ol,li,h1,h2,h3,h4,h5,h6,pre,body,html,p,blockquote { margin:0; padding:0 }

p { margin-bottom:15px; }
td,p,li,div{ font-size: 12px; line-height: 16px; color: #000; }
a:link, a:visited { color: #4a1821; text-decoration: underline; }
a:hover, a:active { color: #97A58B; text-decoration: underline; }

/*** Structural DIVs ***/
#wrap {
  text-align:left; /* cross browser center-aligned page layout */
  margin:0 auto;
  width:679px;
}
#container {
  margin:0;
  padding:0;
  width:751px;
  float:left;
  clear:both;
}
#top-left-border {
  background-image:url(../images/top_left_border.jpg);
  background-position:left top;
  background-repeat:no-repeat;
  width:10px;
  height:296px;
  float:left;
}
#banner-img {
  background-position:left top;
  background-repeat:no-repeat;
  width:731px;
  height:296px;
  float:left;
  clear:right;
}
#top-right-border {
  background-image:url(../images/top_right_border.jpg);
  background-position:left top;
  background-repeat:no-repeat;
  width:10px;
  height:296px;
  float:left;
}
#content-container{ 
  background-image:url(../images/content_bg.jpg); 
  background-position:left top; 
  background-repeat:repeat-y; 
  margin:0;
  padding:0;
  width:751px;
  float:left;
  clear:both;
}
#content-body {
  background-image:url(../images/contentbody_bg.jpg);
  background-position:left top;
  background-repeat:no-repeat;
  width:518px;
  height:1200px; /*SCG-Why?*/
  float:left;
  clear:right;
  color:#000000;
}
#content-padding {
  padding:20px 28px 20px 50px;
  font-family:"Arial",Times,serif;
  color:#000000;
}
#side-contact {
  background-image:url(../images/contactus_side_bg.jpg);
  background-position:left top;
  background-repeat:no-repeat;
  width:233px;
  float:left;
  clear:right;
  font-family:Arial,Helvetica,sans-serif;
}
#side-contact-extended {
  background-image:url(../images/contactus_side_bg_extended.jpg);
  background-position:left top;
  background-repeat:no-repeat;
  width:233px;
  float:left;
  clear:right;
  font-family:Arial,Helvetica,sans-serif;
}
#side-contact-padding {
  padding: 32px 19px 30px 27px;
}
#sub-menu {
  background-image:url(../images/sub_menu_bg.jpg);
  background-position:left top;
  background-repeat:no-repeat;
  width:233px;
  float:left;
  font-family:Arial,Helvetica,sans-serif;
}
#sub-menu-padding {
  padding: 15px 20px 15px 20px;
}
#footer {
  background-image:url(../images/footer.jpg);
  background-position:left top;
  background-repeat:no-repeat;
  width:751px;
  height:20px;
  float:left;
  clear:both;
}
/*** Structural DIVs - End ***/
/*** Other verified layout ***/
#banner-img img {
  border:0;
}
#side-contact label {
  color:white;
  font-weight:bold
}
#side-contact .address {
  color:white;
}
/*** Other verified layout - End ***
/*** CSS Navigation ***/
#nav-bar {
  clear:both;
  width:751px;
  height:48px;
  border-collapse:collapse;
  background:url(../images/nav_bar.jpg) no-repeat;
  font-family:"Times New Roman",Times,serif;
}
#nav-bar td {
  text-align:center;
  vertical-align:middle;
  border-left:1px solid white;
  border-right:1px solid white;
}
#nav-bar .spacer {
  width:10px;
  border:none;
}
#nav-bar .first {
  border-left: none;
}
#nav-bar .last {
  border-right: none;
}
#nav-bar a {
  padding: 0 5px;
  line-height: 46px;
  display: block;
  background: url(../images/nav_bg.jpg) repeat-x; 
  color:#4a1821;
  text-decoration:none;
  font-weight:bold;
}
#nav-bar a:hover {
  background:url(../images/nav_hover.jpg) repeat-x;
  color:#fff;
}
/*** CSS Navigation - End ***/



  
/*remove default borders around linked images */ 
a img,:link img,:visited img { } 


/*----------  Begin FIR Headers  ----------*/

/*h1 span, span {
	padding: 0; margin: 0;
	display: none;}*/
	
 h1{
	font-size:28px;
	font-style:italic;
	margin-left:-10px;
	margin-top:5px;
	margin-bottom:35px;
	color: #000000;
}
 h2{ font-size:14px;margin-bottom:5px; margin-top:5px;}
 h3{ font-size:12px; margin-bottom:0px; margin-top:5px; padding-bottom:0;}
 h4{ font-size:11px; font-weight:bold; margin:0px;}

/*----------  End FIR Headers  ----------*/

.readmore {width: 72px; height: 19px; background:transparent url(../images/read_more/read_more_btn01.html);  margin: 5px; padding: 0px; position: relative; float: right;}
.readmore div {margin: 0; padding: 5px; list-style: none; position: absolute; top: 0;}
.readmore div, .readmore a {height: 19px; display: block; left: 0; width: 72px; line-height: 19px;}
.readmore div a:hover {background: transparent url(../images/read_more/read_more_btn01.html) 0 -19px no-repeat;}


body {
	text-align: center;	/* cross browser center-aligned page layout */
	background-image: url(../images/bg.jpg);
	background-position: left top;
	margin: 0;
	padding: 0;
	background-repeat: repeat-x;
	background-color: #1E4A3D;
	font-family: Arial, Helvetica, sans-serif;
	color: #000000;
}


li.yellow {
	list-style-image: url(images/sub/li.html);
	color: #FBCB65;
}
li.white {
	list-style-image: url(images/sub/li.html);
	color: #FFFFFF;
}
ul{
	margin: 0 0 3px 0;
	padding: 0 0 0 15px;
}

.push-over {padding-left:50px; display:block; }
	
.back { font-family: "Arial", Times, serif;
        font-size: 12px; line-height: 16px; text-align: left; color: #FFFFFF; }
	               

.back a:link	{ color:#FFFFFF; text-decoration: none; }
.back a:visited	{ color:#999999; text-decoration: none; }
.back a:hover	{ color:#FBCB65; text-decoration: underline; }
.back a:active	{ color:#FBCB65; text-decoration: underline; }
	
#footer-link {
	font-family: "Arial", Times, serif;
	font-size: 11px;
	line-height: 16px;
	width: 751px;
	color: #F9CC65;
	text-align: center;
	padding: 10px 0px 10px 0px;
	background-color: #1E4A3D; clear: both;
}
			   

#footer-link a:link	    { color:#F9F9F7; text-decoration: underline; }
#footer-link a:visited	{ color:#FBFBFB; text-decoration: underline; }
#footer-link a:hover	{ color:#FBCB65; text-decoration: underline; }
#footer-link a:active	{ color:#FBCB65; text-decoration: underline; }

.blk { font-family: "Arial", Times, serif; color:#000000;}

/*-----------------------start index------------------------------*/


#flash-container {
	background-image: url(../images/home/flash_container.html);
	background-position: left top;
	background-repeat: no-repeat;
	width: 731px;
	height: 296px;
	float: left;
	clear: right;
}



/*--------------------- first container ------------------------------------*/

#content-container-one { 
    background-image:url(../images/home/top_container_bk.html); 
	background-position:left top; 
	background-repeat: repeat-y; 
	margin: 0; padding: 0; width: 751px; float: left; clear: both;}

#form {
	margin: 0;
	padding: 0;
	width: 200px;
	float: left;
	clear: left;
}

#contact-form {
	background-image: url(../images/contactus_side_bg.jpg);
	background-position: left top;
	background-repeat: no-repeat;
	width: 245px;
	float: left;
	clear: right;
	height: 335px;
}

#contact-pad { padding: 50px 45px 10px 20px;}

/*------------------- bottom container ----------------------------------------*/

#content-container-two {
	margin: 0;
	padding: 0;
	width: 751px;
	float: left;
	background-image: url(../images/home/bottom_container_bk.html);
	background-position: left top;
	background-repeat: repeat-y;
}

#procedures-links {
	background-image: url(../images/home/procedure_links.html);
	background-position: left top;
	background-repeat: no-repeat;
	width: 244px;
	float: left;
	clear: right;
}
#links-pad { padding: 80px 19px 10px 60px;}

#patient-care {
	background-image: url(../images/patient_bg.html);
	background-position: left top;
	background-repeat: no-repeat;
	width: 507px;
	float: left;
	clear: right;
}
#patient-care-padding { padding: 99px 19px 10px 5px;}
#patient-care-padding p{color:#fff;}
#patient-care-padding p.top{ padding-top:0px; padding-left:130px; color:#fff;}
/*-------------------- start sub pages ------------------------------*/


#sub-img-container {
	background-image: url(../images/sub/sub_img_container.html);
	background-position: left top;
	background-repeat: no-repeat;
	width: 731px;
	height: 296px;
	float: left;
	clear: right;
}

#sub-hd {
	background-image: url(../images/sub/sub_hd.html);
	background-position: left top;
	background-repeat: no-repeat;
	width: 518px;
	float: left;
	clear: right;
}




#sub-menu-padding p, #sub-menu-padding h2, #sub-menu-padding h3, #links-padding p, #links-padding h2, #links-padding h3 { color:#fff;}
.pic-float-left {
	float: left;
	padding-right: 15px;
	padding-bottom: 5px;
}
.pic-float-right {
	float: right;
	padding-left: 15px;
}

.sub-li li {
	list-style-image: url(images/sub/li.html);
	color: #000000;
}

.thumbs-left { margin:2px 8px 0 0; }
.thumbs-right { margin:2px 0 0 8px; }
/*---------------- sub headers --------------------------------*/


#sub-sitemap-hd {
	background-image: url(../images/sub/sub_sitemap_hd.html);
	background-position: left top;
	background-repeat: no-repeat;
	width: 518px;
	float: left;
	clear: right;
}

/*-------------- start sub page container images -----------------*/


#sub-img02 {
	background-image: url(../images/sub/sub_img_02.html);
	background-position: left top;
	background-repeat: no-repeat;
	width: 731px;
	height: 296px;
	float: left;
	clear: right;
}

#sub-img03 {
	background-image: url(../images/sub/sub_img_03.html);
	background-position: left top;
	background-repeat: no-repeat;
	width: 731px;
	height: 296px;
	float: left;
	clear: right;
}

#sub-img04 {
	background-image: url(../images/sub/sub_img_04.html);
	background-position: left top;
	background-repeat: no-repeat;
	width: 731px;
	height: 296px;
	float: left;
	clear: right;
}

#sub-img05 {
	background-image: url(../images/sub/sub_img_05.html);
	background-position: left top;
	background-repeat: no-repeat;
	width: 731px;
	height: 296px;
	float: left;
	clear: right;
}

#sub-img06 {
	background-image: url(../images/sub/sub_img_06.html);
	background-position: left top;
	background-repeat: no-repeat;
	width: 731px;
	height: 296px;
	float: left;
	clear: right;
}

#sub-img07 {
	background-image: url(../images/sub/sub_img_07.html);
	background-position: left top;
	background-repeat: no-repeat;
	width: 731px;
	height: 296px;
	float: left;
	clear: right;
}

a.speciallink { text-decoration: none; }
a.speciallink:hover { color: white; }
