a
{
    outline: none;
}

a img
{
    border: 0px;
}

a .textlink
{
    color: #404040;
    text-decoration: none;
}

a .textlink:hover
{
    color: Gray;
    text-decoration: none;
}

body
{
    margin: 0px;
    background-image: url(../images/bgb.gif);
    background-repeat: repeat-y;
    background-position: center;
    font-family: Verdana, Arial, Helvetica, sans-serif;
}
.menuLink:Link
{
    font-family: Tahoma,Verdana, Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: bold;
    color: #FFFFFF;
    text-transform: uppercase;
    text-decoration: none;
}

.menuLink:visited
{
    font-family: Tahoma,Verdana, Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: bold;
    color: #FFFFFF;
    text-transform: uppercase;
    text-decoration: none;
}

.menuLink:hover
{
    font-family: Tahoma,Verdana, Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: bold;
    color: #d3d3d3; /*color:#FFFF99;*/
    text-transform: uppercase; /*text-decoration:underline;*/
}
A:link
{
    text-decoration: none;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: blue;
}

A:visited
{
    text-decoration: none;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: blue;
}

A:active
{
    text-decoration: none;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: blue;
}

A:hover
{
    text-decoration: none;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: gray;
}

.blackText
{
    font-size: 11px;
    line-height: 16px;
    color: #000000;
}

.blackTextLink
{
    font-size: 11px;
    line-height: 16px;
    color: #000000;
    text-decoration: none;
}

.blackTextLink:link .blackTextLink:visited
{
    text-decoration: none;
}

.blackTextLink:hover
{
    text-decoration: none;
}


.whiteText
{
    font-size: 11px;
    line-height: 16px;
    color: #FFFFFF;
}

.whiteTextLink
{
    font-size: 11px;
    line-height: 16px;
    color: #FFFFFF;
    text-decoration: none;
}

.whiteTextLink:link .whiteTextLink:visited
{
    text-decoration: none;
}

.whiteTextLink:hover
{
    text-decoration: none;
}

h3
{
    font-size: 20px;
    font-weight: normal;
    padding: 0px;
    margin: 0 0 10px 0px;
}

.blueLink
{
    font-size: 11px;
    color: #0000ff;
    text-decoration: none;
}

.blueLink:link .blueLink:visited
{
    text-decoration: none;
    color: #0000ff;
}

.blueLink:hover
{
    text-decoration: none;
    color: #404040;
}

.bodyText
{
    font-size: 11px;
    color: #404040;
    text-align: justify;
    line-height: 18px;
}

.topHeadder
{
    width: 975px;
    margin: 0 auto;
    background-color: #ebebeb;
    border-left: 1px solid #3f3f3f;
    border-right: 1px solid #3f3f3f;
    height: 80px;
    background-image: url(../images/topbg.jpg);
    background-repeat: repeat-x;
}

.topHeadder .logo
{
    padding-left: 10px;
    background-image: url(../images/topbg1.jpg);
    background-repeat: repeat-x;
    height: 80px;
}

.topHeadder .topMenu
{
    background-image: url(../images/toprightbg.jpg);
    background-repeat: no-repeat;
    background-position: right;
    height: 80px;
    width: 300px;
    text-align: right;
    line-height: 22px;
    padding-right: 10px;
}

.topHeadder .topMenu .support
{
    padding-top: 2px;
}

.menuStyle
{
    width: 960px;
    margin: 0 auto;
    padding-left: 15px;
    background-color: #17345c;
    background-image: url(../images/menubg.jpg);
    background-repeat: repeat-x;
    height: 36px;
    border-left: 1px solid #3f3f3f;
    border-right: 1px solid #3f3f3f;
    color: #808080;
}

.menuStyle .menuLink
{
    font-family: Tahoma,Verdana, Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: bold;
    color: #FFFFFF;
    text-transform: uppercase;
    text-decoration: none;
    line-height: 33px;
}

.menuStyle .menuLink:visited
{
    font-family: Tahoma,Verdana, Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: bold;
    color: #FFFFFF;
    text-transform: uppercase;
    text-decoration: none;
}

.menuStyle .menuLink:hover
{
    font-family: Tahoma,Verdana, Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: bold;
    color: #d3d3d3; /*color:#FFFF99;*/
    text-transform: uppercase; /*text-decoration:underline;*/
}

.midBanner
{
    width: 975px;
    margin: 0 auto;
    background-color: #2055a1;
    height: 203px;
    border-left: 1px solid #3f3f3f;
    border-right: 1px solid #3f3f3f;
    background-image: url(../images/midbg.jpg);
    background-repeat: repeat-x;
}

.midBanner .CaptionBanner
{
    margin: 0 auto;
    height: 203px;
    border-left: 1px solid #3f3f3f;
    border-right: 1px solid #3f3f3f;
    background-image: url(../images/mid_productbg_plain.jpg);
    background-position: right;
    background-repeat: no-repeat;
}

.productStrip
{
    width: 951px;
    margin: 0 auto;
    padding: 8px 10px 0 14px;
    background-color: #18345b;
    height: 67px;
    border-left: 1px solid #3f3f3f;
    border-right: 1px solid #3f3f3f;
}

.productStrip .productItem
{
    width: 290px;
    height: 60px;
}

.productStrip .productItem div
{
    margin-right: 6px;
}

.productStrip .productItem div div
{
    margin-left: 5px;
}

.productStrip .whiteTitle
{
    font-size: 12px;
    font-weight: bold;
    font-family: Tahoma;
    color: #FFFFFF;
    margin-bottom: 3px;
}

.productStrip .text
{
    font-family: Tahoma;
    font-size: 11px;
    color: #c0c0c0;
}

.productStrip .link
{
    font-family: Tahoma;
    font-size: 11px;
    color: #99ccff;
    text-decoration: none;
    line-height: 18px;
}

.productStrip .link:link .link:visited .link:hover
{
    color: #99ccff;
    text-decoration: none;
}

.productStrip2
{
    margin: 0 auto;
    padding: 8px 10px 0 14px;
    background-color: #18345b;
    border-left: 1px solid #3f3f3f;
    border-right: 1px solid #3f3f3f;
}

.productStrip2 .productItem
{
    width: 290px;
    height: 60px;
}

.productStrip2 .productItem div
{
    margin-right: 6px;
}

.productStrip2 .productItem div div
{
    margin-left: 5px;
}

.productStrip2 .whiteTitle
{
    font-size: 12px;
    font-weight: bold;
    font-family: Tahoma;
    color: #FFFFFF;
    margin-bottom: 3px;
}

.productStrip2 .text
{
    font-family: Tahoma;
    font-size: 11px;
    color: #c0c0c0;
}

.productStrip2 .link
{
    font-family: Tahoma;
    font-size: 11px;
    color: #99ccff;
    text-decoration: none;
    line-height: 18px;
}

.productStrip2 .link:link .link:visited .link:hover
{
    color: #99ccff;
    text-decoration: none;
}


/*****Login Style******/
.emploginDiv
{
    position: absolute;
    top: 525px;
    left: 54px;
    z-index: 100;
}
.CvDiv
{
    position: absolute;
    top: 525px;
    left: 376px;
    z-index: 100;
}
.RemoveCVDiv
{
    position: absolute;
    top: 580px;
    left: 561px;
    z-index: 100;
}

.popupdivstyle
{
    position: absolute;
    font-family: Verdana;
    font-size: 8pt;
    color: #000099;
    line-height: 17px;
    width: 420px;
    height: auto;
    overflow: auto;
    text-align: justify;
    padding: 5px;
    background-color: #FFFFFF;
    border: solid 1px #808080;
    z-index: 200;
}

.blackText
{
    font-size: 11px;
    line-height: 16px;
    color: #000000;
}

.blackTextLink
{
    font-size: 11px;
    line-height: 16px;
    color: #000000;
    text-decoration: none;
}

.blackTextLink:link .blackTextLink:visited
{
    text-decoration: none;
    color: #000000;
}

.blackTextLink:hover
{
    text-decoration: none;
}

.whiteText
{
    font-size: 11px;
    line-height: 16px;
    color: #FFFFFF;
}

.whiteTextLink
{
    font-size: 11px;
    line-height: 16px;
    color: #FFFFFF;
    text-decoration: none;
}

.whiteTextLink:link .whiteTextLink:visited
{
    text-decoration: none;
    color: #FFFFFF;
}

.whiteTextLink:hover
{
    text-decoration: none;
}

.hr
{
    width: 355px;
    margin-left: 15px;
    height: 174px;
    float: left;
    background-image: url(../images/hrbanner.jpg);
    background-repeat: no-repeat;
    background-color: #ffeda1;
}

.hr
{
    padding: 15px 10px 0 150px;
}

.erp
{
    width: 355px;
    margin-left: 5px;
    height: 174px;
    float: left;
    background-image: url(../images/erp_banner.jpg);
    background-repeat: no-repeat;
    background-color: #88c01d;
}

.erp div
{
    padding: 15px 10px 0 150px;
    color: #FFFFFF;
}

.contentArea
{
    width: 975px;
    margin: 0 auto;
    border-left: 1px solid #3f3f3f;
    border-right: 1px solid #3f3f3f;
    height: auto;
}

.contentArea .contentLeft
{
    width: 743px;
    height: 500px;
}

.contentArea .contentLeft .whoweare
{
    padding: 14px 20px 15px 20px;
}

.contentArea .contentLeft .hr
{
    width: 355px;
    margin-left: 15px;
    height: 174px;
    float: left;
    background-image: url(../images/hrbanner.jpg);
    background-repeat: no-repeat;
    background-color: #ffeda1;
}

.contentArea .contentLeft .hr div
{
    padding: 14px 10px 0 150px;
}

.contentArea .contentLeft .erp
{
    width: 355px;
    margin-left: 5px;
    height: 174px;
    float: left;
    background-image: url(../images/erp_banner.jpg);
    background-repeat: no-repeat;
    background-color: #88c01d;
}

.contentArea .contentLeft .erp div
{
    padding: 15px 10px 0 150px;
    color: #FFFFFF;
}

.contentArea .contentLeft .whatwedo
{
    background-color: #4c8fb9;
    padding: 10px 16px 0px 15px; /*background-image: url(images/bg0.jpg); 	background-repeat: repeat-x;*/
}

.contentArea .contentLeft .whatwedo div
{
    background-color: #FFFFFF;
    padding: 10px;
}

.contentArea .contentLeft .whatwedo div div
{
    margin: 0 10px 0 10px;
    padding: 5px 0 0 5px;
    text-align: justify;
}

#websolutions div .link
{
    font-size: 11px;
    color: #404040;
    text-decoration: none;
}

#websolutions div .link:link, .link:visited
{
    text-decoration: none;
    color: #404040;
}

#websolutions div .link:hover
{
    text-decoration: none;
    color: #404040;
}

#applications div .link
{
    font-size: 11px;
    color: #404040;
    text-decoration: none;
}

#applications div .link:link, .link:visited
{
    text-decoration: none;
    color: #404040;
}

#applications div a:hover
{
    text-decoration: none;
    color: #404040;
}

.contentArea .contentLeft .quickLaunch
{
    text-align: right;
    padding: 5px 10px 0 0;
    height: 11px;
}


.contentArea .contentRight
{
    width: 230px;
    background-image: url(../images/dots_vr.jpg);
    background-repeat: repeat-y;
    padding-left: 2px;
}

.contentArea .contentRight .marquee
{
    width: 215px;
    padding-left: 10px;
    text-align: justify;
}

.contentArea .contentRight .marquee .dotLine
{
    height: 20px;
    padding-top: 6px;
    padding-bottom: 6px;
    text-align: center;
}

.contentArea .contentRight .rss
{
    /*background-image: url(../images/rss_icon.png); 	background-repeat: no-repeat; 	background-position: 10px 20px;*/
    padding-left: 3px;
    height: 22px;
    padding-top: 17px;
}


.leftImg
{
    float: left;
    text-align: left;
    padding-left: 5px;
    padding-right: 8px;
}
.contentArea .contentRight .profile
{
    background-image: url(../images/icon_profile.gif);
    background-repeat: no-repeat;
    background-position: 5px 2px;
    height: 31px;
    line-height: 31px;
    padding-left: 40px;
}
.contentArea .contentRight .business
{
    height: 32px;
    line-height: 32px;
    padding-left: 40px;
    background-image: url(../images/icon_business.gif);
    background-repeat: no-repeat;
    background-position: 5px 0px;
}
.contentArea .contentRight .profile1
{
}
.contentArea .contentRight .business1
{
}
.contentArea .contentRight .wcms
{
}
.contentArea .contentRight .seomethdology
{
}
.contentArea .contentRight .wqs
{
}
.contentArea .contentRight .dateText
{
    font-size: 11px;
    line-height: 17px;
    color: #808080;
}


.contentArea .contentRight .newsText
{
    font-size: 11px;
    font-weight: bold;
    color: #000000;
    text-decoration: none;
}

.contentArea .contentRight .newsText:link .newsText:visited .newsText:hover
{
    text-decoration: none;
    color: #000000;
}

.contentArea .contentRight .downloadLinks
{
    background-color: #97E2FF; /*background-image: url(../images/tblbg.jpg); 	background-repeat: repeat-x;*/
    padding: 5px 5px 0 5px;
    height: 220px;
}
/*******Back Top Style**********/
.divbacktop
{
    clear: both;
    height: 30px;
    text-align: justify; /*border:solid 1px red;*/
}
.divback
{
    float: left; /*border:solid 1px red;*/
}
.back
{
    text-align: left;
    padding-left: 20px;
    text-decoration: underline;
    color: #000000;
    font-size: 12px;
}
.backfont
{
    font-family: Verdana;
    color: #000000;
    font-size: 8pt;
    text-decoration: none;
    cursor: pointer;
    text-align: left;
}
.backfont:hover
{
    text-decoration: underline;
    cursor: pointer;
}
.divtop
{
    float: left;
    text-align: right;
}
.top
{
    text-align: right;
    padding-right: 20px;
    text-decoration: underline;
    color: #000000;
    font-size: 12px;
}
.topfont
{
    font-family: Verdana;
    color: #000000;
    font-size: 8pt;
    text-decoration: none;
    cursor: pointer;
    text-align: right;
}
.topfont:hover
{
    text-decoration: underline;
    cursor: pointer;
}
.divbacktopline
{
    float: left;
    width: 2px;
}
.divbacktop2
{
    clear: both;
    height: 30px;
    text-align: justify;
    width: 740px; /*border:solid 1px red;*/
}
.divback2
{
    float: left;
    width: 365px;
}
.back2
{
    text-align: left;
    padding-left: 20px;
    text-decoration: underline;
    color: #000000;
    font-size: 12px;
}
.backfont2
{
    font-family: Verdana;
    color: #000000;
    font-size: 8pt;
    text-decoration: none;
    cursor: pointer;
    text-align: left;
}
.backfont2:hover
{
    text-decoration: underline;
    cursor: pointer;
}
.divtop2
{
    float: right;
    text-align: right;
    width: 365px;
}
.top2
{
    text-align: right;
    padding-right: 20px;
    text-decoration: underline;
    color: #000000;
    font-size: 12px;
}

.topinner
{
    text-align: right;
    padding-right: 5px;
    text-decoration: underline;
    color: #000000;
    font-size: 12px;
}

.topfont2
{
    font-family: Verdana;
    color: #000000;
    font-size: 8pt;
    text-decoration: none;
    cursor: pointer;
    text-align: right;
}
.topfont2:hover
{
    text-decoration: underline;
    cursor: pointer;
}


.footerMenu
{
    height: 54px;
    width: 975px;
    margin: 0 auto;
    border-left: 1px solid #3f3f3f;
    border-right: 1px solid #3f3f3f;
    background-color: #f2f3f5;
    background-image: url(../images/bottom_01.jpg);
    background-repeat: repeat-x;
    font-size: 10px;
    color: #00008b;
    line-height: 54px;
}

.footerMenu .footerMenuImage
{
    height: 54px;
    background-image: url(../images/bottom_02.jpg);
    background-position: right;
    background-repeat: no-repeat;
}
.mainHeadding
{
    color: #18345b;
    font-size: 18px;
    font-family: Tahoma;
    font-weight: normal;
    text-transform: uppercase;
}

.mainSubHeadding
{
    color: #646464;
    font-size: 13px;
    font-family: Tahoma;
}
.txtbox
{
    font-family: Verdana;
    font-size: 8pt;
    color: #000000;
}
.blueMenuLink
{
    font-size: 10px;
    color: #00008b;
    text-decoration: none;
    padding-left: 5px;
    padding-right: 5px;
}


.blueMenuLink:link .blueMenuLink:visited .blueMenuLink:hover
{
    font-size: 10px;
    color: #00008b;
    text-decoration: none;
}

.footerCopyright
{
    width: 975px;
    margin: 0 auto;
    border-left: 1px solid #3f3f3f;
    border-right: 1px solid #3f3f3f;
    background-color: #f2f3f5;
    background-image: url(../images/bottom_01.jpg);
    background-repeat: repeat-x;
    font-size: 11px;
    color: #404040;
    text-align: center;
    line-height: 30px;
}

.flotRight
{
    float: right;
}

.flotLeft
{
    float: Left;
}
/******Intranet Portal FAQ Page Style*******/
.FAQClose
{
    display: none;
}

.FAQOpen
{
    display: block;
}


/*.menubgcolor
{
    font-weight: bold;
    background-color: #87CEFA;
}*/
.submenu
{
    background-color: #ECEDEE;
}

.imgstyle
{
    cursor: pointer;
}
/******Page Style*******/
A:link
{
    text-decoration: none;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: blue;
}

A:visited
{
    text-decoration: none;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: blue;
}

A:active
{
    text-decoration: none;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: blue;
}

A:hover
{
    text-decoration: none;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: gray;
}

.main
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #404040;
    margin-left: 5px;
    margin-right: 5px;
    text-align: justify;
}
.main1
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #404040;
}

.mainTblBorder
{
    border-left: 1px solid #3F3F3F;
    border-right: 1px solid #3F3F3F;
}
.medium
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #404040;
    margin-left: 0px;
    margin-right: 0px;
    line-height: 1.5;
    text-align: justify;
}
.style_text
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #404040;
    margin-left: 5px;
    margin-right: 5px;
    line-height: 1.5;
    text-align: justify;
}
.style_text1
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #404040;
    line-height: 1.5;
    text-align: justify;
    padding-left: 18px;
    padding-right: 0px;
    vertical-align: middle;
}
.style_text2
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #404040;
    line-height: 1.5;
    text-align: justify;
    padding-left: 0px;
    padding-right: 10px;
}
.style_text3
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #404040;
    line-height: 1.5;
    text-align: justify;
}
.style_textbox
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
}
.style_validator
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: Red;
}
.style_textb
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: bold;
    color: #404040;
    margin-left: 5px;
    margin-right: 5px;
    line-height: 2;
    text-align: justify;
}
.header
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 14px;
    color: #404040;
    font-weight: bold;
    margin-left: 5px;
    margin-right: 5px;
    text-align: justify;
}
.headerw
{
    font-family: tahoma, Verdana, Arial, Helvetica, sans-serif;
    font-size: 14px;
    color: #FFFFFF;
    font-weight: bold;
    margin-left: 5px;
    margin-right: 5px;
    text-align: justify;
}
.errmsg
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 12px;
    line-height: 16px;
    margin-left: 3px;
    margin-right: 3px;
    color: red;
    font-weight: bold;
}
.headerrow
{
    background-color: black;
    font-size: 12pt;
    margin-left: 3px;
    margin-right: 3px;
    color: #FFFFFF;
    font-weight: bold;
    font-family: Verdana, Arial, Helvetica, sans-serif;
}
.contentrow
{
    background-color: #FFFFFF;
    font-size: 10pt;
    margin-left: 3px;
    margin-right: 3px;
    color: black;
    font-family: Verdana, Arial, Helvetica, sans-serif;
}
tblBg
{
    background-image: url(../images/midbg.jpg);
    background-repeat: repeat-x;
}
.menuBg
{
    background-color: #204170;
    background-image: url(../images/menubg.jpg);
    background-repeat: repeat-x;
}
.mainTblBorder
{
    border-left: 1px solid #3F3F3F;
    border-right: 1px solid #3F3F3F;
}

.style_textddl
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: bold;
    color: #404040;
    width: 195px;
    margin-left: 5px;
    margin-right: 0px;
    line-height: 2;
    text-align: left;
}
.style_textddl2
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #404040;
    width: 195px;
    margin-left: 5px;
    margin-right: 0px;
    line-height: 2;
    text-align: left;
}
.divCareer
{
    background-color: #FFFFFF;
    padding-bottom: 3px;
    height: 20px;
}
.divContactus
{
    background-color: #dcdcdc;
    height: 18px;
    padding-bottom: 3px;
}
.divContactusLeft
{
    float: left;
    text-align: left;
    width: 60px;
    height: 18px;
    vertical-align: top;
}
.divContactusMiddle
{
    float: left;
    width: 259px;
    height: 18px;
    vertical-align: top;
}
.divContactusRight
{
    float: left;
    vertical-align: top;
    width: 5px;
    height: 18px;
    text-align: right;
}
.divContactus1
{
    background-color: #dcdcdc;
    height: 22px;
    padding-bottom: 3px;
    width: 350px;
}
.divContactus1Left
{
    float: left;
    text-align: left;
    width: 75px;
    height: 22px;
    vertical-align: top;
}
.divContactus1Middle
{
    float: left;
    width: 258px;
    height: 22px;
}
.divContactus1Right
{
    float: left;
    vertical-align: top;
    width: 5px;
    height: 22px;
    text-align: right;
}
.headerstyle
{
    height: 42px;
    width: 975px;
    background-image: url(../images/titleheader.jpg);
    background-repeat: no-repeat;
}
.headerstyle1
{
    height: 42px;
    width: 315px;
    background-image: url(../images/titleheader.jpg);
    background-repeat: no-repeat;
}
.headerstyle3
{
    height: 42px;
    width: 975px;
    background-image: url(../images/titleheader.jpg);
    background-repeat: no-repeat;
    background-position: 0px 10px;
}
.headerstyleFT
{
    height: 42px;
    width: 730px;
    background-image: url(../images/titleheader.jpg);
    background-repeat: no-repeat;
}

/************css for right menu***************/
#LMenu
{
    width: 200px;
    height: auto;
    text-align: left;
}

#LMenu2
{
    width: 200px;
    height: auto;
    text-align: left;
}

#LMenu3
{
    width: 200px;
    height: auto;
    text-align: left;
}
#LMenu4
{
    width: 200px;
    height: auto;
    text-align: left;
}
#LMenu ol, #LMenu ul
{
    list-style: none;
    padding: 0;
    border: 0;
    margin: 0;
}

#LMenu2 ol, #LMenu2 ul
{
    list-style: none;
    padding: 0;
    border: 0;
    margin: 0;
}

#LMenu3 ol, #LMenu3 ul
{
    list-style: none;
    padding: 0;
    border: 0;
    margin: 0;
}
#LMenu4 ol, #LMenu4 ul
{
    list-style: none;
    padding: 0;
    border: 0;
    margin: 0;
}


#LMenu li a
{
    height: 24px;
    text-decoration: none;
    padding-left: 32px;
    vertical-align: middle;
}

#LMenu2 li a
{
    text-decoration: none;
    height: 29px;
    color: #FFFFFF;
    padding-left: 32px;
    vertical-align: middle;
}

#LMenu3 li a
{
    height: 29px;
    text-decoration: none;
    color: #FFFFFF;
    padding-left: 32px;
    vertical-align: middle;
}
#LMenu4 li a
{
    height: 29px;
    text-decoration: none;
    color: #FFFFFF;
    padding-left: 32px;
    vertical-align: middle;
}

#LMenu li a:link, #LMenu li a:visited
{
    background: url(../images/menubg.gif);
    background-repeat: no-repeat;
    color: #76787A;
    display: block;
    padding: 3px 0 0 32px;
}

#LMenu2 li a:link
{
    background: url(../images/menuheader.gif);
    background-repeat: no-repeat;
    font-weight: bold;
    color: #FFFFFF;
    display: block;
    padding: 5px 0 0 40px;
}

#LMenu2 li a:visited
{
    background: url(../images/menuheader.gif);
    background-repeat: no-repeat;
    font-weight: bold;
    color: #FFFFFF;
    display: block;
    padding: 5px 0 0 40px;
}

#LMenu2 li a:active
{
    background: url(../images/menuheader.gif);
    background-repeat: no-repeat;
    font-weight: bold;
    color: #76787A;
    display: block;
    padding: 5px 0 0 40px;
}

#LMenu3 li a:link, #LMenu3 li a:visited
{
    background: url(../images/menubg.gif);
    background-repeat: no-repeat;
    color: #76787A;
    display: block;
    padding: 5px 0 0 32px;
}
#LMenu4 li a:link, #LMenu4 li a:visited
{
    background: url(../images/menubg.gif);
    background-repeat: no-repeat;
    color: #76787A;
    display: block;
    padding: 5px 0 0 32px;
}

.CMSListMenuLI
{
    height: 24px;
    border-bottom: solid 1px #FFFFFF;
    background-repeat: no-repeat;
}

.CMSListMenuLI2
{
    height: 29px;
    border-bottom: solid 1px #FFFFFF;
    background-repeat: no-repeat;
}


#LMenu li a:hover, #LMenu li a.CMSListMenuLinkHighlighted:hover
{
    background-image: url(../images/menubghover.gif);
    background-repeat: no-repeat;
    color: #76787A;
    padding: 3px 0 0 32px;
}

#LMenu2 li a:hover, #LMenu2 li a.CMSListMenuLinkHighlighted:hover
{
    background-image: url(../images/menuheader01.gif);
    background-repeat: no-repeat;
    font-weight: bold;
    color: #76787A;
    padding: 5px 0 0 40px;
}
#LMenu3 li a:hover, #LMenu3 li a.CMSListMenuLinkHighlighted:hover
{
    background-image: url(../images/menubg_hover.gif);
    background-repeat: no-repeat;
    background-color: #F0FFFF;
    color: Black;
    padding: 5px 0 0 32px;
}

#LMenu4 li a:hover, #LMenu4 li a.CMSListMenuLinkHighlighted:hover
{
    background-image: url(../images/menubg_hover.gif);
    background-repeat: no-repeat;
    background-color: #F0FFFF;
    color: Black;
    padding: 5px 0 0 32px;
}

#LMenu li a.CMSListMenuLinkHighlighted
{
    background-image: url(../images/menubghl.gif);
    background-repeat: no-repeat;
    color: #76787A;
    padding: 3px 0 0 32px;
}

#LMenu2 li a.CMSListMenuLinkHighlighted
{
    background-image: url(../images/menuheader01.gif);
    background-repeat: no-repeat;
    font-weight: bold;
    color: #76787A;
    padding: 5px 0 0 40px;
}
#LMenu3 li a.CMSListMenuLinkHighlighted
{
    background-image: url(../images/menubg_hover.gif);
    background-repeat: no-repeat;
    color: Black;
    padding: 5px 0 0 32px;
}

#LMenu4 li a.CMSListMenuLinkHighlighted
{
    background-image: url(../images/menubg_hover.gif);
    background-repeat: no-repeat;
    color: Black;
    padding: 5px 0 0 32px;
}


#LMenu li a:active
{
    background-image: url(../images/menubghover.gif);
    background-repeat: no-repeat;
    color: #76787A;
    padding: 5px 0 0 32px;
}

#LMenu2 li a:active
{
    background-image: url(../images/menuheader01.gif);
    background-repeat: no-repeat;
    font-weight: bold;
    color: #76787A;
    padding: 5px 0 0 40px;
}
#LMenu3 li a:active
{
    background-image: url(../images/menubg_hover.gif);
    background-repeat: no-repeat;
    color: #76787A;
    padding: 5px 0 0 32px;
}
#LMenu4 li a:active
{
    background-image: url(../images/menubg_hover.gif);
    background-repeat: no-repeat;
    color: #76787A;
    padding: 5px 0 0 32px;
}
.headerstyle
{
    height: 42px;
    width: 975px;
    background-image: url(../images/titleheader.jpg);
    background-repeat: no-repeat;
}

.menuheader
{
    text-align: left;
    color: #FFFFFF;
    font-weight: bold;
    width: 200px;
    height: 24px;
    padding-top: 5px;
    background-image: url(../images/menuheader.gif);
    background-position: right center;
    background-repeat: no-repeat;
}
.menuheader1
{
    text-align: left;
    color: #FFFFFF;
    font-weight: bold;
    width: 200px;
    height: 21px;
    padding-top: 2px;
    background-image: url(../images/menuheader.gif);
    background-position: right center;
    background-repeat: no-repeat;
}
.menuheader1:hover
{
    text-align: left;
    color: #76787A;
    font-weight: bold;
    width: 200px;
    height: 21px;
    padding-top: 2px;
    background-image: url(../images/menuheader01.gif);
    background-position: right center;
    background-repeat: no-repeat;
}
.menubgcolor
{
    font-weight: bold;
    background-color: #87CEFA;
    height: 25px;
    padding-left: 4px;
}
.submenu
{
    background-color: #ECEDEE;
    height: 29px; /*border:solid 1px red;*/
}
.submenudiv1
{
    float: left;
    width: 33px;
    border-bottom: solid 1px #FFFFFF;
    border-top: solid 1px #FFFFFF;
    border-right: solid 1px #FFFFFF; /*border:solid 1px red;*/
    height: 27px;
    text-align: center;
    vertical-align: middle;
}
.submenudiv2
{
    float: left;
    width: 529px;
    border-bottom: solid 1px #FFFFFF;
    border-top: solid 1px #FFFFFF;
    border-right: solid 1px #FFFFFF; /*border:solid 1px red;*/
    height: 27px;
    text-align: left;
    vertical-align: middle;
}
.submenudiv3
{
    float: left;
    width: 46px;
    height: 27px;
    border-bottom: solid 1px #FFFFFF;
    border-top: solid 1px #FFFFFF;
    border-right: solid 1px #FFFFFF;
    text-align: center;
    vertical-align: middle;
}
.submenudiv4
{
    float: left;
    width: 72px;
    height: 27px;
    border-bottom: solid 1px #FFFFFF;
    border-top: solid 1px #FFFFFF;
    border-right: solid 1px #FFFFFF; /*border:solid 1px red;*/
    text-align: right;
    vertical-align: middle;
}
.style_textRQ
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #404040;
    line-height: 1.5;
    text-align: justify;
}
.divsubmenuRQ
{
    height: 25px; /* border :solid 1px red;*/
}
.divcheckboxRQ
{
    float: left;
    width: 30px;
    height: 25px;
    text-align: center;
    vertical-align: middle; /*border :solid 1px red;*/
}
.divcheckboxtextRQ
{
    float: left;
    width: 308px;
    height: 25px;
    text-align: left;
    vertical-align: middle; /*border:solid 1px red;*/
}
.imgstyle
{
    cursor: pointer;
}

#emailDiv
{
    background-image: url(../images/atbkg.png);
    width: 325px;
    padding: 8px;
    height: 365px;
    position: absolute;
    display: none;
}
.textstyle
{
    font-family: Verdana;
    font-size: 8pt;
    color: #000000;
    line-height: 17px;
}
.logintextstyle
{
    font-family: Verdana;
    font-size: 8pt;
    color: #000000;
    text-align: center;
}
.textstyleemail1
{
    font-family: tahoma;
    font-size: 8pt;
    padding: 4px;
    padding-left: 10px;
    height: 18px;
    font-weight: bold;
    color: #4C4C4C;
    background-color: #f2f2f2;
}

.textstyleemail2
{
    padding: 4px;
    cursor: pointer;
    background-color: #f2f2f2;
}
/*login style*/

.loginTitle
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
    color: #404040;
    font-weight: bold;
}

.loginstyle1
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #404040;
    font-weight: bold;
}
.loginstyle2
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #17325f;
    font-weight: bold;
}


.loginLink:Link
{
    font-family: Tahoma,Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
    font-weight: bold;
    color: #001846;
    text-transform: uppercase;
    text-decoration: none;
}

.loginLink:visited
{
    font-family: Tahoma,Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
    font-weight: bold;
    color: #001846;
    text-transform: uppercase;
    text-decoration: none;
}

.loginLink:hover
{
    font-family: Tahoma,Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
    font-weight: bold;
    color: #6d0100; /*color:#FFFF99;*/
    text-transform: uppercase; /*text-decoration:underline;*/
}
.loginheader
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 14px;
    color: #404040;
    font-weight: bold;
    margin-left: 5px;
    margin-right: 5px;
    text-transform: uppercase;
}
.Connectheader
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #404040;
    font-weight: bold;
    margin-left: 5px;
    margin-right: 5px;
}
.logintextstyle
{
    font-family: Verdana;
    font-size: 8pt;
    color: #000000;
    text-align: center;
}
.tableview, .tableview:visited, .tableview:active
{
    font-weight: normal;
    color: #001846;
    font-family: verdana;
    font-size: 8pt;
}
.tableview:hover
{
    font-weight: normal;
    color: #6d0100;
    font-family: verdana;
    font-size: 8pt;
    text-decoration: underline;
}
.tableview1, .tableview1:visited, .tableview1:active, .tableview1:hover
{
    font-weight: normal;
    color: black;
    font-family: verdana;
    font-size: 8pt;
}


.requesthead
{
    font-size: 13px;
    color: #FFFFFf;
    font-family: Verdana;
    font-weight: bold;
}
/*******Grid View Style******/
/*.gridHeader
{
    font-size:11px;
	font-weight:bold;
	background-color:#EEEEEE;
	color:#000000;
	background-image:url(../images/infobox_bg.jpg); 
	background-repeat:repeat-x; 
	text-align:center;
}

.gridHeader th
{
	padding-left:5px;
	padding-right:5px;
	color:#000000;
	height:27px; 
    border-top:solid 1px #D3D3D3;
    border-right:solid 1px #D3D3D3;
}

.gridHeader a
{
    color:#000000;
    text-decoration:none;
    padding-left:10px;
	padding-right:10px;
}

.gridHeaderAnchorUp
{
    color:#000000;
    background-image:url(../images/uparr.gif); 
	background-repeat:no-repeat;
	background-position :right center;
    text-decoration:none;
    padding-left:5px;
	padding-right:5px;
}

.gridHeaderAnchorDown
{
    color:#000000;
    background-image:url(../images/downarr.gif); 
	background-repeat:no-repeat;
	background-position :right center;
    text-decoration:none;
    padding-left:10px;
	padding-right:10px;
}

.gridHeader a:hover
{
    color:#000000;
    text-decoration:none;
}

.gridPager
{
    font-size:11px;
	color:#214170;
	font-weight:bold;
	text-align:center;
	background-color:#D2CFCF;
	background-image:url(../images/tbltitlebg.jpg);
	border-bottom:1px solid #B7B6B6;
	height:25px;
	display:none;
}

.gridPager2
{
    font-size:11px;
	color:#214170;
	font-weight:bold;
	text-align:center;
	background-color:#D2CFCF;
	background-image:url(../images/tbltitlebg.jpg);
	border:solid 1px #B7B6B6;
	height:20px;
}

.gridPager3
{
    font-size:11px;
	color:#214170;
	font-weight:bold;
	text-align:center;
	background-color:#D2CFCF;
	background-image:url(../images/tbltitlebg.jpg);
	border-right:solid 1px #D3D3D3;
	border-top:solid 1px #D3D3D3;
	border-bottom:solid 1px #D3D3D3;
	height:22px;
}

.gridPager a
{
    color:#214170;
    text-decoration:underline;
}

.gridPager a:hover
{
    color:#214170;
    text-decoration:underline;
}

.gridItem
{
    background-color:#FFFFFF;
}

.gridItem td
{
    height:22px;
    padding-left:5px;
    padding-right:5px;
    border-right:solid 1px #D3D3D3;
	border-bottom:inset 1px #D3D3D3;
}

*/
.GridFooterStyle
{
    text-align: center;
}
.GridPager_Brick div
{
    background-color: gray;
    height: 7px;
    color: #000000;
    font-size: 8pt;
}
.GridPager_Brick td
{
    background-color: gray;
    height: 7px;
    color: #000000;
    font-size: 8pt;
}

.GridPager_Brick a
{
    background-color: gray;
    height: 7px;
    font-size: 8pt;
    color: #ffffff;
}
.GridPager_Brick a:hover
{
    background-color: gray;
    height: 7px;
    font-size: 8pt;
    color: #ffffff;
}
.GridPager_Brick a:visited
{
    background-color: gray;
    height: 7px;
    font-size: 8pt;
    color: #ffffff;
}
.GridPager_Brick a:link
{
    font-size: 8pt;
    background-color: gray;
    height: 7px;
    color: #ffffff;
}
.GridPager_Brick a:active
{
    background-color: gray;
    height: 7px;
    font-size: 8pt;
    color: #ffffff;
}
.GridPager_Brick1 td
{
    height: 7px;
    color: #000000;
    font-size: 8pt;
}

.GridPager_Brick1 a
{
    height: 7px;
    font-size: 8pt;
    color: gray;
}
.GridPager_Brick1 a:hover
{
    height: 7px;
    font-size: 8pt;
    color: gray;
}
.GridPager_Brick1 a:visited
{
    height: 7px;
    font-size: 8pt;
    color: gray;
}
.GridPager_Brick1 a:link
{
    font-size: 8pt;
    height: 7px;
    color: gray;
}
.GridPager_Brick1 a:active
{
    height: 7px;
    font-size: 8pt;
    color: #94EF01;
}




.hr
{
    width: 355px;
    margin-left: 15px;
    height: 174px;
    float: left;
    background-image: url(../images/hrbanner.jpg);
    background-repeat: no-repeat;
    background-color: #ffeda1;
}

.hr
{
    padding: 15px 10px 0 150px;
}

.erp
{
    width: 355px;
    margin-left: 5px;
    height: 174px;
    float: left;
    background-image: url(../images/erp_banner.jpg);
    background-repeat: no-repeat;
    background-color: #88c01d;
}

.erp div
{
    padding: 15px 10px 0 150px;
    color: #FFFFFF;
}

.contentArea
{
    font-size: 11px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    color: #404040;
    text-align: justify;
    line-height: 18px;
}

.h3
{
    font-size: 20px;
    font-weight: normal;
    padding: 0px;
    line-height: 22px;
    margin: 0 0 10px 0px;
}
/****Sign Up****/
.divsignup
{
    height: 40px; /*border:solid 1px red;*/
}
.signupleft
{
    float: left;
    width: 120px;
    text-align: left; /*border:solid 1px red;*/
}
.signupright
{
    float: left;
    width: 210px;
    text-align: left; /*border:solid 1px red;*/
}
.signupleft2
{
    float: left;
    width: 120px;
    text-align: left; /*border:solid 1px red;*/
}
.signupright2
{
    float: left;
    width: 210px;
    text-align: left; /*border:solid 1px red;*/
}
/*****Account Edit page Style********/
.divaccedit
{
    height: 25px; /*border:solid 1px red;*/
}
.divacceditleft
{
    float: left;
    width: 125px;
    text-align: left; /*border:solid 1px red;*/
}
.divacceditright
{
    float: left;
    width: 210px;
    text-align: left; /*border:solid 1px red;*/
}
.divaccedit2
{
    height: 25px; /*border:solid 1px red;*/
}
.divacceditleft2
{
    float: left;
    width: 200px;
    text-align: left; /*border:solid 1px red;*/
}
.divacceditright2
{
    float: left;
    width: 280px;
    text-align: left; /*border:solid 1px red;*/
}

.titlestyle
{
    font-family: Calibri;
    font-size: 15pt;
    font-weight: bold;
    color: #000000;
}

.tdborder
{
    border-bottom: solid 1px #d5d5d5;
    width: 720px;
}

.subtitlestyle
{
    font-family: Calibri;
    font-size: 12pt;
    font-weight: bold;
    color: #000000;
}

.listsdiv
{
    width: 240px;
}

.listsdiv a
{
    color: #76797C;
}

.listsdiv a:hover
{
    color: #76797C;
    text-decoration: underline;
}

.lastlistdiv
{
    width: 220px;
}

.lastlistdiv a
{
    color: #76797C;
}

.lastlistdiv a:hover
{
    color: #76797C;
    text-decoration: underline;
}

.innerlinks
{
    padding-left: 15px;
}

.innerlinks2
{
    padding-left: 30px;
}
.mScaleFTMainTable
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 15px;
    color: #404040;
    text-align: justify;
    line-height: 2;
}
.MScaleContent
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 15px;
    color: #404040;
    text-align: justify;
}
.MScaleContent ul
{
    font-size: 12px;
}
.MScaleContent ul
{
    margin: 0px;
    padding: 0px;
}
.MScaleContent ul li
{
}

#mScaleFTContent2 ul li
{
    margin: 0px;
    padding: 0px;
    list-style-type: circle;
}

.mdstyle1
{
    width: 471px; /*250px;*/
    overflow: hidden;
    height: 113px;
    border: solid 1px #0573B0;
    text-align: center;
    background-color: #FFFFFF;
    padding: 3px;
    z-index:100;
}

.mdstyle1 .listdiv
{
    width: 469px;
    float: left;
    height: 110px;
    background-color: #FDFDFD;
    background-image: url(../images/submenubg.gif);
    background-position: bottom;
    background-repeat: repeat-x;
    border: solid 1px #E5E5E5;
    z-index:-100;
}

.mdstyle1 a
{
    color: #214170;
    font-size:7pt;
    display: block;
    width: 155px;
    height: 110px;
    padding: 3px 4px 4px 4px;
    text-decoration: none;
}

.mdstyle1 a img
{
    border: solid 1px #E3E3E3;
    padding: 2px;
}

.mdstyle1 a:hover
{
    color: #000000;
}


.mdstyle2
{
    /*width: 554px;*/
    width: 969px;
    overflow: hidden;
    height: 113px;
    border: solid 1px #0573B0;
    text-align: center;
    background-color: #FFFFFF;
    padding: 3px;
    z-index:100;
}

.mdstyle2 .innerdiv
{
    /*width: 490px;*/
    width: 905px;
    float: left;
    height: 110px;
    background-color: #FDFDFD;
    background-image: url(../images/submenubg.gif);
    background-position: bottom;
    background-repeat: repeat-x;
    border: solid 1px #E5E5E5;
    z-index:-100;
}

.mdstyle2 .innerdiv .innermenudiv
{
    /*width: 490px;*/
    width:905px;
    overflow: hidden;
    z-index:-100;
}

.mdstyle2 .scroller
{
    width: 31px;
    float: left;
    background-color: #FFFFFF;
    cursor:pointer;
}

.mdstyle2 a
{
    color: #214170;
    font-size:7pt;
    display: block;
    width: 155px;
    height: 110px;
    padding: 3px 4px 4px 4px;
    text-decoration: none;
}

.mdstyle2 a img
{
    border: solid 1px #E3E3E3;
    padding: 2px;
}

.mdstyle2 a:hover
{
    color: #000000;
}

