/* basic setup */
html { padding:0; margin:0;height:100%;}
body { width:100%; margin:0; padding:0; background:#ffffff;font:normal 16px Arial,Helvetica,san-serif;height:100%;line-height:1.8;}
img{border:0;}
.clr {clear:both;}
.lclr {clear:left;}
.rclr {clear:right;}
.right {float:right;}
.left {float:left;}

/* global */
div.title{line-height:1.8;}
table#page_wrapper{width:100%;height:100%;}
table#page_wrapper tr td{vertical-align:top;}
a{text-decoration:none;}
sup{font-size:8px;}
p.center_img{margin:0;text-align:center;width:100%;}
p.center_img img {display:inline;}
#header_2010, #footer_2010, #body_2010 {width:100%;margin:0 auto;padding:0;}
.box2010,
#loginbox_2010,
#schoolbox_2010,
#featuresbox_2010,
#adminhome_changes_box,
#adminhome_functions_box,
#adminhome_summary_box,
#teacherhome_classroom_box,
#adminprofile_box,
#adminuseraccounts_box,
#adminstudents_box {background: url(../../images/2010/box_br.gif) no-repeat bottom right;}
.boxhead {background: url(../../images/2010/box_tr.gif) no-repeat top right;margin: 0;padding: 0;text-align: center;height:46px;}
.boxhead h2 {background: url(../../images/2010/box_tl.gif) no-repeat top left;margin: 0;padding: 0;color: white;height:46px;line-height:1.8;font-weight:normal;font-size:18px; }
.boxbody {background: url(../../images/2010/box_bl.gif) no-repeat bottom left;margin: 0;padding: 5px 25px 28px 25px;font-size:12px;}
.boxhead h2#parent_carpool_info_view span#ParentCarpoolInfoView_lblDate{width:100% !important;float:none !important;margin:0 auto !important;padding-left:100px !important;line-height:1;bottom:0;color:#1E456E;font-weight:bold;}
ul.adminhome{margin:14px 0 0 0;padding:0 0 10px 8px;}

/* header */
div#header_2010 {background:url(../../images/2010/schoolpass2010.gif) no-repeat top left;min-width:830px;width:100%;}
img#schoolpass_logo{height:59px;position:absolute;top:0;padding-left:20px;display:none;}
ul#menu_nav_2010 {float:right;list-style:none;margin:0;padding-top:1.9em;z-index:1;position:relative;top:2px;left:2px;}
ul#menu_nav_2010 li {float:left;list-style:none;height:28px;background:url(../../images/2010/navigation_tab_l.gif) no-repeat bottom left;margin:0 2px 0 0;}
ul#menu_nav_2010 li a {display:block;margin-left:13px;text-decoration:none;color:white;line-height:1.5;}
ul#menu_nav_2010 li a:hover {cursor:pointer;}
ul#menu_nav_2010 li a span {float:left;display:block;height:28px;background:url(../../images/2010/navigation_tab_r.gif) no-repeat top right;padding:0 17px 0 4px;font-size:17px;}
ul#tab_nav_2010 {float:left;list-style:none;margin:0;padding-top:1.9em;z-index:1;position:relative;top:2px;left:2px;}
ul#tab_nav_2010 li {float:left;list-style:none;height:28px;background:url(../../images/2010/navigation_tab_l.gif) no-repeat bottom left;margin:0 2px 0 0;}
ul#tab_nav_2010 li a {display:block;margin-left:13px;text-decoration:none;color:white;line-height:1.5;}
ul#tab_nav_2010 li a:hover {cursor:pointer;}
ul#tab_nav_2010 li a span {float:left;display:block;height:28px;background:url(../../images/2010/navigation_tab_r.gif) no-repeat top right;padding:0 17px 0 4px;font-size:14px;}
div#header_2010 div#top_bar {height:25px;background:url(../../images/2010/bar_t2.gif) repeat-x top left;clear:both;z-index:2;position:relative;font-size:14px !important;padding-top:3px;line-height:1.2;}
div#top_functions{width:100%;text-align:right;height:10px;}

/* footer */
div#footer_2010 {height:48px;clear:both;text-align:center;background:url(../../images/2010/bar_b.gif) repeat-x bottom left;}
#footer_2010_text{color:white;font-size:16px;line-height:2.8;overflow:hidden;}
td#footer_table_cell{vertical-align:bottom;height:48px;}

/* general body and login*/
div#content_2010 {width:100%;margin:0 auto;color:#232323;font-size:15px;}
div#login_page_content{width:830px;margin:0 auto;}
p#login_msg{margin:0 auto;width:20em;text-align:center;font-size:15px;}
#loginbox_2010 {width:550px;float:left;}
#loginbox_2010 .boxbody {height:589px;}
#schoolbox_2010 {width:280px;}
#schoolbox_2010 .boxbody {height:100px;}
#featuresbox_2010 {width:280px;}
#featuresbox_2010 .boxhead h2 {line-height:2em;}
#featuresbox_2010 .boxbody {height:410px;}
div#crumbs_2010 {font-size:12px !important;padding:6px 0;}
div#crumbs_2010 a {color:#ec8404;}
#passwordbox_2010 {width:24em;margin:0 auto;background: url(../../images/2010/password_box_br.gif) no-repeat bottom right;position:relative;top:5.5em;}
#passwordbox_2010 .boxhead {background: url(../../images/2010/password_box_tr.gif) no-repeat top right;margin: 0;padding: 0;height:17px;}
#passwordbox_2010 .boxhead h2 {background: url(../../images/2010/password_box_tl.gif) no-repeat top left;margin: 0;padding: 0;height:17px;}
#passwordbox_2010 .boxbody {background: url(../../images/2010/password_box_bl.gif) no-repeat bottom left;margin: 0;height:126px;}
#passwordbox_2010 div.boxbody form label{display:block;float:left;width:25%;text-align:right;line-height:2.2em;}
#passwordbox_2010 div.boxbody form input.text{width:15em;float:right;padding-top:3px;}
#passwordbox_2010 div.boxbody form div.checkbox {text-align:right;padding-top:3px;}
#passwordbox_2010 div.boxbody form div.checkbox input {position:relative;top:2px;margin-right:5px;}
#passwordbox_2010 div.boxbody form input.submit_image{float:right;margin:10px 0 0 0;padding:0;border:0;background:url(../../images/2010/continue_button_sprite.gif) no-repeat left top;width:83px;height:23px;color:#ffffff;}
#passwordbox_2010 div.boxbody form input.submit_image:hover{background-position:bottom;cursor:pointer;}
div#password_faq {margin:0 auto;width:24em;position:relative;top:5.5em;padding-top:10px;}
div#password_faq h4 {margin:16px 0 0 0;padding:0;}
div#password_faq a{color:#ec8404;text-decoration:none;}
ul.list1 {margin:0 0 0 16px;padding:0 0 20px 0;}
ul.list1 li {list-style-image:none;list-style-type:disc;color:#ec8404;font-size:15px;}
ul.list1 li.heading {list-style:none;color:#232323;margin-left:-20px;}

/* styling for existing classes and IDs from old code */
td#content_table_cell{line-height:1.2;padding:0 20px;}
ul#menu_nav_2010 div {position:absolute;}
#page_header_pnl_shortUserInfo{float:left;font-size:14px;}
#page_header_pnl_shortUserInfo table tr td{font-size:14px !important;line-height:1.2;}
#page_header_sUserInfo_lb_name,
#page_header_sUserInfo_lb_user_type,
#page_header_sUserInfo_lb_Date,
#page_header_pnl_ChangesMenu{font-size:14px !important;}
#page_header_pnl_ChangesMenu{font-size:11px !important;float:right;padding-top:2px;}
#page_header_pnl_AdminMenu{font-size:11px !important;float:right;padding-top:2px;padding-right:60px;}
#page_header_pnl_rds_menu{font-size:11px !important;float:right;padding-top:2px;position:relative;right:120px;}
#page_header_pnl_NotLoggedIn {float:left;width:100%;}
#page_header_pnl_schoolinfo_menu,#page_header_pnl_useraccounts_menu{padding:0;}
#page_header_login_error{width:24em;margin:0 auto;text-align:center;position:relative;top:5.2em;}
#tb_to,#tb_from{display:inline;width:57px;}
#ddl_query_type,tb_lastname{width:200px;}

/* adjustments for final alignment tweaks to integrate old and new code*/
#page_header_pnl_shortUserInfo,div#crumbs_2010{padding-left:20px;}
ul#menu_nav_2010{padding-right:20px;}
div#top_functions{position:relative;right:20px;}
ul.menu_list1,table#reports_home_table tr td ul li {position:relative;left:19px;line-height:1.8;}
td.topcell_2010,td.topcell_2010 table tr td div#scr_pnl_Data table tr td b{line-height:1.8;}
b{line-height:1.8}
img#page_header_p2,img#page_header_p4{position:absolute;top:-1000px;left:-3000px;}
td#content_table_cell{height:100%;}
#page_header_pnl_schoolinfo_menu,#page_header_pnl_useraccounts_menu{position:relative !important;top:0px !important;left:15px !important;}
hr.add_space_to_line{margin:5px 0;}
#pnlPickupAreas{width:240px;}
#pnlPickupAreas select{margin-right:2px;width:118px;}
.TBL_EDIT{width:100%;}

/***** START styling for content *****/
/* general */
.border1{border:1px solid #c6d4ef;}

/* RDS Carpool Sub Menu
ul#menu_nav_rds_2010 {float:left;list-style:none;margin:0;padding-top:1.9em;z-index:1;position:relative;top:2px;left:2px;}
ul#menu_nav_rds_2010 li {float:left;list-style:none;height:28px;background:url(../../images/2010/navigation_tab_l.gif) no-repeat bottom left;margin:0 2px 0 0;}
ul#menu_nav_rds_2010 li a {display:block;margin-left:13px;text-decoration:none;color:white;line-height:1.5;}
ul#menu_nav_rds_2010 li a:hover {cursor:pointer;}
ul#menu_nav_rds_2010 li a span {float:left;display:block;height:28px;background:url(../../images/2010/navigation_tab_r.gif) no-repeat top right;padding:0 17px 0 4px;font-size:13px;}
 */
 
/* tables for input forms */
table.parent_2010{width:100%;text-align:left;font-family:Arial,Helvetica,san-serif !important;}
table.parent_2010 tr td{padding:0;}
table.edit_2010 th{font-family:Arial,Helvetica,san-serif !important;text-align:right;white-space:nowrap;}
table.edit_2010, div.edit_2010{border:1px solid #c6d4ef;width:100%;font-family:Arial,Helvetica,san-serif !important;}
table.edit_2010 td.td_text{white-space:nowrap;text-align:right;width:100px;background:#e8edf6;padding:6px 3px 1px 6px !important;line-height:2;color:#1E456E;font-family:Arial,Helvetica,san-serif !important;}
table.edit_2010 td.td_data, table.edit_2010 td.td_control{background:#ffffff;text-align:left;padding:6px 0px 1px 6px !important;}
table.edit_2010 th.th_orange{font-family:Arial,Helvetica,san-serif !important;text-align:left;white-space:nowrap;height:16px;line-height:2;font-size:12px;font-weight:bold;color:white;border:0;padding-top:3px;padding-left:3px;background-color:#EC8404;}
table.edit_2010 td.td_text_orange{white-space:nowrap;text-align:right;background:#F5E8C4;padding:6px 3px 1px 6px !important;line-height:2;color:#1E456E;font-family:Arial,Helvetica,san-serif !important;font-weight:bold;}
table.edit_2010 td.td_control_orange{background:#F5E8C4;text-align:left;padding:6px 0px 1px 6px !important;}
table.edit_2010 td.td_singleLine{background:#ffffff;text-align:left;padding:10px 3px 0px 6px !important;}
div.edit_2010 b, .table_label{color:#1E456E;font-weight:bold;background:#e8edf6;}
div.edit_2010 b, .table_label, div.edit_2010 span {float:left;}
table.readonly_2010 th{font-family:Arial,Helvetica,san-serif !important;text-align:right;white-space:nowrap;}
table.readonly_2010, div.readonly_2010{border:1px solid #c6d4ef;width:100%;font-family:Arial,Helvetica,san-serif !important;font-size:11px;}
table.readonly_2010 td.td_text{white-space:nowrap;text-align:right;width:100px;background:#e8edf6;padding:4px 3px 1px 6px !important;color:#1E456E;font-family:Arial,Helvetica,san-serif !important;}
table.readonly_2010 td.td_data, table.readonly_2010 td.td_control{background:#ffffff;text-align:left;padding:4px 3px 1px 6px !important;}
table.edit_2010_SPEC_WIDTH{border:1px solid #c6d4ef;font-family:Arial,Helvetica,san-serif !important;}
table.edit_2010_SPEC_WIDTH td.td_text_orange{white-space:nowrap;text-align:right;background:#F5E8C4;padding:1px 3px 1px 6px !important;line-height:2;color:#1E456E;font-family:Arial,Helvetica,san-serif !important;font-weight:bold;}
table.edit_2010_SPEC_WIDTH td.td_control_orange{background:#F5E8C4;text-align:left;padding:6px 0px 1px 6px !important;}

/* tables for data display */
table.data_2010{width:100%;border:1px solid #c6d4ef;}
table.data_2010 tr.heading1 td, table.data_2010 tr td.heading1{height:16px;line-height:1.3;background: url(../../images/2010/data_table_bk.gif) repeat top left;color:#1E456E;font-size:12px;font-weight:bold;border:0;padding-top:3px;text-align:left;white-space:nowrap;}
table.data_2010 tr td{border:1px solid #c6d4ef;vertical-align:middle}
table.data_2010 tr td span {line-height:1.2 !important;}
table.data_2010 tr td a{color:#1E456E !important;}
table.data_2010 td.td_text_orange{white-space:nowrap;text-align:left;background:#F5E8C4;padding:3px 3px 1px 1px !important;line-height:2;color:#1E456E;font-family:Arial,Helvetica,san-serif !important;font-weight:bold;}
td.odd_col{background:#e8edf6;}
td.even_col{background:#FFFFFF;}

/* tables for data display - no width */
table.data_2010_SPEC_WIDTH{border:1px solid #c6d4ef;}
table.data_2010_SPEC_WIDTH tr.heading1 td, table.data_2010_SPEC_WIDTH tr td.heading1{height:16px;line-height:1.3;background: url(../../images/2010/data_table_bk.gif) repeat top left;color:#1E456E;font-size:12px;font-weight:bold;border:0;padding-top:3px;text-align:left;white-space:nowrap;}
table.data_2010_SPEC_WIDTH tr td{border:1px solid #c6d4ef;vertical-align:middle}
table.data_2010_SPEC_WIDTH tr td span {line-height:1.2 !important;padding:4px 3px 1px 6px !important}
table.data_2010_SPEC_WIDTH tr td a{color:#1E456E !important;}

/* subheadings */
.sub_heading1_2010{font-family: xArialNarrowz, Arial, Helvetica, sans-serif;font-size:15px;display:block;width:auto;color:#FFFFFF;height:35px;line-height:2.5;font-weight:bold;text-indent:6px;background:url(../../images/2010/bar_b.gif) repeat-x top left;text-align:left !important;}
.sub_heading2_2010{font-family: xArialNarrowz, Arial, Helvetica, sans-serif;font-size:15px;display:block;width:auto;height:16px;background: url(../../images/2010/data_table_bk.gif) repeat-x top left;color:#1E456E;font-weight:bold;border:0;padding-top:3px;text-align:left;text-indent:6px;}
.sub_headingRed_2010{font-family: xArialNarrowz, Arial, Helvetica, sans-serif;font-size:15px;display:block;width:auto;color:#FFFFFF;height:35px;line-height:2.5;font-weight:bold;text-indent:6px;background:Red;text-align:left !important;}
.sub_headingOrange_2010{font-family: xArialNarrowz, Arial, Helvetica, sans-serif;font-size:15px;display:block;width:auto;color:#FFFFFF;height:35px;line-height:2.5;font-weight:bold;text-indent:6px;background-color:#EC8404;text-align:left !important;}

/* heading icons */
h2.inner{text-align:left;padding-left:28px;clear:both;}
h2.inner span{display:block;position:relative;float:left;width:64px;bottom:4px;height:64px;background-position:left top;background-repeat:no-repeat;}
h2.inner span.box_title{width:500px;bottom:0;}
span.box_head_teachers, span.box_head_staff{background:url(../../images/2010/icons/64/businessman_woman.png);background-position:0px 5px !important;}
span.box_head_parents{background:url(../../images/2010/icons/64/male_female_users.png);background-position:0px 5px !important;}
span.box_head_activity{background:url(../../images/2010/icons/64/Soccer_Ball.png);background-position:0px 3px !important;}
span.box_head_reports{background:url(../../images/2010/icons/64/report.png);}
span.box_head_remind_password{background:url(../../images/2010/icons/rmd.png);background-position:-5px 3px !important;}
span.box_head_students{background:url(../../images/2010/icons/students.png);background-position:4px 7px !important;}
span.box_head_admin{background:url(../../images/2010/icons/cogs.png);}
span.box_head_admin{background-position:0px 6px !important;}
span.box_head_profile{background:url(../../images/2010/icons/office3.png);}
span.box_head_profile{background-position:-90px -198px !important;}
span.box_head_changes,
span.box_head_dismissal{background:url(../../images/2010/icons/office2.png);}
span.box_head_changes{background-position:-82px -138px !important;}
span.box_head_dismissal{background-position:-156px -138px !important;}
span.box_head_home_summary{background:url(../../images/2010/icons/office.png);}
span.box_head_home_summary{background-position:-202px -146px !important;}
span.box_head_rds,
span.box_head_bus{background:url(../../images/2010/icons/vehicles.png);}
span.box_head_bus{background-position:6px 10px !important;}
span.box_head_rds{background-position:-128px 0px !important;}

/* blarbs */
p.form_blarb_2010{}
p.form_blarb_2010 span {display:block;background:#EAF6D2 url(../../images/2010/bullet-arrow_21x22.gif) 6px 2px no-repeat;padding:4px 4px 4px 24px;color:#333;line-height:1.4;border:1px solid #D9E4C2;}

/* form submit buttons (button01 and button02 are identical)*/
div.button03{display:inline-block;padding-left:10px;height:26px;background:url(../../images/2010/button01_sprite_l.gif) no-repeat top left;}
div.button03 input{border:0;padding-left:0;padding-right:10px;margin:0;color:#FFFFFF;height:26px;background:url(../../images/2010/button01_sprite_r.gif) no-repeat top right;}
div.button03:hover{cursor:pointer;background-position:bottom left;}
div.button01, div.button02{display:inline-block;padding-left:10px;height:26px;background:url(../../images/2010/button02_sprite_l.gif) no-repeat top left;}
div.button01 input, div.button02 input, div.button02 a{border:0;padding-left:0;padding-right:10px;margin:0;color:#FFFFFF;height:26px;background:url(../../images/2010/button02_sprite_r.gif) no-repeat top right;}
div.button02 a{display:block;padding-top:6px;height:20px;}
/*div.button01 a, div.button02 a{height:0;padding:6px 0;padding-right:10px;line-height:2.4;}*/
div.button01:hover, div.button02:hover{cursor:pointer;background-position:bottom left;}
div.button01:hover input,
div.button01 input:hover,
div.button02:hover input,
div.button02 input:hover{cursor:pointer;background-position:bottom right;}
input.dynamic_button_big, input.student_search_dynamic_button, input.carpool_change_dynamic_button{background:url(../../images/2010/student_search_dynamic_button.gif) no-repeat left top;height:26px;width:180px;border:0;color:#FFFFFF;}
input.dynamic_button_big:hover, input.student_search_dynamic_button:hover, input.carpool_change_dynamic_button:hover{cursor:pointer;background-position:bottom left;}
a.dynamic_button_big{display:inline-block;padding-top:6px;background:url(../../images/2010/student_search_dynamic_button.gif) no-repeat left top;height:20px;width:180px;border:0;color:#FFFFFF;text-align:center;text-decoration:none !important;}
input.button_to_link{background:transparent;border:0;color:blue;text-decoration:underline !important;}
input.button_to_link:hover{cursor:pointer;}

/* anchor tag action styling */
.action_cancel{background:url(../../images/b_s_delete.gif) no-repeat left center;padding-left:18px;}
.action_edit{background:url(../../images/b_s_edit.gif) no-repeat left center;padding-left:18px;}
.action_add{background:url(../../images/b_s_add.gif) no-repeat left center;padding-left:18px;}
.action_update{}
.action_print{background:url(../../images/print.gif) no-repeat left bottom;padding-left:24px;}

/*** START specific styling for specific forms - usually overrides the "tables for input forms" section above ***/
/* student search */
table.form_student_search{}
table.form_student_search td.td_text{width:150px;}
table.form_student_search td.td_data{width:170px;}
table.form_student_search td.td_control{}
/* All Pickup Changes */
table#allpickupchanges_form_holder{width:100%;border:0;}
table#allpickupchanges_form_holder td.td_text{border-left:1px solid #c6d4ef;line-height:2;}
table#allpickupchanges_form_holder td.td_data{border-right:1px solid #c6d4ef;line-height:2;}
table#adminschoolinfo_form_holder td.last{border-bottom:1px solid #c6d4ef;}
/* Record Absenteeism */
table#recordabsenteeism_form_holder{width:100%;}
table#recordabsenteeism_form_holder tr td,table#recordabsenteeism_form_holder tr th{border-top:1px solid #d7e5ff;}
table#recordabsenteeism_form_holder th {vertical-align:top;text-align:right;width:200px;background:#e8edf6;line-height:2;color:#1E456E;}
table#recordabsenteeism_form_holder td {padding-left:6px;line-height:2;}
table#recordabsenteeism_form_holder p.note {margin:0;padding:0;}
/* Carpool Search (aka parent search) */
table#carpoolsearch_form_holder{width:100%;}
table#carpoolsearch_form_holder th {width:150px;vertical-align:top;text-align:right;background:#e8edf6;padding:6px 3px 1px 6px !important;line-height:2;color:#1E456E;font-weight:bold;}
table#carpoolsearch_form_holder td {padding:6px 0 1px 6px !important;line-height:2;text-align:left;}
table#carpoolsearch_form_holder td.input {padding:6px 0 1px 6px !important;width:170px;}
/* Carpool Information */
table#carpoolinfo_form_holder{width:100%;}
table#carpoolinfo_form_holder tr th.empty, table#carpoolinfo_form_holder tr td.empty {width:60%;}
table#carpoolinfo_form_holder tr th {min-width:300px;vertical-align:top;text-align:left;background:#e8edf6;text-indent:5px;line-height:2;color:#1E456E;}
table#carpoolinfo_form_holder tr td {min-width:300px;line-height:2;text-align:left;padding:2px 0;white-space:nowrap;}
/* Carpool Pickup Schedule */
table#carpoolpickupinfo_form_holder{width:100%;}
table#carpoolpickupinfo_form_holder tr.TBL_EDIT{background:#e8edf6;}
table#carpooltemplate_form_holder tr.TBL_EDIT{background:#F5E8C4;}
/* Move Students */
div#movestudents_form_holder {border:1px solid #c6d4ef;border-top:0;padding:0 5px;}
div#movestudents_form_holder div.sub_heading2_2010 {margin:auto -5px;}
/* Activity Search */
table#activitysearch_form_holder{margin-bottom:12px;}
table#activitysearch_form_holder td.td_text{width:150px;}
table#activitysearch_form_holder td.td_data{width:170px;}
table#activitysearch_form_holder td.td_control{}
/* Reports by dismissal location */
table#reportspickupchange_form_holder td.td_text{width:20% !important;max-width:160px;line-height:2;}
table#reportspickupchange_form_holder td.td_data{width:80%;line-height:2;}
/* Summary of Student changes */
table#studentchangerecord_form_holder td.td_text{width:100px;}
table#studentchangerecord_form_holder td.td_data{width:200px;}
table#studentchangerecord_form_holder td.td_control{width:60px;}
/* RDS Default */
a#mainLink_VehicleMatch, a#mainLink_Student, a#mainLink_VehicleActivity, a#mainLink_Graphical {color:#1E456E;}
table#rds_default_form td.td_text{line-height:2;width:15%;}
table#rds_default_form td.td_data{line-height:2;width:20%;}
table#rds_default_form td.td_radio{color:#1E456E;font-weight:bold;font-family:Arial,Helvetica,san-serif !important;width:10%;}
/* RDS - carpool - vehicle match */
table#rdsvehiclematch_for_holder td.heading1{text-align:center;line-height:1.4;}
table#rdsvehiclematch_for_holder tr td table tr td {border:0;}
/* RDS - carpool - student scheduler */
table#rdsstudentscheduler_form_holder tr.r td{font-size:13px;}
table#rdsstudentscheduler_form_holder td.heading1{text-align:center;line-height:1.4;}
/* RDS - campus traffic */
table#rdscampustraffic_form_holder td{text-align:center;vertical-align:middle !important;}
table#campustraffic_filter_criteria {border:0}
table#campustraffic_filter_criteria td.td_text{line-height:1.2;background:#ffffff;text-align:left !important;}
table#campustraffic_filter_criteria td.td_data{line-height:1.2;white-space:nowrap !important;}
table#campustraffic_display_criteria {border:0}
table#campustraffic_display_criteria td.td_text{line-height:1.2;text-align:left !important;}
/* RDS - bus */
table#rdsbus_form_holder {border:1px solid #c6d4ef;}
table#rdsbus_form_holder td{width:10% !important;padding:6px 3px 1px 6px !important;line-height:2;}
table#rdsbus_form_holder td.td_text{background:#e8edf6;color:#1E456E;}
table#rdsbus_data{width:100%;}
table#rdsbus_data td.heading1{width:33%;text-align:center;background: url(../../images/2010/data_table_bk.gif) repeat-x top left;color:#1E456E;font-size:12px;font-weight:bold;border:0;padding-top:3px;}
#pnl_MAIN{width:100%;}
/* RDS - queries */
table#rdsqueries_form_holder td.td_text{width:10%;max-width:100px;}
table#rdsqueries_form_holder td.td_data{width:90%;}
table#rdsqueries_form_holder td.td_control{width:100%;}
/* Admin - Component - Activity Student Edit */
table#component_activity_student_edit{}
/* Admin - School Info */
table#adminschoolinfo_form_holder{border:0;}
table#adminschoolinfo_form_holder td.td_text{width:15%;max-width:160px;border-left:1px solid #c6d4ef;}
table#adminschoolinfo_form_holder td.td_data{border-right:1px solid #c6d4ef;line-height:2;}
table#adminschoolinfo_form_holder td.td_gap{width:1%;}
table#adminschoolinfo_form_holder td.td_head{width:49%;}
table#adminschoolinfo_form_holder td.last{border-bottom:1px solid #c6d4ef;}
/* Admin - Edit buses*/
table#admin_buses_edit{}
/* Admin - Delete Buses */
table#admin_buses_delete{}
/* Admin - Delete Student */
table#admin_student_delete{}
/* Admin - Edit Student */
table#admin_student_edit{}
/* Admin - Delete Dismissal Location */
table#admin_dismissal_locations_delete{}
/* Admin - Edit Dismissal Location */
table#admin_dismissal_locations_edit{}
/* Admin - Delete Dismissal Schedule */
table#admin_dismissal_schedule_delete{}
/* Admin - Edit Dismissal Schedule */
table#admin_dismissal_schedule_edit{}
/* Admin - Delete Dismissal Type */
table#admin_dismissal_type_delete{}
/* Admin - Edit Dismissal Type */
table#admin_dismissal_type_edit{}
/* Admin - Edit Location Type */
table#admin_location_type_edit{}
/* Admin - Delete Location Type */
table#admin_location_type_delete{}
/* Admin - Parents */
table#admin_parents_form_holder td.td_text{width:150px;}
table#admin_parents_form_holder td.td_data{width:170px;}
table#admin_parents_form_holder td.td_control{}
/* Admin - Delete School Calendar */
table#admin_school_calendar_delete{}
/* Admin - Edit School Calendar */
table#admin_school_calendar_edit{}
/* Component for Teacher Info */
table#teacher_info_form_holder{}
/* Component for Staff Info */
table#component_staff_info td.td_text{width:140px;}
/* Admin - Delete Teacher */
table#admin_delete_teacher{}
/* Admin - Delete User Account */
table#admin_user_account_delete{}
/* Admin - edit activity */
table#admin_activity_edit td.td_text{width:100px;}
table#admin_activity_edit td.td_data{}
/* Component - Period3 */
table#component_period3 td.td_text{width:100px;}
table#component_period3 td.td_data{}
/* Component - Parent Info / Admin - Add Parent */
table#admin_add_parent_container tr td{width:33%;}
/* Carpool - DTList */
div.DTList_box{padding:6px;margin:6px;background:#FFFFFF;border:3px double #dddddd;width:80%;}
/* Carpool Change */
table#changes_carpool_change_student_list td.td_text{width:150px;}
table#changes_carpool_change_student_list td.td_data{line-height:2;}
/* */
table#components_primary_parent_display td.td_data{line-height:2;}
/* */
table#components_alternate_driver_details td.td_text,
components_alternate_driver_tags tr td.td_text{width:170px !important;}
/* Component - Parent Info View - Home Page */
table#parent_carpool_info_view_display td.td_text{text-align:left;font-size:12px;}
table#parent_carpool_info_view_display td.td_data{padding:4px 0 !important;height:auto;}
/* Component - Parent Info View - Stepped Change Procedure */
table#component_parent_carpool_info_table1{}
/* Component - Parent Move Student */
table#parent_move_students_new_form_holder td.td_data{font-size:12px;}
/* Dismissal Change Record For Printing */
div#home_dismissal_change_record_heading img {}
div#home_dismissal_change_record_heading{text-align:left;}
span#period{display:block;font-size:12px;font-family:Arial, Helvetica, Sans-Serif;color:#1E456E;}

/* END specific styling for specific forms */
/***** END styling for content *****/
#parentInfo_ddl_Dismissal_1,#parentInfo_ddl_Dismissal_2,#parentInfo_ddl_Dismissal_3,#parentInfo_ddl_Dismissal_4{position:relative;left:-64px;}
#c_MoveStudents_new_pnl_parent_view{margin-top:14px;}

.modalBackground
{
    background-color:Gray;
    filter:alpha(opacity=50);
    opacity:0.7;
}
.pnlBackGround
{
    position:fixed;
    top:10%;
    left:10px;
    width:300px;
    height:75px;
    text-align:center;
    padding-top:20px;
    padding-left:20px;
    background-color:White;
    border:solid 3px black;
}