

/*  Page style  */

* { margin: 0; border: 0;}

body { background-image:url(../images/bg.jpg); background-position:top; background-repeat:repeat-x; background-color:#122029; margin:0; text-align: center;	min-width: 750px; font-family: Arial, sans-serif; font-size:10pt; color:#2e2e2e; line-height:125%; }


/*  Drop down style  */


a:link, a:visited { text-decoration: underline; color:#9d080e; }

a.menu:link, a.menu:visited { color: #FFFFFF; text-decoration: none; font-family:Arial, sans-serif; font-size:10pt; background-color: #9d080e; }
a.menu:link:hover, a.menu:visited:hover { text-decoration: none; color:#000000; background-color:#FFFFFF; }
a.menu:link:active, a.menu:visited:active { color: #FFFFFF; text-decoration: none;  }


/*  Roll over style  */


a.main:link, a.main:visited { display: block; width: 76px; height: 79px; background-image:url(../images/main.jpg); background-position:center; text-decoration:none; float:left; }
a.main:link:hover, a.main:visited:hover { display:block; width: 76px; height: 79px; background-image:url(../images/main-over.jpg); background-position:center; text-decoration:none; }
a.main:link:active, a.main:visited:active { display:block; width: 76px; height: 79px; background-image:url(../images/main.jpg); background-position:center; text-decoration:none; }

a.physicians:link, a.physicians:visited { display:block; width: 83px; height: 79px; background-image:url(../images/physicians.jpg); background-position:center; text-decoration:none; float:left; }
a.physicians:link:hover, a.physicians:visited:hover { display:block; width: 83px; height: 79px; background-image:url(../images/physicians-over.jpg); background-position:center; text-decoration:none; }
a.physicians:link:active, a.physicians:visited:active { display:block; width: 83px; height: 79px; background-image:url(../images/physicians.jpg); background-position:center; text-decoration:none; }

a.patient:link, a.patient:visited { display:block; width: 88px; height: 79px; background-image:url(../images/patient_care.jpg); background-position:center; text-decoration:none; float:left; }
a.patient:link:hover, a.patient:visited:hover { display:block; width: 88px; height: 79px; background-image:url(../images/patient_care-over.jpg); background-position:center; text-decoration:none; }
a.patient:link:active, a.patient:visited:active { display:block; width: 88px; height: 79px; background-image:url(../images/patient_care.jpg); background-position:center; text-decoration:none; }

a.services:link, a.services:visited { display:block; width: 72px; height: 79px; background-image:url(../images/services.jpg); background-position:center; text-decoration:none; float:left; }
a.services:link:hover, a.services:visited:hover { display:block; width: 72px; height: 79px; background-image:url(../images/services-over.jpg); background-position:center; text-decoration:none; }
a.services:link:active, a.services:visited:active { display:block; width: 72px; height: 79px; background-image:url(../images/services.jpg); background-position:center; text-decoration:none; }

a.contacts:link, a.contacts:visited { display:block; width: 71px; height: 79px; background-image:url(../images/contacts.jpg); background-position:center; text-decoration:none; float:left; }
a.contacts:link:hover, a.contacts:visited:hover { display:block; width: 71px; height: 79px; background-image:url(../images/contacts-over.jpg); background-position:center; text-decoration:none; }
a.contacts:link:active, a.contacts:visited:active { display:block; width: 71px; height: 79px; background-image:url(../images/contacts.jpg); background-position:center; text-decoration:none; }

a.patient_ed:link, a.patient_ed:visited { display:block; width: 117px; height: 79px; background-image:url(../images/patient_education.jpg); background-position:center; text-decoration:none; float:left; }
a.patient_ed:link:hover, a.patient_ed:visited:hover { display:block; width: 117px; height: 79px; background-image:url(../images/patient_education-over.jpg); background-position:center; text-decoration:none; }
a.patient_ed:link:active, a.patient_ed:visited:active { display:block; width: 117px; height: 79px; background-image:url(../images/patient_education.jpg); background-position:center; text-decoration:none; }


/*  Layout style  */


#page { margin:0 auto; width:755px; text-align: left; background-image: url(../images/top-bg.jpg); background-repeat:repeat-x; background-color:#0a1316;  }

#header { width: 750px; height:113px; }

#clearbar { clear:both; width:750px; height:8px; background-image:url(../images/layout_11.jpg); background-position:center; }

#logo { width: 243px; float:left; }

#nav { width: 507px; float:left; margin-top:34px; }

#main { width:750px; }

#middle { width:750px; ); font-size:9pt; }

#physicians { width:212px; height: 400px; padding:0 20px 10px 20px; float:left; 
	display:inline; line-height:normal;
	background-color: #F9F9F9; border: 0px outset #DDDDDD; 
	border-right-width: 3px; border-bottom-width: 3px; }
#physicians a { display:block; margin: 0px; padding: 5px 0px 4px 6px; font-weight:bold; color: #990000; text-decoration: none; border-bottom: 1px solid #dddbdc;}
#physicians a:hover { background-color:#F0F0F0; color: #000000; }
#physicians strong { display:block; margin-bottom:5px;}

#featured-services { width:207px; height: 400px; padding:0 20px 10px 20px; float:left; display:inline; 	color: #003366; line-height:normal;
	background-color: #EEEEEE; border: 0px outset #888888; 
	border-right-width: 3px; border-bottom-width: 3px; }
#featured-services a { display:block; margin-top:5px; font-weight:bold; color:#990000; }
#featured-services strong { display:block; margin-bottom:5px;}
#featured-services img { margin:2px 0 2px 0; display:block; } 

#news-events { width:205px; height: 400px; padding:0 20px 10px 20px; float:left; display:inline; 
	color:#e6e6e6; background-color:#777777; line-height:normal; 
	 border:0px outset #666666 ; border-bottom-width: 3px; }
#news-events a { display:block; margin-top:5px; font-weight:bold; color:#e0f1f8;}
#news-events strong { display:block; margin-bottom:5px;}

#locations { background-color:#5e5e5e; width:750px; font-size:9pt; color:#e6e6e6;  }
#locations strong { font-weight:bold; color:#8ecff1; display:block; margin-bottom:5px; }
#locations a { font-weight:bold; display:block; margin-top:2px; color:#8ecff1; }
#locations img { float:left; display:inline; margin: 3px 3px 0 0;  }
#locations .middle { width:156px; padding:0 10px 0 20px; margin:20px 0 20px 0; border-left:1px solid #4e4e4e; border-right:1px solid #767575; float:left; display:inline; }
#locations .left { width:156px; padding:0 10px 0 20px; margin:20px 0 20px 0;  border-right:1px solid #767575; float:left; display:inline; }
#locations .right { width:156px; padding:0 10px 0 20px; margin:20px 0 20px 0; border-left:1px solid #4e4e4e;  float:left; display:inline; }

#main2 { width:750px; background-image:url(../images/bg2.gif); background-color:#5e5e5es; }

#left-wrapper { width:238px; float:left; background-image:url(../images/bg2.gif); }

#left-nav { background-color:#ffffff; padding-top:15px; width:238px; }
#left-nav ul { list-style: none; padding:20px 0 0 0; margin-left:31px; width:207px; }
#left-nav li { display:block; padding: 0; margin: 0; }
#left-nav a { display: block; height: 1em; margin:0; padding: .2em .3em .3em .8em; border-bottom: 1px solid #dddbdc; color: #a20319; font-weight:bold; text-decoration:none; }
#left-nav a:hover { color: #000000; background-color: #f0f0f0; }
#left-nav a:active { color: #000000; background-color: #f0f0f0; }


#left-locations { color:#e6e6e6;}
#left-locations div { margin-left:20px; margin-right:20px; margin-bottom:10px; background-color:#5E5E5E; }
#left-locations a { color:#8ecff1; font-weight:bold; }
hr.locations {  margin-left: 15px; margin-right: 18px; margin-bottom:10px; padding-top: 1px; color:#464646; border-bottom: 1px solid #7e7e7e;  background-color:#464646; }

#content-wrapper { width:511px; float:right; background-color:#F0F0F0;}
#content { margin:25px 20px 20px 25px; vertical-align:top;}
#content-nav-wrapper { width:210px; float:right; margin-bottom:10px; padding-left:10px; display:inline; background-color:#F0F0F0;}
.content-nav { padding: 10px 5px 10px 10px; background-color:#FFFFFF; border:1px solid #999999;}
.content-nav a { color:#a20319; }
.content-img { padding: 10px 0 10px 0; }
.content-img img { margin:0 0 10px 0; }

#doc-wrapper { width:455px; }

.doc { display:inline; float:left; padding:2px; text-align:center; margin:9px; border:1px solid #999999; }
.doc a { background:#CCCCCC; display:block; width:126px; height:200px; font-size:12px; }
.doc a:hover { background:#FFFFFF; }
.doc a img { margin-top:10px; }

.doc-pic { float:right; display:block; padding:5px; margin:10px; }

.link { display:block; background-image:url(../images/bullet_red.png); background-position:top left; background-repeat:no-repeat;padding-left:20px;  margin-top:6px;}

.pdf { display:block; background-image:url(../images/page_white_acrobat.png); background-position:top left; background-repeat:no-repeat; padding-left:20px;  margin-top:6px;}

.word { display:block; background-image:url(../images/page_white_word.png); background-position:top left; background-repeat:no-repeat; padding-left:20px;  margin-top:6px;}

.image { display:block; background-image:url(../images/image.png); background-position:top left; background-repeat:no-repeat; padding-left:20px;  margin-top:6px;}

.video { display:block; background-image:url(../images/film.png); background-position:top left; background-repeat:no-repeat; padding-left:20px;  margin-top:6px;}

img { margin:0; border:0; } 

.clear { clear:both; } 

.invisible {display:none;}

img#location-header { float:left; display:block; }

#footer { width:750px; height:42px; text-align:center; padding-top:8px; background-image:url(../images/footer-bg.gif); background-position:top; background-repeat:repeat-x; font-size:12px; line-height:100%; }
#footer a { text-decoration:none; }


/*  typography style  */


strong { font-weight:bold; }

h1 { font-size:16pt; color:#a20319; text-align:left; margin-left:10px; padding-left:20px; background-image:url(../images/triangle.gif); background-repeat:no-repeat; background-position:left; }

#physicians h1 { font-size:14pt; background-image:url(../images/red-triangle.gif); margin-top:5px;  margin-left:0; padding:7px 5px 5px 23px; border-bottom:3px solid #dadada; line-height:150%;  }

#featured-services h1 { font-size:14pt; background-image:url(../images/red-triangle.gif); margin-top:5px;  margin-left:0; padding:7px 5px 5px 23px; border-bottom:3px solid #dadada; line-height:150%;  }

#news-events h1 { color: #8ecff1; font-size:14pt; background-image:url(../images/bblue-triangle.gif); margin-top:5px;  margin-left:0; padding:7px 5px 5px 23px; border-bottom:3px solid #dadada; line-height:150%;  }

h2 { font-size:14pt; color:#000000; margin-bottom:20px;}

h3 { font-size:12pt; color:#a20319; margin-bottom:7px; padding-bottom: 5px; border-bottom: 5px solid #dddbdc; }

h4 { font-size:10pt; font-weight:bold; color:#666666; margin-bottom:10px; margin-right:10px; padding-bottom: 3px; border-bottom: 1px solid #dddbdc; }

div p { margin-bottom:10px; text-align:justify; }

ul { margin:0 0 0 10px; padding:5px; text-indent:0;}

li { margin: 0; padding:0 0 5px 0; text-indent:0;  }

form ol li { text-indent:25px;  }

#content ul { margin-bottom: 1em; text-indent: 1em; }

td { font-family: Arial, sans-serif; font-size:10pt; color:#2e2e2e; line-height:125%; }

td p { text-align:left; }

.red {color: #a20319;}

.right { float:right; }

.left { float:left; }




/*  Form style  */


.forminput { border: 2px inset; background-color: #FFFFFF; }

.formselect { border: 2px ridge; background-color: #FFFFFF; }

.formtextarea { border: 2px inset; background-color: #FFFFFF; }

.formbutton { border: 2px outset; }


/*  IE PNG fix  */


.link, .pdf, .video, .image, .word, { behavior: url(../iepngfix.htc); }