﻿/* CSS Document */
/*Sowmya's Classes starts here*/
/*Common classes-modified*/

/* Modal Pop-up */ 

.modalBackground 
{
    background-color:#cccccc;
    filter:alpha(opacity=70);
    opacity:0.7; 
     
} 

.ModalWindow 
{
   background-color:#fff;
   border:solid 3px #ccc;
   padding:25px;
   min-width:350px;
   min-height:300px;
   position:fixed;     
}

.ModalWindow2
{
   background-color:#fff;
   border:solid 3px #ccc;
   padding:25px;
   min-width:280px;
   min-height:220px;
   position:fixed;     
}

#bar {
	width: 980px;
	margin-right: auto;
	margin-left: auto;
	display: table;
	clear: both;
}
#bar-right {
	float: right;
	width: 490px;
	text-align: right;
	color: #a4b2bb;
	font-family: Arial;
	font-size: 10px;
	padding-top: 6px;
	margin-right: 17px;
}
#bar-right2 {
	float: right;
	width: 28%;
	text-align: left;
	color: #a4b2bb;
	font-family: Arial;
	font-size: 10px;
	padding-top: 6px;
	margin-right: -69px;
}
.healthrealizations { font-size: 12px; font-weight: bold; color: #ffffff; font-family: Arial;}
#bar-left {
	padding-top: 3px !important; 
	float: left; 	
	width:65%; /*width: 490px; */
	font-size: 12px;
	color: #a4b2bb;
	font-family: Arial;
	padding-top: 5px;
}

/*#bar-left {
	padding-top: 3px !important
}*/

#bar-left .googlebg {
	margin-top: 0 !important;
}

#bar-left .ArticleSearch {
	margin-left: 10px;
	padding-top: 4px;
}

#bar-left .Reg_FormBtn {
	padding: 5px 15px;
}

/*#bar-right {
	margin-right: 10px;
	width: 480px;
}*/

.phone { font-size: 18px; color: #ffffff; font-family: Arial; font-weight: bold;}
#outermost-bar { background-color: #33414a; height: 33px; }
.LeftFrame ul { list-style-image: url('../images/bullet.gif'); color: #27333b; padding-left: 30px; 
	padding-bottom: 5px; padding-top: 5px; margin-left: 0px; margin-bottom: 5px; margin-top: 0px;}
.LeftFrame li { 
padding-bottom: 10px;  
}

.LeftFrame ul.regcheckstyle {
    list-style: none;
	margin-top: 0px !important;
}

.LeftFrame ul.regcheckstyle li:before {
    content: '';
    display: inline-block;
    height: 15px;
    width: 20px;
    background-image: url('../images/list_checked.png');
    background-size: contain;
    background-repeat: no-repeat;
    margin-left: -15px;
    margin-top: -8px;
}

#top {
    height: 139px;
    width: 980px;
    margin-right: auto; margin-left: auto; padding-top: 0px; padding-bottom: 0px; }
#logo { float: left; width: 431px;}
#top_right { float: right; width: 549px;  }
#corner_buttons { height: 30px; width: 549px; text-align: right;}
#phone { height: 48px; padding-top: 18px; width: 549px; text-align: right;}
#grouplogo { height: 48px; padding-top: 5px; text-align: right;}

#Reg_Container {
width:897px;
margin:0px auto;
}

.Reg_Link {
color:#0166ff;
} 
.Reg_HeadingDivTxt {
font-size:15px;
font-weight:bold;
color:#33414a;
padding-left:14px;
}
.Reg_HeadingDivTxt2 {
font-size:15px;
font-weight:bold;
color:#33414a;
padding-left:10px;
}
.Reg_ArticleLink  {
color:#507d9a;

}
.Reg_ArticleLinkList {
float:left;
width:100%;
padding-top:7px;
padding-bottom:10px;
border-bottom:1px solid #d7dcdf;
}

.Reg_ArticleLinkList p {
margin:0px;
margin-left:14px;
float:left;
padding:8px 0px;
width:95%;
display:inline;
}
.Reg_ArticleLinkList input {
float:left;
margin-top:12px;
}

.Reg_OrangeTitleDiv {
width:100%;
float:left;
}

.Reg_OrangeTxt {
color:#e79654;
font-size:16px;
margin:0px;
padding:0px;
font-family:Trebuchet MS, Arial;
font-weight:bold;
margin-left:14px;
}
.Reg_BlueBgOrangeBorder {
width:100%;
float:left;
line-height:26px;
margin-top:1px;
border-top:1px solid #d96204;
}
.Reg_BlueBgOrangeBorder h1 {
background-color:#e0ebf1;
margin:0px;
padding:0px;
margin-top:1px;
font-weight:normal;
font-size:12px;
padding-left:3px;
}
.Reg_BlueBgOrangeBorder h1 h2 {
font-weight:bold;
background-color:#e0ebf1;
float:left;
width:650px;
margin:0px;
padding:0px;
font-size:12px;
}
.Reg_BlueBgOrangeBorder h1 h3 {
font-weight:bold;
background-color:#e0ebf1;
margin:0px;
float:right;
padding:0px;
float:left;
width:71px;
padding-right:5px;
padding-left:9px;
font-size:12px;
}
.Reg_BlueBgOrangeBorder h1 h3 span  
{
	margin:0px;
}
.Reg_BlueBgOrangeBorder span
{
	margin-left:14px;
}
.NewsletterArchives 
{
	float:left;
	width:87%;
}

.register-btn2, .ui-button {
	background: #569a37; /* For browsers that do not support gradients */
	background-image: linear-gradient(#569a37 5px, #457e2c 16px);
	background-repeat: no-repeat;
	border-radius: 7px;
	height: 33px;
	color: #ffffff;
	font-weight: bolder;
	font-size: 14px;
	border: 0px;
	cursor: pointer;
	width: auto;
	text-align: center;
}

.register-btn, .ui-button  {
	background: #d96204; /* For browsers that do not support gradients */
    background-image: linear-gradient(#ff9006 5px, #dc7016 16px);
    background-repeat: no-repeat;
    border-radius: 7px;
    height: 33px;
    color: #ffffff;
    font-weight: bolder;
    font-size: 14px;
    border: 0px;
    cursor: pointer;
    width: auto;
    text-align:center;
}

.register-btn:hover, .ui-button:hover {
    background-image: linear-gradient(#dc7016 3px, #dc7016 18px);
}

.btn-default, .btn-secondary, .btn-default-gray, 
#graphicoptionbuttonPrevious, #graphicoptionbuttonsubmit, #graphicoptionbuttonNext {
    background-repeat: no-repeat;
    border-radius: 7px;
    height: 28px;
    color: #ffffff;
    font-weight: bolder;
    font-size: 12px !important;
    border: 0px;
    cursor: pointer;
    text-align:center;
    padding: 3px 18px;
    border: none !important;
}

#graphicoptionbuttonPrevious {
	background: #d96204; /* For browsers that do not support gradients */
    background-image: linear-gradient(#fccd01 3px, #d19318 18px);
    width: 220px;
}

.btn-default, #graphicoptionbuttonsubmit {
	background: #d96204; /* For browsers that do not support gradients */
    background-image: linear-gradient(#fd8e00 3px, #dc7016 18px);
    width: auto;
}

.btn-secondary {
	background: #fdcd00;
	background-image: linear-gradient(#fdcd00 3px, #d09418 18px);
	width: auto;
}

.btn-default-gray {
	background: #ccc;
	background-image: linear-gradient(#ccc 3px, #ccc 18px);
	border: 1px solid #444;
	width: auto;
}
.btn-default-gray:hover {
	background-image: linear-gradient(#bbb 3px, #bbb 18px);
}
#graphicoptionbuttonsubmit {
	width: 98px;
}

.btn-default:hover, .btn-secondary:hover, 
#graphicoptionbuttonsubmit:hover, #graphicoptionbuttonNext:hover, #graphicoptionbuttonPrevious:hover {
    background-image: linear-gradient(#dc7016 3px, #dc7016 18px);
}


.spinner {
    width: 92px;
    margin: 50px auto 15px auto;
}

.spinner2 {
    width: 75px;
	margin: 5% auto 5% auto;
    /* margin: 50px auto 15px auto; */
}

.progress-text {
    text-align: center;
}

.progressmessage {
    font-weight: bold;
    font-size: 20px;
}

.progresssubmessage {
    font-size: 20px;
}


.continue-btn {
	background: #d96204; /* For browsers that do not support gradients */
    background: -webkit-linear-gradient(#fd8e00, #d96204); /* For Safari 5.1 to 6.0 */
    background: -o-linear-gradient(#fd8e00, #d96204); /* For Opera 11.1 to 12.0 */
    background: -moz-linear-gradient(#fd8e00, #d96204); /* For Firefox 3.6 to 15 */
    background: linear-gradient(#fd8e00, #d96204); /* Standard syntax */
	border: 1px solid #d96204;
	border-radius: 3px;
	color: #fff;
	cursor: pointer;
	font-size: 14px;
	font-weight: 700;
	line-height: 34px;
}

.Reg_Btn {
float:left;
text-align:center;
width:100%;
padding-top:15px;
padding-bottom:15px;
}

.Reg_FormBtn {
background:url(../images/Btn_FormBg.gif) top left repeat-x #c05803;
padding:2px;

height:23px;
border:0px;
color:#ffffff;
font-weight:bold;
border:1px solid #c05803;
font-size:11px;
margin-right:7px;
cursor:pointer;
}

.Reg_FormBtn_disable {
	background: url(../images/Btn_FormBg_disabled.gif) top left repeat-x gray;
	padding: 2px;
	height: 23px;
	border: 0px;
	color: #ffffff;
	font-weight: bold;
	border: 1px solid #c05803;
	font-size: 11px;
	margin-right: 7px;
	cursor: not-allowed;
}

.Reg_FormBtn2 input{
background:url(../images/Btn_FormBg.gif) top left repeat-x #c05803;
padding:2px;

height:23px;
border:0px;
color:#ffffff;
font-weight:bold;
border:1px solid #c05803;
font-size:11px;
margin-right:7px;
cursor:pointer;
}

.Reg_FormBtn2 input[disabled="disabled"] 
{
background:url(../images/Btn_FormBg_disabled.gif) top left repeat-x gray;
padding:2px;

height:23px;
border:0px;
color:#ffffff;
font-weight:bold;
border:1px solid graph;
font-size:11px;
margin-right:7px;
cursor:auto;
}
.Disable_FormBtn {
background:url(../images/Btn_FormBg_disabled.gif) top left repeat-x #c05803;
padding:2px;

height:23px;
border:0px;
color:#999999;
font-weight:bold;
border:1px solid #c05803;
font-size:11px;
margin-right:7px;
cursor:crosshair;
}

.Disable_Button {
background:url(../images/Btn_FormBg_disabled.jpg) top left repeat-x #c05803;
padding:2px;

height:23px;
border:0px;
color:white;
font-weight:bold;
border:1px solid gray;
font-size:11px;
margin-right:7px;
cursor:auto;
}

.Reg_RightBtn {
float:left;
width:100%;
text-align:right;
padding-bottom:7px;
}
.Reg_LeftBtn 
{
float:left;
width:100%;
text-align:left;
padding-bottom:7px;
}
.Reg_OrangeTxtSmall {
    color: #da6404;
    Border: 0px solid orange;
    display: inline;
    font-size: large;
}

.LegendText 
{
	font-size:11px;
	color:#808080;
}
.HelpText 
{
	font-size:11px;
	color:#043753;
	font-weight:normal;
}
/*Common classes*/

/*Classes for Article Offer Starts here*/
#Reg_ArticleOfferContainer {
width:807px;
margin:0px auto;
}

.Reg_NLApproval {
float:right;
background:url(../images/Grey_Bg.gif) bottom left repeat-x;
line-height:20px;
padding:0px 5px;
margin-bottom:30px;
margin-top:0px;
text-align:center;
}

.Reg_NLCondition {
float:left;
width:100%;
color:#666666;
padding-bottom:22px;
}
.Reg_NLCondition p {
margin:0px;
padding:0px;
margin-left:14px;
}
.Reg_ArticleOffer {
width:100%;
float:left;
height:40px;
background:url(../images/Grey_Bg.gif) center left repeat-x;
}
.Reg_ArticleTitleDesc {
width:70%;
float:left;
padding:0px;
margin:0px;
padding-top:12px;
border:0px solid blue;
}
.Reg_ArticleTitleDesc2 {
width:80%;
float:left;
padding:0px;
margin:0px;
border:0px solid blue;
}
.Reg_OwnerArticleTitleDescHeader {
width:76%;
float:left;
padding:0px;
margin:0px;
padding-top:12px;
border:0px solid blue;
}
.Reg_NormalArticleTitleDescHeader {
width:75%;
float:left;
padding:0px;
margin:0px;
padding-top:12px;
border:0px solid blue;
}
.Reg_ArticleTitleDescHeader {
width:75%;
float:left;
padding:0px;
margin:0px;
padding-top:12px;
border:0px solid blue;
}
.Reg_ArticleOpt {
width:10%;
float:left;
padding:0px;
margin:0px;
padding-top:12px;
border:0px solid red;
}
.Reg_ArticleOpt2 {
width:10%;
float:left;
padding:0px;
margin:0px;
padding-top:12px;
border:0px solid red;
}

.Reg_ArticleOptNoLinks {
width:10%;
float:left;
padding:0px;
margin:0px;
padding-top:10px;
border:0px solid red;
}

.Reg_ArticleOfferListContainer {
float:left;
width:100%;
margin-bottom:25px;
}
.Reg_ArticleOfferList {
float:left;
width:100%;
margin:0px 0px 0px 14px;
padding:10px 0px;
border-bottom:1px solid #f7e8b1;

}
.Reg_ArticleOfferList p {
margin:0px;
padding:0px;
text-align:left;
}

.Reg_ArticleOfferList span a {
font-size:14px;
color:#002e58;
font-weight:bold;
text-decoration:underline; 
margin:0px;
padding:0px;
display:inline;
line-height:22px;
}
.Reg_ArticleOfferList input {
/*margin-left:60px; */
}
/*-----Classes for Overlay starts here-----*/
#blanket {
background-color:#111;
opacity: 0.65;
filter:alpha(opacity=65);
position:absolute;
z-index: 9000;
top:0px;
left:0px;
width:100%;
}
#popUpDiv {
position:absolute;
border:3px solid #000000;
background-color:#ffffff;
width:557px;
height:439px;
z-index: 9002;
padding:10px 0px;
}
#popUpDiv textarea 
{
	margin-left:8px;
}

.EnterCommentsHead 
{
	background-color:#33414a;
	font-size:16px;
	color:#ffffff;
	line-height:28px;
	padding-left:10px;
	margin:0px;
}
.CommentsNotes 
{
	float:left;
	width:95%;
	margin:10px;
}
.CommentsNotes p
{
padding:0px;
margin:0px;
padding-top:10px;
color:#404040;
}
.CommentsNotes h2 
{
	margin:0px;
	padding:0px;
	text-align:right;
	font-size:11px;
	font-weight:normal;
}
.popUpDivClose 
{
	background:url(../images/close.gif) top right no-repeat;
	text-align:right;
	margin:0px;
	padding:0px;
	margin-right:10px;
	margin-bottom:10px;

}
.popUpDivClose a 
{
	text-decoration:none;line-height:15px;
}

#popUpDiv1 {
position:absolute;
border:3px solid #000000;
background-color:#ffffff;
width:300px;
height:300px;
z-index: 9002;
padding:10px 0px;
}
#popUpDiv2 
 {
position:absolute;
border:3px solid #000000;
background-color:#ffffff;
width:300px;
height:300px;
z-index: 9002;
padding:10px 0px;
}
#popUpDiv3 
{
position:absolute;
border:3px solid #000000;
background-color:#ffffff;
width:730px;
height:auto;
z-index: 9002;
padding:10px 20px;
}
/*-----Classes for Overlay ends here-----*/
/*Classes for Article Offer Ends here*/


/*Classes for Email Editor Starts here*/
.Reg_Editor {

text-align:center;
float:left;
margin:15px 30px;
}
/*Classes for Email Editor Ends here*/


/*Classes for Select Offer Articles CMS Admin Starts here*/
#Reg_NLContainer {
width:740px;
margin:0px auto;
border:0px solid red;
}

.Reg_NLSchedule {
float:left;
width:100%;
padding-top:18px;
padding-bottom:20px;
}

.Reg_NLOffer {
float:left;
width:738px;
background:url(../images/NLOffferBg.gif) top center no-repeat;
border:1px solid #34424b;
padding-top:12px;
margin-bottom:40px;

}

.Reg_NLOffer h1 
{
	float:left;
	width:75%;

}

.Reg_NLOffer h2 
{
	float:right;
	width:20%;
	margin-top:5px;

}
.Reg_NLOfferTxtBox {
width:92px;
border:1px solid #aab6c4;
margin:0px;
height:20px;
}

.Reg_EmailLink {
float:left;
text-align:right;
width:100%;
padding-bottom:10px;
}
.Reg_EmailLink h5 
{
	float:right;
	text-align:right;
	font-weight:normal;
	width:40%;
	font-size:12px;
	margin:0px;
	padding:0px;

}
.Reg_EmailLink h3 
{
	float:left;
	text-align:left;
	font-weight:normal;
	width:60%;
	margin:0px;
	font-size:12px;
	padding:0px;

}
.Reg_SelectedLinksList {
float:left;
width:100%;
}
.Reg_SelectedLinksList p {
margin:0px;
padding:0px;
margin-left:14px;
padding:8px 0px;
width:80%; float:left;
}
.Reg_SelectedLinksList span 
{
	float:right;

	width:10%;
	margin-top:12px;
}
.Reg_DeleteArticleIco 
{
	background:url(../images/Ico_Delete.gif) top left no-repeat;
	margin-right:0px;
	display:inline;
	cursor:pointer;
}



.Reg_SelectArticles {
width:100%;
float:left;
background:url(../images/SelectArticlesTop.gif) top center no-repeat #536a78;
height:41px;
}
.Reg_SelectArticlesTitle {
margin-left:12px;
float:left;
font-size:15px;
font-weight:bold;
color:#ffffff;
margin-top:10px;
}
.Reg_SelectArticleDate {
background:url(../images/SelectArticlesGradBg.gif) #ffffff top left repeat-x;
width:330px;
float:left;
margin-right:43px;
margin-left:6px;
display:inline;
height:28px;
padding-left:5px;
margin-top:4px;
padding-top:5px;
padding-left:15px;
}

.Reg_ArticleSearch {
float:left;
width:218px;
margin-top:8px;

}

.Reg_ArticleSearchTxtBox {
background-color:#93a6b2;
color:#ffffff;
width:160px;
border:1px solid #e0ebf1;
font-size:11px;
height:15px;
display:inline;
padding:3px;
}


/*Classes for Select Offer Articles CMS Admin Ends here*/

/*Classes for Registration starts here*/
.Reg_MandatoryDiv {
float:left;
width:100%;
line-height:30px;
padding-left:13px;
}

.Reg_HeadingDiv {
/*float:left;*/
width:100%;
background-color:#e0eaf7;
line-height:26px;
}

.Reg_PersonalDetails {
float:left;
width:100%;
padding-top:20px;
margin-bottom:15px;
}

 
.Reg_PersonalDetailsTxtBox {
width:242px;
border:1px solid #7f949d;
height:21px;
}

.Reg_Error {
font-size:16px;
color:#CC0000;
font-weight:bold;

}

.Reg_ErrorList {
font-size:12px;
color:#CC0000;
font-weight:bold;
}


.Reg_ErrorSmall {
font-size:14px;
color:#CC0000;
}

/*#divPracticeName 
{
font-size:11px;
color:#BF0000;
font-weight:normal;
}*/

.Reg_CreditCardDetails {
float:left;
width:100%;
border-bottom:4px solid #eeede9;
padding-bottom:20px;
}

Reg_UpdateCreditCardDetails 
{
float:left;
width:100%;
padding-bottom:20px;
}

.Reg_CreditCVV {
width:41px;
border:1px solid #aab6c4;
height:21px;
}

.Reg_CreditTxtBox {
width:180px;
border:1px solid #7f949d;
height:21px;
}

.Reg_CreditTypeDropdown {
width:150px;
height:25px;
}

Reg_CreditExpiryDropdown {
width:130px;
}

.Reg_Dropdown {
width:245px;
height:25px;
}



.Reg_SubHeading {
background:url(../images/SubHeadingBg.gif) top right repeat-x;
/*float:right;
width:896px;*/
margin:0px auto;
padding-bottom:35px;
color:#656563;
}

.Reg_SubHeading p {
padding:0px;
margin:0px;
margin-left:19px;
}

 

.Reg_SubHeading h1 {
padding:0px;
margin:0px;
font-size:11px;
margin-left:19px;
padding-top:8px;
padding-bottom:8px;
}



.Reg_Captcha 
{
	border-top:3px solid #f6f6f6;
	margin-top:5px;
}
.Reg_Captcha div
{
	width:200px;
	float:left;

}
#divCaptcha 
{
margin-top:30px;
margin-left:5px;	
}

#divCheckAgree 
{
	display:inline;
	float:left;
	margin:2px 22px;
}
.Reg_Captcha input 
{
float:left;
margin-top:23px;
margin-left:10px;
}

.Reg_Captcha span 
{
	float:left;
	display:inline;
	width:300px;
	padding-left:5px;
	
}

/*Classes for Table based layout starts here*/
.Reg_TblDetails {
margin-left:14px;
}

.Reg_TblCardTypeContainer {
border-left:1px solid #eeede8;
} 

.Reg_TblCardType {
color:#35709a;
font-weight:bold;
}  

/*Classes for Table based layout ends here*/
.Reg_AjaxHeader 
{
	background:url(../images/HelpText_Ico.jpg) no-repeat;
	padding-left:20px;
	color:#3278A3;
	cursor:pointer;	font-size:11px;
	height:20px;
	margin-top:2px;
}
.Reg_AjaxContent 
{
	background-color:#fdfbf3;
	border:1px solid #eae7da;
	padding:5px;
	font-size:11px;
	color:#000000;
}
.Reg_AjaxHeaderforT_C
{
	background:url(../images/HelpText_Ico.jpg) no-repeat;
	padding-left:20px;
	color:#3278A3;
	cursor:pointer;	font-size:11px;
	height:20px;
	width:300px;
	margin-top:2px;
margin-left:20px;
}
.Reg_AjaxContentforT_C
{
	background-color:#fdfbf3;
	border:1px solid #eae7da;
	padding:5px;
	width:300px;
	font-size:11px;
margin-left:20px;
	color:#808080;
}

#dialog-login {
	margin: 1rem;
}

#dialog-login hr {
		border-top: 1px solid #ccc;
		border-bottom:0;
}

.control-group {

}

.errorplaceholder input::-webkit-input-placeholder {
    color: red !important;
}

.errorplaceholder input:-moz-placeholder { /*Firefox 18-*/ 
    color: red !important;
}
.errorplaceholder input::-moz-placeholder { /*Firefox 19+*/ 
    color: red !important;
} 

.errorplaceholder::placeholder {
    color: red;
    opacity: 1; /* Firefox */
}

.errorplaceholder:-ms-input-placeholder { /* Internet Explorer 10-11 */
    color: red;
}

.errorplaceholder::-ms-input-placeholder { /* Microsoft Edge */
    color: red;
}

.control-group label {
	margin: 0.75rem auto 0.5rem auto;
	font-size: 14px;
	display: block;
}

/*.control-group label.error {
	color: #c00;
}*/

.control-group .form-control {
	background-color: #fff;
	border: 1px solid #ddd;
	border-radius: 0.25rem;
	line-height: 22px;
	color: #333;
	padding: 6px 10px;
	display: block;
	width: 300px;
	font-size: 14px;

}

.form-control-check input, .form-control-check label {
	display: inline-block;
}

/*Classes for Registration ends here*/
.WelcomeUser 
{
	width:900px;
	margin:0px auto;
	padding-right:16px;
	text-align:right;
}
/*Classes for Terms and Conditions start here*/
.NoBodyBg 
{
	background:none;
	margin:10px;
	color:#000000;
}
.NoBodyBg p 
{
margin:10px 15px;
padding:0px;color:#000000;
}
/*Classes for Terms and Conditions end here*/

.Logout 
{
	float:left;
	margin:50px 0px;
	width:100%;
	color:#555555;
	text-align:center;
	font-size:14px;
	font-weight:bold;
}

/*Classes for Delete Article start here*/
.Reg_DelArticleContainer {
float:left;
width:100%;
}
.Reg_DelArticleBlueBg {
float:left;
margin:10px 0px;
}
.Reg_DelArticleBlueBg p {
margin:0px;
margin-bottom:5px;
}
.Reg_DelArticleBlueBg div {
background:url(../images/DeleteArticleBlueBg.jpg) top left no-repeat;
height:37px;
padding:10px 0px 0px 19px;
}
.Reg_DelArticleBlueBg select {
width:250px;
}

/*Classes for Delete Article end here*/

/*Search Pager classes start here*/
.SearchPager td td span
{
	
	background-color:#cceaf2;
	border:1px solid #c3d1d4;
	width:18px;
	height:15px;
	text-align:center;
	display:block;
	padding-top:2px;	font-size:11px;
}

.SearchPager td td a:link,.SearchPager td td a:visited,.SearchPager td td a:active
{

	background-color:#ebedee;
	border:1px solid #c3d1d4;
	width:18px;
	height:15px;
	text-align:center;
	display:block;
	padding-top:2px;
	text-decoration:none;
	font-size:11px;
}

.SearchPager td td a:hover 
{

	background-color:#ebfbff;
	border:1px solid #c3d1d4;
	width:18px;
	height:15px;
	text-align:center;
	display:block;
	padding-top:2px;
	text-decoration:none;
	font-size:11px;
}
/*Search Pager classes start here*/
/*Sowmya's classes ends here*/

/*Amita's classes start here*/
html, body {
        height:auto !important; /* FF and compliant browsers should automatically size the body/html */
        height:100%; /* ie will set the body/html to 100%, anything overflowing that will (incorrectly) 

resize it. go IE */
        min-height:100%; /* when FF/etc automatically size the body/html it should be AT LEAST the 

height of the entire browser window, but can expand based 

on content. */
}

body{
/*background: url(../images/bg2.jpg) left bottom repeat-x;*/
margin: 0px;
/*background-attachment:fixed;*/
height:100%;
font-family: Arial, Helvetica, sans-serif;
font-size: 0.8em;

/*background-color:#A9B6BE;*/
}
.BodyDiv{
/*background: url(bg1.jpg) left top repeat-x;*/
width: 100%;
position: relative;
height:auto;
float: left;
}
.GlobalNav
{
width: 100%;
height:35px;
text-align:center;
margin: 0px auto;
background-color:#8A9AA4;
}
.PageDiv{
width: 1000px;
border: 0px solid red;
margin: 0px auto !important;
}
.PageHeader{
width:100%;
/*height:235px;*/
/*border: 1px solid green;*/
}
.PageContent{
width:100%;
border: 0px solid pink;
position: relative;
float: left;
margin-bottom: 0px !important;
}
.PageFooter{
width:100%;
height:auto;
/*height: 80px;
border: 1px solid blue;*/
float: left;
}
.PageFooter p 
{
	float:right;
	width:320px;
	padding-right:50px;
	margin-top:20px;
}
.PageFooter p span 
{
	color:#ffffff;
	font-size:11px;
	line-height:20px;
}
.PageInsideDiv {
	width: 100%; /*width: 906px;*/
	margin: 0px auto;
}
.PageMainInside {
	width: 100%;
	background: url(../images/PageInsideBg.png?q=2021030501) -5px top repeat-y;
	float: left;
	min-height: 400px; /*min-height:530px;*/
	margin-left: 5px;
}
.PageFooterPhoneDiv{
	width: 100%;
	height: 30px;
	background:url(../images/pagefooter.jpg?q=2021022301) left top no-repeat;
	float: left;
	margin-left: 10px; /* margin-top: 170px; */
}
.PageLeftPanelDiv{
float:left;
width: 231px;
/* margin-left: 4px; */
}

.PageLeftPanelDivDisable 
{
float:left;
width: 231px;
margin-left: 51px;
background-color:#ccc;
height:167px;
opacity: 0.65;
filter:alpha(opacity=65);
position:absolute;
z-index: 8999;
top:0px;
left:0px;
}
.PageRightPanelDiv{
	float:left;
	width: 100%;  /* width: 600px; */
	margin-left:20px; /* margin-left:20px; */
	margin-right:20px;
	/*border: 1px solid red;*/
	display: block;
	text-align:left;
	padding:0px;
	min-height:200px;
}
.ProductOptionsDiv{
width: 100%;
float:left;
background:#465761;
margin-bottom: 2px;
}

.PrevNLDiv{
	width: 229px;
	float:left;
	background: url(../images/nlbg.jpg) left top repeat-x;
	margin-bottom: 2px;
	border: 1px solid #465761;
	border-top-width: 1px;
	line-height: 31px;
color: white;
font-weight: bold;
}
.PrevNLDiv a{
	color: white;
	text-decoration: underline;
	font-weight: bold;
	font-size: 15px; 
	padding-left: 2px;
}
.NlBoxDiv{
width:231px;
height:250px;
float: left;
background:url(../images/nlboxbg-tall.jpg?t=2019062101) left top no-repeat;
}
.ProductItemDiv{
margin: 12px;
text-align: left;
border:1px solid #465761;

}
.ProductItemDiv span{
display: block;
margin-bottom: 10px;
font-size: 18px;
color: white;
}
.ProductItemDiv a{
margin: 0px;
color: white;
text-decoration: none;
display: block;
margin-bottom: 5px;
}
.PracticeDetailDiv
{
width:303px;
padding-left:20px;
padding-right:20px;

 min-height:auto; 
float:left;
text-align:left;
vertical-align:middle;
color: white;
font-weight: bold;
}
.PracticeDetailDiv h1 
{
	font-size:21px;
	margin-top:50px;
}
.PracticeDetailDivBig 
{
	width:350px;
	float:left;
	font-size:21px;
	height:87px;
	margin-top:50px;
	font-weight: bold;
	color:#ffffff;
	
}


.logo
{
float:left;
width:620px;
margin-left:15px;
text-align:left;
vertical-align:middle;
margin-top:5px;
margin-bottom:5px;
}
.logo img 
{
	margin-top:15px;
}

.LogoImageContainerUpload 
{
	border:1px dashed #ffffff;
	margin:10px;
	height:70px;
	padding-top:40px;
	padding-left:30px;
	width:580px;
	color:#ffffff;
	font-size:11px;
}
.LogoImageContainerUpload input 
{
	border:1px solid black;
	margin-right:5px;
}

.UrlDiv
{
padding-top:25px;
font-size:21px;
margin-bottom:0px;
float:left;
width:100%;
height:50px;
 }
.UrlDivAfterUpload
{
padding-top:25px;
font-size:21px;
margin-bottom:10px;
float:left;
width:100%;
min-height:50px;
 }
.PracNameTxtBox  
{
	background-color:Transparent;
	border:1px dashed white;
	width:225px;
	height:15px;
	color:#ffffff;
	font-size:12px;
	padding:4px 4px 0px 4px;
}
 
.NameDiv,.PhoneDiv {font-size:14px;}
.PhoneDiv{float:left;padding-bottom:20px;}
.SixwiseDiv{ float:right; text-align:right;height:33px;width:300px;margin-right:20px;}
.SixwiseTxtDiv{float:right;text-align:right;color:#A4B2BB; font-size:10px; margin-top:8px;}
.SixWiseLogo{ float:right;background-image:url(../images/HealthRealLogo.jpg);width:215px; height:20px; 

background-repeat:no-repeat;margin-top:5px;}

.NavBar {width:100%;float:left;color:#fff; font-weight:bold; font-size:14px;text-align:left; 

height:45px;}
.NavBar a{
margin: 0px;
color: white;
text-decoration: none;
display: block;
margin-bottom: 5px;
}
.LeftSpace{width:285px; float:left;}

.tealButton_bg {
	float: left;
	cursor: pointer;
	/* background-image:url(../App_Themes/Sixwise/images/BlueButton_Small.gif); */
	background-image: url(/App_Themes/Sixwise/images/TealButton_Small.png);
	/* background-image:url(../App_Themes/Sixwise/images/OrangeButton_Small.gif); */
	width: 124px;
	height: 38px;
	background-repeat: no-repeat;
	margin-top: 7px;
	padding-top: 11px;
	text-align: center;
	margin-right: 5px;
	z-index: 0;
}

.BlueButton_bg { float:left; 
cursor:pointer;background-image:url(../images/BlueButton_Small.gif);width:124px;height:38px; 
background-repeat:no-repeat;margin-top:7px; padding-top:11px;text-align:center;margin-right:5px;z-index:0;}

.BlueButton_bgBig { 

float:left;background-image:url(../images/BlueButton_Big.gif);width:185px;height:38px; 

background-repeat:no-repeat;margin-top:7px; 
padding-top:11px;text-align:center;margin-right:5px;}






.OrangeButton_bgHomeManageCMS 
{
float:left; 
cursor:pointer; 
background-image:url(../images/OrangeButton_Small.gif);
width:124px;height:38px; 
background-repeat:no-repeat;margin-top:7px; 
padding-top:11px;
text-align:center;
margin-right:5px;
}


#pracAdminAbtUsDiv {display:none;}
/*#pracAdminPrevNLDiv {display:none;}*/
.BrowsePracPhotoDiv {float:left; width:100%;color:#666666;margin-top:20px;}
.BrowsePracPhotoDivAfterUpload {float:left;color:#666666;margin-top:20px;}
.BrowsePracPhotoDiv input {border:1px solid #000000;}
/*.AddPracContentDiv {float:left; width:100%;margin-top:20px;}*/
.AddPracContentDiv                       {float:left;margin-top:20px;margin-left:20px;width:95%;}
.AddPracContentDivAfterUpload {
	float:left;margin-top:20px;margin-left:20px;width:82%;}
.DrPhoto{ border:1px solid navy; width:100px; height:100px; margin-bottom:5px;}
.DrInfo { font-size:12px; color:#000000; width:100%}
.FooterPhoneTxt{ font-family:Trebuchet MS; font-size:15px; font-weight:bold; color:#33414A; 

padding-top:5px;text-align:left;padding-left:190px;}
.FooterPhoneTxtAfterUpload{ font-family:Trebuchet MS; font-size:15px; font-weight:bold; color:#33414A; 

padding-top:5px;text-align:center;}
.TxtApptPhone {height:17px; border:1px solid #aab6c4;width:180px;font-size:12px; color:#666666;}
.PracticePhone{color:#D96304; font-size:17px;}
.ContactHeading {background:url(../images/ContactUsHeading.gif) 55px top no-repeat; height:14px; 

width:81px; text-align:left; width:100%; margin-top:20px; 

margin-bottom:15px;}
.AddressInfo{ 
	width:94%;
	float:left;min-height:140px;
	border-top:3px solid #eeeeee;
	margin-top:20px;
	margin-left:5px;
	padding-left: 9px;
}
.AddPhone{width:100px;float:left;text-align:right;padding:5px;font-weight:bold;}
.Addtxtbox {width:300px;float:left;text-align:left;padding:5px;border:1px solid #000000;font-size:13px;}
.Addtxtarea {width:300px;float:left;text-align:left;padding:0px; font-family:Arial;font-size:13px; 

height:95px;padding-left:5px;border:1px solid #000000;}
.EmailAdd{width:120px;float:left;text-align:right;padding:5px; font-weight:bold;}
.Emailtxt{width:350px;float:left;text-align:left;padding:5px;}
.free{ 
	font-family:Trebuchet MS;font-size:15px;font-weight:bold; color:#FFFFFF; text-align:left; 
	padding-top: 10px;
	padding-left:10px; margin-bottom:10px;
}
.NLsubDiv{float:left;width:100%; text-align:left;padding-left:10px;}
.NLTxtBox{ border:1px solid #32434D; width:200px;height:21px; text-align:left}
.BtnSubscribe{float:left;text-align:center; width:200px;margin:5px 10px;}
.UnSubscribe{float:right;text-align:right; width:70px;margin-right:15px;margin-top:10px;}
a.LnkUnSub{color: white;text-decoration: underline;font-size:10px; color:#AEB9BF;}

/*Amita's classes end here*/
/*Jitesh's classes start here*/



.PageDivCtr{
width: 1000px;
/*border: 1px solid red;*/
margin: 0px auto 0px;

}

.PageDivCtr2{
	/*border: 1px solid red;*/
	margin: 0px auto 0px;
	min-height:auto; 
	vertical-align:middle;
}

.logoStrip{
	background-color:#a0afb6;
	background-image:url(../images/logorepeat.jpg);
	float:left;
	width:100%;
	min-height:20px;
}
.blankStrip{
height:17px;background-color:#33414a
}
.powerStrip{
	background-color:#33414a;float:left;width:100%;border-top:1px solid #33414a;height: 33px;
}
.navStrip{
background-color:#e3e0d7;float:left;width:100%;height:40px;
}

.NavBar h1 
{
	font-size:20px;
	color:#34424b;
	font-weight:normal;
	margin-left:50px;
	margin-top:12px;
}
 	.labels{
			font-weight:bold;
			width:15%;
		}
		
/* Menu CSS*/
.managecms_ovr{
	/*background-color:red;*/
	width:130px;
	height:20px;
	/*color:white;*/
	cursor:pointer;
	font:bold 11px arial;
	color:#33414a;
}
.managecms_ovr a:link, .managecms_ovr a:hover , .managecms_ovr a:active , .managecms_ovr a:visited 
{
	text-decoration:none;
	color:#33414a;
	cursor:pointer;
}

.upload_ovr{
	/*background-color:red;*/
	color:#33414a;
	width:130px;
	height:20px;
	cursor:pointer;
	font:bold 11px arial;
}
.upload_ovr a:link, .upload_ovr a:hover , .upload_ovr a:active , .upload_ovr a:visited 
{
	text-decoration:none;
	color:#33414a;
	cursor:pointer;
}

.articles_ovr{
	color:#33414a;
	/*background-color:red;*/
	width:115px;
	height:20px;
	cursor:pointer;
	font:bold 11px arial;
}
.articles_ovr a:link, .articles_ovr a:hover , .articles_ovr a:active , .articles_ovr a:visited 
{
	text-decoration:none;
	color:#33414a;
	cursor:pointer;
}

.DelArticles_ovr{
	color:#33414a;
	/*background-color:red;*/
	width:90px;
	height:20px;
	cursor:pointer;
	font:bold 11px arial;
}
.DelArticles_ovr a:link, .DelArticles_ovr a:hover , .DelArticles_ovr a:active , .DelArticles_ovr 

a:visited 
{
	text-decoration:none;
	color:#33414a;
	cursor:pointer;
}


.updatepayment_ovr{
	color:#33414a;
	/*background-color:red;*/
	width:120px;
	height:20px;
	cursor:pointer;
	font:bold 11px arial;
}
.updatepayment_ovr a:link, .updatepayment_ovr a:hover , .updatepayment_ovr a:active , .updatepayment_ovr 

a:visited 
{
	text-decoration:none;
	color:#33414a;
	cursor:pointer;
}


.password_ovr{
	color:#33414a;
	/*background-color:red;*/
	width:108px;
	height:20px;
	cursor:pointer;
	font:bold 11px arial;
}

.password_ovr a:link, .password_ovr a:hover , .password_ovr a:active , .password_ovr a:visited 
{
	text-decoration:none;
	color:#33414a;
	cursor:pointer;
}
.CancelSubscription_ovr{
	color:#33414a;
	/*background-color:red;*/
	width:110px;
	height:20px;
	cursor:pointer;
	font:bold 11px arial;
}

.CancelSubscription_ovr a:link, .CancelSubscription_ovr a:hover , .CancelSubscription_ovr a:active , 

.CancelSubscription_ovr a:visited 
{
	text-decoration:none;
	color:#33414a;
	cursor:pointer;
}


.logout_ovr{
	color:#33414a;
	width:47px;
	height:20px;
	cursor:pointer;
	font:bold 11px arial;
}
.logout_ovr a:link, .logout_ovr a:hover , .logout_ovr a:active , .logout_ovr a:visited 
{
	text-decoration:none;
	color:#33414a;
	cursor:pointer;
}

.seperator{
	background-image:url(../images/seperator.jpg);
	background-position:center;
	width:15px;
	height:22px;
	background-repeat:no-repeat;
}


.menutl{
	background-image:url(../images/navlt.jpg);
	background-repeat:no-repeat;
	height:7px;
}
.menumid{
	background-image:url(../images/navtoprepeat.jpg);
	background-repeat:repeat-x;
	height:7px;
}
.menutr{
	background-image:url(../images/navrt.jpg);
	background-repeat:no-repeat;
	height:7px;
}
.menumidleft{
	background-image:url(../images/rrepeat.jpg);
	background-repeat:repeat-y;
	width:7px;
	height:7px;
}
.menumidcenter{
	background-image:url(../images/brepeat.jpg);
	padding-bottom:4px;
}
.menumidright{
	background-image:url(../images/lrepeat.jpg);
	background-repeat:repeat-y;
	width:7px;
	height:7px;
	
}
.menubottom{
	background-image:url(../images/borepeat.jpg);
}
.maintable{
	margin-left:30px;
}
.maintable input 
{
	display:block;
}
/*Google Search classes start here*/
.GoogleSearchDisable 
{
background-color:red;
opacity: 0.65;
border:1px solid red;
height:20px;
filter:alpha(opacity=65);
position:relative;
z-index: 9000;
top:0px;
left:0px;
width:100%;
}

.google_PersonalDetailsTxtBox {
	width: 180px;
	border: 1px solid #aab6c4;
	height: 18px;
	font-family: Arial, FontAwesome;
}
.subscribe_TxtBox {
	width: 250px;
	border: 1px solid #aab6c4;
	height: 18px;
	font-family: Arial, FontAwesome;
}

.ArticleSearch 
{
	float:left;
	 
	margin-left:20px;
    padding-top: 3px;
	font-size:13px;
	font-weight:bold;
	color:#ffffff;

}
.ArticleSearchCMS
{
	float:left;
	 
	margin-left:20px;
    	padding-top: 7px;
	font-size:13px;
	font-weight:bold;
	color:#ffffff;

}
.googlebg{
	 
	/*background-image:url(../images/googlebg.gif);*/
	background-repeat:no-repeat;
	float:left;
	margin-top:3px;
}
/*.googleinput{
	padding-left:80px;
}*/
/*Google Search classes end here*/

/*Upload Subscribe classes start here*/
.innerupload{
	width:80%;
	margin:0px 100px;
	float:left;

}
.uploadlabel{
	
	padding-top:15px;
	padding-bottom:00px;
	font:normal 20px calibri;
	color:#d76e13;
	float:left;
	width:100%;
}
.pcfHeader{
	
	padding-top:15px;
	padding-bottom:00px;
	font:normal 20px calibri;
	color:#d76e13;
	width:100%;
}
.uploadlabelnew{
	
	padding-top:1px;
	padding-bottom:00px;
	font:normal 20px calibri;
	color:#d76e13;
	float:left;
	width:100%;
}
/*.uploadControl input 
{
	border:1px solid #aab6c4;
}*/
.subscriberconsent {
    font-size: smaller;
    margin-left: 10px;
    margin-right: 10px;
    /*text-indent: 80px ;*/
}
.subscriberconsent:first-line {
    text-indent: 0;
}
#ctl00_ctl00_Middle_BodyPlaceHolder_uploadExcelFile 
{
	width:350px;
}
.msgLabel{
	font:normal 12px arial;
	color:#3e3e3e;
	padding-bottom:10px;
}
.emailLabel{
	padding:8px 0 8PX 8px;
	border:1px solid #dddddd;
	border-bottom:0px solid #dddddd;
	color:#808080;
	font-size:11px;
}
.downloadICON{
	float:left;margin-left:30px;
}
.emailCol{
	float:left;width:150px;
}
.emailLabelEND{
	padding:8px 0 8px 8px;
	border:1px solid #dddddd;
	border-bottom:1px solid #dddddd;
	font-size:11px;
	color:#808080;
	margin-bottom:20px;
}
.SampleSubsUpload 
{
	float:right;width:270px;margin-right:30px;
}

.ActualSubsUpload 
{
	float:left;width:350px;margin-left:30px;margin-top:5px;
}
/*Upload Subscribe classes start here*/

/*Change Password classes start here*/
.ChangePWContainer 
{
	width:100%;
	margin:auto;
	margin-top:20px;
}

.passlabelTop{
	
	padding-top:45px;	
	font:normal 25px calibri;
	color:#d76e13;
}

.passlabel{
	
	padding-top:45px;	
	font:normal 20px calibri;
	color:#d76e13;
}
.passformlabel{
	padding-top:20px;
	font:normal 12px arial;
	color:#838383;
}

.allLabel{
	float:left;
	width:25%;
}
.allFields{
float:right;
width:75%;


}
.changeLabel{
	padding:9px;
	text-align:right;
}
.adminlabel{
	padding:6px;
}
.changefield{
	padding:3px;
}
.savechange{
	width:350px;
	height:30px;
	padding-top:0px;
}
.savechange2{
	width:80%;
	height:30px;
	padding-top:0px;
	padding-bottom:1px;
	text-align: center;
}
.savechange3{
	width:350px;
	/*height:30px;
	padding-top:0px;*/
}
/*Change Password classes ends here*/

/*Login Page classes start here*/
#login_container {
width:907px;
margin:0px auto;
background-image:url(../images/docbg.jpg);
background-repeat:no-repeat;
height:309px;
margin-left:5px;
}
.login{
	padding-left:225px;
	padding-top:25px;
	padding-bottom:20px;
	font:bold 14px arial;

}
.label{
	padding-left:225px;
	font:normal 12px arial;

}

.login_PersonalDetailsTxtBox {
width:242px;
border:1px solid #aab6c4;
height:21px;
margin-left:225px;
font:normal 12px arial;
	color:#3e3e3e;
	border:1px solid #dddddd;
}
.btndiv{
padding-left:225px;
padding-top:20px;
}
/*Login Page classes end here*/
/*Newsletter Archive Select Date Classes start here*/
.prevnewsbg{
	background-image:url(../images/prevnewsletterbg.gif);
	 width:88%;
	 height:24px;
	 border:2px solid #cfdce4;
	 margin-top:20px;
	 padding:5px 10px;
}
.prevnewsmain{
	width:68%;
	padding-top:5px;
	margin:auto;
	
}
.prev_label{
	padding-right:15px;
	padding-left:15px;
	margin-bottom:40px;
	
	
}
.prev_formw{
	padding-right:15px;
	padding-top:5px;
}

.ChangeUpload 
{
	width:600px;
	float:left;
	margin-top:20px;
	margin-left:40px;
}
.ChangeUpload table.TblNewsletterArchive td
{
	border:1px solid #efefef;
	border-collapse:collapse;
}
.ChangeUpload table.TblNewsletterArchive td table td
{
border:none;
}
.TblNewsletterArchive 
{
	width:104%;
}

.TblNewsletterArchive a 
{
	color:#507d9a;
}

.TblNewsletterArchiveHeader 
{
background-color:#e0ebf1;
border-top:1px solid #d96204;
}
/*Newsletter Archive Select Date Classes end here*/

/*Article Detail - Practitioner Comment Classes start here*/
.practmain{
	width:93%;
	margin-top:20px;
	float:left;
}
.drphotoforComments{
	float:left;
}
.commentstitle{
	width:100%;
	float:left;
	background-color:#e3e0d7;
	background-position:50% 0%; 
	height:60px;
	/*height:59px; - orig */
}
.commentstitle h1{
	float:left;
	margin:0px;
	padding:0px;
	padding-left: 20px;
	font-size: 22px !important;
	font-family: 'Open Sans', Arial, Helvetica, sans-serif padding-left: 20px !important;
	color: #33414a !important;
	/*font:bold 20px Arial;
	padding-left:20px;
	color:black;*/
	margin-left:10px;
	margin-top:15px;


}

.commentstitle img 
{
	display:inline;
	float:left;
	margin:auto;
}
.commentblock{

	 top:5%;
	 float:left;
	width:100%;
	 font:normal 11px Arial;
	 
}
.commentblock p {margin:5px 0px;}


/*Article Detail - Practitioner Comment Classes end here*/
/*Jitesh's classes end here*/




/*----------------------------CLASSES FOR DROPDOWN MENU STARTS HERE-------------------------------*/
/* CSS Document */

.ddcolortabs{
padding: 0;
width: 100%;
background: transparent;
voice-family: "\"}\"";
voice-family: inherit;
}

.ddcolortabs ul{
font:bold 10px verdana;
color:#33414a;
margin:0;
padding:0;
list-style:none;
}

.ddcolortabs li{
display:inline;
margin:0 2px 0 0;
padding:0;

}


.ddcolortabs a{
float:left;
color:#33414a;
margin:0 2px 0 0;
padding:0 0 1px 3px;
text-decoration:none;
width:15.8%;
border-right:1px solid #8c9299;
}

.ddcolortabs li:last-child a {
	border-right: none;
}

.ddcolortabs a span{
float:left;
display:block;
padding: 4px 0 2px 0;

}

.ddcolortabs a span{
float:none;
}

.ddcolortabs a:hover{
background:url(../images/manacms_ovr.jpg) top center no-repeat;
color:#ffffff;
}

.ddcolortabs a:hover span{
background:none;
}

.ddcolortabs .selected a, #ddcolortabs .selected a span{ /*currently selected tab*/
background:url(../images/manacms_ovr.jpg) top center no-repeat;
color:#ffffff;
}

/*.ddcolortabsline{
clear: both;
padding: 0;
width: 100%;
height: 8px;
line-height: 8px;
background: black;
border-top: 1px solid #fff;} /*Remove this to remove border between bar and tabs*/


/* ######### Style for Drop Down Menu ######### */

.dropmenudiv_a{
position:absolute;
top: 0;
margin-top:3px;
border: 1px solid #4c5561; /*THEME CHANGE HERE*/
font:bold 10px verdana;
line-height:18px;
z-index:100;
background-color: #b9bec4;
text-align:left;
width: 150px;
visibility: hidden;
}


.dropmenudiv_a a{
width: auto;
text-align:left;
display: block;
text-indent: 5px;
border-top: 0 solid #678b3f;
border-bottom: 1px solid #4c5561; /*THEME CHANGE HERE*/
padding: 2px 0;
text-decoration: none;
color: #33414A;
}

* html .dropmenudiv_a a{ /*IE only hack*/
width: 100%;
}

.dropmenudiv_a a:hover{ /*THEME CHANGE HERE*/
background-color: #68717a;
color: white;
}

/*----------------------------CLASSES FOR DROPDOWN MENU ENDS HERE-------------------------------*/




/*-------------------------NEW CLASSES FOR REVISED PRAC REG PAGE STARTS HERE-------------------------*/
.OuterFrame
{
width:906px;
margin:0px auto;
padding-top:30px;

}
.LeftFrame
{
width:330px;
float:left;
padding:5px;
}
.RightFrame
{
width:520px;
float:left;
padding:5px;
border:1px solid #C3D9FF;
margin-left:20px;




}
.SignupTbl
{
background-color:#f2f7fe;
border:1px solid #E8EEFA;

}
.RegHeader
{
 font-size:16px;
 font-weight:bold;
 margin-top:0px;
}

.TermsofServicesTxtArea 
{
	border:1px solid #4A6168;
	width:840px;
	height:190px;
	font:normal 12px;
	line-height:17px;
	margin-left:20px;
	margin-bottom:10px;
}
/*-------------------------NEW CLASSES FOR REVISED PRAC REG PAGE STARTS HERE-------------------------*/



.footerDisclaimerContainer 
{
	width: 100%;
	float:left;
	font:normal 10px verdana;
	color:#333333;
	position:relative;
	height:200px;

}
.footerDisclaimer {
	width: 95%; /* width:900px; */
	margin: 0px auto;
	font: normal 10px verdana;
	color: #333333;
	margin-top: 10px !important;
	padding-right: 35px;
	padding-left: 0px;
}
.DisclaimerTxt 
{
	background-color:#BDC3CD;
	padding:5px;
	border:1px solid #fefefe;
	text-align:justify;
}


.AddCommentsFooter{float:left;text-align:center;width:100%;border-top:3px solid #eeeeee; 

font-family:Verdana;font-size:10px;padding-top:5px;}

#setiframehw
{
width:600px;
height:470px;
border:1px solid #636363;
 margin-left:15px;
 
}
#AddCommentsDiv {
position:absolute;
border:3px solid #000000;
background-color:#ffffff;
width:630px;
height:500px;
z-index: 9002;
padding:10px 0px;
 }
 
 #MastHeadPrviewDiv {
position:absolute;
border:3px solid #000000;
background-color:#ffffff;
width:980px;
height:265px;
z-index: 9002;
padding:10px 0px;
text-align:center;
 }
 #MastHeadsetiframehw
{
width:978px;
height:240px;
border:1px solid #636363;
 }

 .CongratsMessage 
 {
 	font-size:14px;
 	font-weight:bold;
 	color:#3666a0;
 }
 
 
 
 
 
 /*CLASSES FOR NEWMASTHEAD STARTS HERE*/
 .MastHeadContainer 
 {
	  min-height:	100px; 
 }
 
 .MastHeadPublichDiv 
 {
 	margin-top:10px;
 	text-align:center;
 	float:left;
 	width:100%;
 
 }
.MastHeadTitle {
    font-size: 14px;
    color: #DD7015;
    font-weight: bold;
    float: left;
}
 .MastHeadSubTitle {
font-size:12px;
color:#2D6D9D;
font-weight:bold;
float:left;
}
.MastHeadOption1Tbl {
border:1px solid #DBDBDB;margin-left:5px;margin-top:5px;
float:left;
margin-bottom:5px;
}
.ManageMastHeadTbl {
margin-left:5px;margin-top:5px;
float:left;
margin-bottom:5px;
}
.MastHeadOptionsContainer 
{
	padding-bottom:5px;float:left;
}
.MastHeadImgMargin 
{
	margin:5px 0px;
}
.PCFLayout {
	margin-left:07%;
	margin-top:5px;
}


.eNLTitle {color:#000000;font-size:14px;}
.eNLTitle a:link,.eNLTitle a:active,.eNLTitle a:hover,.eNLTitle a:visited{color:#4242e4;font-size:14px;}


.AdminLandingPageLists {margin-left:60px;}
.AdminLandingPageLists 

li{line-height:24px;list-style-image:url(../images/AdminLandingPageBullet.gif);color:#2d678d;}
.AdminLandingPageLists li a:link,.AdminLandingPageLists li a:visited, .AdminLandingPageLists li 

a:active, .AdminLandingPageLists li a:hover {color:#2d678d;}

.AdminLandingPageSubLists {padding-left:10px;margin-left:10px;}
.AdminLandingPageSubLists li {list-style-image:none;list-style:none;color:#555555;}
.AdminLandingPageSubLists li a:link,.AdminLandingPageSubLists li  a:visited, .AdminLandingPageSubLists 

li  a:active, .AdminLandingPageSubLists li  a:hover {color:#3e85b2;}

/*Classes for CR(Text changes) for 26.10.01*/
.TblUploadSubscriber 
{
	
	font-size:11px;
	border-collapse:collapse;
}
.TblUploadSubscriber td 
{
	padding:5px;border:1px dotted #cccccc;
	
}

.Subscriberdivider {height:3px;float:left; width:93%; 

background-color:#e6e6e6;margin-left:30px;margin-top:20px;}


/* Classes add for 14th April Changes START*/

.UserManualTitle {color:#000000;font-size:16px;font-weight:bold;font-family:Arial; Trebuchet MS;}
.UserManualTitle a:link,.UserManualTitle a:active,.UserManualTitle a:hover,.UserManualTitle 

a:visited{color:#4242e4;font-size:12px;}
.Sepborder{border-top:1px solid #b8bec6;width:100%;}
.UploadHolder{width:100%;border:1px solid #dde2ea;}
.UploadEmailListControl{width:78%;float:left;}
.DwIconFile{width:20%;float:right;text-align:center}


/* Classes add for 14th April Changes END*/
