/* United States - Main */
*{margin: 0px; padding: 0px; border: none; outline: none;}

body {background: #FFFFFF url(../images/bgBody.gif) repeat-x; font: 12px/18px Arial, Helvetica; color: #848686;}

a:active{outline: none;}
a:focus{-moz-outline-style: none;}

a{color:#669999; text-decoration: underline;} /**/
a:hover	{text-decoration: none;}
a.bold	{font-weight: bold;}
a.arrowGreen	{padding-left: 13px; background: url(../Images/lnkArrowGreen.gif) no-repeat center left;}
a.more	{padding-left: 8px; background: url(../Images/lnkMore.gif) no-repeat center left; font-size: 10px; text-decoration: none; text-transform: uppercase; color: #848686;}
a.more:hover	{color: #669999;}
p	{margin: 0px; padding: 4px 0px 14px 0px;}

br.both	{clear: both;}
br.left	{clear: left;}
br.right {clear: right;}

div.clear {clear: both}
div.clearboth {clear: both}
div.clearleft {clear: left;}
div.clearright {clear: right;}

h1	{font-size: 16px; color: #4B6C73;}
h2	{height: 20px; font-size: 14px; color: #231F20;}
h3	{font-size: 12px; text-transform: uppercase; color: #4C4C4C;}
h4	{font-size: 13px; color: #4B6C73;}
h5	{font-size: 12px; text-transform: uppercase; color: #4C4C4C;}
hr	{height: 1px; margin: 8px 0px; background: none; border-bottom: 1px solid #E1E2E3; display: block;}
div.hr	{margin-bottom: 14px; border-bottom: 1px dotted #DBDBDB;}
ol	{margin: 3px 0px 11px 22px; padding-left: 8px;}
strong {font-size: 12px; color: #4C4C4C;}
strong.blog	{width: 141px; height: 18px; font-size: 13px; color: #231F20; float: left; display: block;}
table.CalChamber input {width: 219px; height: 18px; margin: 2px 0px; padding-left: 3px; border: 1px solid #CCCCCC; font-size: 11px; line-height: 18px; text-align: left; color: #999999;}
table.CalChamber input.checkbox  {width: auto; height: auto; border: none;}
table.CalChamber input.submit  {width: 60px; height: auto; padding-left: 0px; text-align: center;}
table.CalChamber textarea   {border: 1px solid #CCCCCC;}
table.CalChamber select   {border: 1px solid #CCCCCC;}

#Container	{padding: 0px 20px; width: 925px; min-height: 660px; background: url(../Images/bgContainer.gif) no-repeat top center; text-align: left;}

/* @group Logo */
#Container .hireright-logo a {display:block; height:92px; width:350px; overflow: hidden}
#Container .hireright-logo h3 {display:none; overflow: hidden}
#Container .hireright-logo p {display:none; overflow: hidden}
/* @end */

#modalPopup	{width: 461px;}
#modalPopup .Inner	{width: 425px; padding: 11px 18px; background: url(../Images/bgModalPopup.png) repeat-y; display: block;}
#modalPopup .Inner div	{height: 400px; padding-right: 8px; overflow: auto; scrollbar-3dlight-color: #E2E0D3; scrollbar-arrow-color: #999999; scrollbar-darkshadow-color: #E2E0D3; scrollbar-face-color: #FFFFFF; scrollbar-highlight-color: #FFFFFF; scrollbar-shadow-color: #FFFFFF; display: none;}
#modalPopup ul	{margin: 3px 0px 11px 22px; list-style-image: url(../Images/li.gif);}

.modalBackground {background-color: #668791; filter:alpha(opacity=80); opacity:0.8;}

.modalPopupPanel2	{width: 100%;}
.modalPopup2 {padding: 8px 0px 0px 5px; width: 533px; height: 454px; background: url(../Images/bgVideo.png) no-repeat; position: relative; display: none;}
.modalPopup2 input	{position: absolute; top: 0px; left: 518px; z-index: 1000000;}

.modalBackground2 {background-color: #FFFFFF; filter:alpha(opacity=80); opacity:0.8;}

.Global img	{float: left;}
.Global span	{padding-right: 11px; font-size: 10px; color: #333333; float: right;}
.Global span img	{float: none;}
.Global span a	{margin: 0px 11px 0px 11px; font-weight: bold; color: #333333; text-decoration: none;}
.Global span a.Orange	{color: #E3411A;}

.NavHeader	{padding: 1px 4px 0px 4px; width: 915px; height: 32px; background: #F3F2EE url(../Images/bgNavHeader.gif) repeat-x; border: solid 1px #E1E2E3; border-bottom: none; overflow: hidden;}
.NavHeader img	{margin-right: 21px;}
.NavHeader img.right	{margin-right: 0px; margin-left: 21px; float: right;}
.Path	{padding: 17px 0px 0px 4px; width: 921px; height: 20px; font-size: 11px; border-bottom: solid 1px #E1E2E3;}
.Path a	{margin: 0px 8px; color: #848686; text-decoration: none;}
.Path a:hover	{text-decoration: underline;}
.Path strong	{margin: 0px 8px;}
.Content	{margin-top: 17px; min-height: 730px; padding-bottom: 25px;}

.Content .BannerWide	{width: 779px; height: 129px; margin: 0px 0px 11px 4px; padding: 5px 0px 0px 5px; background: url(../Images/bgBannerWide.gif) no-repeat;}
.Content .Wide	{padding: 11px;}
.Content .Wide .WideDouble	{width: 771px; padding: 0px 5px 22px 0px;}
.Content .Wide .WideDouble .WideLeft	{width: 574px; padding: 0px 22px 0px 5px; float:left;}
.Content .Wide .WideDouble .WideLeft .Form	{padding: 3px 22px 0px 8px;}
.Content .Wide .WideDouble .WideLeft .Form em	{color: #FF3300;}
.Content .Wide .WideDouble .WideLeft .Form input	{width: 219px; height: 18px; padding-left: 3px; border: 1px solid #CCCCCC; font-size: 11px; line-height: 18px; color: #999999;}
.Content .Wide .WideDouble .WideLeft .Form input.checkbox	{width: auto; height: auto; margin-right: 3px; border: none; float: left;}
.Content .Wide .WideDouble .WideLeft .Form input.image	{width: auto; height: auto; border: none;}
.Content .Wide .WideDouble .WideLeft .Form select	{width: 222px; border: 1px solid #CCCCCC; font-size: 11px; line-height: 18px; color: #999999;}
.Content .Wide .WideDouble .WideLeft .Form textarea	{width: 558px; height: 150px; border: 1px solid #CCCCCC; display: block;}
.Content .Wide .WideDouble .WideLeft .Form .LeftSide	{width: 222px; padding-bottom: 3px; float: left;}
.Content .Wide .WideDouble .WideLeft .Form .RightSide	{width: 222px; padding-bottom: 3px; float: right;}

.Content .Wide .WideDouble .WideRight	{width: 169px; float: right;}
.Content .Wide .WideDouble .WideRight .Sidebar	{margin-bottom: 18px; background: url(../Images/bgSidebar.gif) no-repeat;}
.Content .Wide .WideDouble .WideRight .Sidebar div	{padding: 5px 6px;}
.Content .Wide .WideDouble .WideRight .Sidebar .Pad11	{padding: 11px 13px;}
.Content .Wide .WideDouble .WideRight .Sidebar .CaseStudy a	{margin-right: 8px; color: #E3411A; text-decoration: none; float: right;}
.Content .Wide .WideDouble .WideRight .Sidebar .CaseStudy a:hover	{text-decoration: underline;}
.Content .Wide .WideDouble .WideRight .Sidebar .CaseStudy p	{line-height: normal;}

.Content .Wide .Login	{width: 333px; float:left; background-image:url(../Images/bglogin.gif); background-repeat:no-repeat;  border-top: solid 1px #E1E2E3;}
.Content .Wide .Login .Form	{width: 222px; padding: 0px 8px;}
.Content .Wide .Login .Form a	{float: right;}
.Content .Wide .Login .Form input	{width: 219px; height: 18px; padding-left: 3px; border: 1px solid #CCCCCC; font-size: 11px; line-height: 18px; color: #999999;}
.Content .Wide .Login .Form input.submit	{width: 111px; height: 22px; margin-top: 11px; float: right;}
.Content .Wide .Attention{float: right; width: 323px; height: 400px; background-image:url(../Images/bglogin.gif); background-repeat: no-repeat;  border-top: solid 1px #E1E2E3; padding: 3px 0px 0px 10px;}

.Content .EmploymentSolutions	{padding: 8px 0px 3px 0px; width: 580px; border-top: solid 1px #E1E2E3; border-bottom: dotted 1px #DBDBDB; float: left;}
.Content .EmploymentSolutions div	{padding: 11px 0px 0px 0px; line-height: 16px;}
.Content .EmploymentSolutions div.second	{padding: 22px 0px 0px 0px;}
.Content .EmploymentSolutions div img	{padding-right: 11px; float: left;}
.Content .EmploymentSolutions div div	{margin: 0px; padding: 0px; width: 420px; float: left;}
.Content .EmploymentSolutions div div a	{margin: 5px 8px; line-height: 18px; display: block; float: left;}
.Content .EmploymentSolutions div div a.first	{margin-left: 0px;}
.Content .EmploymentSolutions div div h2 a	{margin: 0px; font-size: 14px; font-weight: bold; color: #231F20; text-decoration: none;}
.Content .EmploymentSolutions div div h2 a:hover	{text-decoration: underline;}

.Content .BlogHome	{width: 291px; margin: 13px 0px; padding-right: 13px; float: left;}
.Content .BlogHome a	{padding: 0px 0px 3px 8px; background:url(../Images/lnkMore.gif) no-repeat left 4px; line-height: normal; text-decoration: none; display: block;}
.Content .BlogHome h2	{padding-bottom: 3px;}

.Content .NewsletterHome	{width: 267px; margin: 13px 0px; float: left;}
.Content .NewsletterHome img	{padding-right: 8px; float: left;}
.Content .NewsletterHome span	{width: 156px; line-height: normal; float: left;}
.Content .NewsletterHome span a	{padding: 0px 0px 3px 8px; background: url(../Images/lnkMore.gif) no-repeat center left; line-height: normal; text-decoration: none; display: block;}
.Content .NewsletterHome h2	{padding-bottom: 3px;}

.Content .SolutionsServices	{padding-top: 8px; width: 331px; margin-bottom: 11px; background: url(../Images/bgSolutionsServices.gif) no-repeat; border-top: solid 1px #E1E2E3; float: right;}
.Content .SolutionsServices h3	{font-size: 12px; text-transform: uppercase; color: #4C4C4C;}
.Content .SolutionsServices div	{padding: 11px 0px 3px 12px;}
.Content .SolutionsServices div a.more	{margin-right: 22px; color: #848686; text-decoration: none; float: right;}
.Content .SolutionsServices div a.more:hover	{color: #669999;}
.Content .SolutionsServices div ul	{width: 142px; list-style-type: none; float: left;}
.Content .SolutionsServices div ul.left	{padding-right: 31px;}
.Content .SolutionsServices div li	{border-bottom: 1px dotted #918F8F;}
.Content .SolutionsServices div li.last	{border-bottom: none;}
.Content .SolutionsServices div li a	{width: 142px; height: 19px; text-decoration: none; text-indent: 2px; display: block;}
.Content .SolutionsServices div li a:hover	{background-color: #F8F8F8;}

.Content .NewsHome	{width: 925px;}
.Content .NewsHome div	{line-height: normal;}
.Content .NewsHome div span	{margin-bottom: 3px; display: block;}
.Content .NewsHome .NewsLeft	{padding-top: 11px; width: 572px; border-top: solid 1px #E1E2E3; float: left;}
.Content .NewsHome .NewsLeft a	{font-weight: bold; text-decoration: none; display: block;}
.Content .NewsHome .NewsLeft a.more	{color: #848686; font-weight: normal; line-height: 18px; text-decoration: none;}
.Content .NewsHome .NewsLeft a.more:hover	{color: #669999;}
.Content .NewsHome .NewsRight	{margin-left: 22px; padding: 11px 12px 3px 12px; width: 307px; background: url(../Images/bgNewsRight.gif) no-repeat; border-top: solid 1px #E1E2E3; float: left;}

.Content .ColLeft	{width: 186px; float: left;}
.Content .ColLeft p	{margin: 11px 23px 11px 0px; padding-left: 2px; font-size: 10px; line-height: normal; border-top: solid 1px #E1E2E3;}
.Content .ColLeft p.Atw	{font-size: 11px; border-top: none;}
.Content .ColLeft p.Atw img	{margin-top: 3px;}
.Content .ColLeft .PushLeft p	{margin: 0px; padding: 4px 0px 14px 0px; border: none;}

.Content .ColRight	{width: 739px; float: right;}
.Content .ColRight ul	{margin: 3px 0px 11px 22px; list-style-image: url(../Images/li.gif);}
.Content .ColRight .MoreSolutions {margin-bottom: 36px; padding-top: 11px; font-size: 11px; border-top: solid 1px #E1E2E3;}
.Content .ColRight .MoreSolutions a	{text-decoration: none;}
.Content .ColRight .MoreSolutions a:hover	{text-decoration: underline;}
.Content .ColRight .MoreSolutions img	{margin-top: 11px; float: left;}
.Content .ColRight .MoreSolutions div	{width: 122px; margin: 11px; line-height: 20px; float: left;}
.Content .ColRight .PartnerPrograms {margin-bottom: 36px; padding-top: 11px; font-size: 11px; border-top: solid 1px #E1E2E3;}
.Content .ColRight .PartnerPrograms a	{text-decoration: none;}
.Content .ColRight .PartnerPrograms a:hover	{text-decoration: underline;}
.Content .ColRight .PartnerPrograms img	{margin-top: 11px; float: left;}
.Content .ColRight .PartnerPrograms div	{width: 122px; margin: 11px; line-height: 20px; float: left;}

.Content .ColRight .SingleCol	{}
.Content .ColRight .SingleCol input.newsletter {width: 219px; height: 18px; padding-left: 3px; border: 1px solid #CCCCCC; font-size: 11px; line-height: 18px; color: #999999;}
.Content .ColRight .SingleCol .Glossary	{padding-top: 23px;}
.Content .ColRight .SingleCol h1	{padding: 21px 7px 0px 0px; min-height: 30px;}
.Content .ColRight .SingleCol .Glossary h2	{margin-bottom: 11px; font-size: 24px; text-indent: 7px;}
.Content .ColRight .SingleCol .Glossary strong	{width: 155px; padding: 0px 0px 18px 5px; float: left; display: block;}
.Content .ColRight .SingleCol .Glossary p	{width: 420px; padding: 0px 0px 18px 0px; float: right; display: block;}
.Content .ColRight .SingleCol .PartnersList img	{padding-right: 18px; float: left;}
.Content .ColRight .SingleCol .PartnersList span	{width: 531px; float: left; display: block;}
.Content .ColRight .SingleCol .PartnersList span strong	{color: #4C4C4C;}
.Content .ColRight .SingleCol .PartnersList a	{margin: 5px 0px; line-height: 18px; display: block; float: left;}
.Content .ColRight .SingleCol .PartnersList a:hover	{color: #669999;}
.Content .ColRight .SingleCol .Form	{padding: 3px 22px 0px 8px;}
.Content .ColRight .SingleCol .Form em	{color: #FF3300;}
.Content .ColRight .SingleCol .Form input	{width: 219px; height: 18px; padding-left: 3px; border: 1px solid #CCCCCC; font-size: 11px; line-height: 18px; color: #999999;}
.Content .ColRight .SingleCol .Form input.checkbox	{width: auto; height: auto; margin-right: 3px; border: none; float: left;}
.Content .ColRight .SingleCol .Form input.radiobutton {width: auto; height: auto; margin-right: 3px; border: none; float: left;}
.Content .ColRight .SingleCol .Form input.image	{width: auto; height: auto; border: none;}
.Content .ColRight .SingleCol .Form select	{border: 1px solid #CCCCCC; font-size: 11px; line-height: 18px; color: #999999;}
.Content .ColRight .SingleCol .Form textarea	{width: 555px; height: 150px; padding-left: 3px; border: 1px solid #CCCCCC; font-size: 11px; line-height: 18px; color: #999999; display: block;}
.Content .ColRight .SingleCol .Form .LeftSide	{width: 222px; padding-bottom: 3px; float: left;}
.Content .ColRight .SingleCol .Form .RightSide	{width: 222px; padding: 0px 0px 3px 55px; float: left;}
.Content .ColRight .SingleCol .ContactUs	{padding: 3px 11px 0px 8px;}
.Content .ColRight .SingleCol .ContactUs .HalfOne	{width: 260px; float: left;}
.Content .ColRight .SingleCol .ContactUs .HalfTwo	{width: 311px; float: right;}

.Content .ColRight .ColOne	{width: 525px; float: left;}
.Content .ColRight .ColOne h1	{padding: 21px 7px 0px 0px; min-height: 30px;}
.Content .ColRight .ColOne ul.dated	{margin: 3px 0px 11px 8px; list-style-type: none; list-style-image: none;}
.Content .ColRight .ColOne ul.dated strong	{width: 33px; float: left; display: block;}
.Content .ColRight .ColOne ul.dated span	{width: 353px; float: left; display: block;}
.Content .ColRight .ColOne img.caseStudy	{padding: 15px 11px 8px 0px; float: left;}

/* new overview */
.Content .ColRight .ColOne .Press span	{width: 63px; padding: 1px 3px 3px 1px; float: left; display: block;}
.Content .ColRight .ColOne .Press p	{width: 400px; padding-top: 0px; float: left;}

/* Press releases */
.Content .ColRight .ColOne #table1 tr.DgPress{background-color: #FFFFFF; margin-bottom: 10px;}
.Content .ColRight .ColOne tr.pr {background-color: #FFFFFF; border-bottom:1px solid #eeeeee;}
.Content .ColRight .ColOne tr.pr td {padding: 9px 3px 9px 3px;}
.Content .ColRight .ColOne tr.pr td a{text-transform: capitalize; text-decoration:none;}
.Content .ColRight .ColOne tr.pr td a:hover{text-decoration: underline;}

.Content .ColRight .ColOne .InTheNews span	{width: 70px; padding-left: 3px; float: left; display: block;}
.Content .ColRight .ColOne .InTheNews p	{width: 353px; padding-top: 0px; float: left;}
.Content .ColRight .ColOne .Events span	{width: 85px; padding-left: 3px; float: left; display: block;}
.Content .ColRight .ColOne .Events p	{width: 400px; padding-top: 0px; float: left;}
.Content .ColRight .ColOne .QuickStats	{width: 200px; padding: 8px; border: 1px solid #CCCCCC;}
.Content .ColRight .ColOne .QuickStats strong	{width: 175px; float: left; display: block;}
.Content .ColRight .ColOne .CaseStudies img	{padding: 0px 11px 0px 8px; float: left;}
.Content .ColRight .ColOne .CaseStudies span	{width: 365px; padding-bottom: 11px; line-height: normal; float: left; display: block;}
.Content .ColRight .ColOne .CaseStudies span a	{font-weight: bold; color: #666666; text-decoration: none; display: block;}
.Content .ColRight .ColOne .DrugTesting	{padding: 0px 5px;}
.Content .ColRight .ColOne .DrugTesting div	{float: left;}
.Content .ColRight .ColOne .DrugTesting img	{padding: 8px 8px 0px 0px; float: left;}
.Content .ColRight .ColOne .DrugTesting div	{float: left;}
.Content .ColRight .ColOne .SolutionsBox	{padding: 8px 10px 0px 10px; width: 504px; background: url(../Images/bgSolutionsBox.gif) no-repeat; font-size: 11px; border-top: solid 1px #E1E2E3;}
.Content .ColRight .ColOne .SolutionsBox a	{width: 232px; height: 19px; line-height: 19px; text-decoration: none; text-indent: 2px; border-bottom: dotted 1px #918F8F; display: block;}
.Content .ColRight .ColOne .SolutionsBox a:hover	{text-decoration: underline;}
.Content .ColRight .ColOne .SolutionsBox a.bottom	{border: none;}
.Content .ColRight .ColOne .SolutionsBox hr	{border-bottom: dotted 1px #DBDBDB;}
.Content .ColRight .ColOne .SolutionsBox strong	{font-size: 12px; text-indent: 2px; text-transform: uppercase; color: #4C4C4C; display: block;}
.Content .ColRight .ColOne .SolutionsBox .LeftHand	{margin-right: 38px; width: 230px; padding: 8px 0px 0px 0px; float: left;}
.Content .ColRight .ColOne .SolutionsBox .RightHand	{width: 230px; padding: 8px 0px 0px 0px; float: left;}
.Content .ColRight .ColOne .SolutionsBox .RightHand a.l2	{width: 174px; display: block;}
.Content .ColRight .ColOne .SolutionsBox .RightHand a.more	{padding: 0px 2px 0px 8px; width: auto; background: url(../Images/lnkMore.gif) no-repeat center left; font-size: 10px; text-decoration: none; text-transform: uppercase; color: #848686; border: none; float: right;}
.Content .ColRight .ColOne .SolutionsBox .RightHand a.more:hover	{color: #669999;}
.Content .ColRight .ColOne .SolutionsOverview	{margin-bottom: 18px; padding-top: 8px; width: 524px; border-top: solid 1px #E1E2E3;}
.Content .ColRight .ColOne .SolutionsOverview .Thumb	{width: 138px; padding: 8px 11px 0px 0px; float: left;}
.Content .ColRight .ColOne .SolutionsOverview .Description	{width: 333px; padding-top: 6px; float: left;}
.Content .ColRight .ColOne .SolutionsOverview .Description a	{color: #848686; text-decoration: none;}
.Content .ColRight .ColOne .SolutionsOverview .Description a:hover	{color: #669999;}
.Content .ColRight .ColOne .noBG	{background-image: none;}
.Content .ColRight .ColOne span.rpDates	{padding: 0px 3px; font-weight: bold;}
.Content .ColRight .ColOne span.rpDates a	{text-decoration: none;}
.Content .ColRight .ColOne span.rpDates a:hover	{text-decoration: underline;}
.Content .ColRight .ColOne tr.DgPress	{background: url(../Images/bgDgPress.gif) repeat-x;}
.Content .ColRight .ColOne .bapLogos	{width: 333px;}
.Content .ColRight .ColOne .bapLogos img	{padding: 11px 22px 0px 0px;}
.Content .ColRight .ColOne .ManagementTeam a	{color: #669999; text-decoration: none;}
.Content .ColRight .ColOne .ManagementTeam a:hover	{text-decoration: underline;}
.Content .ColRight .ColOne .ManagementTeam .ColOne	{width: 246px; line-height: normal; float: left;}
.Content .ColRight .ColOne .ManagementTeam .ColOne img	{padding: 0px 8px 8px 0px; float: left;}
.Content .ColRight .ColOne .ManagementTeam .ColOne a img	{padding: 0px; float: none;}
.Content .ColRight .ColOne .ManagementTeam .ColTwo	{width: 246px; background-image: none; font-size: 12px; line-height: normal; float: right;}
.Content .ColRight .ColOne .ManagementTeam .ColTwo img	{padding: 0px 8px 8px 0px; float: left;}
.Content .ColRight .ColOne .ManagementTeam .ColTwo a img	{padding: 0px; float: none;}
.Content .ColRight .ColOne .ManagementTeamBios a	{margin-right: 22px; padding-left: 8px; background: url(../Images/lnkMore.gif) no-repeat center left; font-size: 10px; text-decoration: none; text-transform: uppercase; color: #848686; float: right;}

.Content .ColRight .ColTwo	{margin-left: 16px; width: 198px; background: url(../Images/bgRightCol.gif) no-repeat; font-size: 11px; line-height: 17px; float: left;}
.Content .ColRight .ColTwo .Sidebar	{margin-bottom: 0px;}
.Content .ColRight .ColTwo .Sidebar h3	{padding: 8px 0px 0px 13px; text-align: left; border-top: solid 1px #E1E2E3;}
.Content .ColRight .ColTwo .Sidebar h3.top	{padding: 8px 0px 0px 13px; text-align: left; border: none;}
.Content .ColRight .ColTwo .Sidebar div	{padding: 5px 6px;}
.Content .ColRight .ColTwo .Sidebar .Pad9	{padding: 9px 13px;}
.Content .ColRight .ColTwo .Sidebar .Pad13	{padding: 13px 18px;}
.Content .ColRight .ColTwo .Sidebar .Awards	{text-align: center;}
.Content .ColRight .ColTwo .Sidebar .Awards h2	{text-align: left;}
.Content .ColRight .ColTwo .Sidebar .Awards img	{padding: 8px 0px;}
.Content .ColRight .ColTwo .Sidebar .Affiliations	{text-align: center;}
.Content .ColRight .ColTwo .Sidebar .Affiliations h2	{text-align: left;}
.Content .ColRight .ColTwo .Sidebar .Affiliations img	{padding: 8px 0px;}
.Content .ColRight .ColTwo .Sidebar .CaseStudy a	{padding-left: 8px; background: url(../Images/lnkMore.gif) no-repeat center left; font-size: 10px; text-decoration: none; text-transform: uppercase; color: #848686;}
.Content .ColRight .ColTwo .Sidebar .CaseStudy a:hover	{color: #669999;}
.Content .ColRight .ColTwo .Sidebar .CaseStudy img	{padding: 0px 8px 0px 13px; float: left;}
.Content .ColRight .ColTwo .Sidebar .CaseStudy p	{padding-bottom: 0px; line-height: normal;}
.Content .ColRight .ColTwo .Sidebar .CaseStudy span.thmb	{width: 111px; margin-bottom: 11px; float: left; display: block;}
.Content .ColRight .ColTwo .Sidebar .CaseStudy span.thmb a	{margin-top: 8px; display: block;}
.Content .ColRight .ColTwo .Sidebar .WhitePaper a	{padding-left: 8px; background: url(../Images/lnkMore.gif) no-repeat center left; font-size: 10px; text-decoration: none; text-transform: uppercase; color: #848686;}
.Content .ColRight .ColTwo .Sidebar .WhitePaper a:hover	{color: #669999;}
.Content .ColRight .ColTwo .Sidebar .WhitePaper img	{padding: 0px 8px 0px 13px; float: left;}
.Content .ColRight .ColTwo .Sidebar .WhitePaper p	{line-height: normal;}
.Content .ColRight .ColTwo .Sidebar .WhitePaper span.ico	{width: 111px; margin-bottom: 11px; float: left; display: block;}
.Content .ColRight .ColTwo .Sidebar .WhitePaper span.thmb	{width: 111px; margin-bottom: 11px; float: left; display: block;}
.Content .ColRight .ColTwo .Sidebar .WhitePaper span.thmb a	{margin-top: 8px; display: block;}
.Content .ColRight .ColTwo .SidebarDark	{margin-bottom: 18px;}
.Content .ColRight .ColTwo .SidebarDark .Pad9	{padding: 9px 13px;}
.Content .ColRight .ColTwo .SidebarDark .Newsletter a	{padding-left: 8px; background: url(../Images/lnkMore.gif) no-repeat center left; font-size: 10px; text-decoration: none; text-transform: uppercase; color: #848686;}
.Content .ColRight .ColTwo .SidebarDark .Newsletter a:hover	{color: #669999;}
.Content .ColRight .ColTwo .SidebarDark .Newsletter img	{padding-right: 8px; float: left;}
.Content .ColRight .ColTwo .SidebarDark .Newsletter p	{padding-bottom: 0px;}
.Content .ColRight .ColTwo .SidebarDark .Newsletter span.ico	{width: 113px; float: left; display: block;}
.Content .ColRight .ColTwo .SidebarDark .Newsletter span.ico a	{margin-top: 8px; display: block;}

.Content .EELeft	{width: 713px; float: left;}
.Content .EELeft a	{text-decoration: none;}
.Content .EELeft a:hover	{text-decoration: underline;}
.Content .EELeft div	{margin-left: 14px;}
.Content .EELeft div a.more	{color: #848686; font-weight: normal; line-height: 18px; text-decoration: none;}
.Content .EELeft div a.more:hover	{color: #669999;}
.Content .EERight	{margin-left: 14px; padding-top: 18px; width: 198px; background: url(../Images/bgRightCol.gif) no-repeat; font-size: 11px; line-height: 17px; float: left;}
.Content .EERight h3	{padding-left: 11px;}
.Content .EERight p	{padding-left: 11px;}
.Content .EERight .Careers	{margin-top: 8px; padding-top: 8px; border-top: solid 1px #E1E2E3;}
.Content .EERight .Careers a	{padding-left: 8px; background: url(../Images/lnkMore.gif) no-repeat center left; font-size: 10px; text-decoration: none; text-transform: uppercase; color: #848686;}
.Content .EERight .Careers a:hover	{color: #669999;}
.Content .EERight .Careers img	{padding: 4px 8px 0px 0px; float: left;}
.Content .EERight .Careers p	{padding-bottom: 0px; line-height: normal;}
.Content .EERight .Careers span.thmb	{width: 123px; margin-bottom: 11px; float: left; display: block;}
.Content .EERight .Careers span.thmb a	{margin-top: 8px; display: block;}
.NewsEE a	{font-weight: bold; text-decoration: none; display: block;}

/* @group Nav Left */
.NavLeft	{margin: 0px 17px 18px 6px; width: 163px; font-size: 11px; text-indent: 4px;}
.NavLeft h2	{padding-top: 7px; height: 21px;}
.NavLeft .Links	{}
.NavLeft .Links a	{width: 163px; min-height: 21px; background: url(../Images/bgLeftNavHR.gif) repeat-x bottom left; text-decoration: none; text-indent: 4px; line-height: 20px; display: block;}
.NavLeft .Links a:hover	{text-decoration: underline;}
.NavLeft .Links a.Off	{}
.NavLeft .Links a.bottom	{height: 19px; background: none;}
.NavLeft .Links a.On	{background: url(../Images/bgLeftNavOn.gif) no-repeat; text-decoration: none; text-indent: 15px; color: #231f20;}
.NavLeft .Links a.SubOn	{padding-left: 15px; width: 128px; background: url(../Images/bgNavLeftSubOn.gif) no-repeat; text-decoration: none; text-indent: 0px; color: #231f20;}
.NavLeft .Links a.SubOnOpen	{padding-left: 15px; width: 128px; background: url(../Images/bgNavLeftSubOnOpen.gif) no-repeat; text-decoration: none; text-indent: 0px; color: #231f20;}
.NavLeft .Links a.SubOff	{padding-left: 15px; width: 128px; background: url(../Images/bgNavLeftSubOff.gif) no-repeat; text-decoration: none; text-indent: 0px;}
.NavLeft .Links a.l2	{padding: 3px 0px 3px 15px; width: 128px; height: auto; line-height: 15px;}
.NavLeft .Links a.NA	{background-image: none; text-indent: 4px;}
.NavLeft .Links .Bold a	{background: url(../Images/bgLeftNavOnBold.gif) no-repeat; text-decoration: none; text-indent: 15px; color: #231f20;}
/* @end */

/*.NavLeft .Links a.GB	{font-weight: bold; color: #3E6167;}*/

.PushLeft	{padding-top: 8px; width: 163px; margin-bottom: 18px; border-top: solid 1px #E1E2E3;}
.PushLeft h4	{width: 163px; height: 11px;}
.PushLeft div	{padding: 8px 0px 8px 3px; line-height: normal;}
.PushLeft div a	{margin-top: 8px; padding-left: 8px; background: url(../Images/lnkMore.gif) no-repeat center left; font-size: 10px; text-decoration: none; text-transform: uppercase; color: #848686; display: block;}
.PushLeft div a:hover	{color: #669999;}

/* @group Footer */
.Footer	{margin: 0px 0px 36px 0px; padding-top: 15px; width: 912px; font-size: 11px; border-top: solid 1px #E1E2E3;}
.Footer a	{margin: 0px 13px; color: #848686; text-decoration: none;}
.Footer a:hover	{text-decoration: underline;}
.Footer a.left	{margin-left: 0px;}
.Footer span.Copyright	{margin: 17px 0px 0px 0px; font-weight: bold; float: left; display: block;}
.Footer span.Altegrity	{margin: 17px 31px 0px 0px; color: #64BAF0; float: right;}
/* @end */
	
/* International Phone Numbers*/        
table.intl{width: 525px;}
table.intl td.head{background-color: #eeeeee;width: 165px;font-weight: bold;}

table.intl td{font-weight: normal;border-bottom: 1px dotted #c0c0c0; padding: 3px 5px;}

.Content .ColRight .ColTwo .applicants   img{float: left;}
.Content .ColRight .ColTwo .applicants   ul{
	float: left;
	margin: 0; 
	padding:0;
	width: 145px; 
	}
.Content .ColRight .ColTwo .applicants  ul li{
	list-style-image:url(../images/home/li.gif);
	margin-left:20px;
	margin-bottom:6px;
	line-height: normal;
	} 
.Content .ColRight .ColTwo .applicants  ul li a{
	text-decoration: none;
	}
.Content .ColRight .ColTwo .applicants ul li a:hover{
	text-decoration: underline;
	}		

/* @group Forms */
form input{
	border: 1px solid #d5d5d5;
	height: 22px; /* This is crazy */
	padding-left: 4px;
	}
form textarea{
	border: 1px solid #d5d5d5;	
	padding-left: 4px;	
	}	
form select{
	border: 1px solid #d5d5d5;
	height: auto;		
	padding:3px 5px 3px 3px;
	font-size: 11px;
}
form input[type="image"]{
	margin:0;
	padding:0;
	background: none;
	border: 0;
	cursor: pointer;
}
form input[type="submit"]{
	border: 1px solid #a9a9a9;
	background-color: #d5d5d5;
	height: 28px;
	padding: 5px 10px;
	cursor: pointer;
}	
form input[type="submit"]:hover{
	border: 1px solid #797979;
	background-color: #a9a9a9;
	cursor: pointer;
}
form label.error {
  	background: url(../images/form_fail.gif) no-repeat 0 0;
	margin-left: 3px;
	color: #900e08;
	font-style: italic;
	padding: 7px 0px 3px 16px;
}
form button{
	background: none;
	border:0;
}
/* @end */

/* @group Misc for Home page */

.borderbtm{
	border-bottom: 1px solid #E1E2E3;
	}
.bordertop{
	border-top: 1px solid #E1E2E3;
	}
.pad1{
	padding: 10px 10px 12px 12px;
	}
a.more2{
	display: block;
	line-height: normal;
	padding-left: 13px;
	color: #669999; 
	text-decoration: none;
	text-transform: uppercase; 
	background:url(../images/home/more.gif) no-repeat scroll 0 0; 
	font-size: 11px;
	}	
a.more2:hover{
	text-decoration: underline;
	}
.Content .ColLeft strong{
	font-weight:bold;
	}
.Content .ColRight .ColTwo .sidebar strong{
	font-weight:bold;
	}
.Content .ColRight .ColTwo h3{
	font-weight:bold;
	}
/* @end */


/* New Home Page */
/* @group Hero */
.Content .bannerhome{
	z-index: 1;
	margin: 0 0 17px 0px; 
	width: 923px; 
	height: 224px; 
	border:1px solid #e1e2e3;
	overflow: hidden;

	}
/* @end */

/* @group Ads*/
.Content .adwrap{
	width: 925px; 
	height: 125px;
	margin-bottom: 17px;

	}
.Content .adwrap .ad, .adwrap .adlast{
	float: left;
	width: 297px; 
	height: 125px;
	margin-right: 17px;
	}
.Content .adwrap .adlast{
	margin-right: 0px;		
	}
/* @end */

/* @group Body Columns */
.Content .Content .bodywrap{
	position: relative;
	width: 925px; 
	margin-bottom: 17px;
	}
	
.Content .bodywrap .cleft{
	position: relative;
	float: left;
	width: 610px;
	margin-right: 17px; 
	}
.Content .bodywrap .cright{
	position: relative;	
	float: left;
	width: 297px;
 	}

.Content .bodywrap .cleft h2, 
.Content .bodywrap .cright h2{
	padding-bottom: 5px;
	}

/* @end */

/* @group Body Content Left*/
.Content .bodywrap .cleft .newsfeed{
	position: relative;	
	height: 30px;
	width: 610px;
	margin-bottom: 17px; 
	background:url(../Images/home/bgNewsFeed.gif) no-repeat scroll 0 0;
	}
.Content .bodywrap .cleft .newsfeed .nfscroll{
	position: absolute;
	margin-top: 4px;
	margin-left: 68px;
	height: 20px; 
	width: 490px;
	overflow: hidden; 
	}
.Content .bodywrap .cleft .newsfeed .nfscroll-controls{
	position: absolute;
	left: 560px;
	margin-top: 4px;	
	height: 20px; 
	width: 40px;
	overflow: hidden;
	}	
.Content .bodywrap .cleft .newsfeed .nfscroll li{
	width: 490px;
	margin-bottom: 5px;
	list-style-type: none;
	padding-top:2px;
	}	
.Content .bodywrap .cleft .newsfeed .nfscroll li a{text-decoration: none; color:#5e5e5e;}
.Content .bodywrap .cleft .newsfeed .nfscroll li a:hover{text-decoration: underline; color: #669999;}		

.Content .bodywrap .cleft .lblock{
	position: relative;
	min-height: 150px;
	margin-bottom: 17px; 
	background: url(../images/home/bgBox_wide_gray.gif) no-repeat scroll 0 0;
	}
.Content .bodywrap .cleft .column{
	float:left;
	width:50%;
	margin-right:17px;
	}	
.Content .bodywrap .cleft .last{margin-right:0;}		
	
.Content .bodywrap .cleft .lblock .services{
	float: left;	
	width: 250px;
	margin: 10px 20px 20px 30px;
	}
.Content .bodywrap .cleft .lblock .solutions{
	float: left;
	margin: 10px 0 20px 20px;	
	width: 200px;
	}
.Content .bodywrap .cleft .lblock ul{
	padding: 0;
	margin: 0;
	}	
.Content .bodywrap .cleft .lblock ul li, 
.Content .bodywrap .cleft .lblock ul li{
	margin-left: 20px;
	list-style-image: url(../images/home/li.gif);
	margin-bottom:1px;
	}
.Content .bodywrap .cleft .lblock  ul li a, 
.Content .bodywrap .cleft .lblock ul li a{
	text-decoration: none;
	}
.Content .bodywrap .cleft .lblock ul li a:hover, 
.Content .bodywrap .cleft .lblock ul li a:hover{
	text-decoration: underline;
	}							
.Content .bodywrap .cleft .fboxwrap{
	position: relative;
	margin-bottom: 17px;		
	}
.Content .bodywrap .cleft .fboxwrap .fbox1, 
.Content .bodywrap .cleft .fboxwrap .fbox2{
	position: relative;
	float: left;
	width: 271px; 
	height: 105px;
	margin-right: 16px;
	background: url(../images/home/bgBox_gray.gif) no-repeat scroll 0 0;
	line-height: normal;
	}

.Content .bodywrap .cleft .fboxwrap .fbox1 h2
.Content .bodywrap .cleft .fboxwrap .fbox2 h2{
	padding-bottom: 10px;
	}	
	
.Content .bodywrap .cleft .fboxwrap .fbox1 img{float:left;}	
.Content .bodywrap .cleft .fboxwrap .fbox1 span{
	float:left;
	margin-left:6px;
	margin-top:2px;
	width:190px; 
	}		
.Content .bodywrap .cleft .fboxwrap .fbox2{
	margin-right: 0;
	}
.Content .bodywrap .cleft .fboxwrap .fbox2  img{float: left;}
.Content .bodywrap .cleft .fboxwrap .fbox2  ul{
	float: left;
	margin: 0; 
	padding:0;
	width: 168px; 
	}
.Content .bodywrap .cleft .fboxwrap .fbox2 ul li{
	list-style-image:url(../images/home/li.gif);
	margin-left:23px;
	margin-bottom:6px;
	line-height: normal;
	} 
.Content .bodywrap .cleft .fboxwrap .fbox2 ul li a{
	text-decoration: none;
	}
.Content .bodywrap .cleft .fboxwrap .fbox2 ul li a:hover{
	text-decoration: underline;
	}		
/* @end */

/* @group Body Content right*/
.Content .bodywrap .cright ul{
	padding-left:14px; 
	padding-top:5px;
	}
.Content .bodywrap .cright ul li{
	list-style-image:url(../images/home/li.gif);
	margin-bottom:8px;
	}
.Content .bodywrap .cright .blogfeed{
	position: relative;	
	margin-bottom: 0px;
	line-height: normal;
	min-height: 75px;
	background:url(../images/home/bgBox_gray_sidebar.gif) no-repeat scroll 0 0;	
	}
.Content .bodywrap .cright .blogfeed a{	
	text-decoration: none;
	}
.Content .bodywrap .cright .blogfeed a:hover{text-decoration: underline;}

.Content .bodywrap .cright .followus{
	position: relative;	
	margin-bottom: 0;
	min-height: 50px;
	background:url(../images/home/bgBox_gray_sidebar.gif) no-repeat scroll 0 0;	
}
.Content .bodywrap .cright .newsltr{
	position: relative;	
	margin-bottom: 10px;
	_height: 85px; /* IE 6 only*/
	min-height: 80px;
	background:url(../images/home/bgBox_gray_sidebar.gif) no-repeat scroll 0 0;		
	}
.Content .bodywrap .cright .newsltr img{float:left;}
.Content .bodywrap .cright .newsltr span{
	float:left;
	margin: 3px 0 0 3px;
	width: 210px; 
	}				
/* @end */

/* @group Footer */
.Content .hpfooter {
	width: 925px;
}
.Content .hpfooter .box, .hpfooter .boxlast{
 	float: left;
	width: 150px;
	height: 125px;
	margin-right: 16px; 
	background: url(../images/home/bgBoxFooter.gif) no-repeat scroll 0 0;
	}
.Content .hpfooter .boxlast{ 
	margin-right: 0px;		
	}
.Content .hpfooter .box strong, 
.Content .hpfooter .boxlast strong{
	font-weight: bold;
	}	
.Content .hpfooter .box a, .hpfooter .boxlast a{
	text-decoration: none;
	color: #669999; /*#848686*/
	}
.Content .hpfooter .box a:hover, .hpfooter .boxlast a:hover{
	color: #669999;
	text-decoration: underline;
	}
.Content p.boiler	{
	margin-top: 18px; 
	padding: 11px 0px; 
	line-height: 16px; 
	border-top: solid 1px #E1E2E3; 
	font-size: 11px;
	}	
	 
/* @end */

/* @group New form */

#formcontainer{width: 520px;}
#leadform input.image{height: auto; /*reset the crazyness with form input{}*/}
#leadform .formwrap{padding: 10px 0;}	
#leadform .formwrap ul{margin: 0; padding: 0;}
#leadform .formwrap ul li {
	list-style-type:none;	
	display: block;
	float: left; 
	padding: 0px 0px 0px 0px; 
	}	
#leadform .formwrap ul.fullwidth  li{
	float: none; 
	margin-bottom: 8px;
	}	
#leadform .formwrap ul.onehalf li{
	width: 250px;
	margin-bottom: 8px;
	}
#leadform .formwrap ul.onethird li{
	width: 150px;
	}	
#leadform .formwrap ul.checkboxes  li{
	width: 250px;
	}	
#leadform ul{
	display: block;
	padding:0;
	margin: 0;
	}
#leadform input[type=text], select{
	width:200px;
	}
#leadform label.error {
  	background:url(../images/form_fail.gif) no-repeat 0 0;
	margin-left: 3px;
	width: auto;
	color: #900e08;
	font-style: italic;
	display: inline;
	padding: 2px 0px 3px 16px;	
	}
#leadform label.success {
  	.background: url(../images/form_success.gif) no-repeat 0 0;
	margin-left: 3px;
	width: auto;
	color:#0c8e1e;
	font-style: italic;
	display: inline;
	padding: 2px 0px 3px 16px;	
	}	
#leadform textarea {width:96%;} 
#leadform .clear {clear: both; margin:0; padding:0;}
#leadform em{color: red;}
/* @end */

#region-content {display:none;}
#region-content .region-header{font-size:12px; font-weight:bold; color:#5e5e5e;}

/* Overlay */
#simplemodal-overlay {background-color:#000; cursor:wait;}

/* Container */
#simplemodal-container {
	height:300px; 
	width:450px; 
	color:#bbb; 
	background-color:#ffffff; 
	border:4px solid #a9a9a9;
	background:white url(../images/bg-region-modal-popup.gif) no-repeat 0 0; 
	}
#simplemodal-container a {}
#simplemodal-container a.modalCloseImg {
	background:url(../images/x.png) no-repeat; 
	width:25px; 
	height:29px; 
	display:inline; 
	z-index:3200; 
	position:absolute; 
	top:-15px; 
	right:-16px; 
	cursor:pointer;
	}

#simplemodal-container #region-content a {color:#2690bc;}
#simplemodal-container #region-content ul{
	margin-left: 20px;
	}
#simplemodal-container #region-content{
	position: absolute;
	top: 85px;
	left: 17px;
	margin-left: 16px; 
	}
#simplemodal-container #region-content li{
 	line-height:1.6em;
	}
	
/* Social Media Page */

.Content #banner{ 
	margin-bottom:20px;
	border: 1px solid #d5d5d5; }

.Content .bodywrap .one-forth{
	float: left; 
	width: 216px; 
	margin-right: 20px;
	}
	
.Content .bodywrap .one-third{
	float:left; 
	width:293px;
	margin-right:20px; 
	border:1px solid #EEEEEE; 
	border-top:1px hidden #ffffff;
	}
	
.Content .bodywrap .content-pad-10{
	padding: 10px;
	}
		
.Content .bodywrap .last{margin-right:0px;}

.feed01 ul{ list-style-type:none;}
.feed01 ul li{margin-bottom:10px;}
.feed01 ul li a{font-weight:normal;}

.feed01 ul li h4{font-weight:bold;}

.section-header{
	height: 40px;
	border-top:1px solid #eee;
	}
	
.rssRow p{ 
	border-bottom:1px dotted #ccc;
	}



#hr-twitterfeed .twitterBody{margin-bottom: 16px;}
#hr-twitterfeed .tweetName{display:none;}
#hr-twitterfeed .twitterBody ul{list-style-type:none;}
#hr-twitterfeed .twitterBody li.twitterRow p{min-height: 58px;}
#hr-twitterfeed .twitterBody li.twitterRow a img{
	float: left; 
	margin-bottom: 12px;
	}
#hr-twitterfeed .twitterBody li.twitterRow {
	display: block; 
	padding-top: 8px;;
	border-bottom:1px dotted #ccc; 
	text-decoration:none;
	}



#youtube span.title {
	width: 270px;
	font-weight:bold;
	}

#youtube a img.thumb {
	width: 120px;
	height: 90px;
	padding: 10px;	
	}

#youtube a {
	display: block;
	width: 140px;
	height: 110px;	
	background:#eeeeee; 
	border-top:1px solid #d5d5d5; 
	border-left:1px solid #d5d5d5;
	border-bottom:2px solid #d5d5d5;
	border-right:2px solid #d5d5d5;
	margin-top: 4px;
	}

.rounded-corners {
    -moz-border-radius: 10px;
    -webkit-border-radius: 10px;
    -khtml-border-radius: 10px;
    border-radius: 10px;
}

.shadow {
  -moz-box-shadow:    1px 1px 2px 3px #ccc;
  -webkit-box-shadow: 1px 1px 2px 3px #ccc;
  box-shadow:         1px 1px 2px 3px #ccc;
}

