body { background-color: #4C3D5C; margin-top: 0px; background-attachment: fixed; background-image: url(/images/BGBanner.gif); background-repeat: repeat-x; background-position: 0px 247.3px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; text-decoration: none; }
p { font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; text-align: justify; line-height: 16px; }
a { color: #0077A2; text-decoration: none; font-weight: bold; }
a:hover, a:focus { color: #FFFFFF; background-color: #563B71; font-weight: bold; }
.style1, .Phone, .AttyName { font-family: "HelveticaNeue MediumCond", Arial; }
.AttyTitle, .AttyPractice { font-family: Arial, Helvetica, sans-serif; color: #000000; }
.style1 { font-size: 14px; font-weight: bold; text-transform: capitalize; text-decoration: none; }
.ContID { height: 34px; width: 258px; }
.ContBio { font-size:10px; }
.ContFlsh { background-color: #0077A2; height: 303px; width: 221px; }
.ContPhone { text-decoration: none; height: 34px; width: 321px; background-color: #705987; }
/* headings */
h1 { font-size: 16px; font-weight: bold; color: #4C3D5C; font-style: normal; text-decoration: none; text-transform: uppercase; letter-spacing: 0.5em; }
h2 { font-size: 12px; font-weight: bold; text-transform: uppercase; color: #4C3D5C; text-decoration: none; letter-spacing: 0.1em; }
h3 { font-size: 12px; font-weight: bold; text-transform: uppercase; color: #4C3D5C; text-decoration: none; letter-spacing: 0.06em; font-family: Verdana, Arial, Helvetica, sans-serif; }
h4 { font-size: 0.75em; font-weight: bold; margin-bottom: .3em; color: #0077A2; text-transform: capitalize; }
h5 { font-size: .9em; font-weight: bold; margin-bottom: .3em; }
h6 { font-size: .8em; font-weight: bold; margin-bottom: .3em; }
.Phone { font-size: 24px; font-weight: bold; color: #FFFFFF; text-decoration: none; text-align: center; }
.PhoneInt { font-size: 24px; font-weight: bold; color: #FFFFFF; text-decoration: none; text-align: center; font-family: "HelveticaNeue MediumCond", "Helvetica Condensed", Arial; }
.ContBooks { height: 100px; width: 321px; background-color: #FFFFFF; border-bottom: 1px solid #D5CCDD; border-left: 1px solid #D5CCDD; }
.ContSL { background-color: #FFFFFF; height: 219px; width: 221px; }
.ContBooksHdr { background-image: url(../images/BGNews.jpg); background-repeat: repeat-x; height: 25px; width: 321px; }
.ContNewsBx { background-image: url(../images/BGNewsFade.jpg); height: 193px; width: 232px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; border-right-style: solid; border-bottom-style: solid; border-left-style: solid; border-right-color: #D5CCDD; border-bottom-color: #D5CCDD; border-left-color: #D5CCDD; }
.ContHAtty { background-color: #FFFFFF; height: 99px; width: 242px; border-right-width: 1px; border-bottom-width: 1px; border-right-style: solid; border-bottom-style: solid; border-right-color: #D5CCDD; border-bottom-color: #D5CCDD; }
.ContFtrLft { background-color: #0077A2; height: 33px; width: 479px; border: 1px solid #004F6C; padding: 6px 4px 6px 6px; }
.ContFtrRt { background-color: #705987; height: 33px; width: 321px; border: 1px solid #4C3D5C; padding: 6px; }
.TxtFtr, .TxtFtr a { font-family: "Lucida Sans", "Lucida Bright", Arial; font-size: 8.5px; color: #FFFFFF; }
.TxtFtr a:hover, .TxtFtr a:active { background-color: #2E2437; }
.BGShadRt { width: 20px; background-color: #2E2437; }
.BGShadLft { width: 20px; background-color: #2E2437; }
.ContNewsHdr { background-image: url(../images/BGNews.jpg); background-repeat: repeat-x; height: 20px; width: 232px; background-position: left top; }
.PhotoAtty { border-bottom-width: 1px; border-left-width: 1px; border-bottom-style: solid; border-left-style: solid; border-bottom-color: #D5CCDD; border-left-color: #D5CCDD; }
.ContNavLft { background-color: #FFFFFF; height: 100px; width: 258px; border-right: 1px solid #D5CCDD; border-bottom: 1px solid #D5CCDD; border-left: 1px solid #D5CCDD; }
.ContLogoInt { background-color: #FFFFFF; height: 130px; width: 258px; border-right: 1px solid #D5CCDD; }
.ContSuccess { background-color: #0076A3; height: 24px; width: 221px; }
.NewsHdr { font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #372C43; text-align: center; }
.ID { font-family: "Century Schoolbook", Century; font-size: 14px; font-weight: bold; color: #FFFFFF; text-decoration: none; text-align: center; padding-top: 2px; line-height: 14px; padding-bottom: 4px; background-color: #4C3D5C; width: 258px; border-top-width: 1px; border-bottom-width: 1px; border-top-style: solid; border-bottom-style: solid; border-top-color: #CCCCCC; border-bottom-color: #CCCCCC; }
.PhotoHCap { border-top: 1px #4C3D5C; border-right: 1px #4C3D5C; border-bottom: 1px #4C3D5C; border-left: 1px #4C3D5C; }
.BillBrdPhoto { padding-right: 8px; padding-bottom: 4px; }
.PA { font-family: "Trebuchet MS", Arial; font-size: 14px; color: #4C3D5C; text-decoration: none; background-image: url(../vwwimages/ArrowPA.gif); background-repeat: no-repeat; background-position: 0px 3px; font-weight: bold; padding-left: 25px; text-transform: uppercase; }
.PA a, .PA a:link, .PA a:visited { color: #4C3D5C; text-decoration: none; }
.PhotoPA { margin-left: 6px; border-top-style: none; border-right-style: none; border-bottom-style: none; border-left-style: none; margin-right: 4px; }
.PALnk { font-family: Arial, Helvetica, sans-serif; font-size: 10px; font-weight: normal; color: #0077A2; padding-top: 2px; padding-right: 4px; padding-bottom: 2px; padding-left: 4px; }
.PALnk a, .PALnk a:link, .PALnk a:visited { text-decoration: none; color: #0077A2; }
.PA a:hover, .PALnk a:hover { color:#FFFFFF; background-color:#563B71; }
.NavLft { font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #F9F9F9; }
.Tagline { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold; text-transform: capitalize; color: #FFFFFF; padding-top: 1px; text-align: center; padding-bottom: 4px; }
.ContWrapInt { padding-top: 10px; padding-right: 25px; padding-left: 20px; padding-bottom: 20px; }
.AttyName { font-size: 18px; color: #0077A2; padding-top: 6px; font-weight: bold; }
.AttyTitle { font-size: 10px; font-style: italic; padding-bottom: 6px; }
.AttyPractice { font-size: 12px; font-weight: bold; }
.TxtH { color: #4C3D5C; text-align: justify; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; }
.BGShdCrnLft { background-color: #2E2437; }
.BGShdCrnRt { background-color: #2E2437; }
.BGBtm { background-color: #2E2437; }
.SearchPage { width: 400px; }
.NavTopBtn, .NavTopBtn a:link, .NavTopBtn a:visited { font-family: Verdana, Arial, Helvetica, sans-serif; color: #FFFFFF; text-decoration: none; height: 34px; width: 88px; text-align: center; font-size: 9px; font-weight: bold; background-color: #4C3D5C; background-position: center center; }
.NavTopBtn a:hover { color:#ffffff; background-color:#0077A2; }
.BtnRt { border-right-width: 1px; border-right-style: solid; border-right-color: #0077A2; background-color: #4C3D5C; border-top-width: 1px; border-bottom-width: 1px; border-top-style: solid; border-bottom-style: solid; border-top-color: #0077A2; border-bottom-color: #0077A2; width: 88px; padding-top: 5px; }
.BtnRtNoBrd { background-color: #4C3D5C; height: 6px; }
.ContNavRt { background-color: #0077A2; height: 193px; width: 89px; padding-top: 0px; padding-bottom: 8px; }
.NavRt { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; font-weight: normal; color: #FFFFFF; }
.NavRt a:link, .NavRt a:visited { color:#FFFFFF; font-weight: bold; width: 80px; height: 14px; background-image: url(../vwwimages/ArrowLft.gif); background-repeat: no-repeat; background-position: 4px 3px; padding-left: 12px; }
.NavRt a:hover { color:#ffffff; background-color:#4C3D5C; }
.Search { overflow: hidden; position: relative; visibility: visible; z-index: auto; height: 22px; margin: 2px 2px 10px 5px; }
.SearchResults { font-size: 8px; color: #000000; padding-right: 20px; padding-left: 20px; }
.SearchBox { height: 22px; width: 157px; background-color: #FEFFD5; font-family: Verdana, Arial, Helvetica, sans-serif; color: #670001; padding-bottom: 15px; }
.SearchButn { background-color: #4C3D5C; font-size: 9px; color: #FFFFFF; font-weight: bold; width: 46px; height: 23px; background-position: center; text-align: center; text-decoration: none; vertical-align: middle; }
.FooterTxt { font-size: 10px; color: #F8F1D9; text-decoration: none; }
.FooterTxt a, .FooterTxt a:visited { font-size: 10px; color: #F8F1D9; text-decoration: none; }
.ToolsBox { float: right; padding-top: 20px; padding-bottom: 20px; padding-left: 20px; }
.formLabel { font-size: 11px; color: #660000; }
.formInput { font-size: 11px; }
.Tools { position: relative; height: 26px; width: 66px; left: 11px; top: 1px; bottom: 1px; }
.ContIntNavRt { background-color: #0077A2; height: 193px; width: 89px; float: right; border-bottom-style: double; border-bottom-color: #CCCCCC; border-bottom-width: 1px; border-left-width: 1px; border-left-style: double; border-left-color: #CCCCCC; margin-left: 12px; margin-bottom: 6px; margin-top: 0px; margin-right: 0px; }
.LogoBx { border-right-width: 1px; border-right-style: solid; border-right-color: #CCCCCC; }
.Hdr { color: #0477a3; text-transform: capitalize; font-style: italic; font-size: 16px; font-family: "Microsoft Sans Serif"; font-weight: bold; }
.li { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #4C3D5C; text-decoration: none; }
.ul { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; line-height: 16px; font-weight: normal; color: #4C3D5C; }
.HighTxt { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; line-height: 12px; color: #CCCCCC; text-decoration: none; background-color: #4C3D5C; padding: 15px; font-weight: bold; }
#TblMnInr .ContWrapInt table { font-size: 10px; }
.PAWins { font-size: 9px; color: #563B71; }
.SeeAlso { color: #0077A2; text-align: right; font-size: 10px; text-transform: capitalize; }
.PAImg { float: right; margin-top: 5px; margin-bottom: 5px; margin-left: 10px; }
