body{padding:0;margin:0;font:12px Arial,Helvetica,sans-serif;color:#666}html,div,h1,h2,h3,h4,h5,h6,p,li,ul,dl,dt,dd,form,br,table,ol,input,pre,fieldset,input,blockquote,th,td,hr,button,thead,img,input,textfield{padding:0;margin:0}img,body,html{border:0}img,div{behavior:url(/crrc/corporate/css/iepngfix.htc)}address,caption,cite,code,dfn,var{font-style:normal}ul
ol{list-style-type:none}caption{text-align:left}h1,h2,h3,h4,h5,h6{font-size:100%}.left{float:left}.right{float:right}.clearLeft{clear:left}.clearRight{clear:right}.clearBoth{clear:both}.center{text-align:center}.fs15{font-size:15px}.fs12{font-size:11px}.fs18{font-size:18px}.fs20{font-size:22px}a{color:#09c;text-decoration:none;cursor:pointer}a:hover{text-decoration:underline}select
input{color:#666}#mainframe{width:100%;float:left;height:auto;background:#fff url(/crrc/corporate/images/bg_main.gif) repeat-x left top}#wrap{width:960px;margin:0
auto}#header{width:100%;height:200px}#header
#left{float:left;width:236px;height:auto;margin:20px
23px 0 0}#logoContainer{height:85px;border-bottom:1px solid #ccc}.topnavContainer{margin:18px
0 10px 0;float:left;height:auto}.topnavContainerLeft{float:left;width:90px;padding-right:25px;border-right:1px dotted #ccc;text-align:right;height:61px}.topnav
ul{list-style-type:none}.topnav
li{font:13px "Trebuchet MS", Arial, Helvetica, sans-serif;text-transform:uppercase;list-style-type:none;margin-top:8px;color:#09c}.topnav
li.first{font:13px "Trebuchet MS", Arial, Helvetica, sans-serif;color:#09c;list-style-type:none;text-transform:uppercase;margin-top: -5px}.topnav
li.sol{font:13px "Trebuchet MS", Arial, Helvetica, sans-serif;color:#09c;list-style-type:none;text-transform:uppercase;margin-top: -5px}.topnav li
a{font:13px "Trebuchet MS", Arial, Helvetica, sans-serif;text-decoration:none;list-style-type:none;text-transform:uppercase;color:#666}.topnav li a:hover{text-decoration:none;color:#000}.topnavContainerRight{margin:0px
0 0 25px;float:left;width:85px;height:61px}#header
#right{width:701px;float:right;height:200px;position:relative}#imgRotate{visibility:hidden;position:relative}.searchContainerPosition{position:absolute;z-index:20;right:7px;top:7px}.searchContainer{background-color:#f5f3f3;border:1px
solid #d9d9d9;width:170px;height:22px}.searchContainer
input.button{background:url(/crrc/corporate/images/icon_search.gif) no-repeat left top;height:15px;width:15px;border:none;cursor:pointer;padding-top:0;float:left;margin-top:2px}.searchContainer
input.textfield{border:none;background-color:#f5f3f3;font:12px Arial, Helvetica, sans-serif;color:#666;width:130px;padding:0
0 0 3px;height:20px;line-height:20px;float:left}#logo{padding:14px
0px 9px 0px;width:195px;float:left;margin-right:10px}#centre{width:100%;float:left;height:auto}h1{font-size:16px;color:#333;margin-top:10px;padding:0}h1.paddingtoph1{padding-top:25px}.leftpanel{float:left;height:auto;width:455px;margin:31px
30px 0 0}.mustard{color:#c93}.rightpanel{float:left;height:auto;width:475px;margin:31px
0 0 0}.red{color:#c33}p.text{text-align:right;padding:25px
0px 10px 0px;font-weight:bold}.bluetext{color:#39c}#footermain{clear:both;width:100%;background-color:#333;margin-top:30px}#footerWrap{width:960px;margin:0
auto;padding:40px
0 18px 0}.bottomNavigation{float:left;width:110px;height:188px;background:url(/crrc/corporate/images/footer_divider.png) no-repeat right center;margin-right:8px;margin-top:-5px}.bottomNavigation
ul{list-style-type:none;color:#ccc}.bottomNavigation
li{}.bottomNavigation li
a{font:15px "Trebuchet MS", Arial, Helvetica, sans-serif;color:#ccc;text-decoration:none;font-weight:bold}.bottomNavigation li a:hover{color:#999;text-decoration:none}.contactText{float:left;width:208px;color:#999;background:url(/crrc/corporate/images/footer_divider.png) no-repeat right center;margin-right:8px;height:188px;margin-top:-3px}.contactText
a{color:#999;text-decoration:underline}.hiringContainer{float:left;width:140px;padding:13px
22px 19px 26px;background-color:#fff;font-size:15px;color:#333;border:1px
solid white}.hiringContainer
p{margin-top:5px;line-height:20px}.hiringContainer
a{color:#ba7c00;text-decoration:underline}h2{font-size:13px;font-weight:bold;color:#ccc;padding-bottom:5px}.googlemaps{margin-top:20px;border-bottom:1px solid #f00;width:84px}.googlemaps
a{font-size:13px;font-weight:bold;color:#ccc;text-decoration:none}.copyrightContainer{margin-top:15px;font-size:11px}h3{font-weight:bold;margin-bottom:30px}.buttonContainer{position:absolute;bottom:0;right:78px;z-index:20}.buttonContainerLeft{background:transparent url(/crrc/corporate/images/sprite_index.png) no-repeat 0 -115px;height:30px;width:55px;border:0;cursor:pointer}.buttonContainerRight{background:transparent url(/crrc/corporate/images/sprite_index.png) no-repeat 0px -75px;height:30px;width:55px;border:0;cursor:pointer}#logoImg{background:transparent url(/crrc/corporate/images/sprite_index.png) no-repeat 0px 0px;height:66px;width:238px;position:relative}#logoImg
a{position:absolute;top:0;left:0;width:238px;height:66px}.index_heading{height:auto;float:left;padding-top:15px;width:100%}.heading_digital_services{height:34px;width:162px;background:transparent url(/crrc/corporate/images/sprite_index.png) no-repeat 0px -502px}.heading_print_resources{height:34px;width:168px;background:transparent url(/crrc/corporate/images/sprite_index.png) no-repeat 0px -555px}.heading_free-open_source{clear:both;height:34px;width:383px;background:transparent url(/crrc/corporate/images/sprite_index.png) no-repeat 0px -452px}.dig_services_cat1{float:left;width:288px;margin:0}.dig_services_cat2{float:left;width:288px;margin:0
44px}.solaro_logo{background:transparent url(/crrc/corporate/images/sprite_index.png) no-repeat -245px -184px;height:48px;width:84px;margin:9px
0 12px 0;position:relative;font:"Trebuchet MS", Arial, Helvetica, sans-serif}.solaro_logo
a{height:48px;width:84px;left:0;top:0;position:absolute}.integrity_logo{background:transparent url(/crrc/corporate/images/sprite_index.png) no-repeat -200px -129px;height:27px;width:200px;margin:30px
0 12px 0;position:relative}.integrity_logo
a{height:27px;width:200px;left:0;top:0;position:absolute}.AMS_logo{background:transparent url(/crrc/corporate/images/sprite_index.png) no-repeat -290px 0px;height:37px;width:81px;margin:30px
0 2px 0;position:relative}.AMS_logo
a{height:37px;width:81px;left:0;top:0;position:absolute}.print_services_cat1{float:left;width:440px;margin:30px
15px 0 0;padding-right:15px}.print_services_cat2{float:left;width:485px;margin-top:30px}.THE-KEY_logo{background:transparent url(/crrc/corporate/images/sprite_index.png) no-repeat -104px -129px;height:34px;width:62px;float:left;position:relative}.THE-KEY_logo
a{height:34px;width:62px;top:0;left:0;position:absolute}.THE-KEY_img{background:transparent url(/crrc/corporate/images/sprite_index.png) no-repeat 0 -183px;height:115px;width:235px;float:left;margin-right:14px;position:relative;]margin-bottom:20px}.THE-KEY_img
a{height:115px;width:235px;position:absolute;left:0;top:0}.textContent{float:left;width:190px;]margin-bottom:-20px}.textContent1{float:left;width:230px}.textContent
p.keyContent{margin-top:20px}.textContent
p.snapContent{margin-top:4px}.morelinks_container{clear:left;font-size:15px;padding:0;margin-left:10px}.morelinks_container
a{font-size:15px}.morelinks_container
ol{padding:0;margin:0;margin-left:30px;font-size:15px}.morelinks_container
li{padding:0;margin:0;margin-top:10px}.SNAP_logo{background:transparent url(/crrc/corporate/images/sprite_index.png) no-repeat -104px -75px;height:22px;width:68px;float:left;position:relative}.SNAP_logo
a{height:22px;width:68px;top:0;left:0;position:absolute}.SNAP_img{background:transparent url(/crrc/corporate/images/sprite_index.png) no-repeat -0 -319px;height:114px;width:235px;float:left;margin-right:14px;position:relative}.SNAP_img
a{height:114px;width:235px;position:absolute;top:0;left:0}a.moredetail{color:#f00;text-decoration:underline}a:hover.moredetail{color:#000;text-decoration:underline}.marginTop10{margin-top:10px}.marginTop25{margin-top:25px}.marginTop27{margin-top:27px}.free-open-resource_cat1{width:321px;float:left;border-right:1px dotted #ccc;margin-right:11px;margin-top:30px}.errorSummary{border:2px
solid #C00;padding:7px
7px 12px 7px;margin:0
0 20px 0;background:#FEE;font-size:0.9em;margin-top:10px}.errorMessage{color:red;font-size:0.9em}.errorSummary
p{margin:0;padding:5px}.errorSummary
ul{margin:0;padding:0
0 0 20px}.width235{width:235px}.width285{width:285px}#home .Home a,
#people .People a,
#contact .Contact a,
#solaro .Solaro a,
#company .Company a,
#products .Products a,
#company .Company a,
#services .Services a,
#company .Company a  sup
a{color:#09C}#company
p{text-align:justify}#people_centre{margin:20px
0 0px 0}#people_centre
p{margin-bottom:10px}#people_innerLeftPanel{width:259px;float:left;height:600px}#people_innerRightPanel{float:left;width:701px;background:url(/crrc/corporate/images/people_divider.png) no-repeat left top}.people_imgContainer{float:left;width:128px;height:164px;margin:0
0px 12px 10px;position:relative}.people_imgContainerLeft{float:left;width:128px;height:164px;margin:0
0px 12px 21px;position:relative}.people_bigImgContainer{float:left;width:233px;height:300px;position:relative}.floatingDiv{position:absolute;bottom:0;background:url(/crrc/corporate/images/sprite_people.png) no-repeat 0 0;height:42px;width:118px;z-index:1000px;padding:3px
5px 0 5px;;color:#fff;font-weight:bold;line-height:13px}.floatingDiv
span{color:#999;font-weight:normal;font-size:11px}.floatingDivEmployee{position:absolute;bottom:0;background:url(/crrc/corporate/images/sprite_people.png) no-repeat 0 0;height:65px;width:215px;z-index:1000px;padding:5px
5px 0 13px;;color:#fff;font-weight:bold;font-size:21px;line-height:18px}.floatingDivEmployee
span{color:#999;line-height:20px;font-size:15px}h4{}.people_leftnavi{margin-top:10px}.people_leftnavi
ul{list-style-type:none;padding:0;margin:0;margin-left:10px}.people_leftnavi
li{background:url(/crrc/corporate/images/gray_bullet.gif) no-repeat left 6px;;color:#666;padding:0
0 2px 10px}.people_leftnavi li
a{color:#666;text-decoration:none}.people_leftnavi li a:hover{color:#666;text-decoration:underline}.height35{height:35px}.company_heading1{height:34px;background:transparent url(/crrc/corporate/images/sprite_company.png) no-repeat 0px -224px}.company_heading2{height:34px;background:transparent url(/crrc/corporate/images/sprite_company.png) no-repeat 0px -174px}.innerText{}.innerText
a.bigLink{font-size:14px}.innerText a.bigLink:hover{text-decoration:underline}.innerText
p.subhead{margin-left:15px}.innerText
p.marginTop{margin-top:10px}.company_heading3{height:34px;background:transparent url(/crrc/corporate/images/sprite_company.png) no-repeat 0px -265px;margin-top:13px;margin-bottom:5px}.headContainer{border-top:1px dotted #ccc;margin-top:20px}.partners_perf_container{float:left;width:350px;margin-right:10px;color:#09c}.CEOImg{background:transparent url(/crrc/corporate/images/sprite_company.png) no-repeat 0 0;height:167px;width:167px;float:left}.mission_statement_container{float:left;width:455px;padding-right:30px;margin-left:35px;background:url(/crrc/corporate/images/bg_company_mission.png) no-repeat right center}.companyTopsection{border-bottom:1px dotted #ccc;margin-top:20px;height:191px}.expertContainer{float:left;margin-left:30px}.expertContainer
a{color:#09c;text-decoration:none}.expertContainer a:hover{text-decoration:underline}.expertImg1{margin:10px
5px 5px 0;background:transparent url(/crrc/corporate/images/sprite_company.png) no-repeat -180px 0;float:left;width:45px;height:45px}.expertImg2{margin:10px
5px 5px 0;background:transparent url(/crrc/corporate/images/sprite_company.png) no-repeat -233px 0;float:left;width:45px;height:45px}.expertImg3{margin:10px
5px 5px 0;background:transparent url(/crrc/corporate/images/sprite_company.png) no-repeat -180px -63px;float:left;width:45px;height:45px}.expertImg4{margin:10px
5px 5px 0;background:transparent url(/crrc/corporate/images/sprite_company.png) no-repeat -233px -63px;float:left;width:45px;height:45px}.blue{color:#09c}.centerInner{margin:31px
0 30px 0px}.people_text{background:url(/crrc/corporate/images/people_divider_1.png) no-repeat right center;margin:0
30px 10px 22px;;float:left;width:470px;padding-right:20px;height:415px}.people_text span
a{color:#09c;text-decoration:none;font-size:14px;font-style:italic;font-weight:bold}.people_text span a:hover{text-decoration:underline}.recent_activity_Text{border-bottom:1px solid #ccc;font-weight:bold;padding-bottom:5px;margin-bottom:5px;line-height:15px}.recent_activity_Text
span{font-size:10px}.employee_rightpanel{float:left;width:180px}.contact_ofc_Img1{background:transparent url(/crrc/corporate/images/sprite_contact.png) no-repeat 0 0;height:198px;width:234px;float:left;margin-top:15px}.contact_ofc_Img2{background:transparent url(/crrc/corporate/images/sprite_contact.png) no-repeat 0 -198px;height:198px;width:234px;float:left;margin-top:15px}.contact_ofc_Img3{background:transparent url(/crrc/corporate/images/sprite_contact.png) no-repeat -239px -65px;height:198px;width:234px;float:left;margin-top:15px}.contact_hori_divider{padding-bottom:15px;height:auto;float:left;width:100%;margin-bottom:0px;border-bottom:1px dotted #ccc}.contact_hori_divider
p{padding:0;margin:0}.contact_Text{float:left;width:260px;padding-right:5px;background:url(/crrc/corporate/images/bg_company_mission.png) no-repeat right 30px;margin:10px
20px 0 20px}h4{font:bold 14px Arial, Helvetica, sans-serif;margin-top:10px}.contact_Text
a.red{color:#c66;text-decoration:underline;font-size:11px}.contact_Text_More{float:left;width:190px;margin-top:10px}.contactFormContainer{margin-top:15px;width:960px}.contactFormContainer
select{color:#666;font:12px Arial, Helvetica, sans-serif;border:1px
solid #c93}.contactFormContainer
input{color:#666;font:12px Arial, Helvetica, sans-serif}.contactFormContainer
.txtArea{height:148px;width:285px}.borderMustard{border:1px
solid #c93}.contactFormContainer
.first_col{width:263px;float:left}.contactFormContainer
.second_col{width:307px;float:left;height:150px}.contactFormContainer
.third_col{width:390px;float:left;margin-bottom:20px}.bg_btncontainer{clear:left;margin-top:15px;background:url(/crrc/corporate/images/bg_btncontainer_contactform.jpg) repeat-y;height:60px;width:930px;position:relative}.bg_button{position:absolute;height:47px;width:129px;background:url(/crrc/corporate/images/sprite_contact.png) -234px 0;right:10px;top:11px;border:0}.solaro_heading1{background:transparent url(/crrc/corporate/images/sprite_solaro.png) no-repeat -231px -51px;height:65px;width:90px;margin-bottom:5px}.solaro_heading2{clear:left;background:transparent url(/crrc/corporate/images/sprite_solaro.png) no-repeat -290px 0px;height:36px;width:100%;margin-top:40px;border-bottom:1px dotted #ccc;padding-bottom:5px}.iconContainer{border-bottom:1px dotted #ccc;padding-bottom:10px;width:100%;height:auto;margin-top:10px;float:left;line-height:46px;clear:left}.breadcrumb{margin-bottom:20px}.iconContainer
span{font-size:14px;font-weight:bold;color:#333}.solaro_icon1{background:transparent url(/crrc/corporate/images/sprite_solaro.png) no-repeat 0 -54px;height:48px;width:56px;float:left;margin-right:10px}.solaro_icon2{background:transparent url(/crrc/corporate/images/sprite_solaro.png) no-repeat -58px -53px;height:48px;width:56px;float:left;margin-right:10px}.solaro_icon3{background:transparent url(/crrc/corporate/images/sprite_solaro.png) no-repeat -118px -53px;height:48px;width:56px;float:left;margin-right:10px}.solaro_icon4{background:transparent url(/crrc/corporate/images/sprite_solaro.png) no-repeat -175px -53px;height:48px;width:56px;float:left;margin-right:10px}.solaro_icon5{background:transparent url(/crrc/corporate/images/sprite_solaro.png) no-repeat 0px -107px;height:48px;width:56px;float:left;margin-right:10px}.solaro_icon6{background:transparent url(/crrc/corporate/images/sprite_solaro.png) no-repeat -58px -107px;height:48px;width:56px;float:left;margin-right:10px}.solaro_icon7{background:transparent url(/crrc/corporate/images/sprite_solaro.png) no-repeat -118px -107px;height:48px;width:56px;float:left;margin-right:10px}.student-parent_Container{padding-top:40px;clear:left}.student_Container{border-right:1px dotted #ccc;padding-right:10px;width:468px;float:left;margin-bottom:70px}.solaro_heading3{background:transparent url(/crrc/corporate/images/sprite_solaro.png) no-repeat 0 0px;height:28px;width:137px;padding-bottom:10px;float:left}.points{clear:left;float:left;width:100%}.points
ul{list-style-type:none}.points
li{background:url(/crrc/corporate/images/gray_bullet.gif)  no-repeat 2px 9px;padding:3px
5px 5px 20px}.parents_Container{float:left;margin-left:25px;margin-bottom:70px}.solaro_heading4{background:transparent url(/crrc/corporate/images/sprite_solaro.png) no-repeat -150px 0;height:28px;width:124px;padding-bottom:10px;float:left}.btn_learn-more-solaro{clear:left;background:transparent url(/crrc/corporate/images/sprite_solaro.png) no-repeat 0 -167px;width:331px;margin:0
auto;height:82px;position:relative}.btn_learn-more-solaro
a{width:331px;height:39px;position:absolute;top:0;left:0}h6{font-size:14px;font-weight:bold;color:#333}h6.margintoph6{margin-top:25px;margin-bottom:10px}.heading{font-size:14px;font-weight:bold;color:#333}.services_heading1{height:30px;background:transparent url(/crrc/corporate/images/sprite.png) no-repeat 0px -2133px;margin-top:20px}.btn_moreinfo_CAA{height:56px;width:329px;background:transparent url(/crrc/corporate/images/sprite.png) no-repeat 0 -2191px;margin-top:30px;position:relative}.btn_moreinfo_CAA
a{height:56px;width:329px;position:absolute;left:0;top:0}.dotted_line{background:url(/crrc/corporate/images/dotted_divider.png) repeat-x left top;height:1px;width:100%;margin-top:30px;margin-bottom:22px}.services_heading2{height:30px;background:transparent url(/crrc/corporate/images/sprite.png) no-repeat -180px -706px;margin-top:20px}.icon_view{background:transparent url(/crrc/corporate/images/sprite.png) no-repeat -180px -743px;height:48px;width:38px;float:left;margin-right:10px}.viewContainer{height:48px;line-height:48px;margin-top:10px;border-bottom:1px dotted #ccc;padding-bottom:15px}.viewContainer
a{font-size:14px}.viewContainer_Noborder{height:48px;line-height:48px;margin-top:10px}.viewContainer_Noborder
a{font-size:14px}.dottedDivider{border-bottom:1px dotted #ccc;padding-bottom:20px}.products_heading1{height:29px;background:transparent url(/crrc/corporate/images/sprite.png) no-repeat 0 -77px;margin-top:20px;width:80px}.products_heading2{height:30px;background:transparent url(/crrc/corporate/images/sprite.png) no-repeat 0 -149px;margin-top:30px;width:78px}.products_heading3{height:30px;background:transparent url(/crrc/corporate/images/sprite.png) no-repeat 0 -111px;margin-top:20px;width:50px}.btn_moreInfo_solaro{clear:left;background:transparent url(/crrc/corporate/images/sprite.png) no-repeat 0 0;width:350px;height:53px;position:relative;margin:30px
0}.btn_moreInfo_solaro
a{width:350px;height:53px;position:absolute;top:0;left:0}#result_report{margin:10px
0 20px 0}.url{border-bottom:1px dotted #ccc;padding-bottom:5px;margin-left:22px}.description{margin-left:22px}.title{margin-left:3px}#index_centre{margin:20px
0 0px 0}.index_hori_divider{height:auto;float:left;border-bottom:1px dotted #ccc;padding-bottom:15px;width:960px}hr.dotted{border:0;padding-bottom:15px;clear:both;color:#ccc;background-color:#ccc;width:0;height:1px}h5{font-weight:bold}#yw1{margin-bottom:10px;width:auto;margin-right:10px;clear:left;float:left}.imgContainer{float:left;width:100%;height:auto}.imgContainer
a{line-height:50px}#ContactForm_verifyCode{margin:20px
0 25px 0;width:116px}sup a:hover{text-decoration:none}.flash-success{font-size:15px;color:#000;border:1px
solid #79be00;padding:8px}.career_heading1{height:28px;background:transparent url(/crrc/corporate/images/sprite_career.png) no-repeat 0 0;width:96px;float:left;margin-bottom:15px}.career_heading_top{margin-top:50px}.marginTop0{margin-top:0}.career_table{width:100%;padding:0;margin:0;clear:left;]clear:none}.career_table
th{font-size:14px;color:#333;padding:5px;border-bottom:1px solid #ccc;text-align:left;margin:0}.career_table
td{padding:15px
5px;border-bottom:1px dotted #ccc}.career
h1{font-size:16px;color:#c33;margin:10px
0 30px 0}.career h1
span{font-size:13px;color:#333;margin:10px
3px 30px 0}.grid-view-loading{background:url(/crrc/corporate/css/loading.gif) no-repeat}.grid-view
table.items{background:white;border-collapse:collapse;width:100%;border:1px
#547c96 solid}.grid-view table.items th, .grid-view table.items
td{font-size:0.9em;text-align:left;padding:6px}.grid-view table.items
th{color:white;background-color:#547c96}.grid-view table.items th
a{color:white;font-weight:bold;text-decoration:none}.grid-view table.items th a:hover{color:#FFF}.grid-view table.items th
a.asc{background:url(/crrc/corporate/css/up.gif) right center no-repeat;padding-right:10px}.grid-view table.items th
a.desc{background:url(/crrc/corporate/css/down.gif) right center no-repeat;padding-right:10px}.grid-view table.items
tr.even{background:#efefef}.grid-view table.items
tr.odd{background:#fff}.grid-view table.items
tr.selected{background:#BCE774}.grid-view table.items tr:hover{background:#effdff}.grid-view .link-column
img{border:0}.grid-view .button-column{text-align:center;width:60px}.grid-view .button-column
img{border:0}.grid-view .checkbox-column{width:15px}.grid-view
.summary{margin:0
0 5px 0;text-align:right}.grid-view
.pager{margin:5px
0 0 0;text-align:right}.grid-view
.empty{font-style:italic}.grid-view .filters input,
.grid-view .filters
select{width:100%;border:1px
solid #ccc}.point{}.point
ul{list-style-type:none;padding:0;margin:0;margin-left:10px}.point
li{background:url(/crrc/corporate/images/gray_bullet.gif)  no-repeat 2px 8px;padding:3px
5px 0px 15px}.point
p{padding:0;margin:0}.entry{margin-top:5px;margin-left:5px}#error #content
h2{color:red;font-size:large}.error{font-size:12px}.errorMessage{font-size:large}.integrity_heading1{background:transparent url(/crrc/corporate/images/sprite_integrity.png) no-repeat 0px 0px;height:40px;width:142px;margin-bottom:5px}.integrity_heading2{background:transparent url(/crrc/corporate/images/sprite_integrity.png) no-repeat 0px -38px;height:31px;width:415px;margin-bottom:20px}.integrity_heading3{background:transparent url(/crrc/corporate/images/sprite_integrity.png) no-repeat -192px 0px;height:29px;width:263px;margin-bottom:20px}.integrity_uses-procedures_Container{padding-top:40px;clear:left}.integrity_uses_container{width:458px;float:left;margin-bottom:20px}.integrity_procedures_Container{float:left;margin-left:20px;margin-bottom:20px;width:458px;border-left:1px dotted #ccc;padding-left:20px}.integrity_features_heading{clear:left;background:transparent url(/crrc/corporate/images/sprite_integrity.png) no-repeat 0px -81px;height:36px;width:110px;margin-bottom:10px}.integrity_hori_divider{padding-bottom:15px;height:auto;float:left;width:100%;margin-bottom:25px;border-bottom:1px dotted #ccc}.images-container{width:100%;margin-bottom:20px;float:left;height:auto;margin-top:10px}.img-plus-text-container1{width:468px;float:left}.img-plus-text-container2{width:468px;float:right}.img-container1{float:left;width:231px;margin-right:10px}.img-container2{float:left;width:231px;margin-right:10px}.integrity_feature_img1{background:transparent url(/crrc/corporate/images/sprite_integrity.png) no-repeat 0 -128px;height:138px;width:231px;float:left;margin-bottom:5px}.larger-view-icon{clear:left;background:transparent url(/crrc/corporate/images/sprite_integrity.png) no-repeat -152px -79px;height:15px;width:15px;float:left;margin:0
auto;position:relative;margin-right:5px}.larger-view-icon
a{background:transparent url(/crrc/corporate/images/sprite_integrity.png) no-repeat -153px -79px;height:15px;width:15px;left:0;top:0;position:absolute}.larger-view-icon a:hover{clear:left;background:transparent url(/crrc/corporate/images/sprite_integrity.png) no-repeat -153px 0px;height:25px;width:25px;float:left;margin:0
auto;position:relative}.icon-plus-text-container{width:92px;margin:0
auto}.img-plus-text-container1 .txt-container, .img-plus-text-container2 .txt-container{margin-top:15px}.integrity_feature_img2{background:transparent url(/crrc/corporate/images/sprite_integrity.png) no-repeat -241px -128px;height:138px;width:231px;float:left;margin-bottom:5px}.integrity_feature_img3{background:transparent url(/crrc/corporate/images/sprite_integrity.png) no-repeat 0 -276px;height:138px;width:231px;float:left;margin-bottom:5px}.integrity_feature_img4{background:transparent url(/crrc/corporate/images/sprite_integrity.png) no-repeat -241px -275px;height:138px;width:231px;float:left;margin-bottom:5px}.integrity_feature_img5{background:transparent url(/crrc/corporate/images/sprite_integrity.png) no-repeat 0 -424px;height:138px;width:231px;float:left;margin-bottom:5px}.integrity_feature_img7{background:transparent url(/crrc/corporate/images/sprite_integrity.png) no-repeat 0 -570px;height:138px;width:231px;float:left;margin-bottom:5px}.integrity_feature_img8{background:transparent url(/crrc/corporate/images/sprite_integrity.png) no-repeat -241px -570px;height:138px;width:231px;float:left;margin-bottom:5px}.integrity_feature_img9{background:transparent url(/crrc/corporate/images/sprite_integrity.png) no-repeat 0 -1012px;height:86px;width:231px;float:left;margin-bottom:5px}.integrity_feature_img10{background:transparent url(/crrc/corporate/images/sprite_integrity.png) no-repeat 0 -716px;height:138px;width:231px;float:left;margin-bottom:5px}.integrity_feature_img11{background:transparent url(/crrc/corporate/images/sprite_integrity.png) no-repeat -241px -716px;height:138px;width:231px;float:left;margin-bottom:5px}.integrity_feature_img12{background:transparent url(/crrc/corporate/images/sprite_integrity.png) no-repeat 0 -863px;height:138px;width:231px;float:left;margin-bottom:5px}.integrity_feature_img13{background:transparent url(/crrc/corporate/images/sprite_integrity.png) no-repeat -241px -863px;height:138px;width:231px;float:left;margin-bottom:5px}.topicon-container{float:right}.top-icon{background:transparent url(/crrc/corporate/images/sprite_integrity.png) no-repeat -241px -1012px;height:42px;width:93px;text-align:right;position:relative}.top-icon
a{height:36px;width:93px;position:absolute;left:0;top:0}.modal{cursor:pointer}a#closeBut{background:url("/crrc/corporate/images/close_btn.png") no-repeat scroll 0 0 transparent;display:block;height:30px;width:30px;position:absolute;right:-12px;top:-14px}#nyroModalContent{border:3px
solid #A1A1A1}.snap_heading1{background:transparent url(/crrc/corporate/images/sprite_snap.png) no-repeat 0 0;height:34px;width:63px;margin-bottom:5px}.key_heading1{background:transparent url(/crrc/corporate/images/sprite_key.png) no-repeat -156px -35px;height:36px;width:86px}.key_heading2{clear:both;background:transparent url(/crrc/corporate/images/sprite_key.png) no-repeat 0 0;height:35px;width:411px;margin:10px
0}.key_txt_container{float:left;width:750px}.key_txt_container
p{margin-bottom:20px}.bold{font-weight:bold}.keybook_img1{background:transparent url(/crrc/corporate/images/sprite_key.png) no-repeat 0px -35px;height:222px;width:134px;margin:0
auto 10px }.keybook_img2{background:transparent url(/crrc/corporate/images/sprite_key.png) no-repeat 0 -45px;height:215px;width:168px;float:right;margin-right:30px}.more_links{background:transparent url(/crrc/corporate/images/sprite_key.png) no-repeat -156px -72px;height:32px;width:113px;clear:left}.mt10{margin-top:10px}.mb10{margin-bottom:10px}.mb20,p.mb20{margin-bottom:20px}.mb30{margin-bottom:30px}.snap-icons-container{}.snap-icons-container
h1{font-size:22px;margin:20px
0 5px 0}.snap_icon1{background:transparent url(/crrc/corporate/images/sprite_snap.png) no-repeat 0 -51px;height:50px;width:60px;float:left;margin-right:10px}.snap_icon2{background:transparent url(/crrc/corporate/images/sprite_snap.png) no-repeat -67px 0;height:50px;width:60px;float:left;margin-right:10px}.snap_icon3{background:transparent url(/crrc/corporate/images/sprite_snap.png) no-repeat -67px -51px;height:50px;width:60px;float:left;margin-right:10px}.snap_icon4{background:transparent url(/crrc/corporate/images/sprite_snap.png) no-repeat -128px -51px;height:50px;width:60px;float:left;margin-right:10px}.snap_icon5{background:transparent url(/crrc/corporate/images/sprite_snap.png) no-repeat 0px -102px;height:50px;width:60px;float:left;margin-right:10px}.snap_icon6{background:transparent url(/crrc/corporate/images/sprite_snap.png) no-repeat -67px -102px;height:50px;width:60px;;float:left;margin-right:10px}.snap_icon7{background:transparent url(/crrc/corporate/images/sprite_snap.png) no-repeat -128px -102px;height:50px;width:60px;;float:left;margin-right:10px}.snap-iconContainer{border-bottom:1px dotted #ccc;padding-bottom:10px;width:100%;height:auto;margin-top:10px;float:left}.snap-icon-txt-container{width:700px;float:left}.snap-icon-txt-container
h2{font-weight:bold;font-size:14px;margin-top:5px;color:#333}h1.notes{color:#c33;font-size:18px}.snapbooks_img{background:transparent url(/crrc/corporate/images/sprite_snap.png) no-repeat -190px 0px;height:222px;width:130px;margin:0
auto 10px}.buynow{background:transparent url(/crrc/corporate/images/sprite_key.png) no-repeat -265px -35px;height:28px;width:73px;margin:0
auto;margin-bottom:10px;position:relative}.buynow
a{height:23px;width:73px;position:absolute;left:0;top:0}.first_col
span{color:#c33}.width200{width:200px}.kids_heading1{background:transparent url(/crrc/corporate/images/sprite_kids_culture.png) no-repeat 0px 0px;height:32px;width:145px;margin-bottom:5px}.kids_heading2{background:transparent url(/crrc/corporate/images/sprite_kids_culture.png) no-repeat -183px 0px;height:31px;width:313px;margin-bottom:5px;clear:left}.THE-KEY_bookimg{background:transparent url(/crrc/corporate/images/sprite_kids_culture.png) no-repeat 0 -45px;height:177px;width:100px;float:left;margin-right:14px;position:relative}.THE-KEY_bookimg
a{height:177px;width:100px;position:absolute;left:0;top:0}.SNAP_bookimg{background:transparent url(/crrc/corporate/images/sprite_kids_culture.png) no-repeat -118px -45px;height:177px;width:98px;float:left;margin-right:14px;position:relative;margin-top:5px}.SNAP_bookimg
a{left:0;top:0;height:177px;width:98px;position:absolute}.textContent_kids{float:left;width:325px}.mt20{margin-top:20px}.pt20{padding-top:20px;margin-bottom:20px}.contactbox{padding:10px;width:70%;margin:0
auto;border:1px
dashed red;text-align:center}.culture_heading1{background:transparent url(/crrc/corporate/images/sprite_kids_culture.png) no-repeat 0 -224px;height:30px;width:467px;margin-bottom:8px;clear:left}.errata_container{position:relative;margin-top:30px;font-size:13px;font-style:italic;clear:left;color:#000 !important}.ams_heading1{background:url("/crrc/corporate/images/sprite_a.png") no-repeat scroll 0 0 transparent;height:55px;margin-bottom:5px;width:95px}.ams_features_heading{background:url("/crrc/corporate/images/sprite_a.png") no-repeat scroll -121px 0 transparent;clear:left;height:40px;margin-bottom:10px;width:110px}.ams_heading2{background:url("/crrc/corporate/images/sprite_a.png") no-repeat scroll 0 -55px transparent;height:31px;margin-bottom:20px;width:460px}.pTop40{padding-top:40px}.ams_hori_divider{border-bottom:1px dotted #CCC;float:left;height:auto;margin-bottom:25px;padding:40px
0 15px 0;width:100%}.ams_feature_img1,.ams_feature_img2,.ams_feature_img3,.ams_feature_img4,.ams_feature_img5,.ams_feature_img6,.ams_feature_img7,.ams_feature_img8,.ams_feature_img9{background:url("/crrc/corporate/images/sprite_a.png") no-repeat scroll 0 0 transparent;float:left;height:138px;margin-bottom:5px;width:231px}.ams_feature_img1{background-position:0 -101px}.ams_feature_img2{background-position:-241px -101px}.ams_feature_img3{background-position:0 -248px}.ams_feature_img4{background-position:-241px -248px}.ams_feature_img5{background-position:0 -396px}.ams_feature_img6{background-position:-241px -396px}.ams-top-icon{background:url("/crrc/corporate/images/sprite_a.png") no-repeat scroll top right transparent;height:42px;position:relative;text-align:right;width:93px}.ams-top-icon
a{height:36px;left:0;position:absolute;top:0;width:93px}.ams-larger-view-icon{clear:left;height:15px;width:15px;float:left;margin:0
auto;position:relative;margin-right:5px}.ams-larger-view-icon
a{background:url("/crrc/corporate/images/sprite_a.png") no-repeat -321px 0 transparent;height:15px;width:15px;left:0;top:0;position:absolute}.ams-larger-view-icon a:hover{clear:left;background-position:-277px 0px;height:25px;width:25px;float:left;margin:0
auto;position:relative}.downloadPdf{background:url("/crrc/corporate/images/download.png") no-repeat scroll 0 0 transparent;float:right;height:36px;padding:10px
0 0 30px;width:230px;color:#09C;text-decoration:underline}.downloadPdf:hover{text-decoration:none}.linkIntegrity{color:#09C;float:right;font-weight:bold;padding:10px
0 0;text-align:right;text-decoration:underline}.linkIntegrity:hover{text-decoration:none}.motuto_logo{background:url("/crrc/corporate/images/sprite_index.png") no-repeat scroll -216px -538px transparent;height:38px;margin:25px
0 7px;position:relative;width:140px}.motuto_logo
a{left:0;top:0;position:absolute;width:140px;height:38px}.dig_services_cat1,.dig_services_cat2,.dig_services_cat4{width:205px}.dig_services_cat4{float:left;margin:0}.crInternational{background:url("/crrc/corporate/images/sprite_company.png") no-repeat scroll 0 -306px transparent;clear:left;height:31px;margin-bottom:5px;width:280px}.help_hori_divider{border-bottom:1px dotted #CCC;float:left;height:auto;margin-bottom:20px;padding-bottom:30px;width:100%}.crInter
.ol{list-style:none;margin:0}.tbl
td{padding:5px
10px 0px 10px}.mainPro_td2{padding-left:15px;margin-bottom:15px;padding-bottom:19px;vertical-align:top}.mainPro_td2 h1.h1,h2.h1{margin:0
0 10px 0;font:bold 25px Arial;color:#666}.mainPro_td2
h1.h1{margin:10px
0}h2.h1{font-weight:normal}h2.h2{margin-bottom:10px;font:normal 20px Arial;color:#666}h2.bold{font-weight:bold}.otherlist{width:100%}.otherlist
td{vertical-align:top;border:1px
solid #ccc}.otherlist td
p{padding:20px}.otherlist td
p.pTop0{padding-top:0}.list{}.list
td.border{text-align:center;vertical-align:top;padding:20px;border:1px
solid #ccc}.productsDiv{height:120px;background-position:center center;background-repeat:no-repeat}.productsDiv
a{display:block;height:85px;margin:0
auto;position:relative;top:15px;width:130px;text-decoration:none}.QR-Code
h5{font:bold 15px Arial,Helvetica,sans-serif;margin-bottom:15px}.width50{width:50%;float:left}.mLeft15{margin-left:15px}.mRight15{margin-right:15px}.QR_hori_divider{border-bottom:1px dotted #CCC;float:left;height:auto;padding:30px
0 15px 0;width:960px}a.a_title{color:#003471;font-family:arial;font-size:12px;font-weight:bold;text-align:center;display:block;background:#fff url('/crrc/corporate/images/Shopnewtabheader.gif') repeat-x left bottom;padding:10px
0;text-decoration:none}a.a_title:hover{text-decoration:underline}a.moredetail{color:#F00;text-decoration:underline}a.moredetail:hover{color:#000}.button{padding-left:8px;display:inline-block;margin-right:5px;background:url('/crrc/corporate/images/button_left.png') top left no-repeat;text-decoration:none;color:#FFF}.button
span{color:#FFF;display:block;background:url('/crrc/corporate/images/button_right.png') top right no-repeat;font-size:11px;padding:4px
12px 5px 5px}.btn_request_for_License{clear:left;background:transparent url(/crrc/corporate/images/sprite_a.png) no-repeat left bottom;width:251px;margin:0
auto;height:82px;position:relative}.btn_request_for_License
a{display:block;height:82px}.RFLicenceContainer{}.RFLicenceContainer input[type=text], .RFLicenceContainer
textarea{width:300px}.RFLicenceContainer
.note{color:rgb(153, 0, 0);padding-bottom:10px;float:right}.RFLicenceContainer
label{width:34%;text-align:right;float:left;margin:0
5px 0 0}.RFLicenceContainer
.txtArea{height:75px}.RFLicenceContainer div.checkbox
label{width:auto;text-align:left;float:none;margin:0
15px 0 0}.RFLicenceContainer
div.textArea{position:relative}.RFLicenceContainer div.textArea
span.required{position:absolute;top:0;margin-left:5px}.RFLicenceContainer
.heading_request_for_license{height:34px;width:211px;background:transparent url(/crrc/corporate/images/requestLicence.png) no-repeat 0px 0px}.RFLicenceContainer
.bg_button{height:47px;width:129px;background:transparent url(/crrc/corporate/images/requestLicence.png) 0 -44px;border:0;position:static}div.form{}div.form input,
div.form textarea,
div.form
select{margin:0.2em 0 0.5em 0}div.form
fieldset{border:1px
solid #DDD;padding:10px;margin:0
0 10px 0;-moz-border-radius:7px}div.form
label{font-weight:bold;font-size:0.9em;display:block}div.form
.row{margin:5px
0}div.form
.hint{margin:0;padding:0;color:#999}div.form
.note{font-style:italic}div.form
span.required{color:red}div.form div.error label,
div.form label.error,
div.form
span.error{color:#C00}div.form div.error input,
div.form div.error textarea,
div.form div.error select,
div.form input.error,
div.form textarea.error,
div.form
select.error{background:#FEE;border-color:#C00}div.form div.success input,
div.form div.success textarea,
div.form div.success select,
div.form input.success,
div.form textarea.success,
div.form
select.success{background:#E6EFC2;border-color:#C6D880}div.form
.errorSummary{border:2px
solid #C00;padding:7px
7px 12px 7px;margin:0
0 20px 0;background:#FEE;font-size:0.9em}div.form
.errorMessage{color:red;font-size:0.9em}div.form .errorSummary
p{margin:0;padding:5px}div.form .errorSummary
ul{margin:0;padding:0
0 0 20px}div.wide.form
label{float:left;margin-right:10px;position:relative;text-align:right;width:100px}div.wide.form
.row{clear:left}div.wide.form .buttons, div.wide.form .hint, div.wide.form
.errorMessage{clear:left;padding-left:110px}.portlet{}.portlet-decoration{padding:3px
8px;background-color:#547c96}.portlet-title{font-size:12px;font-weight:bold;padding:0;margin:0;color:#fff;padding:5px
0px}.portlet-content{font-size:0.9em;margin:0
0 15px 0;background:#fff}.portlet-content
ul{list-style-image:none;list-style-position:outside;list-style-type:none;margin:0;padding:0}.portlet-content
li{}.operations{list-style-type:none;margin:0;padding:0}.operations
li{list-style-type:none}.operations li
a{font:bold 12px Arial;padding:5px
8px;width:174px;display:block;background-color:#fff;text-decoration:none}.operations li a:visited{color:#0066A4}.operations li a:hover{background:#efefef}.span-5{width:190px;float:left;padding-top:50px}.span-19{width:750px;float:right}div.view{padding:10px;margin:10px
0;border:1px
solid #ccc;background-color:#fff}.ac_results{padding:0px;background-color:white;overflow:hidden;z-index:99999}.ac_results
ul{width:100%;list-style-position:outside;list-style:none;padding:0;margin:0}.ac_results
li{margin:0px;padding:2px
5px;cursor:pointer;display:block;font:menu;font-size:12px;line-height:16px;overflow:hidden}.ac_loading{background:white url('/crrc/corporate/css/indicator.gif') right center no-repeat}.ac_odd{background-color:#eee}.ac_over{background-color:#0A246A;color:white}
