@charset "utf-8";
/* CSS Document */
body { margin:0; padding:0; background-color:#FFF; font-family: Arial, Helvetica, sans-serif; font-size:12px; background-color:#cccfd2; }
img { border:0; }
.clean { clear:both; }

.container { margin:0; width:100%; text-align:center; }
.Holder { width:880px; margin:0 auto; text-align:left; background-color:#FFF; }
.LogoHolder { width:880px; height:106px; }
.LogoHolder img { float:left; }
.LogoHolder div { float:right; width:200px; padding:10px 22px 0 0; color:#CC0038; text-align:right; line-height:18px; }
.LogoHolder div a { color:#CC0038; text-decoration:none; }
.LogoHolder div a:hover { color:#CC0038; text-decoration:underline; }
.BodyContainer { width:880px; margin:0; color:#666; height:1140px;}
.BodyContainer .Col1, .BodyContainer3 .Col1, .BodyContainer5 .Col1, .BodyContainer7 .Col1 { width:632px; float:left; }
.BodyContainer2 .Col1 { width:630px; float:left; }
.Col1 .TopImage { margin:14px 0 0 0; height:110px; background:url("../images/BV-warrington_toys.jpg") no-repeat 20px top; }
.Col1 .TopImage2 { margin:14px 0 0 0; height:108px; background:url("../images/BV-warrington-stars.jpg") no-repeat 20px top; }
.Col1 .TopImage4 { margin:14px 0 0 0; height:108px; background:url("../images/BV-ToysBlock.jpg") no-repeat 20px top; }
.Col1 .TopImage5 { margin:14px 0 0 0; height:58px; background:none; }
.TopImage5 h1 { text-align:left; padding:16px 20px 0 22px; font-size:1.7em; font-style:italic; margin:0; color:#CE1141; }
.Col1 .TopImage h1 { text-align:left; padding:8px 20px 0 140px; font-size:1.7em; font-style:italic; margin:0; color:#CE1141; }
.Col1 .TopImage2 h1, .Col1 .TopImage4 h1 { text-align:left; padding:26px 20px 0 258px; font-size:1.7em; font-style:italic; margin:0; color:#CE1141; }
.Col1 .TopImage3 { margin:14px 0 0 0; height:110px; background:url("../images/BV-warrington.jpg") no-repeat 20px top; }
.Col1 .TopImage3 h1 { padding:8px 20px 0 262px; font-size:1.7em; font-style:italic; margin:0; color:#79818B; }
.Col1 .SlimBody, .BodyContainer3 .Col1 .SlimBody, .BodyContainer5 .Col1 .SlimBody, .BodyContainer4 .Col1 .SlimBody, .BodyContainer7 .Col1 .SlimBody { margin:0; padding:0 22px; }
.SlimBody h1 { text-align:left; padding:8px 20px 0 0; font-size:1.7em; font-style:italic; margin:0; color:#4488cc; }
.Col1 .SlimBody h2, .BodyContainer2 h2 { color:#CE1141; font-size:1.6em; margin:0; padding:10px 0 3px 0; }
.Col1 .SlimBody h3 { font-size:1.4em; font-style:italic; margin:0; padding:3px 0; }
.Col1 .SlimBody p { padding:8px 0; margin:0; line-height:20px; }
.Col1 .SlimBody ul { margin:0; padding:0; list-style:none; }
.Col1 .SlimBody li { margin:0; padding:6px 0 6px 16px; list-style:none; background:url("../images/bullet.gif") no-repeat left 8px; }
.Col1 .SlimBody li span { color:#CE1141; font-weight:bold; }
.Col1 .redbullet { margin:0; padding:0; list-style:none; }
.Col1 .redbullet li { margin:0; padding:4px 0 4px 16px; list-style:none; background:url("../images/red_bullet.gif") no-repeat left 6px; }
.Col1 .redbullet li span { font-size:1.4em; color:#000000; }

.Col1 .Squarebox { margin:0; padding:0; list-style:none; }
.Col1 .Squarebox li { margin:0; padding:8px 0 8px 20px; list-style:none; background:url("../images/largebullet.png") no-repeat 3px 11px; }
.Col1 .Squarebox li span { font-size:1.4em; color:#000000; }

.Col1 .CircleBull ul { margin:0; padding:0; list-style:none; }
.Col1 .CircleBull li { margin:0; padding:6px 0 6px 16px; list-style:none; background:url("../images/bullet.gif") no-repeat left 8px; }
.Col1 .CircleBull li span { color:#CE1141; font-weight:bold; }

/*.Col1 .SlimBody li a { text-decoration:none; color:#1a6cd2; }
.Col1 .SlimBody li a:hover { text-decoration: underline; color:#1a6cd2; }*/
.Col2, .BodyContainer3 .Col2, .BodyContainer4 .Col2 { width:244px; float:left; }
.Col2 .Callbox { margin:16px 0 0 0; background:url("../images/call_box.gif") no-repeat left top; color:#000; width:228px; height:193px; }
.Col2 .Callbox p { margin:0; padding:4px 0 2px 20px; }
.Col2 .Callbox h2 { color:#000; margin:0; padding:8px 0 0 20px; font-size:1.6em; }
.Col2 .Callbox h3 { color:#FFF; margin:0; padding:0 20px; font-size:2.2em; }
.Col2 .Callbox a { color:#FFF; text-decoration:none; font-weight:bold; }
.Col2 .Callbox a:hover { color:#FFF; text-decoration:underline; }
.Col2 .Download { margin:26px 0 0 0; padding:0 0 0 0; background:url("../images/downloads_BG.gif") no-repeat left top; color:#000; width:228px; height:260px; }
.Col2 .Download table { margin:0 0 0 20px; border:0; width:190px; }
.Col2 .Download table th { text-align:left; padding:0 0 3px 0; }
.Col2 .Download table td { border-bottom:1px solid #d5d7da; padding:6px 6px 6px 0; }
.Col2 .Download table span { color:#317BC6; font-size:0.9em; }
.Col2 .Download table a { color:#000; text-decoration:none; }
.Col2 .Download table a:hover { color:#000; text-decoration: underline; }
.Col2 .TickBox { margin:16px 0 0 0; width:228px; height:234px; }
.Col2 .Download h2 { color:#000; padding:12px 0 0 20px; margin:0; }
.Col2 .Download ul { list-style:none; padding:0; margin:6px 0 0 20px; }
.Col2 .Download li { list-style:none; padding:2px 0 4px 12px; margin:0; background:url("../images/arrow.gif") no-repeat left 3px; }
.Col2 .Download li a { color:#cd1041; text-decoration:none; }
.Col2 .Download li a:hover { color:#cd1041; text-decoration: underline; }

.Col2 .Callbox2 { margin:16px 0 0 0; background:url("../images/box_gold.gif") no-repeat left top; color:#000; width:228px; height:230px; }
.Col2 .Callbox2 p { margin:0; padding:4px 0 2px 20px; }
.Col2 .Callbox2 h2 { color:#000; margin:0; padding:12px 0 0 20px; font-size:1.6em; }
.Col2 .Callbox2 h3 { color:#FFF; margin:0; padding:0 20px; font-size:1.7em; }
.Col2 .Callbox2 a { color:#FFF; text-decoration:none; font-weight:bold; }
.Col2 .Callbox2 a:hover { color:#FFF; text-decoration:underline; }

.Actionbox { margin:16px 0 0 0; background:url("../images/action_box.gif") no-repeat left top; color:#000; width:228px; height:362px; }
.Actionbox p, .Actionbox2 p, .Bluebox p, .Bluebox2 p { margin:0; padding:6px 18px 2px 20px; color:#FFF; }
.Actionbox h3, .Actionbox2 h3, .Bluebox h3, .Bluebox2 h3 { color:#FFF; margin:0; padding:6px 20px; font-size:1.5em; font-style:italic; }
.Actionbox p a, .Actionbox2 p a, .Bluebox p a, .Bluebox2 p a { font-weight:bold; color:#FFF; text-decoration:underline; }
.Actionbox2 { margin:16px 0 0 0; background:url("../images/action_box2.gif") no-repeat left top; color:#000; width:228px; height:225px; }

.Col2 .TickBlueBox { margin:16px 0 0 0; background:url("../images/action_box_blue.gif") no-repeat left top; color:#000; width:228px; height:316px; }
.Col2 .TickBlueBox p { margin:0; padding:6px 18px 2px 20px; color:#FFF; }
.Col2 .TickBlueBox ul { margin:0; padding:0; list-style:none; color:#FFF; font-size:1.2em; }
.Col2 .TickBlueBox li { padding:4px 10px 4px 32px; list-style:none; background:url("../images/Red-on-Blue_bull.gif") no-repeat 10px 0px; line-height:1.4em; }

.Col2 .TickBlueBox h3 { color:#FFF; margin:0; padding:6px 20px; font-size:1.5em; }


.Bluebox { margin:16px 0 0 0; background:url("../images/blue_box.gif") no-repeat left top; color:#000; width:228px; height:139px; }
.Bluebox2 { margin:16px 0 0 0; background:url("../images/blue_box2.gif") no-repeat left top; color:#000; width:228px; height:180px; }

.SolutionsBox { background:url("../images/solutions_BG.png") no-repeat left top; color:#000; width:228px; height:370px; }
.SolutionsBox p { margin:0; padding:10px 18px 2px 20px; color:#CE1141; line-height:1.5em; }
.SolutionsBox h3 { color:#FFF; margin:0; padding:16px 0 14px 70px; font-size:1.5em; font-style:italic; }
.SolutionsBox p a { font-weight:bold; color:#CE1141; text-decoration:underline; }
.SolutionsBox .BulletBlock { border-top:1px solid #999; margin:6px 20px; padding-top:4px; }
.SolutionsBox .BulletBlock ul { margin:0; padding:0; list-style:none; font-size:1.1em; color:#CE1141; }
.SolutionsBox .BulletBlock li { margin:0; padding:4px 0 4px 24px; list-style:none; background:url("../images/Solutions_Bullet.png") no-repeat left 4px; }
.SolutionsBox .BulletBlock li a { color: #CE1141; text-decoration: none; font-weight:bold; }
.SolutionsBox .BulletBlock li a:hover { color: #CE1141; text-decoration:underline; font-weight:bold; }

.ContactTable { width:590px; border:0; }
.ContactTable .firstCol { width:90px; }
.ContactTable .secondCol { width:175px; }
.ContactTable .submit { text-align: center; padding:18px 0;}
.ContactTable input { border:1px solid #999; padding:1px; }
.ContactTable .submit input { color:#FFF; background-color:#CE1141; padding:6px 0; width:120px; }

.BodyContainer2 { width:880px; margin:0; color:#666; height:1470px;  }
.BodyContainer3 { width:880px; margin:0; color:#666; height:1050px; }
.BodyContainer4 { width:880px; margin:0; color:#666; height:1090px;  }
.BodyContainer4 .Col1 { width:630px; float:left; }
.BodyContainer5 { width:880px; margin:0; color:#666; height:1260px; }
.BodyContainer6 { width:880px; margin:0; color:#666; }
.BodyContainer6 .Col1 { width:870px; }
.BodyContainer7 { width:880px; margin:0; color:#666; height:1060px; }
.terms { color:#666; padding:6px 22px; font-size:0.8em; }
.footer { color:#CE1141; border-top:1px solid #d5d7da; margin:0 22px; height:80px; padding:8px 0 0 0; }
.footer p { margin:0; padding:3px 0; }
.footer a { color:#CE1141; text-decoration:underline; }
.footer .Col1 { float:left; width:300px; }
.footer .Col2 { float:right; width:300px; text-align:right; }
.footerholder { clear:both; width:880px; }

.SolutionTable { padding:0 0 0 0; background:url("../images/solutiontable.png") no-repeat left top; color:#000; width:551px; height:296px; text-align:center; margin:0 0 0 0; }
.SolutionTable h4 { color:#FFFFFF; padding:16px 0 16px 0; text-align:center; font-size:1.6em; margin:0; }
.SolutionTable table { border:0; width:500px; font-size:1em; }
.SolutionTable table th { text-align:left; padding:12px 8px 3px 8px; }
.SolutionTable table td { width:250px; text-align:left; padding:6px 8px; }
.SolutionTable table li { padding:6px 0 6px 16px;  }

.FancyBullets { padding:0 0 0 0; background:url("../images/fancybullets.png") no-repeat left top; }
.FancyBullets h4 { font-size:1.4em; font-style:none; color:#000; margin:0; padding:3px 0 1px 0; }
.FancyBullets h4 img { position:absolute; margin-left:-50px; margin-top:-10px; }
.FancyBullets h4 a { color:#000; text-decoration:underline; }
.FancyBullets h4 a:hover { color:#CE1141; text-decoration:underline; }
.FancyBullets p { color:#000; margin:0; padding:3px 0; }
.FancyBullets p a { text-decoration:none; color:#CE1141; font-weight:bold; }
.FancyBullets p a:hover { text-decoration:underline; color:#CE1141; font-weight:bold; }
.FancyBullets .block1 { padding:6px 20px 0 68px; }
.FancyBullets .block2 { padding:24px 20px 0 96px; }
.FancyBullets .block3 { padding:45px 20px 0 120px; }
.FancyBullets .block4 { padding:26px 20px 30px 147px; }

.ScreenTesting { padding:0 0 0 0; background:url("../images/ScreeningTestBlock2.png") no-repeat left top; margin-left:0; height:590px; width:592px;  }
.ScreenTesting div { text-align:center; float:left; }
.ScreenTesting .marginright { margin-right:24px; width:182px; }
.ScreenTesting .marginnone { margin-right:0; width:170px; }
.ScreenTesting div h4 { color:#FFF; font-size:1.4em; margin:0; padding:7px 0 0 0; height:46px; }
.ScreenTesting div div { text-align:left; margin:0 auto; width:160px; float:none; }
.ScreenTesting div div li { color:#000;}


.AssessmentOut { padding:0 0 0 0; background:url("../images/ApproachBlock3.png") repeat-y left top; margin-left:0; }
.AssessmentTop { padding:0; background:url("../images/ApproachBlockTop3.png") no-repeat left top; }
.Assessment { padding:0; background:url("../images/ApproachBlockBot3.png") no-repeat left bottom; width:590px; }

.Assessment table { border:0; width:590px; font-size:1em; }
.Assessment table td { color:#FFF; text-align:center; }
.Assessment table h5 { padding:7px 10px; margin:0; color:#000; font-size:1em; line-height:1.3em; }
.Assessment table h5 span { font-weight:normal; }
.Assessment table h4 { padding:6px 10px; margin:0; font-weight:bold; font-size:1.4em; }
.Assessment .lineRB { border-right:2px solid #FFF; border-bottom:2px solid #FFF; }
.Assessment .lineR { border-right:2px solid #FFF; }
.Assessment .lineB { border-bottom:2px solid #FFF; }
.Assessment .Column1 { width:98px; }
.Assessment .Column2 { width:164px; }
.Assessment .Column3 { width:164px; }
.Assessment .Column4 { width:164px; }





