img {    
    border-style: none;
	border-color: inherit;
	border-width: 0;

}   

ol,ul {   
    list-style:none;   
}  

    body
		{
			margin: 0;
			padding: 0;
			margin-left: auto;
			margin-right:auto;
			font-family: Arial, Tahoma, Verdana, sans-serif;
			background-color:white;
		}
    #container
    {
      width:100%;
			margin: 0;
			padding: 0;
			margin-left: auto;
			margin-right:auto;
			font-family: Arial, Tahoma, Verdana, sans-serif;
    }
    /* ----- LAYOUT CLASSES ----- */

    .center       {text-align:center;}
    .left         {text-align:left;}
    .right        {text-align:right;}
    .justify      {text-align:justify;}
    .bold         {font-weight:bold;}
    .italic       {font-style:italic;}
    .float_right  {float:right; vertical-align:middle;}
    .float_left   {float:left;}
    .title        {text-align:center; font-weight:bold; font-size:120%;}
    .imgleft      {float:left;}
    .imgright     {float:right;}
    .imgtop       {vertical-align:top;}
    .sub-heading  {font-weight:bold;font-size:100%;color:#003398;}
    .signature    {font-family:script;font-size:26pt;}
    .borderleft   {border-left:1px solid gray;}
    .clearleft    {clear:left;}
    
    .students     {width:223px;
margin-left:15px;background-color:#fac90a;font-family:Arial;
}
    .students img {}
    .students .text         {width:134px;
border-left:2px solid white;height:75px;color:black;font-family:Times;
    margin-right: 0px;
} /* Yellow Background  */

    .nolink {text-decoration:none;border:0;}
    .nolink:hover {text-decoration:underline;}
    
    .nobullet
    {
      list-style-type:none;
      line-height:150%;
      margin-left:10px;
    }
    .bullets
    {
      list-style-type:circle;
      line-height:150%;
      margin-left:20px;
    }
    .square
    {
      list-style-type:square;
      line-height:150%;
      margin-left:20px;
    }
    
    .learning
    {
      width:550px;
      background-color:#01509b;
      color:#f5cb07;
    }

    .learning .panel
    {
      background-color:#f5cb07;
      color:#01509b;
    }
    .learning .panel .content
    {
      width:272px;
      background-color:#f5cb07;
      color:#01509b;
      border-top:6px solid #eeeeee;    
    }
    
    .learning .spacer
    {
      border-left:6px solid #eeeeee;    
    }

    .sitemap ul ul {margin-left:20px;font-size:1em;}

    /* ----- HEADER ----- */
    
    #header
    {
      width:100%;
      height:160px;
      border:0;
      padding:0;    
      }
      
    #header_left
    {
      border:0;
      padding:0;      
      position:absolute;
      top:0;
      left:0;
      width:50%;
      height:160px;
      background-image:url(/images/header_left.jpg);
    }
    
    #header_right
    {
      border:0;
      padding:0;
      position:absolute;
      top:0;
      right:0;
      width:50%;
      height:160px;
      background-image:url(/images/header_right.jpg);
    }
    #banner
    {
      border:0;
      padding:0;
      position:relative;
      z-index:5;
      width:950px;
      height:160px;
      margin-left:auto;
      margin-right:auto;
      background-image:url(/images/header3.jpg);
    }
    #banner span
    {
      border:0;
      padding:0;
      height:0;
      position:absolute;
      color:white;
      padding-top:110px;
      padding-left:70px;
      font-size:0.8em;
    }
    #banner .poscc
    {
      position:absolute;
      left:70px;
      top:106px;
    }
    .header_title
    {
      text-align:center;
      font-size:26pt;
      color:black;
      padding-top:15px;
    }
    .header_text
    {
      text-align:center;
      font-size:22pt;
      margin-top:-5px;
      color:black;
    }

		.clearboth { clear: both; }

    /* ----- HEADINGS ----- */

    #heading
    {
      padding:0px;
      padding-right:20px;
      margin:0px;
      width:100%;
      height:30px;
      background-image:url(../images/heading.jpg);
    }
      
    #heading p{padding-top:5px;padding-left:10px;font-weight:bold;color:white;font-size:100%;}

    #main
		{
		  clear:left;
			width: 950px;
			margin-left:auto;
			margin-right:auto;
		}
		
		#main_left
		{
		  float:left;
		  width:521px;
		}


    #main_block
    {
      width:100%;
      background-color:#f5f5f5;
      padding:10px;
	font-size: small;
    margin-right: 0px;
}
    
    .heading {padding-top:10px;padding-bottom:10px;}
   
    .block
    {
      padding-left:30px;
      padding-right:30px;
    }
	
		.side_panel
		{
		  width:190px;
		  padding:0;
		  margin:0;
		  margin-right:5px;
	text-align: left;
}
		
		.side_panel li.heading
		{
		  position:relative;
		  background-image:url(../images/rss_header.jpg);
		  color:#f0c912;
		  font-size:1em;
		  font-weight:bold;
		  padding:10px;
      width:190px;
		  height:16px;
		}
		.side_panel li.section
		{
		  margin-top:2px;
		  background-color:#ccdce9;
		  color:#727377;
		  font-size:1em;
		  padding:10px;
		  list-style-type:none;
		}

    .side_panel span
    {
      position:absolute;
      right:10px;
      top:10px;
    }
	
    #rss
    {
      position:absolute;
      right:10px;
      top:20px;
      z-index:50;
    }
	
		#footer
		{
			clear:left;
			float: left;
			width: 100%;
			height:75px;
			margin:0;
			margin-top:10px;
			border:0;
			border-top:5px solid #00519b;
		}
		#footer_menu
		{
		  margin-top:10px;
		  width:800px;
		  margin-left:auto;
		  margin-right:auto;
		  font-size:0.8em;
		}
		#footer_menu li
		{
		  display:inline;
		}

		h1, h2, h3, h4, h5, h6, p, ul, ol, dl, a
		{
			margin: .2em;
		}
		
		a em
		{
			font-style: normal;
			font-weight: normal;
			text-decoration: underline;
		}

		a:hover 
		{
			text-decoration: none;
		}		

		h1+p, h2+p, h3+p, h4+p
        {
             margin: .2em;
        }

        h2
        {
            font-weight: bold;
        }

    

		#copyright
		{
			margin:0;
			border:0;
			height:100%;
		  background-color:black;
		  font: 75% Arial, Tahoma, Verdana, hevetica, sans-serif;
		}
		.copyright,.copyright a
		{
		  color:white;
		  text-align:center;
		}
