/*temp style sheet*/
@import "temp.css";

/*GLOBAL*/
/*old buttons*/
/*.button, .button2, .button4, .button5, .button7, .button9, .button10 */
.button6{font-size:11px;/* letter-spacing:+1px;*/ color:#fff; font-weight:bold; float:right; padding-left:7px; background: transparent url(../images/btn1_bc.png) 0% 50% no-repeat;}
/*.button span, .button2 span, .button4 span, .button5 span, .button7 span, .button9 span, .button10 span */
.button6 span{padding:10px 12px 10px 6px; display:block; background: transparent url(../images/btn1_bc2.png) 100% 50% no-repeat;}
/*.button:hover, .button:focus, .button2:hover, .button2:focus, .button4:hover, .button4:focus, .button5:hover, .button5:focus{ text-decoration:none; color:#fff;background: transparent url(../images/btn3_bc.png) 0% 50% no-repeat;}
.button:hover span, .button:focus span, .button2:hover span, .button2:focus span, .button4:hover span, .button4:focus span, .button5:hover span, .button5:focus span{color:#fff; background: transparent url(../images/btn3_bc2.png) 100% 50% no-repeat;}
.button2{background-image:url(../images/btn2_bc.png); color:#57676d; cursor:pointer;}
.button2 span{background-image:url(../images/btn2_bc2.png); color:#57676d;}
.button:hover{text-decoration:none;}
.button span{/* display:block; padding:0 5px;}*/ 
.button_addLesson{background: transparent url(../images/btn_add_lesson_bc.gif) 0% 0% no-repeat; float:right; display:block; height:23px; width:99px;}
.button_addLesson span{ display:none;}
.button3{background-color:#58676e; color:#fff; font-weight:bold; border:1px solid #58676e; font-size:10px;}
/*.button4{background-image:url(../images/btn4_bc.png); color:#57676d;padding-left:5px;}
.button4 span{background-image:url(../images/btn4_bc2.png); color:#57676d;padding:5px 12px 5px 6px;}
.button4:hover, .button4:focus{background:transparent url(../images/btn5_bc.png) 0% 50% no-repeat;text-decoration:none; color:#fff;}
.button4:hover span, .button4:focus span{color:#fff; background: transparent url(../images/btn5_bc2.png) 100% 50% no-repeat;}
.button5{background-image:url(../images/btn6_bc.png);padding-left:5px}
.button5 span{background-image:url(../images/btn6_bc2.png);padding:5px 12px 5px 6px;}
.button5:hover, .button5:focus{background:transparent url(../images/btn5_bc.png) 0% 50% no-repeat;text-decoration:none;color:#FFFFFF}
.button5:hover span, .button5:focus span{background: transparent url(../images/btn5_bc2.png) 100% 50% no-repeat;}*/
.button6{background-image:url(../images/btn7_bc.png); color:#FFFFFF;padding-left:0px}
.button6 span{background-image:url(../images/btn7_bc2.png);color:#FFFFFF;padding:5px 15px 5px 12px;font-size:15px;font-weight:bold;}
/*.button7{background-image:url(../images/btn5_bc.png);padding-left:5px;text-decoration:none}
.button7 span{background-image:url(../images/btn5_bc2.png);padding:5px 12px 5px 6px;}
.button7:hover span, .button7:focus span, .button7:hover, .button7:focus{text-decoration:none;color:#FFF}*/
.button8{color:#fff; font-weight:bold; float:right; padding-left:7px; background: transparent url(../images/btn1_bc.png) 0% 50% no-repeat;}
.button8 span {padding:10px 12px 10px 6px; display:block; background: transparent url(../images/btn1_bc2.png) 100% 50% no-repeat;}
.button8:hover span, .button8:focus span, .button8:hover, .button8:focus{text-decoration:none}

/*.button9{background-image:url(../images/btn2_bc.png); color:#57676d; cursor:default}
.button9 span{background-image:url(../images/btn2_bc2.png); color:#57676d;}*/

/*.button10{text-decoration:none; color:#fff;background: transparent url(../images/btn3_bc.png) 0% 50% no-repeat;}
.button10 span{color:#fff; background: transparent url(../images/btn3_bc2.png) 100% 50% no-repeat;}*/

/*selected button (on state)
.button4 .current{background:transparent url(../images/btn5_bc.png) 0% 50% no-repeat;text-decoration:none; color:#fff;}
.button4 span .current{color:#fff; background: transparent url(../images/btn5_bc2.png) 100% 50% no-repeat;}
.button2 .current{text-decoration:none; color:#fff;background: transparent url(../images/btn3_bc.png) 0% 50% no-repeat;}
.button2 span .current{color:#fff; background: transparent url(../images/btn3_bc2.png) 100% 50% no-repeat;}*/

/*new buttons*/
.button{margin-right:10px;display:block;float:left;font-size:32px;/* letter-spacing:+1px;*/ color:#fff;padding:0px 0px 0px 0px; font-weight:bold;background: transparent url(/images/btn_big.png) 0 0 no-repeat;cursor:pointer;} 
.button span{position:relative;right:-10px;display:block;float:left;font-size:11px;padding:6px 12px 7px 1px;background: transparent url(/images/btn_big.png) 100% 0px no-repeat;cursor:pointer;}
.button:hover, .button:focus{text-decoration:none; background: transparent url(/images/btn_big.png) 0px -50px no-repeat;}
.button:hover span, .button:focus span{color:#fff; background: transparent url(/images/btn_big.png) 100% -50px no-repeat;}
.button2{margin-right:10px;display:block;float:left;font-size:32px;/* letter-spacing:+1px;*/  color:#57676d;padding:0px 0px 0px 0px; font-weight:bold;background: transparent url(/images/btn_big.png) 0 -25px no-repeat;cursor:pointer;} 
.button2 span{position:relative;right:-10px;display:block;float:left;font-size:11px;padding:6px 12px 7px 1px;background: transparent url(/images/btn_big.png) 100% -25px no-repeat;cursor:pointer;}
.button2:hover, .button2:focus{text-decoration:none; background: transparent url(/images/btn_big.png) 0px -50px no-repeat;}
.button2:hover span, .button2:focus span{color:#fff; background: transparent url(/images/btn_big.png) 100% -50px no-repeat;}
.button5{margin-right:10px;display:block;float:left;font-size:25px;/* letter-spacing:+1px;*/ color:#fff;padding:0px 0px 0px 0px; font-weight:bold;background: transparent url(/images/btn_med.png) 0 0 no-repeat;cursor:pointer;} 
.button5 span{position:relative;right:-10px;display:block;float:left;font-size:11px;padding:4px 12px 4px 1px;color:#fff;background: transparent url(/images/btn_med.png) 100% 0px no-repeat;cursor:pointer;}
.button5:hover, .button5:focus{text-decoration:none; background: transparent url(/images/btn_med.png) 0px -40px no-repeat;}
.button5:hover span, .button5:focus span{color:#fff; background: transparent url(/images/btn_med.png) 100% -40px no-repeat;}
.button4{margin-right:10px;display:block;float:left;font-size:25px;/* letter-spacing:+1px;*/  color:#57676d;padding:0px 0px 0px 0px; font-weight:bold;background: transparent url(/images/btn_med.png) 0 -20px no-repeat;cursor:pointer;} 
.button4 span{position:relative;right:-10px;display:block;float:left;font-size:11px;padding:4px 12px 4px 1px;color:#57676d;background: transparent url(/images/btn_med.png) 100% -20px no-repeat;cursor:pointer;}
.button4:hover, .button4:focus{text-decoration:none; background: transparent url(/images/btn_med.png) 0px -40px no-repeat;}
.button4:hover span, .button4:focus span{color:#fff; background: transparent url(/images/btn_med.png) 100% -40px no-repeat;}
.button4{margin-right:10px;display:block;float:left;font-size:25px;/* letter-spacing:+1px;*/  color:#57676d;padding:0px 0px 0px 0px; font-weight:bold;background: transparent url(/images/btn_med.png) 0 -20px no-repeat;cursor:pointer;} 
.button4disabled{margin-right:10px;display:block;float:left;font-size:25px;/* letter-spacing:+1px;*/  color:#57676d;padding:0px 0px 0px 0px; font-weight:bold;background: transparent url(/images/btn_med.png) 0 -20px no-repeat;cursor:pointer;} 
.button4disabled span{position:relative;right:-10px;display:block;float:left;font-size:11px;padding:4px 12px 4px 1px;color:#57676d;background: transparent url(/images/btn_med.png) 100% -20px no-repeat;cursor:pointer;}
.button4disabled:hover,.button4disabled:hover span{ color:#57676d;cursor:default;}
.button7{margin-right:10px;display:block;float:left;font-size:25px;/* letter-spacing:+1px;*/ color:#fff;padding:0px 0px 0px 0px; font-weight:bold;background: transparent url(/images/btn_med.png) 0 -40px no-repeat;cursor:pointer;} 
.button7 span{position:relative;right:-10px;display:block;float:left;font-size:11px;padding:4px 12px 4px 1px;color:#fff;background: transparent url(/images/btn_med.png) 100% -40px no-repeat;cursor:pointer;}
.button7:hover span, .button7:focus span, .button7:hover, .button7:focus{text-decoration:none;color:#FFF}
/*off state buttons for registration thank you*/
.button9{margin-right:10px;display:block;float:left;font-size:32px;/* letter-spacing:+1px;*/  color:#57676d;padding:0px 0px 0px 0px; font-weight:bold;background: transparent url(/images/btn_big.png) 0 -25px no-repeat;cursor:pointer;} 
.button9 span{position:relative;right:-10px;display:block;float:left;font-size:11px;padding:6px 12px 7px 1px;background: transparent url(/images/btn_big.png) 100% -25px no-repeat;cursor:pointer;}
.button9:hover, .button9:hover span{color:#57676d}
/*on state button for work area notes*/
.button10{text-decoration:none; background: transparent url(/images/btn_big.png) 0px -50px no-repeat;margin-right:10px;display:block;float:left;font-size:32px;/* letter-spacing:+1px;*/  color:#57676d;padding:0px 0px 0px 0px; font-weight:bold;cursor:pointer;}
.button10 span{color:#fff; background: transparent url(/images/btn_big.png) 100% -50px no-repeat;position:relative;right:-10px;display:block;float:left;font-size:11px;padding:6px 12px 7px 1px;cursor:pointer;}
/*current lessons scroll btn*/
.button11{background: transparent url(/images/curriculum/lesson_btn.png) 0 0 no-repeat;padding:6px 14px 7px 14px}
.button11 span{font-size:11px;color:#57676d;font-weight:bold}
.button11:hover{background: transparent url(/images/curriculum/lesson_btn.png) 0 100% no-repeat;padding:6px 14px 7px 14px}
.button11:hover span{font-size:11px;color:#FFFFFF;font-weight:bold}

/*default classes*/
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {margin: 0; padding: 0; border: 0; outline: 0; font-size: 100%; vertical-align: baseline; background: transparent;}
body {line-height: 1em; padding:0 15px; color: #676767;font-size: 12px; text-align:center;background: #fff url(../images/structural/background4test.jpg) 100% 100% no-repeat; background-attachment: fixed; font-family:Arial;}
ol, ul {list-style-type: none;}
blockquote, q {quotes: none;}
em {font-style:italic;}
strong {font-weight: bold;}
:focus {outline: 0;}
ins {text-decoration: none;}
del {text-decoration: line-through;}
table {border-collapse: collapse;border-spacing: 0;}
html {font-size: 10px;}
a {color: #3f6d89;text-decoration: none;}
a:hover{color:#E44C35}
h1, h2, h3, h4, h5, h6 {font-weight: normal;}
h1 {background: transparent url(../images/common/logo_tm.gif) 0px 0px no-repeat;display: block;float: left;height: 55px;margin:0px;text-indent: -9999px;width: 200px;}
h1 a {display: block;height: 55px;width: 100%;}
h2 {color: #2588bb; font-size: 14px; margin-bottom:10px; line-height:110%; font-weight:bold;}
h3 {color: #b2b2b2; font-size: 12px; margin-top: 0px; margin-bottom:10px; font-weight: normal;}
h4{color: #e44c35;font-size: 14px;font-weight: bold; margin-bottom:10px;}
h5{color:#2588BB;font-size:14px;margin-bottom:10px;}
h6{color:#e44c35;font-size:18px;font-weight:bold;margin-bottom:20px;line-height:120%}
hr{border:0;border-bottom: dotted 1px #dae3e4;}
input, select, textarea{border: solid 1px #c7e9f9; background-color:#e9f6fd; font-size:12px; font-family:arial;color:#676767;padding:2px;  margin-bottom:10px }
select{padding:0px;}
p{line-height:120%; margin:0 0 10px 0;}
li{line-height:120%;}
label{display:block; margin-bottom:3px;}
.hide{display:none;}
.backGround_none, .backGround_none input{background:none; border:none;}
.clear_right{clear:right}
.clear_left{clear:left}

/*util*/
.clear:after {content: "."; clear: both; display: block; height: 0; visibility: hidden;}
.clear {display: inline-block;}  
html[xmlns] .clear {display: block;}  
* html .clear {height: 1%;  }
.readOnly {display: block;height: 0px;margin: 0;overflow: hidden;padding: 0px;}
.fade{background-color:White; filter:alpha(opacity=70); opacity:0.7;}
.fadeScheduler{background-color:White; filter:alpha(opacity=100); opacity:1.0;}
.half_width{ /*width:415px;*/width:395px;}
.half_width2{width:395px;}
.third_width{width:276px;}
.third_width h2{margin-left:5px;}
/*.hr, .hr5{padding-bottom: 10px; border-bottom:1px dotted #ccc; margin-bottom:10px;}*/
.hr5{padding-bottom: 10px; border-bottom:1px dotted #ccc; margin-bottom:10px;}
.hr{padding-bottom: 10px; margin-bottom:5px;}
.hr_top{padding-top: 10px; border-top:1px dotted #ccc; margin-top:10px;}
.hr_left{border-left:1px dotted #ccc;}
.hr_right{border-right:1px dotted #ccc;}
.hr2_left{border-left:1px dotted #93a1a5;}
.hr2_right{border-right:1px dotted #93a1a5;}
.hr6_left{border-left:1px dotted #ACDFF6;}
.hr6_right{border-right:1px dotted #ACDFF6;}
.hr6{border-bottom:1px dotted #ACDFF6; padding-bottom: 10px; margin-bottom:10px;}
.hr2{padding-bottom: 0px; border-bottom:1px dotted #C7E9F9; margin-bottom:5px;}
.hr3{padding-bottom: 0px; border-bottom:1px dotted #93a1a5; margin-bottom:5px;}
.hr4{padding-bottom: 10px; border-bottom:1px solid #ccc; margin-bottom:10px;}
.hr5{border-bottom:1px dotted #ACDFF6;}
.hr6{padding-bottom: 5px; border-bottom:1px solid}
.hr7{border-bottom:1px dotted #2588bb}
.hr p, #content .hr2 p, #content .hr3 p{margin-bottom:0;}
.padding0{padding:0}
.padding20{padding:20px}
.padding{padding:10px;}
.padding5{padding:5px;}
.padding_bottom30{padding-bottom:30px}
.padding_bottom20{padding-bottom:20px}
.padding_bottom10{padding-bottom:10px;}
.padding_bottom5{padding-bottom:5px}
.padding_bottom0{padding-bottom:0}
.padding_left{padding-left:10px;}
.padding_left15{padding-left:15px}
.padding_left20{padding-left:20px}
.padding_left30{padding-left:30px}
.padding_right5{padding-right:5px}
.padding_right10{padding-right:10px;}
.padding_right20{padding-right:20px}
.padding_right30{padding-right:30px}
.padding_right40{padding-right:40px}
.padding_top20{padding-top:20px}
.padding_top15{padding-top:15px}
.padding_top10{padding-top:10px;}
.padding_top5{padding-top:5px;}
.margin_bottom, .hr .margin_bottom{margin-bottom:10px;}
.margin_bottom40{margin-bottom:40px}
.margin_bottom30{margin-bottom:30px}
.margin_bottom20{margin-bottom:20px}
.margin_bottom15{ margin-bottom:15px;}
.margin_bottom5{margin-bottom:5px;}
.margin_bottom0{margin-bottom:0;}
.margin_top0{margin-top:0}
.margin_top{margin-top:10px;}
.margin_top20{margin-top:20px;}
.margin_top25{margin-top:25px}
.margin_top30{margin-top:30px}
.margin_left40{margin-left:40px}
.margin_left30{margin-left:30px}
.margin_left20{margin-left:20px}
.margin_left{margin-left:10px;}
.margin_left5{margin-left:5px}
.margin_right{margin-right:10px;}
.margin_right5{margin-right:5px}
.margin_right15{margin-right:15px;}
.margin_right20{margin-right:20px;}
.margin_right25{margin-right:25px}
.margin_right30{margin-right:30px;}
.margin_right40{margin-right:40px}
.margin_right50{margin-right:50px}
.margin_right100{margin-right:100px;}
.margin_left10, .margin_left{margin-left:10px;}
.margin_left15{margin-left:15px;}
.margin_left25{margin-left:25px;}
.margin_left20{margin-left:20px;}
.margin_left30{margin-left:30px;}
.margin_top30{margin-top:30px;}
.margin_top15{margin-top:15px;}
.margin_top10{margin-top:10px;}
.margin_top5{margin-top:5px;}
.margin{margin:10px;}
.margin15{margin:15px;}
.margin_auto{margin:0 auto}
.margin0{margin:0px}
.width_0{width:0}
.width_20{ width:20px;}
.width_120{width:130px;}
.width_200{width:200px}
.width_260{width:260px}
.width_255{width:255px}
.width_245{width:265px;}
.width_270{width:270px}
.width_275{width:275px}
.width_300{width:300px}
.width_380{width:380px}
.width_410{width:410px}
.width_450{width:450px}
.width_510{width:510px}
.width_520{width:520px}
.width_545{width:545px}
.width_552{width:552px}
.width_560{width:560px}
.width_600{width:600px}
.width_650{width:650px}

.height_90{height:90px}
.height_70{height:60px}
.height_65{height:65px}
.height_22{height:22px}
.top_4{position:relative; top:4px;}
.large{font-size:25px;}
.size9{font-size:9px}
.size10{font-size:10px}
.size12, #home_sub_text p .size12{font-size:12px;}
.size14{font-size:14px;}
.size18{font-size:18px;}
.list{margin-left:20px;}
.list li{list-style-type: disc; margin-bottom:5px;}
.overflow_box{height:340px; overflow:auto;}
.dots_middle{background: transparent url(../images/dots_bc.gif) 50% 100% repeat-y;}
.red{color: #e44c35;}
.red2{color: #e44c35;}
.grey{color:#90a6ad}
.absolute{position:absolute;}
.pop_input{background-color:#fff; border:none; border:1px solid #333;}
.small{font-size:11px;}
.xsmall{font-size:10px;}
.larger{font-size:16px;}
.body_gray{color:#676767;}
.all_caps{ text-transform:uppercase;}
.margin_none{margin:0;}
.blue_grey{color:#91a5ac;}
.title_gray{color:#3F6D89}
.title_gray_bold{color:#3F6D89;font-weight:bold}
.bright_blue{color:#2588bb}
.t_left{text-align:left}
.t_right{text-align:right;}
.line_spacing{line-height:150%}
.white{color:White;}
.blue{color:#2588BB;}
.display_none{display:none}
.display_inline{display:inline}
.display_block{display:block}
.checkbox input{background-color:#FFFFFF; border:none;margin:0px 3px 3px 0;height:11px}
.checkbox label{display:inline;margin-bottom:0;font-size:11px}
.link_disabled{color: #3f6d89;}
.link_disabled:hover{color: #3f6d89;}
.link_active{color: #3f6d89;text-decoration: none;}
.link_active:hover{color:#E44C35}
.input_small{border:1px solid #58676e; background-color:#fff;}
.gray_border_btn{background: transparent url(../images/community/gray_border_btn_left.png) no-repeat; padding:10px; margin:0}
.gray_border_btn span{background: transparent url(../images/community/gray_border_btn_right.png) no-repeat; padding:10px;margin:0}
.flash_alt_content{color:#ffffff;width:640px;height:220px;padding:130px 0px 0 0;text-align:center;font:20px;}

/*Form styles*/
#form_wpr{}
#form_wpr h3{font-size:12px;font-weight:normal;margin:0 0 10px 0;color:#676767}
#form_wpr input, #form_wpr select, #form_wpr textarea{margin-bottom:1px}
#form_wpr select{display:inline}
#form_wpr input, #form_wpr textarea {display:block}
#form_wpr label{margin-top:10px;}
#form_wpr span{display:block;clear:left}
#form_wpr .half_width, #form_wpr .submit_width{width:405px}
#form_element{display:none}
#form_element input{background-color:#FFFFFF;border:none;width:1px;display:block}
.validator_block{display:block}

/*LAYOUT*/
/*main*/
#branding{margin-bottom:15px;}
#search{}
#wrapper {width: 890px; margin:0 auto; text-align:left;}
#content {padding:0 30px 20px  30px; background: transparent url(../images/body_bc_middle.png) 0px 0px repeat-y;}
#contentAboutUsFooter {padding:0 30px 0px  30px; background: transparent url(../images/body_bc_middle.png) 0px 0px repeat-y;}
#content_secondary {float: left;width: 270px;}
#content_secondary p{font-size:11px;color:#676767;margin-bottom:5px}
#content_secondary h2{margin-bottom:5px}
#content_secondary a{font-weight:bold}
#content_main{float: right; width: 545px;}

/*top navs*/
#nav_wrp{background:transparent url(../images/body_bc_top.png) no-repeat scroll 0 bottom; padding:0 20px; height:75px; position:relative;}
#nav_wrpAboutUsFooter{background:transparent url(../images/body_bc_top.png) no-repeat scroll 0 bottom; padding:0 10px; height:15px; position:relative;}
#nav{float:left; width:460px;}
#nav li{ margin:0; padding:0; display:inline;}
#nav li a{ display:block; float:left; width:40px; height:45px; background-color:#f00;}
#nav li.nav_1 a{background:transparent url(../images/nav_bc_new.png) no-repeat 0 -45px; width:64px;}
#nav li.nav_2 a{background:transparent url(../images/nav_bc_new.png) no-repeat -64px -45px; width:124px;}
#nav li.nav_3 a{background:transparent url(../images/nav_bc_new.png) no-repeat -188px -45px; width:95px;}
#nav li.nav_4 a{background:transparent url(../images/nav_bc_new.png) no-repeat -283px -45px; width:108px;}
#nav li.nav_5 a{background:transparent url(../images/nav_bc_new.png) no-repeat -391px -45px; width:65px;}
#nav li.nav_1 a:hover{background:transparent url(../images/nav_bc_new.png) no-repeat 0 0; width:64px;}
#nav li.nav_2 a:hover{background:transparent url(../images/nav_bc_new.png) no-repeat -64px 0; width:124px;}
#nav li.nav_3 a:hover{background:transparent url(../images/nav_bc_new.png) no-repeat -188px 0; width:95px;}
#nav li.nav_4 a:hover{background:transparent url(../images/nav_bc_new.png) no-repeat -283px 0; width:108px;}
#nav li.nav_5 a:hover{background:transparent url(../images/nav_bc_new.png) no-repeat -391px 0; width:65px;}
#nav li.nav_1 a.current{background:transparent url(../images/nav_bc_new.png) no-repeat 0 0; width:64px;}
#nav li.nav_2 a.current{background:transparent url(../images/nav_bc_new.png) no-repeat -64px 0; width:124px;}
#nav li.nav_3 a.current{background:transparent url(../images/nav_bc_new.png) no-repeat -188px 0; width:95px;}
#nav li.nav_4 a.current{background:transparent url(../images/nav_bc_new.png) no-repeat -283px 0; width:108px;}

#nav li a span{position:absolute; top:-999999px}
#login_nav{float:right; width:300px; position:relative; top:22px;}
#login_nav li{display: inline;}
#login_nav li a{padding: 0 10px; float:right; color:#2888B9; font-weight:bold;}
#login_nav li a.nav_border{ border-left:1px solid #333;}
.login_check input{height:11px;border:none;background-color:#FFFFFF}

/*footer*/
#content_ancillary {background: url(../images/body_bc_bottom.png) 0% 0%  no-repeat; padding-top:30px;}
#content_ancillaryAboutUsFooter {background: url(../images/body_bc_bottom.png) 0% 0%  no-repeat; padding-top:20px;}
#content_ancillary ul { margin:0; padding:0; width:440px; margin:0 auto 5px 0; }
#content_ancillary ul li {color: #57676d;display: inline;}
#content_ancillary ul li a {color: #57676d; line-height:100%; font-size:9px; float:left; display:block; border-right:1px solid #333; margin-right:5px; padding:0 5px 0 0;}
#content_ancillary ul li.last a{ border-right:none;padding:0;margin:0}
#copyright {color: #15616d;text-align: center; font-size:9px;width:400px;}
#content_main.full {float: none;}

.thankyou_item{width:75px; text-align:center;float:left; margin-top:10px}
.thankyou_item2{float:right; width:710px; border-left:1px dotted #ACDFF6;padding-left:10px}
.thankyou_item3{float:left; width:210px;}
.thankyou_item4{border-left:1px dotted #ACDFF6;float:left;width:499px}
.thankyou_item5{float:left; width:350px;}
.thankyou_item6{border-left:1px dotted #ACDFF6;float:left;width:359px}


.radio_table_list{margin:5px 0 0 0;}
.radio_table_list input, .radio_table_list label{display:inline;}
.radio_table_list label{margin-right:20px;}
.radio_table_list input{margin-right:10px; border:none; background:none; float:left;}
.radio_table_list tr{display:inline}
.checkbox_table_list td{height:30px;width:380px}
.checkbox_table_list{margin:5px 0;}
.checkbox_table_list input, .checkbox_table_list label{display:inline;vertical-align:bottom;}
.checkbox_table_list input{margin-right:10px;border:none;background:none;margin-top:0;float:left}
#form_wpr .radio_table_list label{display:block;float:left;margin:0 20px 0px 0;vertical-align:bottom}
#form_wpr .radio_table_list input{margin-top:0;display:block;float:left;width:15px;height:15px}
#form_wpr .checkbox_table_list label{display:block;float:left;margin:0 0px 0px 0;vertical-align:bottom;line-height:120%;width:310px}
#form_wpr .checkbox_table_list input{margin-top:0;display:block;float:left;width:15px;height:15px}
#form_wpr .gender {display:inline;width:210px;}
#form_wpr .siblings{display:inline;width:50px;}
#form_wpr .diagnosis{margin-bottom:0}
.radio_table_list_lessons{margin-top:10px}
.radio_table_list_lessons label{vertical-align:top;display:inline;margin:0 50px 0 0}
.radio_table_list_lessons input{display:inline;padding:5px 0 0 0;margin:0 5px 0 0 ;background-color:#FFFFFF;border:none}

/*two coll thirds*/
.third_one{width:260px; float:left;}
.third_two{width:545px; float:right;}

/*two coll small*/
.two_col_left{width:145px; float:left;}
.two_col_right{width:675px; float:right;}

/*sub nav*/
#navigation_secondary{border-top: 1px dotted #5ca6cc;border-bottom: 1px dotted #5ca6cc;margin: 0px auto 20px auto;}
#navigation_secondary li{float: left; display:inline;}
#navigation_secondary li a{font-size: 11px;display: block;padding: 10px 15px 10px 0px; font-weight:bold;}
#navigation_secondary li a:hover{text-decoration:none;}
#navigation_secondary li.selected a{color: #e44c35;}
#navigation_secondary li.support247 a{color: #2888b9;}
#navigation_secondary li.support247 a:hover{color:#e44c35;}
#navigation_secondary li.support247{float:right;}
#navigation_secondary li.support247selected{float:right}
#navigation_secondary li.support247selected a{color:#e44c35;}
#navigation_secondary a.current{color: #e44c35;} 
#navigation_secondary li .setup{margin-top:10px}

/*left nav*/
#left_nav_col_left{ float:left; width:155px;}
#left_nav_col_left ul.nav_left li{text-align:right; margin-bottom:10px; font-weight:bold;}
#left_nav_col_left ul.nav_left li a.current, #left_nav_col_left ul.nav_left2 li a.current{color:#e44c35}
#left_nav_col_left ul.nav_left li ul{font-size: 10px;}
#left_nav_col_left ul.nav_left2{margin-right:20px}
#left_nav_col_left ul.nav_left2 li{text-align:left; margin-bottom:10px; font-weight:bold;}


#left_nav_col_right{float:right;width:670px; border-left:1px dotted #ccc;}
#left_nav_col_right .inner_wrp{margin-left:20px;}
.leftNav_middle_right{float:right;width:150px;}
.leftNav_middle_left{float:left; width:480px;}
.leftNav_middle_left .sub_h2 h2{font-weight:bold; margin-bottom:0;}
.leftNav_middle_left h5{margin: 30px 0px 10px 0px;font-weight: bold; font-size: 11px;}
.leftNav_middle_left ul{margin-left: 15px;list-style-type: square;}
.leftNav_middle_left li{margin-bottom: 10px; font-size: 11px;}

/*community groups moderator nav*/
#navigation_moderator{margin:0px auto;}
#navigation_moderator li{float: left; display:inline;padding: 0px 10px 5px 0px; font-weight:bold}
#navigation_moderator li a{font-size: 11px;display: block; font-weight:bold;}

/*community groups regular nav*/
#navigation_regular{margin:0px auto;}
#navigation_regular li{float: left; display:inline;padding: 0px 10px 5px 0px; font-weight:bold}
#navigation_regular li a{font-size: 11px;display: block; font-weight:bold;}

/*TEMPORARY community groups bottom page nav*/
#navigation_page{float:right; margin-top:20px;}
#navigation_page li{float:left; display:inline; padding: 0 5px 5px 0}
#navigation_page li a{display:block;color:#acbcc2}

/*page navigation*/
.nav_page{margin:0px 5px;display:inline;vertical-align:middle}
.nav_page_numbers{color:#ACBCC2;display:inline;margin:0 2px}
.nav_page_numbers_current{color:#3f6d89;font-weight:bold;margin:0 2px}

/*POPUPS*/
.login_pop_wrp{position:absolute; left:580px; top:10px; display:none; z-index:999999;}
.dontNet_popup_close, .dontNet_popup_close:hover{float:right; display:block; width:25px; background: transparent url(../images/pop_colse.png) 50% 50% no-repeat;height:25px; position:relative; top:-23px;}
                      
/*texts*/
.pop_text1{color: #2588bb; font-size: 14px; margin-bottom:5px; font-weight:bold;}
.pop_text2{color: #90a6ad; font-size: 16px; margin-bottom:5px; font-weight: normal;}
.pop_text3{text-align:left; font-size:14px; color:#fff; font-weight:bold; padding:0; display:block; margin-bottom:5px;}
.pop_text4{color:#57676d;font-size:14px;font-weight:normal;margin-bottom:15px}
.poup_text, .poup_text_red, .pop_text{text-align:left; color:#fff; font-weight:bold; padding:0; display:block; margin-bottom:5px;}
.poup_text_red{color:#E44C35;/*#E44C35*/font-size:12px;}
.poup_text_blue{color:#2689BC;font-size:12px;font-weight:bold;}
.poup_text_blue11{color:#2588bb;font-size:11px;font-weight:bold}
.poup_text_orange{color:#f0702e;font-size:11px;font-weight:bold;margin-bottom:10px}


/*popups*/
.pup_in2{padding: 0 15px; text-align:left;}
.dontNet_popup_innerWhite, .dontNet_popup_innerLight, .dontNet_popup_innerGreen{-moz-border-radius:10px; padding:10px; -webkit-border-radius:10px; background-color:#fff;}
.dontNet_popup_innerLight{ background-color:#cddade}
.dontNet_popup_innerGreen{background-color:#eaffdc}

/*popup 1 new - 20091026 */
.dontNet_popup1_180{width:210px; background: url(../images/pop1_bottom_180.png)  0% 100%  no-repeat;   }
.dontNet_popup1_180 .pup_in1{background: url(../images/pop1_top_180.png) 0% 0%  no-repeat; padding-top:15px; }
.dontNet_popup1_180 .pup_in2{background: url(../images/pop1_middle_180.png) repeat-y; margin-bottom:15px; }
.dontNet_popup1_180 .pop_radio input {width:auto; display: inline; margin-bottom:0px; float:left; }
.dontNet_popup1_180 .pop_radio lable{float:right;}
.dontNet_popup1_180 input{width:145px; display:block; margin-bottom:10px;}
.dontNet_popup1_180 .poup_text{ text-align:right;color:#2689BC;font-size:14px;}


/*popup 1*/
.dontNet_popup1{width:210px; background: url(../images/pop1_bottom.png)  0% 100%  no-repeat;   }
.dontNet_popup1 .pup_in1{background: url(../images/pop1_top.png) 0% 0%  no-repeat; padding-top:15px; }
.dontNet_popup1 .pup_in2{background: url(../images/pop1_middle.png) repeat-y; margin-bottom:15px; }
.dontNet_popup1 .pop_radio input {width:auto; display: inline; margin-bottom:0px; float:left; }
.dontNet_popup1 .pop_radio lable{float:right;}
.dontNet_popup1 input{width:170px; display:block; margin-bottom:10px;}

.pup_in2{height:1%;}/*IE background fix*/
/* html>body .pup_in2{height: auto;} */

/*popup 2*/
.dontNet_popup2{background-color:#90a6ad; width:445px; background: url(../images/pop2_bottom.png)  0% 100%  no-repeat;}
.dontNet_popup2 .pup_in1{background: url(../images/pop2_top.png) 0% 0%  no-repeat; padding-top:15px; }
.dontNet_popup2 .pup_in2{background: url(../images/pop2_middle.png) repeat-y; margin-bottom:15px;}

/*popup 3*/
.dontNet_popup3{background-color:#fff; width:475px; background: url(../images/pop3_bottom.png)  0% 100%  no-repeat;}
.dontNet_popup3 .pup_in1{background: url(../images/pop3_top.png) 0% 0%  no-repeat; padding-top:15px; }
.dontNet_popup3 .pup_in2{ background: url(../images/pop3_middle.png) repeat-y; margin-bottom:15px;}

/*popup 4 video*/
.dontNet_popup4{width:830px; background-color:#90a6ad; background: url(../images/pop4_bottom.png)  0% 100%  no-repeat; padding-bottom:1px;}
.dontNet_popup4 .poup_text{ padding:10px 0;}
.dontNet_popup4 .pup_in1{background: url(../images/pop4_top.png) 0% 0%  no-repeat; padding-top:15px; }
.dontNet_popup4 .pup_in2{background: url(../images/pop4_middle.png) repeat-y; margin-bottom:14px;padding:0 20px}
.dontNet_popup4_left{float:left; width:135px;}
.dontNet_popup4_right{float:right; width:640px;}
.dontNet_popup4_inner{-moz-border-radius: 10px; margin-bottom:10px; padding:10px; -webkit-border-radius: 10px; border:1px solid #cedadd;}
.dontNet_popup4_list{ margin:0; padding:0;}
.dontNet_popup4_list li{ text-align:right; font-weight:bold; font-size:12px; margin:0; padding:7px 15px 8px 0; background: url(../images/icon_camera2.png) 100% 50%  no-repeat;}
.dontNet_popup4_list li a{color:#90d7f8;}
.dontNet_popup4_list li a.current{ color:#fff;}

.divFooterLessons{ text-align:right; font-weight:bold; font-size:12px; margin:0; padding:7px 15px 8px 0; background: url(../images/icon_camera2.png) 100% 50%  no-repeat;}
.divFooterLessons a{color:#90d7f8;}
.divFooterLessons a.current{ color:#fff;}

/*popup 5*/
.dontNet_popup5{width:335px; background-color:#90a6ad; background: url(../images/pop5_bottom.png)  0% 100%  no-repeat; padding-bottom:1px;}
.dontNet_popup5 .pup_in1{background: url(../images/pop5_top.png) 0% 0%  no-repeat; padding-top:15px; }
.dontNet_popup5 .pup_in2{background: url(../images/pop5_middle.png) repeat-y; margin-bottom:14px; }
.dontNet_popup5 .dontNet_popup_inner table{ margin-left:7px;}
.dontNet_popup5 .dontNet_popup_inner table table{margin-left:0px;}
.dontNet_popup5 .poup_text{ text-align:center;}
/*popup 6*/
.dontNet_popup6{width:195px; background-color:#fff; background: url(../images/pop6_bottom.png)  0% 100%  no-repeat;}
.dontNet_popup6 .pup_in1{background: url(../images/pop6_top.png) 0% 0%  no-repeat; padding-top:15px; }
.dontNet_popup6 .pup_in2{background: url(../images/pop6_middle.png) repeat-y; margin-bottom:15px; }
.dontNet_popup6 p{margin-bottom: 15px;}

/*popup 7*/
.dontNet_popup7{width:800px; background-color:#90a6ad;}

/*popup 8*/
.dontNet_popup8{width:800px; background-color:#90a6ad;}

/*popup 9*/
.dontNet_popup9{background-color:#90a6ad; width:610px; background: url(../images/pop9_bottom.png)  0% 100%  no-repeat;}
.dontNet_popup9 .pup_in1{background: url(../images/pop9_top.png) 0% 0%  no-repeat; padding-top:15px; }
.dontNet_popup9 .pup_in2{background: url(../images/pop9_middle.png) repeat-y; margin-bottom:15px;}

/*popup 10*/
.dontNet_popup10{background-color:#90a6ad; width:410px; background: url(../images/pop10_bottom.png)  0% 100%  no-repeat;}
.dontNet_popup10 .pup_in1{background: url(../images/pop10_top.png) 0% 0%  no-repeat; padding-top:15px; }
.dontNet_popup10 .pup_in2{background: url(../images/pop10_middle.png) repeat-y; margin-bottom:15px;}
.pop10_half_width{width:185px;}
.join_pop_wrp{width:380px;}

/*popup 11 view progress*/
.dontNet_popup11{width:320px;background-color:#90a6ad; background: url(../images/popup11_bottom.png) 0% 100% no-repeat;}
.dontNet_popup11 .pup_in1{background: url(../images/popup11_top.png) 0% 0% no-repeat; padding-top:15px;}
.dontNet_popup11 .pup_in2{background: url(../images/popup11_middle.png) repeat-y; margin-bottom:15px;}

.dontNet_popup12{width:305px;background-color:#FFFFFF; background: url(../images/pop12_bottom.png) 0% 100% no-repeat}
.dontNet_popup12 .pup_in1{background: url(../images/pop12_top.png) 0% 0% no-repeat; padding-top:15px;}
.dontNet_popup12 .pup_in2{background: url(../images/pop12_middle.png) repeat-y;padding-bottom:12px; margin-bottom:15px;}

/*popup 13 Support Videos*/
.dontNet_popup13{width:680px; background-color:#90a6ad; background: url(/images/pop13_bottom.png)  0% 100%  no-repeat; padding-bottom:1px;}
.dontNet_popup13 .pup_in1{background: url(/images/pop13_top.png) 0% 0%  no-repeat; padding-top:15px; }
.dontNet_popup13 .pup_in2{background: url(/images/pop13_middle.png) repeat-y; margin-bottom:14px;padding:0 20px}



/*HP tip box*/
.hp_tip_box{width:156px;background-color:#eff5f5; background: url(../images/home/hp_tip_bottom.png) 0% 100% no-repeat;padding-bottom:5px;margin-bottom:10px}
.hp_tip_box .pup_in1{background: url(../images/home/hp_tip_top.png) 0% 0% no-repeat; padding-top:5px;}
.hp_tip_box .pup_in2{background: url(../images/home/hp_tip_middle.png) repeat-y;padding:5px}

/*new HP tip box*/
.hp_tip_box_new{background-color:#eff5f5; background: url(../images/home/hp_tip_bottom_large.png) 0% 100% no-repeat;padding-bottom:5px;margin-bottom:10px}
.hp_tip_box_new .pup_in1{background: url(../images/home/hp_tip_top_large.png) 0% 0% no-repeat; padding-top:5px;}
.hp_tip_box_new .pup_in2{background: url(../images/home/hp_tip_middle_large.png) repeat-y;padding:3px 10px;}
.hp_tip_box_new input {padding-bottom:0px;margin-bottom:0px;background:white;font-weight:bold;}

/*footer tip box*/
.f_tip_box{width:190px;background-color:#eff5f5; background: url(../images/f_tip_bottom.png) 0% 100% no-repeat;padding-bottom:5px;margin-bottom:10px}
.f_tip_box .pup_in1{background: url(../images/f_tip_top.png) 0% 0% no-repeat; padding-top:5px;}
.f_tip_box .pup_in2{background: url(../images/f_tip_middle.png) repeat-y;padding:5px 10px}


/*borderbox selected/filled white on medgray bg*/
.borderbox_selected_white_t {background: #FFFFFF url(../images/borderbox_white_dot.png) 0 0 repeat-x;}
.borderbox_selected_white_b {background: url(../images/borderbox_white_dot.png) 0 100% repeat-x}
.borderbox_selected_white_l {background: url(../images/borderbox_white_dot.png) 0 0 repeat-y}
.borderbox_selected_white_r {background: url(../images/borderbox_white_dot.png) 100% 0 repeat-y}
.borderbox_selected_white_bl {background: url(../images/borderbox_medgray_selected_bl.png) 0 100% no-repeat}
.borderbox_selected_white_br {background: url(../images/borderbox_medgray_selected_br.png) 100% 100% no-repeat}
.borderbox_selected_white_tl {background: url(../images/borderbox_medgray_selected_tl.png) 0 0 no-repeat}
.borderbox_selected_white_tr {background: url(../images/borderbox_medgray_selected_tr.png) 100% 0 no-repeat;} 

/*borderbox selected/filled medgray on white bg*/
.borderbox_selected_medgray_white_t {background: #92a8af url(../images/borderbox_medgray_dot.png) 0 0 repeat-x;}
.borderbox_selected_medgray_white_b {background: url(../images/borderbox_medgray_dot.png) 0 100% repeat-x}
.borderbox_selected_medgray_white_l {background: url(../images/borderbox_medgray_dot.png) 0 0 repeat-y}
.borderbox_selected_medgray_white_r {background: url(../images/borderbox_medgray_dot.png) 100% 0 repeat-y}
.borderbox_selected_medgray_white_bl {background: url(../images/borderbox_medgray_white_bl.png) 0 100% no-repeat}
.borderbox_selected_medgray_white_br {background: url(../images/borderbox_medgray_white_br.png) 100% 100% no-repeat}
.borderbox_selected_medgray_white_tl {background: url(../images/borderbox_medgray_white_tl.png) 0 0 no-repeat}
.borderbox_selected_medgray_white_tr {background: url(../images/borderbox_medgray_white_tr.png) 100% 0 no-repeat;} 


/*borderbox selected/filled green on green*/
.borderbox_selected_green_t{background:#eaffdc url(../images/borderbox_green_dot.png) 0 0 repeat-x}
.borderbox_selected_green_b{background: url(../images/borderbox_green_dot.png) 0 100% repeat-x}
.borderbox_selected_green_l{background: url(../images/borderbox_green_dot.png) 0 0 repeat-y}
.borderbox_selected_green_r{background: url(../images/borderbox_green_dot.png) 100% 0 repeat-y}
.borderbox_selected_green_bl{background: url(../images/borderbox_green_selected_bl.png) 0 100% no-repeat}
.borderbox_selected_green_br{background: url(../images/borderbox_green_selected_br.png) 100% 100% no-repeat}
.borderbox_selected_green_tl{background: url(../images/borderbox_green_selected_tl.png) 0 0 no-repeat}
.borderbox_selected_green_tr{background: url(../images/borderbox_green_selected_tr.png) 100% 0 no-repeat}

/*borderbox selected/filled green on dark gray bg*/
.borderbox_selected_green_drkgray_t{background:#eaffdc url(../images/borderbox_green_dot.png) 0 0 repeat-x}
.borderbox_selected_green_drkgray_b{background: url(../images/borderbox_green_dot.png) 0 100% repeat-x}
.borderbox_selected_green_drkgray_l{background: url(../images/borderbox_green_dot.png) 0 0 repeat-y}
.borderbox_selected_green_drkgray_r{background: url(../images/borderbox_green_dot.png) 100% 0 repeat-y}
.borderbox_selected_green_drkgray_bl{background: url(../images/borderbox_green_drkgray_selected_bl.png) 0 100% no-repeat}
.borderbox_selected_green_drkgray_br{background: url(../images/borderbox_green_drkgray_selected_br.png) 100% 100% no-repeat}
.borderbox_selected_green_drkgray_tl{background: url(../images/borderbox_green_drkgray_selected_tl.png) 0 0 no-repeat}
.borderbox_selected_green_drkgray_tr{background: url(../images/borderbox_green_drkgray_selected_tr.png) 100% 0 no-repeat}


/*borderbox selected/filled blue on lightblue bg*/
.borderbox_selected_blue_t{background:#f7fbfc url(../images/borderbox_lightblue_dot.png) 0 0 repeat-x}
.borderbox_selected_blue_b{background: url(../images/borderbox_lightblue_dot.png) 0 100% repeat-x}
.borderbox_selected_blue_l{background: url(../images/borderbox_lightblue_dot.png) 0 0 repeat-y}
.borderbox_selected_blue_r{background: url(../images/borderbox_lightblue_dot.png) 100% 0 repeat-y}
.borderbox_selected_blue_bl{background: url(../images/borderbox_blue_lightblue_selected_bl.png) 0 100% no-repeat}
.borderbox_selected_blue_br{background: url(../images/borderbox_blue_lightblue_selected_br.png) 100% 100% no-repeat}
.borderbox_selected_blue_tl{background: url(../images/borderbox_blue_lightblue_selected_tl.png) 0 0 no-repeat}
.borderbox_selected_blue_tr{background: url(../images/borderbox_blue_lightblue_selected_tr.png) 100% 0 no-repeat}

/*borderbox selected/filled blue on lightgray bg*/
.borderbox_selected_blue_lightgray_t{background:#FFFFFF url(../images/borderbox_lightblue_dot.png) 0 0 repeat-x}
.borderbox_selected_blue_lightgray_b{background: url(../images/borderbox_lightblue_dot.png) 0 100% repeat-x}
.borderbox_selected_blue_lightgray_l{background: url(../images/borderbox_lightblue_dot.png) 0 0 repeat-y}
.borderbox_selected_blue_lightgray_r{background: url(../images/borderbox_lightblue_dot.png) 100% 0 repeat-y}
.borderbox_selected_blue_lightgray_bl{background: url(../images/borderbox_blue_lightgray_selected_bl.png) 0 100% no-repeat}
.borderbox_selected_blue_lightgray_br{background: url(../images/borderbox_blue_lightgray_selected_br.png) 100% 100% no-repeat}
.borderbox_selected_blue_lightgray_tl{background: url(../images/borderbox_blue_lightgray_selected_tl.png) 0 0 no-repeat}
.borderbox_selected_blue_lightgray_tr{background: url(../images/borderbox_blue_lightgray_selected_tr.png) 100% 0 no-repeat}

/*borderbox dark blue on white*/
.borderbox_drkblue_white_t {background: #fff url(../images/borderbox_drkblue_dot.png) 0 0 repeat-x;}
.borderbox_drkblue_white_b {background: url(../images/borderbox_drkblue_dot.png) 0 100% repeat-x}
.borderbox_drkblue_white_l {background: url(../images/borderbox_drkblue_dot.png) 0 0 repeat-y}
.borderbox_drkblue_white_r {background: url(../images/borderbox_drkblue_dot.png) 100% 0 repeat-y}
.borderbox_drkblue_white_bl {background: url(../images/borderbox_drkblue_white_bl.png) 0 100% no-repeat}
.borderbox_drkblue_white_br {background: url(../images/borderbox_drkblue_white_br.png) 100% 100% no-repeat}
.borderbox_drkblue_white_tl {background: url(../images/borderbox_drkblue_white_tl.png) 0 0 no-repeat}
.borderbox_drkblue_white_tr {background: url(../images/borderbox_drkblue_white_tr.png) 100% 0 no-repeat;} 

/*HP Tip borderbox ltgray*/
.borderbox_selected_ltgray_trans_t{background:#eff5f5 url(../images/borderbox_ltgray_dot.png) 0 0 repeat-x}
.borderbox_selected_ltgray_trans_b{background: url(../images/borderbox_ltgray_dot.png) 0 100% repeat-x}
.borderbox_selected_ltgray_trans_l{background: url(../images/borderbox_ltgray_dot.png) 0 0 repeat-y}
.borderbox_selected_ltgray_trans_r{background: url(../images/borderbox_ltgray_dot.png) 100% 0 repeat-y}
.borderbox_selected_ltgray_trans_bl{background:transparent url(../images/borderbox_ltgray_trans_selected_bl.png) 0 100% no-repeat}
.borderbox_selected_ltgray_trans_br{background:transparent url(../images/borderbox_ltgray_trans_selected_br.png) 100% 100% no-repeat}
.borderbox_selected_ltgray_trans_tl{background:transparent url(../images/borderbox_ltgray_trans_selected_tl.png) 0 0 no-repeat}
.borderbox_selected_ltgray_trans_tr{background:transparent url(../images/borderbox_ltgray_trans_selected_tr.png) 100% 0 no-repeat}


/*PAGE ELEMENTS*/
/*lesson tables*/
.less, .less2{float:left; border-left:1px dotted #acdff6;padding-left:15px;height:50px;}
.less2{padding-left:0px; background-position:50px 0;}
.less_graph_wrp, .less_graph_wrp2, .less_graph_wrp3{width:200px; float:left; height:50px; border-left:1px dotted #acdff6; border-right:1px dotted #acdff6;}
.less_graph_wrp2{width:155px; border-right:none; height:57px; width:250px;}
.less_graph_wrp3{float:right; width:470px;}
.less_graph_wrp p, .less_graph_wrp img, .less_graph_wrp2 p, .less_graph_wrp2 img{margin: 0 10px; font-size:13px;font-weight:bold;}
.less_position_wrp{width:42px; float:left;padding:15px 0 0 2px}
.less_graph_wrp2 p{margin-bottom:5px;}
.less_position_wrp .position_icon, .less_position_wrp .position_icon:hover {text-decoration: none; display:block; width:30px; height:30px; display:block; background: url(../images/backgrounds/arrangmentBackGround.gif) no-repeat 50% 50%;}
.less_position_wrp .position_icon span{padding:9px 0 0 12px; display:block;}
.less_position_wrp .position_move_icon{display:block; width:30px; height:30px; background: url(../images/icons/top.gif) no-repeat 50% 50%;}
.less_btn_wrp{width:455px; float:right; height:57px; border-left:1px dotted #acdff6;}
.less_btn_wrp .button2{margin-top:12px;}
.less_btn_wrp2{width:110px; float:right; height:50px;margin-right:8px}
.less_btn_wrp2 .button2{margin-top:10px;}
.less_delete_wrp{width:55px; float:right; height:50px; border-left:1px dotted #acdff6;}
.less_add_wrp{width:50px; height:50px;float:right; border-left:1px dotted #acdff6;text-align:center}
.less_leftposition_mastered{width:42px;height:42px; float:left;padding:7px 0 0 2px}


.btn_remove_lesson, .btn_remove_lesson:hover{background: transparent url(../images/curriculum/remove_lesson_btn.gif) 50% 0px no-repeat; text-decoration:none; display:block; padding-top:60px; text-align:center; font-size:11px;}
.btn_add_lesson, .btn_add_lesson:hover{background:transparent url(../images/curriculum/add_lessons_btn.gif) 50% 0% no-repeat;text-decoration:none;display:block;text-align:center;padding-top:54px;font-size:11px}
.pop_lesson_header_wpr{ padding-top:0px; position:relative; height:43px;}
.pop_lesson_header_wpr p{ margin-bottom:0;}
/*
.pop_lesson_header_wpr .pop_lesson_header{font-size:14px; position:absolute; margin:7px 0 8px 0; color:#fff; padding:7px 0 8px 40px; background: url(../images/icon_videoLesson.gif) no-repeat 0% 50%;}
*/
.pop_lesson_header_wpr .pop_lesson_header{font-size:14px; position:absolute; margin:7px 0 8px 0; color:#fff; padding:7px 0 8px 40px; background: url(../images/icon_videoLesson.gif) no-repeat 0% 50%;}
.pop_lesson_header_wpr .pop_lesson_header2{font-size:14px; position:absolute; margin:7px 0 8px 0; color:#fff; padding:7px 0 8px 2px; }
.pop_lesson_nextprev_wrp, .pop_lesson_nextprev_wrp a{font-size:11px;}
.pop_lesson_header_wpr .pop_lesson_middleText{position:absolute; width:790px; text-align:center; color:#FFFFFF; font-weight:bold; font-size:16px; padding:23px 0 10px 0;}
.pop_lesson_help_btn, .pop_lesson_print_btn, .pop_lesson_review_edit_btn{float:right; -moz-border-radius: 5px; -webkit-border-radius: 5px; display:block; background: url(../images/icon_video_bc.gif) no-repeat -6px -3px; border:1px solid #cedadd; color:#cedadd; font-size:9px; margin-top:4px; margin-right:0; padding:5px 5px 5px 30px}
.pop_lesson_print_btn{background-image: url(../images/icon_print_bc.gif); float:none; margin-bottom:10px; background-position: 105% -6px; padding:5px 30px 5px 5px}
.lesson_pop_wrp{width:775px;}
.pop_lesson_steps{display:block; height:8px;margin:2px 0 10px 2px}
.pop_lesson_watchText{position:absolute;left:45%;width:110px; text-align:center; color:#FFFFFF; font-weight:bold; font-size:16px; padding:40px 0 10px 0;}

.myCurriculum_pop_half{width:385px;}
.myCurriculum_wrp{ padding-left:45px; background: url(../images/icon_home_large.gif) no-repeat 10px 0px;}
.myCurriculum_wrp ul li{color:#2588BB; font-weight:bold;}
.myCurriculum_wrp ul li li{font-size:100%; margin-left:10px; color:#676767; font-weight:normal;}

.myCurriculum_nav li{float:left; width:75px;}
.myCurriculum_nav li a{text-align:center; display:block; font-size:10px; line-height:100%;}
.myCurriculum_nav li a.active{color:#2588bb}
.myCurriculum_nav li a span{display:block; height:30px;  text-align:center; background: url(../images/icons_curriculum2.gif) no-repeat 50% 0px;}
.myCurriculum_nav li a span.n_2{background-position:50% -30px}
.myCurriculum_nav li a span.n_3{background-position:50% -60px}
.myCurriculum_nav li a span.n_4{background-position:50% -90px}
.myCurriculum_nav li a span.n_5{background-position:50% -120px}
.myCurriculum_nav li a span.n_6{background-position:50% -150px}
.myCurriculum_nav li a span.n_7{background-position:50% -180px}
.myCurriculum_nav li a span.n_8{background-position:50% -210px}
.myCurriculum_nav li a span.n_9{background-position:50% -240px}
.myCurriculum_nav li a span.n_10{background-position:50% -270px}
.myCurriculum_nav li a.active span.n_1{background-position:50% -300px}
.myCurriculum_nav li a.active span.n_2{background-position:50% -330px}
.myCurriculum_nav li a.active span.n_3{background-position:50% -360px}
.myCurriculum_nav li a.active span.n_4{background-position:50% -390px}
.myCurriculum_nav li a.active span.n_5{background-position:50% -420px}
.myCurriculum_nav li a.active span.n_6{background-position:50% -450px}
.myCurriculum_nav li a.active span.n_7{background-position:50% -480px}
.myCurriculum_nav li a.active span.n_8{background-position:50% -510px}
.myCurriculum_nav li a.active span.n_9{background-position:50% -540px}
.myCurriculum_nav li a.active span.n_10{background-position:50% -570px}
.myCurriculum_nav li a.active span.n_11{background-position:50% -600px}

.myCurriculum_hdr{ padding:6px 0 6px 30px; margin:10px 0 20px 0; background: url(../images/icons_curriculum2.gif) no-repeat  0% -300px;}
.hdr_n_2{background-position:0 -330px}
.hdr_n_3{background-position:0 -360px}
.hdr_n_4{background-position:0 -390px}
.hdr_n_5{background-position:0 -420px}
.hdr_n_6{background-position:0 -450px}
.hdr_n_7{background-position:0 -480px}
.hdr_n_8{background-position:0 -510px}
.hdr_n_9{background-position:0 -540px}
.hdr_n_10{background-position:0 -570px}
.hdr_n_11{background-position:0 -600px}

.myCurriculum_list{width:250px; float:left; margin:0; padding:0; font-size:11px;}
.myCurriculum_list li a{padding:5px 0 5px 20px; display:block; background: url(../images/icon_add.gif) no-repeat 0px 4px;}
.myCurriculum_list li.myCurriculum_list_hdr{ color:#2588bb; font-weight:bold; margin-bottom:10px;}

.round_table{width:100%;}
.round_table_wrp {-moz-border-radius: 5px; border:1px solid #acdff6;}
.round_table td{padding:10px;}

.cur_lesson_message_box{background-color:#F0F6F7;height:55px;margin:0 5px;width:228px;}
.cur_lesson_message_box input{background-color:#ffffff;border:none;margin-bottom:5px;margin-top:5px}

/*current lessons listlessons top bar*/
.cur_less_bar{width:780px;background: #cedadd url(../images/thick_grey_box_tl.png) 0 0 no-repeat;}
.cur_less_bar_inner{background: url(../images/thick_grey_box_tr.png) 100% 0 no-repeat; padding:3px 5px 5px 5px;}
.cur_less_bar ul{float:left;display:block}
.cur_less_bar ul li{float:left;display:inline;color:#FFFFFF; font-weight:bold;}

/* conditions */ 
.conditions{overflow:auto; height:100px; width:580px; float:left;  background-color:#d5eef3}
.conditions p{margin:10px;}
.conditions_read{width:230px; float:right;margin-left:10px}
.conditions_read input{float:left; display: inline; border:0; background:none;margin-top:2px;height:11px}
.conditions_read label{float:right; width:210px;line-height:120%}

/* subscription confirmation*/
.confirm_info span{margin-bottom:10px;display:block;}
.confirm_info h4{margin:20px 0 20px}

/* current lesson results */ 
.cur_less_left{float:left; width:80px; height:110px; border-right: 1px dotted #93a1a5 }
.cur_less_left p{padding:20px 0 20px 20px;}
.cur_less_right{ float:left; width:750px; }
.cur_less_rad_list{float:left; width:594px;clear:right;display:block}
.cur_less_rad_list table{ float:left; margin:0 20px 0 0; border:1px solid #333; background:#fff;}
.cur_less_rad_list td{/*background-color:#fff; */padding:4px; *padding:2px;}
.cur_less_rad_list table.current td{background-color:#f00;}
.cur_less_rad_list table.current2 td{background-color: Green;}
.cur_less_rad_list input{margin-bottom:0; border:0; background:none; border:0;}
.cur_less_rad_list label{ text-align:center; position:relative; top:5px; *top:2px;}
.cur_less_sub_right{float:left; width:65px;height:60px;clear:left;display:block}
.cur_less_sub_right td{padding:5px 0 25px 0;font-size:12px; font-weight:bold}
.cur_less_sub_right span{font-size:16px; font-weight:bold}
.cur_less_sub_right label{display:block;font-size:12px; font-weight:bold}
.cur_less_sub_right p{margin-top:15px}
.cur_less_dots_wpr{}
.cur_less_dots_wpr p{width:140px; float:left;}
.cur_less_dots_wpr span span{background: url(../images/icon_pop_dot_red.gif) no-repeat 0px 0px; float:left; display:block; height:11px; width:20px;margin-right:5px;}
.cur_less_dots_wpr span.cur_less_dots_green span{background: url(../images/icon_pop_dot_green.gif) no-repeat 0px 0px;}
.pop_lesson_review_edit_btn{margin-top:10px;  border:1px solid #90a6ad; margin-right:10px; background-image:url(../images/icon_pop_edit_bc.gif); background-color:#fff; border:1px solid #90a6ad; color:#333; padding-left:35px; padding-right:20px; float:right;}
.pop_lesson_review_delete_btn{margin-bottom:5px; display:block; float:right; background:url(../images/curriculum/delete_set_btn.gif) no-repeat 30% 10%; height:40px; width:80px; border-left:1px dotted #93A1A5;}
.pop_lesson_review_delete_btn span{font-size:11px; font-weight:bold; color:#676767;position:relative; top:25px;}
.pop_lesson_review_delete_btn:hover{text-decoration:none;}
.pop_lesson_review_add_btn{margin-top:30px;text-align:center; display:block; float:right; background:url(../images/curriculum/icon_add_btn.gif) no-repeat 50% 10%; height:40px; width:80px; border-left:1px dotted #93A1A5;padding-top:35px;}
.pop_lesson_review_add_btn span, .pop_lesson_review_add_btn:hover{font-size:11px; font-weight:bold; text-decoration:none;color:#676767;text-align:center;}
.cur_lesson_caledar{width:160px;padding:5px 0 10px 5px; position:absolute;}
.cur_lesson_caledar span{background: url(../images/icon_pop_calendar.gif) no-repeat 100% 50%; float:left; display:block; padding:5px 30px 5px 0;}
.cur_lesson_mastered{font:bold 11px;float:right}
.cur_lesson_font13{font-size:13px}
.bookIcon_header{background:url(../images/icons/academic/33x33_blue_green.gif) no-repeat 0% 50%; padding:10px 0 10px 40px}
/*btns on lesson details*/
.watch_lesson_btn{background: transparent url(/images/curriculum/watch_lesson_btn.gif) no-repeat;padding:15px 0 15px 110px;float:left;margin:2px 20px 0 0}
.record_results_btn{background: transparent url(/images/curriculum/record_results_btn.gif) no-repeat;padding:15px 0 15px 120px;float:left;margin:2px 20px 0 0}
.addView_notes_btn_off{background: transparent url(/images/curriculum/addView_notes_btn.gif) no-repeat;padding:15px 0 15px 125px;float:left;margin:2px 0 0 0}
.addView_notes_btn_on{background: transparent url(/images/curriculum/addView_notes_btn_on.gif) no-repeat;padding:15px 0 15px 125px;float:left}

/* lesson search */ 
.cal_day{padding:12px;}
.search_checkbox_wrp{margin:0; padding:0; float:left; width:140px; margin-bottom:5px;padding-bottom:5px }
.search_checkbox_wrp ul{margin-left:15px;}
.search_checkbox_wrp input, .search_checkbox_wrp span{display: inline; margin-bottom:0;border:none;background-color:#FFFFFF}
.search_checkbox_wrp label{display: inline; font-size:10px; position:relative; top:-3px; }
.search_pop_btn_wrp .button2{position:relative; top:-5px;}
.pop_add_lesson_item{float:left;width:540px; display:block;}
.pop_add_lesson_item .innder_wrp{display:block;float:left;margin:5px 20px 0 20px;width:400px}
#pop_searchResult_wrp{}
#pop_searchResult_wrp .hr2{padding-bottom:10px; }
#pop_searchResult_wrp img{margin-left:10px}
#pop_searchResult_wrp input{margin-right:25px;border:none;background-color:#FFFFFF}
.search_pop_scroll{height:240px;overflow:auto}
.search_pop_wrp{border-bottom:1px dotted #ccc; padding-bottom:3px; margin-bottom:3px; font-size:11px;} 
.search_pop_wrp span{ text-align:center; color:#90a6ad;}
.search_pop_wrp .itm_1{width:50px; float:left}
.search_pop_wrp .itm_2{width:300px; float:left;text-align:left;padding-left:15px}
.search_pop_wrp .itm_3{width:70px; float: left;}
.search_pop_wrp .itm_4{width:90px; float:right;}
.search_icon{background:url(../images/curriculum/27x27_white_gray_search.gif) no-repeat 0 50%; padding:6px 30px 5px 35px;}
#categories label{color:#3F6D89}
#div1 label,#div2 label,#div3 label,#div4 label,#div5 label,#div6 label,#div7 label,#div8 label,#div9 label,#div10 label,#div11 label,#div12 label,#div13 label,#div14 label,#div15 label,#div16 label,#div17 label,#div18 label,#div19 label,#div20 label,#div21 label,#div22 label,#div23 label,#div24 label,#div25 label,#div29 label,#div33 label{color:#676767}
#div13{width:225px}
 
#registrationBanner{padding: 9px 11px 9px 11px;}
#RegConfirm .hr{padding-bottom: 10px; border-bottom:1px dotted #ccc; margin-bottom:10px;}
.progressBubbles{padding: 4px 1px 0px 2px;}
.rightBorder, .border, .verticalBorder{border-right: 1px dotted #adb9bd;}
.leftBorder, .border, .verticalBorder{border-left: 1px dotted #adb9bd;}
.topBorder, .border, .horizontalBorder{border-top: 1px dotted #adb9bd;}
.bottomBorder, .border, .horizontalBorder{border-bottom: 1px dotted #adb9bd;}

img.gettingStartedHeader{margin: 10px 0px 25px 0px;}
.check_table{ border:1px solid #ccc;}
.check_table td, .check_table th{ padding:10px; border:1px dotted #ccc; font-weight:bold;}
 
 /*calculator steps*/
.calc_step_1, .calc_step_2, .calc_step_3, .calc_step_1_inactive, .calc_step_2_inactive, .calc_step_3_inactive{font-weight:bold; color:#91d7f8; padding:3px 5px 3px 25px; background:transparent url(../images/icons_steps2.gif) no-repeat 0 0px;}
.calc_step_2{background-position:0 -21px}
.calc_step_3{background-position:0 -42px}
.calc_step_1_inactive{background-position:0 -63px; color:#90a5ac} 
.calc_step_2_inactive{background-position:0 -84px; color:#90a5ac}  
.calc_step_3_inactive{background-position:0 -105px; color:#90a5ac} 

.calc_step2_1, .calc_step2_2, .calc_step2_3, .calc_step2_4{display:block; float:left; height:35px; width:45px; background:transparent url(../images/icons_steps3.png) no-repeat 0 0px;}
.calc_step2_1_inactive, .calc_step2_2_inactive, .calc_step2_3_inactive, .calc_step2_4_inactive{display:block; float:left; height:35px; width:45px; background:transparent url(../images/icons_steps3.png) no-repeat 0 0px;}
.calc_step2_4, .calc_step2_4_inactive{ background-image:url(../images/icons_steps6.gif)}
.calc_step2_2{background-position:0 -41px}
.calc_step2_3{background-position:0 -81px}
.calc_step2_1_inactive{background-position:0 -120px; color:#90a5ac} 
.calc_step2_2_inactive{background-position:0 -161px; color:#90a5ac}  
.calc_step2_3_inactive{background-position:0 -201px; color:#90a5ac}
.calc_step2_4_inactive{background-position:0 -120px; color:#90a5ac} 


.calc_check{ background:transparent url(../images/icon_check.png) no-repeat 95% 20px; background-color:#f1fcff;}
.calc_check2{background:transparent url(../images/icon_check.png) no-repeat 95% 20px;}
.calc_highlight{background-color:#f1fcff;}

.calc_steps_inner{margin-left:45px;} 

.calc_price{background-color:#fcfbdb; padding:10px; margin:10px 0; font-weight:bold;}
.calc_price_n{font-size:24px;}
.calc_price_number{color:#e44c35;padding:5px }
.calc_price span.calc_price_save{ color:#3f6d89; float:right;padding:5px}
.calc_price span.calc_price_save_number{font-size:24px; color:#3f6d89;}

#calc_step2 .checkbox_table_list td{height:30px}
#calc_step2 .checkbox_table_list{margin:10px 0 0 0}

/*Account Management*/
.acct_info{}
.acct_info p{margin-bottom:5px}

.preferences .checkbox_table_list{width:330px}
#form_wpr .preferences .checkbox_table_list label{width:300px}

.subcriber_table_list{}

#profileList label{font-size:18px;font-weight:bold;line-height:120%}
#form_wpr #profileList input{margin-top:3px}
#profileList td{width:415px;}
 
/*manageCurriculum pg elements*/
#category_nav{width:695px;padding:4px 0px;}
#category_nav li{float: left;display:inline; text-align:center; color:#90a6ad;width:86px;}
#category_nav li a{display: block; text-align:center;margin:0 auto;}
#catefory_nav li a:active{background-image:url([../images/icons/icon_blueAcademic.gif])}
#category_nav li img{}
#category_curriculum{width:100%;}
#category_curriculum ul li{vertical-align:top;margin-bottom:15px;clear:left}
#category_curriculum ul li img{display:inline}
#current_icon{clear:both;margin:0 0 20px 0;position:relative;}
.inline{display:inline;padding-right:15px;}
.padding_bottom{padding: 0 0 20px 0;}
.padding_bottom h2{margin-left:0}
#category_curriculum_footer{clear:left; padding-top:20px;}
#curriculum h3{font-size:11px;color:#2588bb;font-weight:bold}
#curriculum p{font-size:11px;color:#57676d;display:inline;vertical-align:text-top;}
#curriculum input{border:none;background-color:#FFFFFF}
#curriculum .third_width p{width:230px;float:left;margin-left:0}
#curriculum .third_width input{margin:0 5px 0px 0;float:left;display:block;clear:left;height:11px}
#curriculum .third_width img{float:left;display:block;margin:0}
#coreLessons li{display:inline;}
#coreLessons p, #coreLessons input{margin-bottom:0;vertical-align:bottom}
#coreLessons p {width:230px;float:left}
#coreLessons img, #coreLessons input{float:left;display:block}
#coreLessons input{margin:0 5px 0 0;height:11px}
#coreLessong_border{border-left:1px dotted #ACDFF6;padding-left:20px;}

/*Support videos*/
#supportVideos a p:hover{color:#e44c35}
#supportVideos a p{color:#676767}

.pop_support_video{width:640px}


/*Sample Lessons*/
#sampleLesson p{display:inline;font-size:12px;padding-bottom:0px;margin-bottom:0;vertical-align:super}
#sampleLesson a p{color:#676767}
#sampleLesson a p:hover{color:#E44C35}
#sampleLesson ul{list-style-type:none;margin-left:0}
#sampleLesson li a span{font-size:12px;font-weight:bold;display:inline;vertical-align:super}
#sampleLesson img{margin-right:10px;}

/*Homepage updates 100706 JN*/
/*#contentHome {padding:0 30px 0px 30px; background: transparent url(/images/home/blueBox/blueBoxMiddle.png) 0px 0px repeat-y;}
#navWrpHome{background:transparent url(/images/home/nav_line.jpg) no-repeat scroll 0 bottom; padding:0 20px; height:75px; position:relative;}
#contentAncillaryHome{background: url(/images/home/blueBox/blueBoxBottom.png) 0% 0%  no-repeat; padding-top:20px; margin:0px 0px 13px 0px}
#blueBoxTopHome{background: transparent url(/images/home/blueBox/blueBoxTop.png) 0px 0px no-repeat; height:13px; padding:0px; margin:0px; display:block}*/
#logoHome h2{font: bold 26px arial; color:#e1522a; display:inline; margin-top:20px; float:right}
.hpFooterBorderBox{display:block; float:left; background: transparent url(/images/home/footerBox.png) no-repeat 0 0; width:178px; height:176px; padding:20px; margin:0px 6px 0px 0px}
.hpFooterBorderBox.lastBox{margin-right:0px; padding-right:17px}
.hpFooterBorderBox h3{color:#676767;margin:0px 0px 5px 0px;line-height:1.2em;font-weight:bold;font-size:16px;}
.hpFooterBorderBox .newsIcons{display:block; margin:0px 0px 10px 0px; float:none; padding:0px}
.hpFooterBorderBox .newsIcons a{display:block; float:left; width:35px}
.hpFooterBorderBox .newsIcons p{display:block; float:left; width:130px; margin:0px 0px 0px 10px}
.homeRightTabsTop{display:block; background: transparent url(/images/home/folderBox/fld_ltab.jpg) 0 0 no-repeat; height:39px; cursor:pointer}
.homeRightTabsMiddle{display:block; background: transparent url(/images/home/folderBox/fld_pixel.jpg) 0 0 repeat-y; padding:15px 15px 0px 15px; height:250px}
.homeRightTabsMiddle h2{display:block; float:left; width:200px; margin:10px 0px 0px 0px; }
.homeRightTabsMiddle h2 a{color:#2588BB;font-size:12px}
.homeRightTabsMiddle h2 a.info{font-size:14px;}
.homeRightTabsMiddle #profTabDetails img.icon{display:block; float:left; clear:left; margin:0px 0px 20px 10px}
.homeRightTabsMiddle #parentsTabDetails img.icon{display:block; float:left; clear:left; margin:0px 0px 20px 10px}
.homeRightTabsMiddle #profTabDetails h2.iconDesc{margin:0px 0px 20px 10px}
.homeRightTabsMiddle #parentsTabDetails h2.iconDesc{margin:0px 0px 20px 10px}
.homeRightTabsBottom{display:block; background: transparent url(/images/home/folderBox/fld_bottom.jpg) 0 0 no-repeat; height:12px}
#autismAwareness{color:#2588BB;font-size:14px;line-height:1.5em;font-weight:bold;clear:both}

/*home pg*/
#home{width:835px}
#home h4{color:#2888B9;margin:0px 0 10px 0;line-height:16px}
#home h5{color:#57676d;margin:0px 0 10px 0;font-size:12px;font-weight:bold;line-height:14px}
#home ul{}
/* #home ul li{list-style-image:url(/images/home/HP_bullet.gif);font-size:12px;line-height:100%;list-style-position:inside;margin-bottom:0px} */
#home ul li{list-style-type:disc;font-size:12px;line-height:100%;list-style-position:outside;margin-bottom:0px;margin-left:14px;}
#home p{}
#home h3{font-weight:bold;font-size:13px;color:#57676d}
#home_left{float:left;width:526px;margin-right:0px}
#home_right{float:right;width:291px; display:block}
.video_icon{background: url(/images/curriculum/video_icon_gray_white.gif) no-repeat;background-color:#FFFFFF;padding:0 0 0 25px}
.rss_feed{background:transparent url(/images/home/rss_feed_icon.gif) no-repeat;padding:2px 0 3px 20px}
.blue_arrow_right{background:transparent url(/images/home/blue_arrow_right.gif) no-repeat 100% 70%;padding:0 12px 0 0 }
.blue_arrow a{background:url(/images/home/ltblue_arrow_hp.gif) no-repeat 100% 50% ;color:#57676D;padding:0px 20px 0px 0;}
.blue_arrow a:hover{background:url(/images/home/blue_arrow_hp.gif) no-repeat 100% 50%;color:#57676D;padding:0px 20px 0px 0}
.facebook_home, .twitter_home{height:18px;margin-top:5px;width:100px;float:right;}
.fb_home{background:transparent url(/images/home/fbicon.PNG) no-repeat;padding:2px 0 3px 20px}
.tw_home{background:transparent url(/images/home/twicon.PNG) no-repeat;padding:2px 0 3px 20px}

#home_sub_text{padding:0 5px 20px 30px;}
#home_sub_text h3{ font-weight:bold; font-size:12px; margin-bottom:10px;}
#home_sub_text p{ font-size:12px;}
#home_sub_text .col2 p{}
#home_sub_text .col1{float:left; width:300px;}
#home_sub_text .col2{float:left; width:400px}
#home_sub_text .col3{float:right; width:155px;}
#home_sub_text .col3 a{font-size:12px;font-weight:bold;}
#home_sub_text .col3 input{margin-bottom:3px}
#home_sub_text .col3 span{font-size:10px}
#home_sub_text .col1 .inn_wrp{padding-right:10px}
#home_sub_text .col2 .inn_wrp{margin-left:4px}
#home_sub_text .col1 .inn_wrp, #home_sub_text .col2 .inn_wrp{height:220px; margin-right:10px;}
#home_sub_text .more{font-size:12px;font-weight:bold;}

.check_box_wrp input, .check_box_wrp label{float:left; display:inline; margin:0 5px 0 0; width: auto;}
.check_box_wrp input{margin:0 5px 0 0; background:none; padding:0; border:none;}

.testimon_header{color:#676767;font-size:11px;}
.testimon_caption, .testimon_caption a{font-size:10px;margin-bottom:0;color:#57676d}
.testimon_caption a{color:#3f6d89;font-weight:bold;}
.testimon_list{float:left; width:70px;margin-right:10px}
.testimon_list li{border-bottom:1px dotted #cfdfe2; margin-right:10px; font-weight:bold; margin-bottom:1px; padding-bottom:1px;}
.testimon_list .current a{ color:#e44c35}
.testimon_list a{color:#8ea4ab}

.shedule_icon_1, .shedule_icon_2, .shedule_icon_3{background:transparent url(../images/icon_shecule_1.gif) no-repeat 0 50%; padding:2px 0 2px 30px; display:block;}
.shedule_icon_2{background-image:url(../images/icon_shecule_2.gif)}
.shedule_icon_3{background-image:url(../images/icon_shecule_3.gif)}

.howto{float:right;}

/*Q&A*/
.col_fourFith_left{ float:left; width:50px;}
.col_fourFith_right{ float:right; width:600px;}
.send_to_friend{background:transparent url(../images/icon_qa_mail.gif) no-repeat 0 50%; padding:5px 0px 5px 20px;}

.sort_up{background:transparent url(../images/icon_arrow_up.png) no-repeat 100% 50%; padding:5px 20px 5px 0px;}
.sort_down{background:transparent url(../images/icon_arrow_down.png) no-repeat 100% 50%; padding:5px 20px 5px 0px;}

#QA span{line-height:120%}

/*map*/
#map_canvas{width:530px; height:320px;}
/*stars*/
.stars1{background: url(../images/icon_stars.gif) no-repeat 0px 0px; height:12px; float:left; width:55px;}
.stars2{background: url(../images/icon_stars.gif) no-repeat 0px -12px; height:12px; float:left; width:55px;}
.stars3{background: url(../images/icon_stars.gif) no-repeat 0px -24px; height:12px; float:left; width:55px;}
.stars4{background: url(../images/icon_stars.gif) no-repeat 0px -38px; height:12px; float:left; width:55px;}
.stars5{background: url(../images/icon_stars.gif) no-repeat 0px -50px; height:12px; float:left; width:55px;}
.stars6{background: url(../images/icon_stars.gif) no-repeat 0px -62px; height:12px; float:left; width:55px;}
/*vote*/
.vote, .vote2{background:transparent url(../images/icon_qa_smile.gif) no-repeat 0 50%; display:block; padding:5px 5px 5px 20px;  float:left;}
.vote2{background:transparent url(../images/icon_qa_smile2.gif) no-repeat 0 50%;margin-right:10px}

.rate, .rate2{background:url(../images/icon_qa_smile3.gif) no-repeat 100% 0%; display:inline; padding:3px 20px 3px 20px; float:left;margin-left:5px}
.rate2{background:url(../images/icon_qa_smile4.gif) no-repeat 100% 0%;margin-left:0}
.ratetext{ display:inline;margin:3px 5px 0px 5px; float:left;}

/*directory*/
.com_submit_service{background:#d2eff7 url(../images/icon_com_book.gif) no-repeat 10px 50%; display:block; padding:15px 5px 15px 40px; border:1px solid #C7E9F9;-moz-border-radius: 5px;  -webkit-border-radius: 5px; font-size:14px; font-weight:bold; color:#2588BB;}
#com_searchResult_item_wrp{height:350px; overflow:auto;}
.com_searchResult_item{margin-bottom:10px;}
.com_searchResult_item p{ padding-left:30px;}
.com_searchResult_item p.i_1{background: url(../images/icon_map_1.png) no-repeat 0px 0px;}
.com_searchResult_item p.i_2{background: url(../images/icon_map_2.png) no-repeat 0px 0px;}
.com_searchResult_item p.i_3{background: url(../images/icon_map_3.png) no-repeat 0px 0px;}
.com_searchResult_item p.i_4{background: url(../images/icon_map_4.png) no-repeat 0px 0px;}
.com_searchResult_item p.i_5{background: url(../images/icon_map_5.png) no-repeat 0px 0px;}
.com_searchResult_item p.i_6{background: url(../images/icon_map_6.png) no-repeat 0px 0px;}
.com_searchResult_item p.i_7{background: url(../images/icon_map_7.png) no-repeat 0px 0px;}
.com_searchResult_item p.i_8{background: url(../images/icon_map_8.png) no-repeat 0px 0px;}
.com_searchResult_item p.i_9{background: url(../images/icon_map_9.png) no-repeat 0px 0px;}
.com_searchResult_item p.i_10{background: url(../images/icon_map_10.png) no-repeat 0px 0px;}
.review_book_icon{background: transparent url(../images/community/blue_book.gif) no-repeat;float:left;height:22px; width:22px}

/*events*/
.submitThanks_width{width:600px; float:left}
.submit_width{width:405px}
.watermark_text{padding-bottom:5px}
.validation_text{margin-bottom:5px;display:block}

/*news*/
.newsStory_inside_left{width:260px}
.newsStory_inside_right{width:350px}
.news input{border:none;background-color:#FFFFFF}

/*groups*/
.groups_table{}
.groups_table input{margin-bottom:0;border:none;background-color:#FFFFFF}
.groups_table th{border:1px solid #CCCCCC; padding:5px 10px; background-color:#e8eeef}
.groups_table tr{}
.groups_table td{border:1px solid #CCCCCC; padding:10px; vertical-align:middle; text-align:left;}
.groups_table td a{font-weight:bold;}
.groups_table td p, .groups_table td p a {font-size:8pt; margin:0}
#CreateGroupForm table input{float:left; margin-right:5px}
#CreateGroupForm table label{float:left; clear:right}

#groups_home .third_width h2{margin-left:8px}
#groups_home .border_box3_inner_right input{margin-bottom:5px;margin-top:5px;display:inline}
#groups_home a {font-size:12px;font-weight:bold;display:block}
#groups_home span a{display:inline}
#groups_home .height_65 p{font-size:11px}

.groups_bar_padding{padding:3px 4px}
.groups_bar img{margin:0 7px 0 2px}
.groups_bar h2{padding-top:2px;margin-bottom:0}
.groups_bar a{text-decoration:none}

.groups a{font-size:12px;font-weight:bold;}
.groups p, .groups h3{margin-bottom:5px}
.groups_groupname{font-size:18px;font-weight:bold;color:#3f6d89}

.groups_left_nav_current{color:#e44c35;background-color:#e9f6fd}
.groups_left_nav_on{color:#e44c35}

.groups_join input{margin-top:8px;border:none;background-color:#FFFFFF}


/*community border boxes*/
.borderbox_blue_off{background:url(../images/community/blue_borderbox_off.png) no-repeat}
.borderbox_blue_on{background:url(../images/community/blue_borderbox_on.png) no-repeat}

.community_bar_padding{}
.community_bar img{margin:4px 7px 5px 5px}
.community_bar h2{margin:0;padding:8px}
.community_bar a {text-decoration:none;color:#2588BB;}
.community_bar .search_text{color:#2588BB;font-weight:bold}

.borderbox_community_inner_right{width:460px;border-left:1px dotted #ACDFF6;padding:5px 0 0 10px;float:left}

/*community text*/
.title14{font-size:14px;font-weight:bold;margin-bottom:5px}
.subtitle12{font-size:12px;font-weight:bold;color:#3F6D89}

/*community popup*/
#popup_community p{margin-bottom:10px}
#popup_community a{font-weight:normal;display:inline}

/*view progress*/
#viewProgressMenu{width:380px;margin-top:-8px}
#viewProgressMenu ul{float:left;display:block}
#viewProgressMenu ul li {float:left;display:inline;font-size:14px;font-weight:bold;color:#2588BB;text-decoration:none;margin-right:15px}
#viewProgressMenu ul li img{margin-right:10px}
#viewProgressMenu ul li span{margin-right:20px}
#viewProgressMenu ul li a{text-decoration:none;color:#57676d}
#viewProgressMenu ul li a.currentcategories, #viewProgressMenu ul li a.currentdata, #viewProgressMenu ul li a.currenttime, #viewProgressMenu ul li a.currentreporting{text-decoration:none;color:#2588BB;background:transparent url(/images/icons/viewProgress/categories_22x22_blue_white_on.gif) 0% 50% no-repeat; padding:11px 0px 11px 30px;display:block}
#viewProgressMenu ul li a.currentdata{background-image:url(/images/icons/viewProgress/data_22x22_blue_white_on.gif)}
#viewProgressMenu ul li a.currenttime{background-image:url(/images/icons/viewProgress/time_22x22_blue_white_on.gif)}
#viewProgressMenu ul li a.currentreporting{background-image:url(/images/icons/viewProgress/reporting_22x22_blue_white_on.gif)}
#viewProgressMenu ul li a.categories:hover, #viewProgressMenu ul li a.data:hover, #viewProgressMenu ul li a.time:hover, #viewProgressMenu ul li a.reporting:hover{text-decoration:none;color:#2588BB;background:transparent url(/images/icons/viewProgress/categories_22x22_blue_white_on.gif) 0% 50% no-repeat; padding:11px 0px 11px 30px;display:block}
#viewProgressMenu ul li a.data:hover{background-image:url(/images/icons/viewProgress/data_22x22_blue_white_on.gif)}
#viewProgressMenu ul li a.time:hover{background-image:url(/images/icons/viewProgress/time_22x22_blue_white_on.gif)}
#viewProgressMenu ul li a.reporting:hover{background-image:url(/images/icons/viewProgress/reporting_22x22_blue_white_on.gif)}
#viewProgressMenu ul li .categories, #viewProgressMenu .data, #viewProgressMenu .reports, #viewProgressMenu .time{background:transparent url(../images/icons/viewProgress/categories_22x22_gray_white_off.gif) 0% 50% no-repeat; padding:11px 0px 11px 30px;display:block}
#viewProgressMenu ul li .data{background-image:url(/images/icons/viewProgress/data_22x22_gray_white_off.gif)}
#viewProgressMenu ul li .time{background-image:url(/images/icons/viewProgress/time_22x22_gray_white_off.gif)}
#viewProgressMenu ul li .reports{background-image:url(/images/icons/viewProgress/reporting_22x22_gray_white_off.gif)}
.popup11_text{font-weight:bold;color:#FFFFFF;font-size:13px}
.report_text13{font-size:13px;color:#2588BB}
#progressReport label{font-weight:bold}
#progressReport span{font-size:13px;color:#2588BB;font-weight:normal}
#progressReport p{margin-bottom:10px}
#categoryBarGraph{width:700px}
#categoryBarGraph p{font-weight:bold;margin-top:10px}
.progress_line{background:url(../images/graphs/progress_dottedLine.png) 0 50% no-repeat;width:400px}





/*file cabinet*/
#filecabinet{}
#filecabinet h3{font-size:11px;font-weight:bold;color:#90a6ad}
#filecabinet h4{font-size:11px;font-weight:normal;color:#15616d;display:inline;margin-bottom:0;}
#filecabinet p{display:inline}
#filecabinet .file_left{float:left;width:70px;text-align:center}
#filecabinet .file_midleft{float:left;width:590px;padding-top:5px}
#filecabinet .file_midright{float:right;width:100px;text-align:center}
#filecabinet .file_right{float:right;width:50px;text-align:center}

.file_cab_bar{width:746px;margin-left:70px;background: #cedadd url(../images/thick_grey_box_tl.png) 0 0 no-repeat;}
.file_cab_bar_inner{background: url(../images/thick_grey_box_tr.png) 100% 0 no-repeat; padding:1px 0px 1px 5px;}
.file_cab_bar ul{float:left;display:block}
.file_cab_bar ul li{float:left;display:inline;color:#FFFFFF; font-weight:bold;}

/*teaching tools*/
#teaching_tools{}
#teaching_tools ul{margin-left:20px;list-style-type:disc;list-style-image: url(/images/red_bullet.gif) no-repeat 0 0;color:#e44c35}
#teaching_tools li{list-style-type:disc; }
/**
 * -----------------------------------------------------------------------------
 * Lesson
 * -----------------------------------------------------------------------------
 */
.header2{
	color: #57676d;
	font-size: 13px;
	float: left;
	width: 838px;
	margin-bottom: 5px;
}

#lesson, #schedule {
	width: 765px;
	height: 390px;
	float: left;
	margin-top: 10px;
}
/******Lesson Category********/
.lessonCategory {
	width: 763px;
	height: 85px;
	float:left;
	background: #cedadd;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #90d8f7;
	border-left-color: #90d8f7;
}
.catTopCorner, .catBotCorner {
	width: 765px;
	height:5px;
	float: left;
	background: url(../images/corners/categoryTopCorner.gif) no-repeat center top;
}
.catBotCorner {
	margin-bottom: 8px;
	background: url(../images/corners/categoryBotCorner.gif) no-repeat center top;
}
.lessonCatHeader {
	width: 690px;
	height: 20px;
	float: left;
	padding-left: 75px;
	font-size: 13px;
	color: #57676d;
}
.lessonIcon {
	width: 47px;
	height: 46px;
	float: left;
	border-right: 1px dotted #6facca;
	padding: 16px 0px 0px 16px;
}
.categoryChoice,  .categoryChoiceLast{
	width: 207px;
	height: 60px;
	padding: 1px 12px 4px 9px;
	border-right: 1px dotted #6facca;
	float: left;
	background: url(../images/backgrounds/categoryBackground.gif) no-repeat center center;
}
.categoryChoice .image, .categoryChoiceLast .image {
	width: 68px;
	height: 60px;
	float: left;
	border-right: 1px solid #cedadd;
}
.categoryChoice .text, .categoryChoiceLast .text {
	width: 138px;
	height: 60px;
	float: left;
}
.categoryChoice .text h2, .categoryChoiceLast .text h2 {
	font-size: 13px;
	color: #2588bb;
	margin: 3px 0px 0px 10px;
	padding: 0px;
}
.categoryChoice .text p, .categoryChoiceLast .text p {
	font-size: 11px;
	color: #57676d;
	margin: 0px 0px 0px 10px;
	padding: 0px;
}
.categoryChoiceLast {
	border: none;
}

/******Lessons for Curriculum********/
fieldset.search {
	border: none;
	width: 530px;
	margin: 10px 0;
}
.search input {
	border: solid 1px #57676d;
	float: left;
}

.search button {
	border: none;
	float: left;
}
.search input.box {
	color: Black;
	font-size: 1.2em;
	width: 455px;
	height: 25px;
	padding: 0 0 0;
	margin-right: 5px;
}
.search button.btn {
	width: 65px;
	height: 26px;
	cursor: pointer;
	text-indent: -9999px;
	background: url(/images/buttons/btn_search.gif) no-repeat center right;
}

.lessons {
	width: 763px;
	height: auto;
	float: left;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #90d8f7;
	border-left-color: #90d8f7;
}
.lessonTopCorner, .lessonBotCorner {
	width: 765px;
	height:5px;
	float: left;
	background: url(../images/corners/lessonTopCorner.gif) no-repeat center top;
}
.lessonBotCorner {
	margin-bottom: 8px;
	background: url(../images/corners/lessonBotCorner.gif) no-repeat center top;
}
.lessons .lessonIcon {
	border-color: #ace2f9;
}
.lessons .results {
	width: 202px;
	height: 62px;
	float: left;
	border-right: 1px dotted #ace2f9;
}
.results .name {
	width: 196px;
	height: auto;
	margin: 3px 5px 10px 5px;
	color: #57676d;
	font-size: 13px; 
	font-weight:bold;
	float: left;
}
.results .graph {
	width: 196px;
	height: 26px;
	margin: 0px 5px 0px 5px;
	float: left;
}

.lessons .currentResults {
	width: 227px;
	height: 62px;
	float: left;
	border-right: 1px dotted #ace2f9;
}
.currentResults .name {
	width: 221px;
	height: auto;
	margin: 3px 5px 10px 5px;
	color: #57676d; font-weight:bold;
	float: left;
}
.currentResults .graph {
	width: 221px;
	height: 26px;
	margin: 0px 5px 0px 5px;
	float: left;
}
.record_pop_scroll{height:135px;overflow:auto;width:770px;}

.lessons .arrangment {
	width: 24px;
	height: 100%;
	float: left;
	border-right: 1px dotted #ace2f9;
	background-image: url(../images/backgrounds/arrangmentBackGround.gif);
	background-repeat: no-repeat;
	background-position: center 15px;
}
.arrangment .num {
	width: 24px;
	height: 17px;
	text-align: center;
	margin-top: 20px;
	float: left;
	color: #3f6d89;
	font-size: 9px;
}
.arrangment .top {
	width: 24px;
	height: 22px;
	float: left;
	text-align: center;
}
.lessons .options a {
	width: 115px;
	height: 30px;
	float: left;
	margin: 17px 12px 15px 22px;
	padding: 7px 0px 0px 0px;
	background: url(../images/backgrounds/optionsBackground.gif)  no-repeat center top;
	font-size: 12px;
	text-align: center;
	color: #57676d;
}
.options a:hover {
	background: url(../images/backgrounds/optionsBackgroundRed.gif)  no-repeat center top;
	 color: #ffffff;
}
.searchForBtn {
	width: 140px;
	height: 25px;
	float: right;
	text-align: center;
	background: url(../images/backgrounds/searchBtnbackground.gif) no-repeat center top;
}
.searchForBtn h2{
	margin: 4px 0px 0px 0px;
	padding: 0px;
	color: #57676d;
	font-size: 12px;
	text-align: center;
}
/**
 * -----------------------------------------------------------------------------
 * Schedule Sessions
 * -----------------------------------------------------------------------------
 */
 .photo input{background-color:Transparent}
 



.box2.body h2{color: #e44c35;}

/*from inline*/
 ul.squares
{
    list-style-type: square;
    margin-left: 15px;
}s

ul.squares li
{
	padding-bottom: 5px;
}

h2.pageHeader
{
	font-size: 15px;
	font-weight: bold;
	text-transform: lowercase;
}

h2.gettingStartedHeader
{
	font-weight: bold;
}

#registrationBanner
{
	padding: 9px 11px 9px 0;
}

h4.inlineOrange.rightPadding
{
    color: #e44c35;
    font-size: 12px;
    font-weight: bold;
    display: inline;
    padding-right: 17px;
}

.progressBubbles
{
	padding: 8px 1px 0px 2px;height:10px;width:8px;
}
#registrationBanner .progressBubbles{height:12px;width:12px;padding:2px 1px 0 0}

.progressBubblesBig{padding:10px 0px 0 0px;height:9px;width:9px}
.progressBubblesSmall{padding:5px 0 0 0;height:9px;width:9px}

.rightBorder, .border, .verticalBorder{border-right: 1px dashed #adb9bd;}
.rightDottedBorder{border-right: 1px dotted #ace2f9;}
.leftBorder, .border, .verticalBorder{border-left: 1px dashed #adb9bd;}
.topBorder, .border, .horizontalBorder{border-top: 1px dashed #adb9bd;}
.bottomBorder, .border, .horizontalBorder{border-bottom: 1px dashed #adb9bd;}
img.gettingStartedHeader{margin: 10px 25px 15px 0px;}
.buttonDivs{float: right; width:120px;}
.bottomPadding{padding-bottom: 10px;}
.rightPadding{padding-right: 5px;}
.leftPadding{padding-left: 10px;}
.blueRight{float: right;padding-bottom: 10px;padding-top: 10px;color: #2588bb;clear: both;}

.blue{color: #2588bb;}

fieldset div h2
{
    color: #e44c35;
    font-size: 12px;
    font-weight: bold;
}

.formRow input[type="text"]
{
	background-color: #e9f6fd;
	margin-right: 10px;
	font-size: 11px;
	padding: 2px 5px 2px 5px;
}

.formRow textarea
{
	background-color: #e9f6fd;
	margin-right: 10px;
	font-size: 11px;
	padding: 2px 5px 2px 5px;
	border: solid 1px #c7e9f9;
}

.formRow select
{
	background-color: #e9f6fd;
	margin-right: 10px;
	font-size: 11px;
	padding: 2px 5px 2px 5px;
	border: solid 1px #c7e9f9;
}

.formRow
{
	padding: 0px 0px 15px 0px;
}

.formRow span label
{
	padding-right: 16px;
}

.registrationResponse 
{
    width: 840px;
    height: auto;
    overflow: auto;
}

.registrationResponse .options a 
{
    width: 115px;
    height: 30px;
    float: right;
    margin: 17px 0px 15px 22px;
    padding: 7px 0px 0px 0px;
    background: url(../images/backgrounds/optionsBackground.gif)  no-repeat center top;
    font-size: 12px;
    text-align: center;
    color: #57676d;
}

.registrationResponse .options a:hover 
{
    background: url(../images/backgrounds/optionsBackgroundRed.gif)  no-repeat center top;
     color: #ffffff;
}

.registrationResponse .name 
{
    width: 197px;
    height: auto;
    margin: 0px 5px 0px 5px;
    float: left;
}

h2.largeBlack
{
	font-size: 24px;
	color: Black;
	padding-bottom: 4px;
}

h3.largeBlack{
	font-size: 14px;
	color: Black;
	padding-bottom: 10px;
}

#assessment tr td{padding: 5px 0px 5px 10px;}
#assessment tr td.header{text-align: center; width:65px;}
#assessment tr td.option{text-align: center;width: 50px;}
#assessment tr td.option input{ background:none; border:0;}
#assessment tr td.question{font-size: 11px;}


/*overwrite utils*/
.left{float:left;}
.right{float:right;}


/**
 * -----------------------------------------------------------------------------
 * About Autism
 * -----------------------------------------------------------------------------
 */
 
/*content*/
.about_autism ul{list-style-type:square;list-style-position:outside;margin:0 0 10px 15px}
.about_autism ul li{line-height:160%}
.about_autism ol{list-style-type:decimal;margin:0 0 10px 30px}
.about_autism ol li{margin-bottom:10px}
.about_autism h5{color:#2588BB;font-size:14px;margin:25px 0 5px 0;font-weight:normal; }
.about_autism h2{margin:0px 0 0 0}
.about_autism table{margin-bottom:10px}
.about_autism th{text-align:center;font-weight:bold;border:1px solid #CCCCCC;padding:10px}
.about_autism td{border:1px solid #CCCCCC;padding:10px}
.about_autism .close{background:transparent url(../images/icon_arrow_up.gif) no-repeat 0 50%; padding:5px 0 0 20px; margin-right: 20px;cursor:pointer}
#about_left_nav{margin-top:5px}
#about_left_nav li{margin-top:5px;margin-bottom:5px}

.whoWeAre h5{cursor:pointer}
.whoWeAre h5 span{font:bold 12px arial; margin-left:10px}
.whoWeAre p{display:none}

.autism_links h3{font-size:12px;font-weight:bold;color:#676767;margin-top:30px}

/**Dictionary Terms **/
.dictionaryTerm 
{
	float: left; 
	width: 480px; 
	height: auto; 
	font-size: 12px; 
	font-weight: bold; 
	margin: 25px 0px 5px 0px;
}
.alphabites, .autismLinks
{
	float: left;
	width: 480px;
	height: auto;
	color: #3f6d89;
}
.alphabites ul, .autismLinks ul
{	
	list-style-type: none;
	margin: 0px;
}
.alphabites li, .autismLinks li
{
	font-size: 14px;
	display: inline;
	margin-right: 5px;
}
.alphabites a:hover, .autismLinks a:hover
{
	color: #cc4323;
	text-decoration: none;
}
.alphabites a.selected, .autismLinks a.selected
{
	color: #cc4323;
	font-weight: bold;
}

.autismLinks li
{
	border-right: 1px solid #d0d0d0;
	padding-right: 10px;
	margin-right: 10px;
	text-transform: capitalize;
}
.autismLinks li.last
{
	border: none;
}


/******Footer Section*************/

#sitemap{margin:0 0 0 30px;}
#sitemap h2{margin:30px 0 10px 0 }
#sitemap ul{margin:0 0 0 0px}
#sitemap ul li{margin:0 0 10px 0}
#sitemap ul a{color:#676767;}
#sitemap ul a:hover{color:#E44C35}
#sitemap .sublink{margin:10px 0 0 10px}
#sitemap .four_columns{width:265px;float:left;height:600px}
#sitemap .footer_links li{margin:20px 0 0 0;}
#sitemap .footer_links li a{color:#3F6D89;font-size:120%}
#sitemap .footer_links li a:hover{color:#E44C35}
.contact_right{width:160px;margin:10px auto 30px auto}
.contact_right h2{margin-bottom:5px}
.contact ul{list-style-type:disc;margin-left:12px;margin-bottom:27px}

.faq h2{margin-bottom:25px}
.faq li{padding-right:20px;}
.faq h5{}
.faq p{}
.faq p span{line-height: normal; cursor:pointer;color:#3F6D89;font-weight:bold}
.faq p span:hover{color:#E44C35}

.faq .close{float: right; background:transparent url(/images/icon_arrow_up.gif) no-repeat 0 50%; padding:5px 0 0 20px; margin-right: 20px;cursor:pointer;}
.faq_item{border-bottom: dotted 1px #dae3e4; padding-bottom: 20px; margin-bottom: 20px;}
.faq_answer{margin: 0 20px; display: none}
.faq_answer span{line-height:120%}

#privacy ul{list-style-type:disc;margin:0 0 10px 30px}

.copyright ol{list-style-type:decimal;margin:0 0 10px 30px}

#terms_use ul{list-style-type:disc;margin:0 0 10px 30px}
/**
 * -----------------------------------------------------------------------------
 * Right Panel | leftNav_middle_right
 * -----------------------------------------------------------------------------
 */
 
 
/**Article Tools & Related Materials & In the Press**/
.articleTools, .relatedMaterials, .inThePress
{
	float: left; 
	width: 150px;
}
.articleTools{width:100%;display:block;margin-top:0px}
.articleTools h1, .relatedMaterials h1, .inThePress h1
{
	float: left;
	width: 150px;
	font-size: 11px;
	color: #8ea4ab;
	padding-bottom: 5px;
	border-bottom: dashed 1px #8ea4ab;
	background-image: none;
	display: inline;
	text-indent: 0px;
	margin: 0px 0px 2px 0px;
	height: auto;	
}
.articleTools .tool, relatedMaterials .tool
{
	float: left; 
	width: 150px; 
	margin-top: 3px;
}
.articleTools .tool{float:right;width:auto}
.tool img
{
	float: left;
	margin-right: 10px;
}
.tool span
{
	float: left;
	width: 122px;
	margin-top: 2px;
	color: #3f6d89;
	font-size: 11px;
}
/**/
.relatedMaterials .tool span
{
	margin-top: 0px;
}

.inThePress ul li h1, .inThePress ul li, .inThePress ul li h1 a
{
	float: left;
	width: 150px;
	font-size: 11px;
	color: #3f6d89;
	border-bottom: none;
	background-image: none;
	display: inline;
	text-indent: 0px;
	height: auto;
	margin-top: 10px;
}
.inThePress ul li, .inThePress ul li a
{
	color: #90a6ad;
	margin-top: 3px;
}
.inThePress ul li.selected a, .inThePress ul li.selected h1 a
{
	color: #e44c35;
	font-weight: bold;
	margin: 0px;
}

/**Image with Caption**/
.imageWithCaption, .imageWithCaption img, .imageWithCaption .caption span
{
	float: left; 
	width: 150px; 
}
.imageWithCaption .caption span, .caption span
{
	font-size:10px;
	color:#8ea4ab;
	margin: 10px 0px 30px 0px;
}

/**
 * -----------------------------------------------------------------------------
 * About Us
 * -----------------------------------------------------------------------------
 */
 
 /**Advisors**/
 
.advisor 
{
	float: left;
	width: 480px;
	margin-top: 25px;
}
.advisor img
{
	float: left;
	margin-right: 20px;
	width: 105px;
	height: 100px;
}
.advisor h1
{
	float: left;
	background: none;
	height: auto;
	margin: 0px;
	text-indent: 0px;
	width: auto;
}
.advisor h5
{
	font-weight: normal;
	font-size: 14px;
	color:#2588BB;
	margin:0px 0 5px 0;
}
.advisor p
{
	float: left;
	width: 345px;
}

/**Supporters**/
.supporter
{
	width: 230px;
	margin: 20px 10px 0px 0px;
}
.supporter img
{
	float: left;
	width: 50px;
	height: 35px;
	margin-right: 10px;
}
.supporter h1
{
	background: none;
	height: auto;
	margin: 20px 0px 10px 0px;
	font-weight: bold;
	text-indent: 0px;
}
.supporter h2
{
	font-weight: normal;
	font-size: 12px;
}
.supporter td
{
	vertical-align: top;
}
.supporter p
{
	width: 190px;
}

/**Media Mentions**/
.mediaMentions
{
	float: left;
	width: 480px;
	margin: 5px 0px 25px 0px;
}
.mediaMentions h3
{
	float: left;
	width: 480px;
	color: #676767;
	margin: 0px 0px 5px 0px;
	font-family: Arial;
	font-size: 100%; 
	font-weight: bold;
}
.mediaMentions h4
{
	float: left;
	width: 480px;
	color: #676767;
	margin: 0px 0 5px 0;
	font-weight: normal;
	font-size: 100%;
}
.mediaMentions p
{
	float: left;
	width: 480px;
	height: auto;
	margin: 0px;
}


.hrSep
{
	float: left;
	width: 150px;
	margin: 20px 0px 0px 0px;
	content: ".";
	text-indent: -9999px;
}

.salesSectionHeader
{
	font-size:20px;
	color:#e44c35;
	font-weight:bold;
	padding:5px 0px 5px 0px;
	height:25px;
	border-bottom:1px dotted #e44c35;
	width:100%;
	margin:20px 0px 25px 0px;
}

.flashBackground
{
	background: transparent url(../images/common/ra_logo_526.jpg) 0% 0% no-repeat; 
	display:block;
}
#divPLs a:link {color:gray;font-weight:bold;}    /* unvisited link */
#divPLs a:visited {color:gray;font-weight:bold;} /* visited link */
#divPLs a:hover {color:red;font-weight:bold;}   /* mouse over link */
#divPLs a:active {color:gray;}  /* selected link */

/*popup 1 new - 20100120 */
.dontNet_popup1_email{width:239px; background: url(../images/emailBottom.png)  0% 100%  no-repeat;   }
.dontNet_popup1_email .pup_in1{background: url(../images/emailTop.png) 0% 0%  no-repeat; padding-top:13px; }
.dontNet_popup1_email .pup_in2{background: url(../images/emailMiddle.png) repeat-y; margin-bottom:12px; }
.dontNet_popup1_email .pop_radio input {width:auto; display: inline; margin-bottom:0px; float:left; }
.dontNet_popup1_email .pop_radio lable{float:right;}
.dontNet_popup1_email input{width:175px; display:block;padding:2px 0px 2px 0px;margin:2px 0px;*margin:0px 0px;background-color:#fff;}
.dontNet_popup1_email .poup_text{ text-align:right;color:#2689BC;font-size:14px;}

.email_wrp{display:block;}

.aboutus_pricing_bg {background: url(../images/pricing-blue-box.png) 0% 0%  no-repeat; padding:30px 0px 0px 0px;height:55px;width:89px;text-align:center; }

#divPleaseWait {background-color:White;filter:Alpha(Opacity=70);-moz-opacity:0.7;opacity:0.7;width:100%;height:300%;position: absolute;z-index: 500;top: 0px; left: 0px;}
#divPleaseWait .popup {background-color:white;margin-left:35%;margin-right:auto;border:1px solid black;padding:10px 5px;width:150px;position:relative;top:400px;background:#fff;overflow:auto;}

/**
 * -----------------------------------------------------------------------------
 * Professional sections
 * -----------------------------------------------------------------------------
 */
.profMenuItem, .bold
{
	width:166px;
	float:left;
	padding:2px 0px;
}
.bold 
{
	font-weight:bold;
}
.profMenuItem a, .bold a, .profContactUsLink a
{
	color:#2588bb;
}
#profContent ul
{
	list-style-type: disc;
	margin-left:15px;
}
#profContent ul li
{
	padding:0 0 10px 0;
}
#profFooter ul
{
	list-style-type: disc;
	margin-left:15px;
}
#profFooter ul li
{
	padding:0 0 3px 0;
	display:list-item;
}
.profContentHeader
{
	float:left;
	margin-left:9px;
	width:295px;
	height: 30px;
	border-bottom: 1px dotted #e44c35;
}
.profContentCopy
{
	float:left;
	margin-left:9px;
	width:295px;
	height: 200px;
	margin-top:10px;
}
.profContentButton
{
	height:43px;
	width:295px;
	float:right;
}
.profContactUsLink
{
	float: right; 
	position:relative;
	bottom:0;
	right:0;
	height:12px;
	margin-top:5px;
	font-weight: bold;
	color: #2588bb;
}
.profFooterLink
{
	clear:both;
	width:100%;
	text-align:right;
	margin:5px 0px;
}
.profFooterLink a
{
	font-weight:bold;
	color:#2588bb;
}
#profInTheNews
{
	width:100%;
	height:60px;
	overflow:auto;
	border:1px solid inherit;
}
.newsIcons
{
	float:left;
	padding:10px 25px 5px 5px;
}
#profInterestCBL
{
	border:1px solid inherit;
	margin-bottom:5px;
}
#profInterestCBL label
{
	display:inline;
}
#profInterestCBL input
{
	display:inline;
	*margin:0px;
	*padding:0px;
}
#profInterestCBL table
{
	width:100%;
}
.msgContainer
{
	width:265px;
	background: url(../images/home/whitebox290x107.png) 100% no-repeat;
	padding:13px 15px 10px 10px;
	margin:0px;
	margin-left:-6px;
}
.msgContainer ul
{
	padding:0px;
	margin:0px;
}
.msgContainer ul li
{
	padding:0px;
	margin:0px;
}

/* new record results 
------------------------------------------------------------------------*/
#divRRContainer
{
	display:block;
	overflow:hidden;
	clear:both;
}

.divRR, .divRRHistory
{
	display:table;
	float:left;
}

.divRRHistory table
{
	border:1px solid black;
	font-size:10px;
	margin:10px;

}
.divRRHistory table tr
{
	padding:5px;
}

.divRRHistory table
{
	margin:10px 10px;
}

.divRRRowContainer
{
	width:100%;
}
.divRRResultsOnly
{
	width:580px;
	overflow:auto;
	float:left;
}
.divRRDeleteOnly
{
	border-left: 1px dotted rgb(103, 103, 103); 
	padding: 5px 5px 27px; 
	float: left; 
	margin-left: 9px;
}

.divNotes
{
	clear:both;
}
.divNotes label
{
	font-weight:bold;
	padding-right:5px;
	display:inline;
}

.divRRHistory table tr td
{
	padding:8px 6px;
	border-collapse:collapse;
	width:15px;
}

.divRR table
{
	color:White;
}
	
#itemList table
{
	border:1px solid black;
	font-size:3px;
	margin:10px;
}

.divRR table tr
{
	padding:5px;
	background-color:#ffffff;
}

.divRR table tr td
{
	background-color:#ffffff;
}


.divRR table input
{
	padding:4px 10px;
	margin:5px;
	margin:0px\9;
	padding:4px 5px\9;
	*margin:3px;
	background-color:Transparent;
	/*border:1px solid inherit;*/
	border:0px;
}

.divRR table label
{
	display:none;
}

#divGrid
{
	width:100%;
}

.rrLessonBox
{
	background: url(../images/RRLessonsbox.jpg) 100% no-repeat;
	width:300px;
	height:93px;
	padding:10px;
}

#divAnchorpoint input
{
	background-color:Transparent;
	height:0px;
	width:2px;
	border:0px;
	color:#ffffff;
	cursor:pointer;
	font-size:0px;
	border-collapse:collapse;
}