@import url(01.font.css);


#wrapper		{

			margin-right: auto;
			margin-left: auto;
			text-align: left;
			width: 974px;
			}
.clearfloat {
   			 clear:both;
}
#topnav
			{background-image:url('../t_images/top_header.jpg');
			background-repeat:no-repeat;
			height:56px;
			}

#staff_tab	
			{
			margin: 12px 20px 0px 0px;
			height:26px;
			width: 140px;
			float:right;

			}
#students_tab	
			{
			margin: 12px 1px 0px 0px;
			height:26px;
			width: 140px;
			float:right;

			}
#parents_tab	
			{
			margin: 12px 0px 0px 0px;
			height:26px;
			width: 140px;
			float:right;

			}
#visitors_tab	
			{
			margin: 12px 1px 0px 0px;
			height:26px;
			width: 140px;
			float:right;

			}


#menu			{
			CLEAR: BOTH;
			background-image:url('../t_images/menu_bkg.jpg');
			background-repeat:no-repeat;
			width: 974px;
			height:37px;
			}
#menuin			{
			position:relative;
			z-index: 2;		
			float:left;
			padding:0px 0px 0px 10px;
			}
#header	
			{
			position: relative;
			background-image:url('../t_images/header.jpg');
			background-repeat:no-repeat;
			height:72px;
			}

.hide                  {
                        visibility:hidden;
                       }

#imap                  {
                       background-color: #ccc;/* hack for IE padding*/
                       filter:progid:DXImageTransform.Microsoft.Alpha(opacity=0); opacity:0.0; -khtml-opacity: 0;/* hack for IE padding*/
                       float: left;
		       position: absolute;
                       width : 110px;
                       height: 65px;
                       margin: 0px 0px 0px 20px;
                       }
#header_spacer	
			{
			background-image:url('../t_images/top_spacer_bkg.jpg');
			background-repeat:no-repeat;
			height:23px;
			}
#headerin	
			{
			position: absolute;
			top: 10px;
			right:20px;
			float: right;
			width:220px;
			}


.radio			{
			padding:0px 2px 0px 0px;
			}

.searchimg			{
			float: right;
			margin:0px 0px 0px 5px;
			}
#header_menu	
			{
			height:30px;
			position:absolute;
			right:20px;	
			float:right;
			top: 45px;
			width: 400px;
			}
	
#contentwrapper		{
			background-image:url('../t_images/c_bkg.jpg');
			background-repeat:repeat-y;
			min-height: 500px;
			height:auto!important; 
			height: 500px;	
			 margin: 0px 0px 0px 0px;	
			}
#s_contentwrapper		{
			background-image:url('../t_images/sc_bkg.jpg');
			background-repeat:repeat-y;
			min -height: 500px;
			height:auto!important; 
			height: 500px;	
			 margin: 0px 0px 0px 0px;	
			}
#content		{
			width:974px;
			margin: 0px 0px 0px 0px;	
			}



#left			{


			float:left;
			width: 256px;
			margin:0px 0px 30px 0px;
			}
.left_q			{
			position:relative;
			z-index: 1;
			float:left;
			width: 241px;
			padding:0px 0px 0px 15px;
			}
.left_cal			{

			float:left;
			width: 241px;
			padding:0px 0px 0px 15px;
			}
.left_e			{

			float:left;
			width: 241px;
			padding:0px 0px 0px 15px;
			}
.leftin			{

			float:left;
			width: 226px;
			padding:0px 10px 0px 20px;
			}

#centercontent			{


			float:left;
			width: 468px;
			padding:0px 10px 30px 20px;
			}
.rotate_img			{

			float:left;;
			margin:0px 0px 20px 0px;
			}
.centercontentin			{
			position:relative;
			z-index: 0;
			float:left;
			margin:0px 0px 0px 0px;
			}
#s_center      {

			float:left;
			padding: 0px 0px 30px 0px;
			width:974px;
			}
.s_centerin      {
			position:relative;
			z-index: 0;
			float:left;
			padding: 0px 25px 0px 25px;
			width:924px;
			}
.ql_header 		 {
			float:left;
			background-image:url('../t_images/ql_bkg.jpg');
			background-repeat:no-repeat;
			height:24px;
			}

#right      {
			float:left;
			padding: 0px;

			margin: 0px 0px 30px 0px;
			width:220px;
			}
.rightin      {
			position:relative;
			z-index: 0;
			float:left;
			width:200px;
			}
.icons      {
			float:left;
			padding: 0px;
			margin: 0px 20px 0px 0px;
			width:200px;
			}
#s_right      {

			float:left;
			padding: 0px;
			margin: 0px 0px 30px 0px;
			width:718px;
			}
.s_rightin      {
			position:relative;
			z-index: 0;
			float:left;
			padding: 0px;
			padding: 0px 30px 20px 20px;
			width:668px;
			}

#bottom		{
clear:both;
			width:974px;
			background-image:url('../t_images/top_footer_bkg.jpg');
			background-repeat:no-repeat;
			height: 65px;
			}
#s_bottom		{
clear:both;
			width:974px;
			background-image:url('../t_images/s_top_footer_bkg.jpg');
			background-repeat:no-repeat;
			height: 54px;
			}
#bottomin{

			float: right;
			width:678px;
			margin: 10px 20px 0px 20px;
			padding: 0px 0px 0px 0px;
			}

#footer		{	width:974px;
			background-color: #f1ede2;
			 margin: 0px 0px 0px 0px;	
			}

#footerin		{
			 margin: 0px 10px 0px 10px;	
			}

.nse			{
			margin: 25px 0px 0px 0px;
			}
#nsein 			{
			text-align: center;
			padding-bottom:5px;
			}
#ql_back		{/* background color for QL*/
			}
#news_back		{/* background color for scroller*/
			background-image:url('../t_images/scrollerbkg.jpg');
			background-color: #fff;
			background-repeat:repeat-x;
			height:300px;
			} 

#events_back		{/* background color for events*/
			background-image:url('../t_images/scrollerbkg.jpg');
			background-color: #fff;
			background-repeat:repeat-x;
			height:300px;
			white-space:normal;
			} 
#iframewrap		{
			white-space:normal;
			} 
