*	{margin: 0px; padding: 0px; border: none; outline: none;}
/* url(../Images/bgBody.gif) repeat-x*/
body	{margin-top:0px; font: 12px/18px Arial, Helvetica;}
td{font-size:12px; line-height:150%;}
input { border:#e1e1e1 1px solid;}
a	{color:#666666; text-decoration: none;}
a.foot {color:#999999; text-decoration:none;}
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;}
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;}*/

/*#Menu .main{background-color:#3E3A36}*/
#Menu ul {font-size: 14px; list-style: none;}
#Menu li	{list-style: none; float: left; padding-left:10px; padding-right:10px;}
#Menu li a {display: block; text-align:center; color: #ffffff; text-decoration: none;padding-left:10px; padding-right:10px; }
#Menu li a:hover	{background-color: #0083BE; color: #ffffff;}

#Menu li ul	{position: absolute; margin-top: -1px; margin-left: 1px; background: #FFFFFF; border: solid 1px #E1E2E3; border-bottom: none; width: 150px; display: none;}
#Menu LI UL {
	MARGIN: 0px 0px 0px -50px;
}
#Menu li ul li a
{width: 140px;
color:#848686;
height: 25px;
border-bottom: solid 1px #E1E2E3;
background:none;
text-align:left;
font-size:12px;
padding-left:10px;}
#Menu li ul li a:hover
{width: 140px;
color:#000000;
height: 25px;
border-bottom: solid 1px #E1E2E3;
text-align:left;
font-size:12px;
padding-left:10px;}

#Menu li ul ul	{margin: -22px 0 0 145px;}
#Menu li:hover ul ul, #Menu li.hover ul ul	{display: none;}
#Menu li:hover ul, #Menu li li:hover ul, #Menu li.hover ul, #Menu li li.hover ul	{display: block;}

.table1{border:#e1e1e1 1px solid;}
h3{font-weight:bold;color:#25385f;font-size:14px;}





/*#Menu UL {
	LIST-STYLE-TYPE: none; FONT-SIZE: 14px
}
#Menu A {
	DISPLAY: block; COLOR: #848686; TEXT-DECORATION: none
}
#Menu A:hover {
	BACKGROUND-COLOR: #f3f2ee; COLOR: #229de9
}
#Menu LI {
	LIST-STYLE-TYPE: none; FLOAT: left
}
#Menu LI UL {
	BORDER-BOTTOM: #e1e2e3 1px; POSITION: absolute; BORDER-LEFT: #e1e2e3 1px solid; MARGIN-TOP: -1px; WIDTH: 140px; DISPLAY: none; BACKGROUND: #ffffff; MARGIN-LEFT: 1px; BORDER-TOP: #e1e2e3 1px solid; BORDER-RIGHT: #e1e2e3 1px solid
}
#Menu LI UL LI A {
	BORDER-BOTTOM: #e1e2e3 1px solid; TEXT-INDENT: 3px; WIDTH: 140px; HEIGHT: 20px;background-image:url(/ciic/images/aubergine_navsep.gif); background-repeat:no-repeat;
}
#Menu LI UL UL {
	MARGIN: -22px 0px 0px 145px
}
#Menu LI:hover UL UL {
	DISPLAY: none
}
#Menu LI.hover UL UL {
	DISPLAY: none
}
#Menu LI:hover UL {
	DISPLAY: block
}
#Menu LI LI:hover UL {
	DISPLAY: block
}
#Menu LI.hover UL {
	DISPLAY: block
}
#Menu LI LI.hover UL {
	DISPLAY: block
}
#Menu .AboutUs {
	WIDTH: 145px
}
#Menu .AboutUs A {
	WIDTH: 145px
}
#Menu .Solutions {
	WIDTH: 145px
}
#Menu .Solutions A {
	WIDTH: 145px
}
#Menu .Solutions .Sub {
	WIDTH: 200px
}
#Menu .Solutions .Sub A {
	WIDTH: 200px
}
#Menu .Partners {
	WIDTH: 145px
}
#Menu .Partners A {
	WIDTH: 145px
}
#Menu .NewsEvents {
	WIDTH: 145px
}
#Menu .NewsEvents A {
	WIDTH: 145px
}
#Menu .Resources {
	WIDTH: 145px
}
#Menu .Resources A {
	WIDTH: 145px
}*/

/*#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: 20px; min-height: 730px; padding-bottom: 25px;}
.Content p.boiler	{margin-top: 18px; padding: 11px 0px; line-height: 16px; border-top: solid 1px #E1E2E3; font-size: 11px;}

.Content .BlogLeft	{width: 676px; margin: 0px 17px 23px 0px; float: left;}
.Content .BlogLeft table.loginbox td	{font-size: 13px; font-weight: bold; color: #4B6C73; text-align: left;}
.Content .BlogLeft table.loginbox td label	{font-size: 11px; font-weight: normal; color: #666666; text-align: left;}
.Content .BlogLeft table.loginbox input	{margin: 0px 3px;}
.Content .BlogLeft table.loginbox input#ctl00_cphBody_Login1_UserName	{width: 219px; height: 18px; margin: 2px 3px; padding-left: 3px; border: 1px solid #CCCCCC; font-size: 11px; line-height: 18px; color: #999999;}
.Content .BlogLeft table.loginbox input#ctl00_cphBody_Login1_Password	{width: 219px; height: 18px; margin: 2px 3px; padding-left: 3px; border: 1px solid #CCCCCC; font-size: 11px; line-height: 18px; color: #999999;}
.Content .BlogLeft table.loginbox input#ctl00_cphBody_Login1_LoginButton {float: right;}
.Content .BlogLeft h1	{height: 21px;}
.Content .BlogLeft h1 a	{font-size: 16px; font-weight: bold; color: #18294a; text-decoration: none;}
.Content .BlogLeft h1#comment	{text-indent: 11px;}
.Content .BlogLeft #relatedPosts div {padding: 8px 11px;}
.Content .BlogLeft #relatedPosts h1 {margin: 0px 0px 0px 11px;}
.Content .BlogLeft #relatedPosts a {display: block; margin-top: 3px;}
.Content .BlogLeft #commentMenu{clear:both;}
.Content .BlogLeft #commentMenu li	{margin: 0px; margin-right: 5px; padding: 3px 8px; background: #D8D8D8; border: 1px solid #CCCCCC; border-bottom: transparent; list-style: none; cursor: pointer; float: left; position: relative; top: 2px;}
.Content .BlogLeft #commentMenu li.selected	{background: #FFFFFF; border-bottom: 1px solid #FFFFFF;}
.Content .BlogLeft #commentPreview	{min-height: 150px; display: none; clear: both;}
.Content .BlogLeft .commentForm {padding: 13px;}
.Content .BlogLeft .commentForm input {width: 219px; height: 18px; margin: 2px 0px; padding-left: 3px; border: 1px solid #CCCCCC; font-size: 11px; line-height: 18px; color: #999999;}
.Content .BlogLeft .commentForm textarea {width: 100%; height: 150px; padding-left: 3px; border: 1px solid #CCCCCC; font-size: 11px; line-height: 18px; color: #999999;}
.Content .BlogLeft .commentForm .bbcode	{padding: 3px; font-size: 10px; float: right; position: relative; top: 20px;}
.Content .BlogLeft .commentForm .bbcode a {margin: 1px; padding: 1px 3px 1px 3px; background: #FFFFFF; border: 1px solid #CCCCCC;}
.Content .BlogLeft .comment {padding: 8px 11px;}
.Content .BlogLeft .comment cite	{font-family: Monospace; font-style: normal;}
.Content .BlogLeft .comment .date {margin: 0px; padding: 3px 0px; font-size: 10px; color: #666666; text-align: right; border-bottom: 1px dotted #CCCCCC;}
.Content .BlogLeft .comment .content {margin: 5px; margin-left: 0px; min-height: 85px;}
.Content .BlogLeft .comment .author {margin: 0px; padding: 3px 0px; border-top: 1px dotted #CCCCCC;}
.Content .BlogLeft .success	{font-weight: bold; color: #669999; display: none;}
.Content .BlogLeft .Header	{width: 468px; height: 80px; padding: 13px 15px 0px 193px; background: url(../Images/blogHeaderBg.gif) no-repeat; font-size: 18px; font-weight: bold; line-height: 21px; color: #0f3f74;}
.Content .BlogLeft .Post	{margin-bottom: 23px; padding: 0px 6px;}
.Content .BlogLeft .Post span.date	{font-size: 10px; font-weight: bold; color: #229DE9; display: block;}
.Content .BlogLeft .Post span.author a	{font-size: 10px; font-weight: bold; color: #999999; text-decoration: none; display: block;}
.Content .BlogLeft .Post .Text	{margin-bottom: 8px; padding: 5px;}
.Content .BlogLeft .Post .Text a	{font-size: 11px; font-weight: bold; text-decoration: none;}
.Content .BlogLeft .Post .Text a:hover	{text-decoration: underline;}
.Content .BlogLeft .Post .Text h1 a	{font-size: 16px; font-weight: bold; color: #18294a; text-decoration: none;}
.Content .BlogLeft .Post .Tags	{padding: 3px 6px; background-color: #ebe9e1; font-size: 11px; text-transform: capitalize; color: #CCCCCC; border: solid 1px #e1e2e3;}
.Content .BlogLeft .Post .Tags a	{color: #999999; text-decoration: none;}
.Content .BlogLeft .Post .Tags span	{color: #416e98;}
.Content .BlogLeft .Post .Tags .Comments	{padding-left: 23px; background: url(../Images/blogCommentsBg.gif) no-repeat center left; float: right;}

.Content .BlogRight	{width: 216px; margin-bottom: 23px; padding-top: 3px; background: url(../Images/bgRightCol.gif) no-repeat; float: left;}
.Content .BlogRight .Sidebar	{margin-bottom: 0px;}
.Content .BlogRight .Sidebar h4	{padding: 8px 0px 0px 11px; font-size: 12px; text-align: left; text-transform: uppercase; color: #4C4C4C; border-top: solid 1px #E1E2E3; clear: left;}
.Content .BlogRight .Sidebar h4 a	{text-decoration: none; }
.Content .BlogRight .Sidebar h4.Top	{border-top: none;}
.Content .BlogRight .Sidebar div#widgetzone	{margin: 0px; padding: 0px;}
.Content .BlogRight .Sidebar div#widgetzone .clear	{clear: left;}
.Content .BlogRight .Sidebar div#widgetzone .widget ul {margin-left: 11px; list-style-type: none; text-transform: capitalize;}
.Content .BlogRight .Sidebar div#widgetzone .widget ul li {margin-bottom: 3px;}
.Content .BlogRight .Sidebar div#widgetzone .widget ul ul {margin-left: 0px;}
.Content .BlogRight .Sidebar div#widgetzone div.search	{padding: 0px 0px 11px 0px; border: none;}
.Content .BlogRight .Sidebar div.widget	{padding: 11px 0px; z-index: 1;}
.Content .BlogRight .Sidebar div.widget a	{text-decoration: none;}
.Content .BlogRight .Sidebar div.widget a.edit{font-size: 10px; font-weight: normal; float: right; z-index: 1;}
.Content .BlogRight .Sidebar div.widget a.delete{margin-left: 5px; font-size: 10px; font-weight: bold; color: #999999; text-decoration: none; float: right; z-index: 1;}
.Content .BlogRight .Sidebar div.widget a.delete:hover{color: black;}
.Content .BlogRight .Sidebar #searchbox {margin: 0px; padding: 0px;}
.Content .BlogRight .Sidebar #searchbox input {font-size: 10px;}
.Content .BlogRight .Sidebar #searchbox #searchbutton {width: 61px; height: 26px; margin: 7px 0px 28px 10px; background: url(../Images/blogSearchBtn.gif) no-repeat; cursor: pointer; float: left;}
.Content .BlogRight .Sidebar #searchbox #searchfield	{margin: 8px 0px 0px 11px; width: 121px; height: 23px; padding-left: 3px; border: 1px solid #CACACA; font-size: 11px; line-height: 18px; color: #999999; float: left;}
.Content .BlogRight .Sidebar .tagcloud li	{display: inline;}
.Content .BlogRight .Sidebar .tagcloud a	{margin-right: 3px; display: inline;}
.Content .BlogRight .Sidebar .tagcloud a.biggest	{font-size: 19px;}
.Content .BlogRight .Sidebar .tagcloud a.big	{font-size: 17px;}
.Content .BlogRight .Sidebar .tagcloud a.medium	{font-size: 14px;}
.Content .BlogRight .Sidebar .tagcloud a.small	{font-size: 12px;}
.Content .BlogRight .Sidebar .tagcloud a.smallest	{font-size: 10px;}
.Content .BlogRight .Sidebar .Promo	{padding: 8px 0px 0px 11px; font-size: 11px; border-top: solid 1px #E1E2E3;}
.Content .BlogRight .Sidebar .Promo 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 .BlogRight .Sidebar .Promo a:hover	{color: #669999;}
.Content .BlogRight .Sidebar .Promo img	{padding: 0px 8px 0px 0px; float: left;}
.Content .BlogRight .Sidebar .Promo p	{line-height: normal;}
.Content .BlogRight .Sidebar .Promo span.thmb	{width: 141px; margin-bottom: 11px; float: left; display: block;}
.Content .BlogRight .Sidebar .Promo span.thmb a	{margin-top: 8px; display: block;}
.Content .BlogRight .Sidebar .Promo span.thmb strong	{font-size: 11px; display: block;}

.Content .BannerHome	{margin: 17px 0px 20px 0px; width: 923px; height: 244px; border: solid 1px #E1E2E3;}

.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 center left; 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: 166px; line-height: normal; float: left;}
.Content .NewsletterHome span a	{color: #848686; line-height: 18px; text-decoration: none;}
.Content .NewsletterHome span a:hover	{color: #669999;}

.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	{width: 222px; 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;}
.Content .ColRight .ColOne .Press span	{width: 63px; padding-left: 3px; float: left; display: block;}
.Content .ColRight .ColOne .Press p	{width: 353px; padding-top: 0px; float: left;}
.Content .ColRight .ColOne .InTheNews span	{width: 63px; 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: 63px; 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: 232px; padding: 8px 0px 0px 0px; float: left;}
.Content .ColRight .ColOne .SolutionsBox .RightHand	{width: 232px; 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;}






.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;}

/*.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;}
.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;}

@media screen	{
  .sIFR-flash	{visibility: visible !important; margin: 0; padding: 0;}
  .sIFR-replaced, .sIFR-ignore	{visibility: visible !important;}
  .sIFR-alternate	{position: absolute; left: 0; top: 0; width: 0; height: 0; display: block; overflow: hidden;}
  .sIFR-replaced div.sIFR-fixfocus	{margin: 0pt; padding: 0pt; overflow: auto; letter-spacing: 0px; float: none;}
  }

@media print	{
  .sIFR-flash	{display: none !important; height: 0; width: 0; position: absolute; overflow: hidden;}
  .sIFR-alternate	{visibility: visible !important; display: block !important; position: static !important; left: auto !important; top: auto !important; width: auto !important; height: auto !important;}
  }

/*
Place CSS rules for to-be-replaced elements here. Prefix by .sIFR-active
so they only apply if sIFR is active. Make sure to limit the CSS to the screen
media type, in order not to have the printed text come out weird.
*/
@media screen	{
	.sIFR-active h1	{font-size: 16px; color: #231F20;}
	.sIFR-active h2	{height: 20px; font-size: 14px; color: #231F20;}
	.sIFR-active strong.blog	{width: 141px; height: 18px; font-size: 13px; color: #231F20; float: left; display: block;}
	.sIFR-active .Header	{width: 468px; height: 80px; padding: 13px 15px 0px 193px; background: url(../Images/blogHeaderBg.gif) no-repeat; font-size: 18px; font-weight: bold; line-height: 21px; color: #0f3f74;}
	}*/
