html, body
{
	width: 100%;
	height: 100%;
	text-align: center;
	background: #fff url(../../Images/resilience/background-top.jpg) repeat-x top left;
	font: normal 12px Arial, Helvetica, Sans-Serif;
    color: #000000;
}
html, body, table, div, span, h1, h2, h3, h4
{
	margin: 0;
	padding: 0;
}
td
{
	vertical-align: top;
	text-align: left;
}
img, table
{
	border: 0;
}
a
{
	text-decoration: none;
	color: #005395;
}
a:hover
{
	text-decoration: underline;
	cursor: pointer;
	color:#003560;
}
.SearchField
{
	width:209px;
	height:26px;
	border:solid 1px #cbcbcb;
	font:normal 12px/12px Arial;
	color:#666666;
	text-indent:10px;
	padding-top:6px;
}
.copyright, a:link.copyright, a:active.copyright, a:hover.copyright, a:visited.copyright
{
	font: normal 11px/18px Arial, helvetica, sans-serif;
	color: #333333;
	text-decoration: none;
}
a:hover.copyright
{
	text-decoration:underline;
}
.footerNav, a:link.footerNav, a:active.footerNav, a:hover.footerNav, a:visited.footerNav
{
	font: normal 12px/18px Arial, helvetica, sans-serif;
	color: #000000;
	text-decoration: none;
}
a:hover.footerNav
{
	text-decoration:underline;
}
.Garamond17White, a:link.Garamond17White, a:active.Garamond17White, a:hover.Garamond17White, a:visited.Garamond17White
{
	font: normal 17px Garamond, Arial, Helvetica, Sans-Serif;
    color: #ffffff;
    text-decoration: none;
}
a:hover.Garamond17White
{
	text-decoration:underline;
}
.Garamond16White, a:link.Garamond16White, a:active.Garamond16White, a:hover.Garamond16White, a:visited.Garamond16White
{
	font: normal 16px Garamond, Arial, Helvetica, Sans-Serif;
    color: #ffffff;
    text-decoration: none;
}
a:hover.Garamond16White
{
	text-decoration:underline;
}
.breadcrumb, a:link.breadcrumb, a:active.breadcrumb, a:hover.breadcrumb, a:visited.breadcrumb
{
	font: bold 11px Arial, helvetica, sans-serif;
	color: #ffffff;
	text-decoration: none;
}
a:hover.breadcrumb
{
	text-decoration:underline;
}
.breadcrumbHome, a:link.breadcrumbHome, a:active.breadcrumbHome, a:hover.breadcrumbHome, a:visited.breadcrumbHome
{
	font: normal 11px Arial, helvetica, sans-serif;
	color: #ffffff;
	text-decoration: none;
}
a:hover.breadcrumbHome
{
	text-decoration:underline;
}
.FormTextField
{
	width:209px;
	height:26px;
	border:solid 1px #cbcbcb;
	font:normal 12px/12px Arial;
	color:#666666;
	padding:6px 0 0 6px;
}
.FormTextComments
{
	width:209px;
	height:100px;
	border:solid 1px #cbcbcb;
	font:normal 12px/12px Arial;
	color:#666666;
	padding:6px 0 0 6px;
}
.FormSubmitButton
{
	width:74px;
	height:26px;
	border:none;
	cursor:pointer;
	background: url(../../images/resilience/button-submit.gif) top left no-repeat;
}
.Footer
{
	padding:28px 0;
}
.FooterLeft
{
	padding:0 0px 0 0px;
}
.FooterRight
{
	padding:0 50px 0 0;
}

/* Home Page Classes */

.Wrapper
{
	width:964px;
}
.Header
{
	width:964px;
	height:32px;
}
.HeaderSEOText
{
	width:600px;
	text-align:left;
}
.HeaderSEOTextInner
{
	padding:8px 0 0 10px;
}
.HeaderOnlineHealth
{
	padding-top:7px;
}
.NavigationMenu
{
	height:68px;
}
.NavigationSearch
{
	width:748px;
	text-align:right;
	height:47px;
}
.NavigationSearchInner
{
	padding:20px 0 0 0;
}
.ContentRow1Col1
{
	width:711px;
	text-align:left;
}
.ContentRow1Col1Inner
{
	width:699px;
}
.ContentRow1Col2
{
	width:251px;
	height:206px;
	background: url(../../Images/resilience/background-top-cont.jpg) top left no-repeat;
	text-align:left;
}
.ContentRow1Col2Inner
{
	padding:22px 22px 0 22px;
}
.ContentRow2Spacer
{
	height:10px;
}
.ContentRow2Col1
{
	width:704px;
	text-align:left;
}
.ContentRow2Col1Inner
{
	padding:0 0 0 9px;
	text-align:left;
}
.ContentRow2Col2
{
	width:251px;
	text-align:left;
}
.ContentRow3
{
	padding:24px 0 0 20px;
}
.ContentRow3Col1
{
	width:469px;
	text-align:left;
}
.ContentRow3Col1Title
{
	height:27px;
}
.ContentRow3Col1Form
{
	text-align:left;
	height:42px;
}
.ContentRow3Col1Prev
{

}
.ContentRow3Col2
{
	width:460px;
	text-align:left;
}
.FooterSpacer
{
	width:10px;
	height:18px;
}
.FooterSiteWide
{
	width:100%;
	height:172px;
	background: #e8e7e3 url(../../Images/resilience/background-bottom.jpg) top left repeat-x;
}
.FooterBreadCrumb
{
	padding:3px 0 0 0;
}
.FooterSiteWidePanel
{
	padding:22px 0 0 0;
}

/* End Home Page Classes */

/* Standard Page Classes */

.StdContentCol1
{
	width:690px;
	text-align:left;
}
.StdContentCol2
{
	width:252px;
	text-align:left;
}
.StdContentCol2 .Garamond17White
{
	line-height: 28px;
}
.ContentFooterSpacer
{
	height:40px;
}

/* End Standard Page Classes */

/* Standard Top Level Page Classes */

.StdTopLevelRow1Col1
{
	width:711px;
	text-align:left;
}
.StdTopLevelRow1Col1Inner
{
	padding:0 0px 0 9px;
}
.StdTopLevelRow1Col2
{
	width:251px;
	height:163px;
	background: url(../../Images/resilience/background-top-cont-small.jpg) top left no-repeat;
	text-align:left;
}
.StdTopLevelRow1Col2Inner
{
	padding:22px 22px 0 22px;
}
.StdTopLevelRow2Spacer
{
	height:10px;
}
.StdTopLevelRow2Col1
{
	width:704px;
	text-align:left;
}
.StdTopLevelRow2Col1Inner
{
	padding:0 0 0 9px;
	text-align:left;
}
.StdTopLevelRow2Col2
{
	width:251px;
	text-align:left;
}
.StdTopLevelRow3
{
	padding:24px 0 0 9px;
}
.StdTopLevelRow3Col1
{
	width:480px;
	text-align:left;
}
.StdTopLevelRow3Col2
{
	width:241px;
	text-align:left;
	padding-left: 10px;
}

/* End Standard Top Level Page Classes */


/* Two Column Page Classes */

.TwoColContentHeader
{
	width:953px;
	text-align:left;
}
.TwoColContentCol1
{
	width:428px;
	text-align:left;
}
.TwoColContentColSpacer
{
	width:40px;
}
.TwoColContentCol2
{
	width:486px;
	text-align:left;
}

/* End Two Column  Page Classes */


/* Search Display Page Classes */

.SearchDisplay
{
	margin-left:140px;
}

/* End Search Display Page Classes */

/* Product Template */

.ProductTemplateWrapper
{
	width: 702px;
}
.ProductTable
{
	width: 700px;
}
.ProductTable td
{
	text-align: left;
	vertical-align: top;
}
.ProductTable a
{
	text-decoration: underline;
}
.ProductLeftCell
{
	width: 250px;
}
.ProductRightCell
{
	padding-left: 13px;
}
.ProdTopButSpacer
{
	width: 100%;
	height: 15px;
	line-height: 15px;
}
.ProductTopButton
{
	width: 168px;
	height: 55px;
	background: url("../../Images/resilience/price-box.gif") no-repeat 0 0;
}
.ButtonTable td
{
	vertical-align: middle;
	text-align: center;
}
.ButtonTable a
{
	text-decoration: none;
}
.TopButtonDivider
{
	width: 9px;
}
.ProductContentDiv
{
	width: 339px;
	margin-left: 9px;
}

/* End Product Template */

/* Navigation Classes */

#TopDiv
{
	padding-top:15px;
	text-align:left;
}
#TopDiv ul
{
margin: 0;
padding: 0;
list-style-type: none;
font: normal 17px Garamond, Arial, Sans-Serif;
}
#TopDiv li
{
	display:inline;
}
#TopDiv a
{
color: #000000;
text-transform: capitalize;
padding:15px 12px;
text-decoration: none;
}
#TopDiv a:hover
{
color: #005395;
}
#TopDiv li li a
{
	display:none;
}

/* End Navigation Classes */


/*Generic Classes */

.CB
{
	clear: both;
}
.CB1
{
	clear: both;
	height: 1px;
	overflow: hidden;
	margin-bottom: -1px;
}
.DB
{
	display: block;
}
.DI
{
	display: inline;
}
.DN
{
	display: none;
}
.FL
{
	float: left;
	display: inline;
}
.FR
{
	float: right;
}
.MA
{
	margin-left: auto;
	margin-right: auto;
}
.OH
{
	overflow: hidden;
}
.TC
{
	text-align: center;
}
.TL
{
	text-align: left;
}
.TR
{
	text-align: right;
}
.VM
{
	vertical-align: middle;
}
.W7
{
	width: 7px;
	overflow: hidden;
}
.OH
{
	overflow: hidden;
}
.W100
{
	width: 100%;
}

/* End Generic Classes */

.Garamond16White a, .Garamond16White a:active, .Garamond16White a:link, .Garamond16White a:visited
{
	font: normal 17px/43px Garamond, Arial, Helvetica, Sans-Serif;
    color: #fff;
    text-decoration: none;
}
/* Article Links */

.ArticleListDiv
{
	width: 212px;
	height: 200px;
	padding-left: 10px;
}
.ArticleListDiv *
{
	margin: 0;
	padding: 0;
}
.ArticleListDiv p
{
	font-weight: bold;
}
.ArticleListDiv h2 a, .ArticleListDiv h2 a:hover
{
	text-decoration: underline;
}
.ArticleListDiv h3
{
	line-height: 18px;
}
.AllArticlesLink
{
	color: #005395;
	font: normal 10px Arial, Sans-Serif;
	padding-top: 13px;
}

/* End Article Links */

.NewsSignFormTable td
{
	vertical-align: middle;
}