/* --- CORE TAGS --- */

body {background: url(images/pgbg1.gif); left: 0; top: 0; height: 101%; margin: 0; padding: 0; y-scroll: yes;}



a:link { font-family: Arial, Helvetica, sans-serif; font-style: normal; font-weight: normal; color: #134076; background: #fff; text-decoration: underline; }
a:visited { font-family: Arial, Helvetica, sans-serif; font-style: normal; font-weight: normal; color: #134076; background: #fff; text-decoration: underline; }
a:hover { font-family: Arial, Helvetica, sans-serif; font-style: normal; font-weight: normal; color: #E9AF32; background: #fff; text-decoration: underline; }
a:active { font-family: Arial, Helvetica, sans-serif; font-style: normal; font-weight: normal; color: #134076; background: #fff; text-decoration: underline; }

img {border: 0;}

img.snav01 {float: right; width: 26px; height: 14px;}

/*img.mainnav { width: 26px; height: 1px; border: 0; }*/
img.ftr { width: 12px; height: 1px; border: 0; }

input:focus {background: white; color: #444;}

.clr {clear: both; width: 737px; height: 20px; margin: 0; padding: 0;}
.clr-inner {clear: both; width: 710px; height: 20px; margin: 0; padding: 0;}


/*#winxy  {position: absolute; left: 50%; top: 0; margin: 0; padding: 0;}*/
.pgspcr {width: 737px; height: 20px; margin: 0 auto; padding: 0;}
#pgftr {clear: both; width: 737px; clear: both; text-align: center;}
#pgwr {width: 737px; margin: 0 auto; padding: 0;}
#mhnav-wr {width: 737px; height: 137px; margin: 0; padding: 0; color: #134076; background: #fff;}
#pglogo {width: 737px; height: 53px; margin: 0; padding: 0;}
#mh-bott2 {width: 737px; height: 40px; margin: 0; padding: 0;}
#mainnav4-wr {width: 737px; height: 44px; margin: 0; padding: 0 0 0 7px; color: #134076;}

#mh-wr-outer {position: relative; width: 747px; height: 216px; margin: 0; padding: 0; color: #264871; background: #fff;}

#mh-wr {position: absolute; left: 0; top: 0; width: 747px; height: 216px; margin: 0; padding: 0; color: #264871; background: #fff;}
#mh-thmb {position: absolute; left: 5px; top: 53px; width: 452px; height: 123px; margin: 0; padding: 0;}
#mh-img {position: absolute; left: 456px; top: 53px; width: 286px; height: 123px; margin: 0; padding: 0;}
#mh-bott {position: absolute; left: 5px; top: 176px; width: 737px; height: 40px; margin: 0; padding: 0;}
#mainnav-wr {clear: both; width: 747px; height: 44px; margin: 0 auto; padding: 0; vertical-align: top; color: #264871; background: #fff;}

/*#mainnav-wr { position: absolute; left: 5px; top: 235px; width: 737px; height: 44px; margin: 0; padding: 0;  vertical-align: top; color: #264871; background: #fff;}*/

#mainnav2-wr {position: absolute; left: -368px; top: 113px; width: 737px; height: 44px; margin: 0; padding: 0;  vertical-align: top; color: #264871; background: #fff;}
#mainnav3-wr {position: absolute; left: -368px; top: 113px; width: 731px; height: 44px; margin: 0; padding: 0;  vertical-align: top; color: #264871; background: #fff;}




#hdrbase { z-index: 11; }
#hdrHome { z-index: 10; }
#hdrAbout { z-index: 9; }
#hdrMedSpec { z-index: 8; }
#hdrSurgery { z-index: 7; }
#hdrTrain { z-index: 6; }
#hdrFaqs { z-index: 5; }
#hdrCaseSt { z-index: 4; }

#hdrbase,#hdrHome,#hdrAbout,#hdrMedSpec,#hdrSurgery,#hdrTrain,#hdrFaqs,
#hdrCaseSt { position: absolute; top: 53px; left: 5px; margin: 0; padding: 0; width: 451px !important; height: 123px !important;}


/* --- NAVIGATION TAGS --- */

#nav {width: 737px; margin: 0; padding: 9px 2px 9px 7px; text-align: left;}

#nav li {display: inline; padding-right: 15px; margin: 0; white-space: nowrap;}

#nav a:link { font-family: Arial, Helvetica, sans-serif; font-size: 10px; font-style: normal; font-weight: bold; color: #564F47; background: #fff;  text-decoration: none; } 
#nav a:visited { font-family: Arial, Helvetica, sans-serif; font-size: 10px; font-style: normal; font-weight: bold; color: #564F47; background: #fff;  text-decoration: none; }
#nav a:hover { font-family: Arial, Helvetica, sans-serif; font-size: 10px; font-style: normal; font-weight: bold; color: #E9AF32; background: #fff;  text-decoration: none; }

#home #nhome a,
#base #nbase a,
#about #nabout a,
#medspec #nmedspec a,
#surgery #nsurgery a,
#train #ntrain a,
#faqs #nfaqs a,
#frms #nfrms a,
#casest #ncasest a { font-family: Arial, Helvetica, sans-serif; font-size: 10px; font-style: normal; font-weight: bold; color: #E9AF32; background: #fff; text-decoration: none; }


#home #nhome a:hover,
#base #nbase a:hover,
#about #nabout a:hover,
#medspec #nmedspec a:hover,
#surgery #nsurgery a:hover,
#train #ntrain a:hover,
#faqs #nfaqs a:hover,
#frms #nfrms a:hover,
#casest #ncasest a:hover { font-family: Arial, Helvetica, sans-serif; font-size: 10px; font-style: normal; font-weight: bold; color: #FED988; background: #fff; text-decoration: none;  }

#nav a:active { font-family: Arial, Helvetica, sans-serif; font-size: 10px; font-style: normal; font-weight: bold; color: #FEDA8B; background: #fff; text-decoration: none; }

/* --- MAIN CONTENT TAGS --- */
#main-wr {width: 747px; min-height: 360px; margin: 0 auto; padding: 0; background: #fff;}
#main2-wr {width: 737px; min-height: 360px; margin: 0 auto; padding: 0; background: #fff;}

#main {float: left; width: 737px; margin: 0; padding: 12px 0 0 7px;}
.main1col {float: left; width: 707px; margin: 0; padding: 12px 0 0 18px;}
#mainnavsub { float: right; width: 124px !important; margin: 0; padding: 9px 2px 0 0; }
p.mainnavsub { text-align: left; margin: 0; padding-bottom: 3px; line-height: 1em; white-space: nowrap; }




div.col-lft {float: left; width: 330px; margin: 0 0 0 24px; padding: 0; vertical-align: top;}
div.col-rt {float: right; width: 329px; margin: 0 24px 0 0; padding: 0; vertical-align: top;}

div.sbar-lft {float: left; width: 252px; margin: 0 0 0 6px; padding: 0;}
div.main-rt {float: right; width: 461px; margin: 0 0 0 0; padding: 0 18px 0 0;}

div.sbar-lftn {float: left; display: inline; width: 163px; margin: 0 0 0 24px; padding: 0;}
div.mainw { float: right; display: inline; width: 497px; margin: 0 24px 0 0; padding: 0;}




/* SPEC STYLES */
#specwr {float: left; width: 707px; margin: 0; padding: 0 0 0 18px;}
#sbar-spec {float: left; width: 177px; margin: 0; padding: 0;}
#main-spec {float: right; width: 527px; margin: 0; padding: 0;}

#spec1,#spec2,#spec3,#spec4 {float: left; margin: 0; padding: 0 0 12px 0;}
#spec1,#spec2,#spec3 {width: 527px;}
#spec4{width: 515px;}
#spec1 dl,#spec2 dl,#spec3 dl {float: left; width: 527px; margin: 0; padding: 0;}
#spec1 dt,#spec2 dt,#spec3 dt {float: left; width: 246px; margin: 0; padding: 0;}
#spec1 dd,#spec2 dd,#spec3 dd {float: right; width: 278px; margin: 0; padding: 0;}
#spec1 dd img,#spec2 dd img,#spec3 dd img {float: right; width: 266px; border: 0;}

/* ABOUT US STYLES */




/* P STYLES*/
p {margin: 0; padding: 1px 0;}
.c {text-align: center;}
.airy {margin: 0; padding: 3px 0;}
.airy-ind {margin: 0; padding: 3px 24px;}
.airy-c {padding: 6px 0; text-align: center;}
.accntu1-c {padding: 6px 0; color: #623802; text-align: center;}

p.hd1 { font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-style: normal; font-weight: bold; color: #925503; background: #fff; text-decoration: none; margin: 0; padding: 12px 0 12px 0; }
p.hd2 { font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; font-weight: bold; color: #925503; background: #fff; text-decoration: none; margin: 0; padding: 12px 0 2px 0; }
p.hd3 { font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; font-weight: bold; color: #925503; background: #fff; text-decoration: none; margin: 0; padding: 2px 0 2px 0; }

p.ftr {display: inline; padding: 1px 6px 1px 6px; margin: 0; white-space: nowrap; font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-style: normal; font-weight: normal; color: #848E95; background: transparent; text-decoration: none; text-align: center; }
p.hi {text-indent: -0.1in; padding: 1px 0 1px 0; margin: 0 0 2px 0.1in; text-align: left;}
p.hsp {margin: 0; padding:0;}
.indx-list {margin: 0; padding: 7px 0;}
p.linesp {margin: 0; padding:0; line-height: 0.2em;}
p.para {text-indent: 0.25in; margin: 0; padding: 2px 0 6px 0;}
p.std {padding: 1px 0 1px 0; margin: 0;}


p.para-fllft {text-indent: 0.25in; margin: 0; padding: 2px 0 6px 0; text-align: left;}
p.quot { padding: 0; margin: 1px 12px 0 14px; }
p.ul,p.ul-ind2x,p.ul-ind3x {text-indent: -15px; margin: 0 0 2px 15px; text-align: left; vertical-align: middle; line-height: 1.2em;}
p.ul {margin: 0 0 2px 15px; padding-top: 4px;}
p.ul-ind1x {text-indent: -16px; margin: 0 0 2px 23px; padding: 0 0 2px 16px; text-align: left; vertical-align: middle; line-height: 1.2em;}
p.ul-ind2x {padding: 1px 0 1px 16px;}
p.ul-ind3x {padding: 1px 0 1px 32px;}

ul { padding: 0; margin: 0; }
li { text-align: left; margin-left: 0.4in; padding: 0; line-height: 1.5em; list-style-type: disc; list-style-position: outside; } 

/* LINKS */
a.bld-link:link { font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; font-weight: bold; color:#4C6380; background: #fff;  text-decoration: none; }
a.bld-link:visited { font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; font-weight: bold; color:#4C6380; background: #fff; text-decoration: none; }
a.bld-link:active { font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; font-weight: bold; color:#4C6380; background: #fff; text-decoration: none; }
a.bld-link:hover { color: #AA8837;  text-decoration: underline; background: #fff;}


a.nav-hl:link { font-family: Arial, Helvetica, sans-serif; font-size: 10px; font-style: normal; font-weight: bold; color:#564F47; background: #fff; text-decoration: none; }
a.nav-hl:visited { font-family: Arial, Helvetica, sans-serif; font-size: 10px; font-style: normal; font-weight: bold; color:#564F47; background: #fff; text-decoration: none; }
a.nav-hl:active { font-family: Arial, Helvetica, sans-serif; font-size: 10px; font-style: normal; font-weight: bold; color:#564F47; background: #fff; text-decoration: none; }
a.nav-hl:hover { font-family: Arial, Helvetica, sans-serif; font-size: 10px; font-style: normal; font-weight: bold; color:#E9AF32; background: #fff; text-decoration : none; }

a.ft-hl:link { font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-style: normal; font-weight: normal; color:#848E95; background: transparent; text-decoration: none; text-align: center;}
a.ft-hl:visited { font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-style: normal; font-weight: normal; color:#848E95; background: transparent; text-decoration: none; text-align: center; }
a.ft-hl:active { font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-style: normal; font-weight: normal; color:#848E95; background: transparent; text-decoration: none; text-align: center; }
a.ft-hl:hover { color: #BFA464;  text-decoration: underline; text-align: center; background: transparent;}



/* TEXT STYLES */

h2 { font-family: Verdana, Helvetica, sans-serif; font-size: 10px; font-style: normal; font-weight: bold; color:#333; background: #fff; text-decoration: none; margin: 4px 0 4px 0; }
h3 { font-family: Verdana, Helvetica, sans-serif; font-size: 13px; font-style: normal; font-weight: bold; color:#333; background: #fff; text-decoration: none; margin: 4px 0 4px 0; }
h4 { font-family: Verdana, Helvetica, sans-serif; font-size: 12px; font-style: normal; font-weight: bold; color:#333; background: #fff; text-decoration: none; margin: 4px 0 4px 0;}
.logo-lg-bld { font-family: Arial, Helvetica, sans-serif; font-size: 13px; font-style: normal; font-weight: bold; color: #AA8837; background: #fff; text-decoration: none; } 
.logo-reg-bld { font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; font-weight: bold; color: #AA8837; background: #fff; text-decoration: none; } 

.bld {font-weight: bold;}
.bld-c {font-weight: bold; text-align: center;}
.bld-it {font-style: italic; font-weight: bold;}
.it {font-style: italic;}

.hdr12 { font-family: Arial, Helvetica, sans-serif; font-style: normal; font-weight: bold; color: #1d1d1d; background: #fff; text-decoration: none; }

.bld { font-family: Arial, Helvetica, sans-serif; font-style: normal; font-weight: bold; color: #1d1d1d; background: #fff; text-decoration: none; }
.reg { font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; font-weight: normal; color: #444; background: #fff; text-decoration: none; }
.reg-bld { font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; font-weight: bold; color: #333; background: #fff; text-decoration: none; }
.reg-red { font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; font-weight: normal; color: #CC0000; background: #fff; text-decoration: none; }
.reg-red-bld { font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; font-weight: bold; color: #CC0000; background: #fff; text-decoration: none; }

.med { font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-style: normal; font-weight: normal; color: #444; background: #fff; text-decoration: none; }
.med-bld { font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-style: normal; font-weight: bold; color: #333; background: #fff; text-decoration: none; }
.med-bld-it { font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-style: italic; font-weight: bold; color: #333; background: #fff; text-decoration: none; }
.med-red { font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-style: normal; font-weight: normal; color: #CC0000; background: #fff; text-decoration: none; }

.sm { font-family: Arial, Helvetica, sans-serif; font-size: 10px; font-style: normal; font-weight: normal; color: #444; background: #fff; text-decoration: none; }
.sm-bld { font-family: Verdana, Helvetica, sans-serif; font-size: 10px; font-style: normal; font-weight: bold; color: #444; background: #fff; text-decoration: none; }
.sm-red { font-family: Arial, Helvetica, sans-serif; font-size: 10px; font-style: normal; font-weight: normal; color: #CC0000; background: #fff; text-decoration: none; }
.sm-red-bld { font-family: Verdana, Helvetica, sans-serif; font-size: 10px; font-style: normal; font-weight: bold; color: #CC0000; background: #fff; letter-spacing: -.06em; text-decoration: none; }

.reg-ltgry { font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; font-weight: normal; color: #D4CDBE; background: #fff; text-decoration: none; }
.med-ltgry { font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-style: normal; font-weight: normal; color: #D4CDBE; background: #fff; text-decoration: none; }
.sm-ltgry { font-family: Arial, Helvetica, sans-serif; font-size: 10px; font-style: normal; font-weight: normal; color: #D4CDBE; background: #fff; text-decoration: none; }





