﻿
.MenuItem
{
    padding-right: 20px;
    padding-left: 20px;
    text-transform: capitalize;
    font-weight: bold;
    color: #FFFFFF;
}

.GreenMenuBG
{
    background-color: #64B13D;
}

.GreenSubMenuBG
{
    background-color: #CFE7C5;
}

.lightGrayLink:active{	color: #808080;	font-size: 11px;}.lightGrayLink:link{    color: #808080;    font-size: 11px;}.lightGrayLink:hover{    color: #808080;    font-size: 11px;}.lightGrayLink:visited{    color: #808080;    font-size: 11px;}.lightGray{	color: #808080;}.GreenSelectedMenuBG
{
    background-color: #467B2B;
    padding-right: 20px;
    padding-left: 20px;
    text-transform: capitalize;
    font-weight: bold;
    color: #FFFFFF;
}

.menuLink:active
{
    text-transform: capitalize;
    font-weight: bold;
    color: #FFFFFF;
    font-size: 11px;
}

.menuLink:link
{
    text-transform: capitalize;
    font-weight: bold;
    color: #FFFFFF;
    font-size: 11px;
}

.menuLink:hover
{
    text-transform: capitalize;
    font-weight: bold;
    color: #FFFFFF;
    font-size: 11px;
    text-decoration: underline;
}

.menuLink:visited
{
    text-transform: capitalize;
    font-weight: bold;
    color: #FFFFFF;
    font-size: 11px;
}

.blueMenuLink:active
{
    text-transform: capitalize;
    font-weight: bold;
    color: #006699;
    font-size: 11px;
}

.blueMenuLink:link
{
    text-transform: capitalize;
    font-weight: bold;
    color: #006699;
    font-size: 11px;
}

.blueMenuLink:hover
{
    text-transform: capitalize;
    font-weight: bold;
    color: #006699;
    font-size: 11px;
    text-decoration: underline;
}

.blueMenuLink:visited
{
    text-transform: capitalize;
    font-weight: bold;
    color: #006699;
    font-size: 11px;
}

.subMenuLink:active
{
    text-transform: capitalize;
    font-weight: bold;
    color: #4D7536;
    font-size: 11px;
}

.subMenuLink:link
{
    text-transform: capitalize;
    font-weight: bold;
    color: #4D7536;
    font-size: 11px;
}

.subMenuLink:hover
{
    text-transform: capitalize;
    font-weight: bold;
    color: #4D7536;
    font-size: 11px;
    text-decoration: underline;
}

.subMenuLink:visited
{
    text-transform: capitalize;
    font-weight: bold;
    color: #4D7536;
    font-size: 11px;
}

.GreenSelectedSubMenuBG
{
    background-color: #FCFFFF;
    padding-right: 20px;
    padding-left: 20px;
    text-transform: capitalize;
    font-weight: bold;
}

.NewsCell
{
    padding-left: 5px;
}

.GreenSelectedNewsBG
{
    background-color: #5A9242;
    padding-top: 5px;
    padding-bottom: 5px;
    padding-right: 5px;
    padding-left: 5px;
    text-transform: capitalize;
    font-weight: bold;
}

.TeamUnselectedBG
{
    padding-top: 7px;
    padding-bottom: 7px;
    padding-right: 7px;
    padding-left: 5px;
    text-transform: capitalize;
    font-weight: bold;
}

.selectedSubMenuLink:active
{
    text-transform: capitalize;
    font-weight: bold;
    color: #4D7536;
    font-size: 11px;
}

.selectedSubMenuLink:link
{
    text-transform: capitalize;
    font-weight: bold;
    color: #4D7536;
    font-size: 11px;
}

.selectedSubMenuLink:hover
{
    text-transform: capitalize;
    font-weight: bold;
    color: #4D7536;
    font-size: 11px;
}

.selectedSubMenuLink:visited
{
    text-transform: capitalize;
    font-weight: bold;
    color: #4D7536;
    font-size: 11px;
}

.rightBottomText
{
    vertical-align: bottom;
    text-align: right;
}

.bottomText
{
    vertical-align: bottom;
}

.darkGreenText
{
    color: #237E07;
}

.lightGreenText
{
    color: #CDEBCF;
}

.largeText
{
    font-size: 25px;
    font-family: Georgia;
}

.lightGrayText
{
    color: #A2AEBC;
}

.mediumText
{
    font-size: 15px;
    font-family: Georgia;
}



.lineBG
{
    border-bottom-style: double;
    border-bottom-width: 1px;
    border-bottom-color: #C0C0C0;
}

.greenPurpleBG
{
    background-image: url('/images/backgroundGreenPurpleGradientTop.jpg' );
    background-repeat: no-repeat;
}

.greenGradientBG
{
    background-image: url('/images/backgroundGreenGradientSide.jpg' );
    background-repeat: no-repeat;
}

.blueGradientBG
{
    background-image: url('/images/backgroundBlueGradientSide.jpg' );
    background-repeat: no-repeat;
}

.grayGradientBG
{
    background-image: url('/images/backgroundGrayGradientTop.jpg' );
    background-repeat: no-repeat;
}

.lightGreenLink:active
{
    font-weight: bold;
    color: #CDEBCF;
    font-size: 13px;
    text-decoration: underline;
}

.lightGreenLink:link
{
    font-weight: bold;
    color: #CDEBCF;
    font-size: 13px;
    text-decoration: underline;
}

.lightGreenLink:hover
{
    font-weight: bold;
    color: #CDEBCF;
    font-size: 13px;
    text-decoration: underline;
}

.lightGreenLink:visited
{
    font-weight: bold;
    color: #CDEBCF;
    font-size: 13px;
    text-decoration: underline;
}

.whiteLink:active
{
    font-weight: bold;
    color: #FFFFFF;
    font-size: 13px;
}

.whiteLink:link
{
    font-weight: bold;
    color: #FFFFFF;
    font-size: 13px;
}

.whiteLink:hover
{
    font-weight: bold;
    color: #FFFFFF;
    font-size: 13px;
}

.whiteLink:visited
{
    font-weight: bold;
    color: #FFFFFF;
    font-size: 13px;
}

.grayULLink:active
{
    font-weight: bold;
    color: #A2AEBC;
    font-size: 13px;
    text-decoration: underline;
}

.grayULLink:link
{
    font-weight: bold;
    color: #A2AEBC;
    font-size: 13px;
    text-decoration: underline;
}

.grayULLink:hover
{
    font-weight: bold;
    color: #A2AEBC;
    font-size: 13px;
    text-decoration: underline;
}

.grayULLink:visited
{
    font-weight: bold;
    color: #A2AEBC;
    font-size: 13px;
    text-decoration: underline;
}

.darkGreenLink:active
{
    font-weight: bold;
    color: #237E07;
    font-size: 13px;
}

.darkGreenLink:link
{
    font-weight: bold;
    color: #237E07;
    font-size: 13px;
}

.darkGreenLink:hover
{
    font-weight: bold;
    color: #237E07;
    font-size: 13px;
    text-decoration: underline;
}

.darkGreenLink:visited
{
    font-weight: bold;
    color: #237E07;
    font-size: 13px;
}

.whiteText
{
    color: White;
}

.darkBlueText
{
    color: #293B5F;
}

.medGrayText
{
    color:#656764;
}
.BulletedList
{
	list-style-type: disc;
	list-style-position: outside;
	margin-left: 15px;
}


.FullLengthHeadingBlock
{
    background: White url('/images/backgroundGreenPurpleGradientTop.jpg') no-repeat top;
    width:784px;
    height:114px; 
    margin-left:15px;          
}

.FooterBlock
{
    background: url('/images/smallBackgroundGrayGradientTop.jpg') no-repeat top;
}

.QuarterSizedFooterBlock
{
    background: url('/images/BackgroundGrayGradientFullFooter.jpg') no-repeat top;
    width:586px;
    height:109px; 
    margin-left:30px;
}
.FullSizedFooterBlock
{
    background: url('/images/BackgroundGrayGradientFullFooter.jpg') no-repeat top;
    width:780px;
    height:109px;
    margin-left:15px;
}

.QuarterSizedHeadingBlock
{
     width:586px;
    height:114px; 
}

.MarginedHeadingBlock
{
    margin-left:15px; 
    margin-right:25px;  
}

.largeTextMargin
{
    font-size:20px;
    margin-left:15px;
    margin-top:15px;
    height:10px;
}

.largeMedText
{
    font-size:20px;
}


.blockText
{
    text-decoration:none;
    margin-left:0px;
    height:0px;
}

.sectionMargins
{
    margin-top: 30px;
    margin-bottom:10px;
}

h4.sectionMarginsTopLeft
{    
    margin-top:15px;
    margin-left:15px;
}

.marginLeft
{
    margin-left:15px;
}

.marginRight
{
    margin-right:25px;
}

div.customerCaseStudy
{
    background: url(/images/CustomerCaseStudy.jpg) no-repeat top;
    width:782px;
    height:238px;
    margin-left:15px;
}

.custSubPageOuterBoxGradient,.custSubPageOuterBoxGradientMargin
{
    background: url(/images/customerSubPageBlockGradient.jpg) no-repeat top;
    width:250px;   
    margin-left:15px;
}

.solutionsSubPageOuterBoxGradient, .solutionSubPageOuterBoxGradientMargin
{
    background: url(/images/backgroundGreenGradientSideSol.jpg) no-repeat top; 
    width:250px;  
    margin-left:15px;     
}
.solutionsSubPageOuterBoxGradient,.custSubPageOuterBoxGradient
{
    margin-left:0px;
}

.gradientLeftSeperator
{
    background: url(/images/GrayGradient.jpg) no-repeat top;
    width:11px;
    height:254px;
}
div.custHzLines, div.caseStudyHzLines
{
    background: url(/images/doubleHzLines.jpg) no-repeat top;
    width:556;
    height:70px;  
    margin-left:30px;
    margin-top:10px;
    margin-bottom:0px; 
}
div.caseStudyHzLines
{
    height: 200px; 
    width: 350px; 
    margin-left:15px;
    margin-top:0px;
    margin-bottom:10px;
}

.employerrightbuttonDEMO, .employerrightbuttonContactUs, .employerrightbuttonsCaseStudy
{
    background: url(/images/RequestAWebcast_Small.jpg) no-repeat top;    
    width:180px;
    height:40px;
    border:0px;
}
.employerrightbuttonContactUs
{
    background: url(/images/buttonGreenGradient_ContactUs.jpg) no-repeat top;
}
.employerrightbuttonsCaseStudy
{
    background: url(/images/buttonBlueGradient_CaseStudy.jpg) no-repeat top;
}
.caseStudyBlueGradientDownLoadButton
{
    background: url(/images/caseStudyBlueGradientDownload.jpg) no-repeat top;
    width:260px;
    height:40px;
    border:0px;
}

b.rtop, b.rbottom
{
    display:block;
    background-color:#FFF;
}
b.rtop b, b.rbottom b
{
    display:block;
    height: 1px;
    overflow: hidden;
    background: #31750E;
}
b.r1{margin: 0 5px}
b.r2{margin: 0 3px}
b.r3{margin: 0 2px}
b.rtop b.r4, b.rbottom b.r4{margin: 0 1px;height: 3px}

.background
{
    background:#31750E;
}
.teamdesignation
{
    color:#D0E7C4; 
    font-size:8pt;
    font-family:Arial;
    font-weight:bold;
}
.teamname:link
{
    color:white; 
    font-size:10pt;
    font-family:Arial;
    font-weight:bold;
}
.teamname:hover
{
    color:white; 
    font-size:10pt;
    font-family:Arial;
    font-weight:bold;
    text-decoration: underline;
}
.teamname:visited
{
    color:white; 
    font-size:10pt;
    font-family:Arial;
    font-weight:bold;
}
TD.Border{
	border-bottom :1px solid #D8E1D4;
	
}
.greenGradientBGTop
{
    background-image: url('/images/backgroundGreenGradientTop.jpg' );
    background-repeat: no-repeat;
    height:375px;     
}

.greenTableBG
{
    background-image: url('/images/line.gif' );
    background-repeat: no-repeat;
}

.greenGradientnewsBGTop
{
    background-color: #4A8A29;
}
a.featureswhitelink:link
{
    font-size:10px;
    font-family: Arial; 
    font-weight:bold;
    color: White;
}
a.featureswhitelink:hover
{
    font-size:10px;
    font-family: Arial; 
    font-weight:bold;
    color: White;
}
a.featureswhitelink:visited
{
    font-size:10px;
    font-family: Arial; 
    font-weight:bold;
    color: White;
}
a.newslink:link
{
    font-weight: bold;
    color: #FFFFFF;
    font-size: 18px;
    font-family:Arial;
}
a.newslink:hover
{
    font-weight: bold;
    color: #FFFFFF;
    font-size: 18px;
    font-family:Arial;
    text-decoration: underline;
}
a.newslink:visited
{
    font-weight: bold;
    color: #FFFFFF;
    font-size: 18px;
    font-family:Arial;
}
.greenGradientnewsopenBG
{
    background-image: url('/images/bgnewsopentop.jpg' );
    background-repeat:no-repeat;
   
}
.greenGradientnewsbottomBG
{
    background-image: url('/images/bgnewsopenbottoom.jpg' );
    background-repeat:no-repeat;
    height:119px;
   
}
.greenGradientBGFeatures
{
    background-image: url(  '/images/bgfeatures.jpg' );
    background-repeat: no-repeat;
}
.featuresleftmenu:active
{
    text-transform: capitalize;
    font-size:10px;
    font-family: Arial; 
    font-weight:bold;
    color: White;   
}
.featuresleftmenu:link
{
    text-transform: capitalize;
    font-size:10px;
    font-family: Arial; 
    font-weight:bold;
    color: White;   
}
.featuresleftmenu:hover
{
    text-transform: capitalize;
    font-size:10px;
    font-family: Arial; 
    font-weight:bold;
    color: White;
    text-decoration:underline;
}
.featuresleftmenu:visited
{
    text-transform: capitalize;
    font-size:10px;
    font-family: Arial; 
    font-weight:bold;
    color: White;    
}
.newsopenbgcolor
{
    background-color:#F6F9F0;
}
.newsheaderlink:link
{
    color: #666666;
    font-size: 13px;
}
.newsheaderlink:visited
{
    color: #666666;
    font-size: 13px;
}
.newsheaderlink:hover
{
    color: #457B2A;
    font-size: 13px;
    text-decoration: underline;
}

.darkGreenLinkPlain:active
{
    color: #237E07;
    font-size: 13px;
}

.darkGreenLinkPlain:link
{
    color: #237E07;
    font-size: 13px;
}

.darkGreenLinkPlain:hover
{
    color: #237E07;
    font-size: 13px;
    text-decoration: underline;
}

.darkGreenLinkPlain:visited
{
    color: #237E07;
    font-size: 13px;
}


.lightGreenFeaturesLink:active
{
    font-weight: bold;
    color: #CDEBCF;
    font-size: 10px;
    font-family:Arial;
    text-decoration: underline;
}

.lightGreenFeaturesLink:link
{
    font-weight: bold;
    color: #CDEBCF;
    font-size: 10px;
    font-family:Arial;
    text-decoration: underline;
}

.lightGreenFeaturesLink:hover
{
    font-weight: bold;
    color: #CDEBCF;
    font-size: 10px;
    font-family:Arial;
    text-decoration: underline;
}

.lightGreenFeaturesLink:visited
{
    font-weight: bold;
    color: #CDEBCF;
    font-size: 10px;
    font-family:Arial;
    text-decoration: underline;
}

.menuBar
{
    background: #64B13D;
    -moz-border-radius: 3px 3px 0px 0px;
    -webkit-border-radius: 3px 3px 0px 0px;
    border-radius: 3px 3px 0px 0px;
    height: 30px;   
    line-height: 24px;
}