.hide {display:none;}
#sri *{margin:0;padding:0;}
#sri img,#sri fieldset{border:0;}
#sri .clear{clear:both;}
#sri a:hover{border:0}

#sri{width:914px; background:#e4f1f7 url(images/wrapper_bg.jpg) no-repeat;padding:85px 0 0;position:relative;}
#sri .logo{position:absolute;left:15px;top:15px;z-index:1;}
#sri .logo_right{position:absolute;left:238px;top:15px;z-index:1;}
#sri .touts{position:absolute;right:3px;top:3px;height:36px;overflow:hidden;z-index:2;}
#sri .touts a:hover img{margin-top:-36px;}

#sri #flash{position:reloative;}
#sri #flash .learn_more{position:absolute;top:310px;left:652px;}
#sri #flash .tout{left:196px;position:absolute;top:93px;}
#sri #main{background:url(images/main_bg_bottom.jpg) 0 100% no-repeat;padding:0 0 12px;}

#sri #two_buttons {width:707px;}
#sri #two_buttons a{float:left}

#sri #left{float:left;width:185px;padding:0 0 0 15px;}
#sri #left .nav{width:179px;background:url(images/nav_bg.png) 100% 0 no-repeat;margin:0 0 16px;}
#sri #left .nav ul{list-style:none;overflow:hidden;zoom:1;margin:0 0 -5px;}
#sri #left .nav a{display:block;width:165px;overflow:hidden;}
#sri #left .nav a:hover img{margin-left:-165px;}
#sri #left .nav li.active a:hover img{margin-left:-330px;}
#sri #left .nav li{float:left;}
#sri #left .nav li.active img{margin-left:-330px;}
#sri #left .nav ul ul{position:relative;margin:0;}
#sri #left .nav ul ul.contact{margin-top:-12px;}
#sri #left .nav li.active ul img{margin-left:0;}
#sri #left .nav li.active ul a:hover img{margin-left:-165px;}
#sri #left .nav li.active ul li.active img{margin-left:-165px;}
#sri #left #order{width:162px;height:195px;padding:0 4px;background:url(images/order_bg.png) no-repeat;}
#sri #left #order h2{margin:0px;}
#sri #left #order ul{list-style:none;margin:0;padding:0;}
#sri #left #order li{list-style:none;margin:0;padding:0;}
#sri #left #order li a{display:block;width:162px;overflow:hidden;}
#sri #left #order li a:hover img{margin:0 0 0 -162px;}

#sri #content{float:left;width:635px;height:auto;background:url(images/content_bg.png) 0 100% no-repeat;padding:0 30px 40px;}
#sri .bg2 {background:transparent url(images/content_bg2.png) no-repeat scroll 0 100% !important;}
#sri #main .sri-text-subpg { background:transparent url(images/content_bg2.png) no-repeat scroll 0 100%; }
#sri #content.content_home{float:left;width:704px;background:none;padding:0 0 5px;}
#sri #content h1{height:50px;color:#ED192E;font-size:18px;font-weight:normal;background:url(images/h1_bg.png) no-repeat;margin:0 -30px;position:relative;padding:7px 0 0 30px;}
#sri #content h1 span{color:#477B9C;}

#sri #content{font-family:arial,sans-serif;font-size:12px;color:#4C4B4B;}
#sri #content p{line-height:16px;margin:0 0 10px;}
#sri #content ul{margin-left:2.5em;margin-bottom:15px;}
#sri #content ul.alt{margin-left:.5em;}
#sri #content ul.alt li{margin-bottom:0px;}
#sri #content ul ul{margin-bottom:10px;}
#sri #content ul li{margin:0 0 7px 10px;float:left;}
#sri #content ul li li{margin:3px 0;}
#sri #content a{color:#116B9E;text-decoration:underline;}
#sri #content h2{margin-bottom:1em;font-weight:bold;font-size:14px;}
#sri #content h2.alt{font-size:12px;color:#016DB2;font-weight:bold;margin:0 0 5px;}
#sri #content h2.alt2{margin-bottom:0px;}
#sri #content h3{font-size:12px;font-weight:bold;}
#sri #content .left{float:left;margin:0 10px 10px 0;}
#sri #content .right{float:right;margin:0 0 10px 10px;}
.sri-aside { width: 178px; }
#sri #content .sri-cta { background: #deedf5; border: 3px solid #fbfdfe; -moz-border-radius: 15px; -webkit-border-radius: 15px; border-radius: 15px; font-weight: bold; padding: 10px; }
#sri .sri-cta img { display: block; padding: 10px 0 5px; }
#sri .sri-triangle-diagram { padding: 20px 0 120px; position: relative; text-align: center; width: 635px; }
.sri-triangle-diagram .sri-cta { position: absolute; text-align: left; }
.sri-triangle-diagram .cta-qual, .sri-triangle-diagram .cta-quant { width: 200px; }
.sri-triangle-diagram .cta-quant { left: 0; top: 30px; }
.sri-triangle-diagram .cta-qual { right: 0; top: 30px; }
.sri-triangle-diagram .cta-reader { bottom: 15px; left: 110px; width: 400px; }
#sri .sri-text-chart { display: block; padding-bottom: 10px; }
.state-list { float: left; list-style: none; }

#sri #home_computer_img {margin-top: 3px;}

#sri #content .home_box{padding:20px 10px 0 24px;height:122px;position:relative;background:url(images/home_box_bg2.png) no-repeat;margin-top:5px;font-size:14px;line-height: 24px;width:669px;}
#sri #content .home_box .award{position:absolute;left:446px;top:23px;}
#sri #content .home_box h2{font-size:14px;color:#004F82;margin:0;display: inline;font-style:italic;}
#sri #content .home_box p{font-size:12px;width:400px;color:#606161;margin:0 0 10px;line-height:16px;}
#sri #content .home_box .buttons{overflow:hidden;zoom:1;}
#sri #content .home_box .buttons img{margin-right:10px;float:left;}

#sri #content ul.contact{margin:0;padding:0;list-style:none;}
#sri #content ul.contact li{height:106px;line-height:70px;margin:0;padding:0;}
#sri #content ul.contact li a{font-size:14px;font-weight:bold;color:#4C4B4B;text-decoration:none;}
#sri #content ul.contact li img{margin-right:18px;vertical-align:middle;}
#sri #content p.contact{font-size:14px;font-weight:bold;color:#4C4B4B;}
#sri #content p.contact img{margin-right:18px;vertical-align:middle;}

#sri #content div.contact_thanks_box{background:url(images/contact_thanks_box.png) no-repeat;width:563px;height:182px;}
#sri #content div.contact_thanks_box h2{padding:12px 0 0 28px;font-size:14px;color:#016DB2;}
#sri #content div.contact_thanks_box img{margin-left:18px;}

#sri #content .map_regions{text-align:center;}
#sri #content img.map{margin:30px 0 0 30px;}

#sri #content .customer_service{overflow:hidden;zoom:1;}
#sri #content .customer_service img{float:left;margin-right:20px;margin-bottom:40px}

#sri #content form.contact_form{margin-left:100px;}
#sri #content form label{overflow:hidden;zoom:1;display:block;margin:0 0 5px;}
#sri #content form span{float:left;width:210px;text-align:right;font-size:14px;font-weight:bold;color:#010101;margin-right:5px;line-height:20px;}
#sri #content form label.n span{font-weight:normal;}
#sri #content form label input{padding:1px;font-size:12px;font-family:arial,sans-serif;}
#sri #content form input.t{float:left; margin-right:5px;}
#sri #content form .rc{overflow:hidden;zoom:1;}
#sri #content form .rc span{font-weight:normal;}
#sri #content form .rc label{display:inline;font-size:14px;margin-right:10px;font-weight:bold;}
#sri #content form .rc label input{vertical-align:middle;}
#sri #content form .submit{margin-left:165px;}

#sri #content .funding_box{float:left;padding:15px 15px 0;width:265px;height:160px;background:url(images/funding_box_bg.png) no-repeat;}
#sri #content .funding_box_first{margin-right:30px;}
#sri #content .funding_box img{float:right;}
#sri #content .funding_box h2{font-size:11px;color:#27688D;height:35px;margin:0;font-weight:bold;text-transform:uppercase;}
#sri #content .funding_box p{height:103px;margin:0;color:#27688D;font-weight:bold;}
#sri #content .funding_box p.link{text-align:center;height:auto;}
#sri #content .funding_box p.link a{font-size:9px;color:#fff;text-decoration:none;font-weight:bold;}
#sri #content .funding_box p.link a:hover{text-decoration:underline;}
#sri #content .funding_box_first p{width:175px;}
#sri #content .funding_box_first p.link{width:auto;}
#sri #content .funding_notice{font-weight:bold;color:#016DB2;}

#sri #content .dark_box{width:610px;background:#DEECF5 url(images/dark_box_bg.png) no-repeat;padding:12px;overflow:hidden;zoom:1}
#sri #content p.pdf{background:url(images/pdf.png) no-repeat;padding:0 0 0 35px;line-height:26px;}
#sri #content p.pdf a{text-decoration:underline;color:#016DB2;}

#sri #content .report{width:270px;height:200px;float:left;margin:0;}
#sri #content .report_first{margin-right:50px;}
#sri #content .report_last{margin-left:-10px;}
#sri #content .report img{float:left;margin-right:10px;margin-bottom:11px;}
#sri #content .report_last img{margin-right:6px;}

#sri #content .sample_test{overflow:hidden;zoom:1;}
#sri #content .sample_test img{float:left;}
#sri #content .left_sample_test {float:left;width:422px;}
#sri #content .sample_test .desc{float:left;width:225px;margin-left:-15px;position:relative;}
#sri #content .sample_test .desc2{float:left;width:100%;margin-left:-15px;position:relative;}

#sri #content .faq{}
#sri #content .faq h2{margin:0;}
#sri #content .faq h3{font-size:12px;color:#016DB2;padding:0 0 0 15px;margin:0;background:url(images/ico-q.png) 0 3px no-repeat;}
#sri #content .faq ul{list-style:none;margin:0;margin:0 0 15px;}
#sri #content .faq ul li{list-style:none;margin:0;padding:0;}
#sri #content .faq ul.q{list-style:none;padding:0;margin:0 0 15px;}
#sri #content .faq ul.q li{padding:0 0 3px 15px;margin:0;background:url(images/ico-q.png) 0 3px no-repeat;}
#sri #content .faq_pdf{float:right;}

#sri #content .more_about_lexile{float:right;margin-left:5px;}
#sri #content .lexile_book img{float:left;}
#sri #content .lexile_book p{width:500px;}
#sri #content .map2{float:left;margin-right:15px;margin-bottom:15px;}
#sri #content .print_book img{float:left;margin-left:-15px;display:inline;position:relative;}
#sri #content .print_book .desc{float:left;width:440px;}
#sri #content .print_book .desc h2{margin:0 0 5px;}
#sri #content img.right{float:right;margin-left:10px;}

#sri #content .program a{text-decoration:none;}
#sri #content .program h3{font-size:12px;font-weight:bold;color:#016DB2;}
#sri #content .program ul{margin:0 0 0 .5em;}
#sri #content .program ul li{margin-bottom:3px;}
#sri #content .program_1{padding:0 0 20px 55px;}
#sri #content .program_2{padding:0 0 20px 55px;}
#sri #content .program_3{padding:0 0 20px 55px;}
#sri #content .program_4{padding:0 0 20px 55px;}

#sri #content .student_steps{overflow:hidden;zoom:1;margin-right:-15px;}
#sri #content .student_steps img{float:left;}

#sri #content .teacher_reports{margin-top:-135px;width:480px;height:122px;padding:14px 0 0 163px;}
#sri #content .teacher_reports h2{font-size:16px;font-weight:bold;color:#15537B;margin:0 0 10px;}
#sri #content .teacher_reports p{width:430px;font-weight:bold;margin:0;}
#sri #content .teacher_reports a{font-weight:bold;color:#016DB2;}

#sri #content .paper{width:275px;height:160px;float:left;padding:0 15px 0 0;}
#sri #content .paper2{width:320px;padding:0;}
#sri #content .paper img{float:left;margin-right:5px;}

#sri #content .back_to_top_link {width:100%; padding-bottom:30px;}
#sri #content .back_to_top_link a{float:right;}

#sri #content .faq_table {border: 1px solid black; border-collapse: collapse; text-align: center; width: 100%; caption-side: bottom;}
#sri #content .faq_table caption{text-align: left;}
#sri #content .faq_table  th{border: 1px solid black; padding: 5px 0;}
#sri #content .faq_table  td{border: 1px solid black;}
#sri #content .faq_table .left_align {text-align:left;}
#sri #content .faq_table .border_left_right td{border-top:none; border-bottom:none;}
#sri #content .faq_table .border_left_right_top td{border-bottom:none;}
#sri #content .faq_table .border_left_right_bottom td{border-top:none;}

#sri #content .bottom_tout {text-align:center; margin-top:5px;}

.box743Borders{border:0!important;padding:0!important;width:950px;}
.dBlock{display:none!important}

/*Sri Common core standards*/
#sri .content2{background:transparent url(images/contentbg.gif) 11px 100% repeat-y !important; height:1247px; border:0px!important;}
.content2 ul li{background:transparent url(images/bullet.gif) 0 5px no-repeat;float:left; list-style-type:none; padding-left:12px !important;}
#sri #content ul.ensures{ float: left; margin-bottom: 15px;  margin-left: 0.5em; width: 54%;}
#sri #content ul.ensures li{clear:left;float:left;width:100%}
#sri #content p.smcallOut{background:transparent url(images/small-callout.png) 0 0 no-repeat; width:229px; height:80px; color:#4c4b4b; font-weight:bold;font-size:11px;float:right; padding:9px 0 0 17px !important; line-height:14px;}
#sri #content div.bgcallOut{clear:right;float:right;background:transparent url(images/callout2.png) 0 0 no-repeat; width:235px; height:150px; color:#4c4b4b; font-weight:bold;font-size:11px;padding:10px 0 0 15px}
#sri #content div.bgcallOut ul.foundatnStds{float:left;margin-left:5px; padding:3px 10px 0 0;}
#sri #content div.bgcallOut ul.foundatnStds li{float:left; color:#4c4b4b; background-color:transparent; margin-left:0px !important}
p.smcallOut a,div.bgcallOut a{color:#016db2; background-color:transparent;text-decoration:underline;}
#sri #content div.ccssTabs{float:left;width:636px; height:54px;  margin-top: 14px;background:transparent url(images/contentbgtop.gif) left bottom no-repeat;}
#sri #content div.ccssTabs ul{float:left;width:100%;margin:0px; padding:0px;color:#016db2; background-color:transparent; font-size:13px;}
#sri #content div.ccssTabs ul li{width:128px;background:transparent url(images/ccsstabs.png) 0 0 no-repeat;float:left;height:33px;list-style-type:none;margin:0;padding:10px 13px 5px;text-align: center;cursor:pointer;}
#sri #content div.ccssTabs ul li.normal{background-position:0 0px;}
#sri #content div.ccssTabs ul li.active{background-position:0 -49px;}
#sri #content h2.ccsHeadr2{ float: left;font-size: 14px;font-weight: bold;margin-bottom: 1em;width: 59%;}
#sri #content h2.norm{clear:left; color: #4c4b4b; background-color:transparent; font-size: 12px; font-weight: normal!important; margin: 0 0 5px;}
#sri #content div.ccsstabsInfo{float:left; margin-left:1px; background-color: #FFFFFF;border-left: 2px solid #A6D2EC;border-right: 2px solid #A6D2EC;margin-top:-3px;*margin-top:-5px; width:630px !important;}
div.ccsstabsInfoBtmBg{float:left;background:transparent url(images/contentbgBtm.gif) 1px 100% no-repeat; height:9px; width:635px;}
div.ccsstabsInfoBtmBg1{float:left;background:transparent url(images/contentbgBtm1.gif) 1px 100% no-repeat; height:9px; width:635px;}
#sri #content div.ccsstabsInfo p{padding:6px 0px;float:left;*float:none; margin:0;}
p.ccrInfo{padding:6px 0px;float:left; width:60%;}
span.tabInfoHdng{font-size:14px; font-weight:bold;}
span.tabHding2{width:63%; float:left; padding-bottom:22px;}
ul.metametrics{float:left;width:60%;}
img.algnCntr{margin:0px 0 40px 60px !important;}
img.algnCntr2{margin:50px 0 40px 0px !important;}

.algnRt{float:right;clear:right;}
.algnRtPadng{float:right;padding:0 0 2px 10px !important;}
.PadngLft{padding-left:30px !important;}
img.cntrcontinuum{margin:0px 0 40px 40px !important}
div.smcallOut3{background:transparent url(images/callout3.png) 0 0 no-repeat; width:196px; height:135px; color:#4c4b4b; font-weight:bold;
font-size:11px;float:right; padding:10px 0 0 10px !important;}
.dispblk{display:block}
.dispnone{display:none;}
div#quantitative{position:absolute; left:247px; top:721px; border-radius:2px; border:2px solid #faa21b; padding:10px; width:217px; color:#4c4b4b;background-color:transparent; }
div#qualitative{position:absolute; right:65px; top:671px; border-radius:2px; border:2px solid #009adf; padding:10px;margin-top:50px; width:240px; color:#4c4b4b;background-color:transparent; }
div#readntask{float:left; border-radius:2px; border:2px solid #ee1d24; padding:10px; margin: 0 0 60px 115px; width:299px; color:#4c4b4b;background-color:transparent; }
div#triangle{float:left; width:400px; padding:134px 90px 0px; *padding:142px 90px 0px;}
a.calloutlinks{color:#016db2; text-decoration:none !important; font-weight:bold;}
img.readmorecntr{margin-left:75px !important; cursor:pointer;}
div#quantitative-moreinfo{position:absolute;left:100px; top:830px; width:430px; padding:10px !important;border:1px solid #faa21b;background-color:#fff;}
div#qualitative-moreinfo{position:absolute;left:495px; top:830px; width:430px; padding:10px !important;border:1px solid #009adf;background-color:#fff;}
div#readntask-moreinfo{position:absolute;left:495px; top:1191px; width:390px; padding:10px !important;border:1px solid #ee1d24;background-color:#fff;}
div#qualitative-moreinfo ul li{width:100%;}

.fltRtPadng{width:110px;float:right !important;padding:15px 0 0 5px !important;}
.lexileAlgnment{float:left;padding:6px 0 0!important;}
#sri #content h2.norm { background-color: transparent;clear: left;color: #4C4B4B;float: left;font-size: 12px;font-weight: normal !important;margin: 10px 0 5px; width:60%;}

	.tabsInfoColmn{float:left;width:100%;}
	.tabsInfoColmn div.row{float:left;width:100%;border-bottom:1px solid #99ccff;}
	#sri #content .tabsInfoColmn div.row ul{margin:10px 0px 0px}
	#sri #content .tabsInfoColmn div.row ul li{background:transparent url(images/common_core-icon-checkmark.png) 0 3px no-repeat; margin:0px;padding:0px 0px 5px 18px !important;}
	.tabsInfoColmn div.BlkwithbordrLeft{border-left:1px solid #99ccff;width:289px;*width:288px;float:left;padding:0% 2% !important; }
	.noBrder{border-left:0px !important;border-bottom:0px !important}
.BrderRightwithnegMargin{border-right:1px solid #99ccff;margin-left:-1px !important;} /* this can be used when left block is more lengthier,.. bcoz of which the border line will look incomplete as border is there applied from the right block*/
	.tabsInfoColmn p{padding-top:10px;}
#sri #content .tabsInfoColmn .tabHdr{background-color:#3399cc;color:#ffffff;}

#sri #content .BlkwithbordrLeft h1.highlight{background:transparent url(images/common_core-icon-target-bg.png) 1px 10px no-repeat; height:55px;margin:0px !important;   padding: 15px 0 0 55px;color:#ffffff !important;font-size:15px;}

#sri #content .BlkwithbordrLeft h2.support{background:transparent url(images/common_core-icon-check-bg.png) 1px 10px no-repeat; height:55px;margin:0px !important;  padding: 15px 0 0 80px;font-size:15px;}

p.pointHighlight{background:transparent url(images/common_core-icon-target-sm.png) 1px 10px no-repeat; margin:0px !important;padding: 14px 0px 10px 40px !important;color:#245491;font-size:13px;}

p.pointSupport{background:transparent url(images/common_core-icon-check-sm.png) 1px 10px no-repeat; margin:0px !important;padding: 14px 0px 10px 50px !important;color:#245491;font-size:13px;}

img.alignCntr{margin-left:70px !important;}
	.tabsInfoColmn ul{float:left;}
	
    .diagram-reading-complexity-key {
    background: url("images/common_core-complexity-diagram.gif") no-repeat scroll 0 0 transparent;
    display: block;
    height: 275px;
	width:263px;
    position: relative;
}
.diagram-reading-complexity-key .qualitative {
    left: 5px;
    top: 56px;
}
.diagram-reading-complexity-key .quantitative {
    left: 170px;
    top: 56px;
}
.diagram-reading-complexity-key .task {
    left: 166px;
    top: 157px;
}
#qualitative
{
background-position:0 -286px;
}
#quantitative
{
background-position:0 -571px;
}
#task
{
background-position:0 -856px;
}
.diagram-reading-complexity-key .key-link {
    display: block;
    height: 30px;
    overflow: hidden;
    position: absolute;
    text-indent: -1000px;
    width: 85px;
}
#backgroundPopup{background-color:#000; color:inherit;position:absolute;left:0;top:0;display:none;width:100%; opacity:0.3;}
#TxtComplexity3Dimensions{width:500px; height:800px; position:absolute;z-index:99;background-color:#fff; color:inherit; padding:20px; display:none}
#monitorImgBigBook{width:900px; height:832px; position:absolute;z-index:99;background-color:#fff; color:inherit; display:none}
div.blueDot{ background: url("images/bigBullet.gif") no-repeat scroll right center transparent !important ;border-right: 0 none;height: 8px;width: 293px !important;*width:292px !important}
a.monitorImgBigBook{float:left;margin:28px 0 0 25px !important;}
