.style1 { FONT-SIZE: 10px; font-family: Arial, Verdana, Helvetica, sans-serif; }
.img { background-color: transparent; }
TD {
	COLOR: #000000
}
TH {
	COLOR: #000000
}
BODY { FONT-SIZE: 12px; font-family: Arial, Verdana, Helvetica, sans-serif; font-weight: normal; line-height: 14px; background-color: #972d30; background-image: url(bg1.gif); MARGIN: 0; }
A:link, a:visited { color: #000; font-size: 12px; font-weight: bold; line-height: 12px; text-decoration: none; }
A:hover { color: #8b4513; font-weight: bold; text-decoration: underline; }
A:active { color: #8b4513; }
#title { FONT-WEIGHT: bold; FONT-SIZE: 12px; TEXT-TRANSFORM: uppercase; COLOR: #ffffff; font-family: Garamond, Georgia, "Times New Roman", Times, serif; padding: 8px 10px; }
#contact A:link {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; FONT-SIZE: 10px; PADDING-BOTTOM: 8px; TEXT-TRANSFORM: uppercase; COLOR: #ffffff; PADDING-TOP: 8px; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
#contact A:visited {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; FONT-SIZE: 10px; PADDING-BOTTOM: 8px; TEXT-TRANSFORM: uppercase; COLOR: #ffffff; PADDING-TOP: 8px; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
#contact A:hover {
	TEXT-DECORATION: underline
}
.body { FONT-WEIGHT: normal; FONT-SIZE: 12px; font-family: Arial, Verdana, Helvetica, sans-serif; line-height: 18px; }
.bodysm { font-size: 12px; font-family: Arial, Verdana, Helvetica, sans-serif; font-weight: normal; line-height: 14px; }
.error {
	FONT-WEIGHT: normal; FONT-SIZE: 12px; COLOR: #cc0000; FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif
}
.header { FONT-WEIGHT: bold; FONT-SIZE: 12px; font-family: Arial, Verdana, Helvetica, sans-serif; padding: 0; }
.topheader1 { background-image: url(Header1.jpg); width: 780px; height: 160px; }
.topheader2 { width: 780px; height: 147px; }
/* ==========DotNetNuke Styles ============*/
#Page
{
	text-align: center;
	background: #fff;
}
.Head   { font-size:  12px; font-weight: bold; color: #000; font-family: Verdana, Arial, Helvetica, sans-serif; }
.SubHead    { font-size:  12px; font-weight:    bold; color: #003366; font-family: Arial, Verdana, Helvetica, sans-serif; }
.SubSubHead { font-size:  12px; font-weight:    bold; color: black; font-family: Arial, Verdana, Helvetica, sans-serif; }
.Normal
{ font-size: 12px; font-family: Arial, Verdana, Helvetica, sans-serif; font-weight: normal; }
.NormalTextBox
{ font-size: 12px; font-family: Arial, Verdana, Helvetica, sans-serif; font-weight: normal; }
.NormalRed
{ font-size: 12px; font-weight: bold; color: #ff0000
; font-family: Arial, Verdana, Helvetica, sans-serif; }
.NormalBold
{ font-size: 12px; font-family: Arial, Verdana, Helvetica, sans-serif; font-weight: bold
  }
A.OtherTabs:link,A.OtherTabs:visited, A.OtherTabs:active 
{ font-size: 10px; font-weight: normal; text-decoration: none; color:#68332f; font-family: Arial, Verdana, Helvetica, sans-serif; }
A.OtherTabs:hover    { color:#000; font-size: 10px; font-weight: bold; background-color: #fff; text-decoration:    underline; }
.LeftPane { background-color: #fff; }
.ContentPane { background-color: #fff; margin-right: 15px; padding-right: 25px; }
.BottomPane { background-color: #fff; }
#localfooter{ color: white; font-size: 12px; background-image: url(footer-1.jpg); height: 87px; overflow: hidden; }
#globalfooter, #globalfooter A:link,#globalfooter A:visited { color: #fff; font-size: 12px; font-weight: bold; }
#globalfooter A:hover { text-decoration: underline; }
/*===========Start Custom (CUST) DNN Menu============*/
.CUSTmenucontainer { text-align: center; border-width: 0; }
.CUSTmenubar{ font-size: 12px; font-weight: normal; }
.CUSTmenuitem /* Controls Sub Menu Items */ { color: #fff; font-size: 12px; font-weight: normal; padding-right: 10px; border-width: 0; }
.CUSTmenuitemsel{ color: #fff; font-size: 12px; background-image: none; text-decoration: underline; padding-right: 10px; border-width: 0; cursor: pointer; }
.CUSTrootmenuitem TD{ color: #fff; font-size: 12px; text-align: center; padding-right: 10px; cursor: pointer; }
.CUSTrootmenuitemsel TD { color: #fff; font-size: 12px; background-image: url(gradienthover.jpg); text-align: center; padding-right: 10px; cursor: pointer; }
.CUSTrootmenuitembreadcrumb TD { color: #fff; font-size: 12px; background-image: none; text-decoration: none; text-align: center; padding-right: 10px; }
.CUSTrootmenuitemactive TD { color: #fff; font-size: 12px; background-image: none; text-decoration: none; padding-right: 10px; }
.CUSTsubmenu { color: #fff; line-height: 14px; background-color: #831619; text-decoration: none; padding-right: 5px; padding-left: 5px; border: solid 1px; }
.CUSTsubmenuitemsel { color: #fff; line-height: 13px; text-decoration: none; }
.CUSTsumbenuitemactive { color: #fff; font-weight: normal; line-height: 14px; text-decoration: underline; }
/*========End Custom (CUST) DNN Menu========*/
/*=============Menu============*/
#mainmenubar { background-image: url(gradient.jpg); }
#submenu { background-image: url(submenuback.jpg); }
.StandardButton { background: #d2d1c6; color: #000; font-size: 11px; font-family: Arial, Verdana, Helvetica, sans-serif; font-weight: normal; border-color: #999 #7c736a #7c736a #999; border-width: 1px 2px 2px 1px; }
/*=========LoginUserDate========*/
#tools { color: #fff; font-size: 12px; font-family: Arial, Verdana, Helvetica, sans-serif; font-weight: normal; background-image: url(/Portals/6/Images/TopImageBar.jpg); text-decoration: none; }
#tools p{ font-size:12px; background-image: none; background-repeat: repeat; background-attachment: scroll; background-position: 0 0; padding: 0; margin: 0; }
#tools a:link, #tools a:visited{ color:#fff; background-image: none; background-repeat: repeat; background-attachment: scroll; background-position: 0 0; text-decoration: none; cursor: pointer; }
#tools a:hover { color: #fff; text-decoration: underline; cursor: pointer; }
#tools img{ background-image: none; background-repeat: repeat; background-attachment: scroll; background-position: 0 0; margin-right: 2px; padding: 0; border: none; cursor: default; }
/*======Top Menu Module======
*/
.TopMenuBar { text-decoration: none; text-align: center; }
.TopMenuItem a:link, .TopMenuItem a:visited { color: #fff; font-size: 12px; font-weight: normal; text-decoration: none; padding-right: 10px; padding-left: 10px; border-width: 0; }
.TopMenuItem a:hover { color: #00f; font-size: 12px; background-color: #fbf6e4; text-decoration: none; border-width: 0; list-style-type: circle; list-style-position: inside; cursor: pointer; }
.TopMenuCurrent { font-size: 12px; font-weight: bold; text-decoration: none; border-width: 0; }
/*==========
    CSS STYLES FOR Data Springs Opt In Module
   =========
*/
.GridText{ color: #000; background-color: #888; }
tr.HeaderRowStyle
{
  background-color : #d2d1c6;
}
tr.HeaderRowAlternate
{
  background-color : #fbf6e4;
  }
HeaderStyle
{ color: #ffffff; font-weight: bold; background-color: #bdc2a9; }
/*=====FooterBar======*/
#footertools { color: #fff; font-size: 12px; font-family: Garamond, Georgia, "Times New Roman", Times, serif; background-image: url(/Portals/13/Skins/StJude/Images/TemplateNew_06.gif); text-decoration: none; height: 36px; }
#footertools p{ background-image: none; background-repeat: repeat; background-attachment: scroll; background-position: 0 0; padding: 0; margin: 0; }
#footertools a:link, #footertools a:visited{ color:#831619; font-size: 12px; font-weight: normal; background-image: none; background-repeat: repeat; background-attachment: scroll; background-position: 0 0; text-decoration: none; cursor: pointer; }
#footertools a:hover { color: #831619; font-size: 12px; text-decoration: underline; cursor: pointer; }
.footertext { color: #831619; }
/*=====Links======*/
#Links { color: #fff; font-size: 10px; font-family: Georgia, "Times New Roman", Times, serif; line-height: 12px; background-image: url(/Portals/6/Images/TopImageBar.jpg); text-decoration: none; }
#Links p{ background-image: none; background-repeat: repeat; background-attachment: scroll; background-position: 0 0; padding: 0; margin: 0; }
#Links a:link, #Links a:visited{ color:#fff; font-size: 10px; line-height: 12px; background-image: none; background-repeat: repeat; background-attachment: scroll; background-position: 0 0; text-decoration: none; cursor: pointer; }
#Links a:hover { color: #fff; font-size: 10px; line-height: 12px; text-decoration: underline; cursor: pointer; }
/*=== text style for buttons and link buttons used in the portal admin pages ===*/
.ModuleButton     { color: #fff; font-size: 10px; font-family: Georgia, "Times New Roman", Times, serif; font-weight: normal; line-height: 18px; background-color: #831619; height: 12px; margin: 5px 5px 10px; padding: 3px 5px; border-color: #999 #000 #000 #999; border-style: outset; border-width: 2px; cursor: pointer; cursor: pointer; }
.ModuleButton2 { color: #fff; font-size: 10px; font-family: Georgia, "Times New Roman", Times, serif; font-weight: normal; line-height: 18px; background-color: #831619; cursor: pointer; margin: 5px 5px 10px; padding: 3px 5px; height: 12px; border-style: outset; border-width: 2px; border-color: #999 #000 #000 #999; }
/*=== hyperlink style for buttons and link buttons used in the portal admin pages ===*/
.ModuleButton A:link { color: #fff !important; background-color: #831619; text-decoration: none !important; }
.ModuleButton A:visited  { color: #fff; text-decoration: none !important; }
.ModuleButton A:active   { color: #fff; text-decoration: none !important; }
.ModuleButton A:hover    { color: #ff9 !important; text-decoration: none !important; }
/*=== button style for standard HTML buttons ===*/
.StandardButton
{ padding-right: 5px; padding-left: 5px; font-weight: normal; font-size: 11px; background: #dddddd; color: #000000; font-family: Georgia, "Times New Roman", Times, serif; }
/*========End Custom (CUST) DNN Menu========*/
#cont1back { background-color: #e4cfa8; }
/*============Default DNN Menu==========*/
.MainMenu_MenuContainer { display: none; }
.MainMenu_MenuBar { display: none; }
.MainMenu_MenuItem { display: none; }
.MainMenu_MenuItemSel { display: none; }
.MainMenu_MenuIcon { display: none; }
.MainMenu_MenuIconSel { display: none; }
.MainMenu_SubMenu { display: none; }
.MainMenu_MenuBreak { display: none; }
.MainMenu_MenuArrow { display: none; }
.MainMenu_RootMenuArrow { display: none; }
/*====New Articles====
*/
#NewsHeader { color: #000; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; line-height: 20px; background-color: #f2eae1; border-top: 1px solid #68322e; border-bottom: 1px dashed #68322e; }
#NewsHeaderOver { font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; line-height: 20px; background-color: #b0a38c; border-top: 1px solid #68322e; border-bottom: 1px dashed #68322e; }
.NewsBody { font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; }
.NewsLinks, .NewsLinks a:link, .NewsLinks a:active, .NewsLinks a:visited { color: #000; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; line-height: 20px; text-decoration: none; width: 100%; height: 20px; }
.NewsLinks a:hover { font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; line-height: 20px; text-decoration: none; width: 100%; height: 20px; }
.NewsArticleHeader { color: #000; font-size: 16px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; }
