﻿/* common */
/*#878787*/
html { overflow: auto; overflow-y: scroll; overflow-x: auto; }
html, body {padding: 0px; margin: 0px; height: 100%; }
body {font-family: Arial; background-color: #FFFFFF; }
/*body {font-family: Arial; background-color: #828C94; }*/
.clear {height: 1px; clear: both; font-size: 1px;}
.main {border-collapse: collapse; width: 1004px; height: 100%; background-color: #FFFFFF; margin: 0 auto 0 auto; }
.mainTop {padding: 0; width: 1004px; vertical-align: top; background-color: #FFFFFF;}
.mainBottom {padding: 0; width: 1004px; vertical-align: bottom; background-color: #FFFFFF;}
/*
.main {border-collapse: collapse; width: 1004px; height: 100%; background-color: #FFFFFF; background-image: url(../img/mainBgMiddle.gif); background-repeat: repeat-y; margin: 0 auto 0 auto; }
.mainTop {padding: 0; width: 1004px; vertical-align: top; background-image: url(../img/mainBgTop.gif); background-repeat: no-repeat;}
.mainBottom {padding: 0; width: 1004px; vertical-align: bottom; background-image: url(../img/mainBgBottom.gif); background-repeat: no-repeat; background-position: bottom;}
*/
.content {width: 878px; margin: 0 0 10px 63px; padding-top: 10px;}
img {border: 0px;}
.underconstruction {text-align: center; margin: 100px auto 0 auto;}


/* head */
#topHead {position: relative; width: 878px; height: 107px;}
#ceodLogo {position: absolute; top: 5px; left: -4px;}
#mspartneroftheyear {position: absolute; top: 29px; left: 376px;}
#lblName {position: absolute; top: 35px; left: 350px;
    right: 494px;
}
#lblPass {position: absolute; top: 35px; left: 490px;}
#txtName {position: absolute; top: 51px; left: 350px;}
#txtPass {position: absolute; top: 51px; left: 490px;}
#btnLogin {position: absolute; top: 50px; left: 625px;}
#lnkForgotPass {position: absolute; top: 74px; left: 490px;}
#msGoldCertLogo {position: absolute;  top: 29px; right: 0px;}

.headContent {width: 878px;}
.textBox {font-size: 12px; color: #878787; border: 1px solid #878787; outline:none; background-color: #ebebec; width: 123px;}
.label {font-size: 12px; color: #878787;}
a.lnkForgotPass:link, a.lnkForgotPass:visited, a.lnkForgotPass:active, a.lnkForgotPass:hover
{
    font-size: 12px; color: #878787; text-decoration: none;
}
a.lnkForgotPass:hover
{
    text-decoration: underline;
}


a.lnkDistrib:link, a.lnkDistrib:visited, a.lnkDistrib:active, a.lnkDistrib:hover
{
    font-size: 12px; color: #878787; text-decoration: underline;
}
a.lnkDistrib:hover
{
    text-decoration: undernoneline;
}



/* lngmenu */
.menuLng {float: right; }
.menuLngItem {font-size: 12px; padding: 0px 1px 0px 9px; float: left;}
a.lnkmenuLngItem:link, a.lnkmenuLngItem:visited, a.lnkmenuLngItem:active, a.lnkmenuLngItem:hover
{
    font-size: 12px; text-decoration: none;
}
a.lnkmenuLngItem:hover
{
    text-decoration: underline;
}
.mlItem {color: #c4c5c7;}
.mlSelectedItem {color: #878787;}

/* menu */
.menu {width: 878px; height: 37px; background-image: url(../img/topMenuBg.gif); background-repeat:  no-repeat;}
/*.menuLeft {width: 36px; height: 31px; background-image: url(../img/menuLeft.gif); background-repeat: no-repeat; float: left;}*/
.menuItem {float: left;}
/*.menuRight {width: 36px; height: 31px; background-image: url(../img/menuRight.gif); background-repeat: no-repeat;  float: right;}*/

a.lnkmenuItem:link, a.lnkmenuItem:visited, a.lnkmenuItem:active, a.lnkmenuItem:hover
{
    height: 29px; font-size: 15px; color: White; text-align: center; padding-top: 8px; display: block; text-decoration: none;
}
a.lnkmenuItem:hover
{
    background-image: url(../img/menuSelectedBg.gif); background-repeat: repeat-x;
}

.menuItemLeft a.mSelectedItem:link, .menuItemLeft a.mSelectedItem:visited, .menuItemLeft a.mSelectedItem:active, .menuItemLeft a.mSelectedItem:hover 
{
    background-image: url(../img/menuSelectedLeftBg.gif); background-repeat: repeat-x;
}
.menuItemLeft_hu a.mSelectedItem:link, .menuItemLeft_hu a.mSelectedItem:visited, .menuItemLeft_hu a.mSelectedItem:active, .menuItemLeft_hu a.mSelectedItem:hover 
{
    background-image: url(../img/menuSelectedLeftBg_hu.gif); background-repeat: repeat-x;
}


.menuItemLeft a.lnkmenuItem:hover
{
    background-image: url(../img/menuSelectedLeftBg.gif); background-repeat: repeat-x;
}
.menuItemLeft_hu a.lnkmenuItem:hover
{
    background-image: url(../img/menuSelectedLeftBg_hu.gif); background-repeat: repeat-x;
}





.mSelectedItem {background-image: url(../img/menuSelectedBg.gif); background-repeat: repeat-x;}
/*.mSelectedItem_left {background-image: url(../img/menuSelectedLeftBg.gif); background-repeat: repeat-x;}*/


/* foot */
.footContent { width: 878px; margin: 10px 0 20px 63px; height: 90px;}
.fmenu {width: 878px; height: 40px; background-image: url(../img/bottomMenuBg.gif); background-repeat:  no-repeat;}
/*.fmenuLeft {width: 22px; height: 33px; background-image: url(../img/fmenuLeft.gif); background-repeat: no-repeat; float: left;}*/
.fmenuItem {height: 24px; padding-top: 16px; font-size: 10px; font-weight: bold; color: #878787; text-align: center; float: left;}

a.lnkfmenuItem:link, a.lnkfmenuItem:visited, a.lnkfmenuItem:active, a.lnkfmenuItem:hover
{
    font-size: 10px; font-weight: bold; color: #878787; text-decoration: none;
}
a.lnkfmenuItem:hover
{
    text-decoration: underline;
}

.fmItem {}
.fmItemr {float: right;}
/*.fmenuRight {width: 22px; height: 33px; background-image: url(../img/fmenuRight.gif); background-repeat: no-repeat;  float: right;}*/

/* body */
/* Default.aspx */
.bodyContent {width: 878px; margin-top: 15px;}
.boxes {margin-top: 15px;}
.colorHeadBox { width: 285px; height: 240px; float: left; background-image: url(../img/boxBottom.gif); background-repeat: no-repeat; background-position: bottom; background-color: #ECEFF7; position: relative; background-color: #eceff7;}
.leftBox {}
.centerBox {margin: 0px 12px 0px 11px;}
.rightBox {}
.boxContent {font-size: 12px; color: #878787; padding: 6px 14px 9px 12px; height: 90px;}
a.lnkTrial:link, a.lnkTrial:visited, a.lnkTrial:active, a.lnkTrial:hover
{
    font-size: 12px; color: Black; font-weight: bold; text-decoration: none;
}
a.lnkTrial:hover
{
    text-decoration: underline;
}

/* Products */
.productsLeftMenu {float: left; width: 188px; padding-top: 21px;}
.productsContent {float: left; width: 690px;}
.plMenuHead {width: 155px; height: 24px; background-image: url(../img/leftMenuTopBg.gif); background-repeat: no-repeat; font-size: 15px; padding: 9px 0px 0px 23px;}
.plMenu {width: 176px; border-left: 1px solid #CACACA; border-right: 1px solid #CACACA;}
.plMenuFoot {width: 178px; height: 4px; background-image: url(../img/leftMenuBottomBg.gif); background-repeat: no-repeat;}

a.pLeftMenuItem:link, a.pLeftMenuItem:visited, a.pLeftMenuItem:active, a.pLeftMenuItem:hover
{
    width: 153px; height: 22px; padding: 8px 0px 0px 23px; display: block; font-size: 12px; text-decoration: none; color: #878787;
}
a.pLeftMenuItem:hover
{
    background-color: #99C012; color: White;
}

.productsTableHead {width: 690px; height: 33px; background-image: url(../img/productsTableHeadBg.gif); background-repeat: no-repeat;}
.productsTableHead2 {width: 690px; height: 33px; background-image: url(../img/productsTableHeadBg2.gif); background-repeat: no-repeat;}
.productsTableBody {border-left: 1px solid #CACACA; border-right: 1px solid #CACACA;}
.cellH {font-size: 12px;}
.cellH1 {font-size: 15px;}
.cell1 {font-size: 12px; height: 30px; color: #878787;}
.cellText {font-size: 11px; height: 25px; color: ##525252;}
.cell {font-size: 10px; height: 30px;}
.cell2 {font-size: 12px;}
.cell21 {font-size: 12px; height: 30px; color: Black;}
.whiteTableRow {background-color: White;}
.silverTableRow {background-color: #F5F5F5;}
.productsTableFoot {width: 690px; height: 33px; background-image: url(../img/productsTableFootBg.gif); background-repeat: no-repeat;}
.cellF1, .cellF {font-size: 10px;}
/*.cellF:hover {background-image: url(../img/tableBottomSelected.gif); color: White;}*/

a.lnkPurchase:link, a.lnkPurchase:visited, a.lnkPurchase:active, a.lnkPurchase:hover
{
    font-size: 10px; text-decoration: none; color: Black; display: block; width: 118px; height: 20px; padding-top: 13px;
}
a.lnkPurchase:hover
{
    background-image: url(../img/tableBottomSelected.gif); color: White;
}

/*
.cellF:hover a.lnkPurchase:link, .cellF:hover a.lnkPurchase:visited, .cellF:hover a.lnkPurchase:active, .cellF:hover a.lnkPurchase:hover
{
    font-size: 10px; text-decoration: none; color: White;
}
*/

.learnMore {width: 460px;}
.learnMore .title {font-size: 18px; color: #878787; margin-bottom: 5px;}
.learnMore .subtitle {font-size: 15px;}
.learnMore .toc {}
.learnMore .toc .list {margin: 5px 0px 5px 15px; padding: 0px; font-size: 12px;}
.learnMore .toc .slist {margin: 0px 0px 0px 15px; padding: 0px; font-size: 12px;}
.learnMore .top {text-align: right;}
.learnMore .item {}
.learnMore .item .title {font-size: 15px; color: Black; margin-top: 3px;}
.learnMore .item span {font-size: 12px; color: #878787;}

a.lnkToc:link, a.lnkToc:visited, a.lnkToc:active, a.lnkToc:hover
{
    font-size: 12px; text-decoration: none; color: #878787;
}
a.lnkToc:hover
{
    text-decoration: underline;
}

a.lnkTop:link, a.lnkTop:visited, a.lnkTop:active, a.lnkTop:hover
{
    font-size: 10px; text-decoration: none; color: Black;
}
a.lnkTop:hover
{
    text-decoration: underline;
}


.tabs {height: 21px;}
.tab {float: left; margin-right: 3px;}


/* Aboutus */
.title {font-size: 15px; margin-top: 9px;}
.list {margin: 5px 0px 5px 16px; padding: 0px; font-size: 12px; color: #878787; line-height: 18px;}
.aboutusLeftMenu {float: left; width: 192px; margin-top: 21px;}
.aboutusContent {float: left; width: 386px; padding-right: 15px;}
.aboutusRightMenu {float: left; width: 194px; margin-top: 21px;}
.alMenuHead {width: 155px; height: 24px; background-image: url(../img/leftMenuTopBg.gif); background-repeat: no-repeat; font-size: 15px; padding: 9px 0px 0px 23px;}
.alMenu {width: 176px; border-left: 1px solid #CACACA; border-right: 1px solid #CACACA;}
.alMenuFoot {width: 178px; height: 4px; background-image: url(../img/leftMenuBottomBg_w.gif); background-repeat: no-repeat;}

a.aLeftMenuItem:link, a.aLeftMenuItem:visited, a.aLeftMenuItem:active, a.aLeftMenuItem:hover
{
    width: 153px; height: 22px; padding: 8px 0px 0px 23px; display: block; font-size: 12px; text-decoration: none; color: #878787;
}
a.aLeftMenuItem:hover
{
    background-color: #99C012; color: White;
}
.menuText {width: 153px; height: 14px; padding: 5px 0px 4px 23px; font-size: 12px; color: Black;}
.longtext {height: 32px;}

a.aLeftSubMenuItem:link, a.aLeftSubMenuItem:visited, a.aLeftSubMenuItem:active, a.aLeftSubMenuItem:hover
{
    width: 153px; height: 18px; padding: 4px 0px 5px 23px; display: block; font-size: 12px; text-decoration: none; color: #878787;
}
a.aLeftSubMenuItem:hover
{
    background-color: #99C012; color: White;
}
a.long:link, a.long:visited, a.long:active, a.long:hover {height: 32px;}


.colorHeadBox2 { width: 285px; height: 135px; background-image: url(../img/boxBottom2.gif); background-repeat: no-repeat; background-position: bottom; background-color: #ECEFF7;}
.boxContent2 {font-size: 12px; color: #878789; padding: 4px 10px 5px 10px; line-height: 18px;}
a.lnkMore:link, a.lnkMore:visited, a.lnkMore:active, a.lnkMore:hover
{
    font-size: 18px; text-decoration: none; color: Black;
}
a.lnkMore:hover
{
    text-decoration: underline;
}
.para {font-size: 12px; color: #878789; margin: 5px 0px 5px 0px; line-height: 18px;}
.paraj {font-size: 12px; color: #878789; margin: 5px 0px 5px 0px; line-height: 18px; text-align: justify;}
.para_reg_table {font-size: 12px; color: #878789; padding-left:30px; margin: 5px 0px 5px 0px; line-height: 18px;}
.table {font-size: 12px; color: #878789; line-height: 18px;}


a.contactMail:link, a.contactMail:visited, a.contactMail:active, a.contactMail:hover
{
    font-size: 14px; color: #878789; text-decoration: none;
}
a.contactMail:hover
{
    text-decoration: underline;
}


/* Partners */
.FaqContent {float: right; width: 670px; padding-right: 15px;}



/* Partners */
.partnersLeftMenu {float: left; width: 192px; padding-top:21px;}
.partnersContent {float: left; width: 386px; padding-right: 15px;}
.partnersContent_Reg {float: left; width: 671px; padding-right: 15px;}
.partnersRightMenu {float: left; width: 285px; padding-top:21px;}
.partnerslMenuHead {width: 155px; height: 24px; background-image: url(../img/leftMenuTopBg.gif); background-repeat: no-repeat; font-size: 15px; padding: 9px 0px 0px 23px;}
.partnerslMenu {width: 176px; border-left: 1px solid #CACACA; border-right: 1px solid #CACACA;}
.partnerslMenuFoot {width: 178px; height: 4px; background-image: url(../img/leftMenuBottomBg.gif); background-repeat: no-repeat;}

a.partnersLeftMenuItem:link, a.partnersLeftMenuItem:visited, a.partnersLeftMenuItem:active, a.partnersLeftMenuItem:hover
{
    width: 153px; height: 22px; padding: 8px 0px 0px 23px; display: block; font-size: 12px; text-decoration: none; color: #878787;
}
a.partnersLeftMenuItem:hover
{
    background-color: #99C012; color: White;
}


a.selected:link, a.selected:visited, a.selected:active, a.selected:hover {color: White; background-color: #99C012;}
.colorBlack {color: Black;}
.whiteMenuRow {background-color: White; border-bottom:1px solid #DDDDDD; border-top:1px solid #DDDDDD;}
.silverMenuRow {background-color: #F5F5F5; border-bottom:1px solid #DDDDDD; border-top:1px solid #DDDDDD;}
.whiteMenuRow2 {background-color: White; border-bottom:1px solid #DDDDDD;}
.whiteMenuRow3 {background-color: White; border-top:1px solid #DDDDDD;}
.silverMenuRow2 {background-color: #F5F5F5; border-top:1px solid #DDDDDD;}
.whiteSubMenuRow {background-color: White;}


a.contact:link, a.contact:visited, a.contact:active, a.contact:hover
{
     display: block;
}
a.contact:hover
{
    border-bottom: 1px solid #8B8C8D;
}
