/* top menu */
span.bredytouse_on{
		width:201px;
		height:69px;
		display:table-cell;
		background:url(b_rtu_solutions.jpg) left bottom no-repeat;
		}
.bredytouse{
		width:201px;
		display:table-cell;
		background-image:url(b_rtu_solutions.jpg);
		}
span.blistoffeatures_on{
		width:151px;
		height:69px;
		display:table-cell;
		background:url(b_listoffeatures.jpg) left bottom no-repeat;
		}
.blistoffeatures{
		width:151px;
		display:table-cell;
		background-image:url(b_listoffeatures.jpg);
		}
span.bfreedownload_on{
		width:154px;
		height:69px;
		display:table-cell;
		background:url(b_freedownload.jpg) left bottom no-repeat;
		}
.bfreedownload{
		width:154px;
		display:table-cell;
		background-image:url(b_freedownload.jpg);
		}
span.blongpart_on{
		width:193px;
		height:69px;
		display:table-cell;
		background:url(b_longterm_partnership.jpg) left bottom no-repeat;
		}
.blongpart{
		width:193px;
		display:table-cell;
		background-image:url(b_longterm_partnership.jpg);
		}
a.btm, a.btm:link, a.btm:visited  {
		height:69px;
		background-position: 0px 0px;
		background-repeat:no-repeat;
        }
a.btm:hover {
		background-position: 0px -69px;
        }
a.btm:active {
		background-position: 0px -138px;
        }
/* end top menu */

		
/*----------------------------------------- menu line*/
span.mot{
		width:5px;
		height:31px;
		display:table-cell;
		}
.bdocumentation{
		width:157px;
		display:table-cell;
		background-image:url(b_documentation.gif);
		}
span.bdocumentation_on{
		width:157px;
		height:31px;
		display:table-cell;
		background:url(b_documentation.gif) left bottom no-repeat;
		}
.bsupport{
		width:94px;
		display:table-cell;
		background-image:url(b_support.gif);
		}
span.bsupport_on{
		width:94px;
		height:31px;
		display:table-cell;
		background:url(b_support.gif) left bottom no-repeat;
		}
.bnews{
		width:66px;
		display:table-cell;
		background-image:url(b_newst.gif);
		}
span.bnews_on{
		width:66px;
		height:31px;
		display:table-cell;
		background:url(b_newst.gif) left bottom no-repeat;
		}
.bfaq{
		width:50px;
		display:table-cell;
		background-image:url(b_faq.gif);
		}
span.bfaq_on{
		width:50px;
		height:31px;
		display:table-cell;
		background:url(b_faq.gif) left bottom no-repeat;
		}
.bcontacts{
		width:103px;
		display:table-cell;
		background-image:url(b_contacts.gif);
		}
span.bcontacts_on{
		width:103px;
		height:31px;
		display:table-cell;
		background:url(b_contacts.gif) left bottom no-repeat;
		}
span.bblog_none{
		width:61px;
		height:31px;
		display:table-cell;
		background:url(b_blog_none.gif) left top no-repeat;
		}
span.bblog_on{
		width:61px;
		height:31px;
		display:table-cell;
		background:url(b_blog.gif) left bottom no-repeat;
		}
.bblog{
		width:61px;
		display:table-cell;
		background-image:url(b_blog.gif);
		}
a.bmenu, a.bmenu:link, a.bmenu:visited  {
		height:31px;
		background-position: 0px 0px;
		background-repeat:no-repeat;
        }
a.bmenu:hover {
		background-position: 0px -31px;
        }
a.bmenu:active {
		background-position: 0px -62px;
        }
/* end line menu */
/* ----------------------------------download buttons*/
.bpurchase{
		width:206px;
		display:table-cell;
		background-image:url(b_purchase.jpg);
		}
.bdemocd{
		width:207px;
		display:table-cell;
		background-image:url(b_democd.gif);
		}
.bdownloadfree{
		width:206px;
		display:table-cell;
		background-image:url(b_downloadfree.gif);
		}
a.bdownload, a.bdownload:link, a.bdownload:visited  {
		height:81px;
		background-position: 0px 0px;
		background-repeat:no-repeat;
        }
a.bdownload:hover {
		background-position: 0px -81px;
        }
/* end download buttons*/

/*--------------------------------------------------------------faq menu*/
span.fot9{
		width:9px;
		display:table-cell;
		}
span.fot1{
		width:1px;
		display:table-cell;
		}
span.bfaq1_on{color:#000000;
		font-size: 15px;
		font-family: arial;
		font-weight:bold;
		text-align:center;
		display:table-cell;
		height:30px;
		width:103px;
		padding-top:8px;
		padding-top:10px!ie;
		line-height:100%!ie;
		background:#ffffff url(back_faq1_on.gif) left top no-repeat;}
span.bfaq2_on{color:#000000;
		font-size: 15px;
		font-family: arial;
		font-weight:bold;
		text-align:center;
		display:table-cell;
		height:30px;
		width:133px;
		padding-top:8px;
		padding-top:10px!ie;
		line-height:100%!ie;
		background:#ffffff url(back_faq2_on.gif) left top no-repeat;}
span.bfaq3_on{color:#000000;
		font-size: 15px;
		font-family: arial;
		font-weight:bold;
		text-align:center;
		display:table-cell;
		height:30px;
		width:63px;
		padding-top:8px;
		padding-top:10px!ie;
		line-height:100%!ie;
		background:#ffffff url(back_faq3_on.gif) left top no-repeat;}
span.bfaq4_on{color:#000000;
		font-size: 15px;
		font-family: arial;
		font-weight:bold;
		text-align:center;
		display:table-cell;
		height:30px;
		width:88px;
		padding-top:8px;
		padding-top:10px!ie;
		line-height:100%!ie;
		background:#ffffff url(back_faq4_on.gif) left top no-repeat;}
span.bfaq5_on{color:#000000;
		font-size: 15px;
		font-family: arial;
		font-weight:bold;
		text-align:center;
		display:table-cell;
		height:30px;
		width:117px;
		padding-top:8px;
		padding-top:10px!ie;
		line-height:100%!ie;
		background:#ffffff url(back_faq5_on.gif) left top no-repeat;}
.bfaqall{color:#000000;
		font-size: 15px;
		font-family: arial;
		font-weight:normal;
		text-decoration: none;
		text-align:center;
		height:26px;
		display:table-cell;}
		
a.bfaq1, a.bfaq1:link, a.bfaq1:visited  {
		width:103px;
		background: url(back_faq1.jpg) left bottom no-repeat;
		padding-top:4px;
		
        }
a.bfaq1:hover {
		height:28px;
		padding-top:6px;
		text-decoration: none;
		background:#ffffff url(back_faq1_on.gif) left top no-repeat;
        }
a.bfaq1:active {
		height:30px;
		padding-top:8px;
		text-decoration: none;
		background:#ffffff url(back_faq1_on.gif) left top no-repeat;
        }
		
a.bfaq2, a.bfaq2:link, a.bfaq2:visited  {
		width:133px;
		background: url(back_faq2.jpg) left bottom no-repeat;
		padding-top:4px;
        }
a.bfaq2:hover {
		height:28px;
		padding-top:6px;
		text-decoration: none;
		background:#ffffff url(back_faq2_on.gif) left top no-repeat;
        }
a.bfaq2:active {
		height:30px;
		padding-top:8px;
		text-decoration: none;
		background:#ffffff url(back_faq2_on.gif) left top no-repeat;
        }
		
a.bfaq3, a.bfaq3:link, a.bfaq3:visited  {
		width:63px;
		background: url(back_faq3.jpg) left bottom no-repeat;
		padding-top:4px;
        }
a.bfaq3:hover {
		height:28px;
		padding-top:6px;
		text-decoration: none;
		background:#ffffff url(back_faq3_on.gif) left top no-repeat;
        }
a.bfaq3:active {
		height:30px;
		padding-top:8px;
		text-decoration: none;
		background:#ffffff url(back_faq3_on.gif) left top no-repeat;
        }
		
a.bfaq4, a.bfaq4:link, a.bfaq4:visited  {
		width:88px;
		background: url(back_faq4.jpg) left bottom no-repeat;
		padding-top:4px;
        }
a.bfaq4:hover {
		height:28px;
		padding-top:6px;
		text-decoration: none;
		background:#ffffff url(back_faq4_on.gif) left top no-repeat;
        }
a.bfaq4:active {
		height:30px;
		padding-top:8px;
		text-decoration: none;
		background:#ffffff url(back_faq4_on.gif) left top no-repeat;
        }
		
a.bfaq5, a.bfaq5:link, a.bfaq5:visited  {
		width:117px;
		background: url(back_faq5.jpg) left bottom no-repeat;
		padding-top:4px;
        }
a.bfaq5:hover {
		height:28px;
		padding-top:6px;
		text-decoration: none;
		background:#ffffff url(back_faq5_on.gif) left top no-repeat;
        }
a.bfaq5:active {
		height:30px;
		padding-top:8px;
		text-decoration: none;
		background:#ffffff url(back_faq5_on.gif) left top no-repeat;
        }
/*end faq menu*/
/*partnership menu*/
a.boem, a.boem:link, a.boem:visited  {
		width:98px;
		background: url(par_oem.gif) left bottom no-repeat;
		padding-top:4px;
		
        }
a.boem:hover {
		height:28px;
		padding-top:6px;
		text-decoration: none;
		background:#ffffff url(par_oem_on.gif) left top no-repeat;
        }
a.boem:active {
		height:30px;
		padding-top:8px;
		text-decoration: none;
		background:#ffffff url(par_oem_on.gif) left top no-repeat;
        }
		
a.bdis, a.bdis:link, a.bdis:visited  {
		width:175px;
		background: url(par_dis.gif) left bottom no-repeat;
		padding-top:4px;
		
        }
a.bdis:hover {
		height:28px;
		padding-top:6px;
		text-decoration: none;
		background:#ffffff url(par_dis_on.gif) left top no-repeat;
        }
a.bdis:active {
		height:30px;
		padding-top:8px;
		text-decoration: none;
		background:#ffffff url(par_dis_on.gif) left top no-repeat;
        }
span.bdis_on{color:#000000;
		font-size: 15px;
		font-family: arial;
		font-weight:bold;
		text-align:center;
		display:table-cell;
		height:30px;
		width:175px;
		padding-top:8px;
		padding-top:10px!ie;
		line-height:100%!ie;
		background:#ffffff url(par_dis_on.gif) left top no-repeat;}
span.boem_on{color:#000000;
		font-size: 15px;
		font-family: arial;
		font-weight:bold;
		text-align:center;
		display:table-cell;
		height:30px;
		width:98px;
		padding-top:8px;
		padding-top:10px!ie;
		line-height:100%!ie;
		background:#ffffff url(par_oem_on.gif) left top no-repeat;}
/*end partnership menu*/

a.goback, a.goback:link, a.goback:visited  {
		height:37px;
		display:table-cell;
		width:306;
		background: url(go_back.gif) left top no-repeat;
        }
a.goback:hover {
		background: url(go_back.gif) left bottom no-repeat;
        }
		
a.fulls, a.fulls:link, a.fulls:visited  {	
		color:#0063BB;
		font-size: 13px;
		font-family: arial;
		font-weight:bold;		
		text-decoration: none;
		padding:0 13 0 0;
		}
a.fulls:hover {
		color:#0063BB;
		text-decoration: underline;
        }
.full{background:url(more_pimp.gif) right center no-repeat;}		
.less{background:url(more_pimp1.gif) right center no-repeat;}	
.mless{background:url(pimp3.gif) right center no-repeat;}	

a.rm, a.rm:link, a.rm:visited  {	
		color:#006AC6;
		font-size: 13px;
		font-family: arial;
		font-weight:bold;
		text-decoration: none;
		}
a.rm:hover {
		color:#006AC6;
		text-decoration: underline;
        }

a.cmail, a.cmail:link, a.cmail:visited  {	
		color:#006AC6;
		font-size: 14px;
		font-family: verdana;
		font-weight:bold;
		text-decoration: none;
		}
a.cmail:hover {
		color:#006AC6;
		text-decoration: underline;
        }
		
a.cmail2, a.cmail2:link, a.cmail2:visited  {	
		color:#0086FB;
		font-size: 20px;
		font-family: arial;
		font-weight:bold;
		text-decoration: none;
		}
a.cmail2:hover {
		color:#0086FB;
		text-decoration: underline;
        }
		
a.tlink, a.tlink:link, a.tlink:visited  {	
		color:#007AE5;
		font-size: 13px;
		font-family: arial;
		font-weight:bold;
		text-decoration: none;
		}
a.tlink:hover {
		color:#007AE5;
		text-decoration: underline;
        }
		
a.portaone, a.portaone:link, a.portaone:visited  {	
		color:#ffffff;
		font-size: 13px;
		font-family: arial;
		font-weight:bold;		
		text-decoration: none;
		width:77px;
		height:21px;
		display:inline;
		background:url(back_portaone.gif) left top no-repeat;
		text-align:center;
		padding:3 9 3 10;
		margin-bottom:-6px!ie;
		}
a.portaone:hover {
		color:#ffffff;
		text-decoration: underline;
        }	
		
a.rsite, a.rsite:link, a.rsite:visited  {	
		color:#006AC6;
		font-size: 13px;
		font-family: arial;
		font-weight:normal;
		text-decoration: none;
		}
a.rsite:hover {
		color:#006AC6;
		text-decoration: underline;
        }
		
a.doc_down, a.doc_down:link, a.doc_down:visited  {
		height:18px;
		display:table-cell;
		width:71;
		background: url(doc_download.gif) left top no-repeat;
        }
a.doc_down:hover {
		background: url(doc_download.gif) left bottom no-repeat;
        }
		
a.bigmail, a.bigmail:link, a.bigmail:visited  {	
		color:#006FD0;
		font-size: 30px;
		font-family: arial;
		font-weight:bold;
		text-decoration: none;
		line-height:90%;
		}
a.bigmail:hover {
		color:#007AE5;
		text-decoration: underline;
        }
		
a.mlink, a.mlink:link, a.mlink:visited  {	
		color:#0069C4;
		font-size: 12px;
		font-family: verdana;
		font-weight:bold;		
		text-decoration: none;
		background:url(pimp3.gif) right center no-repeat;
		text-align:center;
		padding:0 13 0 0;
		}
a.mlink:hover {
		color:#0069C4;
		text-decoration: underline;
        }	
		
a.main_t, a.main_t:link, a.main_t:visited  {	
		color:#4E5963;
		font-size: 16px;
		font-family: arial;
		font-weight:bold;		
		text-decoration: none;
		padding:20 0 23 53;
		}
a.main_t:hover {
		color:#000000;
		text-decoration: underline;
        }
.m_info{background:url(m_info.gif) left center no-repeat;}		
.m_solution{background:url(m_solution.gif) left center no-repeat;}		
.m_bissnies{background:url(m_bissnies.gif) left center no-repeat;}		


a.siplink, a.siplink:link, a.siplink:visited  {	
		color:#0086FB;
		font-size: 15px;
		font-family: arial;
		font-weight:bold;
		text-decoration: none;
		}
a.siplink:hover {
		color:#007AE5;
		text-decoration: underline;
        }
		
a.goback_down, a.goback_down:link, a.goback_down:visited  {
		height:37px;
		display:table-cell;
		width:306px;
		background: url(go_back_down.gif) left top no-repeat;
        }
a.goback_down:hover {
		background: url(go_back_down.gif) left bottom no-repeat;
        }

a.goback_faq, a.goback_faq:link, a.goback_faq:visited  {
		height:37px;
		display:table-cell;
		width:251px;
		background: url(go_back_faq.gif) left top no-repeat;
        }
a.goback_faq:hover {
		background: url(go_back_faq.gif) left bottom no-repeat;
        }
		
a.goback_part, a.goback_part:link, a.goback_part:visited  {
		height:37px;
		display:table-cell;
		width:320px;
		background: url(go_back_partnership.gif) left top no-repeat;
        }
a.goback_part:hover {
		background: url(go_back_partnership.gif) left bottom no-repeat;
        }
		
a.goback_support, a.goback_support:link, a.goback_support:visited  {
		height:37px;
		display:table-cell;
		width:286px;
		background: url(go_back_support.gif) left top no-repeat;
        }
a.goback_support:hover {
		background: url(go_back_support.gif) left bottom no-repeat;
        }

a.pbx_pri, a.pbx_pri:link, a.pbx_pri:visited  {
		height:93px;
		display:table-cell;
		width:360px;
		background: url(pbx_pri.gif) left bottom no-repeat;
        }
a.pbx_pri:hover {
		background: url(pbx_pri.gif) left top no-repeat;
        }
		
a.read_details, a.read_details:link, a.read_details:visited  {
		height:21px;
		display:table-cell;
		width:114px;
		background: url(read_details.gif) left top no-repeat;
        }
a.read_details:hover {
		background: url(read_details.gif) left bottom no-repeat;
        }
		
a.a_down, a.a_down:link, a.a_down:visited  {
		height:44px;
		display:table-cell;
		width:155px;
		background: url(a_down.gif) left top no-repeat;
        }
a.a_down:hover {
		background: url(a_down.gif) left bottom no-repeat;
        }
a.a_purch, a.a_purch:link, a.a_purch:visited  {
                height:44px;
                display:table-cell;
                width:155px;
                background: url(a_purch.gif) left top no-repeat;
        }
a.a_purch:hover {
                background: url(a_purch.gif) left bottom no-repeat;
        }
