body
{
    margin: 0px;
    padding: 0px;
    background: #c4dded url(/images/design020/body_grd.jpg) repeat-x;
}
.paddingTB
{
    padding: 15px 0px 10px 0px;
}
.topMargin2
{
    margin-top: 170px;
}
#topNav, #pageBk1, #footer, #contentArea
{
    width: 970px;
    margin-right: auto;
    margin-left: auto;
    position: relative;
}
#header
{
    width: 970px;
    margin-right: auto;
    margin-left: auto;
    position: relative;
    height: 104px;
    background: url(/images/design020/headerBkg.jpg) no-repeat left top;
}
#logo
{
    float: left;
    width: 238px;
}
#search
{
    float: right;
    margin-right: 15px;
}
#pageBk1
{
    background: #FFF url(/images/design020/bk_repeat.gif) repeat-y left top;
    width: 970px;
    overflow: auto;
}
#pageGradient
{
    /*	background: url(/images/design020/bk_top.gif) no-repeat left top; */
    width: 960px;
    padding-right: 5px;
    padding-left: 5px;
    overflow: auto;
}
#left
{
    float: left;
    width: 237px;
    overflow: auto;
}
#flash
{
    height: 356px;
    float: left;
    width: 721px;
    padding-left: 1px;
}

#leftArea
{
    width: 204px;
    background: url(/images/design020/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/design020/middle_gradient.gif) repeat-x left top;
    padding: 7px 20px 10px 20px;
}
#middleRight
{
    width: 189px;
    float: left;
    background: #FFF url(/images/design020/middle_gradient.gif) repeat-x;
    padding: 7px 22px 10px 25px;
}
#footer
{
    background: url(/images/design020/bottomHome.gif) no-repeat left top;
    width: 950px;
    margin-right: auto;
    margin-left: auto;
    font: 12px Helvetica, sans-serif;
    line-height: 17.5px;
    color: #666666;
    height: 30px;
    position: relative;
    text-align: left;
    padding: 25px 10px 15px 10px;
}
#footerRight
{
    float: left;
    text-align: right;
    width: 676px;
}
#footerLeft
{
    float: left;
    text-align: left;
    width: 264px;
    color: #005a9c;
}
/***********************************************CONTENT PAGE LAYOUT*******************/
#contentArea
{
    background: #FFF url(/images/design020/leftGrd.gif) repeat-y left;
}
#contentLeft, #contentMiddle
{
    float: left;
}
#contentMiddle
{
    background: url(/images/design020/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/design020/contentRight_grd.gif) repeat-y 1px top;
}

/***********************************************TOP NAVIGATION*******************/
#topNav
{
    background: url(/images/design020/topNav_gradient.gif) repeat-x left top;
    height: 39px;
    width: 970px;
}
#topNav ul
{
    list-style-type: none;
    margin: 0px;
    padding: 0px;
    display: inline;
    width: 970px;
    position: absolute;
    background: url(/images/design020/topNav_right.gif) no-repeat right top;
}
#topNav a
{
    font: 14px Tahoma, Geneva, sans-serif;
    color: #FFF;
    text-decoration: none;
}
#topNav li
{
    float: left;
    display: block;
    height: 30px;
    background: url(/images/design020/topNav_divider.gif) no-repeat right top;
    padding: 13px 38px 0px 38px;
}
#topNav li.last
{
    background-image: url(/images/design020/spacer.gif);
}
#topNav li:hover, li.last:hover
{
    background: url(/images/design020/topNav_gradient_hover.gif) repeat-x;
}
#topNav li.first
{
    background: url(/images/design020/topNav_left.gif) no-repeat left top;
    padding: 0px;
    width: 14px;
    height: 39px;
}
.leftNavList
{
    list-style-type: none;
    padding: 0px;
    margin: 5px 14px 15px 19px;
}
.leftNavList li
{
    background: url(/images/design020/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: #005da1;
}

/********************************************FIND A DOC**********************/
a.findDoc
{
    background: url(/images/design020/findDoc_header.gif) no-repeat left top;
    display: block;
    height: 32px;
    width: 237px;
    border: 0px;
}
a.findDoc:hover
{
    background-image: url(/images/design020/findDoc_header_over.gif);
}
.docsearch
{
    padding: 10px 0px 15px 19px;
}
/**********************************************MANAGE HEALTH*******/
a.manageHealth
{
    background: url(/images/design020/manageHealth_header.gif) no-repeat left top;
    display: block;
    height: 32px;
    width: 237px;
    border: 0px;
}
a.manageHealth:hover
{
    background-image: url(/images/design020/manageHealth_header_over.gif);
}
.manageHealthList
{
    list-style-type: none;
    padding: 0px;
    margin: 5px 14px 15px 19px;
}
.manageHealthList li
{
    background-position: bottom;
    padding: 3px 0px 3px 0px;
}
.manageHealthList a
{
    font: 12px Verdana, Geneva, sans-serif;
    color: #01624d;
    text-decoration: none;
}
.manageHealthList a:hover
{
    color: #018568;
}
/**********************************************Related Info/TAXONOMY*******/
h1.relatedInfo
{
    background: url(/images/design020/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: #0361a6;
}
/*****************************************************/

.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/design020/textSize.gif) no-repeat -22px top;
}
.aMinus2
{
    background: url(/images/design020/textSize2.gif) no-repeat -22px top;
}
.aplus, .aplus2
{
    display: block;
    height: 22px;
    width: 22px;
    float: right;
    margin-left: 7px;
}
.aplus
{
    background: url(/images/design020/textSize.gif) no-repeat left top;
}
.aplus2
{
    background: url(/images/design020/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: #003479;
    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: #074598;
    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;
}
.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:#005DA1;
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;
}