/* IE PNG Fix */
img, div, a, input, td { behavior: url(iepngfix.htc) }

/* Global */
a { text-decoration:none; color:#398ccb; }
a:hover { text-decoration:underline; color:#398ccb; }
a.footer { text-decoration:none; color:#ffffff; }
a.footer:hover { text-decoration:underline; color:#ffffff; }
body { background-color:#ffffff }
img { border:0px }
table { border:0px }
td { color:#000000; font-size:14px; font-family:Arial,san-serif; line-height:22px; }
p.subHeading { color:#398ccb; font-size:18px; font-family:Arial,san-serif; line-height:24px; padding-bottom:5px; }
img.framedRight { border: 3px solid #398ccb; float:right; margin:0px 0px 5px 20px; }
img.framedLeft { border: 3px solid #398ccb; float:left; margin:8px 20px 5px 0px; }

/* Main Template */
td.backgroundBorderLeft { background:url(../images/backgroundBorderLeft.png) transparent repeat-y; height:100%; width:15px; }
td.mainArea {  background:url(../images/backgroundHeader.png) transparent repeat-y; height:100%; width:980px; }
td.backgroundBorderRight { background:url(../images/backgroundBorderRight.png) transparent repeat-y; height:100%; width:19px; }
td.backgroundWave { background:url(../images/backgroundWave.jpg) transparent no-repeat top; height:592px; width:980px; }
td.backgroundWaterStretch { background:url(../images/backgroundWaterStretch.jpg) transparent repeat-y; width:980px; }
td.backgroundWaterBottom { background:url(../images/backgroundWaterBottom.jpg) transparent no-repeat; height:78px; width:980px; }
td.blackgroundFooter { background:url(../images/blackgroundFooter.png) transparent no-repeat; color:#ffffff; font-family:Arial, sans-serif; font-size:10pt; line-height:18px; height:92px; width:980px; }

/* Logo */
td.logoArea { width:400px; }
div.logo { position:relative; left:48px; top:24px; margin-bottom:-130px; }

/* Menu Area */
td.menuArea { background-color:#ffffff }
td.menuSpacer { height:29px }
td.menuBorderLeft { background:url(../images/menuBorderLeft.png) transparent repeat-y; height:86px; width:16px; }
td.menuBorderLeftCorner { background:url(../images/menuBorderLeftCorner.png) transparent no-repeat; height:17px; width:16px; }
td.menuBorderBottom { background:url(../images/menuBorderBottom.png) transparent repeat-x; height:17px; width:564px; }
div.contactInfo { position:relative; right:110px; top:44px; margin-bottom:-130px; }

/* Details Area */
table.details { padding-top:232px; }
table.detailsSection { background:url(../images/detailsBackgroundStretchNew.jpg) transparent repeat-y center; }
table.contentArea { padding-top:20px; padding-left:20px; padding-right:20px; width:710px; }

td.detailsShadowSpacer { width:42px; }
td.detailsTopLeftCorner { background:url(../images/detailsTopLeftCorner.jpg) transparent no-repeat; height:19px; width:19px; }
td.detailsTopBorder { background:url(../images/detailsTopBorder.jpg) transparent repeat-x; height:19px; width:712px; }
td.detailsTopRightCorner { background:url(../images/detailsTopRightCorner.jpg) transparent no-repeat; height:19px; width:19px; }

td.detailsLeftBorderStretch { background:url(../images/detailsLeftBorderStretch.jpg) transparent repeat-y; width:19px; }
td.detailsBackground { background:url(../images/detailsBackgroundNew.jpg) transparent no-repeat top; height:341px; }
td.detailsRightBorderStretch { background:url(../images/detailsRightBorderStretch.jpg) transparent repeat-y; width:19px; }

td.detailsBottomLeftShadow { background:url(../images/detailsBottomLeftShadow.png) transparent no-repeat bottom right; height:35px; width:42px; }
td.detailsBottomLeftCorner { background:url(../images/detailsBottomLeftCorner.jpg) transparent no-repeat; height:38px; width:19px; }
td.detailsBottomBorder { background:url(../images/detailsBottomBorder.jpg) transparent repeat-x; height:38px; width:712px; }
td.detailsBottomRightCorner { background:url(../images/detailsBottomRightCorner.jpg) transparent no-repeat; height:38px; width:19px; }
td.detailsBottomRightShadow { background:url(../images/detailsBottomRightShadow.png) transparent no-repeat bottom left; height:35px; width:42px; }

/* Detail Highlights */
table.highlight { width:670px; }
td.highlightTopBottom { background-color:#ffffff; height:14px; }
td.highlightMiddle { background-color:#ffffff; height:41px; }
td.highlightTopLeftCorner { background:url(../images/highlightTopLeftCorner.png) transparent no-repeat top right; height:14px; width:14px; }
td.highlightTopRightCorner { background:url(../images/highlightTopRightCorner.png) transparent no-repeat top left; height:14px; width:14px; }
td.highlightBottomLeftCorner { background:url(../images/highlightBottomLeftCorner.png) transparent no-repeat bottom right; height:14px; width:14px; }
td.highlightBottomRightCorner { background:url(../images/highlightBottomRightCorner.png) transparent no-repeat bottom left; height:14px; width:14px; }
a.highlight { color:#398ccb; font-size:16px; font-family:Arial,san-serif; text-decoration:none; padding-left:10px; padding-right:10px; }
a.highlight:hover { color:#398ccb; font-size:16px; font-family:Arial,san-serif; text-decoration:underline; padding-left:10px; padding-right:10px; }
a.highlightInactive { color:#8a8a8a; font-size:16px; font-family:Arial,san-serif; text-decoration:none; padding-left:10px; padding-right:10px; }
