body	{background: #E7D9BD url(images/header_tile_bg1.gif) repeat-x; margin: 0; padding: 0; }
h1	{font: bold 18px Verdana, sans-serif; margin: 0px; padding: 0px; }
h2	{font: bold 16px Verdana, sans-serif; margin: 0px; padding: 0px; }
h3	{font: bold 16px Verdana, sans-serif; margin: 0px; padding: 0px; }
h4	{font: bold 14px Verdana, sans-serif; margin: 0px; padding: 0px; }
h5	{font: bold 12px Verdana, sans-serif; margin: 0px; padding: 0px; }
h6	{font: bold 11px Verdana, sans-serif; margin: 0px; padding: 0px; }
h7	{position: absolute; left: 480px; top: 50px; width: 290px; font: 11px Verdana, sans-serif; color: #655F53; margin: 0px; padding: 0px; z-index: 500; }

.tagline	{position: absolute; left: 480px; top: 50px; width: 290px; font: 11px Verdana, sans-serif; color: #655F53; margin: 0px; padding: 0px; z-index: 500; }

#header	{position: absolute; width: 770px; height: 85px; background: url(images/header_bg1.gif) no-repeat; }
#headerhome	{position: absolute; width: 770px; height: 85px; background: url(images/header_bg2.gif) no-repeat; z-index: 100; }
#headerhome h1	{position: absolute; left: 480px; top: 50px; width: 290px; font: 11px Verdana, sans-serif; color: #655F53; margin: 0px; padding: 0px; }

#headerlogo	{position: absolute; left: 377px; }
#headerlogo img	{z-index: 400; }

#promo1	{position: absolute; width: 370px; height: 185px; background: url(images/promo1_bg.gif) no-repeat; font: 10px Verdana, sans-serif; z-index: 200; }
#promo1 .text	{position: relative; top: 100px; left: 192px; width: 180px; height: 80px; }
#promo1 a	{font-weight: bold; color: #D14E1D; text-decoration: none; }
#promo1 a:hover	{text-decoration: underline; }

#navform	{position: absolute; top: 19px; left: 7px; font: 10px Verdana, sans-serif; }
#navform h3	{color: #8A3739; margin-bottom: 2px; }
#navform .bold	{font: bold 10px Verdana, sans-serif; }
#navform form	{position: relative; top: -8px; margin: 0; padding: 0; }
#navform form select	{font: 9px Verdana, sans-serif; width: 125px; }
#navform form input	{position: relative; top: 9px; left: 2px; }

#navhome	{position: absolute; top: 85px; }
#navformhome	{font: 10px Verdana, sans-serif; width: 359px; height: 79px; background: url(images/navhome_bg.gif) no-repeat; }
#navformhome h3	{color: #8A3739; margin-bottom: 2px; position: relative; top: 8px; left: 12px; }
#navformhome table	{position: relative; top: 8px; left: 12px; }
#navformhome .bold	{font: bold 10px Verdana, sans-serif; }
#navformhome form	{position: relative; top: -8px; margin: 0; padding: 0; }
#navformhome form select	{font: 9px Verdana, sans-serif; width: 125px; }
#navformhome form input	{position: relative; top: 9px; left: 2px; }

#main	{position: relative; top: 80px; }
#mainhome	{position: relative; top: 184px; }

#center	{margin: 0px 20px; font: 10px Verdana, sans-serif; }
#center img	{margin: 0px 10px 0px 0px; }
#center table	{margin: 16px 0px 12px 0px; font: 10px Verdana, sans-serif; }
#center ol	{margin: 0px 0px 12px 0px; padding: 0px; }
#center li	{margin: 0px 0px 0px 22px; padding: 0px; }
#center h2	{margin-bottom: 4px; }
#center h4	{margin-bottom: 4px; }
#center h6	{margin-bottom: 4px; }
#center p	{margin: 0px 0px 8px 0px; padding: 0px; }
#center hr	{height: 1px; color: #BCA982; background-color: #BCA982; }
#center a	{font-weight: bold; color: #8A3739; text-decoration: none; }
#center a:hover	{text-decoration: underline; }
#center .list h3	{margin-bottom: 4px; }
#center .list ul	{margin: 0px 0px 8px 0px; padding: 0px; }
#center .list li	{margin: 0px 0px 0px 2em; padding: 0px; }
#center .article img	{margin: 0px 10px 10px 0px; }
#center .article ul	{margin: 0px 0px 8px 0px; padding: 0px; }
#center .article li	{margin: 0px 0px 0px 2em; padding: 0px; }
#center .article .author	{font: 10px Tahoma, Verdana, sans-serif; color: #7F7768; position: relative; top: -3px; margin-bottom: 6px; }
#center .bold	{font-weight: bold; }
#center .school	{margin: 10px 0px 0px 0px; clear: right; }
#center .school h4	{margin: 8px 0px 0px 0px; }
#center .school h5	{margin-bottom: 4px; }
#center .school h6	{margin-top: 4px; }
#center .schoolimg	{margin: 0px 12px 10px 0px; float: left; width: 120px; text-align: center; font: bold 9px Verdana, sans-serif;}
#center .schoolimg img	{margin: 0px; }
#center .school ul	{margin: 0px 0px 12px 0px; padding: 0px 0px 0px 0px; list-style: square inside; line-height: 16px; }
#center .school li	{margin: 0px 0px 0px 0px; padding: 0px; }
#center .school table	{margin: 0px 0px 12px 0px; padding: 0px; font: 10px Verdana, sans-serif; }
#center .school .infobutton	{margin: 0px 0px 6px 0px; padding: 0px; }


#left_sidebar	{width: 185px; }

#left_sidebar .lnavhead	{line-height: 11px; width: 185px; background: #8A3739 url(images/lnav_header.gif) top no-repeat; }
#left_sidebar .lnavfoot	{background: url(images/lnav_footer.gif) left bottom no-repeat; }
#left_sidebar .lnavcontent	{font: 11px Verdana, sans-serif; color: #C1B497; padding: 5px 10px 0px 10px; margin-bottom: 16px; }
#left_sidebar .lnavcontent a	{font-weight: bold; color: #F3EFE6; text-decoration: none; }
#left_sidebar .lnavcontent a:hover	{text-decoration: underline; }
#left_sidebar .lnavcontent h5	{margin: 0px 0px 16px 0px; padding: 0px; color: #F3EFE6; }
#left_sidebar .lnavcontent ul	{margin: 0; padding: 0px; list-style: none; }
#left_sidebar .lnavcontent li	{margin: 0px 0px 8px 0px; padding: 0px; }

#left_sidebar .lsubnavhead	{line-height: 11px; width: 185px; background: #E7E3DB url(images/lsubnav_header.gif) top no-repeat; margin: 16px 0px; }
#left_sidebar .lsubnavfoot	{background: url(images/lsubnav_footer.gif) left bottom no-repeat; }
#left_sidebar .lsubnavcontent	{font: 10px Verdana, sans-serif; color: #ACA9A3; padding: 4px 10px 4px 10px; border-right: 1px solid #BCA982; }
#left_sidebar .lsubnavcontent a	{color: #62553C; text-decoration: none; }
#left_sidebar .lsubnavcontent a:hover	{text-decoration: underline; }
#left_sidebar .lsubnavhead h6	{margin: 0px 0px 3px 10px; padding-top: 8px; color: #62553C; }
#left_sidebar .lsubnavhead a	{color: #62553C; text-decoration: none; }
#left_sidebar .lsubnavhead a:hover	{text-decoration: underline; }
#left_sidebar .lsubnavcontent ul	{margin: 0px; padding: 0px; list-style: none; }
#left_sidebar .lsubnavcontent li	{margin: 0px 0px 8px 0px; padding: 0px; }

#left_sidebar .ad	{padding: 16px 0px 16px 40px; }


#right_sidebar	{width: 145px; }

#right_sidebar .rnavhead	{line-height: 11px; width: 145px; background: #8A3739 url(images/rnav_header.gif) top no-repeat; }
#right_sidebar .rnavfoot	{background: url(images/rnav_footer.gif) left bottom no-repeat; }
#right_sidebar .rnavcontent	{font: 11px Verdana, sans-serif; color: #C1B497; padding: 5px 10px 0px 10px; margin-bottom: 16px; }
#right_sidebar .rnavcontent a	{font-weight: bold; color: #F3EFE6; text-decoration: none; }
#right_sidebar .rnavcontent a:hover	{text-decoration: underline; }
#right_sidebar .rnavcontent h5	{margin: 0px 0px 16px 0px; padding: 0px; color: #F3EFE6; }
#right_sidebar .rnavcontent ul	{margin: 0; padding: 0px; list-style: none; }
#right_sidebar .rnavcontent li	{margin: 0px 0px 8px 0px; padding: 0px; }

#right_sidebar .rsubnavhead	{line-height: 11px; width: 145px; background: #E7E3DB url(images/rsubnav_header.gif) top no-repeat; margin: 16px 0px 16px 0px; }
#right_sidebar .rsubnavfoot	{background: url(images/rsubnav_footer.gif) left bottom no-repeat; }
#right_sidebar .rsubnavcontent	{font: 10px Verdana, sans-serif; color: #ACA9A3; padding: 4px 10px 4px 10px; border-left: 1px solid #BCA982; }
#right_sidebar .rsubnavcontent a	{color: #62553C; text-decoration: none; }
#right_sidebar .rsubnavcontent a:hover	{text-decoration: underline; }
#right_sidebar .rsubnavhead h6	{margin: 0px 0px 3px 10px; padding-top: 8px; color: #62553C; }
#right_sidebar .rsubnavhead a	{color: #62553C; text-decoration: none; }
#right_sidebar .rsubnavhead a:hover	{text-decoration: underline; }
#right_sidebar .rsubnavcontent ul	{margin: 0px; padding: 0px; list-style: none; }
#right_sidebar .rsubnavcontent li	{margin: 8px 0px 0px 0px; padding: 0px; }
#right_sidebar .rsubnavcontent ul.subnav	{margin: 0px 0px 0px 20px; padding: 0px; list-style: square outside; }
#right_sidebar .rsubnavcontent .subnav li	{margin: 0px 0px 0px 0px; padding: 0px; }

#footer	{font: 9px Tahoma, Verdana, sans-serif; text-align: center; line-height: 12px; margin-bottom: 4px; }
#footer a	{color: #8A3739; }

#center .infobutton2	{height: 27px; width: 180px; background: url(images/btn_bg.gif) no-repeat; font: bold 12px Verdana, Times, serif; color: white; white-space: nowrap; }
#center .infobutton2 a	{height: 27px; width: .1em; padding: 2px 10px; color: white; text-decoration: none; }
#center .infobutton2 a:hover	{background: url(images/btn_active_bg.gif) no-repeat; text-decoration: none; }
