  .bg{background-image: url(files/background.jpg);background-repeat:repeat-x;}
  
  .page{position: relative; z-index:1; top:-15;}
  
  .headerpic{position: relative; z-index:2; top:0; left:0;}
  
  .header{background-image: url(files/header_back.jpg);width: 474px;height: 100px; font-family: lucida bright,cambria;vertical-align: middle;font-weight: 400;color: #FFFFFF;text-align: center;}
  
  .headertop{font-size: 30px; font-family: Bodoni MT Black;}
  
  .headerbvt{font-size: 38px;font-family: monotype corsiva;}
  
  .headerbottom{font-size: 12px;}
  
  .topmenu{text-align: center; height: 24px; background-color: #000000; font-family:Times New Roman; font-weight:bold; font-style:italic; font-size:12pt; color: #FFFFFF;vertical-align: middle;}

  .leftheader{background-image: url(files/left_header.jpg);text-align: center; width: 237; height:37;font-family:Wide Latin;font-weight:bold;font-style:italic;font-size:14pt;text-decoration:none;color:#000000;}
  
  .rightheader{background-image: url(files/right_header.jpg);text-align: center; width: 214; height:37;font-family:Wide Latin;font-weight:bold;font-style:italic;font-size:14pt;text-decoration:none;color:#000000;}
  
  .leftmenu{vertical-align: top;width: 242;background-color: #004080;}  
  
  .rightmenu{vertical-align: top;width: 225;background-color: #004080;} 

  .sidemenu{font-size:14px; font-family:Tw Cen MT; font-style:italic; text-decoration:none; color:#ffffff; background-image: url(files/side_menu.jpg);text-align: center;height: 35;}
  
  .sideend{background-image: url(files/side_end.jpg);text-align: center;height: 35;font-size:14px; font-family:Tw Cen MT; font-style:italic; text-decoration:none; color:#ffffff;}
  
  .emptyspace{background-image: url(files/spacer.jpg); background-repeat:repeat;}
  
  .spacer{background-color: #004080 ;width: 100%; height: 15px; text-align: center;}
  
  .window{width:433; background-color: #004080;}
  
  .windowtop{font-decoration: underline;color: #004080; font-size: 12px;height: 45px;vertical-align: center;text-indent: 12px;width: 420;background-image: url(files/window_top.jpg);}
  
  .windowbody{padding-left: 7pt; padding-right: 12pt;text-align: justify; width: 420px;background-image: url(files/window_body.jpg);background-repeat:repeat-y;}
  
  .windowtext1{font-family:Verdana;font-weight:normal;font-style:normal;font-size:8.5pt;text-decoration:none;color:#000066;}
  
  .windowtext2{font-family:Baskerville Old Face;font-weight:bold;font-style:normal;font-size:10pt;text-decoration:none;color:#934900;}
  
  .bodytext{text-align: justify;}   

  .windowspace{width: 420px;height: 10px;background-image: url(files/window_body.jpg);background-repeat:repeat-y;}

  .windowlogo{align: center; background-image: url(files/window_body.jpg);}
  
  .windowend{position: relative; z-index:2; top:-5; left:0;}
  
  .floatlogo{position: relative; z-index:3; top:885; left:-388;}
  
  .floatlogochiro{position: relative; z-index:3; top:180; left:-375;}
  
  .contactinfo{text-align: center;width: 214px; height: 346px;background-image: url(files/contact_info.jpg)}
  
  .contact1{font-family:Cooper Black;font-style:normal;font-size:14pt;text-decoration:none;color:#ffffff;}

  .contact2{font-family:Monotype Corsiva;font-weight:normal;font-style:normal;font-size:14pt;text-decoration:none;color:#ffffff;}
  
  .contact3{font-family:Monotype Corsiva;font-weight: bold;font-style:normal;font-size:14pt;text-decoration:none;color:#ffff80;}
  
  .contact4{font-family: Tw Cen MT;font-weight:normal;font-style:italic;font-size:12pt;text-decoration:none;color:#ffffff;}
  
  .contact5{font-family:Lucida Bright;font-weight:normal;font-style:normal;font-size:12pt;text-decoration:none;color:#ffffff;}
  
  .contact6{font-family:Tw Cen MT;font-weight:bold;font-style:italic;font-size:12pt;text-decoration:none;color:#ffffff;}
  
  .contact7{font-family:Castellar;font-weight:bold;font-style:normal;font-size:12pt;text-decoration:none;color:#ffffff;}
  
  .tbkbox{background-image: url(files/tbk_box.jpg); height: 60; width: 214; text-align: center;font-family:Imprint MT Shadow;font-weight:bold;font-style:normal;font-size:10pt;text-decoration:none;color:#000000;}
  
  .icopyright{height: 20px;vertical-align: bottom; text-align: center;font-family: Arial, Gill Sans MT; color: #FFFFFF; font-size: 10px;background-color: #004080}

  .copyright{height: 20px; width: 240;vertical-align: top; text-align: center;font-family: Arial, Gill Sans MT; color: #FFFFFF; font-size: 10px;background-color: #004080}
  
  A:link {text-decoration: none;color: #FFFFFF}
  
  A:visited {text-decoration: none;color: #FFFFFF}
  
  .class1 A:link {text-decoration: none;color: #FFFFFF}
  
  .class1 A:hover {color: #000066;font-weight: bold;}

  .class2 A:link {text-decoration: none;color: #FFFFFF;}
  
  .class2 A:hover {color: #FFFFFF;font-size: 16px; font-weight: bold;}

  .class3 A:hover {text-decoration: underline;}
  
  .class4 A:link {color: #000066}
  
  .class4 A:visited {color: #000066}
  
  .class4 A:hover {color: #934900;font-weight: bold;}
  
  .class5 A:link {color: #000066}
  
  .class5 A:visited {color: #000066}
  
  .class5 A:hover {color: #934900;font-weight: bold;text-decoration: underline;}
  
  .clickhere A:link {text-decoration: underline; color: #000066;}
  
  .clickhere A:hover {font-weight: bold}
  
  .clickhere A:visited {text-decoration: underline; color: #000066;}
  
  .bigwindow{width:675px; background-color: #004080;}
  
  .bigwindowtop{font-weight: bold;font-decoration: underline;font-size: 16px;height: 45px;vertical-align: center;text-indent: 12px;width: 630;background-image: url(files/big_window_top.jpg);}
  
  .float{position: relative; z-index:3; top:-9; left:52;}
  
  .floattext{color: #000000; text-align: center; font-weight: bold; background-image: url(files/float.jpg)}
  
  .whitefloat{color: #FFFFFF;}

  .bigwindowbody{padding-left: 40pt; padding-right: 35pt;text-align: justify; width: 630px;background-image: url(files/big_window_body.jpg);background-repeat:repeat-y;}
  
  .bigwindowspace{width: 630px;height: 25px;background-image: url(files/big_window_body.jpg);background-repeat:repeat-y;}

  .bigwindowlogo{padding-left: 32pt; padding-right: 20pt; background-image: url(files/big_window_body.jpg);background-repeat:repeat-y;}
  
  .bigwindowend{height: 10px; position: relative; z-index:2; top:-5; left:0;}
  
  .heading{font-family:Garamond;font-weight:bold;font-style:normal;font-size:12pt;text-decoration:none;color:#934900;}
  
  .headinglist{font-family:Baskerville Old Face;font-weight:bold;font-style:normal;font-size:12pt;text-decoration:none;color:#000066;}
  
  .bullet{font-family:Snap ITC;font-weight:bold;font-style:normal;font-size:10pt;text-decoration:none;color:#000066;}

  .yellowtext{font-family:Verdana;font-style:normal;font-size:10pt;text-decoration:none;color: #000066;}
  
  .wideyellow {font-family:Baskerville Old Face;font-weight:bold;font-style:normal;font-size:14pt;text-decoration:none;color:#934900;}
  
  .quote{font-family:Candara; color:#000066;font-size: 10pt; padding-left: 60pt; padding-right: 50pt;text-align: justify; width: 660px;background-image: url(files/big_window_body.jpg);background-repeat:repeat-y;}

  .bioheader{color: #000066; text-align: center;width: 660px;background-image: url(files/big_window_body.jpg);background-repeat:repeat-y;}
  
  .fancy{text-align: center; font-family:Monotype Corsiva;font-size:18pt;text-decoration:none;color:#934900;}
  
  .cfpslogan{font-family:Monotype Corsiva;font-weight:bold;font-style:normal;font-size:14pt;text-decoration:none;color:#934900;}
 
  .wide{font-family:Bodoni MT Black;font-weight:normal;font-style:normal;font-size:18pt;text-decoration:none;color:#000066;}
  
  .programs{font-family:Monotype Corsiva;font-weight:normal;font-style:normal;font-size:13pt;text-decoration:none;color:#934900;}
  
  .links{height: 120px; text-align: center; vertical-align: middle;}
  
  .hours{text-align: left; font-family:Monotype Corsiva; font-size: 14pt; color: #FFFFFF;}
  
  .pricehead{width: 100%; font-family:Century; font-weight: bold; font-size: 10pt; color: #400040;}
  
  .pricelist{width: 100%; padding-left: 10pt; text-align: left; font-family:Candara; font-size: 10pt; color: #400040;}

  .pricechange{width: 100%; text-align: left; font-family:Candara; font-size: 8pt; color: #400040;}
  
  .price{vertical-align: top;text-align: center; font-family:Candara; font-size: 10pt; color: #400040;}
  
  .totop{vertical-align: top; background-color: #004080 ;width: 660; height: 20px; text-align: center; font-family:Arial; font-size: 9pt;}

  .services{padding-left: 32pt; padding-right: 20pt; background-image: url(files/davinci.jpg);background-repeat:repeat-y;}

  .locations{padding-left: 40pt; padding-right: 35pt;text-align: justify; width: 630px;}

  .whitebullet{font-family:Snap ITC;font-weight:bold;font-style:normal;font-size:10pt;text-decoration:none;color:#FFFFFF;}
  
  .locationtop{font-weight: bold;font-decoration: underline;font-size: 16px;height: 45px;vertical-align: center;text-indent: 12px;width: 250;background-image: url(files/loc_head.jpg); background-repeat: no-repeat;}

