html, body {
    
padding:0px;
margin:0px;

font-family : Arial,Helvetica,Verdana;
font-size: 11px;
color: #828282;
height:100%;

    
}

td {

   
font-size: 11px;

    
}


body {

background: #b5bfb7 url('/images/pageBGnew.gif') left top repeat-x ;    

}

h1 {
   
font-family : Arial,Helvetica,Verdana;
font-size: 16px;
font-weight:bold;   
color: #828282;  

    
}

h2 {
    
font-size:14px;
font-weight:normal;
    
}

a {
    
color: #e2c540;    
    
}


img {
    
border:none;    
    
}

 img, div { behavior: url('/iepngfix.htc');}



.clear 	{
    clear:both;
	line-height:0px;
	font-size:1px;
	border:0;
	margin:0;
	padding:0;
}

/* Main page layout */


#pageContainer {
    
width: 792px;
margin:auto;

 position: relative;
 min-height: 100%;
 height: auto !important;
 height: 100%;


background:  url('/images/leftMenu/leftmenuBG.gif') left top repeat-y;  
 z-index:100;   
    
}


#header {
    
   
    
}

#logo {
    
float:left;    
    
}



/* Hide from IE5-mac. Only IE-win sees this. \*/


* html #logo {
 
margin-right:-3px;    
    
}



/* hide from IE%-mac */


#sloganArea {
    
background:  url('/images/header/sloganBG.gif') left top repeat-x;        
height:86px;    
text-align:right;    
    
}

#slogan {

margin-top:43px;
    
    
}


#mainMenu{

   
height:30px;
    
    
}


#mainMenu img {
    
border:none;
vertical-align:bottom;    
    
}


#mainMenu ul {
    
padding:0px;
margin:0px;

    
    
}

#mainMenu li {
    
list-style-image: none;
list-style-type: none;
text-decoration: none;
float:left;
    
    
}

#spacer{
 
background: url('/images/header/spacerBG.gif') left top repeat-x; 
clear:both;
height:6px;

    
    
}


/* main body */

#body {
    
clear:both;    
height:100%;
padding-bottom: 40px;
    
}
* html #body {
	padding-bottom: 10px;
}


#leftMenu {
   
background: #FFFFFF url('/images/leftMenu/leftmenuBG.gif') left top repeat-y;   
width:191px;    
float:left;

    
    
}


#menuContainer {
 background: #FFFFFF ;   
    
}


#leftMenu img {
    
border:none;
vertical-align:bottom;
    
}

#leftMenu ul {
    
padding:0px;
margin:0px;

    
    
}

#leftMenu li {
    
list-style-image: none;
list-style-type: none;
text-decoration: none;
margin-bottom:1px;
    
    
}



/* content area */
#content{
margin-left:191px;
vertical-align:top;
}
/* hide from IE%-mac */


/* Hide from IE5-mac. Only IE-win sees this. \*/


* html #mainImage {
 
margin-left:-3px;    
    
}



/* hide from IE%-mac */

#subMenuContainer {
    
    

    
    
}



#subMenu {
    
background-image: url(/images/subMenu/subMenuBG.gif);
background-repeat:repeat-x;


color:#FFFFFF;
height:0px;
left:190px;
top:122px;
position:absolute;

width:602px;
z-index:400;

overflow:hidden;  


}


#subMenuContent{
    
/*visibility:hidden;*/
z-index:450;    
padding:10px 10px 10px 20px;    
}




#subMenuContent a {
    
color: #FFFFFF;   
text-decoration:none;
margin-bottom:15px;

   
}


* html #subMenuContent a {
    

margin-bottom:80px;

   
}



#subMenuContent .col{
    
float:left;
margin-right:20px;
  
  
    
    
}

#subMenuContent a:hover {
    
color: #FFFFFF;   
text-decoration:underline;   

}




#contentMain{
height:100%;    
margin-bottom:130px;    
padding-top:20px;
    
}




/* Hide from IE5-mac. Only IE-win sees this. \*/


* html #contentMain{
 
 clear:both;
  margin-bottom:80px;
  padding-top:20px;
   height:100%;   
}


#contentMainText {
 
margin-left:24px; 
margin-right:209px;
height:500px;
position: relative;
    
}


#contentMainTextFull {
 
margin-left:24px; 
margin-right:24px;
vertical-align:top;
position: relative;
    
}



#rightColumn {
    
 
float:right;
height:100px;
margin-top:5px;    
}

/* Hide from IE5-mac. Only IE-win sees this. \*/


* html #rightColumn {
 
margin-top: 20px;    

    
    
}

/* Hide from IE5-mac */



/* footer area */ 

#footer
{
    
 clear:both;   
    
 width: 792px;
 background: url('/images/footer/footerBG.gif') left top no-repeat;

 height: 56px;
 position: absolute;
 *position: relative;
 
 bottom: 0 !important;
 bottom: -1px;
 padding: 0px 0px 0px 0px;
}


#footerContent {
    text-align:center;
     padding: 5px 32px 0px 160px;
     color:#d6d6d6;
    
}


/* Hide from IE5-mac. Only IE-win sees this. \*/


* html #footerContent {
 
padding-left:30px;   

    
    
}

/* Hide from IE5-mac */

#footerContent a {
    
   color: #d6d6d6; 
    
}



/* Main page layout end */ 


#addImageContainer {
    
   
height: 400px;
width:650px;
margin-left:24px;
    
}

#myGallery {
    
margin:auto;

*margin-bottom:20px;
position:relative;



}


* html #myGallery{
    
margin-left:auto;
margin-right:auto;

position:relative;
 
    
    
}

#adminTable {

padding:0px;
margin:0px;    
background: #e7e7e7;
border-spacing:1px;


}

#adminTable th {
    
background: #e0b81b;


color:#FFFFFF;
padding:4px;
text-align:left;
    
}


#adminTable tr {

background: #FFFFFF;


}

#adminTable td {

padding:4px;

}

#galleryList ul {
    
padding:0px;
margin:0px;
    
}

#galleryList li {    
list-style-image: none;
list-style-type: none;
text-decoration: none;
margin-bottom:10px;


}


#galleryList a {
    
font-size:12px;
text-decoration:none;

    
}



#newsList ul {
    
padding:0px;
margin:0px;
    
}

#newsList li {    
list-style-image: none;
list-style-type: none;
text-decoration: none;
margin-bottom:10px;


}


#newsList a {
    
font-size:12px;
text-decoration:none;

    
}


#staffImage {

float:left;
margin-right:10px;
margin-left:15px;
margin-bottom:15px;
    
    
}

#newsImage {

float:left;
margin-right:10px;
    
    
}


.yellowBG  th {
   
background: #e2c540;
color:#FFFFFF;
padding:4px;      
text-align:left;    
    
}


.toggler {
	color: #828282;
	margin: 0;
	padding: 2px 20px;
	background: #f9f9f9;
	border-bottom: 1px solid #e7e7e7;
	
	border-top: 1px solid #e7e7e7;
	
	font-size: 12px;
	font-weight: normal;
	
}
 
 
.togglerOpen {

	color: #828282;
	margin: 0;
	padding: 2px 20px;
	background: #FFFFFF;
       	border-bottom: 1px solid #FFFFFF;
	
	border-top: 1px solid #FFFFFF;
	
	font-size: 12px;
	font-weight: bold;
	

    
    
}

.gradeHeader {
    
color: #FFFFFF;
	margin: 0;
	padding: 2px 20px;
	background: #e9cd60;
	border-bottom: 1px solid #e7e7e7;
	
	border-top: 1px solid #e7e7e7;
	
	font-size: 12px;
	font-weight: normal;    
    
    
}


 
.element {


    
 
}
 
 
.jobTitle {

margin-left: 20px;
font-weight:normal;
    
}
 
.elementContent {
    
padding:20px 0px 10px 5px;        
    
}
 
.inputForm td {
  
vertical-align:top;    
    
    
}


#staffContent td {

vertical-align:top; 
    
    
}

#adminMain {
    
width:500px;    
    
}


#adminMain td {
    
vertical-align:middle; 
 
    
    
}

.icon {
    
width:50px;    
}


.rightCol {
    
padding-left:20px;   
    
}

 
.element p {
	margin: 0;
	padding: 4px;
}
 
.float-right {
	padding:10px 20px;
	float:right;
}
 
blockquote {
	text-style:italic;
	padding:5px 0 5px 30px;
}


#homeContent {
    height:600px;
    
    
}


#accordion {
    
   clear:both; 
    
}

.newsImage {
    

margin-bottom:10px;
    
    
}


.newsDetails {
    

    
    
}


.newsContent {
 
clear:both;

    
}
.left_calendar{
	width:90%;
	border:1px solid #3c604c; !important;
}

.left_calendar th{
	background: #7d9c89;
	font-size: 14px;
	font-weight: bolder;    
	color:#fff;
}
.left_calendar .title{
	background: #fff;
	font-size: 12px;
	font-weight: bolder;    
	color:#000;
	padding:5px;
}
.left_calendar tbody td{
	border-bottom:1px solid #ccc; !important;
	padding:5px;
}
.left_calendar tbody td a{
	color:#828282;
	text-decoration: none;
}
.left_calendar tbody td a:hover{
	color:#4b9166;
	text-decoration: none;
}


