a
{
	outline: none;
}

a img
{
	border: 0px;
}

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;
}
/************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;
}


