/*~~~~~~~~~~~~~~~~~global styles startZ~~~~~~~~~~~~~~~~~*/
html {
	width: 100%;
	height: 100%;
	_border: none;
}
body, form {
	font-family: Arial, Helvetica, sans-serif;
	margin: 0px;
	/*text-align: center;*/
	text-align: left;
	width: 100%;
	height: 100%;
	/*background: #F2F1EC url(../images/UI/bg-body-right.jpg) repeat-y top 970px;*/
	background: #F2F1EC url(../images/UI/bg-body.jpg) repeat-y 0px 0px;
}
img, object, embed {
	display: block;
}
a img, img a, img {
	border: none;
}
a {
	outline: none;
}
h1, h2, h3, h4, h5, h6, ul, ul li, ol, ol li, p {
	margin: 0;
	padding: 0;
}
.clearer{
	clear: both;
	line-height: 0px;
}
div.BKAHeader {
    position: absolute;
    background: #FFFFFF;
    border: solid 1px #ECECEC;
    padding: 3px 6px 3px 6px;
    font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: bold;
}
div.BKAHeader span.template {
    display: block;
    font-family: Arial;
    font-size: 9px
}
div.container {
	width: 970px;
	width/**/:/**/ 950px;
	padding: 0 10px;
	color: #5C6A76;
	background-color:#FFFFFF;
	/*background: url(../images/page-temp.png) no-repeat 0 0;*/
}
/*~~~~~~~~~~~~~~~~~global styles endZ~~~~~~~~~~~~~~~~~*/
/*~~~~~~~~~~~~~~~~~header styles start~~~~~~~~~~~~~~~~~*/
div.header {
	width: 950px;
	height: 120px;
	margin-bottom: 8px;
}
div.header img {
	float: left;
	margin: 0 -3px;
	margin/**/:/**/ 0;
}
div.header img.img1 {
	margin: 0 8px 0 0;
}
/*~~~~~~~~~~~~~~~~~header styles end~~~~~~~~~~~~~~~~~*/
a.logout {
	font-size: 10px;
	display: block;
	width: 41px;
	height: 17px;
	position: absolute;
	top: 166px;
	left: 919px;
	z-index: 100;
	background: url(../images/UI/button-logout.jpg) no-repeat 0 1px;
}
a.logout:hover {
	background-position: 0 -16px;
}
/*~~~~~~~~~~~~~~~~~topNav styles start~~~~~~~~~~~~~~~~~*/
div.topNav {
	width: 950px;
	height: 32px;
	height/**/:/**/ 24px;
	margin-bottom: 13px;
	padding-top: 0px;
	background: url(../images/UI/bg-topNav.jpg) repeat-x 0 0;
}
div.topNav a {
	font-size: 11px;
	color: #FFF;
	text-decoration: none;
	display: block;
	float: left;
	padding: 4px 17px 6px 23px;
	background: url(../images/UI/bg-topNav-a-hover.jpg) repeat-x 0 -1000px;
}
div.topNav a:hover {
	background-position: 0 0;
}
div.topNav img {
	float: left;
	margin: 0 -3px;
	margin/**/:/**/ 0;
}
div.topNav div.search {
	width: 183px;
	height: 18px;
	float: right;
	margin: 3px 3px 0 0;
	_margin: 3px 2px 0 0;
	background-color: #FF0000;
}
div.topNav div.search input {
	font: 11px Arial, Helvetica, sans-serif;
	color: #333;
	width: 137px;
	width/**/:/**/ 132px;
	height: 18px;
	height/**/:/**/ 16px;
	float: left;
	margin: 0px;
	padding: 0 0 0 3px;
	border: 1px solid #C8C3B6;
	background-color: #FFF;
}
div.topNav div.search a {
	text-indent: -9000px;
	display: block;
	width: 46px;
	height: 18px;
	float: left;
	padding: 0;
	background: url(../images/UI/button-search.jpg) no-repeat;
}
div.topNav div.search a:hover {
	/*background: url(../images/UI/button-search.jpg) no-repeat 0 -18px;*/
	background-position: 0px -18px;
}
/*~~~~~~~~~~~~~~~~~topNav styles end~~~~~~~~~~~~~~~~~*/
/*~~~~~~~~~~~~~~~~~logoArea styles start~~~~~~~~~~~~~~~~~*/
div.logoArea {
	width: 950px;
	height: 79px;
	position: relative;
	margin-bottom: 6px;
}
div.logoArea a.logo {
	display: block;
	width: 454px;
	height: 79px;
}
div.links {
	width: 476px;
	height: 46px;
	position: absolute;
	top: 16px;
	right: 0;
	background: url(../images/UI/bg-logoArea-links.jpg) no-repeat;
}
div.links a {
	font-size: 0;
	text-indent: -9000px;
	display: block;
	height: 15px;
	position: absolute;
	top: 15px;
}
div.links a.freeClasifieds {
	left: 10px;
	width: 113px;
	background: url(../images/UI/bg-logoArea-links-placeFreeClassifieds.jpg) no-repeat 0 0;
}
div.links a.healthcareHandbook {
	left: 144px;
	width: 156px;
	background: url(../images/UI/bg-logoArea-links-healthcareHandbookOnline.jpg) no-repeat 0 0;
}
div.links a.otcProducts {
	left: 322px;
	width: 141px;
	background: url(../images/UI/bg-logoArea-links-otcProducts.jpg) no-repeat 0 0;
}
div.links a:hover {
	background-position: 0 -60px;
}
/*~~~~~~~~~~~~~~~~~logoArea styles end~~~~~~~~~~~~~~~~~*/
/*~~~~~~~~~~~~~~~~~leftColumn styles start~~~~~~~~~~~~~~~~~*/
div.leftColumn {
	width: 160px;
	float: left;
}
div.leftColumn div.leftTopNav a {
	font-size: 12px;
	font-weight: bold;
	color: #000;
	text-decoration: none;
	display: block;
	width: 160px;
	width/**/:/**/ 149px;
	padding: 4px 0 4px 11px;
	background-color: #E3E0D7;
}
div.leftColumn div.leftTopNav a:hover {
	color: #00678F;
	background-color: #F2F1EE;
}
div.leftColumn div.leftTopNavAlt {
	margin-top: 10px;
}
div.leftColumn div.leftTopNavAlt a {
	width/**/:/**/ 139px;
	padding: 4px 10px 4px 11px;
	background: #E3E0D7/* url(../images/UI/bg-leftTopNavAlt-arrow.gif) no-repeat 141px 8px*/;
}
div.leftColumn div.leftTopNavAlt a:hover {
	color: #00678F;
    background: #F2F1EE;
}

div.leftColumn div.leftTopNavHCHB a.HCHBHeader {
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	display: block;
	width: 160px;
	width/**/:/**/ 149px;
	padding: 4px 0 4px 11px;
	background-color: #99CC66;
}
div.leftColumn div.leftTopNavHCHB div.subLeftTopNavHCHB {
	padding-bottom: 15px;
	background: #EFEEE9;
}
div.leftColumn div.leftTopNavHCHB div.subLeftTopNavHCHB a {
	font-size: 11px;
	font-weight: bold;
	color: #797766;
	text-decoration: none;
	display: block;
	width: 160px;
	width/**/:/**/ 114px;
	padding: 2px 35px 2px 11px;
	background: #EFEEE9 url(../images/UI/bg-arrow-right.gif) no-repeat 141px 6px;
}
div.leftColumn div.leftTopNavHCHB div.subLeftTopNavHCHB a.active{
	color: #3082A1;
	background: #EFEEE9;
}

div.leftColumn div.leftTopNavHCHB div.subLeftTopNavHCHB a.sub{
	font-weight:normal;
	background: #EFEEE9;
}

div.leftColumn div.leftTopNavHCHB div.subLeftTopNavHCHB a:hover{
	color: #3082A1;
}

/*~~~~~~~~~~~~~~~~~healthCare styles start~~~~~~~~~~~~~~~~~*/
div.healthCare {
	margin-top: 10px;
}
div.healthCare a {
	text-indent: -9000px;
	display: block;
	width: 160px;
}
div.healthCare a.orderHealthCare {
	height: 197px;
	background: url(../images/UI/bg-orderHealthcare.jpg) no-repeat;
}
div.healthCare a.orderHealthCare:hover {
	background-position: 0 -197px;
}
div.healthCare a.healthCareOnline {
	height: 69px;
	background: url(../images/UI/bg-healthcareOnline.jpg) no-repeat;
}
div.healthCare a.healthCareOnline:hover {
	background-position: 0 -69px;
}
/*~~~~~~~~~~~~~~~~~healthCare styles end~~~~~~~~~~~~~~~~~*/
div.leftColumn a.patientInformation {
	text-indent: -9000px;
	display: block;
	width: 160px;
	height: 81px;
	margin: 10px 0;
	background: url(../images/UI/bg-patientInformation.jpg) no-repeat;
}
div.leftColumn a.patientInformation:hover {
	background-position: 0 -81px;
}
/*~~~~~~~~~~~~~~~~~leftColumn styles end~~~~~~~~~~~~~~~~~*/
/*~~~~~~~~~~~~~~~~~centerColumn styles start~~~~~~~~~~~~~~~~~*/
div.centerColumn {
	font-size: 12px;
	color: #333;
	width: 610px;
	float: left;
	margin-left: 10px;
}
a.top, a.submitComment, a.BlogAbout {
	text-indent: -9000px;
	display: block;
	width: 36px;
	height: 15px;
	margin: 0px 31px 20px 0;
	background: url(../images/UI/button-top.jpg) no-repeat;
}
a.submitComment{
	width: 168px;
	/*margin: 0px 0 20px 0;*/
	float:left;
	background: url(../images/UI/button-submitCommentArticle.jpg) no-repeat;
}
a.BlogAbout {
	width: 75px;
	margin: 0px 0 20px 0px;
	float:left;
	}
a.Harvey {
	background: url(../images/UI/button-about-harvey.jpg) no-repeat;
}
a.Ramy {
	background: url(../images/UI/button-about-ramy.gif) no-repeat;
}
a.top:hover, a.submitComment:hover, a.BlogAbout:hover {
	background-position: 0 -36px;
}
div.topStories {
	width: 610px;
	height: 24px;
	margin-bottom: 10px;
}
h1, h2 {
	font-size: 16px;
	color: #000;
	width: 400px;
	margin: 0 0 3px 10px;
	font-weight:normal;
	font-family:"Arial Narrow",Arial,Helvetica,sans-serif;
}
h2 {
	font-size: 15px;
	margin: 0 0 0 10px;
}
h3, h4 {
	font-size: 12px;
	color: #00678F;
	margin: 0 0 0 10px;
}
h4 {
	color: #000;
}
div.centerColumn div.blog{
	float:left;
	width:440px;
}
div.centerColumn div.blog p {
	line-height: 15px;
	margin: 0px 0px 16px 10px;
}
div.centerColumn p{
	line-height: 15px;
	margin: 0 15px 16px 10px;
}
div.centerColumn p a, div.centerColumn div.blog p a{
	color: #00678F;
	text-decoration: none;
}
div.centerColumn p a:hover {
	text-decoration: underline;
}
span.blogTitle{
	color:#000000;
	font-size: 12px;
	font-weight:bold;
	display:block;
	margin: 0 15px 3px 10px;
}
span.blogDate{
	color:#00678F;
	font-size: 12px;
	font-weight:bold;
	display:block;
	margin: 0 15px 8px 10px;
}
div.centerColumn div.blog span.blogComment{
	color:#666666;
	font-size: 11px;
	display:block;
	margin: 0 15px 8px 10px;
}
div.centerColumn div.blog span.blogComment a{
	color:#666666;
	font-size: 11px;
	text-decoration:none;
}
div.centerColumn div.blog span.blogComment a:hover{
	text-decoration:underline;
}
div.centerColumn p span.commentName{
	color:#333333;
	font-size: 12px;
	font-weight:bold;
	display:block;
}
div.centerColumn p span.commentDate{
	color:#999999;
	font-size: 11px;
	font-weight:bold;
	display:block;
	margin-bottom: 5px;
}
img.imgCommentSeperator{
	margin-bottom: 10px;
}

ul {
	margin-left: 10px;
	margin-bottom:7px;
}
ul li {
	font-size: 12px;
	color: #333;
	line-height: 15px;
	list-style: none;
	padding-left: 16px;
	padding-bottom:7px;
	background: url(../images/UI/bg-li.gif) no-repeat 0 4px;
}
/*~~~~~~~~~~~~~~~~~smlComp styles start~~~~~~~~~~~~~~~~~*/
div.smlCompContainer {
	float: right;
}
div.smlComp {
	font-size: 11px;
	color: #333;
	margin: 0 0 12px 20px;
}
div.smlCompBlog {
	font-size: 11px;
	color: #333;
	margin: 0 0 12px 0px;
}
div.smlCompAlt {
	width: 160px;
}
div.smlCompAlt h1 {
	margin-left: 0;
	width: 120px;
}
div.smlComp p {
	line-height: 15px;
	margin: 0 0 11px 0;
}
div.smlComp a {
	color: #00678F;
}
div.smlComp a:hover {
	text-decoration: none;
}
div.smlComp span.author {
	font-style: italic;
	color: #007C9D;
	display: block;
}
div.continuingEducation, div.tipOfTheWeek, div.drugIneraction, div.smlComp div.blog {
	width: 160px;
	width/**/:/**/ 140px;
	padding: 7px 10px 3px 10px;
	background-color: #FEDBCF;
}
div.continuingEducation
{
    background-color: #E3E0D7;
}
div.Archives{
	width: 160px;
	width/**/:/**/ 140px;
	padding: 7px 0px 3px 10px;
	padding/**/:/**/ 7px 20px 3px 10px;
	_padding: 7px 0px 3px 10px;
}
div.Archives a{
	font-size: 12px;
	font-weight: bold;
	color: #000;
	text-decoration: none;
	display: block;
	width: 160px;
	width/**/:/**/ 139px;
	padding: 4px 10px 4px 11px;
	background: #C5E2C5 url(../images/UI/bg-leftTopNavAlt-arrow.gif) no-repeat 141px 8px;
}
div.Archives a:hover {
	color: #BE2F37;
	/*background: #C5E2C5 url(../images/UI/bg-leftTopNavAlt-arrow.gif) no-repeat 141px -61px;*/
	background-position: 141px -61px;
}


div.tipOfTheWeek {
	background-color: #E3E0D7;
}
div.tipOfTheWeek img {
	margin: 3px 0 6px 0;
}
div.drugIneraction {
	padding-top: 0;
	background-color: #C8C3B6;
}
div.drugIneraction img {
	margin: 0 0 6px 0;
}
/*~~~~~~~~~~~~~~~~~smlComp styles end~~~~~~~~~~~~~~~~~*/
/*~~~~~~~~~~~~~~~~~centerColumn styles end~~~~~~~~~~~~~~~~~*/
/*~~~~~~~~~~~~~~~~~farRightColumn styles start~~~~~~~~~~~~~~~~~*/
div.farRightColumn {
	width: 170px;
	float: left;
	/*margin-left: 10px;*/
}
div.farRightColumn a {
	display: block;
	margin-bottom: 10px;
	float: right;
}
div.farRightColumn div.tellUsThoughts{
	margin: 0px 0px 0px 10px;
	background-color: #5B5945;
	color: #FFFFFF;
	font-size: 11px;
	padding-bottom: 1px;
	margin-bottom: 10px;
}
div.farRightColumn div.tellUsThoughts span{
	display: block;
	margin: 0px 10px 5px 10px;
}
div.farRightColumn div.tellUsThoughts div.tellUsThoughtsAnswer{
	margin: 0px 0px 10px 0px;
}
div.farRightColumn div.tellUsThoughts div.tellUsThoughtsAnswer label{
	display: block;
	width: 160px;
	margin: 5px 2px 5px 0px;
}
div.farRightColumn div.tellUsThoughts div.tellUsThoughtsAnswer label span{
	display: block;
	width: 130px;
	width/**/:/**/ 128px;
	float: left;
	margin: 0px 0px 0px 2px;
	padding: 0px;
	float:left;
}
div.farRightColumn div.tellUsThoughts div.tellUsThoughtsAnswer label input{
	margin: 0px 0px 0px 10px;
	width: 15px;
	float:left;
}
div.farRightColumn div.tellUsThoughts a.btnSubmitPoll{
	float:none;
	text-indent: -9000px;
	display: block;
	width: 70px;
	height: 24px;
	margin: 0px 0px 5px 10px;
	background: url(../images/UI/button-submitPoll.jpg) no-repeat;
}
div.farRightColumn div.tellUsThoughts a.btnSubmitPoll:hover{
	background-position: 0 -44px;
}
/*~~~~~~~~~~~~~~~~~farRightColumn styles end~~~~~~~~~~~~~~~~~*/
/*~~~~~~~~~~~~~~~~~footer styles start~~~~~~~~~~~~~~~~~*/
div.footer {
	font-size: 11px;
	color: #000;
	text-align: center;
	width: 970px;
	width/**/:/**/ 700px;
	height: 124px;
	height/**/:/**/ 104px;
	padding: 20px 135px 0 135px;
	position: relative;
	background-color: #E3E0D7;
}
div.footer a {
	color: #000;
	text-decoration: none;
}
div.footer a.bka {
	font-size: 9px;
	color: #9D9682;
	display: block;
	position: absolute;
	bottom: 10px;
	left: 411px;
}
div.footer a:hover {
	text-decoration: underline;
}
div.topAlt{
	 margin: 10px 0px 0px 190px;
}
/*~~~~~~~~~~~~~~~~~footer styles end~~~~~~~~~~~~~~~~~*/
/*~~~~~~~~~~~~~~~~~Find a doctor styles start~~~~~~~~~~~~~~~~~*/
div.findForm{
	width: 610px;
	background-color: #EFEEE9;
}
div.findForm span.title{
	height: 24px;
	display:block;
	background: url(../images/UI/bg-title.gif) no-repeat;
	padding: 3px 0px 0px 10px;
	font-size: 16px;
	color: #FFFFFF;
	margin-bottom: 20px;
}
div.findForm label{
	display: block;
	width: 370px;
	height: 26px;
	height/**/:/**/ 24px;
	padding-top: 2px;
	margin: 0px 0px 0px 20px;
}
div.findForm label span {
	color: #111112;
	text-align: left;
	display: block;
	width: 102px;
	padding: 3px 7px 0 0;
	float: left;
}
div.findForm label span.agree
{
    width:auto;
    margin-left:5px;
    font-size:11px;
}
div.findForm label span.agree a
{
    color:#00678F;
}
div.findForm label span.agree a:hover
{
    text-decoration:none;
}
div.findForm input{
	font: 11px Arial, Helvetica, sans-serif;
	width: 250px;
	width/**/:/**/ 245px;
	height: 22px;
	height/**/:/**/ 18px;
	margin: 0;
	padding: 2px 0px 0px 3px;
	float: left;
	border: 1px solid #C8E4EE;
}
div.findForm input.checkbox{
	width:auto;
}
div.findForm select{
	font: 11px Arial, Helvetica, sans-serif;
	width: 255px;
	width/**/:/**/ 250px;
	height: 24px;
	height/**/:/**/ 20px;
	margin: 0;
	padding: 2px 0px 0px 3px;
	float: left;
	border: 1px solid #C8E4EE;
}
div.findForm p{
	margin: 5px 20px 0px 20px;
	font-size: 11px;
	color: #333333;
}
div.findForm a.btnSearch{
	text-indent: -9000px;
	display: block;
	width: 60px;
	height: 24px;
	background: url(../images/UI/btn-search.gif) no-repeat;
	margin: 10px 0px 20px 120px;
}
div.findForm a.btnSearch:hover{
	background-position: 0 -24px;
}
div.findForm a.btnRegister{
	text-indent: -9000px;
	display: block;
	width: 60px;
	height: 24px;
	background: url(../images/UI/button-register.jpg) no-repeat;
	margin: 10px 0px 20px 120px;
}

div.SearchResult{
	margin: 20px 0px 0px 0px;
}
div.FormTitle{
	width: 610px;
	height: 24px;
	background: #696754 url(../images/UI/title-find-a-BG.jpg) repeat-x top left;
	margin-bottom: 10px;
}
div.FormTitle img{
	padding: 5px 0px 0px 10px;
	display:block;
}
div.CommentForm{
	margin: 0px 0px 0px 0px;
}
div.CommentForm label{
	display: block;
	width: 410px;
	height: 26px;
	height/**/:/**/ 24px;
	padding-top: 2px;
	margin: 0px 0px 0px 20px;
}
div.CommentForm label.Alt{
	height: 190px;
	height/**/:/**/ 188px;
}
div.CommentForm label span{
	color: #111112;
	text-align: left;
	display: block;
	width: 90px;
	width/**/:/**/ 83px;
	padding: 3px 7px 0 0;
	float: left;
}
div.CommentForm label input{
	font: 11px Arial, Helvetica, sans-serif;
	width: 320px;
	width/**/:/**/ 315px;
	height: 22px;
	height/**/:/**/ 18px;
	margin: 0;
	padding: 2px 0px 0px 3px;
	float: left;
	border: 1px solid #C8E4EE;
	background-color: #FFF;
}
div.CommentForm label textarea{
	font: 11px Arial, Helvetica, sans-serif;
	width: 320px;
	width/**/:/**/ 315px;
	height: 180px;
	margin: 0;
	padding: 2px 0px 0px 3px;
	float: left;
	border: 1px solid #C8E4EE;
	background-color: #FFF;
}
div.CommentForm a.submit {
	text-indent: -9000px;
	display: block;
	height: 15px;
	float: left;
	width: 168px;
	margin: 10px 0 20px 260px;
	_margin: 10px 0px 20px 130px;
	background: url(../images/UI/button-submitCommentArticle.jpg) no-repeat;
}
a.submit:hover {
	background-position: 0 -36px;
}
/*~~~~~~~~~~~~~~~~~Find a doctor styles end~~~~~~~~~~~~~~~~~*/
/*~~~~~~~~~~~~~~~~~Classifieds styles start~~~~~~~~~~~~~~~~~*/
a.classifiedsArch{
	text-decoration: none;
	color: #333333;
	padding:10px 15px 10px 10px;
	font-size: 12px;
	background-color:#FFFFFF;
	display:block;
}
a.classifiedsArch:hover{
	background-color:#C8E4EE;
}
a.classifiedsArch b{
	display: block;
}
a.classifiedsArch span.spanViewAdvertisement{
	display: block;
	color:#00678F;
}


/*~~~~~~~~~~~~~~~~~Classifieds styles end~~~~~~~~~~~~~~~~~*/
/*~~~~~~~~~~~~~~~~~Education styles start~~~~~~~~~~~~~~~~~*/
div.EduForm{
	width: 610px;
	background-color: #FEEDE7;
	font-size: 12px;
	padding-bottom: 10px;
	margin-bottom: 20px;
}
div.EduForm span.title{
	height: 24px;
	display:block;
	background: url(../images/UI/bg-title-Pink.gif) no-repeat;
	padding: 3px 0px 0px 10px;
	font-size: 16px;
	color: #FFFFFF;
	margin-bottom: 20px;
}
div.EduForm a{
	color: #00678F;
	font-weight: bold;
	font-size: 12px;
}
div.EduForm label.labelEduForm{
	display: block;
	width: 410px;
	height: 26px;
	height/**/:/**/ 24px;
	padding-top: 2px;
	margin: 0px 0px 0px 20px;
}
div.EduForm label.labelAlt{
	margin: 10px 0px 0px 20px;
}
div.EduForm label.labelHeight{
	height:40px;
	/*height: 28px;*/
}
div.EduForm label.labelEduForm span {
	color: #111112;
	text-align: left;
	display: block;
	width: 140px;
	width/**/:/**/ 133px;
	padding: 3px 7px 0 0;
	float: left;
}
div.EduForm label.labelEduForm input.inputEduForm{
	font: 11px Arial, Helvetica, sans-serif;
	width: 250px;
	width/**/:/**/ 245px;
	height: 22px;
	height/**/:/**/ 18px;
	margin: 0;
	padding: 2px 0px 0px 3px;
	float: left;
	border: 1px solid #C8E4EE;
	background-color: #FFF;
}
div.EduForm label.labelEduForm select.selectAlt{
	margin-top: 5px;
}
div.EduForm label.labelEduForm select.selectEduForm{
	font: 11px Arial, Helvetica, sans-serif;
	width: 255px;
	width/**/:/**/ 250px;
	height: 23px;
	height/**/:/**/ 19px;
	margin: 0;
	padding: 2px 0px 0px 3px;
	float: left;
	border: 1px solid #C8E4EE;
	background-color: #FFF;
}
div.EduForm p{
	margin: 5px 20px 0px 20px;
	font-size: 11px;
	color: #333333;
}

div.eduQuestions{
	width: 610px;
}
div.eduQuestions span.questionTitle, div.divLastWeekAnswer span.questionTitle{
	margin: 10px 0px 0px 10px;
	font-weight: bold;
	display:block;
}
div.eduQuestions label, div.divLastWeekAnswer label{
	display: block;
	width: 570px;
	padding-top: 2px;
	margin-left: 10px;
	_margin-left: 8px;
}
div.eduQuestions label{
	float:left;
}
div.eduQuestions label input, div.divLastWeekAnswer label input{
	width: 15px;
	float: left;
	margin: 1px 5px 0px 0px;
}
div.eduQuestions label span, div.divLastWeekAnswer label span{
	display: block;
	margin-bottom: 3px;
	float:left;
}

div.eduQuestions a.btnReset{
	text-indent: -9000px;
	display: block;
	width: 120px;
	height: 24px;
	background: url(../images/UI/btnReset.gif) no-repeat;
	margin: 10px 10px 16px 10px;
	float: left;
}
div.eduQuestions a.btnReset:hover{
	background-position: 0px -24px;
}
div.eduQuestions a.btnSubmit{
	text-indent: -9000px;
	display: block;
	width: 120px;
	height: 24px;
	background: url(../images/UI/btnSubmit.gif) no-repeat;
	margin: 10px 15px 16px 0px;
	float: left;
}
div.eduQuestions a.btnSubmit:hover{
	background-position: 0px -24px;
}

div.divLastWeekAnswer{
	display:none;
	margin: 10px;
	background-color: #FDDFD5;
	padding-top: 1px;
	padding-bottom: 10px;
}
a.CloseAnswer{
	color: #00678F;
	font-weight: bold;
	font-size: 12px;
	text-decoration: none;
	margin: 10px 0px 0px 420px;
}
a.CloseAnswer:hover{
	text-decoration: underline;
}

/*~~~~~~~~~~~~~~~~~Education styles end~~~~~~~~~~~~~~~~~*/
/*~~~~~~~~~~~~~~~~~HealthCare styles start~~~~~~~~~~~~~~~~~*/
div.leftCol{
	float:left;
	display: block;
}
div.rightCol{
	float:right;
	display: block;
}
div.leftCol p{
	margin: 10px 5px 10px 0px;
	padding: 0px;
	width:440px;
}
div.leftCol h1{
	margin-left: 0px;
}
div.Searchforacondition{
	width: 440px;
	background-color: #EFEEE9;
	padding-bottom: 10px;
	margin-bottom: 10px;
}
div.Searchforacondition label{
	margin: 10px 0px 15px 30px;
	display: block;
}
div.Searchforacondition label span{
	display: block;
	float:left;
	width: 60px;
	color: #333333;
	font-size: 12px;
	margin-top: 5px;
}
div.Searchforacondition label input{
	float:left;
	font: 12px Arial, Helvetica, sans-serif;
	color: #333;
	width: 225px;
	width/**/:/**/ 220px;
	height: 24px;
	height/**/:/**/ 22px;
	margin: 0px;
	padding: 2px 0 0 3px;
	padding/**/:/**/ 5px 0 0 3px;
	border: 1px solid #C8C3B6;
	background-color: #FFF;
}

a.btn-Search-blue{
	text-indent: -9000px;
	display: block;
	width: 60px;
	height: 24px;
	background: url(../images/UI/button-search-blue.gif) no-repeat;
	margin-left: 15px;
	margin-top: 0px;
	margin-top/**/:/**/ 2px;
	float:left;
}
a.btn-Search-blue:hover{
	background-position: 0px -24px;
}
div.rightCol div.firstDiv{
	margin: 0px 0px 15px 0px;
}
div.rightCol div.secDiv{
	background-color: #E3E0D7;
	width: 160px;
	font-size: 11px;
	color: #333;
}
div.otherProducts{
	margin: 20px 0px 0px 0px;
	width:440px;
	padding-bottom: 1px;
}
div.bgGreen{
	background-color:#23923C;
}
div.list{
	background-color:#FFFFFF;
	margin: 0px 17px 17px 17px;
	padding: 10px;
}
div.height330{
	height:330px;
}
div.list span.title{
	color: #333333;
	font-size: 11px;
	font-weight: bold;
	margin-left: 10px;
}
div.otherProducts div.list ul{
	
}
div.otherProducts div.list ul li a{
	text-decoration: none;
	color: #00678F;
	font-size: 11px;
}
div.otherProducts div.list ul li a:hover{
	text-decoration: underline;
}
div.bgPurple{
	background-color:#9D3594;
}
div.bgDarkBlue{
	background-color:#00678F;
}
div.bgGray{
	background-color:#5B5945;
}
div.category{
	float:left;
	width: 190px;
}

/*~~~~~~~~~~~~~~~~~HealthCare styles end~~~~~~~~~~~~~~~~~*/

/*~~~~~~~~~~~~~~~~~New HealthCare styles Start~~~~~~~~~~~~~~~~~*/
div.centerColumn div.HCHBtitle{
	background: #EFEEE9;
	margin-bottom: 10px;
	min-height:120px;
	height:auto !important;
	height:120px;
}
div.centerColumn div.HCHBtitle img.titleImage{
	margin: 0px 0px 0px 20px;
	float:right;
}
div.centerColumn div.HCHBtitle div.Synop{
	margin: 12px 0px 0px 10px;
	width:400px;
	padding:0px;
}
div.centerColumn div.HCHBtitle div.HCHBsearch{
	margin: 20px 0px 0px 10px;
	width:405px;
	height:26px;
}
div.centerColumn div.HCHBtitle div.HCHBsearchAlt
{
	margin: 10px 0px 0px 10px;
}
div.centerColumn div.HCHBtitle div.HCHBsearch label{
	float: left;
	display: block;
	width: 50px;
	padding-top: 2px;
	margin: 1px 10px 0px 0px;
	font-size: 12px;
	color: #333;
}
div.centerColumn div.HCHBtitle div.HCHBsearch label.alt{
	width: 200px;
	font-weight: bold;
	float:none;
	margin-bottom: 5px;
}
div.centerColumn div.HCHBtitle div.HCHBsearch input{
	font: 11px Arial, Helvetica, sans-serif;
	color: #333;
	width: 130px;
	width/**/:/**/ 125px;
	height: 21px;
	height/**/:/**/ 19px;
	float: left;
	margin: 0px;
	padding: 3px 0 0 3px;
	border: 1px solid #C8E4EE;
	background-color: #FFF;
	margin: 0px 10px 0px 0px;
}
div.centerColumn div.HCHBtitle div.HCHBsearch a.btn-Search{
	float:left;
	display:block;
	background: url(../images/UI/btn-search-OTC.gif);
	width: 60px;
	height: 24px;
	text-indent: -1000px;
}
div.centerColumn div.HCHBtitle div.HCHBsearch a.btn-Search:hover{
	background-position: 0px -24px;
}
div.centerColumn div.productContent{
	width:440px;
	color:#333333;
	font-size: 12px;
	float:left;
}
div.centerColumn div.productContent p{
	color:#333333;
	font-size: 12px;
}
div.centerColumn div.productContent p a{
	color:#00678F;
	font-size: 12px;
	font-weight:bold;
}
div.centerColumn div.productContent p a:hover{
	text-decoration:underline;
}
div.centerColumn div.productContent div.productDescription{
	margin: 0px 15px 16px 10px
}
div.centerColumn div.productContent div.productDescription span.rowTitle{
	display: block;
	width: 160px;
	color: #23923C;
	font-size:12px;
	font-weight:bold;
	padding-right: 5px;
	float:left;
	margin: 7px 0px;
}
div.centerColumn div.productContent div.productDescription span.rowContent{
	display: block;
	width: 250px;
	float:left;
	margin: 7px 0px;
}
div.centerColumn div.rightViewProducts{
	float:right;
	background: #EFEEE9;
}
div.centerColumn div.rightViewProductsAlt{
	margin-top: 65px;
}
div.centerColumn div.rightViewProductsAlt div.subRightViewProducts{
	padding-bottom: 10px;
	background:#FFFFFF;
}
div.centerColumn div.rightViewProducts {
	padding-bottom: 7px;
	background-color: #EFEEE9;
}
div.centerColumn div.rightViewProducts img {
	margin-bottom: 5px;
}
div.centerColumn div.rightViewProducts a{
	font-size: 11px;
	/*font-weight: bold;*/
	color: #BE2F37;
	text-decoration: none;
	display: block;
	width: 160px;
	width/**/:/**/ 120px;
	padding: 2px 29px 0 11px;
	background: #EFEEE9 url(../images/UI/bg-arrow-right-03.gif) no-repeat 140px 5px;
}
div.centerColumn div.rightViewProducts a:hover{
	text-decoration:underline;
}
div.GeneralInfo{
	margin: 0px 15px 16px 10px;
}
div.GeneralInfo div.title{
	height: 26px;
	height/**/:/**/ 21px;
	padding:5px 0px 0px 8px;
	margin: 15px 0px 0px 0px;
	font-weight:bold;
}
div.GeneralInfo div.content{
	margin: 10px 0px 16px 0px;
}
/*div.GeneralInfo div.content ul{
	margin-top: 5px;
}
div.GeneralInfo div.content ul li{
	
	background: url(../images/UI/ul-il-atl.gif) no-repeat 0 4px;
}*/

/*~~~~~~~~~~~~~~~~~New HealthCare styles end~~~~~~~~~~~~~~~~~*/

/*~~~~~~~~~~~~~~~~~New HealthCare styles Start~~~~~~~~~~~~~~~~~*/
div.centerColumn div.HCHBtitle{
	background: #EFEEE9;
	margin-bottom: 10px;
	min-height:120px;
	height:auto !important;
	height:120px;
}
div.centerColumn div.HCHBtitle img.titleImage{
	margin: 0px 0px 0px 20px;
	float:right;
}
div.centerColumn div.HCHBtitle div.Synop{
	margin: 12px 0px 0px 10px;
	width:400px;
	padding:0px;
}
div.centerColumn div.HCHBtitle div.HCHBsearch{
	margin: 20px 0px 0px 10px;
	width:405px;
	height:26px;
}
div.centerColumn div.HCHBtitle div.HCHBsearchAlt
{
	margin: 10px 0px 0px 10px;
}
div.centerColumn div.HCHBtitle div.HCHBsearch label{
	float: left;
	display: block;
	width: 50px;
	padding-top: 2px;
	margin: 1px 10px 0px 0px;
	font-size: 12px;
	color: #333;
}
div.centerColumn div.HCHBtitle div.HCHBsearch label.alt{
	width: 200px;
	font-weight: bold;
	float:none;
	margin-bottom: 5px;
}
div.centerColumn div.HCHBtitle div.HCHBsearch input{
	font: 11px Arial, Helvetica, sans-serif;
	color: #333;
	width: 130px;
	width/**/:/**/ 125px;
	height: 21px;
	height/**/:/**/ 19px;
	float: left;
	margin: 0px;
	padding: 3px 0 0 3px;
	border: 1px solid #C8E4EE;
	background-color: #FFF;
	margin: 0px 10px 0px 0px;
}
div.centerColumn div.HCHBtitle div.HCHBsearch a.btn-Search{
	float:left;
	display:block;
	background: url(../images/UI/btn-search-OTC.gif);
	width: 60px;
	height: 24px;
	text-indent: -1000px;
}
div.centerColumn div.HCHBtitle div.HCHBsearch a.btn-Search:hover{
	background-position: 0px -24px;
}
div.centerColumn div.productContent{
	width:440px;
	color:#333333;
	font-size: 12px;
	float:left;
}
div.centerColumn div.productContent p{
	color:#333333;
	font-size: 12px;
}
div.centerColumn div.productContent p a{
	color:#00678F;
	font-size: 12px;
	font-weight:bold;
}
div.centerColumn div.productContent p a:hover{
	text-decoration:underline;
}
div.centerColumn div.productContent div.productDescription{
	margin: 0px 15px 16px 10px
}
div.centerColumn div.productContent div.productDescription span.rowTitle{
	display: block;
	width: 160px;
	color: #23923C;
	font-size:12px;
	font-weight:bold;
	padding-right: 5px;
	float:left;
	margin: 7px 0px;
}
div.centerColumn div.productContent div.productDescription span.rowContent{
	display: block;
	width: 250px;
	float:left;
	margin: 7px 0px;
}
div.centerColumn div.rightViewProducts{
	float:right;
	background: #EFEEE9;
}
div.centerColumn div.rightViewProductsAlt{
	margin-top: 65px;
}
div.centerColumn div.rightViewProductsAlt div.subRightViewProducts{
	padding-bottom: 10px;
	background:#FFFFFF;
}
div.centerColumn div.rightViewProducts {
	padding-bottom: 7px;
	background-color: #EFEEE9;
}
div.centerColumn div.rightViewProducts img {
	margin-bottom: 5px;
}
div.centerColumn div.rightViewProducts a{
	font-size: 11px;
	/*font-weight: bold;*/
	color: #BE2F37;
	text-decoration: none;
	display: block;
	width: 160px;
	width/**/:/**/ 120px;
	padding: 2px 29px 0 11px;
	background: #EFEEE9 url(../images/UI/bg-arrow-right-03.gif) no-repeat 140px 5px;
}
div.centerColumn div.rightViewProducts a:hover{
	text-decoration:underline;
}
div.GeneralInfo{
	margin: 0px 15px 16px 10px;
}
div.GeneralInfo div.title{
	height: 26px;
	height/**/:/**/ 21px;
	padding:5px 0px 0px 8px;
	margin: 15px 0px 0px 0px;
}
div.GeneralInfo div.content{
	margin: 10px 0px 16px 0px;
}
div.GeneralInfo div.content ul{
	margin-top: 5px;
}


/*~~~~~~~~~~~~~~~~~New HealthCare styles end~~~~~~~~~~~~~~~~~*/
div.EduForm p.error
{
	font-size: 11px;
	margin-left: 170px;
	color:Red;
}
div.eduQuestions p.error
{
	font-size: 11px;
	margin: 10px 0px 0px 145px;
	color:Red;
}
div.CommentForm span.error
{
	font-size: 11px;
	margin-left: 120px;
	color:Red;
}

.contentBox tr.searchPager td {
	padding: 5px 5px;
	color: #00678F;
	font: bold 12px/14px Arial, Helvetica, sans-serif;
}

tr.searchPager td a {
	color: #00678F;
	font: bold 12px/14px Arial, Helvetica, sans-serif;
	padding: 0px 1px;
}
tr.searchPager td span {
	color: #000000;
	padding: 0px 2px;
	font-weight:bold;
}






div.expand {
	display: none;
	position: absolute;
	top: 400px;
	left: 250px;
	text-align: left;
	padding: 15px;
	cursor: pointer;
	cursor: hand;
	background-color: #FFFFFF;
	border: solid 2px #00678F;
}
div.expand a {
	display: block;
	margin: 0px;
	text-decoration: none;
}
div.expand a:hover {
	text-decoration: underline;
}
div.expand a img {
	margin: 0px 0px 25px 0px;
}
div.expand a img.close {
	margin: 0px;
	position: absolute;
	right: 13px;
	bottom: 15px;
}
p.articleDate {
	text-align:right;
}


table.professionalClassifieds img {
	max-width:400px;
}
table.professionalClassifieds td {
	padding:10px 0px;
}
p.verror
{
    color:#F00 !important;
    margin:5px 0 5px 20px !important;
}
div.smlComp div.blog
{
    background-color: #E3E0D7;
}
div.smlComp div.blog p
{
    margin:0 0 11px 0;
}
div.smlComp div.blog img
{
    width:48px;
    float:left;
    margin:0 5px 5px 0;
}
div.smlComp div.blog img.sb
{
    width:auto;
    margin-bottom:0px;
}
div.smlComp div.blog span.date
{
    color:#888;
}
div.promospots
{
    margin:0 0 12px 20px;
}
div.promospots img
{
    margin-bottom:12px;
}