BODY { margin: 0 11 0 11; padding: 0 0 0 0; border: 0 none; }
TABLE { border-spacing: 0 0; padding: 0 0 0 0; cell-spacing: 0; }
TD { margin: 0 0 0 0; padding: 0 0 0 0; border: 0 none; }
TR { margin: 0 0 0 0; padding: 0 0 0 0; border: 0 none; }
IMG { margin: 0 0 0 0; padding: 0 0 0 0; border: 0 0 0 0; }
A { color: #3399CC; }
A.heading { font-weight: bold; }
P { margin-top: 3px; margin-bottom: 7px; }
OL, UL { margin-top: 0px; margin-bottom: 5px }

TD.bodyCell { padding: 32 0 0 32; vertical-align: top; }
H1.bodyTitle { color: #006699; font-family: times, serif; font-weight: bold; font-size: 20; margin-top: 8px; margin-bottom: 5px; }
H2 { font-family: times, serif; font-weight: bold; font-size: 17; margin-top: 5px; margin-bottom: 3px; }

TD.bannerNav { text-align: left; padding-bottom: 4px; text-indent: 4px; }
TD.bannerNav A { color: #FFFFFF; text-decoration: none; font-family: times, serif; font-size: 16; }
TD.bannerNav SPAN { color: #003366; text-decoration: none; font-family: times, serif; font-size: 16; font-weight: bold; }
TD.bannerSpc { text-align: right; width: 30px; }
IMG.navArrow { width: 10px; height: 10px; margin-right: 3px; }

DIV.leftPanelFrame { margin: 14 0 0 0; width: 280px; background: url(images/LeftPanel_Gradient.jpg) repeat-x; border: 1px solid #CCCCCC; }
DIV.leftPanelLogo { width: 100%; height: 100%; background: url(images/LeftPanel_Logo.gif) no-repeat bottom right; }
DIV.leftPanel { padding: 8 0 0 7;  }
DIV.leftPanelArrow { display: inline; margin: 3 4 0 0; }
html>body DIV.leftPanelArrow { margin: 3 0 0 0; } /* not seen by IE, corrects difference in image padding */
DIV.leftPanelTitle { display: inline; color: #006699; font-family: times, serif; font-weight: bold; font-size: 15; }
DIV.leftPanelTitle IMG { margin: 0 0 0 13; }
TABLE.leftPanelList { margin: 6 0 4 9; }
TD.leftPanelListItem { font-family: times, serif; font-size: 13px; vertical-align: top; }
TD.leftPanelListImg { vertical-align: top; padding: 5 5 0 3; }
A.LeftPanelLink { margin: 0 0 0 0; color: #3399CC; font-family: times, serif; font-weight: bold; font-size: 13px; }
DIV.leftPanelBody { margin: 8 0 4 11;  }
SPAN.leftPanelBody { font-family: times, serif; font-size: 13px;  }

DIV.leftPanelNavFrame { margin: 14 0 0 0; width: 280px; border: 1px solid #CCCCCC; }
DIV.leftPanelNavHeader { height: 30px; padding: 12 0 0 20; background: #3399CC; }
DIV.leftPanelNavBody { margin: 8 0 11 20;  }
SPAN.leftPanelNavTitle { color: #FFFFFF; text-decoration: none; font-family: times, serif; font-size: 16; }
A.leftPanelNavLink, DIV.leftPanelNavBody SPAN { font-weight: normal; text-decoration: underline; color: #3399CC; font-family: times, serif; font-size: 13px; }
DIV.leftPanelNavBody SPAN { font-weight: bold; }

SPAN.peopleEmail { color: 006699; font-family: times, serif; font-weight: bold; font-size: 15; }
SPAN.peopleEmail A { text-decoration: none; color: 006699; font-family: times, serif; font-size: 15; }

SPAN.contactHeading { color: #3399CC; font-family: times, serif; font-weight: bold; font-size: 14px; }
A.contactLink { color: #3399CC; }

DIV.contactUs { margin: -30 0 0 0; padding: 0 0 8 8; }
IMG.contactUsPhone { position: relative; top: 20px; left: 0px; z-index: 2; }
DIV.contactUsArrow { display: inline; margin: 3 5 0 0; }
html>body DIV.contactUsArrow { margin: 3 0 0 0; } /* not seen by IE, corrects difference in image padding */
DIV.contactUsTitle { display: inline; color: 006699; font-family: times, serif; font-weight: bold; font-size: 15; vertical-align: top; }
IMG.contactUsLine { position: relative; vertical-align: top; left: 15px; }
DIV.contactUsBody { margin: 0 0 0 13; font-family: times, serif; font-size: 13px; }
html>body DIV.contactUsBody { margin: 12 0 0 13; } /* not seen by IE, corrects difference in flow with relative positioned div */
A.contactUsLink { color: #3399CC; }

DIV.footer { padding: 0 0 8 32; font-family: times, serif; font-size: 13px; }
A.footerLink { color: #3399CC; } 