/*****************************/
/*** Core html setup stuff ***/
/*****************************/

html {
  height: 100%;
	font-size:62.5%;
}

form {
  margin: 0;
  padding: 0;
}

body {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 1.5em;
	line-height: 1.53em;
	color: #000000;
	margin:0;
}

a:link, a:visited {
	text-decoration: none;
	color:#00529b;
}

a:hover {
	text-decoration: underline;
	color:#1f7dd0;
}

input.button { cursor: pointer; }

p { margin: 22px 0; }

img { border: 0 none; }
img.lft{
	float:left;
	margin-right:24px;
}
img.rt{
	float:right;
	margin-left:24px;
}
.ttlred{
	font-size:24px;
	color:#a61d1d;
	text-transform:uppercase;
	font-weight:bold;
	padding:10px 0;
}
.big{
	font-size:18px;
}
.moduletable_blue ul{
	margin-top:0;
	margin-bottom:0;
	padding-top:0;
	padding-bottom:0;
}
.slide-desc-text{
	font-size:20px;
}

/*****************************************/
/*** Template specific layout elements ***/
/*****************************************/

.wrapper{
	width:1180px;
	margin:0 auto;
}
.pads{
	padding:50px;
}
.main_content{
	width:680px;
	margin-right:60px;
	float:left;
}
.main_content_fullwidth{
	width:1080px;
}
.rightcol{
	width:340px;
	float:left;
	margin-top:84px;
}
.mainbg{
	background-color:#bfd4e6;
	margin-bottom:4px;
}

.headingarticle{
	float:left;
	padding:30px 45px 37px 45px;
	width:450px;
}
.mainwhitecontainer{
	background-color:#ffffff;
}

.tsr1, .tsr2{
	width:364px;
	padding-right:38px;
	float:left;
}
.home_newsbox{
	width:375px;
	float:right;
	background-color:#efefef;
	min-height:200px;
	-webkit-box-shadow: 0px 0px 1px 1px rgba(200,200,200,1);
	-moz-box-shadow: 0px 0px 1px 1px rgba(200,200,200,1);
	box-shadow: 0px 0px 1px 1px rgba(200,200,200,1);
}
.home_newsbox_header{
	width:345px;
	height:46px;
	background-color:#00529b;
	color:#ffffff;
	font-family:Arial, Helvetica, sans-serif;
	font-size:1.87em;
	padding-top:25px;
	padding-left:30px;
}
.home_newsbox_content{
	padding:20px 40px;
}
.home_thumbs{
	float:left;
	width:135px;
	padding-right:22px;
}
.home_thumbs img{
	margin:10px 0;
}
.video_left{
	width:40%;
	float:left;
}
.video_right{
	width:60%;
	float:right;
}

.prefooter{
	background-color:#427fb5;
	padding:50px 0;
}
.footer{
	background-color:#00529b;
	padding:30px 0;
	text-align:center;
	color:#ffffff;
	font-size:1.14em;
}
.prefooter_col_1{
	float:left;
	width:12.6%;
}
.prefooter_col_2{
	float:left;
	width:20.6%;
}
.prefooter_col_3{
	float:left;
	width:18.6%;
}
.prefooter_col_4{
	float:left;
	width:16.6%;
}
.prefooter_col_5{
	float:left;
	width:16.6%;
}
.prefooter_col_6{
	float:right;
	text-align:right;
}
h1.prefoot{
	background-color:transparent;
	color:#ffffff;
	font-size:2em;
	font-family:Georgia, "Times New Roman", Times, serif;
	padding:10px 0;
	text-align:left;
}
ul.prefoot{
	background:none;
}
ul.prefoot li{
	color:#ffffff;
	background:none;
	padding-left:0;
	line-height:1.9em;
}
ul.prefoot li a, ul.prefoot li a:visited{
	color:#ffffff;
	text-decoration:none;
}
ul.prefoot li a:hover{
	color:#ffffff;
	text-decoration:underline;
}
.featurebox{
	background-color:#dfe7ee;
	-webkit-box-shadow: 0px 0px 1px 1px rgba(200,200,200,1);
	-moz-box-shadow: 0px 0px 1px 1px rgba(200,200,200,1);
	box-shadow: 0px 0px 1px 1px rgba(200,200,200,1);
	padding:36px;
	color:#3e5871;
	clear:both;
}
.featurebox h2{
	text-transform:uppercase;
	color:#3e5871;
	font-weight:normal;
	margin:0 0 20px 0;
	padding:0;
}

.slide-desc-text{
	text-align:center;
}

/*    rightcol Modules   */

.moduletable_blue, .moduletable_grey, .moduletable_yellow{
	padding:37px;
	background-color:#efefef;
	line-height:1.7em;
	-webkit-box-shadow: 0px 0px 1px 1px rgba(200,200,200,1);
	-moz-box-shadow: 0px 0px 1px 1px rgba(200,200,200,1);
	box-shadow: 0px 0px 1px 1px rgba(200,200,200,1);
	margin-bottom:40px;
}
.moduletable_red{
	padding:37px;
	background-color:#ffd329;
	line-height:1.7em;
	-webkit-box-shadow: 0px 0px 1px 1px rgba(200,200,200,1);
	-moz-box-shadow: 0px 0px 1px 1px rgba(200,200,200,1);
	box-shadow: 0px 0px 1px 1px rgba(200,200,200,1);
	margin-bottom:40px;
}
.moduletable_blue ul li, .moduletable_grey ul li, .moduletable_yellow ul li, .moduletable_red ul li,{
	line-height:1.4em;
}
.moduletable_blue .ttl, .moduletable_grey .ttl, .moduletable_yellow .ttl, .moduletable_red .ttl{
	font-size:1.55em;
	font-weight:normal;
	font-family:Arial, Helvetica, sans-serif;
	line-height:normal;
	margin-bottom:20px;
}

.moduletable_blue h3, .moduletable_grey h3, .moduletable_yellow h3, .moduletable_red h3{
	margin:-37px -37px 37px -37px;
	font-size:1.86em;
	font-weight:normal;
	font-family:Arial, Helvetica, sans-serif;
	line-height:normal;
}
.moduletable_blue h2, .moduletable_grey h2, .moduletable_yellow h2, .moduletable_red h2{
	font-size:1.33em;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
	line-height:normal;
	font-family:Georgia, "Times New Roman", Times, serif;
}
.moduletable_blue h3{
	background-color:#4a84b8;
	color:#ffffff;
	padding:20px 20px 20px 30px;
}
.moduletable_grey h3{
	color:#ffffff;
	padding:20px 60px 20px 30px;
	background:#454545 url(../images/moduletablegrey_bg.jpg) 20px no-repeat;
	background-position:right;
}
.moduletable_yellow h3{
	color:#000000;
	padding:20px 60px 20px 30px;
	background:#ffd329 url(../images/moduletableyellow_bg.jpg) 20px no-repeat;
	background-position:right;
}
.moduletable_red h3{
	color:#ffffff;
	padding:20px 60px 20px 30px;
	background:#bd0814 url(../images/moduletablered_bg.jpg) 20px no-repeat;
	background-position:right;
}


.moduletable_green{
	padding:37px;
	background-color:#338d6a;
	line-height:1.4em;
	-webkit-box-shadow: 0px 0px 1px 1px rgba(200,200,200,1);
	-moz-box-shadow: 0px 0px 1px 1px rgba(200,200,200,1);
	box-shadow: 0px 0px 1px 1px rgba(200,200,200,1);
	margin-bottom:40px;
	color:#ffffff;
	font-size:1em;
}
.moduletable_green h4{
	font-family:Arial, Helvetica, sans-serif;
	font-size:1.6em;
	line-height:normal;
	color:#ffffff;
	font-weight:normal;
	padding:0 0 5px 0;
	margin:0;
}
.moduletable_green a.btn{
	-webkit-box-shadow: 1px 1px 1px 1px rgba(42,117,88,1);
	-moz-box-shadow: 1px 1px 1px 1px rgba(42,117,88,1);
	box-shadow: 1px 1px 1px 1px rgba(42,117,88,1);
	padding-right: 47px;
	padding-left:47px;
}

/*   right menu   */

.moduletable_qlinks ul.menu{
	padding:0;
	margin:0;
	margin-bottom:40px;
}
.moduletable_qlinks ul.menu li{
	list-style:none;
	background-image:none;
	margin:0 0 4px 0;
	padding:0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:1.13em;
}
.moduletable_qlinks ul.menu li a, .moduletable_qlinks ul.menu li a:visited{
	color:#ffffff;
	display:block;
	background-color:#00529b;
	padding:10px 30px;
}
.moduletable_qlinks ul.menu li a:hover{
	text-decoration:none;
	background-color:#ffd329;
	color:#00529b;
}
.moduletable_qlinks h3{
	font-weight:bold;
	padding-bottom:20px;
	font-size:1.6em;
	margin:0 0 10px 0;
}
.moduletable h2{
	margin-top:0;
	padding-top:0;
}

/*   home stylings, small elements  */
.pads h1.page_title, #ChronoContact_Newsletter h1 {
	display:block;
	font-size:2.47em;
	font-weight:bold;
	color:#ffffff;
	line-height:normal;
	font-family:Arial, Helvetica, sans-serif;
	background-color:#4a84b8;
	padding:20px 30px;
	margin:-50px -450px 50px -50px;
}
.pads .main_content_fullwidth #page h1.page_title{
	margin:-50px -50px 50px -50px;
}

img.styling{
	-webkit-box-shadow: 0px 0px 1px 1px rgba(200,200,200,1);
	-moz-box-shadow: 0px 0px 1px 1px rgba(200,200,200,1);
	box-shadow: 0px 0px 1px 1px rgba(200,200,200,1);
}
.h_shadow_divider{
	width:100%;
	height:30px;
	margin:68px 0 50px 0;
	background:url(../images/h_shadow_divider.png) top center no-repeat;
}
.h_shadow_divider_flip{
	width:100%;
	height:30px;
	margin:68px 0 50px 0;
	background:url(../images/h_shadow_divider_flip.png) top center no-repeat;
}
.but_calendar{
	padding:20px 0 0 80px;
	margin:10px 0 0 30px;
	background:url(../images/ico_evt_calendar.png) no-repeat;
	min-height:65px;
}
.but_vg{
	padding:0px 0 0 80px;
	margin:0px 0 0 30px;
	background:url(../images/vgicon.jpg) no-repeat;
	min-height:55px;
}

/*  forms  */
div.search input {
	width: 180px;
	background-color:#ffffff;
	border: 1px solid #969696;
	margin: 8px 0 16px 0;
	height:26px;
	float:right;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 0.8em;
	color: #000000;
	padding:0px 28px 0 6px;
	background: url(../images/searchbox_bg.gif) top right no-repeat;
}

input[type=text]{
	width: 180px;
	background-color:#ffffff;
	border: 1px solid #969696;
	margin: 0;
	height:26px;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 0.8em;
	color: #000000;
	padding:0px 28px 0 6px;
}


/* header */
.header{
	height:150px;
}
.logo{
	width:135px;
	height:94px;
	float:left;
	padding:37px 35px 0 0;
}
.slogan{
	width:587px;
	float:left;
	height:68px;
	background: url(../images/slogan.png) 0 0 repeat-x;
	margin:64px 0 0 0;
}
.topsocial{
	width:230px;
	float:right;
	margin-top:24px;
	height:36px;
	text-align:right;
}
.topsearch{
	width:230px;
	float:right;
	height: 50px;
}

/*  social icons  */

a.social_twitter{
	width:35px; 
	height:36px;
	display:inline-block;
	padding-left:11px;
	background:url(../images/social_twitter.jpg) no-repeat;
	float:left;
}
a.social_youtube{
	width:35px; 
	height:36px;
	display:inline-block;
	padding-left:11px;
	background:url(../images/social_youtube.jpg) no-repeat;
	float:left;
}
a.social_linkedin{
	width:35px; 
	height:36px;
	display:inline-block;
	padding-left:11px;
	background:url(../images/social_linkedin.jpg) no-repeat;
	float:left;
}
a.social_p{
	width:34px; 
	height:36px;
	display:inline-block;
	padding-left:11px;
	background:url(../images/social_p.jpg) no-repeat;
	float:left;
}
a.social_fb{
	width:34px; 
	height:36px;
	display:inline-block;
	background:url(../images/social_fb.jpg) no-repeat;
	float:left;
}

/* small top menu  */

.toplinks{
	width:230px;
	float:right;
	text-align:right;
}
.toplinks ul.menu{
	margin:0;
	padding:0;
	float:right;
}
.toplinks ul.menu li{
	padding:0;
	margin:0;
	float:left;
	background:none;
}
.toplinks ul.menu li a, .toplinks ul.menu li a:visited{
	color:#ffffff;
	text-decoration:underline;
	font-size: 0.74em;
	color:#000000;
	text-decoration:underline;
	padding-left:20px;
}
.toplinks ul.menu li a:hover{
	color:#969696;
}

/*   newsboxbar  */

.newsboxbar{
	background-color:#bd0814;
	padding:10px 20px 10px 20px;
	font-size:120%;
	color:#ffffff;
	height:auto;
	min-height:25px;
	position:relative;
}
.newsboxleft{
	width:93%;
	float:left;
	padding-top:2px;
}
.newsboxright{
	width:7%;
	float:left;
}

/*   newsboxbardept  */

.newsboxbardept{
	background-color:#44be90;
	padding:1px 20px 1px 20px;
	font-size:120%;
	color:#ffffff;
	height:auto;
	min-height:25px;
	position:relative;
}
.newsboxdeptleft{
	width:93%;
	float:left;
	padding-top:2px;
}
.newsboxdeptright{
	width:7%;
	float:left;
}

/*    slider   */

#slider_box{
	width:635px;
	height:475px;
	float:left;
}
#slider{
	width:635px;
	height:475px;
	background: url(../../../images/slide1.jpg) no-repeat;
	position:relative; 
}

/*   buttons styles     */
button{
	background-color:#ffcb08;
	font-weight:bold;
	color:#000000;
	text-align:center;
	padding:9px 25px 9px 25px;
	border:none;
	font-size:107%;
	text-decoration:none;
	-webkit-box-shadow: 1px 1px 1px 1px rgba(200,200,200,1);
	-moz-box-shadow: 1px 1px 1px 1px rgba(200,200,200,1);
	box-shadow: 1px 1px 1px 1px rgba(200,200,200,1);
	cursor:pointer;
	font-family:Georgia, "Times New Roman", Times, serif;
}
button:hover, button:active{
	background-color:#ffe78e;
}
a.btn{
	background-color:#ffcb08;
	font-weight:bold;
	color:#000000;
	display:inline-block;
	text-align:center;
	padding:9px 25px 9px 25px;
	font-size:107%;
	text-decoration:none;
	-webkit-box-shadow: 1px 1px 1px 1px rgba(200,200,200,1);
	-moz-box-shadow: 1px 1px 1px 1px rgba(200,200,200,1);
	box-shadow: 1px 1px 1px 1px rgba(200,200,200,1);
}
a.btn:hover, a.btn:active{
	background-color:#ffe78e;
}
a.fifbtn{
	background:#ffcb08 url(../images/fif_bg.png) top left no-repeat;
	font-weight:bold;
	color:#000000;
	display:inline-block;
	padding:19px 20px;
	font-size:1.54em;
	text-decoration:none;
	-webkit-box-shadow: 1px 1px 1px 1px rgba(200,200,200,1);
	-moz-box-shadow: 1px 1px 1px 1px rgba(200,200,200,1);
	box-shadow: 1px 1px 1px 1px rgba(200,200,200,1);
	text-indent:104px;
	min-height:20px;
	width:300px;
}
a.fifbtn:hover, a.fifbtn:active{
	background-color:#ffe78e;
}
a.btnsm{
	background-color:#ffcb08;
	font-weight:bold;
	color:#000000;
	display:inline-block;
	text-align:center;
	padding:3px 15px 3px 15px;
	font-size:83%;
	text-decoration:none;
}
a.btnsm:hover, a.btnsm:active{
	background-color:#ffe78e;
}
.newsboxbar a.btnsm{
	background-color:#ffcb08;
	font-weight:bold;
	color:#000000;
	display:block;
	text-align:center;
	padding:3px 15px 3px 15px;
	font-size:83%;
	text-decoration:none;
	position:absolute;
	rigt:0;
	top:50%;
	margin-top:-14px;
}
.newsboxbar a.btnsm:hover{
	background-color:#ffe78e;
	color:#4f4c40;
}

/* main menu  */
.maximenuCKH{
width:1180px;
}

.navbar{
	height:47px;
	background-color:#00529b;
	margin-bottom:4px;
	width:100%;
}
.navbar ul.menu{
	padding:0;
	margin:0;
}
.navbar ul.menu > li{
	padding:0;
	margin:0;
	float:left;
	background:none;
}
.navbar ul.menu > li > a, .navbar ul.menu > li > a:visited{
	color:#ffffff;
	text-decoration:none;
	display:block;
	cursor:pointer;
	padding:12px 30px 12px 30px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:1.14em;
	font-weight:bold;
}
.navbar ul.menu > li > a:hover{
	background-color:#ffcb08;
	color:#00529b;
	text-decoration:none;
}

/*    maximenu    */

.maximenuCK_mod{
	background-color:#ffffff;
	border:2px solid #7c9cb5;
	padding:40px 45px;
	font-size:0.94em;
	line-height:normal;
	font-family:Verdana, Geneva, sans-serif;
}
div.maximenuCKH ul.maximenuCK li.maximenuCK.active{
	background-color:#ffcb08 !important;
}

div.maximenuCKH ul.maximenuCK li.maximenuCK.active a{
	color:#00529b;
}
.separator{
	height:16px;
}
.separatormax{
	height:32px;
}
.separatormin{
	height:8px;
}
.maximenuCK_mod ul{
}
.maximenuCK_mod ul li{
	list-style:disc;
	display:block;
	float:none !important;
	background:url(../images/list_dot.png) 0 7px no-repeat;
}
.maximenuCK_mod h1{
	font-size:1em;
	line-height:normal;
	font-weight:bold;
	font-family:Verdana, Geneva, sans-serif;
	padding:0;
	margin:0;
}
.departments .maximenuCK_mod{
	width:853px;
}
.departments .maximenuCK_mod .cell1{
	width:250px;
	float:left;
	padding-right:30px;
}
.departments .maximenuCK_mod .cell2{
	width:250px;
	float:left;
	padding-right:30px;
}
.departments .maximenuCK_mod .cell3{
	width:250px;
	float:left;
}

.board .maximenuCK_mod{
	width:524px;
}
.board .maximenuCK_mod .cell1{
	width:220px;
	float:left;
	padding-right:30px;
}
.board .maximenuCK_mod .cell2{
	width:220px;
	float:left;
	padding-right:30px;
}
.careers .maximenuCK_mod{
	width:231px;
}
.careers .maximenuCK_mod .cell1{
	width:231px;
}

.about .maximenuCK_mod{
	width:300px;
}
.about .maximenuCK_mod .cell1{
	width:300px;
	float:left;
	padding-right:30px;
}
.schools .maximenuCK_mod{
	width:980px;
}
.schools .maximenuCK_mod .cell1{
	width:220px;
	float:left;
	padding-right:30px;
}
.schools .maximenuCK_mod .cell2{
	width:220px;
	float:left;
	padding-right:30px;
}
.schools .maximenuCK_mod .cell3{
	width:220px;
	float:left;
	padding-right:30px;
}
.schools .maximenuCK_mod .cell4{
	width:220px;
	float:left;
}
.administration .maximenuCK_mod{
	width:200px;
}
.mysaisd .maximenuCK_mod{
	width:110px;
}



/*   headers   */

h1 {
	font-family: Arial, Helvetica,sans-serif;
	font-size: 187%;
	line-height:normal;
	font-weight: normal;
	color: #000000;
  margin: 0;
	padding: 0 0 10px 0;
}
h2 {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 160%;
	line-height:normal;
	font-weight: bold;
	color: #000000;
	margin:30px 0;
	}
h2.nopads {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 160%;
	line-height:normal;
	font-weight: bold;
	color: #000000;
  margin: 0;
  padding: 0;
	}
h3 {
  font-weight: bold;
	font-family: Georgia, "Times New Roman", Times, serif;
  font-size: 133%;
	color: #000000;
}
h3.nopads {
  font-weight: bold;
	font-family: Georgia, "Times New Roman", Times, serif;
  font-size: 120%;
	color: #000000;
  margin: 10px 0;
  padding: 0;
}
h4 {
	font-family: Georgia, "Times New Roman", Times, serif;
	color: #333;
	font-weight: bold;
	color: #000000;
  font-size: 113%;
  padding: 0;
  margin: 10px 0;
}

/*   Text Styling & Formatting  */

ul{
	margin:0;
	padding:10px 0 10px 0px;
}
ul li{
	margin-left:0px;
	list-style:none;
	background:url(../images/list_dot.png) 0 10px no-repeat;
	padding:0 0 2px 20px;
}
ul.lipads li{
	padding-bottom:20px;
}
ol.lipads li{
	padding-bottom:20px;
}

ul.greylist{
	margin:0;
	padding:10px 0 10px 0px;
}
ul.greylist li{
	margin-left:0px;
	list-style:none;
	background:url(../images/greydot.png) 0 7px no-repeat;
	padding:0 0 2px 20px;
}
ol{
	margin:0;
	padding:10px 0 10px 0px;
}
ol li{
	margin-left:20px;
	padding:0 0 2px 20px;
}
a.blklink{
	color:#000000;
}
a.blklink:hover, a.blklink:active{
	color:#969696;
}
ul li.readmore{
	list-style:none;
	background:none;
}
ul li.readmore a{
	color:#000000;
	text-decoration:underline;
}
ul li.readmore a:hover, ul li.readmore a:active{
	color:#969696;
	text-decoration:underline;
}
.cutline{
	background-color:#f0f0f0;
	padding:15px 20px 20px 20px;
	color:#5e5d5d;
		-webkit-box-shadow: 0px 0px 1px 1px rgba(200,200,200,1);
	-moz-box-shadow: 0px 0px 1px 1px rgba(200,200,200,1);
	box-shadow: 0px 0px 1px 1px rgba(200,200,200,1);

}
.staff_pads{
	padding-left:10px;
	padding-top:10px;
	font-size:0.94em;
}
.idnt20{
	padding-left:20px;
}
.bigtext{
	font-size:1.14em;
}

/*****************************************/
/********* TABS HOME **********/
/*****************************************/

.tabs_content{
	position:relative;
}
.tabsbg{
	background-color:#e3e2db;
	padding:68px;
}
.main_content_fullwidth .tabsbg, .main_content .tabsbg{
	background:none;
	padding:0px;
	margin-left:-50px;
}
.tabs_generic .tabsbg{
		margin-left:0px;
}
.tabs_buttons{
	width:1180px;
	height:46px;
	margin:0 auto;
}
#tab0_btn{
	width:277px;
	height:46px;
	float:left;
	margin-right:8px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:1.87em;
	text-indent:40px;
}
.tabs_buttons .tab{
	height:35px;
	float:left;
	box-shadow: -2px -2px 8px -7px rgba(0,0,0,0.75);
	background-color:#a5b8c8;
	margin-right:8px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:1.34em;
	color:#00529b;
	text-align:center;
	padding-top:11px;
	cursor:pointer;
}
#tab1_btn{
	width:231px;
}
#tab2_btn, #tab3_btn{
	width:193px;
}
#tab4_btn{
	width:213px;
}
.tab.active{
	background-color:#ffffff;
}
#tabs_panel{
	width:1100px;
	padding:40px;
	background:#FFFFFF url(../images/tabs_bg.jpg) repeat-x;
	background-position:bottom;
	margin:0 auto;
	-webkit-box-shadow: 1px 1px 10px -7px rgba(0,0,0,0.75);
	-moz-box-shadow: 1px 1px 10px -7px rgba(0,0,0,0.75);
	box-shadow: 1px 1px 10px -7px rgba(0,0,0,0.75);
}
#tabs_panel h3{
	padding:0;
	margin:4px 0;
	font-size:120%;
}
.tabs_calendar{
	width:18%;
	min-height:280px;
	/*background:url(../images/calendar_small.gif) no-repeat;*/
	float:left;
	padding-right:50px;
	cursor:pointer;
}
.tabs_foundation_logo{
	width:104px;
	height:55px;
	margin-top:57px;
	margin-left:24px;
	/*background:url(../../../images/foundationlogo.png) no-repeat;*/
	cursor:pointer;
	float:left;
}
.tabs_idata_logo{
	width:138px;
	height:118px;
	margin-top:30px;
	margin-left:24px;
	/*background:url(../../../images/idataportal-logo.png) no-repeat;*/
	cursor:pointer;
	float:left;
}
.tabs_bond_logo{
	width:195px;
	height:49px;
	margin-top:60px;
	/*background:url(../../../images/bondlogo.png) no-repeat;*/
	cursor:pointer;
	float:left;
}
.tabs_saisdfoundation_logo{
	width:104px;
	height:55px;
	margin-left:44px;
	margin-top:300px;
	background:url(../../../images/foundationlogo.png) no-repeat;
	cursor:pointer;
}
.tab1{
	display:block;
}
.tab2, .tab3, .tab4{
	display:none;
}
.tab1_content{
	width: 77%;
	float:left;
}
.logos{
	position:absolute;
	top:310px;
	left:0px;
	clear:both;
	padding-left:0px;
}


/* main page tabs - tab1 */

.tab1_content_schools{
	position:absolute;
	top:0px;
	left:250px;
}
.tab1_content_rulesregulations{
	position:absolute;
	top:200px;
	left:250px;
}
.tab1_content_thebasics{
	position:absolute;
	top:0px;
	left:550px;
}
.tab1_content_getinvolved{
	position:absolute;
	top:270px;
	left:550px;
}
.tab1_content_resourcesparentingtools{
	position:absolute;
	top:0px;
	left:780px;
}
.tab1_content .logos{
	top:310px;
	left:0px;
}
.tab1	{
	min-height:460px;
}


/* main page tabs - tab2 */

.tab2_content_tools{
	position:absolute;
	top:0px;
	left:250px;
}
.tab2_content_athletics{
	position:absolute;
	top:140px;
	left:250px;
}
.tab2_content_academicsgraduation{
	position:absolute;
	top:0px;
	left:500px;
}
.tab2_content_educationaloptions{
	position:absolute;
	top:180px;
	left:500px;
}
.tab2_content_nutritionwellness{
	position:absolute;
	top:0px;
	left:820px;
}
.tab2_content_rulespolicies{
	position:absolute;
	top:135px;
	left:820px;
}
.tab2_content .logos{
	top:300px;
	left:0px;
}
.tab2	{
	min-height:440px;
}



/* main page tabs - tab3 */


.tab3_content_quicktools{
	position:absolute;
	top:0px;
	left:250px;
}
.tab3_content_departments{
	position:absolute;
	top:250px;
	left:250px;
}
.tab3_content_rulespolicies{
	position:absolute;
	top:0px;
	left:500px;
}
.tab3_content_resources{
	position:absolute;
	top:160px;
	left:500px;
}
.tab3_content_formsdocuments{
	position:absolute;
	top:0px;
	left:820px;
}
.tab3_content_otheractions{
	position:absolute;
	top:135px;
	left:820px;
}
.tab3_content .logos{
	top:370px;
	left:0px;
}
.tab3	{
	min-height:500px;
}



/* main page tabs - tab4 */

.tab4_content_aboutsaisd{
	position:absolute;
	top:0px;
	left:250px;
}
.tab4_content_administration{
	position:absolute;
	top:235px;
	left:250px;
}

.tab4_content_schoolboard{
	position:absolute;
	top:0px;
	left:500px;
}
.tab4_content_partnerships{
	position:absolute;
	top:160px;
	left:500px;
}
.tab4_content_bond{
	position:absolute;
	top:295px;
	left:500px;
}

.tab4_content_resources{
	position:absolute;
	top:0px;
	left:840px;
}
.tab4_content_otheractions{
	position:absolute;
	/*top:185px;*/
	top:220px;
	left:840px;
}
.tab4_content .logos{
	top:400px;
	left:0px;
}
.tab4	{
	min-height:540px;
}



/* generic tabs - tab1 */
.tabs_generic{
	padding: 0;
}
.tabs_generic .tabsbg{
	padding:0;
	background:none;
}
.tabs_generic .tabs_buttons{
	width:680px;
}
.tabs_generic #tab0_btn{
	width:153px;
	text-indent:0;
}
.tabs_generic #tab1_btn{
	width:100px;
}
.tabs_generic #tab2_btn{
	width:113px;
}
.tabs_generic #tab3_btn{
	width:133px;
}
.tabs_generic #tab4_btn{
	width:133px;
}
.tabs_generic .tabs_calendar{
	width:33%;
}
.tabs_generic .tab1_content{
	width:58%;
}

.tabs_generic .tab1_content_schools{
	position:absolute;
	top:300px;
	left:0px;
}
.tabs_generic .tab1_content_rulesregulations{
	position:absolute;
	top:0px;
	left:220px;
}
.tabs_generic .tab1_content_thebasics{
	position:absolute;
	top:140px;
	left:220px;
}
.tabs_generic .tab1_content_getinvolved{
	position:absolute;
	top:425px;
	left:220px;
}
.tabs_generic .tab1_content_resourcesparentingtools{
	position:absolute;
	top:0px;
	left:450px;
}
.tabs_generic .logos{
	position:absolute;
	top:520px;
	left:0px;
	clear:both;
	padding-left:40px;
}

.tabs_generic .tab1	{
	min-height:660px;
}

/* generic tabs - tab2 */
.tabs_generic .tab2_content_tools{
	position:absolute;
	left:0px;
	top:300px;
}
.tabs_generic .tab2_content_athletics{
	position:absolute;
	left:250px;
	top:0px;
}
.tabs_generic .tab2_content_academicsgraduation{
	position:absolute;
	left:250px;
	top:180px;
	width:180px;
}
.tabs_generic .tab2_content_educationaloptions{
	position:absolute;
	top:0px;
	left:440px;
}
.tabs_generic .tab2_content_nutritionwellness{
	position:absolute;
	top:150px;
	left:440px;
}
.tabs_generic .tab2_content_rulespolicies{
	position:absolute;
	top:300px;
	left:440px;
}
.tabs_generic .tab2_content .logos{
	top:410px;
	left:0px;
}
.tabs_generic .tab2	{
	min-height:550px;
}


/* generic tabs - tab3 */

.tabs_generic .tab3_content_quicktools{
	position:absolute;
	top:300px;
	left:0px;
}
.tabs_generic .tab3_content_departments{
	position:absolute;
	top:0px;
	left:250px;
}
.tabs_generic .tab3_content_rulespolicies{
	position:absolute;
	top:178px;
	left:250px;
}
.tabs_generic .tab3_content_resources{
	position:absolute;
	top:330px;
	left:250px;
}
.tabs_generic .tab3_content_formsdocuments{
	position:absolute;
	top:0px;
	left:470px;
}
.tabs_generic .tab3_content_otheractions{
	position:absolute;
	top:260px;
	left:470px;
}
.tabs_generic .tab3_content .logos{
	top:530px;
	left:0px;
}
.tabs_generic .tab3	{
	min-height:670px;
}

/* generic tabs - tab4 */

.tabs_generic .tab4_content_aboutsaisd{
	position:absolute;
	top:300px;
	left:0px;
}

.tabs_generic .tab4_content_administration{
	position:absolute;
	top:530px;
	left:0px;
	width:200px;
}

.tabs_generic .tab4_content_schoolboard{
	position:absolute;
	top:0px;
	left:250px;
	width:200px;

}
.tabs_generic .tab4_content_partnerships{
	position:absolute;
	top:180px;
	left:250px;
	width:200px;
}
.tabs_generic .tab4_content_bond{
	position:absolute;
	top:340px;
	left:250px;
	width:200px;
}
.tabs_generic .tab4_content_resources{
	position:absolute;
	top:0px;
	left:460px;
}
.tabs_generic .tab4_content_otheractions{
	position:absolute;
	top:270px;
	left:460px;
}
.tabs_generic .tab4_content .logos{
	top:660px;
	left:0px;
}
.tabs_generic .tab4	{
	min-height:790px;
}













/*   tabs Parents   */
.tabs_parents{
	padding: 50px 0;
}
.tabs_parents #tabs_panel, .tabs_generic #tabs_panel{
	width:600px;
	/*min-height:280px;*/
	padding:40px;
	background:#FFFFFF url(../images/tabs_bg.jpg) repeat-x;
	background-position:bottom;
	margin:0 auto;
	-webkit-box-shadow: 1px 1px 10px -7px rgba(0,0,0,0.75);
	-moz-box-shadow: 1px 1px 10px -7px rgba(0,0,0,0.75);
	box-shadow: 1px 1px 10px -7px rgba(0,0,0,0.75);

}
#tabs_panel{
	position:relative;
	/*height:450px;*/
	}
#tab0_btn{
	width:173px;
	height:46px;
	float:left;
	margin-right:8px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:1.87em;
	text-indent:20px;
	margin-top:10px;
}


.tabs_parents #tab1_btn{
	width:102px;
}
.tabs_parents #tab2_btn{
	width:109px;
}
.tabs_parents #tab3_btn{
	width:131px;
}
.tabs_parents #tab4_btn{
	width:127px;
}


/*****************************************/
/********* WEBSITE PAGES STYLES **********/
/*****************************************/

/*    VIDEO PAGE   */

.vidcell1, .vidcell2{
	width:320px;
	float:left;
}
.vidcell1{
	padding-right:30px;
}

/*   Administration */














/* ---- OLD ----*/
div.center {
  text-align: center;
}

div#wrapper {
	margin-left: auto;
	margin-right: auto;
}

body.width_medium div#wrapper {
	width: 950px;
}

body.width_small div#wrapper {
	width: 773px;
}

body.width_fmax div#wrapper {
	min-width: 750px;
	max-width: 1050px;
}

div#header_l {
	position: relative;
}

div#header_r {
	height: 90px;
	padding-left: 370px;
	padding-right: 30px;
	padding-top: 25px;
	overflow: hidden;
	text-align: left;
}

div#logo {
	position: absolute;
	left: 0;
	top: 0;
	float: left;
	width: 298px;
	height: 75px;
	background: url(../images/mw_joomla_logo.png) 0 0 no-repeat;
	margin-left: 30px;
	margin-top: 25px;
}

div#newsflash {
	width: auto;
	margin-left: 350px;
	margin-right: 30px;
	border: 1px solid #00f;
}

div#tabarea {
	background: #f7f7f7 url(../images/mw_header_b.png) 0 0 repeat-x;
	margin: 0 11px;

}

div#tabarea_l {
	background: url(../images/mw_header_l_b.png) 0 0 no-repeat;
	padding-left: 32px;
}

div#tabarea_r {
	height: 42px;
	background: url(../images/mw_header_r_b.png) 100% 0 no-repeat;
	padding-right: 1px;
}

div#footer_r {
	padding-top: 10px;
	height: 47px;
	overflow: hidden;
}

div#footer_r div {
	text-align: center;
	font-size: .90em;
	color: #aaa;
}

div#footer_r a:link, div#footer_r a:visited  {
	color: #999;
}

div#footerspacer {
	height: 10px;
}

#pathway {
	padding: 0px 10px 8px;
	width: auto;
	margin-top: -2px;
	margin-right: 250px;
	text-align: left;
}

#search {
	float: right;
	width:320px;
	margin-top: -20px;
	margin-right: 30px;
	height: 40px;
	overflow: hidden;
	text-align:right;
}

form#searchForm input {
	vertical-align: middle;
}

form#searchForm table {
	border-collapse: collapse;
}

form#searchForm td {
	padding:0;
}



#area {
	padding: 0;
}

#whitebox {
	margin: 0 21px 0px 21px;
	background: #fff;
	width: auto;
}

#whitebox div {
	text-align: left;
}

#whitebox_t {
	background: #fff url(../images/mw_content_t.png) 0 0 repeat-x;
}

#whitebox_tl {
	background: url(../images/mw_content_t_l.png) 0 0 no-repeat;
}

#whitebox_tr {
	height: 10px;
	overflow: hidden;
	background: url(../images/mw_content_t_r.png) 100% 0 no-repeat;
}

#whitebox_m {
	border-left: 1px solid #ccc;
	border-right: 1px solid #ccc;
	width: auto;
	padding: 1px 8px;
}

#whitebox_b {
	margin-top: -5px;
	background: url(../images/mw_content_b.png) 0 100% repeat-x;
}

#whitebox_bl {
	background: url(../images/mw_content_b_l.png) 0 100% no-repeat;
}

#whitebox_br {
	height: 13px;
	background: url(../images/mw_content_b_r.png) 100% 100% no-repeat;
}












/* ---- /OLD ----*/

/*****************************************/
/*** Joomla! specific content elements ***/
/*****************************************/

div.offline {
	background: #fffebb;
	width: 100%;
	position: absolute;
	top: 0;
	left: 0;
	font-size: 1.2em;
	padding: 5px;
}

span.pathway {
  display: block;
  margin: 0 20px;
  height: 16px;
  line-height: 16px;
  overflow: hidden;
}

/* headers_additional */
div.componentheading {
  padding-left: 0px;
}


.contentheading {
	padding: 0;
	font-family: Arial, Helvetica,sans-serif;
	font-size: 1.4em;
	font-weight: normal;
	vertical-align: bottom;
	color: #333;
	text-align: left;
	width: 100%;
}

table.contentpaneopen h3 {
	margin-top: 25px;
}


.componentheading, table.moduletable th, legend {
  margin: 0;
  font-weight: bold;
  font-family: Helvetica,Arial,sans-serif;
  font-size: 1.5em;
  padding-left: 0px;
	margin-bottom: 10px;
	text-align: left;
}

/* small text */
.small {
	font-size: .90em;
	color: #999;
	font-weight: normal;
	text-align: left;
}

.modifydate {
  height: 20px;
  vertical-align: bottom;
	font-size: .90em;
	color: #999;
	font-weight: normal;
	text-align: left;
}

.createdate {
	height: 20px;
	vertical-align: top;
	font-size: .90em;
	color: #999;
	font-weight: normal;
	vertical-align: top;
	padding-bottom: 5px;
	padding-top: 0px;

}

a.readon {
	margin-top: 10px;
	display: block;
	float: left;
	background: url(../images/mw_readon.png) top right no-repeat;
	padding-right: 20px;
	line-height: 14px;
	height: 16px;
}

/* form validation */
.invalid { border-color: #ff0000; }
label.invalid { color: #ff0000; }


/** overlib **/

.ol-foreground {
	background-color: #f6f6f6;
}

.ol-background {
	background-color: #666;
}

.ol-textfont {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
}

.ol-captionfont {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #f6f6f6;
	font-weight: bold;
}
.ol-captionfont a {
	color: #0B55C4;
	text-decoration: none;
	font-size: 12px;
}

.ol-closefont {}

/* menu links */
a.mainlevel:link, a.mainlevel:visited {
	padding-left: 5px;
}

a.mainlevel:hover {

}

/* spacers */
span.article_separator {
	display: block;
	height: 20px;
}

.home_newsbox_content .article_separator{
	display:none;
}

.contentheadinghide_text{
background: url("../images/list_dot.png") no-repeat scroll 0 7px;
padding-left:18px;
}

.article_column {
	padding-right: 5px;
}

.column_separator {
	border-left: 1px dashed #e0e0e0;
	padding-left: 10px;
}

td.buttonheading {

}

td.buttonheading img {
	border:none;
}

.clr {
	clear: both;
}

td.greyline {
  width: 20px;
  background: url(../images/mw_line_grey.png) 50% 0 repeat-y;
}

div#maindivider {
  border-top: 1px solid #ddd;
  margin-bottom: 10px;
  overflow: hidden;
  height: 1px;
}

table.blog span.article_separator {
	display: block;
	height: 20px;
}

/* edit button */
.contentpaneopen_edit{
	float: left;
}

/* table of contents */
table.contenttoc {
  margin: 5px;
  border: 1px solid #ccc;
  padding: 5px;
  float: right;
}

table.contenttoc td {
  padding: 0 5px;
}


/* content tables */
td.sectiontableheader {
  background: #efefef;
  color: #333;
  font-weight: bold;
  padding: 4px;
  border-right: 1px solid #fff;
}

tr.sectiontableentry0 td,
tr.sectiontableentry1 td,
tr.sectiontableentry2 td {
  padding: 4px;
}

td.sectiontableentry0,
td.sectiontableentry1,
td.sectiontableentry2 {
  padding: 3px;
}


/* content styles */
table.contentpaneopen, table.contentpane {
	margin: 0;
	padding: 0;
	width: 100%;
}

table.contentpaneopen li {
	margin-bottom: 5px;
}

table.contentpaneopen fieldset {
	border: 0;
	border-top: 1px solid #ddd;
}

table.contentpaneopen h3 {
	margin-top: 25px;
}

table.contentpaneopen h4 {
	font-family: Arial, Helvetica, sans-serif;
	color: #333;
}

.highlight {
	background-color: #fffebb;
}

/* module control elements */
table.user1user2 div.moduletable {
	margin-bottom: 0px;
}

div.moduletable, div.module {
  margin-bottom: 25px;
}

div.module_menu h3 {
	font-family: Helvetica, Arial, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #eee;
	margin: -23px -4px 5px -5px;
	padding-left: 10px;
	padding-bottom: 2px;
}

div.module_menu {
	margin: 0;
	padding: 0;
	margin-bottom: 15px;
}

div.module_menu div div div {
	padding: 10px;
	padding-top: 30px;
	padding-bottom: 15px;
	width: auto;
}

div.module_menu div div div div {
	background: none;
	padding: 0;
}

div.module_menu ul {
	margin: 10px 0;
	padding-left: 20px;
}

div.module_menu ul li a:link, div.module_menu ul li a:visited {
	font-weight: bold;
}

#leftcolumn div.module {
	padding: 0 10px;
}

#leftcolumn div.module table {
	width: auto;
}

/* forms */
table.adminform textarea {
  width: 540px;
  height: 400px;
  font-size: 1em;
  color: #000099;
}


form#form-login fieldset { border: 0 none; margin: 0em; padding: 0.2em;}
form#form-login ul { padding-left: 20px; }

form#com-form-login fieldset { border: 0 none; margin: 0em; padding: 0.2em;}
form#com-form-login ul { padding-left: 20px; }

/* thumbnails */
div.mosimage         {  margin: 5px; }
div.mosimage_caption {  font-size: .90em; color: #666; }

div.caption       { padding: 0 10px 0 10px; }
div.caption img   { border: 1px solid #CCC; }
div.caption p     { font-size: .90em; color: #666; text-align: center; }

div.img_caption       { padding: 0 10px 0 10px; }
div.img_caption img   { border: 1px solid #CCC; }
div.img_caption p     { font-size: .90em; color: #666; text-align: center; }

/* Parameter Table */
table.paramlist {
	margin-top: 5px;
}

table.paramlist td.paramlist_key {
	width: 128px;
	text-align: left;
	height: 30px;
}

table.paramlist td.paramlist_value {
}

div.message {
	font-family : "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size : 14px;
	color : #c30;
	text-align: center;
	width: auto;
	background-color: #f9f9f9;
	border: solid 1px #d5d5d5;
	margin: 3px 0px 10px;
	padding: 3px 20px;
}


/* System Messages */
/* see system general.css */

.pagination span { padding: 2px; }
.pagination a    { padding: 2px; }

/* Polls */
.pollstableborder td {
	text-align: left;
}

/* WebLinks */
span.description {
	display:block;
	padding-left: 30px;
}

/* Frontend Editing*/
fieldset {
	border: 1px solid #ccc;
	margin-top: 15px;
	padding: 15px;
}

legend {
	margin: 0;
	padding: 0 10px;
}

td.key {
	border-bottom:1px solid #eee;
	color: #666;
}

/* Tooltips */

.tool-tip {
	float: left;
	background: #ffc;
	border: 1px solid #D4D5AA;
	padding: 5px;
	max-width: 200px;
}

.tool-title {
	padding: 0;
	margin: 0;
	font-size: 100%;
	font-weight: bold;
	margin-top: -15px;
	padding-top: 15px;
	padding-bottom: 5px;
	background: url(../../system/images/selector-arrow.png) no-repeat;
}

.tool-text {
	font-size: 100%;
	margin: 0;
}

/* System Standard Messages */
#system-message { margin-bottom: 20px; }

#system-message dd.message ul { background: #C3D2E5 url(../../system/images/notice-info.png) 4px center no-repeat;border-top: 3px solid #DE7A7B; border-bottom: 3px solid #DE7A7B; margin:0px; padding-left: 40px; text-indent:0px;}

/* System Error Messages */
#system-message dd.error ul { color: #c00; background: #E6C0C0 url(../../system/images/notice-alert.png) 4px center no-repeat; border-top: 3px solid #DE7A7B; border-bottom: 3px solid #DE7A7B; margin:0px; padding-left: 40px; text-indent:0px;}

/* System Notice Messages */
#system-message dd.notice ul { color: #c00; background: #EFE7B8 url(../../system/images/notice-note.png) 4px center no-repeat; border-top: 3px solid #F0DC7E; border-bottom: 3px solid #F0DC7E; margin:0px; padding-left: 40px; text-indent:0px;}

#syndicate{
	float:left;
	padding-left: 25px;
}

#power_by{
	float:right;
	padding-right: 25px;
}

/* Component Specific Fixes */

#component-contact table td {
	padding: 2px 0;
}


#djslider222 .load-button{
	width:19px !important;
	height:19px !important;
	background: url(../images/slider_dots.png) no-repeat !important;
		border-radius: 0;
	opacity:1  !important;
		margin-right:6px !important;
}
#djslider222 span.load-button-active {
	background: url(../images/slider_dots.png) 0 -19px no-repeat !important; 
	opacity:1  !important;
}

#cust-navigation222{
	bottom:34px !important;
	right:43px;
	top:auto !important;
}
#navigation222{
	bottom:80px;
	top:auto !important;
	position:absolute !important;
}
#play222, #pause222 {
    cursor: pointer;
    display: block;
    left: 20px !important;
    position: absolute;
}

.djslider .load-button{
	width:19px !important;
	height:19px !important;
	background: url(../images/slider_dots.png) no-repeat !important;
		border-radius: 0;
	opacity:1  !important;
		margin-right:6px !important;
}
.djslider span.load-button-active {
	background: url(../images/slider_dots.png) 0 -19px no-repeat !important; 
	opacity:1  !important;
}
.navigation-container-custom{
	bottom:64px !important;
	right:43px;
	top:auto !important;
}
.navigation-container{
	bottom:120px;
	top:auto !important;
	position:absolute !important;
}
.play-button, .pause-button {
    cursor: pointer;
    display: block;
    left: 20px !important;
    position: absolute;
}




.home_newsbox_content .article_separator{
	display:none;
}

.contentheadinghide_text{
background: url("../images/list_dot.png") no-repeat scroll 0 7px;
padding-left:18px;
}

table.redesign {
margin: 0 auto;
}
