@charset "utf-8";
body {
	background-color: #a1a5a4;
	margin: 0px;
}
.topTableWidth {
	width: 966px;
	margin-right: auto;
	margin-left: auto;
	background-color: #FFFFFF;
}
.utilitiesLinks a {
	color: #FFFFFF;
	text-decoration: none;
}
.topNav {
	background: url(/images/design01/topNav_gradient.gif) repeat-x left top;
	height: 27px;
}
.leftNavGradient {
	background: url(/images/design01/leftNav_gradient.jpg) repeat-y left top;
	width: 237px;
}
.btmGradient {
	background: url(/images/design01/redModule_btmGrd.jpg) repeat-x left top;
	height: 14px;
}
ul.leftNavigation {
	margin: 0px;
	padding: 0px;
}
ul.leftNavigation li {
	list-style-image: url(/images/design01/leftNav_bullet.gif);
	list-style-position: outside;
	background: url(/images/design01/leftNav_divider.jpg) no-repeat left bottom;
	height: 30px;
	margin: 0px 0px 0px 30px;
	text-align: left;
	vertical-align: middle;
}
.contentTop {
	background: url(/images/design01/contentTable_topGrd.gif) repeat-x left top;
	height: 13px;
}
.regularText {
	font: 12px Verdana, Arial, Helvetica, sans-serif;
	line-height: 18px;
	color: #3f4753;
	padding: 0px;
	margin: 8px 0px 0px 0px;
}
.breadCrumbs a {
	color: #3d4250;
	text-decoration: none;
}
.contentRight {
	background: url(/images/design01/contentTable_rightGrd.gif) repeat-y right top;
	width: 22px;
}
.contentBottom {
	background: url(/images/design01/contentTable_btmGrd.gif) repeat-x left top;
	height: 10px;
}
ul.leftNavigation a {
	font: 12px Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	text-decoration: none;
	height: 30px;
	width: 183px;
	text-align: left;
	vertical-align: middle;
	margin: 0px;
	padding: 0px;
}
.utilitiesLinks {
	font: 11px Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	background: url(/images/design01/topBar_gradient.gif) repeat-x left bottom;
	height: 32px;
	padding-right: 15px;
	width: 100%;
}
.searchBoxGrd {
	background: url(/images/design01/searchBox_gradient.gif) repeat-x left bottom;
	height: 32px;
}
.searchBoxGrd input {
	margin: 0px;
	padding: 0px;
	width: 150px;
	height: 17px;
	border: 1px solid #45625C;
}
.newsTop {
	background: url(/images/design01/newsTable_topGrd.gif) repeat-x left top;
	height: 13px;
}
.newsBottom {
	background: url(/images/design01/newsTable_BtmGrd.gif) repeat-x left top;
	height: 10px;
}
.newsRight {
	background: url(/images/design01/newsTable_rightGrd.gif) repeat-y right top;
	width: 16px;
}
.regularTextSmaller {
	font: 11px Verdana, Arial, Helvetica, sans-serif;
	line-height: 16px;
	color: #3f4753;
	padding-left: 10px;
}
a.redLearnMore {
	font: bold 10px Verdana, Arial, Helvetica, sans-serif;
	text-transform: uppercase;
	color: #67001B;
	text-decoration: none;
	display: block;
	margin: 7px 7px 7px 0px;
	text-align: right;
}
.calendarTable {
	font: bold 11px Verdana, Arial, Helvetica, sans-serif;
	text-transform: uppercase;
	color: #2e3e5b;
	background-color: #dee0ea;
}
.calendarTable a {
	color: #2e3e5b;
	text-decoration: none;
}
.newsHeadline {
	font: bold 11px Verdana, Arial, Helvetica, sans-serif;
	text-transform: uppercase;
	color: #2e4493;
	padding-bottom: 10px;
	display: block;
	text-decoration: none;
	background-repeat: no-repeat;
}
.newsHeadline a {
	color: #2e4493;
	text-decoration: none;
}
.newsHeadline a:hover {
	color: #2e4493;
	text-decoration: underline;
}
a.viewArticle {
	font: bold 10px Verdana, Arial, Helvetica, sans-serif;
	color: #66001A;
	text-decoration: none;
	background: url(/images/design01/news_arrow.gif) no-repeat right center;
	display: block;
	text-align: left;
	width: 90px;
	margin-top: 5px;
	margin-bottom: 5px;
	height: 17px;
}
.healthLibraryHeader {
	font: bold 11px Verdana, Arial, Helvetica, sans-serif;
	text-transform: uppercase;
	color: #FFFFFF;
	background: url(/images/design01/redModule_gradient.jpg) repeat-y left top;
	width: 219px;
}
.leftGrd {
	background: url(/images/design01/redModule_leftGrd.jpg) repeat-y left top;
	width: 18px;
}
.healthLibraryHeader a {
	color: #FFFFFF;
	text-decoration: none;
	background: url(/images/design01/redModule_circle.jpg) no-repeat left center;
	display: block;
	padding-left: 25px;
}
.whatsNewHeader a {
	color: #FFFFFF;
	text-decoration: none;
	background: url(/images/design01/blueModule_circle.jpg) no-repeat left center;
	display: block;
	padding-left: 25px;
}
.whatsNewHeader {
	font: bold 11px Verdana, Arial, Helvetica, sans-serif;
	text-transform: uppercase;
	color: #FFFFFF;
	background: url(/images/design01/blueModule_gradient.jpg) repeat-y left top;
	width: 219px;
}
a.blueLearnMore {
	font: bold 10px Verdana, Arial, Helvetica, sans-serif;
	text-transform: uppercase;
	color: #465779;
	text-decoration: none;
	display: block;
	margin: 7px 7px 7px 0px;
	text-align: right;
}
.onlineServices {
	font: bold 11px Verdana, Arial, Helvetica, sans-serif;
	text-transform: uppercase;
	color: #FFFFFF;
	background: url(/images/design01/trqModule_gradient.jpg) repeat-y left top;
	width: 219px;
}
.onlineServices a {
	color: #FFFFFF;
	text-decoration: none;
	background: url(/images/design01/trqModule_circle.jpg) no-repeat left center;
	padding-left: 25px;
	display: block;
}
a.OnlineSrvsLinks    {
	font: 12px Verdana, Arial, Helvetica, sans-serif;
	color: #13363E;
	text-decoration: none;
	background: url(/images/design01/trq_arrow.gif) no-repeat left center;
	display: block;
	padding-left: 18px;
	margin: 7px 0px 7px 0px;
}
.footer1 {
	font: 11px Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	background-color: #3f4d4a;
	width: 100%;
}
.footer1 a {
	color: #FFFFFF;
	text-decoration: none;
}
.footer2 {
	font: 11px Verdana, Arial, Helvetica, sans-serif;
	color: #142622;
	width: 966px;
	margin-top: 7px;
	margin-right: auto;
	margin-left: auto;
}
ul.contentNavigation {
	margin: 0px;
	padding: 0px;
}
.contentOnlineSrvs a {
	font: 12px Verdana, Arial, Helvetica, sans-serif;
	text-transform: uppercase;
	color: #FFFFFF;
	height: 20px;
	display: block;
	vertical-align: middle;
	width: 222px;
	text-decoration: none;
	padding-left: 15px;
	padding-top: 5px;
}
.contentLocationsGrd {
	background: url(/images/design01/content_locations_right.jpg) repeat-y right top;
	width: 18px;
}
ul.contentNavigation li {
	list-style-position: outside;
	height: 25px;
	margin: 0px 0px 0px 25px;
	text-align: left;
	vertical-align: middle;
	list-style-type: none;
}
a.plusik {
	background: url(/images/design01/plusik.gif) no-repeat left top;
	display: block;
	text-align: left;
	vertical-align: middle;
	padding-left: 20px;
	font: 12px Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	text-decoration: none;
	height: 25px;
	padding-top: 3px;
}
.contentNavGradient {
	background: url(/images/design01/content_subNavGrd.jpg) repeat-y left top;
	width: 237px;
}
a.minus {
	background: url(/images/design01/minus_l.gif) no-repeat left top;
	display: block;
	text-align: left;
	vertical-align: middle;
	padding-left: 20px;
	font: 12px Verdana, Arial, Helvetica, sans-serif;
	color: #FFCC66;
	text-decoration: none;
	height: 25px;
	padding-top: 3px;
}
a.hr {
	background-image: url(/images/design01/hr.gif) no-repeat left top;
	display: block;
	text-align: left;
	vertical-align: middle;
	padding-left: 20px;
	font: 12px Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	text-decoration: none;
	height: 25px;
	padding-top: 3px;
	margin-left: 15px;
}
.contentOnlineSrvs {
	background: url(/images/design01/content_OnlineSrvs_grd.jpg) repeat-y left top;
	width: 237px;
}
.contentOnlineSrvsGrd {
	background: url(/images/design01/content_OnlineSrvs_right.jpg) repeat-y right top;
	width: 18px;
}
.contentLocations {
	background: url(/images/design01/content_locations_grd.jpg) repeat-y left top;
	width: 237px;
}
.contentLocations a {
	font: 12px Verdana, Arial, Helvetica, sans-serif;
	text-transform: uppercase;
	color: #FFFFFF;
	height: 20px;
	display: block;
	vertical-align: middle;
	width: 222px;
	text-decoration: none;
	padding-left: 15px;
	padding-top: 5px;
}
.secPageContent {
	background: url(/images/design01/content_gradient.jpg) repeat-x left top;
	height: 69px;
	padding: 20px 20px 0px 15px;
	border-right: 5px solid #FFFFFF;
	border-left: 30px solid #FFFFFF;
	font: 12px Verdana, Arial, Helvetica, sans-serif;
	line-height: 18px;
	color: #3d4250;
}
.PageTitle {
	font: 18px Verdana, Arial, Helvetica, sans-serif;
	color: #66001a;
}
.PageSubtitle {
	font: bold 14px Verdana, Arial, Helvetica, sans-serif;
	color: #546783;
	line-height: 24px;
}
.breadCrumbs {
	font: 11px Verdana, Arial, Helvetica, sans-serif;
	color: #3d4250;
	padding-right: 10px;
	padding-top: 5px;
	padding-bottom: 5px;
}
.breadCrumbs a:hover {
	color: #66001A;
	text-decoration: none;
}
select {
	width: 190px;
}
/* Shopping Cart */
.shop_content {
	font: normal 11px Verdana, Arial, Helvetica, sans-serif;
	color: black;
}
.shop_content a {
	color: #385550;
	text-decoration: underline;
}
.shop_content a:hover {
	color: #385550;
	text-decoration: none;
}
.shop_top_links {
	font: normal 11px Verdana, Arial, Helvetica, sans-serif;
	color: #385550;
}
.shop_top_links a {
	color: #385550;
	text-decoration: underline;
}
.shop_top_links a:hover {
	color: #385550;
	text-decoration: none;
}
.breadcrumb {
	font: normal 11px Verdana, Arial, Helvetica, sans-serif;
	color: black;
	padding: 5px 0px 5px 0px;
}
.navHeader {
	font: bold 12px Verdana, Arial, Helvetica, sans-serif;
	color: white;
}
ul.tame {
	margin: 0px;
	padding: 0px;
}
ul.tame li {
	list-style-type: none;
	margin: 0px;
	padding: 3px 0px 3px 15px;
}
ul.tame a {
	background: url(/images/giftshoppe/plusik.gif) no-repeat left center;
	padding-left: 15px;
	padding-top: 3px;
	padding-bottom: 3px;
	font: 12px Verdana, Arial, Helvetica, sans-serif;
	color: white;
	text-decoration: none;
}
ul.tame a:hover {
	background: url(/images/giftshoppe/plusik.gif) no-repeat left center;
	padding-left: 15px;
	padding-top: 3px;
	padding-bottom: 3px;
	font: 12px Verdana, Arial, Helvetica, sans-serif;
	color: white;
	text-decoration: underline;
}
.catMark {
    display: none;
}

.content {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: black;
}
.header {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #546783;
}
