body
{
    margin: 0px;
    padding: 0px;
    background: #094fa3 url(/images/design022/body_grd.jpg) repeat-x;
}
.paddingTB
{
    padding: 15px 0px 10px 0px;
}
#topBar, #pageBk, #footer, #contentArea, #header
{
    width: 960px;
    margin-right: auto;
    margin-left: auto;
}
#header
{
    height: 74px;
}
#logo
{
    float: left;
    width: 238px;
}
#search
{
    float: right;
    margin-right: 15px;
    margin-top: 43px;
}
#pageBk
{
    background: #FFF url(/images/design022/bk_repeat.gif) repeat-y left top;
}
#left
{
    float: left;
    width: 237px;
    overflow: hidden;
}
#flash
{
    height: 356px;
    float: left;
    width: 721px;
    padding-left: 1px;
}

#leftArea
{
    width: 204px;
    background: url(/images/design022/middleLeft_grd2.gif) no-repeat left top;
    margin: 0px;
    padding: 15px 15px 10px 15px;
}
#middleArea
{
    width: 723px;
    float: left;
    background-color: #FFF;
}
#middleLeft
{
    float: left;
    width: 447px;
    background: url(/images/design022/middle_gradient.gif) repeat-x left top;
    padding: 7px 20px 10px 20px;
}
#middleRight
{
    width: 189px;
    float: left;
    background: #FFF url(/images/design022/middle_gradient.gif) repeat-x;
    padding: 7px 22px 10px 25px;
}
#footer
{
    background: url(/images/design022/bottomHome.gif) no-repeat left top;
    width: 940px;
    margin-right: auto;
    margin-left: auto;
    font: 12px Helvetica, sans-serif;
    line-height: 17.5px;
    color: #fff;
    height: 30px;
    position: relative;
    text-align: left;
    padding: 25px 10px 15px 10px;
}
#footer a
{
    color: #FFF;
}
#footerRight
{
    float: left;
    text-align: right;
    width: 676px;
}
#footerLeft
{
    float: left;
    text-align: left;
    width: 264px;
    color: #fff;
}
/***********************************************CONTENT PAGE LAYOUT*******************/
#contentArea
{
    background: #FFF url(/images/design022/leftGrd.gif) repeat-y left;
}
#contentLeft, #contentMiddle
{
    float: left;
}
#contentMiddle
{
    background: url(/images/design022/content_grd.gif) repeat-x;
    float: left;
    width: 723px;
}
#contentMiddleInside
{
    float: left;
    width: 447px;
    padding-right: 15px;
    padding-left: 20px;
}
#contentRight
{
    float: left;
    width: 198px;
    margin-top: 20px;
    padding: 10px 19px 20px 20px;
    text-align: left;
    background: url(/images/design022/contentRight_grd.gif) repeat-y 1px top;
}

/***********************************************TOP NAVIGATION*******************/
.leftNavList
{
    list-style-type: none;
    padding: 0px;
    margin: 15px 14px 15px 19px;
}
.leftNavList li
{
    background: url(/images/design022/leftDivider.gif) no-repeat left bottom;
    padding: 6px 0px 6px 0px;
}
.leftNavList a
{
    font: 12px Verdana, Geneva, sans-serif;
    color: #14191d;
    text-decoration: none;
}
.leftNavList a:hover
{
    color: #009470;
}

/**********************************************Related Info/TAXONOMY*******/
h1.relatedInfo
{
    background: url(/images/design022/relatedInfo_header.gif) no-repeat left top;
    display: block;
    height: 32px;
    width: 234px;
    border: 0px;
    padding: 0px;
    margin: 10px 0px 0px 0px;
}
.relatedInfoList
{
    list-style-type: none;
    margin: 5px 14px 0px 19px;
    padding: 0px;
    line-height: 20px;
}
.relatedInfoList li
{
    background-position: bottom;
    padding-top: 3px;
    padding-bottom: 3px;
}
li.topBorder
{
    border-top: 1px solid #CCC;
}
.taxonomylink
{
    color: #282e32;
    text-decoration: none;
    line-height: 20px;
    font: 11px Verdana, Geneva, sans-serif;
}
.taxonomylink:hover
{
    color: #008b69;
}
/*****************************************************/

.homeContent
{
    font: 12px Tahoma, Geneva, sans-serif;
    color: #504e4e;
    padding-top: 5px;
    margin-top: 0px;
    line-height: 18px;
}
/************************************TEXT SIZE********************/
.textSize
{
    font: 11px Verdana, Geneva, sans-serif;
    color: #9E9C9C;
    float: right;
    padding-top: 5px;
}
.aMinus, .aMinus2
{
    height: 22px;
    width: 22px;
    display: block;
    float: right;
    margin-left: 10px;
}
.aMinus
{
    background: url(/images/design022/textSize.gif) no-repeat -22px top;
}
.aMinus2
{
    background: url(/images/design022/textSize2.gif) no-repeat -22px top;
}
.aplus, .aplus2
{
    display: block;
    height: 22px;
    width: 22px;
    float: right;
    margin-left: 7px;
}
.aplus
{
    background: url(/images/design022/textSize.gif) no-repeat left top;
}
.aplus2
{
    background: url(/images/design022/textSize2.gif) no-repeat left top;
}
/********************************************************/
.video
{
    padding-top: 20px;
    text-align: center;
}
/*******************************************TEXT, LINKS*************/

.videoTeaser
{
    font: 11px Arial, Helvetica, sans-serif;
    color: #474747;
    line-height: 17px;
    text-align: left;
}
.greyLink
{
    color: #3d3d3d;
    text-decoration: none;
    margin-right: 5px;
    margin-left: 5px;
}
.blueLink
{
    color: #9d0e28;
    text-decoration: none;
    margin-right: 5px;
    margin-left: 5px;
}
.greenLink
{
    font: 12px Tahoma, Geneva, sans-serif;
    color: #008b69;
    text-decoration: none;
}
.greenLink:hover
{
    text-decoration: underline;
}
.utilities a
{
    font: 11px Verdana, Geneva, sans-serif;
    color: #6E6C6C;
    text-decoration: none;
    margin-right: 5px;
    margin-left: 5px;
}
.utilities
{
    color: #9E9C9C;
    padding-top: 15px;
    padding-right: 15px;
}
.pageTitle
{
    font: normal 22px Georgia, "Times New Roman" , Times, serif;
    color: #008b69;
    padding: 0px;
    margin: 7px 0px 0px 0px;
}
.content
{
    font: 12px Tahoma, Geneva, sans-serif;
    color: #4e4e4e;
    line-height: 18px;
}
.contentSmaller
{
    font: 11px Verdana, Geneva, sans-serif;
    color: #4e4e4e;
    line-height: 17px;
}
.taxonomyTitle
{
    font: normal 13px Verdana, Geneva, sans-serif;
    color: #666;
    margin: 3px 0px 3px 0px;
    padding: 0px;
}
.headingGreenBold
{
    color: #003479;
    font: bold 15px Georgia, "Times New Roman" , Times, serif;
}
.buttons
{
    padding-left: 2px;
}
.buttons a
{
    width: 239px;
    height: 37px;
    display: block;
    float: left;
    background-color: #009476;
    font: 14px "Trebuchet MS" , Arial, Helvetica, sans-serif;
    color: #FFF;
    text-decoration: none;
    text-align: center;
    line-height: 37px;
    margin-right: 1px;
}
.buttons a:hover
{
    background-color: #00b287;
}
.breadcrumbs a {
	font: 12px Verdana, Geneva, sans-serif;
	color: #9E9C9C;
	text-decoration: none;
}
.breadcrumbs 
{
	font: 12px Verdana, Geneva, sans-serif;
	color: #9E9C9C;
	padding-top: 15px;
	padding-right: 15px;
}
.taxonomyalllink{
	font: 11px Verdana, Geneva, sans-serif;
	color:#14191d;
	text-decoration: none;
	line-height:17px;
}
.taxonomyalllink:hover {
	color:  #060;
}
/*healthlibrary styles*/
.QuestionText 
{
padding-top:15px;
font-weight:bold;
}
.CorrectAnswer 
{
color:#004F92;
font-weight:bold;
}
.YourAnswer 
{
	color:#8e1223;
}
.NoAnswer
{
	color:#8e1223;
}
.Button
{
	padding-top:15px;
	padding-bottom: 15px;
}
.Option
{
	display:block;
}
.Score 
{
	padding-top:15px;
	padding-bottom: 15px;
	font-size:11px;
	font-weight:bold;
	color:#0404B4;
}
