﻿
body{margin:0 auto; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#3d3d3d;}

.style1 { color: #ff0000 }
.padded { padding:0px 5px 5px 5px;}
*:first-child+html .padded { padding:0px 5px 0px 5px;}
.padded1 { padding:0px 0px 5px 0px;}

.wrapper{width:795px; margin:0;}
.header{margin:0 auto;}
.headerrgtimages{background:url(~/admin/Images/headerrgt_images.jpg) right 0 no-repeat; width:300px; height:84px;}
.welcometxt{color:#474747; font-family:Arial, Helvetica, sans-serif; font-size:12px; text-align:right; padding: 12px 40px 5px 0;}
.welcometxt1{color:#474747; font-family:Arial, Helvetica, sans-serif; font-size:12px; text-align:right; padding: 12px 0px 5px 0;}

.spacerw9{background:url(../admin/images/spacer.gif) 0 0 repeat; width:9px;}
.spacerw23{background:url(../admin/images/spacer.gif) 0 0 repeat; width:15px;}
.spacerw13{background:url(../admin/images/spacer.gif) 0 0 repeat; width:13px;}
.spacerh8{background:url(../admin/images/spacer.gif) 0 0 repeat; height:8px;}
.spacerh17{background:url(../admin/images/spacer.gif) 0 0 repeat; height:17px;}

.smltab{border:1px solid #a8a6a6;}
.innertable{margin:0 auto; width:100%;}
.white14{color:#3D3D3D; font-size:15px; font-family:Arial, Helvetica, sans-serif; padding:8px 0 5px 5px; line-height:20px; background:#a8a6a6; text-align:left;font-weight:bold;}

.white{color:#FFFFFF; font-size:14px; font-family:Arial, Helvetica, sans-serif; padding:8px 0 5px 5px; line-height:20px; background:#a8a6a6; text-align:left; width:769px;}

.bordlefttop{border-top:1px solid #a8a6a6; border-left:1px solid #a8a6a6;}
.bordrgtbtm{border-right:1px solid #a8a6a6; border-bottom:1px solid #a8a6a6; color:#3d3d3d; font-size:14px; font-family:Arial, Helvetica, sans-serif; padding:5px 5px 3px 8px; text-align:left; line-height:20px;}
.bordrgtbtm1{border-right:1px solid #a8a6a6; /*border-bottom:1px solid #a8a6a6;*/ color:#3d3d3d; font-size:12px; font-family:Arial, Helvetica, sans-serif; padding:10px 5px 3px 8px; text-align:left; line-height:18px;}
.bordrgtbtm2{border-right:1px solid #a8a6a6; border-bottom:1px solid #a8a6a6; color:#3d3d3d; font-size:12px; font-family:Arial, Helvetica, sans-serif; padding:10px 5px 3px 8px; text-align:left; line-height:18px;}

.borderrightonly{border-right:1px solid #a8a6a6; }
.borderleftcl{border:1px solid #a8a6a6;}

.btns{height:42px;padding:0 0 0 5px;}

.innertable1{margin:10px 0 0 10px; width:95%; border:1px solid #a8a6a6;}
html > body .innertab2{margin:2px 0 0 3px; padding: 0 0 0 3px;}
.innertab2{margin:2px 0 0 3px; padding: 0 0 0 3px;}
.innertab3{margin:2px 0 0 5px; padding: 0 0 0 3px;}

/*-------nav----------*/
.leftPadding{padding-left:50px;}
.rightPadding{padding-right:20px;}
.leftPadding1{padding-left:20px;}
.leftPadding2{padding:5px;}
.rightPadding1{padding-right:30px;}

.menu2 { margin:0 auto; padding:0; line-height:30px; }
.menu2 li { display:inline; list-style:none; padding:0 6px; margin:0; background:url(../admin/images/divider.gif) no-repeat 0px 2px;}
.menu2 li a { font-size:12px; color:#757575; padding:0 4px 0 8px; display:inline; text-align:center; text-decoration:none;}
.menu2 li a:hover { text-decoration:underline; color:#000;}
.menu2 li a.active { font-weight:bold; color:#000;}





/*For Ajax Contorls*/
.dropShadowPanel 
{
	width:300px;
	background-color: #E5D9CD;
	color:Black;
	font-weight:bold;
	text-align:center;
}
.validatorCalloutHighlight
{
    background-color:lemonchiffon;
}


.nav ul { padding:0; margin:0px; width:776px;} 
* html .nav ul { padding:0; margin:0 0 -5px 0; width:776px;} 

.submenu_div { visibility:hidden; width:100%; height:40px; overflow:hidden; position:relative; text-align:left; padding:2px 0 0 5px;}
.submenu { font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:12px; color:#ffffff; text-decoration:none; }
.submenu a { font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:12px; color:#ffffff; text-decoration:none; }
.submenu a:hover { font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:12px; color:#000; text-decoration:none; }
.nav ul li a { display:block; height:30px;  font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:12px; color:#fff; text-decoration:none; } 

.set5{z-index:2; top:8px; left:0;}
.plan5{z-index:2;  left:10px; top:-38px;}


.nav ul li { display:block; float:left; height:30px; padding:0; margin:0px; font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:12px; color:#fff; text-align:center; } 
.nav ul li a:hover {display:block;  height:26px; font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:12px; color:#000; text-decoration:none;}

.nav ul li.set {display:block; float:left; height:30px; padding:0; margin:0px; font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:12px; color:#fff; text-align:center; background:url(images/settings.gif) 0 0 no-repeat;} 
.nav ul li.set:hover {display:block;  height:30px; background: url(images/settingsov.gif) 0 0 no-repeat; width:88px;} 
.settings {display:block;  height:30px; background: url(images/settingsov.gif) 0 0 no-repeat; width:88px;} 

.nav ul li.plans { display:block; float:left; height:30px; padding:0; margin:0px; font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:12px; color:#fff; text-align:center; background:url(images/plan.gif) 0px 0 no-repeat; } 
.nav ul li.plans:hover { display:block;  height:26px; font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:12px; color:#000; text-decoration:none; background:url(images/plan1.gif) 0px 0 no-repeat; }
.plan { display:block;  height:26px; font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:12px; color:#000; text-decoration:none; background:url(images/plan1.gif) 0px 0 no-repeat; }

.nav ul li.clients { display:block; float:left; height:30px; padding:0; margin:0px; font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:12px; color:#fff; text-align:center; background:url(images/client.gif) 0px 0 no-repeat; } 
.nav ul li.clients:hover { display:block;  height:26px; font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:12px; color:#000; text-decoration:none; background:url(images/clientov.gif) 0px 0 no-repeat; }
.client { display:block;  height:26px; font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:12px; color:#000; text-decoration:none; background:url(images/clientov.gif) 0px 0 no-repeat; }

.nav ul li.partnerss { display:block; float:left; height:30px; padding:0; margin:0px; font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:12px; color:#fff; text-align:center; background:url(images/partners.gif) 0px 0 no-repeat; } 
.nav ul li.partnerss:hover {  display:block;  height:26px; font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:12px; color:#000; text-decoration:none; background:url(images/partnersov.gif) 0px 0 no-repeat; }
.partner {  display:block;  height:26px; font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:12px; color:#000; text-decoration:none; background:url(images/partnersov.gif) 0px 0 no-repeat; }

.nav ul li.billings { display:block; float:left; height:30px; padding:0; margin:0px; font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:12px; color:#fff; text-align:center; background:url(images/billingmain.gif) 0px 0 no-repeat; } 
.nav ul li.billings:hover {display:block;  height:26px; font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:12px; color:#000; text-decoration:none; background:url(images/billingmainov.gif) 0px 0 no-repeat; }
.billing {display:block;  height:26px; font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:12px; color:#000; text-decoration:none; background:url(images/billingmainov.gif) 0px 0 no-repeat; }

.nav ul li.emails { display:block; float:left; height:30px; padding:0; margin:0px; font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:12px; color:#fff; text-align:center; background:url(images/emails.gif) 0px 0 no-repeat; } 
.nav ul li.emails:hover { display:block;  height:26px; font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:12px; color:#000; text-decoration:none; background:url(images/emailsov.gif) 0px 0 no-repeat; }
.email { display:block;  height:26px; font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:12px; color:#000; text-decoration:none; background:url(images/emailsov.gif) 0px 0 no-repeat; }

.nav ul li.reports { display:block; float:left; height:30px; padding:0; margin:0px; font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:12px; color:#fff; text-align:center; background:url(images/reportsad.gif) 0px 0 no-repeat; } 
.nav ul li.reports:hover {display:block;  height:26px; font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:12px; color:#000; text-decoration:none; background:url(images/reportsadov.gif) 0px 0 no-repeat; }
.report {display:block;  height:26px; font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:12px; color:#000; text-decoration:none; background:url(images/reportsadov.gif) 0px 0 no-repeat; }

.nav ul li.logout { display:block; float:left; height:30px; padding:0; margin:0px; font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:12px; color:#fff; text-align:center; background:url(images/logout.gif) 0px 0 no-repeat; } 
.nav ul li.logout:hover { display:block;  height:26px; font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:12px; color:#000; text-decoration:none; background:url(images/logoutov.gif) 0px 0 no-repeat; }
.labeltext{font-family:Arial, Helvetica, sans-serif; font-size:12px; padding-left:5px;}

.textboxtext{font-family:Arial, Helvetica, sans-serif; font-size:12px; padding-left:5px; width:144px; margin:0 0 0 5px; width:80%;}

.errormsg{font-family:Arial, Helvetica, sans-serif; font-size:12px; padding-left:5px; color:Red;}

.red-star{font-family:Arial, Helvetica, sans-serif; font-size:12px; padding-left:10px; color:Red;}

.heading{font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold; padding-left:10px;}

.lnk{font-family:Arial, Helvetica, sans-serif; font-size:12px; padding-right:10px; color:Gray; text-decoration:none;}

.heading2{font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#7A333B; padding: 5px 0 0 10px; font-weight:bold; text-align:left;}

.headingtab{font-family:Arial, Helvetica, sans-serif; font-size:13px; color:Black; text-align:center; background-color:#BCB3AD;}

.companyname{font-family:Arial, Helvetica, sans-serif; font-size:12px; padding: 3px 0 3px 5px; text-align:left; line-height:35px; text-decoration:none; color:#973120;}
a.companyname:hover{text-decoration:underline;}

.welcome{font-family:Arial, Helvetica, sans-serif; font-size:20px; padding: 3px 0 3px 5px; text-align:left; line-height:35px; text-decoration:none; color:#973120;}
.welcome1{font-family:Arial, Helvetica, sans-serif; font-size:20px; padding: 3px 0 3px 0px; text-align:left; line-height:35px; text-decoration:none; color:#973120;}

.delbtn{font-family:Arial, Helvetica, sans-serif; font-size:12px; padding: 3px 0 3px 5px; text-align:left; line-height:20px; text-decoration:underline; color:#973120;}
a.delbtn:hover{text-decoration:none;}

.a1 { color:#4F4E4D; font-size:8pt; padding:0 2px 0 0px; text-decoration: none; text-align:left; float:left;}
:hover.a1{color:#4F4E4D; border-bottom:1px dashed #4F4E4D}
.a2 { color:#4F4E4D; font-size:10pt; padding:0 2px 0 0px; text-decoration: none;}
:hover.a2{color:#4F4E4D; border-bottom:1px dashed #4F4E4D}

.headingtab{font-family:Arial, Helvetica, sans-serif; font-size:13px; padding:5px 0 5px 5px; text-align:left; Height:30px;}

.companyname{font-family:Arial, Helvetica, sans-serif; font-size:12px; padding: 3px 0 3px 0px; text-align:left; line-height:25px; text-decoration:none; color:#973120;}
a.companyname:hover{text-decoration:underline;}

.delbtn{font-family:Arial, Helvetica, sans-serif; font-size:12px; padding: 3px 0 3px 5px; text-align:left; line-height:25px; text-decoration:underline; color:#973120;}
a.delbtn:hover{text-decoration:none;}
.formtxt{font-family:Arial, Helvetica, sans-serif; font-size:12px; text-align:right; padding: 0px 10px 0 0; text-decoration:none; vertical-align:top;}
.formtxt1{font-family:Arial, Helvetica, sans-serif; font-size:12px; text-align:right; padding: 10px 10px 0 0; text-decoration:none; vertical-align:top;}
.formtxtSelect{font-family:Arial, Helvetica, sans-serif; font-size:12px; text-align:right; padding: 0 10px 0 0; text-decoration:none; vertical-align:middle;}

.formtxtSelectnew{font-family:Arial, Helvetica, sans-serif; font-size:12px; text-align:left; padding: 0 10px 0 0; text-decoration:none; vertical-align:middle;}
.textfield{border:1px solid #CCCCCC; font-family:Arial, Helvetica, sans-serif; font-size:12px; text-decoration:none; height:18px; width:190px; margin:5px 0 5px 0;padding:2px 0 2px 5px;}
.AddClientDropdown{border:1px solid #CCCCCC; vertical-align:middle; font-family:Arial, Helvetica, sans-serif; font-size:12px; text-decoration:none; width:190px; height:22px; margin:2px 0 5px 0;padding:0;}
.ClientDropdown{border:1px solid #CCCCCC; vertical-align:middle; font-family:Arial, Helvetica, sans-serif; font-size:12px; text-decoration:none; height:22px; margin:2px 0 5px 0;padding:0;}

.formtxtleft{font-family:Arial, Helvetica, sans-serif; font-size:12px; text-align:left; padding: 0 10px 0 0; text-decoration:none; vertical-align:middle;}
.formtxtcenter{font-family:Arial, Helvetica, sans-serif; font-size:12px; text-align:center; padding: 0 10px 0 0; text-decoration:none; vertical-align:middle;}

.drpdwn{border:1px solid #CCCCCC; font-family:Arial, Helvetica, sans-serif; font-size:12px; text-decoration:none; height:20px; width:163px; margin-top:2px;}
.drpdwnSelect{border:1px solid #CCCCCC; font-family:Arial, Helvetica, sans-serif; font-size:12px; text-decoration:none; height:20px; width:163px; margin-top:0px;vertical-align:top;}
.drpdwn1{border:1px solid #CCCCCC; font-family:Arial, Helvetica, sans-serif; font-size:12px; text-decoration:none; height:18px; width:110px; margin-top:2px;}
.drpdwn2{border:1px solid #CCCCCC; font-family:Arial, Helvetica, sans-serif; font-size:12px; text-decoration:none; height:18px; width:70px; margin-top:2px;}
.red{color:#FF0000; font-family:Arial, Helvetica, sans-serif; font-size:10px; vertical-align:top; padding: 0 2px 0 2px;}
.gridleftalign{text-align:left;}



.GridBorder
{
	border:1px solid #7a7b70;
}	

.textbold{padding:3px 0 0 0px;font-size:12px;color:#000000;line-height:22px;text-align:left; font-weight:bold;}

.rbdtext{padding:0 0 0 3px;text-align:left; font-weight:normal;}

	
.headerbg{background-color:#E5D9CD;padding:3px 0 0 0px;font-size:14px;color:#000000;height:30px;line-height:22px;text-align:left;border-bottom:1px solid #143660;border-right:1px solid #143660;border-top:1px solid #143660; font-weight:bold;}
.table-border {border:1px solid #143660;text-align:left;padding:0 0 0 0px;}
/*.unpaid{font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:12px; color:Blue; text-decoration:none; }
.unpaid:hover{font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:12px; color:Blue; text-decoration:none; }

.hllink { font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:12px; color:#ffffff; text-decoration:none; }
.hllink:hover { font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:12px; color:#000; text-decoration:none; }*/

.red{color:#FF0000; font-family:Arial, Helvetica, sans-serif; font-size:12px; vertical-align:middle;}
.submenu{color:#7A333B;font-weight:bold; }

.partnerli { font-size:12px; color:#757575; padding:0 4px 0 8px; display:inline; text-align:center; text-decoration:none;}
.partnerli:hover { text-decoration:underline; color:#000;}
.partnerliselected { font-size:12px; color:#7A333B; padding:0 4px 0 8px; display:inline; text-align:center; text-decoration:none;}


/* For Ajax Controls*/
.accordionHeader
{
    border: 1px solid #2F4F4F;
    color: white;
    background-color: #BCB3AD;
	font-family: Arial, Sans-Serif;
	font-size: 12px;
	font-weight: bold;
    padding: 5px;
    margin-top: 5px;
    cursor: pointer;
}

.accordionHeader a
{
	color: #FFFFFF;
	background: none;
	text-decoration: none;
}

.accordionHeader a:hover
{
	background: none;
	text-decoration: underline;
}

.accordionHeaderSelected
{
    border: 1px solid #973122;
    color: white;
    background-color: #973122;
	font-family: Arial, Sans-Serif;
	font-size: 12px;
	font-weight: bold;
    padding: 5px;
    margin-top: 5px;
    cursor: pointer;
}

.accordionHeaderSelected a
{
	color: #FFFFFF;
	background: none;
	text-decoration: none;
}

.accordionHeaderSelected a:hover
{
	background: none;
	text-decoration: underline;
}

.accordionContent
{
    background-color: #FFFFFF;
    border: 1px solid #2F4F4F;
    border-top: none;
    padding: 5px;
    padding-top: 10px;
}

/*AutoComplete flyout */

.autocomplete_completionListElement 
{  
	visibility : hidden;
	margin : 0px!important;
	background-color : inherit;
	color : windowtext;
	border : buttonshadow;
	border-width : 1px;
	border-style : solid;
	cursor : 'default';
	overflow : auto;
	height : 200px;
    text-align : left; 
    list-style-type : none;
}

/* AutoComplete highlighted item */

.autocomplete_highlightedListItem
{
	background-color: #ffff99;
	color: black;
	padding: 1px;
}

/* AutoComplete item */

.autocomplete_listItem 
{
	background-color : window;
	color : windowtext;
	padding : 1px;
}

/*ajax contols end*/
.button
{
	background-color:#7A333B; 
	text-align:center; 
	vertical-align:middle; 
	color:#ffffff; 
	font-family:Arial, Helvetica, sans-serif; 
	font-weight:bold; 
	font-style:normal; 
	font-size:12px; 
	height:22px;
	border-style:none;
}
.ErrMsg
{
	font-family:Arial, Helvetica, sans-serif; 
	font-weight:bold; 
	font-size:12px; 
	color:#FF0000;
	text-align:center;	
}
.FormHead
{
	font-family:Arial, Helvetica, sans-serif; 
	font-weight:bold; 
	font-size:14px; 
	color:Black;
	text-align:right;	
}

.FormHeadLeft
{
	font-family:Arial, Helvetica, sans-serif; 
	font-weight:bold; 
	font-size:14px; 
	color:Black;
	text-align:left;	
}
.FormHeadCenter
{
	font-family:Arial, Helvetica, sans-serif; 
	font-weight:bold; 
	font-size:14px; 
	color:Black;
	text-align:center;	
}
.mainHeading
{
	font-family:Arial, Helvetica, sans-serif; 
	font-weight:bold; 
	font-size:20px; 
	color:Black;
	text-align:center;	
}
.mainHeading1
{
	font-family:Arial, Helvetica, sans-serif; 
	font-weight:bold; 
	font-size:20px; 
	color:Black;
	text-align:left;	
}
.mainHeadingleft
{
	font-family:Arial, Helvetica, sans-serif; 
	font-weight:bold; 
	font-size:20px; 
	color:Black;
	text-align:left;	
}

.textHeadingleft
{
	font-family:Arial, Helvetica, sans-serif; 
	font-weight:bold; 
	font-size:12px; 
	color:Black;
	text-align:left;	
}
.text-normalleft
{
	font-family:Arial, Helvetica, sans-serif; 
	font-size:12px; 
	color:Black;
	text-align:left;	
}

.AlignCenter{margin:0 auto;}
.AlignCenter1{margin:0 0 0 200px;}

.TableHeading{background:#973120;text-align:left;color:#ffffff;font-family:Arial,Helvetica,sans-serif;font-size:12px;font-weight:bold;text-decoration:none;}
.TableHeadingnew{background:#973120;text-align:left;color:#ffffff;font-family:Arial,Helvetica,sans-serif;font-size:8px;font-weight:bold;text-decoration:none;}

.TableHeading th{padding:5px 0 5px 5px;}
.searchBorder{border: 1px solid #2F4F4F;}
.OnlyForPadding{padding:10px 0 10px 0;border:none;outline:none;}
.OnlyForRightPadding{padding:0px 15px 0px 0;border:none;outline:none;}
.OnlyForRightPadding2{padding:0px 20px 0px 0;border:none;outline:none;}
.OnlyForRightPadding1{padding:0px 10px 0px 0;border:none;outline:none;}
img{border:none;}
a{outline:none;}
.marginBottom{margin:0 0 10px 0;}
.dynamicData{background:#973120;color:#ffffff;padding:20px;width:400px;}

.dynamicData1{background:#973120;color:#ffffff;padding:5px;width:400px;}

.text-normalleftdynamic{
	font-family:Arial, Helvetica, sans-serif; 
	font-size:12px; 
	color:#ffffff;
	text-align:left;	
}

.forWidth{width:769px !important;}

.PaginationAlign{text-align:right;} 

.left-bar{width:212px; vertical-align:top;}
.middle-coloumn{ padding-left:3px; padding-bottom:3px;}

/* Credit card div */

.CreditCardDiv{ margin:0 0 0 0px;}

.alternateDiv{ margin:10px 0 0 0px;}

.checkboxBG{ background:url(../admin/images/checkboxBg.gif) no-repeat; width:180px; height:35px; color:#6c1e27; padding:0 0 0 6px; margin:0; text-align:left; vertical-align:middle;}


/* All Table style*/

.grid
{
	font-family:Arial;
	font-size: 12px;
	border:1px solid #7a7b70;
	margin:0 auto;
	text-align: left;
	
}
.grid tr td{ border:1px solid transparent;}
.gdvTH
{
	font-size: 12px;
	font-weight: bold;
	padding: 8px;
	background: #973120;
	border-top: 4px solid #aabcfe;
	border-bottom: 1px solid #fff;
	color: #ffffff;
	
}
.gridtd
{
	
	background: #f7ece4; 
	border-bottom: 1px solid #fff;
	color: #3d3d3d;
	border-top: 1px solid transparent;
}
.gridtd:hover
{
	
	background: #e6d9d0; 
	border-bottom: 1px solid #fff;
	color: #62170a;
	border-top: 1px solid transparent;
}

.gridfooter{ background:#f1e6df;}


