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

/* Reset the basic elements to a baseline. */
* { margin:0px; padding:0px; }
body { color:#111111; background:#267cb2; font-family:Arial, Helvetica, sans-serif; font-size:11px; }
h1, h2, h3, h4, h5, h6 { margin-top:0px; margin-bottom:0px; font-size:100%; }
ul, ol { margin-top:0px; margin-bottom:10px; font-size:100%; line-height:17px; }
p { margin-bottom:16px; }
li { margin:0px 0px 0px 15px; padding:0px; }
table { border-collapse:collapse; border-spacing:0px; font-size:inherit; }
caption { text-align:left; }
th { border-bottom-width:1px; font-weight:bold; padding-bottom:2px; text-align:left; }
td { font-size:100%; }
form { margin:0px; padding:0px; }
fieldset { border:1px solid #e0e0e0; padding:5px; }
b, strong { font-weight:bold; }
i, em, u { font-style:italic; }
u { text-decoration:none; }
a img { border:0px; }

a:link { color:#26517a; text-decoration:underline; }
a:hover { color:#ebab00; text-decoration:underline; }

hr { margin-bottom:5px; }

h1 {  }
h2 {  }
h3 {  }
h4 {  }
h5 { font-size:12px; font-weight:bold; margin-bottom:3px; color:#003366; }  
h6 { font-size:12px; font-weight:bold; margin-bottom:3px; color:#333333; }

#pageContainer { background:url(../images/pageBg.jpg) repeat-y; width:790px; margin:0px auto; padding:0px; }

#pageHeader { background:url(../images/header.jpg) no-repeat; width:750px; height:201px; margin:0px auto; padding:0px; }
#pageHeader h1 { text-indent:-9999px; }
#pageHeader a { display:block; width:750px; height:201px; text-indent:-9999px; }

#pageContent { background:url(../images/contentBg.jpg) repeat-y; width:750px; margin:0px auto; padding:0px; overflow:hidden; }

#pageNavigation { width:750px; margin:0px auto; padding:0px; overflow:hidden; }
#pageNavigation ul { margin:0px; padding:0px; }
#pageNavigation ul li { list-style:none; float:left; margin:0px; padding:0px; }
#pageNavigation ul li a { display:block; margin:0px 0px 0px 0px; padding:4px 10px 0px 9px; background:url(../images/btnBg.jpg) repeat-x; height:23px; border-right:1px solid #748595; border-left:1px solid #b9c9d9; font-size:12px; color:#FFFFFF; text-decoration:none; }
#pageNavigation ul li a:hover { background:url(../images/btnBg.jpg) repeat-x 0px -27px; color:#013364; }
#pageNavigation ul li.first a { border-left:none; padding:4px 10px 0px 9px !important; }
#pageNavigation ul li.last a { border-right:none; padding:4px 10px 0px 9px !important; }
#pageNavigation ul li.current a { background:url(../images/btnBg.jpg) repeat-x 0px -27px; color:#013364; }

#breadCrumb { width:730px; height:20px; background:#FFFFFF; border-bottom:1px solid #5b7b9a; margin:0px 0px 15px 0px; padding:3px 0px 0px 20px; }
#breadCrumb ul { margin:0px; padding:0px; }
#breadCrumb ul li { list-style:none; margin:0px; padding:0px; }
#breadCrumb ul li a { font-size:10px; color:#26517a; text-decoration:none; }
#breadCrumb ul li a:hover { text-decoration:underline; }

#pageContentLeft { width:445px; float:left; margin:0px 0px 0px 20px; padding:0px; }
#pageContentLeft ul { margin:5px 0px 10px 15px }

#locationBreadCrumb { border-bottom:1px solid #5b7b9a; margin:0px 0px 15px 0px; padding:0px 0px 5px 0px; }
#locationBreadCrumb p { margin:5px 0px 0px 0px; padding:0px; font-size:9px; }

table.contacts { }
table.contacts th { border-bottom:1px solid #5b7b9a; color:#003366; font-size:12px; }
table.contacts td { padding-top:15px; }

.topBlock { display:block; border-bottom:2px solid #5b7b9a; height:60px; }

#pageContentRight { width:263px; float:right; margin:0px; padding:0px; }
#pageContentRight .content { width:230px; margin:0px auto; padding:0px; }

#pageContentRight ul.locationsMenu { margin:0px; padding:0px; .border-left:1px solid #003366; color:#26517a; }
#pageContentRight ul.locationsMenu li { margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; list-style:none; .overflow:hidden; }
#pageContentRight ul.locationsMenu li.underline { border-bottom:1px solid #003366; }
#pageContentRight ul.locationsMenu li a { display:block; height:40px; border-left:1px solid #003366; .border-left:none !important; color:#26517a; text-decoration:none; padding:5px 0px 0px 0px; .padding:0px;  }
#pageContentRight ul.locationsMenu li a:hover { background:#b9c8d6; }

.number { background:#e6edf4; float:left; display:block; padding:11px 12px 12px 11px; .padding:9px 12px 9px 11px; margin:0px 10px 0px 1px; width:22px; height:22px; }
.clinicTop { background:url(../images/downArrow.jpg) no-repeat; display:block; height:18px; margin:0px 0px 0px 10px; padding:3px 0px 0px 25px; }
.topBlock2 { display:block; border-bottom:2px solid #5b7b9a; height:40px; padding:20px 0px 0px 0px; }


#pageFooter { background:url(../images/footerBg.jpg) no-repeat; width:790px; height:54px; margin:0px auto; padding:5px 0px 0px 0px; text-align:center; font-size:9px; }

.imgFloatLeft { float:left; }
.imgMap { margin-top:20px; }
