body
{
	margin:0px;
	padding:0px;
	width:100%;
	color:#000;
	font:normal 11px Arial;
	background-color:#678FC2;
}

.gentopbtmspacer10
{
    padding:10px 0px 10px 0px;
}

#divMainWidth, .divMainWidth
{
	width:1003px;
	margin:0px auto;
	clear:both;
}
.divMainWidth
{
    position:relative;
}

/* webrdp
************************************/
.mainhldr
{
    position:fixed;
    /*position:relative;*/
    width:1003px;
    height:100%;
    left: 35.2%;
    margin: 0 0 0 -351px;
    zoom:1;
    /*margin-left:0;
    margin-right:0;
    margin-top:0;*/
    /*margin:0 auto;*/
}
/* position:absolute for all browsers - the whole page scrolls */
    div.header
    {
        float:left;
        width:1003px;
        z-index:999;
        zoom:1;
        /*position:fixed;*//*absolute*/
        /*width:100%;
        top:0;
        left:0;*/
        /*height:50px;*/
    }
    div.middle
    {
        float:left;
        position:relative;
        width:1003px;
    }
    div.submiddle
    {
        position:fixed;
        top:106px;
        left: 35.2%;
        margin: 0 0 0 -351px;
        width:1003px;
        height:100%;
    }
    div.footer
    {
        float:left;
        position:relative;
        width:1003px;
    }
    div.footerbtm
    {
        position:absolute;
        bottom:0;
        width:100%;
    }
    /* position:fixed for modern browsers - header and footer do not scroll 
    body>div#headerwrap {
        position:fixed;
        background:#fc0;
    }*/
    /*div#header {
        height:50px;
        width:1003px;*/
        /*margin:0 auto;  
    }*/
    .appletwebrdp
    {
        position:fixed;
        width:1003px;
        top:106px;
        left:140px;
        height:100%;
        z-index:999999;
    }
    /* set a left margin to compensate for IE/Win always making room for a scrollbar */
    /*div#middlewrap 
    {
     set left margin and bottom padding for IE5/Win */
        /*position:relative;*//*absolute*/
        /*top:106px;
        left:139;
        width:1003px;/
        background:#ffcc00;
        /*padding:92px 0 0 0;
        height:100%;
        margin-left:0;*/
    /* set left margin and bottom padding for others */
        /*voice-family: "\"}\""; 
        voice-family:inherit;
        margin-left:0;
        padding-bottom:50px;*/
    /*}
     set left margin for modern browsers */
    
    /* position:fixed for modern browsers - header and footer do not scroll */
   /* body>div#middlewrap {
        position:fixed;
        background:#ddd;
    }
    div#middle 
    {
        position:fixed;
        top:106px;
        left:138px;
        height:100%;
        width:1003px;
        margin:0 auto;
    }*/
    
    div#middlewrap {
        width:100%;
        p\osition:absolute;
        top:106px;
        left:0;
        height:100%;
        background:#ffcc00;
    }
    body>div#middlewrap {
        position:fixed;
    }
    div#middle 
    {
        position:absolute;
        /*height:50px;*/
        width:1003px;
        height:100%;
        /*margin:0 auto;*/
    }
    
    /* no positioning for IE5/Win - the whole page scrolls */
    div#footerwrap {
        width:100%;
        p\osition:absolute;
        bottom:0;
        left:0;
        height:70px;
    }
    body>div#footerwrap {
        position:fixed;
    }
    div#footer {
        /*height:50px;*/
        width:1003px;
        margin:0 auto;
    }

/*
************************************/


.divWebrdp_headerhldr
{
    width:1003px;
    background:#dddddd;
}
.divWebrdp_hldr
{
    width:1003px;
    position:relative;
    background:#dddddd;
}
.divWebrdp
{
    position:fixed;
    top:105px;
    left:140px;
    width:1003px;
    height:100%;
    background:#ffcc00;
}
.invalidbrowsertext
{
    font-size:14px;
    font-family:Tahoma;
    font-weight: bold;
    color: Black;
    background-color:White;
}
/* controls */
.textBox
{
	font:normal 12px arial;
	color:#000;
	width:120px;
	/*height:20px;*/
	border:1px solid #7F9DB9;
}
.textBox:hover
{
	font:normal 12px arial;
	color:#000;
	background-color:#f2f8fb;
	border:1px solid #7F9DB9;
}
.dropdownlist
{
	font:normal 12px arial;
	color:#000;
	width:120px;
	height:22px;
	border:1px solid #7F9DB9;
}
/*admin main*/
#adminboxHldr
{
	width:100%;
	float:left;
}
#adminbox1, #adminbox2, #adminbox3, #adminbox4, #adminbox5
{
	width:180px;
	float:left;
}



.adminbox_header
{
	float:left;
	font:bold 12px arial;
	color:#fff;
	padding:20px 0px 0px 15px;
	text-align:left;
	vertical-align:middle;
}
.adminbox ul
{
	margin:0px;
	padding:5px 0px 0px 15px;
	list-style-type:none;
}
.adminbox ul li
{
	background:transparent url(../images/arrow.gif) left center no-repeat;	
	height:20px;
	padding:4px 0px 0px 15px;
	margin:0px 0px 0px 0px;	
	color:#F0F8D3; 
	font:normal 12px arial;
}
.memberloginbg
{
	padding:10px 0px 10px 5px;
}
.memberloginlink
{
	font:bold 12px Arial;
	color:#000;
	text-decoration:none;
	padding-top:20px;
	cursor:pointer;
}
.memberLoginButton
{
	background:transparent url(../images/button_memberlogin.gif) left center no-repeat;
	border-top: #96B4DA  1px solid;
	border-bottom: #4891C5  1px solid;
	border-left: #4891C5  1px solid;
	border-right: #4891C5 1px solid;
	width:137px;
	border:0px solid #fff;
    height:40px;
	color: #11509F;
	cursor:pointer;	
	font:bold 12px Arial;
	padding-left:30px;
}
.backbutton
{
	font:bold 12px Arial;
	color:#276191;
	text-decoration:none;
	padding-bottom:10px;
	cursor:pointer;
}
a.backbutton:link, a.backbuttonwhite
{
	font:bold 12px Arial;
	color:#276191;
	text-decoration:none;
	padding-bottom:10px;
}

a.backbuttonwhite
{
    color:#ffffff;
}

a.backbutton:hover
{
	font:bold 12px Arial;
	color:#b93500;
	text-decoration:none;
	padding-bottom:10px;
}
.adminLinks
{
	font:bold 12px Arial;
	color:#276191;
	text-decoration:none;
}
a.adminLinks:link
{
	font:bold 12px Arial;
	color:#276191;
	text-decoration:none;
	cursor:pointer;
}
a.adminLinks:hover
{
	font:bold 12px Arial;
	color:#b93500;
	text-decoration:none;
	cursor:pointer;
}
.adminbox_top
{
	background-image:url(../images/adminbox_top.gif);
	background-repeat:no-repeat;
	width:179px;
	height:48px;	
}
.adminbox_middle
{
	background-image:url(../images/adminbox_middle.gif);
	background-repeat:repeat-y;
	width:179px;
	height:72px;
}
.adminbox_bottom_customer
{
	background-image:url(../images/adminbox_bottom_customer.gif);
	background-repeat:repeat-y;
	width:179px;
	height:101px;
}
.adminbox_bottom_partner
{
	background-image:url(../images/adminbox_bottom_partner.gif);
	background-repeat:repeat-y;
	width:179px;
	height:101px;
}
.adminbox_bottom_news
{
	background-image:url(../images/adminbox_bottom_news.gif);
	background-repeat:repeat-y;
	width:179px;
	height:101px;
}
.adminbox_bottom_events
{
	background-image:url(../images/adminbox_bottom_events.gif);
	background-repeat:repeat-y;
	width:179px;
	height:101px;
}
.adminbox_bottom_viewdoc
{
	background-image:url(../images/adminbox_bottom_viewdoc.gif);
	background-repeat:repeat-y;
	width:179px;
	height:101px;
}
/*admin main end here*/
/* header Start from here */
.lefttopCorner
{
	background-image:url(../images/new_hdrlefttopbg.jpg);/*url(../images/lefttop.jpg)*/
	background-repeat:no-repeat;
	width:19px;
	height:79px;
}
.righttopCorner, .righttopCorner_inner
{
	background-image:url(../images/new_hdrrighttopbg.jpg);/*url(../images/righttop.gif)*/
	background-repeat:no-repeat;
	background-position:-10px 0px;
	width:28px;/*28*/
	height:79px;
}

.righttopCorner_inner
{
    background-position:-14px 0px;
}

.topmiddleleft
{
	background-image: url(../images/new_hdrlogobg.jpg);/*../images/topmiddle1.gif*/
	background-repeat:repeat-x;
	/*background-color:#fff;*/
	width:12%;/*42*/
	height:79px;
}
.topmiddleright, .topmiddleright_inner
{
	background-image:url(../images/new_hdrmidbg.jpg);/*url(../images/topmiddle2.gif)*/
	background-repeat:no-repeat;
	background-position: -107px 0px;/*285% 0%*/
	width:729px;
	height:79px;
}

.topmiddleright_inner
{
    background-position: -105px 0px;/*285% 0%*/
}

/*.topmiddleright_inner
{
	background-image:url(../images/topmiddle2_inner.gif);
	background-repeat:no-repeat;
	background-position: 0% 0%;
	width:729px;
	height:79px;
}*/


.logo, .topflashhldr, .logo_inner
{
	/*background-repeat:no-repeat;*/
	/*background:#ffffff;*/
	width:92px;/*250*/
	height:68px;
	margin-top:5px;
	border:0px solid #ff0000;
	margin-left:14px;
}

.topflashhldr
{
    /*margin-top:4px;*/
    padding-top:0px;
    background:url(../images/topflashbg.jpg) 0px -25px repeat-x;
    width:510px;
    height:74px;/*74*/
    border:0px solid #ff0000;
    margin-left:0px;
}

.logo_inner
{
    width:90px;
    border:0px solid #ff0000;
}


/* header end from here */

/* content Start from here */
.leftmiddle
{
	background-image:url(../images/leftmiddle.gif);
	background-repeat:repeat-y;
	width:28px;
	height:auto;
}
.leftmiddle1
{
	background-image:url(../images/leftmiddle.jpg);
	background-repeat:repeat-y;
	width:28px;
	height:auto;
}
.middleContent,
.middleContent_webrdp
{
	background-color:#fff;
	width:96%;
}
.middleContent_webrdp
{
    width:630px;
}

.genwhitebg
{
    background:#ffffff;
}

.genblacktext
{
    color:#000000;
    font:bold 14px arial;
}

.gentopspacer
{
    margin-top:5px;
}

.titlehldr
{
    float:left;
    width:auto;
    border:0px solid #ff0000;
    padding-top:5px;
}

.btnunlockhldr
{
    width:auto;
    float:right;
    border:0px solid #ff0000;
}

a.btnunlock
{
    display:inline-block;
    width:151px;
    height:25px;
    background:url(../images/btnunlock.jpg) 0px 0px no-repeat;
}

a.btnunlock:hover
{
    display:inline-block;
    width:151px;
    height:25px;
    background:url(../images/btnunlock.jpg) 0px 0px no-repeat;
}


.genboldtext
{
    font-weight:bold;
    color:#0066aa;
    text-align:left;
}

.subbgcolor{background-color:#e2e2e2;}
.rightmiddle,
.rightmiddle_webrdp
{
	background-image:url(../images/rightmiddle.gif);
	background-repeat:repeat-y;
	width:28px;
	height:auto;
}
.rightmiddle_webrdp
{
    width:15px;
}
.rightmiddle1
{
	background-image:url(../images/rightmiddle.jpg);
	background-color:#ffffff;
	background-repeat:repeat-y;
	width:30px;/*30*/
	height:auto;
}
.innerPageContent
{
	background-color:#11509f;
}
.innerleftmiddle,
.innerleftmiddle_webrdp
{
	background-image:url(../images/innerleftmiddle.jpg);
	background-repeat:repeat-y;
	width:19px;
	height:auto;
}
.innerleftmiddle_webrdp
{
    width:12px;
}

.innerrightmiddle,
.innerrightmiddle_webrdp
{
	background-image:url(../images/innerrightmiddle.gif);
	background-repeat:repeat-y;
	width:28px;
	height:auto;
}
.innerrightmiddle_webrdp
{
    width:15px;
}
.LeftPanelbg
{
	background-color:#e3effd;
	border-right:1px solid #96b4da;
	width:176px;
}
.contentArea
{
	padding:10px;
	width:auto;
}
.faqscontent
{
    font:normal 12px Arial;
}
#vertmenu, .vertmenu {
font:normal 12px Arial;
width: 176px;
padding: 0px;
margin: 0px;
}


#vertmenu ul, .vertmenu ul {
list-style: none;
font:normal 12px Arial;
margin: 0px;
padding: 0px;
border: none;
}
#vertmenu ul li, .vertmenu ul li {
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
border-bottom: 1px dotted #95c3dc;
}
#vertmenu ul li:hover, .vertmenu ul li:hover {
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
border-bottom: 1px dotted #95c3dc;
background-color: #f2f8fb;
}
#vertmenu ul li a, .vertmenu ul li a {
display: block;
margin-left:5px;
padding:12px 0px 12px 30px;
text-decoration: none;
color: #0066aa;
}
.referralborder
{
 border: 1px solid #6699cc;
    }
.Leftpanel1_quickbookstraining a#Leftpanel1_quickbookstraining
{
	display: block;
	font-weight:bold;
	color: #000000;
}

.panellink_quickbookstraining
{
	background: url(../images/arrow.png) 10% center no-repeat;
	padding:5px 0px 5px 25px;
}
.panellink_home
{
	background:transparent url(../images/panellink_home.gif) left center no-repeat;
}

.panellink_uploadqbfile
{
	background:transparent url(../images/upoloadDocuments.png) left center no-repeat;
}

.panellink_checklist
{
	background:transparent url(../images/leftmenu_checklist_icon.png) left center no-repeat;
}

.panellink_launchQB
{
	background:transparent url(../images/leftmenu_launchqb_icon.png) left center no-repeat;
}

.panellink_reports
{
	background:transparent url(../images/leftmenu_reports_icon.png) left center no-repeat;
}

.panellink_documentlib
{
	background:transparent url(../images/leftmenu_documentlib_icon.png) left center no-repeat;
}

.panellink_communications
{
	background:transparent url(../images/leftmenu_communications_icon.png) left center no-repeat;
}

.panellink_payroll
{
	background:transparent url(../images/leftmenu_payroll_icon.png) left center no-repeat;
}

.panellink_financialdb
{
	background:transparent url(../images/leftmenu_financialdb_icon.png) left center no-repeat;
}

.panellink_operationdb
{
	background:transparent url(../images/leftmenu_operationsdashboard_icon.png) left center no-repeat;
}


.panellink_ourservices
{
	background:transparent url(../images/panellink_ourservices.gif) left center no-repeat;
}


.panellink_newsletters
{
	background:transparent url(../images/panellink_newsletters.gif) left center no-repeat;
}
.panellink_mktg
{
	background:transparent url(../images/panellink_marketingcolleterals.gif) left center no-repeat;
}
.panellink_testimonial
{
	background:transparent url(../images/panellink_testimonial.gif) left center no-repeat;
}
.panellink_ourblog
{
	background:transparent url(../images/panellink_ourblog.gif) left center no-repeat;
}
.panellink_ma
{
	background:transparent url(../images/panellink_membershipandassociat.gif) left center no-repeat;
}

.panellink_hosting
{
	background:transparent url(../images/panellink_hosting.gif) left center no-repeat;
}
.panellink_qbaffiliates
{
	background:transparent url(../images/panellink_quickbooksaffiliate.gif) left center no-repeat;
}

.panellink_referralprogram
{
	background:transparent url(../images/panellink_referralprogram.gif) left center no-repeat;
}

.panellink_ourpartners
{
	background:transparent url(../images/panellink_ourpartners.gif) left center no-repeat;
}

.panellink_writetous
{
	background:transparent url(../images/panellink_writetous.gif) left center no-repeat;
}

.panellink_support
{
	background:transparent url(../images/panellinks_support.gif) left center no-repeat;
}
.panellink_resources
{
	background:transparent url(../images/panellinks_resources.gif) left center no-repeat;
}

.panellink_faq
{
	background:transparent url(../images/panellinks_faq.gif) left center no-repeat;
}
.panellinks_contactus
{
	background:transparent url(../images/panellinks_contactus.gif) left center no-repeat;
}
.panellinks_whatsinside
{
	background:transparent url(../images/panellink_whatsinside.gif) left center no-repeat;
}

#vertmenu ul li a:hover, #vertmenu ul li a:focus {
color: #000000;
background-color: #f2f8fb;
}
.panellinks
{
	color:#0066aa;
	font:normal 12px Arial;
	text-decoration:none;
	margin:0px 0px 0px 10px;
	vertical-align:middle;
	/*word-break:break-all;*/
}
a.panellinks:link
{
	color:#0066aa;
	font:normal 12px Arial;
	text-decoration:none;
	vertical-align:middle;	
}
a.panellinks:hover
{
	color:#000;
	font:normal 12px Arial;
	text-decoration:none;
	vertical-align:middle;
}
.defaulthome a#defaulthome, .Leftpanel1_contactus a#Leftpanel1_contactus, .leftpanel1_referralprogram a#leftpanel1_referralprogram, 
.Leftpanel1_checklist a#Leftpanel1_checklist, .Leftpanel1_whatsinside #Leftpanel1_whatsinside,
.Leftpanel1_uploadqbfile a#Leftpanel1_uploadqbfile, .Leftpanel1_support a#Leftpanel1_support, .Leftpanel1_writetoceo #Leftpanel1_writetoceo,
.Leftpanel1_newsletter a#Leftpanel1_newsletter, .Leftpanel1_ourpartner a#Leftpanel1_ourpartner, .Leftpanel1_resources a#Leftpanel1_resources,
.Leftpanel1_faq a#Leftpanel1_faq, .Leftpanel1_membershipandassociations a#Leftpanel1_membershipandassociations, .Leftpanel1_testimonials a#Leftpanel1_testimonials,
.Leftpanel1_ouraffiliates a#Leftpanel1_ouraffiliates, .Leftpanel1_hosting a#Leftpanel1_hosting

{
	color:#000;
	font:bold 12px Arial;
	text-decoration:none;
	vertical-align:middle;
	background-color: #f2f8fb;
}

/* content end from here */
/* login start from here */
.loginheader
{
	background-image:url(../images/loginbox_top.gif);
	background-repeat:no-repeat;
	width:338px;
	height:52px;	
}
.memberloginText
{
	font:bold 14px Arial;
	color:#fff;
	padding-left:40px;
}
.loginmiddle
{
	background-image:url(../images/loginbox_middle.gif);
	background-repeat:repeat-y;
	width:338px;
	height:auto;
}
.loginbottom
{
	background-image:url(../images/loginbox_bottom.gif);
	background-repeat:no-repeat;
	width:338px;
	height:28px;	
}
.logintext
{
	font:normal 12px arial;
	color:#fff;
	padding:0px 0px 0px 40px;
}
.loginVerifyText
{
	font:normal 12px arial;
	color:#12649f;
	padding:0px 0px 0px 40px;
}
.LoginTextBox
{
	width:220px;
	height:18px;
	font:normal 12px arial;
	border:1px solid #cfcfcf;
}
.loginVarificationBox
{
	background-image:url(../images/login_varification_box.gif);
	background-repeat:no-repeat;
	width:338px;
	height:106px;
}
.loginButton
{
	border:1px solid #bfa277;
	/*filter: progid:DXImageTransform.Microsoft.Gradient (GradientType:0,StartColorStr:'#ffe2a1',EndColorStr:'#ffc649');*/
	background-color:#ffc649;
	height:25px;
	width:65px;
	color:#12649f;
	font:12px arial;
	cursor:pointer;
}
/* login end from here */
.box
{
	background-image:url(../images/bottombox.gif);
	background-repeat:repeat-x;
	height:212px;
}
.boxleft
{
	background-image:url(../images/boxleft.gif);
	background-repeat:repeat-x;
	height:212px;
}
.boxright
{
	background-image:url(../images/boxright.gif);
	background-repeat:repeat-x;
	height:212px;
}
.headingText
{
	font:bold 16px arial;
	color:#12649f;
	border-bottom:1px solid #12649f;
	padding-left:10px;
}
.labelheading
{
	font:bold 14px arial;
	color:#12649f;
	padding-left:5px;
}
.leftBorderBox
{
	border-right:1px solid #12649f;
}
.ContentText
{
	font:normal 12px arial;
	width:auto;/*96*/
	padding-left:1%;
}
#divEventHldr
{
	width:100%; height:200px;/*400*/ overflow-y:auto; overflow-x:hidden;
}
/* menu Start from here */
.menubg
{
	background:url(../images/menubg.gif) 0px 0px repeat-x;
	/*background:#ed2224;*/
	height:27px;
}
.menuleft
{
	background-image:url(../images/menuleft.jpg);
	background-repeat:no-repeat;
	/*background:#ed2224;*/
	width:19px;
	height:27px;
}
.menuright, .menuright_nospace
{
	background-image:url(../images/menubg.gif);/*menuright.jpg*/
	background-repeat:repeat-x;
	background-position:0% 0%;
	/*background:#ed2224;*/
	width:15px;/*21 - 25*/
	margin-right:2px;
	height:27px;
	/*margin:0px;
	padding:0px;*/
	border:0px solid #ff0000;
}

.menuright_nospace
{
    margin:0px;
	padding:0px;
}
/* menu end from here */


/* news
*******************************************/

.newspnlhldr
{
    position:relative;
    width:auto;
    /*background:#dddddd;*/
}

.newspnl_tophldr, .newspnl_btmhldr
{
    width:420px;
    height:23px;
}

.newspnl_tophldr
{
    background:url(../images/newspnl_top.jpg) 0% 0% no-repeat;
    padding:10px 0px 10px 0px;
    height:auto;
}

.newspnl_btmhldr
{
     background:url(../images/newspnl_btm.jpg) 0% 0% no-repeat;
}

.newspnl_midhldr
{
    background:url(../images/news_mid.jpg) 0% 0% repeat-y;
    width:420px;
    height:auto;
}
/*
******************************************/

/* Footer Start from here */
.footerlink
{
	color:#0066aa;
	font:normal 11px arial;
	text-decoration:none;
	padding:0px 5px;
}
a.footerlink:link
{
	color:#0066aa;
	font:normal 11px arial;
	text-decoration:none;
	padding:0px 5px;
}
a.footerlink:hover
{
	color:#000;
	font:normal 11px arial;
	text-decoration:none;
	padding:0px 5px;
}
.rightbottomCorner
{
	background-image:url(../images/rightbottom.gif);
	background-repeat:no-repeat;
	width:28px;
	height:74px;
}
.leftbottomCorner
{
	background-image:url(../images/leftbottom.jpg);
	background-repeat:no-repeat;
	width:19px;
	height:74px;
}
.middlebottom
{
	background-image:url(../images/bottommiddle.gif);
	background-repeat:repeat-x;
	height:79px;
	width:96%;
}
/* Footer end from here */
/* Main Menu Start from here */
.launchquickbook
{
	background:#F0F6FA url(../images/launchquickbook.png) left center no-repeat;
	border-top: #96B4DA  1px solid;
	border-bottom: #4891C5  1px solid;
	border-left: #4891C5  1px solid;
	border-right: #4891C5 1px solid;
	width:210px;
    height:54px;
	color: #11509F;
	cursor:pointer;	
	font:bold 14px Arial;
}
.launchquickbookapp
{
	background:#F0F6FA url(../images/application2_icon.jpg) left center no-repeat;
	border-top: #96B4DA  1px solid;
	border-bottom: #4891C5  1px solid;
	border-left: #4891C5  1px solid;
	border-right: #4891C5 1px solid;
	width:210px;
    height:54px;
	color: #11509F;
	cursor:pointer;	
	font:bold 14px Arial;
	text-align:left;
	padding-left:45px;
}
.launchQvinci
{
	background:#F0F6FA url(../images/icon_qvinci.png) 5% center no-repeat;
	border-top: #96B4DA  1px solid;
	border-bottom: #4891C5  1px solid;
	border-left: #4891C5  1px solid;
	border-right: #4891C5 1px solid;
	width:235px;
    height:40px;
	color: #11509F;
	cursor:pointer;	padding-left:40px;
	font:bold 14px Arial;
}
.uploadButton
{
	background:#F0F6FA url(../images/panellinks_uploadqbwfiles.gif) left center no-repeat;
	border-top: #96B4DA  1px solid;
	border-bottom: #4891C5  1px solid;
	border-left: #4891C5  1px solid;
	border-right: #4891C5 1px solid;
	width:170px;
    height:36px;
	color: #11509F;
	cursor:pointer;	
	font:bold 12px Arial;
	padding-left:25px;
}

div.memberLoginLink
{
	position:absolute;
	top:5px;
	right:10px;
	padding:0px;
	margin:0px;
	border:0px solid #000000;
}

div.memberLoginLink a:link
{
	display:block;
	margin:0px;/*20*/
	padding:25px 0px 0px 20px;
	font:bold 12px Arial;
	color:#075287;
	text-align:center;
	text-decoration:none;
	background: url(../images/button_memberlogin.gif) left center no-repeat;
	width:137px;
	height:40px;
	cursor:pointer;
}

div.memberLoginLink a:hover 
{
	display:block;
	margin:0px;/*20*/
	padding:25px 0px 0px 20px;
	font:bold 12px Arial;
	text-align:center;
	text-decoration:none;
	color:#555555;
	background:url(../images/button_memberlogin_hover.gif) left center no-repeat;
	width:137px;
	height:40px;
	cursor:pointer;
}
.mainmenubg
{
	background-image:url(../images/divmenubg.gif);
	background-repeat:repeat-x;
	height:100px;
}
.mainmenubg_right
{
	background-image:url(../images/panelLinksTopBg_right.gif);
	background-repeat:no-repeat;
	height:100px;
	width:8px;
	
}
.mainmenubg_left
{
	background-image:url(../images/panelLinksTopBg_left.gif);
	background-repeat:no-repeat;
	height:100px;
	width:8px;
}
/*Menu Start*/
#Main_menu, .Main_menu {display:block; width:766px; height:100px;/*110*/ border:0px solid #ff0000; overflow:hidden;}
#menu, .menu {display:block; width:750px; height:77px; margin:0px auto; margin-bottom:5px;}

#menu ul, .menu ul {margin:4px 0 0 0; padding:0; list-style-type:none;}

#menu li, .menu li {float:left; height:77px;}

#menu a, .menu a {display:block; background-color:black; width:102px;/*87px*/ padding-top:80px;/*70*/ margin: 3px 3px 4px 2px; height:0; border:0px solid #faf000; text-decoration:none; overflow:hidden;}

* html #menu a:link, * html #menu a:visited, * html .menu a:link, * html .menu a:visited {height:77px;}


#menu a#item1, .menu a#item1 {background:transparent url(../images/mainmenu_myaccount.gif) 0 0 no-repeat; position:relative;}
#menu a#item2, .menu a#item2 {background:transparent url(../images/dashboard_mainmenu_launchqb.gif) 0 0 no-repeat; position:relative;}
#menu a#item3, .menu a#item3 {background:transparent url(../images/dashboard_mainmenu_reports.gif) 0 0 no-repeat; position:relative;}
#menu a#item4, .menu a#item4 {background:transparent url(../images/dashboard_mainmenu_uploaddocument.gif) 0 0 no-repeat; position:relative;}
#menu a#item5, .menu a#item5 {background:transparent url(../images/dashboard_mainmenu_documentlibrary.gif) 0 0 no-repeat; position:relative;}
#menu a#item6, .menu a#item6 {background:transparent url(../images/dashboard_mainmenu_communications.gif) 0 0 no-repeat; position:relative;}
#menu a#item7, .menu a#item7 {background:transparent url(../images/dashboard_mainmenu_qbdashboard.gif) 0 0 no-repeat; position:relative;}
#menu a#item8, .menu a#item8 {background:transparent url(../images/dashboard_mainmenu_operations.gif) 0 0 no-repeat; position:relative;}
#menu a#item9, .menu a#item9 {background:transparent url(../images/mainmenu_payroll.gif) 0 0 no-repeat; position:relative; display:none; }
#menu a#item09, .menu a#item09 {background:transparent url(../images/dashboard_mainmenu_payroll.gif) 0 0 no-repeat; position:relative; }
#menu a#item10, .menu a#item10 {background:transparent url(../images/dashboard_mainmenu_benchmarking.gif) 0 0 no-repeat; position:relative;}
#menu a#item11, .menu a#item11 {background:transparent url(../images/dashboard_mainmenu_creditcard.gif) 0 0 no-repeat; position:relative;}
#menu a#item12, .menu a#item12 {background:transparent url(../images/dashboard_mainmenu_ACHechecks.gif) 0 0 no-repeat; position:relative;}
#menu a#item13, .menu a#item13 {background:transparent url(../images/dashboard_mainmenu_ordersupplies.gif) 0 0 no-repeat; position:relative;}
#menu a#item14, .menu a#item14 {background:transparent url(../images/dashboard_mainmenu_training.gif) 0 0 no-repeat; position:relative;}
#menu a#item15, .menu a#item15 {background:transparent url(../images/dashboard_mainmenu_ITservices.gif) 0 0 no-repeat; position:relative;}
#menu a#item16, .menu a#item16 {background:transparent url(../images/dashboard_mainmenu_dataintegration.gif) 0 0 no-repeat; position:relative;}
#menu a#item17, .menu a#item17 {background:transparent url(../images/dashboard_mainmenu_hosting.gif) 0 0 no-repeat; position:relative;}
#menu a#item18, .menu a#item18 {background:transparent url(../images/dashboard_mainmenu_webmktg.gif) 0 0 no-repeat; position:relative;}
#menu a#item19, .menu a#item19 {background:transparent url(../images/dashboard_mainmenu_salesandacquisitions.gif) 0 0 no-repeat; position:relative;}
#menu a#item21, .menu a#item21 {background:transparent url(../images/dashboard_pwdchange_requests.gif) 0 0 no-repeat; position:relative;}

a.item20 {display:block; background-color:black; width:102px;/*102*//*padding-top:55px;*/background:transparent url(../images/dashboard_customapp1.gif) 0 0 no-repeat; position:relative;margin:4px 0px 3px 0px;height:59px;/*59*/ border:0px solid #faf000; text-decoration:none;}
a.item20_text{font:bold 10px Arial;color:#11509f; text-decoration:none;}
a.item20_text:hover{font:bold 10px Arial;color:#11509f; text-decoration:underline;}
.textcenter{text-align:center;}

a.custom_app_01, a.custom_app_02, a.custom_app_03, a.custom_app_04, a.custom_app_05, a.custom_app_06
{
    display:block; 
    background-color:black; 
    width:102px;
    position:relative;
    margin:4px 0px 3px 0px;
    height:59px;
    border:0px solid #faf000; 
    text-decoration:none;
}

a.custom_app_text{font:bold 10px Arial;color:#11509f; text-decoration:none;}
a.custom_app_text:hover{font:bold 10px Arial;color:#11509f; text-decoration:underline;}
.textcenter{text-align:center;}


a.custom_app_01{background:transparent url(../images/custom_app_01.gif) 0 0 no-repeat;}
a.custom_app_02{background:transparent url(../images/custom_app_02.gif) 0 0 no-repeat;}
a.custom_app_03{background:transparent url(../images/custom_app_03.gif) 0 0 no-repeat;}
a.custom_app_04{background:transparent url(../images/custom_app_04.gif) 0 0 no-repeat;}
a.custom_app_05{background:transparent url(../images/custom_app_05.gif) 0 0 no-repeat;}
a.custom_app_06{background:transparent url(../images/custom_app_06.gif) 0 0 no-repeat;}


#menu a#login_item1, .menu a#login_item1 {background:transparent url(../images/login_uploadqb.gif) 0 0 no-repeat; position:relative;}
#menu a#login_item2, .menu a#login_item2 {background:transparent url(../images/login_clientportal.gif) 0 0 no-repeat; position:relative;}
#menu a#login_item3, .menu a#login_item3 {background:transparent url(../images/login_accbkkp.gif) 0 0 no-repeat; position:relative;}
#menu a#login_item4, .menu a#login_item4 {background:transparent url(../images/login_electronicdoc.gif) 0 0 no-repeat; position:relative;}
#menu a#login_item5, .menu a#login_item5 {background:transparent url(../images/login_dashboard.gif) 0 0 no-repeat; position:relative;}
#menu a#login_item6, .menu a#login_item6 {background:transparent url(../images/login_datasecurity.gif) 0 0 no-repeat; position:relative;}
#menu a#login_item7, .menu a#login_item7 {background:transparent url(../images/login_process.gif) 0 0 no-repeat; position:relative;}
#menu a#login_item8, .menu a#login_item8 {background:transparent url(../images/login_cadd.gif) 0 0 no-repeat; position:relative;}
#menu a#login_item9, .menu a#login_item9 {background:transparent url(../images/login_checklist.gif) 0 0 no-repeat; position:relative;}
#menu a#login_item10, .menu a#login_item10 {background:transparent url(../images/loginbox_portal_installer.gif) 0 0 no-repeat;}
#menu a#login_item11, .menu a#login_item11 {background:transparent url(../images/login_process.gif) 0 0 no-repeat; position:relative;}

.customAppMain_menu 
{
    display:block; 
    width:766px; 
    height:auto;/*110*/ 
    border:0px solid #ff0000; 
    overflow:hidden;
}

.panelTopbg
{
    background:#ebf4f8 url(../images/customapp_divmenubgtop.gif) 0% 0% no-repeat;
}

.panelBtmbg
{
    background:url(../images/customapp_divmenubgbtm.gif) 0% 0% no-repeat;
    height:9px;
}


.divCustomApp
{
    float:left; 
    width:102px;/*102*/ 
    border:0px solid #ff0000; 
    margin-left:20px; 
    word-wrap:break-word;
}


#mainMenuHldr
{
	position:relative;
	width:auto;
}

/*Menu End*/

/* Addtional Classes */
.dgHeader
{
	height:25px;
	background-color:#11509f;
	color:#fff;
	font:bold 12px Arial;
	padding-left:5px;
	vertical-align:middle;
	text-align:left;
}
.Header
{
	height:25px;
	background-color:#11509f;
	color:#fff;
	font:bold 12px Arial;
	vertical-align:middle;
}
.dgAltRow
{
	background-color:#e3effd;
	height:25px;
	font:normal 12px Arial;
	color:#000;
	padding-left:5px;
	text-align:left;
}
.dgBorder
{
	border:1px solid #11509f;
}
.dgRow
{
	height:25px;
	font:normal 12px Arial;
	color:#000;
	padding-left:5px;
	text-align:left;
	vertical-align:middle;
}
.dgRow_news
{
	height:25px;
	font:normal 12px Arial;
	color:#000;
	padding-left:5px;
	text-align:left;
}
.dglinks
{
	font:normal 12px arial;
	color:#11509f;
	text-decoration:none;
	padding-left:5px;
}
a.dglinks:link
{
	font:normal 12px arial;
	color:#11509f;
	text-decoration:none;
	padding-left:5px;
}
a.dglinks:hover
{
	font:normal 12px arial;
	color:#000;
	text-decoration:underline;
	padding-left:5px;
}
.uploadLinks
{
	font:normal 12px arial;
	color:#11509f;
	text-decoration:underline;
	padding-left:5px;
}
a.uploadLinks:link
{
	font:normal 12px arial;
	color:#11509f;
	text-decoration:underline;
	padding-left:5px;
}
a.uploadLinks:hover
{
	font:normal 12px arial;
	color:#000;
	text-decoration:none;
	padding-left:5px;
}
.mainmenuSliding
{
	overflow:scroll;
	width:1001px;
	height:120px;
}

.labelheader, .labelheadersmall, .labelheaderlogin, .nolabelheader
{
	font:bold 14px Arial;
	color:#11509f;
	border-top:5px solid #11509f;
	border-bottom:1px solid #11509f;
	background-color:#e3effd;
	height:40px;
	padding-left:5px;
	vertical-align:middle;
	text-align:left;
}

.nolabelheader
{
    background:none;
    border-top:none;
    margin:0px 10px 0px 10px;
}

.labelheadersmall
{
    font:bold 12px Arial;
    height:auto;
    vertical-align:top;
}

.labelheaderlogin
{
    height:168px;
    vertical-align:top;
    padding-left:0px;
}

.labelheader_nobrdr
{
	border-bottom:0px solid #11509f;
}

.gen_whitebg
{
	background:#ffffff;
	border-bottom:0px solid #11509f;
}

.gen_acquabg
{
	background:#e3effd;
	border-bottom:0px solid #11509f;
}

.gen_bigtext, .gendirection_bigtext
{
	font-size:21px;
	color:#000000;
}

.gendirection_bigtext
{
    border-bottom:1px solid #000000;
}


.labelcontentbg
{
	background-color:#c8defd;
}

.genVerticletext
{
	vertical-align:5px;
}

.labelheaderRight
{
	border-top:5px solid #11509f;
	border-bottom:1px solid #11509f;
	background-color:#e3effd;
	height:40px;
	padding-right:5px;
	vertical-align:middle;
	text-align:right;
}
.labelheader_news
{
	font:bold 14px Arial;
	color:#11509f;
	border-top:5px solid #11509f;
	border-bottom:1px solid #11509f;
	background-color:#e3effd;
	padding-left:5px;
	padding-right:5px;
	vertical-align:middle;
	text-align:left;
}
.labelheader_launchQB
{
	font:bold 14px Arial;
	color:#11509f;
	border-top:5px solid #11509f;
	border-left:1px solid #11509f;
	border-right:1px solid #11509f;
	background-color:#e3effd;
	height:40px;
	padding-left:5px;
	vertical-align:middle;
	text-align:left;
}
.mandatory
{
	font:normal 12px Arial;
	color:#11509f;
	border-top:5px solid #11509f;
	border-bottom:1px solid #11509f;
	background-color:#e3effd;
	padding-right:5px;
	vertical-align:middle;
	text-align:right;
}
.mandatoryHeadingText
{
	font:normal 12px Arial;
	color:#ff0000;
	border-top:5px solid #11509f;
	border-bottom:1px solid #11509f;
	background-color:#e3effd;
	padding-right:5px;
	vertical-align:middle;
	text-align:right;
}
.errorthanks
{
	font: bold 12px arial;
	color:#11509f;
}
.mandatoryText_error
{
	font:normal 24px Arial;
	color:#ff0000;
	height:50px;
}
.mandatoryText_comingsoon
{
	font:normal 24px Arial;
	color:#ff0000;
}
.mandatoryText
{
	font:normal 12px Arial;
	color:#ff0000;
	padding-left:5px;
	line-height:18px;
}
.labelHeadingtext, .labelHeadingtext_white
{
	font:normal 12px Arial;
	color:#0066aa;
	height:30px;
	width:35%;
	padding-left:1%;
	text-align:left;
}

.labelHeadingtext_white
{
	color:#ffffff;
}
.labelHeadingtext_upload
{
	font:normal 12px Arial;
	color:#0066aa;
	height:30px;
	width:23%;
	padding-left:1%;
	text-align:left;
}
.labelHeadingtext_uploaddoc
{
	font:normal 12px Arial;
	color:#0066aa;
	width:15%;
	padding-left:1%;
	text-align:left;
}
.labelHeadingtext_uploaddocTop
{
	font:normal 12px Arial;
	color:#0066aa;
	width:15%;
	padding-left:1%;
	text-align:left; padding-top:15px;
}
.label_contactUs
{
	font:normal 12px Arial;
	color:#0066aa;
	height:30px;
	width:15%;
	padding-left:1%;
	text-align:left;
}
.lblText
{
	font:normal 12px Arial;
	color:#000;
	/*word-break:break-all;*/
	width:250px;
}
.GenText
{
	font:normal 12px Arial;
	color:#000;
	/*word-break:break-all;*/
	line-height:25px;
	width:250px;
}
.GenaralText
{
	font:normal 12px Arial;
	color:#000;
	/*word-break:break-all;*/
	line-height:25px;
	padding:5px;
	width:96%;
}
.labelText
{
	font:normal 12px Arial;
	color:#000;
	/*word-break:break-all;*/
	line-height:18px;
	padding:0px 0px 0px 10px;
	width:96%;
}
.liheading, .liwhiteheading
{
	font: bold 12px arial;
	color:#11509f;
	padding:5px;
}
.liheadingbig
{
	font: bold 14px arial;
	color:#11509f;
	padding:5px;
	margin-top:10px;
}

.liwhiteheading
{
    color:#ffffff;
}

.welcomeheading
{
    font: bold 12px arial;
    color:#11509f;
    padding:5px;
}

a.liheading:link, a.login
{
	font: bold 12px arial;
	color:#11509f;
	padding:5px;
}
a.liheading:hover, a.login:hover
{
	font: bold 12px arial;
	color:#D62025;
	padding:5px;
	text-decoration:none;
}

a.login
{
    color:#ffffff;
}

a.login:hover
{
    color:#ffffff;
}


.lblheading
{
	font: bold 12px arial;
	color:#11509f;
	padding:5px 0px;
	line-height:20px;
}
.uploadedmessage
{
	 font-size:12px;
    font-family:Arial;
    color:#0000ff;
    line-height:15px;
}
.errormessage
{
	font-size:12px;
    font-family:Arial;
    color:#ff0000;
    line-height:15px;
}
.InformativeText 
{ 
	font-size: 12px; 
	vertical-align: top; 
	color: #d00000; 
	font-family: Arial, Helvetica, sans-serif; 
	text-align: left 
}
.tableborderBottom
{
	background-color:#11509f;
	height:1px;
}
.tableborder
{
	border-bottom:1px solid #11509f;
	border-top:1px solid #11509f;
	background-color:#f4f4f4;
	font:bold 12px arial;
}
.tblBorderBottom
{
	border-bottom:1px solid #e2e2e2;
}
.tblBorderBottom_login
{
	border-bottom:1px solid #11509f;
}
.tableBorder_all
{
	border-bottom:1px solid #11509f;
	border-top:1px solid #11509f;
	border-left:1px solid #11509f;
	border-right:1px solid #11509f;
}
.borderRight
{
	border-right:1px solid #11509f;
}
.GenDiv
{
	width:90%;
	padding-left:1%;
}
.tdHeader
{
	font-family:Arial;
	font-size:12px;
	background-color:#11509f;
	color:#ffffff;
	height:25px;
	font-weight:bold;
	text-align:left;
	padding-left:5px;
}

.tdAltBgColor
{
	font-family:Tahoma;
	font-size:12px;
	background-color:#E3EFFD;
	color:#000000;
	height:25px;
	text-align:left;
	padding-left:5px;
}
.tdAltColor
{
	font-family:Tahoma;
	font-size:12px;
	color:#000000;
	height:25px;
	text-align:left;
	padding-left:5px;
}
.button, .btndirection
{	
	border-top: #96B4DA  1px solid;
	border-bottom: #4891C5  1px solid;
	border-left: #4891C5  1px solid;
	border-right: #4891C5 1px solid;
	width:70px;
    height:25px;
	color: #11509F;
	cursor:pointer;
	font-family: Arial; text-decoration:none;
    background-color:#fcfcfc;
	/*filter:progid:DXImageTransform.Microsoft.Gradient(GradientType:0,StartColorStr:'#F0F6FA',EndColorStr:'#E1EEF5');*/
	font-size:11px;
}

.btndirection
{
    width:auto;
}

.Uploadbutton
{
	border-top: #96B4DA  1px solid;
	border-bottom: #4891C5  1px solid;
	border-left: #4891C5  1px solid;
	border-right: #4891C5 1px solid;
	width:80px;
    height:30px;
	color: #11509F;
	cursor:pointer;	
	font-family: Arial;
    background-color:#F0F6FA;
	/*filter:progid:DXImageTransform.Microsoft.Gradient(GradientType:0,StartColorStr:'#F0F6FA',EndColorStr:'#E1EEF5');*/
	font-size:11px;
}
.uploadButtonSet
{
	padding-top:8px;
	cursor:pointer;
}
.backButton, input button
{	
	border-top: #96B4DA  1px solid;
	border-bottom: #4891C5  1px solid;
	border-left: #4891C5  1px solid;
	border-right: #4891C5 1px solid;
	width:170px;
    height:30px;
	color: #11509F;
	cursor:pointer;	
	font-family: Arial;
	padding-left:15px;
    background-color:#F0F6FA;
    background-image:url(../images/back_button.gif); /*../images/arrowback_white.jpg)*/
    background-position:left center; 
    background-repeat:no-repeat;
	font-size:11px;
}


.QBDButton
{	
    height:50px;
	color: #11509F;
	cursor:pointer;	
	font:bold 12px Arial;
	padding:7px 0px 8px 50px; text-decoration:none;
    background:url(../images/icon_dashboard.gif ) 2% center no-repeat; 
}
a.QBDButton:link
{	
    height:50px;
	color: #11509F;
	cursor:pointer;	
	font:bold 12px Arial;
	padding:7px 0px 8px 50px; text-decoration:none;
    background:url(../images/icon_dashboard.gif ) 2% center no-repeat; 
}
a.QBDButton:hover
{	
    height:50px;
	color: #ff0000;
	cursor:pointer;	
	font:bold 12px Arial;
	padding:7px 0px 8px 50px; text-decoration:none;
    background:url(../images/icon_dashboard.gif ) 2% center no-repeat; 
}
fieldset
{
	margin:0px;
	padding:0px;
	width:50%;	
}
.blackLabel
{
	font:bold 12px arial;
	color:#000;
	padding-left:5px;
}
.blackLabelpad10
{
	font:bold 12px arial;
	color:#000;
	padding:3px 0px 0px 15px;
}
/*login box Start*/
#loginmenu_Top {display:block; width:auto; height:auto; margin:10px auto 0px auto; overflow:auto; text-align:center; }

#loginmenu_Top ul {margin:0 auto; padding:0; list-style-type:none; text-align:center;}

#loginmenu_Top li {float:left; margin-left:0px; text-align:center;}

#loginmenu_Top a {display:block; width:105px; padding-top:87px; height:auto; color:#000; text-decoration:none; overflow:hidden;}

* html #loginmenu_Top a {display:block; background-color:#ffcc00; width:105px; padding-top:87px; margin-bottom:0px; height:70px; color:#000; text-decoration:none; overflow:hidden;} /* lower version */

* html #loginmenu_Top a:link, * html #loginmenu_Top a:visited {height:70px;} /* lower version */


#loginmenu_Top a#item2 {background:transparent url(../images/loginbox_uploadQBWfile.gif) 0 0 no-repeat;}
#loginmenu_Top a#item3 {background:transparent url(../images/loginbox_ourservices.gif) 0 0 no-repeat;}
#loginmenu_Top a#item4 {background:transparent url(../images/loginbox_newsletters.gif) 0 0 no-repeat;}
#loginmenu_Top a#item5 {background:transparent url(../images/loginbox_marketingcollaterals.gif) 0 0 no-repeat;}
#loginmenu_Top a#item6 {background:transparent url(../images/loginbox_ourblog.gif) 0 0 no-repeat; }
#loginmenu_Top a#item7 {background:transparent url(../images/loginbox_testimonials.gif) 0 0 no-repeat;}
#loginmenu_Top a#item8 {background:transparent url(../images/loginbox_membershipandass.gif) 0 0 no-repeat;}
#loginmenu_Top a#item9 {background:transparent url(../images/loginbox_quickbookaffiliate.gif) 0 0 no-repeat;}
#loginmenu_Top a#item11 {background:transparent url(../images/loginbox_contactus.gif) 0 0 no-repeat;}
#loginmenu_Top a#item12 {background:transparent url(../images/loginbox_whatsinside.gif) 0 0 no-repeat;}
#loginmenu_Top a#item13 {background:transparent url(../images/loginbox_portal_installer.gif) 0 0 no-repeat;}



/* * html #loginmenu_Top a:hover {height:87px; _height:87;}*/
* html #loginmenu_Top a:hover {display:block; height:auto; padding-top:87px;} /* lower version */
#loginmenu_Top a:hover {height:auto; padding-top:87px;}
/*login box End*/


/*******************TOOL TIP START FROM HERE***********************/

div.info{
    position:relative; /*this is the key*/
    z-index:100;
    color:#000;	
    text-align: left;
	font:bold 14px arial;
    text-decoration:none;
	position:relative;
}

div.info:hover
{
	z-index:101;	
    text-align: left;
	font:bold 14px arial;
    text-decoration:none;
	position:relative;
}

div.info span{display: none}

div.info:hover span{ /*the span will display just on :hover state*/
    display:block;
    position:absolute;
    top:1em; 
    left:20px;
	width:450px;
    border:1px solid #393f00;
    background-color:#f5ffe7;
    font:normal 12px arial;
    line-height:17px;
    padding:5px;
}
div.info:hover span ul li
{
	padding:0px;
	margin:0px 10px 10px 0px;
}
div.info:hover span ul li
{
	font:normal 12px arial;
	color:#000;
    text-align: left;
    line-height:18px;
}

/****************/
li.info{
    position:relative; /*this is the key*/
    z-index:1000;
}

li.info:hover
{
	z-index:1001;
	position:relative;
}

li.info span{display: none}

li.info:hover span{ /*the span will display just on :hover state*/
    display:block;
    position:absolute; color:#000;
    top:2em; 
    left:21px;
	width:350px;
    border:1px solid #393f00;
    background-color:#f5ffe7;
    font:normal 12px arial;
    line-height:17px;
    padding:5px;
}
/*****************/

/*
****************************************************/

.dashboardflashhldr
{
    display:block;
    width:auto;
    margin:0px 5px;
}
/*
*****************************************************/


/******************Admin Default******************************/
div.infotopadmin{
    position:relative; /*this is the key*/
    z-index:102;
    color:#000;	
    text-align: left;
	font:bold 14px Tahoma;
    text-decoration:none;
	position:relative;
}

div.infotopadmin:hover
{
	z-index:103;	
    text-align: left;
	font:bold 14px Tahoma;
    text-decoration:none;
	position:relative;
}

div.infotopadmin span{display: none}

div.infotopadmin:hover span{ /*the span will display just on :hover state*/
    display:block;
    position:absolute;
    bottom:1em; 
    left:5px;
	width:450px;
	padding:5px;
	line-height:16px;
    border:1px solid #393f00;
    background-color:#f5ffe7;
}
div.infotopadmin:hover span ul li
{
	padding:0px;
	margin:0px 10px 10px 10px;
}
div.infotopadmin:hover span ul li
{
	font:normal 12px Tahoma;
	color:#000;
    text-align: left;
    line-height:16px;
}

/******************Admin Default******************************/
div.inforightcustomerlist{
    position:relative; /*this is the key*/
    z-index:102;
    color:#000;	
    text-align: left;
	font:bold 14px Tahoma;
    text-decoration:none;
	position:relative;
}

div.inforightcustomerlist:hover
{
	z-index:103;	
    text-align: left;
	font:bold 14px Tahoma;
    text-decoration:none;
	position:relative;
}

div.inforightcustomerlist span{display: none}

div.inforightcustomerlist:hover span{ /*the span will display just on :hover state*/
    display:block;
    position:absolute;
    top:1.5em; 
    right:5px;
	width:450px;
	padding:5px;
	line-height:16px;
    border:1px solid #393f00;
    background-color:#f5ffe7;
}
div.inforightcustomerlist:hover span ul li
{
	padding:0px;
	margin:0px 10px 10px 10px;
}
div.inforightcustomerlist:hover span ul li
{
	font:normal 12px Tahoma;
	color:#000;
    text-align: left;
    line-height:16px;
}
/**********************Customer List*********************************/
/*****************events tooltip*****************/
div.infoEvents{
    position:relative; /*this is the key*/
    z-index:105;
    color:#000;	
    text-align: left;
	font:bold 14px arial;
    text-decoration:none;
	position:relative;
}

div.infoEvents:hover
{
	z-index:106;	
    text-align: left;
	font:bold 14px arial;
    text-decoration:none;
	position:relative;
}

div.infoEvents span{display: none}

div.infoEvents:hover span{
    display:block;
    position:absolute;
    top:1em; 
    left:20px;
	width:450px;
    border:1px solid #393f00;
    background-color:#f5ffe7;
    font:normal 12px arial;
    padding:5px;
}
div.infoEvents:hover span ul li
{
	padding:0px;
	margin:0px 10px 10px 10px;
}
div.infoEvents:hover span ul li
{
	font:normal 12px arial;
	color:#000;
    text-align: left;
    line-height:18px;
}
/***********************************************************/
.fieldsetNews
{
	width:38%; margin:0px; padding:0px; background-color:#e3effd; border:1px solid #96B4DA;
}
.fieldsetNews:hover
{
	width:38%; margin:0px; padding:0px; background-color:#c3eaff; border:1px solid #11509F;
}
.fieldsetNewsPublish
{
	width:98%; margin:0px; padding:0px; background-color:#fff; border:1px solid #96B4DA;
}
.fieldsetNewsPublish:hover
{
	width:98%; margin:0px; padding:0px; background-color:#c3eaff; border:1px solid #11509F;
}
.fieldsetEvents
{
	width:41%; margin:0px; padding:0px; background-color:#e3effd; border:1px solid #96B4DA;
}
.fieldsetEvents:hover
{
	width:41%; margin:0px; padding:0px; background-color:#c3eaff; border:1px solid #11509F;
}
.fieldseteventsPublish
{
	float:left;/*right*/ width:31%; margin:0px; padding:0px; background-color:#e3effd; border:1px solid #96B4DA;
}
.fieldseteventsPublish:hover
{
	float:left; width:31%; margin:0px; padding:0px; background-color:#c3eaff; border:1px solid #11509F;
}
.divCheckBox
{
	float:left; margin:5px;
}
.divCheckBox_events
{
	float:left; margin:5px; width:74%;
}
.divTooltipHldr
{
	float:right; margin:5px; width:8%;
}
.divTooltipHldrPublishNews
{
	float:right; margin:5px; width:12%;
}
.divTooltipHldrEvents
{
	float:right; margin:5px; width:10%;
}
.divTooltipHldrEvents_new
{
	float:right; margin:5px; width:10%;
}
div.inforight{
    position:relative; /*this is the key*/
    z-index:102;
    color:#000;	
    text-align: left;
	font:bold 14px Tahoma;
    text-decoration:none;
	position:relative;
}

div.inforight:hover
{
	z-index:103;	
    text-align: left;
	font:bold 14px Tahoma;
    text-decoration:none;
	position:relative;
}

div.inforight span{display: none}

div.inforight:hover span{ /*the span will display just on :hover state*/
    display:block;
    position:absolute;
    top:1.7em; 
    right:5px;
	width:330px;
    border:1px solid #393f00;
    background-color:#f5ffe7;
}
div.inforight:hover span ul li
{
	padding:0px;
	margin:10px 10px 10px 0px;
}
div.inforight:hover span ul li
{
	font:normal 12px Tahoma;
	color:#000;
    text-align: left;
    line-height:18px;
}
/*******************TOOL TIP END FROM HERE***********************/

/* Start By Munjal */
.height5{height:5px;}
.height10{height:10px;}
.height15{height:15px;}
.height20{height:20px;}
.height25{height:25px;}
.height30{height:30px;}
.height35{height:35px;}

.width50p{width:50%;}
.width90p{width:90%;}
.width100p{width:100%;}

.pad5{ padding:5px 5px 5px 5px;}
.padTop5{padding:5px 0px 0px 0px;}
.padTop10{padding:10px 0px 0px 0px;}
.pad10{padding:10px 10px 10px 10px}
.padTop3{padding:3px 0px 0px 0px;}
.padleft10{padding:0px 0px 0px 10px;}
.padleft15{padding:0px 0px 0px 15px;}
.padrightTop10{padding:10px 0px 0px 0px;}
.padright5{padding:0px 5px 0px 0px;}
/* Start Customer */

.CusMyAccComPro_Title
{
	background:url(../images/icon_cp.png) #e3effd 1% center no-repeat;	
	height:25px; border-top:5px solid #11509f; border-bottom:1px solid #11509f;
	width:100%; padding:10px 5px 2px 45px; font-size:14px; font-weight:bold; color:#11509f;
}
.CusMyAccAccRep_Title
{
	background:url(../images/icon_ard.png) #e3effd 1% center no-repeat;
	height:25px; border-top:5px solid #11509f; border-bottom:1px solid #11509f;
	width:100%; padding:10px 5px 2px 45px; font-size:14px; font-weight:bold; color:#11509f;
}
.CusMyUploadFile_Title
{
	background:url(../images/icon_ard.png) #e3effd 1% center no-repeat;
	height:25px; border-top:5px solid #11509f; border-bottom:1px solid #11509f;
	padding:10px 5px 2px 45px; font-size:14px; font-weight:bold; color:#11509f;
}
.CusMyAccUsers_Title
{
	background:url(../images/icon_cu.png) #e3effd 1% center no-repeat;
	height:35px; border-top:0px solid #11509f; border-bottom:1px solid #11509f;
	width:100%; padding:0px 5px 2px 45px; font-size:14px; font-weight:bold; color:#11509f;
}
* html .CusMyAccUsers_Title
{
	background:url(../images/icon_cu.png) #e3effd 1% center no-repeat;
	height:35px; border-top:0px solid #11509f; border-bottom:1px solid #11509f;
	width:100%; padding:0px 5px 2px 45px; font-size:14px; font-weight:bold; color:#11509f;
}
.CusEvents_Title
{
	background:url(../images/icon_events.png) #e3effd 1% center no-repeat;
	height:35px; border-top:5px solid #11509f; border-bottom:1px solid #11509f;
	width:100%; padding:0px 5px 2px 45px; font-size:14px; font-weight:bold; color:#11509f;
}
.ManageSalesPerson_Title
{
	background:url(../images/managesales-person.gif) #e3effd 1% center no-repeat;
	height:35px; border-top:5px solid #11509f; border-bottom:1px solid #11509f;
	padding:0px 5px 2px 45px; font-size:14px; font-weight:bold; color:#11509f;
}
.CusMyAccComPro_labelfields, .CusMyAccAccRep_labelfields
{
	font:normal 12px Arial; color:#0066aa; height:25px; width:35%; padding-left:2%; text-align:left; vertical-align:middle; border-bottom:1px solid #e2e2e2;
}
.CusMyAccComPro_labelfields_text, .CusMyAccAccRep_labelfields_text
{
	font:normal 12px Arial; color:#000000; height:25px; width:65%; padding-left:2%; text-align:left; vertical-align:middle; border-bottom:1px solid #e2e2e2;
}
.CusMyAcc_bluepad{ background-color:#11509f; height:10px;}
.CusMyAcc_ConRight_bluepad
{
	background-image:url(../images/rightmiddle_content.gif);
	background-position:left top;
	background-repeat:repeat-y;	
	width:28px;
	height:auto;
}


.Admin_UserPro_Title, .Admin_UserPro_Titlespacer
{
	background:#e3effd 1% center no-repeat;
	height:25px; border-top:1px solid #11509f; border-bottom:1px solid #11509f;
	width:100%; padding:0px 5px 0px 10px; font-size:12px; font-weight:bold; color:#000000;
}

.Admin_UserPro_Titlespacer
{
    height:auto;
    padding-top:5px;
    padding-bottom:5px;
}

.customerListTitle
{
	background-color:#f2f8fb;
	border-top:1px solid #11509f; border-bottom:1px solid #11509f;
	padding:0px;
}
.titleHeader
{
	background:#e3effd 1% center no-repeat;
	border-top:1px solid #11509f; border-bottom:1px solid #11509f;
	font-size:12px; font-weight:bold; color:#000000;
}
.Admin_UserPro_labelfields
{
	font:normal 12px Arial; color:#0066aa; height:30px; padding-left:1%; text-align:left; vertical-align:middle; 
	background-color:#F2F8FB; border-right:1px solid #11509f; border-left:1px solid #11509f; border-bottom:1px solid #d2e9f5;
}
.UserProlblfields /*Admin_UserPro_labelfields_text*/
{
	font:normal 12px Arial; color:#000000; height:30px;
}
.ProlblfieldsEvents
{
	border-bottom:1px solid #d2e9f5; background-color:#fff;
}
.ProlblfieldsEvents_links
{
	border-bottom:1px solid #d2e9f5; border-right:1px solid #11509f; background-color:#fff;
}
.UserProlblfields_text /*Admin_UserPro_labelfields_text*/
{
	font:normal 12px Arial; border-bottom:1px solid #d2e9f5; background-color:#fff; color:#000000; height:30px; padding-left:1%; text-align:left; vertical-align:middle;
}
.UserProlblfields_text_referralform /*Admin_UserPro_labelfields_text*/
{
	font:normal 12px Arial; border-bottom:1px solid #d2e9f5; background-color:#fff; color:#000000; height:22px; padding-left:1%; text-align:left; vertical-align:middle;
}
.UserProlblfields_text_referralform_submit /*Admin_UserPro_labelfields_text*/
{
	font:normal 12px Arial; border-bottom:1px solid #d2e9f5; background-color:#fff; color:#000000; height:22px; padding-left:1%; text-align:center; vertical-align:middle; padding-top:5px; padding-bottom:5px;
}
.UserProlblfields_textMA /*Admin_UserPro_labelfields_text*/
{
	font:normal 12px Arial; border-bottom:1px solid #d2e9f5; background-color:#fff; color:#000000; height:30px; padding-left:1%; vertical-align:middle;
}
.LaunchQB_labelfields_text
{
	font:normal 12px Arial; border-bottom:1px solid #d2e9f5; color:#000000; text-align:left; padding:3px 0px 3px 1%;
}
.labelfields_textH /*Admin_UserPro_labelfields_textH*/
{
	font:normal 12px Arial; border-bottom:1px solid #d2e9f5; color:#000000; height:70px; padding-left:1%; text-align:left; vertical-align:middle;
}

.labelfields_noborleft /*Admin_UserPro_labelfields_noborleft*/
{
	font:normal 12px Arial; color:#0066aa; padding-left:1%; text-align:left; 
	background-color:#F2F8FB; border-right:1px solid #11509f;
	border-bottom:1px solid #d2e9f5;
}

.labelfields_noborder, .noborderbtm /*Admin_UserPro_labelfields_nobor*/
{
	font:normal 12px Arial; color:#0066aa;
	background-color:#F2F8FB;
	border-bottom:1px solid #d2e9f5;	
}

.noborderbtm
{
    border-bottom:none;
}


.labelfields /*Admin_UserPro_labelfields_nobor*/
{
	font:normal 12px Arial; color:#0066aa;
	background-color:#fff;
}
.item2 a#item2
{
	background:transparent url(../images/mainmenu_launchqb_hover.gif) 0 0 no-repeat;
}
.bgTextColor { background-color:#f2f8fb; font:normal 12px Arial;
	color:#000; /*word-break:break-all;*/ line-height:18px; padding:10px 10px 10px 10px;}
.bgcolorbottomborder
{
	background-color:#f2f8fb; font:normal 12px Arial; border-bottom:1px solid #11509f;
	color:#000; line-height:18px; padding:10px 10px 10px 0px;
}
.bgcolorgborder
{
	background-color:#f2f8fb; font:normal 12px Arial; border-bottom:1px solid #11509f;
	color:#000; line-height:18px; padding:10px 10px 10px 10px;
}
.hrclass{ color:#d2e9f5; height:1px; border:none; border:1px solid #11509f; /*word-break:break-all;*/}

/* End Customer */

/* End By Munjal */
/***Membership and Associtions***/
.out {
	  display:block; 
	  background:#bbb; 
	  border:1px solid #ddd; 
	  position:relative;
	  margin:1em 0;
	  }
	.in {
	  text-align:center; 
	  background:#fff; 
	  border:1px solid #555; 
	  position:relative; 
	  padding:5px;
	  font-weight:normal;
	  }
	 .in:hover
	 {
		text-align:center; 
	  background:#E3EFFD; 
	  border:1px solid #555; 
	  position:relative; 
	  padding:5px;
	  font-weight:normal;
	 }
	.ltin {
	  left:-5px;
	  }
	.tpin {
	  top:-5px;
	  }
	.narrow {width:90%;} /* change to suit */
	h4 {font-weight:bold; color:#000;}

/***Membership and Associtions***/
.qbtraining {
font:normal 12px Arial;
width: 100%;
padding: 0px;
margin: 0px;
}
.qbtraining ul
{
	padding:10px;
	margin:0px;
	width:100%;
}
.qbtraining li
{
	list-style:none;
	list-style-type:none;
	background:transparent url(../images/arrow.png) 2% center no-repeat;
	border-bottom:1px solid #d2e9f5; background-color:#fff;
	padding:10px 0px 10px 30px; margin:0px;
	
}
.qbtraining li:hover
{
	border-bottom:1px solid #d2e9f5;
	background-color:#F2F8FB; padding:10px 0px 10px 30px;
}
.videoLinks
{
	font:normal 12px Arial;
	color:#0000ff;
	text-decoration:none;
	cursor:pointer;
}
a.videoLinks:link
{
	font:normal 12px Arial;
	color:#0000ff;
	text-decoration:none;
	cursor:pointer;
}
a.videoLinks:hover
{
	font:normal 12px Arial;
	color:#CC0000;
	text-decoration:none;
	cursor:pointer;
}
a.videoLinks:visited
{
	font:normal 12px Arial;
	color:#551A8B;
	text-decoration:none;
	cursor:pointer;
}
/*light box*/
.black_overlay{
	display: none;
	position: fixed;
	top: 0%; left: 0%;
	width: 100%; height: 100%; /*height:expression(parseInt(document.documentElement.offsetHeight*0.5)+'px');*/
	background-color: black;
	overflow:auto;
	z-index:1001;
	-moz-opacity: 0.8; /*mozilla*/
	opacity:.80; /*IE6 & below*/
	filter: alpha(opacity=80);/*IE7 & higher*/
	
}
.white_content {
	display: none;
	position: absolute; 
	margin:auto; left:auto; right:auto;
	top: 10%; width: auto; height: auto; 
	padding:10px 20px 20px 20px;
	background-color: #d2e9f5;
	z-index:1002; overflow: auto;
}
.white_content_dashboard, .white_content_dashboardnew {
	display: none;
	position:fixed; clear:both;
	top: 10%; left: 12%;
	width: 77%; height: auto;
	padding: 10px 20px 20px 20px;
	background-color: #d2e9f5;
	z-index:1002;/*1002*/
	overflow: auto;
}

.white_content_dashboardnew
{
	width: 30%; top:25%; left:35%;clear:none; color:#ff0000; height:250px; overflow:hidden; background-color:Transparent;z-index:1002;
}

.divAccessmainhldr
{
    margin: 0px auto;
    padding: 5px; 
    text-align: left;
}

.divAccessHeadinghldr, .divAccessContenthldr, .divContactContenthldr
{
    float:left;
    width:350px;
}

.divContactContenthldr
{
    float:none;
    width:350px;
    height:auto;
    font:normal 12px arial;
    color:#000000;
    padding-top:10px;
}
.divAccessHeadinghldr, .divDirectionHdnghldr
{
    padding:10px;
    margin-right:10px;
}

.divDirectionHdnghldr
{
    border-bottom:1px solid #555555;
}

.divAccessHeading_texthldr
{
    float:left;
    width:auto;
}

.divAccessHeading_imghldr
{
    float:right;
    width:auto;
}

.divAccessContenthldr, .divAccessContenthldr
{
     height:135px;
     padding:10px;
     margin-right:10px;
}

.divAccessContent
{
    margin:15px auto;
    margin-left:100px;
    width:260px;
    color:#000000;
}

.divAccessContent p
{
    padding:0px 10px 5px 5px;
    margin:0px;
}

.divAccessContent .mediumtext
{
    font:normal 16px arial;
    color:#0000ff;
    margin-bottom:10px;
}


.white_content_qvincireport {
	display: none;
	position:absolute; clear:both;
	top: 3%; left: 12%; right:6%;
	width: 930px; height: auto;
	padding: 10px 20px 20px 20px;
	background-color: #d2e9f5;
	z-index:1002; overflow: auto;
}
.WhiteBg
{
	background-color:#fff;
	position:relative;
	height:90%;
}

.AccessBg
{
	width:380px;
	height:233px;
	position:relative;
	background:url(../images/access.png) 0% 0% no-repeat;
}


.contactbg
{
    width:380px;
	height:195px;
    background-color:#dddddd;
}

#divClose, .divClose {width:98%; text-align:right;}
#divCloseDB, .divCloseDB, .divCloseQvinci, #divCloseQvinci {width:98%; text-align:right; /*float:right;*/}

#divCloseDB{clear:left;}

.buttonClose
{
	color:#ff0000; /*background:url(../images/lightbox-btn-close.png) left center no-repeat;*/
	font:bold 12px Arial;
	height:30px;
	padding:0px;
}
a.buttonClose:link
{
	color:#ff0000;
	font:bold 12px Arial; height:30px;
	text-decoration:none; cursor:pointer; padding:0px;
}
a.buttonClose:hover
{
	color:#ff0000;
	font:bold 12px Arial; padding:0px;
	text-decoration:underline; cursor:pointer;
}

/*light box*/
/*dtree*/
div.dtreeCom
{	
	overflow:auto;
	width:200px;
	height:565px;
}
.dtreeCom {
	font-family: Arial;
	font-size: 11px;
	white-space: nowrap;
}

.dtreeCom img {
	border: 0px;
	vertical-align: middle;
}
.dtreeCom a, .dtreeCom a:visited {
	color: #000000;
	text-decoration: none;
	white-space: nowrap;
	font-weight:bold;
	font-size:11px;
}

.dtreeCom a.node:hover, .dtreeCom a.nodeSel:hover {
	color: #ff3300;
	text-decoration: underline;
	font-size:11px;
}
.dtreeCom a.nodeSel {
	background-color: #c0d2ec;
}

.dtreeCom .clip {
	overflow: visible;
}
/*dtree*/
.launchQBText
{
	font:normal 12px arial;
	color:#000; padding:5px;
	line-height:20px;
}
#marqueecontainer{
position: relative;
width: 405px; /*325 - 190*/
height: 155px;/*390 -190*/
/*background-color: white;*/
overflow: hidden;
padding: 5px; float:left; text-align:left;
}
#marqueecontainer_admin{
position: relative;
width: 325px; 
height: 200px;
background-color: white;
overflow: hidden;
padding: 5px; float:left; text-align:left;
}
#marqueecontainer_customerlist
{
	position: relative;
width: 325px; 
height: 200px;
background-color: white;
overflow: hidden;
padding: 5px; float:left; text-align:left;
}

.genbulletHldr, .genflashHldr
{
    width:auto;
    border:0px solid #000000;
    position:relative;
}

.genflashHldr
{
    width:355px;
    height:450px;
    margin:25px 190px;
}

ul.genbullet 
{
    margin:0px;
    width:auto;
    border:0px solid #ff0000;
    list-style-position:outside;
}

ul.genbullet li
{
    font-size:12px;
    padding:5px;
    margin-left:1px;
    width:auto;
    border:0px solid #0000ff;
}

ul.genbullet li a.bulletlink
{
    font-size:12px;
    color:#000000;
    text-decoration:none;
    width:auto;
    border:0px solid #ffcc00;
}

ul.genbullet li a.bulletlink:hover
{
    color:#ff0000;
    text-decoration:none;
    width:auto;
    border:0px solid #ffcc00;
}

ul.genbullet li span
{
    width:auto;
    vertical-align:-4px;
    border:0px solid #000000;
    margin-right:5px;
}

/*
******************************************************/

.membersiconhldr
{
    width:auto;
    border:0px solid #ff0000; 
    /*text-align:center;
    margin:5px auto;*//*5px auto*/
    height:30px;   
}

.vSpacer
{
    padding:15px 0px 0px 0px;
}

a.membersiconTitle
{
    font:bold 14px Arial;
	color:#11509f;
	text-decoration:underline;
}

a.membersiconTitle:hover
{
    font:bold 14px Arial;
	color:#11509f;
	text-decoration:underline;
}

.textVspacer
{
    padding:8px 0px 0px 0px;
    text-align:center;
    border:0px solid #ffcc00;
}

.membersTitletexthldr
{
    width:auto;
    border:0px solid #000000;
    margin-bottom:5px;
    /*text-align:center;*/
}
/*
*******************************************************/

/*
******************************************************/

.divdefaultService{
  /*margin:1em; padding:.2em;*/
  background:#fff;
	/*border:1px solid #333;  
  border:1px dotted #333;*/
}

.divServicecontent, .divinnercontent, .divinner_cadd {
  font:normal 12px arial;
  padding:0px;
  margin-top:1px;
  margin-left:10px;
  margin-right:10px;
  margin-bottom:10px;
  text-align:justify;
  /*border:1px dotted #333;*/
}

.divinnercontent
{
    margin:0px;
    border:1px solid #11509f;
    padding:10px;
}

.divinner_cadd
{
    float:left;
    width:auto;
    padding:0px;
    margin:0px;
    border:1px solid #11509f;
}

.servicesHeading {
	font-family:Arial;
	font-size:13px;
	color:#ffffff;
	font-weight:bold;
	background:#11509f;
	padding:5px;
}

.divServicecontent p
{
    margin-bottom:5px;
}

a.servicelink{
	font-family:Arial;
	font-size:12px;
	color:#0000ff;
	/*color:#1c1c1c;*/
	font-weight:normal;
	text-decoration:underline;
}

a.servicelink:hover{
	font-family:Arial;
	font-size:12px;
	color:#990000;
	/*color:#1c1c1c;*/
	font-weight:normal;
	text-decoration:underline;
}

a.datasheetdownload
{
    display:inline-block;
    width:auto;
    padding:3px 1px 3px 20px;
    background: url(../images/operationsDB_icon_datasheet.gif) 1% 35% no-repeat;/* #11509f*/
    color:#4891c5;
    text-decoration:underline;
    border:0px solid #4891c5;
}

a.datasheetdownload:hover
{
    width:auto;
    padding:3px 1px 3px 20px;
    background: url(../images/operationsDB_icon_datasheet.gif) 1% 35% no-repeat;/*#11509f */
    color:#11509f;
    text-decoration:underline;
     border:0px solid #4891c5;
}  

.leftspacer
{
    padding:0px 0px 0px 5px;
}



ul.caddbtn
{
    float:left;
    margin:0px;
    padding:0px;
    list-style:none;
    width:auto;
}

ul.caddbtn li
{
    float:left;
    padding:5px;
    width:875px;
    margin-bottom:10px;
}

.caddbtnhldr
{
    float:left;
    padding:5px;
    color:#ffffff;
    font-weight:bold;
    background:#4891c5;
    margin:0px;
    width:100px;
}

.caddbtntxt
{
    float:left;
    padding: 5px;
    width:auto;
    background:none;
}


/*
*********************************************************/


/* contact us
*******************************************************/

.lefpnlhldr
{
    margin:5px auto;
    width:325px;
    font:normal 11px arial;
    /*background:#dddddd;*/
}

.lefpnlhldr ul
{
    margin:0px;
    padding:0px;
    width:325px;
    list-style:none;
    /*background:#ffcc00;*/
}

.lefpnlhldr ul li
{
    margin:0px;
    width:auto;
    padding:5px;
    color:#000000;
    /*background:#00ff00;*/
}

.lefpnlhldr ul li p
{
    margin:0px;
    padding:0px 0px 3px 0px;
}

.titletext
{
    font:normal 14px arial;
    color:#0066aa;
}

.divinfohldr
{
    width:auto;
    border:0px solid #0066aa;
}

.divinfohldr p
{
    padding:5px;
    margin:5px;
}

.btmbrdr
{
    border-bottom:1px solid #0066aa;
}

/*
******************************************************/

a.btncontinue
{
    font:normal 12px arial;
    padding:3px 5px;
    color:#ffffff;
    background:#950000;
    border:1px solid #000000;
    text-decoration:none;  
}

a.btncontinue:hover
{
    font:normal 12px arial;
    padding:3px 5px;
    color:#ffffff;
    background:#950000;
    border:1px solid #000000;
    text-decoration:none;  
}