/*Layout *****/

html { 
 background: #ffffff;    
}


body { 
 margin:0;
 padding:0;
 font-family: verdana,Arial, Helvetica, sans-serif;
 font-size:81.25%;
 background: #ffffff;
/* background:url(../i/windowbg.gif) #ffffff; */
}

#container{
width: 900px; /*Width of main container*/
margin: 0 auto; /*Center container on page*/
 background: #ffffff; 
}

#header{
 background: #007fba;
 height: 110px; /*Height of top section*/
}


#header h2{
 margin: 0;
 padding-top: 5px;
 padding-left: 0px;
 color:#ffffff; 
}

#center{
 float: left;
 width: 100%;
 background: #ffffff; 
}

#context{
 margin: 0 210px 0 210px;  /*Margins for content column. Should be "0 RightColumnWidth 0 LeftColumnWidth*/
 background: #ffffff; 
}


#contentwrapper{
margin-left:15px; 
margin-top: 2px;
margin-bottom: 15px;
background: #ffffff;

}

.billcontent{
width: 100%;
display:block;
float:left;
margin-bottom: 15px;
}

#context p, ul, ol, li, a{  
 padding-left:10px; 
 padding-right:10px; 
 color: #015278;
 text-align: justify; 
}



#context h2, h3, h4, h5{
margin: 0;
padding-top: 15px;
padding-left: 10px;
color: #007fba;
}

#context hr {  
 padding-left:10px;  
 margin-left: 10px;
 color: #007fba;
}
#breadcrumbs{
  margin-left:3px;
  margin-right:3px;  
  font-size:0.75em;
  letter-spacing:-1px;  
  margin-top:0px; 
  margin-bottom:0px; 
  padding:0px;
  color:#007fba;
  text-decoration: none;
}

#myline{
  font-size:1.0em;
  letter-spacing:+1px; 
  color: #007fba; 
 margin-top: 15px;
 padding-left:10px; 
 padding-right:10px; 
 text-align: justify;
text-decoration: none;
}

#ahist{
  font-size:1.0em;
  letter-spacing:+1px; 
  color: #007fba; 
 padding-left:10px; 
 padding-right:10px; 
 text-align: justify;
}
#amenu{
  font-size:1.0em;
  letter-spacing:+1.3px; 
  color: #007fba;  
 padding-left:10px; 
 padding-right:10px;
 text-align: justify;
}


#teacher{ 
  float:right;
  width:160px;
  padding-right:10px; 
  margin-bottom:10px; 
  margin-left:10px; 
  margin-right:10px; 
  border: solid 1px #2BACE7;  
}

#imgteacher{  
  border: solid 1px #2BACE7;  
  align:center;
  margin-top:10px; 
  margin-left:4px;
 }

#imgmyfoto{  
  border: solid 1px #2BACE7;  
  align:center;
  margin-top:15px; 
  
 }

#teacher h3{
 padding-top:2px;  
 padding-bottom:0px;  
 margin:0;
 background: #ffffff; 
 color: #007fba;
 text-align:center;
}

#teacher p{  
 padding-left:1px; 
 padding-right:1px;
 padding-top:2px;  
 padding-bottom:2px; 
 color: #015278;
 text-align:center; 
}

#teacher hr {  
 padding-left:0px;  
 margin-left: 0px;
 color: #007fba;
}


#teacherphoto{
 width:100%;
 background: #ffffff; 
 margin-left:4px;
}

#teacheradd{
width:100%;
 background: #ffffff; 
 color: #007fba;
 align:center; 
}

#teachertel{
width:100%;
 background: #ffffff; 
 color: #007fba;
 align:center; 
}


#emblem{ 
  float:right;
  width:160px;
  padding-right:10px; 
  margin-bottom:10px; 
  margin-left:10px; 
  margin-right:10px;   
}

#emblemphoto{
 width:100%;
 background: #ffffff; 
 margin-left:4px;
}

#imgemblem{     
  align:center;
  margin-top:10px; 
  margin-left:4px;
 }

#texttable{ 
  width:95%;
  padding:0px;
  margin-bottom:10px; 
  margin-left:10px;  
}

#texttable p, ul{ 
  margin-left:5px;   
}


#imgtable{ 
  width:250px;
  padding:2px;
  margin:2px;   
  border: solid 1px #007fba;  
}

#spec{ 
  width:80%;
  padding:0px;
  margin-bottom:10px; 
  margin-left:10px;  
}


#teachtable{ 
  width:70%;
  padding:0px;
  margin-bottom:10px; 
  margin-left:10px;    
}

#imgteach{ 
  width:150px;
  padding:2px;
  margin:2px;   
  border: solid 1px #007fba;  
}

#imgprev{ 
  width:80px;
  padding:2px;
  margin:2px;   
  border: solid 1px #007fba;  
}

#imgprevbig{ 
  width:400px;
  padding:2px;
  margin:2px;      
}

#logotable{ 
  width:80%;
  padding:0px;
  margin-bottom:10px;   
}

#imglogo{ 
  width:50px;
  padding:2px;
  margin:2px;   
  border: solid 1px #007fba;  
}

#fototable{ 
  width:80%;
  padding:0px;
  margin-bottom:10px;   
}

#imgfoto{ 
  width:200px;
  padding:2px;
  margin:2px;   
  border: solid 1px #007fba;  
}



#left{
float: left;
width: 210px; /*Width of left column in percentage*/
margin-left: -900px;
background: #ffffff;
/*background: #fff url(../i/bg_birch_800.gif) repeat-y 50% 0;*/

}

#ul_menu {    
  margin-left:2px; 
  margin-right:2px; 
  margin-top:0px; 
  margin-bottom:10px; 
  padding:1px; 
  border: solid 1px #007fba;    
  font-size:1.05em;
  letter-spacing:-1.2px;  
  background: #007fba;
}

#ul_menu img{    
  margin:0; 
  padding:0; 
  border:none;
}

#ul_menu a:link {    
  margin-left:2px; 
  margin-right:2px; 
  margin-top:0px; 
  margin-bottom:0px; 
  padding:1px; 
  border: solid 1px #007fba;    
  font-size:1.05em;
  letter-spacing:-1.2px;  
  background: #007fba;
  color:#ffffff;
text-decoration: none;
}

#ul_menu a:visited{    
  margin-left:2px; 
  margin-right:2px; 
  margin-top:0px; 
  margin-bottom:0px; 
  padding:1px; 
  border: solid 1px #007fba;    
  font-size:1.05em;
  letter-spacing:-1.2px;  
  background: #007fba;
  color:#ffff99;
text-decoration: none;
}


#ul_menu a:active{    
  margin-left:2px; 
  margin-right:2px; 
  margin-top:0px; 
  margin-bottom:0px; 
  padding:1px; 
  border: solid 1px #007fba;    
  font-size:1.05em;
  letter-spacing:-1.2px;  
  background: #007fba;
  color:#ff6600;
  text-decoration: none;
}

#ul_menu a:hover{    
  margin-left:2px; 
  margin-right:2px; 
  margin-top:0px; 
  margin-bottom:0px; 
  padding:1px; 
  border: solid 1px #007fba;    
  font-size:1.05em;
  letter-spacing:-1.2px;  
  background: #007fba;
  color:#ccccff;
  text-decoration: none;
}

#ol_menu {    
  margin-left:7px; 
  margin-top:5px; 
  margin-bottom:5px;   
  font-size:1.05em;
  letter-spacing:-1px;  
  color: #007fba;
}

#ol_menu a:link { 
  margin-left:7px; 
  margin-top:5px; 
  margin-bottom:5px; 
  font-size:1.05em;
  letter-spacing:-1px;  
  color:#007fba;
}

#ol_menu a:visited{  
  margin-left:7px; 
  margin-top:5px; 
  margin-bottom:5px;     
  font-size:1.05em;
  letter-spacing:-1px;   
  color:#3137ba;
}


#ol_menu a:active{  
  margin-left:7px; 
  margin-top:5px; 
  margin-bottom:5px;     
  font-size:1.05em;
  letter-spacing:-1px;   
  color:#0381af;
}

#ol_menu a:hover{ 
  margin-left:7px; 
  margin-top:5px; 
  margin-bottom:5px;     
  font-size:1.05em;
  letter-spacing:-1px; 
  color:#6666cc;
}


#address ul{
  margin-left:15px; 
  font-size:0.85em;
  letter-spacing:+2px;  
  margin-top:0px; 
  margin-bottom:0px; 
  padding:0px;
  color:#007fba;
}

#right{
float: left;
width: 210px; /*Width of right column in pixels*/
margin-left: -210px; /*Set margin to that of -(RightColumnWidth)*/
background: #ffffff;

}

#anons_news { 
  margin-left:2px; 
  margin-right:2px; 
  margin-top:15px; 
  margin-bottom:5px; 
  padding:0px; 
  border: solid 1px #007fba;    
  font-size:1.0em;
  letter-spacing:-1px;  
  background: #ffffff;
}

#word_day { 
  margin-left:2px; 
  margin-right:2px; 
  margin-top:20px; 
  margin-bottom:5px; 
  padding:0px; 
  border: solid 1px #007fba;    
  font-size:1.0em;
  letter-spacing:-1px;  
  background: #ffffff;
}

#my_found { 
  margin-left:2px; 
  margin-right:2px; 
  margin-top:20px; 
  margin-bottom:5px; 
  padding:0px; 
  border: solid 1px #007fba;    
  font-size:1.0em;
  letter-spacing:-1px;  
  background: #ffffff;
}

#right h3{
margin:0;
padding-top: 2px;
padding-left: 30px;
color: #fef407;
/*color: #c7beb0;*/
border: solid 1px #007fba; 
background: #007fba;

}


#right p {  
 padding-left:5px; 
 padding-right:5px; 
 color: #015278;
 text-align: justify; 
}

#footer{
clear: left;
width: 100%;
background: #007fba;
color: #FFF;
text-align: center;
padding: 4px 0;
}

#footer a{
color: #ffffff;
}

.innertube{
margin: 10px; /*Margins for inner DIV inside each column (to provide padding)*/
margin-top: 0;
}



/*Fonts *****/



/*Colors *****/




/*Misc *****/


