body {
       background-color: #4F0D00; 
    background-image: url("../includes/images/TMSABG-min.jpg");
        background-repeat: no-repeat;
    background-attachment: fixed;
    background-position: center top; 
}





#wrapper {
    width: 1000px;
    margin: 0 auto;
}

#AcademyLogo {
    width: 356px;
    height: 116px;
	float:left;
	margin-top:15px;
	margin-left:15px;
}

#SocialMediaLinks {
    width: 210px;
    height: 30px;
	float:right;
	margin-right: -244px;
	margin-top: 118px;

}


.usefullinksmenu {
    width: 300px;
		z-index: 7000;
    	background-color:#ffcc00;
	position: absolute;
margin-left:690px;
margin-top: 55px;
border: 4px solid;
border-color:#550000;
   border-radius: 6px;
	display: none;

}


.socialfacebookicon {
 width: 27px;
 height:27px;
 display:block;
 float:left;
 background:transparent url('../includes/images/Social-Icons/Facebook-Icon-Off.png') center top no-repeat;
}

.socialfacebookicon:hover {
   background-image: url('../includes/images/Social-Icons/Facebook-Icon-On.png');
}

.socialtwittericon {
 width: 40px;
 height:27px;
 display:block;
 float:left;
 margin-left:6px;
 background:transparent url('../includes/images/Social-Icons/Twitter-Icon-Off.png') center top no-repeat;
}

.socialtwittericon:hover {
   background-image: url('../includes/images/Social-Icons/Twitter-Icon-On.png');
}

.socialyoutubeicon {
 width: 23px;
 height:27px;
 display:block;
 float:left;
 margin-left:6px;
 background:transparent url('../includes/images/Social-Icons/YouTube-Icon-Off.png') center top no-repeat;
}

.socialyoutubeicon:hover {
   background-image: url('../includes/images/Social-Icons/YouTube-Icon-On.png');
}

.socialinstagramicon {
 width: 27px;
 height:27px;
 display:block;
 float:left;
 margin-left:8px;
 background:transparent url('../includes/images/Social-Icons/Instagram-Icon-Off.png') center top no-repeat;
}


.socialinstagramicon:hover {
   background-image: url('../includes/images/Social-Icons/Instagram-Icon-On.png');
}


.sociallinkedinicon {
 width: 27px;
 height:27px;
 display:block;
 float:left;
 margin-left:8px;
 background:transparent url('../includes/images/Social-Icons/LinkedIn-Icon-Off.png') center top no-repeat;
}


.sociallinkedinicon:hover {
   background-image: url('../includes/images/Social-Icons/LinkedIn-Icon-On.png');
}


.socialrssicon {
 width: 27px;
 height:27px;
 display:block;
 float:left;
 margin-left:8px;
 background:transparent url('../includes/images/Social-Icons/RSS-Icon-Off.png') center top no-repeat;
}


.socialrssicon:hover {
   background-image: url('../includes/images/Social-Icons/RSS-Icon-On.png');
}


.headercontainer {
  width: 1000px;
  height: 150px;
  position: relative;
  text-align:center;
  display:inline-block;
}

.maindropdownmenu {
  width: 1000px;
  height: 100%;
  position: relative;
background-color: #fff;
z-index:6000;
}

#mainbannerimages {
  width: 1000px;
  min-height: 350px;
  position: relative;
background-color: #fff;
}


#spacerdiv1 {
  width: 100%;
  height: 190px;

}

#spacerdiv2 {
  width: 100%;
  height: 72px;

}



.maincontainer {
  width: 1000px;
  text-align:center;
  display:inline-block;
  background-image: url("../includes/images/MainContentBG-3col.gif");
    background-color: #ffffff; 
        background-repeat: repeat-y;
    background-position: center top;
	margin-top:-10px;
	margin-bottom:-5px;
}


.maincontainer#maincontentpage {
  width: 1000px;
  text-align:center;
  display:inline-block;
  background-color: #fff; 
  background-image: url("../includes/images/MainContentBG-2col.gif");
        background-repeat: repeat-y;
    background-position: center top;
	margin-top:-10px;
	margin-bottom:-5px;
}


.maincontainerheadfootspacer {
  width: 1000px;
  height:20px;
  text-align:center;
  background-color: #fff;   
  display:inline-block;
}


#specialbanner {
  width: 1000px;
  height: 39px;
    background-color: #550000; 
}


.headerbuttons {
float:right;
   width: auto;
  height: 25px;
  display:inline-block;
  background-color: #990000; 
border: 1px solid;
border-color:#fff;
   border-radius: 6px;
          margin-top:20px;
		  margin-left:15px;

}


.footer {
  width: 1000px;
  height: 100%;
    display:inline-block;
  background-color: #550000; 
  margin-top:10px;
   margin-bottom:10px;
  opacity:0.8;

}

.footercontainer {
  float: left;
  width: 500px;

}




.leftcolumn {
    float: left;
       width: 249px;
	   height: 100%;         
}




.rightcolumn {
    float: left;
    width: 249px;
       

}

.middlecolumn {
    float: left;
    width: 500px;
       
}

.maincontentpagecolumn {
    float: left;
    width: 749px;
       
}

#learninginfocontainer {
     /*border-style: solid;
    border-color: #a8a8a8;
    border-width: 1px;*/
  height: 100%;
  width: 92%;
  display:inline-block;
   margin: 10px;
   margin-top:2px;
   margin-bottom: -10px;
      }


.sidebarcontentcontainer {
     /*border-style: solid;
    border-color: #a8a8a8;
    border-width: 1px;*/
  height: 100%;
  width: 228px;
  display:inline-block;
   margin: 10px;
     }
     
     #sidebarcontentsquarecontainer {
     float:left;
     border-style: solid;
    border-color: #fff;
    border-width: 2px;
  height: 100%;
  width: 105px;
  display:inline-block;
  background-color: #fff; 
  background-image: url("../includes/images/SideBarSquare-BG1.jpg");
        background-repeat: repeat-x;
		background-position: left top; 
   margin: 10px;
    opacity: 1;
	filter: alpha(opacity=50);
 	-webkit-transition: opacity 1s linear;
	overflow:hidden;
	margin-right:0px;
     }
	 
	 #sidebarcontentsquarecontainer:hover {
	opacity: 0.8;
	filter: alpha(opacity=100);
	-webkit-transition: opacity 0s linear;
	border-color: #FFF;
}



   #sidebarcontentrectanglecontainer {
     float:left;
     border-style: solid;
    border-color: #fff;
    border-width: 2px;
  height: 100%;
  width: 225px;
  display:inline-block;
  background-color: #fff; 
  background-image: url("../includes/images/SideBarSquare-BG2.jpg");
        background-repeat: repeat;
		background-position: left top; 
   margin: 10px;
    opacity: 1;
	filter: alpha(opacity=50);
 	-webkit-transition: opacity 1s linear;
	overflow:hidden;
	margin-bottom: -5px;
	margin-right:0px;
     }
	 
	 #sidebarcontentrectanglecontainer:hover {
	opacity: 0.8;
	filter: alpha(opacity=100);
	-webkit-transition: opacity 0s linear;
	border-color: #FFF;
}


   #sidebarptarectanglecontainer {
     float:left;
     border-style: solid;
    border-color: #fff;
    border-width: 2px;
  height: 100%;
  width: 225px;
  display:inline-block;
  background-color: #fff; 
  background-image: url("../includes/images/SideBarSquare-BG3.jpg");
        background-repeat: repeat;
		background-position: center center; 
   margin: 10px;
    opacity: 1;
	filter: alpha(opacity=50);
 	-webkit-transition: opacity 1s linear;
	overflow:hidden;
	margin-bottom: -5px;
	margin-right:0px;
     }
	 
	 #sidebarptarectanglecontainer:hover {
	opacity: 0.8;
	filter: alpha(opacity=100);
	-webkit-transition: opacity 0s linear;
	border-color: #FFF;
}

#sidebaracadfeedbackcontainer {
     float:left;
     border-style: solid;
    border-color: #fff;
    border-width: 2px;
  height: 219px;
  width: 225px;  
  background-color: #fff; 
  background-image: url("../includes/images/AcademyComments-BubbleBG.gif");
        background-repeat: no-repeat;
    opacity: 1;
	filter: alpha(opacity=50);
 	-webkit-transition: opacity 1s linear;
	overflow:hidden;
	margin-top: -10px;
	margin-bottom: -5px;
	margin-right:0px;
     }
	 
	 
	 #sidebarstudentfeedbackcontainer {
     float:left;
     border-style: solid;
    border-color: #fff;
    border-width: 2px;
  height: 219px;
  width: 225px;  
  background-color: #fff; 
  background-image: url("../includes/images/StudentComments-BubbleBG.gif");
        background-repeat: no-repeat;
    opacity: 1;
	filter: alpha(opacity=50);
 	-webkit-transition: opacity 1s linear;
	overflow:hidden;
	margin-top: -10px;
	margin-bottom: -5px;
	margin-right:0px;
     }


#sidebarbigsplashrectanglecontainer {
     float:left;
     border-style: solid;
    border-color: #fff;
    border-width: 2px;
  height: 100%;
  width: 225px;
  display:inline-block;
  background-color: #fff; 
     margin: 10px;
    opacity: 1;
	filter: alpha(opacity=50);
 	-webkit-transition: opacity 1s linear;
	overflow:hidden;
	margin-bottom: 10px;
	margin-right:0px;
     }
	 
	 #sidebarbigsplashrectanglecontainer:hover {
	opacity: 0.8;
	filter: alpha(opacity=100);
	-webkit-transition: opacity 0s linear;
	border-color: #FFF;
}


#sidebaresafetyrectanglecontainer {
     float:left;
     border-style: solid;
    border-color: #fff;
    border-width: 2px;
  height: 100%;
  width: 225px;
  display:inline-block;
  background-color: #fff; 
     margin: 10px;
    opacity: 1;
	filter: alpha(opacity=50);
 	-webkit-transition: opacity 1s linear;
	overflow:hidden;
	margin-bottom: -10px;
	margin-right:0px;
     }
	 
	 #sidebaresafetyrectanglecontainer:hover {
	opacity: 0.8;
	filter: alpha(opacity=100);
	-webkit-transition: opacity 0s linear;
	border-color: #FFF;
}
     
     .pagecontentcontainer {
     /*border-style: solid;
    border-color: #a8a8a8;
    border-width: 1px;*/
  height: 100%;
  width: 468px;
  display:inline-block;
   margin: 10px;
   padding-right:20px;
     }
	 
	 .mainpagecontentcontainer {
     /*border-style: solid;
    border-color: #a8a8a8;
    border-width: 1px;*/
  height: 100%;
  width: 687px;
  display:inline-block;
   margin: 10px;
   padding-right:10px;
   background-color: #ffffff; 
     }
	 
	 #staffdirectorytitleheader {
		       /*this helps make every box an even looking size*/
  height: 100px;     }	 
	 
	 
	 
	 #staffdirectoryresultcontainer {
		   background-color: #ffffff; 
		 background-image: url(../includes/images/staff-directory-result-bg.jpg);
background-repeat: no-repeat;
    background-position: right bottom;
    border: 2px solid #990000;
    border-radius: 10px;
  height: 390px;
  overflow:hidden;
  float: left;
  width: 215px;
  position: relative;
   margin: 10px 10px 10px 0px;  
     }
	 
	 #staffdirectoryresultcontainerpadding {
		  
     margin: 10px 10px 10px 10px;  
	   position: relative;
     }
	 
	
	 
	 	 
	 
	 #leadershipdetailsbox {
     /*border-style: solid;
    border-color: #a8a8a8;
    border-width: 1px;*/
  min-height: 280px;
  float: left;
  width: 218px;
  display:inline-block;
   margin: 10px 10px 10px 0px;  
     }
     
     
     .horizontalspacerline {
         border: 0;
    height: 0;
        margin: 0 auto;
    width: 90%;
     border-top: 1px solid rgba(0, 0, 0, 0.3);
    border-bottom: 1px solid rgba(255, 255, 255, 0.3);      
       }
	   
	   hr.spacer-one {
   border: 0;
    height: 0;
        margin: 0 auto;
    width: 90%;
     border-top: 1px solid rgba(0, 0, 0, 0.3);
    border-bottom: 1px solid rgba(255, 255, 255, 0.3);  
}

#sidebar-spacer-line {   
    height: 1px;
    margin: 0 auto;
    width: 90%;
	background-image: url(../includes/images/grey-hr-border.png);
	background-repeat:repeat-x;	 
	clear:left;
}

#maroon-spacer-line {   
    height: 1px;
    margin: 0 auto;
    width: 90%;
	background-image: url(../includes/images/maroon-hr-border.png);
	background-repeat:repeat-x;	
	padding-top:5px; 
	padding-bottom:5px; 
	clear: both;
}

#maincontent-spacer-line {   
    height: 1px;
    margin: 0 auto;
    width: 100%;
	background-image: url(../includes/images/grey-hr-border.png);
	background-repeat:repeat-x;	 
	clear:left;
}
	   
	   
	   

#footer-line {   
    height: 1px;
    margin: 0 auto;
    width: 980px;
	background-image: url(../includes/images/yellow-hr-border.png);
	background-repeat:repeat-x;	 
	clear:left;
}
       
       
       
       .contentheader {
       margin-top:0px;
            font-family: 'Droid Sans', sans-serif;
              text-align:left;
              font-weight: bold;
font-size: 13pt;
color: #990000;
text-decoration:none;   
       }
	   
	   .leadershipstaffname {
       margin-top:0px;
            font-family: 'Droid Sans', sans-serif;
              text-align:center;
              font-weight: bold;
font-size: 11pt;
color: #990000;
text-decoration:none;   
       }
	   
	    .staffjobtitle {     
            font-family: 'Droid Sans', sans-serif;
              text-align:center;
              font-weight: bold;
font-size: 10pt;
color: #550000;
text-decoration:none;   
       }
       
	   
	    .headerusefulmenutext {
font-family: 'Droid Sans', sans-serif;
font-weight: 600;
text-align:left;              
font-size: 10pt;
color: #fff;
text-decoration:none;  
line-height: 100%; 
margin-top:3px;
margin-left:8px;
       }
	   
	   
	    .headerusefulmenutext a:link {
font-family: 'Droid Sans', sans-serif;
font-weight: 600;
text-align:left;              
font-size: 10pt;
color: #fff;
text-decoration:none;  
line-height: 100%; 
       }
	   
	   
	   	    .headerusefulmenutext a:visited {
font-family: 'Droid Sans', sans-serif;
font-weight: 600;
text-align:left;              
font-size: 10pt;
color: #fff;
text-decoration:none;  
line-height: 100%; 
       }
	   
	   	    .headerusefulmenutext a:active {
font-family: 'Droid Sans', sans-serif;
font-weight: 600;
text-align:left;              
font-size: 10pt;
color: #fff;
text-decoration:none;  
line-height: 100%; 
       }
	   
	   	    .headerusefulmenutext a:hover {
font-family: 'Droid Sans', sans-serif;
font-weight: 600;
text-align:left;              
font-size: 10pt;
color: #fff;
text-decoration:none;  
line-height: 100%; 
       }
	   
	   
	    .headermenuicon {
vertical-align: middle;
padding-left: 6px;
padding-right: 6px;
       }
	   
	   
	    .usefulmenulinks {
font-family: 'Droid Sans', sans-serif;
text-align:left;              
font-size: 9pt;
color: #000;
text-decoration:none;  
line-height: 100%; 
font-weight: bold;
padding-left:5px;
       }
	   
	   .usefulmenulinks a:link {
font-family: 'Droid Sans', sans-serif;           
font-size: 9pt;
color: #000;
text-decoration:none;  
line-height: 100%; 
font-weight: bold;
       }
	   
	   .usefulmenulinks a:active {
font-family: 'Droid Sans', sans-serif;           
font-size: 9pt;
color: #000;
text-decoration:none;  
line-height: 100%; 
font-weight: bold;
       }
	   
	   .usefulmenulinks a:visited {
font-family: 'Droid Sans', sans-serif;           
font-size: 9pt;
color: #000;
text-decoration:none;  
line-height: 100%; 
font-weight: bold;
       }
	   
	   .usefulmenulinks a:hover {
font-family: 'Droid Sans', sans-serif;           
font-size: 9pt;
color: #990000;
text-decoration:underline;  
line-height: 100%; 
font-weight: bold;
       }
	   
	   .learninginfostd-meaning {
font-family: 'Droid Sans', sans-serif;
text-align:left;              
font-size: 9pt;
color: #555;
text-decoration:none; 
line-height: 100%; 
font-weight: normal;
       }
	   
	    .learninginfostd-left {
font-family: 'Droid Sans', sans-serif;
text-align:left;              
font-size: 10pt;
color: #000;
text-decoration:none;  
line-height: 120%; 
font-weight: 600;
       }
	   
	   .learninginfostd-right {
font-family: 'Droid Sans', sans-serif;
text-align:right;              
font-size: 10pt;
color: #000;
text-decoration:none;  
line-height: 120%; 
font-weight: 600;
       }
       
       
 .contentstd {
font-family: 'Droid Sans', sans-serif;
text-align:left;              
font-size: 10pt;
color: #000;
text-decoration:none;  
line-height: 150%; 
       }
	   
	   .contentstd a:link {
font-family: 'Droid Sans', sans-serif;
text-align:left;              
font-size: 10pt;
color: #550000;
text-decoration:none;  
line-height: 150%; 
font-weight: bold;
       }
	   
	   .contentstd a:active {
font-family: 'Droid Sans', sans-serif;
text-align:left;              
font-size: 10pt;
color: #000;
text-decoration:none;  
line-height: 150%; 
       }
	   
	   .contentstd a:visited {
font-family: 'Droid Sans', sans-serif;
text-align:left;              
font-size: 10pt;
color: #000;
text-decoration:none;  
line-height: 150%; 
       }
	   
	   
	   .contentstd a:hover {
font-family: 'Droid Sans', sans-serif;
text-align:left;              
font-size: 10pt;
color: #550000;
text-decoration: underline;  
line-height: 150%; 
font-weight: bold;
       }
	   
	   
	    .maincontentpagecolumn li {
font-family: 'Droid Sans', sans-serif;
text-align:left;              
font-size: 10pt;
color: #000;
text-decoration:none;  
line-height: 150%; 
background: url(../includes/images/calendar-home-bullet.png) no-repeat 0px 8px ;
    list-style-type: none;
    margin: 0px;
    padding: 6px 1px 0px 25px;
    vertical-align: top;
       }
	   
	   
	 	   
	    .middlecolumn li {
font-family: 'Droid Sans', sans-serif;
text-align:left;              
font-size: 10pt;
color: #000;
text-decoration:none;  
line-height: 150%; 
background: url(../includes/images/calendar-home-bullet.png) no-repeat 0px 8px ;
    list-style-type: none;
    margin: 0px;
    padding: 6px 1px 0px 25px;
    vertical-align: top;
       }
	   
	    .contentnotesgrey {
font-family: 'Droid Sans', sans-serif;
text-align:left;              
font-size: 8pt;
color: #555;
text-decoration:none;  
line-height: 150%; 
font-weight: bold;
       }
	   
	   p {
font-family: 'Droid Sans', sans-serif;
text-align:left;              
font-size: 10pt;
color: #000;
text-decoration:none;  
line-height: 150%; 
       }
	   
	  p a:link {
font-family: 'Droid Sans', sans-serif;
text-align:left;              
font-size: 10pt;
color: #550000;
text-decoration:none;  
line-height: 150%; 
font-weight: bold;
       }
	   
	   p a:active {
font-family: 'Droid Sans', sans-serif;
text-align:left;              
font-size: 10pt;
color: #000;
text-decoration:none;  
line-height: 150%; 
       }
	   
	   p a:visited {
font-family: 'Droid Sans', sans-serif;
text-align:left;              
font-size: 10pt;
color: #000;
text-decoration:none;  
line-height: 150%; 
       }
	   
	   
	   p a:hover {
font-family: 'Droid Sans', sans-serif;
text-align:left;              
font-size: 10pt;
color: #550000;
text-decoration: underline;  
line-height: 150%; 
font-weight: bold;
       }
	   
	    .signoffsignature {
font-family: 'Dancing Script', cursive;
text-align:left;              
font-size: 16pt;
color: #550000;
text-decoration:none;  
       }
	   
	   
.sidebarbuttonheader {
font-family: 'Open Sans', sans-serif;
 text-align:left;
 font-weight: 600;
font-size: 10pt;
color: #ffffff;
text-decoration:none;  
margin:0px;
padding: 5px;
       }
	   
	   .sidebarbuttonheader a:link {
font-family: 'Open Sans', sans-serif;
 font-weight: 600;
font-size: 10pt;
color: #ffffff;
text-decoration:none;  
line-height: 100%;
       }
	   
	   	   .sidebarbuttonheader a:visited {
font-family: 'Open Sans', sans-serif;
 font-weight: 600;
font-size: 10pt;
color: #ffffff;
text-decoration:none; 
line-height: 100%;
       }
	   
	   	   .sidebarbuttonheader a:active {
font-family: 'Open Sans', sans-serif;
 font-weight: 600;
font-size: 10pt;
color: #ffffff;
text-decoration:none;  
line-height: 100%;
       }
	   
	   	   .sidebarbuttonheader a:hover {
font-family: 'Open Sans', sans-serif;
 font-weight: 600;
font-size: 10pt;
color: #ffcc00;
text-decoration:none; 
line-height: 100%;
       }
	   
	   .sidebarbuttonheadersl {
font-family: 'Open Sans', sans-serif;
 text-align:left;
 font-weight: 600;
font-size: 10pt;
color: #ffffff;
text-decoration:none;  
margin:0px;
padding-left: 5px;
padding-top: 14px;
       }
	   
	   	   .sidebarbuttonheadersl a:link {
font-family: 'Open Sans', sans-serif;
  font-weight: 600;
font-size: 10pt;
color: #ffffff;
text-decoration:none; 
line-height: 100%;
       }
	   
	   	   	   .sidebarbuttonheadersl a:visited {
font-family: 'Open Sans', sans-serif;
  font-weight: 600;
font-size: 10pt;
color: #ffffff;
text-decoration:none; 
line-height: 100%;
       }
	   
	   	   	   .sidebarbuttonheadersl a:active {
font-family: 'Open Sans', sans-serif;
  font-weight: 600;
font-size: 10pt;
color: #ffffff;
text-decoration:none; 
line-height: 100%;
       }
	   
	   	   	   .sidebarbuttonheadersl a:hover {
font-family: 'Open Sans', sans-serif;
  font-weight: 600;
font-size: 10pt;
color: #ffcc00;
text-decoration:none; 
line-height: 100%;
       }
	   
	   .sidebarbuttonheaderpta {
font-family: 'Open Sans', sans-serif;
 text-align:left;
 font-weight: 700;
font-size: 10pt;
color: #000000;
text-decoration:none;  
margin:0px;
padding: 5px;
       }
	   
	   .sidebarbuttonheaderpta a:link {
font-family: 'Open Sans', sans-serif;
 font-weight: 700;
font-size: 10pt;
color: #000000;
text-decoration:none; 
line-height: 100%; 
       }
	   
	    .sidebarbuttonheaderpta a:active {
font-family: 'Open Sans', sans-serif;
 font-weight: 700;
font-size: 10pt;
color: #000000;
text-decoration:none;
line-height: 100%;  
       }
	   
	    .sidebarbuttonheaderpta a:visited {
font-family: 'Open Sans', sans-serif;
 font-weight: 700;
font-size: 10pt;
color: #000000;
text-decoration:none;
line-height: 100%;  
       }
	   
	   .sidebarbuttonheaderpta a:hover {
font-family: 'Open Sans', sans-serif;
 font-weight: 700;
font-size: 10pt;
color: #550000;
text-decoration:none;
line-height: 100%;  
       }
	   
	     .sidebarbuttonheaderpta-small {
font-family: 'Open Sans', sans-serif;
 text-align:left;
 font-weight: 400;
font-size: 9pt;
color: #000000;
text-decoration:none;  
margin:0px;
padding: 5px;
       }
	   
	    .sidebarbuttonheaderpta-small a:link {
font-family: 'Open Sans', sans-serif;
 font-weight: 400;
font-size: 9pt;
color: #000000;
text-decoration:none;  
line-height: 100%; 
       }
	   
	     .sidebarbuttonheaderpta-small a:active {
font-family: 'Open Sans', sans-serif;
 font-weight: 400;
font-size: 9pt;
color: #000000;
text-decoration:none;  
line-height: 100%; 
       }
	   
	     .sidebarbuttonheaderpta-small a:visited {
font-family: 'Open Sans', sans-serif;
 font-weight: 400;
font-size: 9pt;
color: #000000;
text-decoration:none;  
line-height: 100%; 
       }
	   
	     .sidebarbuttonheaderpta-small a:hover {
font-family: 'Open Sans', sans-serif;
 font-weight: 400;
font-size: 9pt;
color: #550000;
text-decoration:none;  
line-height: 100%; 
       }
	   
	   
	   .footercontentleft  {
	font-family: 'Droid Sans', sans-serif;
	text-align: left;
	font-size: 8pt;
	color: #fff;
	text-decoration: none;
	padding-left: 10px;
	padding-right: 10px;
		font-weight: normal; 
       }
	   
	    .footercontentleft a:link  {
		font-family: 'Droid Sans', sans-serif;
		font-size: 8pt;
		color: #fff;
	text-decoration: none;
	font-weight: normal; 
       }
	   
	   .footercontentleft a:visited  {
		font-family: 'Droid Sans', sans-serif;
		font-size: 8pt;
		color: #fff;
	text-decoration: none;
	font-weight: normal; 
       }
	   
	   .footercontentleft a:active  {
		font-family: 'Droid Sans', sans-serif;
		font-size: 8pt;
		color: #fff;
	text-decoration: none;
	font-weight: normal; 
       }
	   
	   .footercontentleft a:hover  {
		font-family: 'Droid Sans', sans-serif;
		font-size: 8pt;
		color: #ffcc00;
	text-decoration: none;
	font-weight: normal; 
       }
	   
	   
	      .footercontentright {
font-family: 'Droid Sans', sans-serif;
text-align:right;              
font-size: 8pt;
color: #fff;
text-decoration:none;  
padding-left:10px;
padding-right:10px;
font-weight: normal; 
       }
	   
	     .footercontentright a:link  {
		font-family: 'Droid Sans', sans-serif;
		font-size: 8pt;
		color: #fff;
	text-decoration: none;
	font-weight: normal; 
       }
	   
	   .footercontentright a:visited  {
		font-family: 'Droid Sans', sans-serif;
		font-size: 8pt;
		color: #fff;
	text-decoration: none;
	font-weight: normal; 
       }
	   
	   .footercontentright a:active  {
		font-family: 'Droid Sans', sans-serif;
		font-size: 8pt;
		color: #fff;
	text-decoration: none;
	font-weight: normal; 
       }
	   
	   .footercontentright a:hover  {
		font-family: 'Droid Sans', sans-serif;
		font-size: 8pt;
		color: #ffcc00;
	text-decoration: none;
	font-weight: normal; 
       }
	   
	   
#housepoinsroundedcontainermars {
     float:left;
  width: 47px;
  height: 47px;
  display:inline-block;
  background-color: #FF2626;  
   margin: 5px;   
   border-radius: 50%; 
   margin-top:0px;
     }
	 
	 #housepoinsroundedcontainermercury {
     float:left;
  width: 47px;
  height: 47px;
  display:inline-block;
  background-color: #bbb;  
   margin: 5px;   
   border-radius: 50%; 
   margin-top:0px;
     }
	 
	 #housepoinsroundedcontainerneptune {
     float:left;
  width: 47px;
  height: 47px;
  display:inline-block;
  background-color: #73B9FF;  
   margin: 5px;   
   border-radius: 50%; 
   margin-top:0px;
     }
	 
	 #housepoinsroundedcontainersaturn {
     float:left;
  width: 47px;
  height: 47px;
  display:inline-block;
  background-color: #E8AE00;  
   margin: 5px;   
   border-radius: 50%; 
   margin-top:0px;
     }
	 
	 
	 #housepoinsroundedcontainerneptune:hover {
   background-color: #73B9FF;
     background-image: url("../includes/images/HousePointHoverBG-Neptune.png");
        background-repeat: no-repeat;

}

#housepoinsroundedcontainersaturn:hover {
   background-color: #E8AE00;
     background-image: url("../includes/images/HousePointHoverBG-Saturn.png");
        background-repeat: no-repeat;
}

#housepoinsroundedcontainermars:hover {
   background-color: #FF2626;
     background-image: url("../includes/images/HousePointHoverBG-Mars.png");
        background-repeat: no-repeat;
}

#housepoinsroundedcontainermercury:hover {
   background-color: #bbb;
     background-image: url("../includes/images/HousePointHoverBG-Mercury.png");
        background-repeat: no-repeat;
}
	 
	 .sidebarhousepointfigure {
font-family: 'Open Sans', sans-serif;
 text-align:center;
 font-weight: 700;
font-size: 10pt;
color: #000;
text-decoration:none;  
margin:0px;
padding-top: 14px;
       }
	   
	   
	   	 .sidebarhousepointfigure:hover {
opacity: 0.1;
 filter: alpha(opacity=10); /* For IE8 and earlier */
       }
	   
	   
	   
	   #wordpressthumbnail {
		   height:100px;
		   width:100px;
    float: left;
margin: 0px 10px 15px 0px;
border: 1px solid;
border-color:#550000;
overflow:hidden;
}


.wordpressnewscontent, a:link, a:active, a:visited {
font-family: 'Droid Sans', sans-serif;
text-align:left;              
 font-weight: bold;
font-size: 10pt;
color: #000000;
text-decoration:none;  
line-height: 150%; 
margin-top:5px;
       }
	   
	   .wordpressnewscontent a:hover {
text-decoration:none;  
font-style:italic

       }




/*This is the calendar css*/



.tableListings {

}

.tableDate {

text-align:left;
padding-bottom:10px;
padding-right:15px;
font-family: 'Open Sans', sans-serif;
font-size: 9pt;
color: #666666;
font-weight: 400;
text-decoration:none;
vertical-align:top;
}

.tableicon {

	width: 18px;
	text-align: left;
	vertical-align: middle;
	font-weight: normal;
	padding-right: 8px;
	padding-top:5px;

}

.maincalendardatetime {

font-family: 'Droid Sans', sans-serif;
text-align:left;              
font-size: 10pt;
text-decoration:none;  
line-height: 150%; 
 font-weight: bold;
color: #550000;
margin:0px;
padding-right: 10px;
padding-bottom: 10px;
vertical-align:top;
}

.maincalendardatetime a:link {

font-family: 'Droid Sans', sans-serif;
text-align:left;              
font-size: 10pt;
text-decoration:none;  
line-height: 150%; 
 font-weight: bold;
color: #550000;
margin:0px;
padding-right: 10px;
padding-bottom: 10px;
vertical-align:top;
}



.tableTitle {

font-family: 'Droid Sans', sans-serif;
text-align:left;              
font-size: 10pt;
text-decoration:none;  
line-height: 150%; 
 font-weight: bold;
color: #000000;
margin:0px;
padding-right: 5px;
padding-bottom: 10px;
vertical-align:top;
}



.tableTitle a:link {

font-family: 'Droid Sans', sans-serif;
text-align:left;              
font-size: 10pt;
text-decoration:none;  
line-height: 150%; 
 font-weight: bold;
color: #000000;
margin:0px;
padding-right: 5px;
padding-bottom: 10px;
vertical-align:top;

}



.tableTitle a:hover {

color: #000000;
text-decoration:none;
font-weight: bold;
font-style:italic

}



.tableTitle a:visited {

color: #000000;
text-decoration:none;

}



.tableTitle a:active {
color: #000000;
text-decoration:none;

}





.tableCategory {

	width: 0px;

}

.tableDescr {

	font-family: 'Open Sans', sans-serif;

	font-size: 10px;

	color: #550000;

	text-align: left;

	vertical-align: middle;

	font-weight: normal;

}

.tableTime {

	font-family: 'Open Sans', sans-serif;

	font-size: 9px;

	color: #550000;

	font-weight: normal;

}

.maincalendardesc {

	font-family: 'Droid Sans', sans-serif;
text-align:left;              
font-size: 10pt;
color: #000;
text-decoration:none;  
line-height: 150%; 
font-weight: normal;
}


.maincalendardesc a:link {

	font-family: 'Droid Sans', sans-serif;
text-align:left;              
font-size: 10pt;
color: #000;
text-decoration:none;  
line-height: 150%; 
font-weight: normal;

}



/*This is where the calendar css ends*/

/*This is where Twitter css starts*/

#jstwitter {
		position: relative;
		width: 220px;
		overflow:hidden;
	}
	
		#jstwitter .item {									
			overflow:hidden;			
			font-family: 'Droid Sans', sans-serif;
text-align:left;              
font-size: 10pt;
color: #000;
text-decoration:none;  
line-height: 120%;
		}
		
			#jstwitter .tweet-wrapper {
				margin-bottom:15px;		
			 		
			}
	 
		#jstwitter .item a {
		    text-decoration: none;
		     font-family: 'Open Sans', sans-serif;
font-size: 9pt;
color: #990000;	
		}
		
		#jstwitter .item img {
				width:200px;
		}	
		 
		#jstwitter .item a:hover {
		    text-decoration: underline;
		}
		 
		#jstwitter .item .text {
		    display:block;

		}
		 
		#jstwitter .item .time, #jstwitter .tweet .user {
		    font-family: 'Open Sans', sans-serif;
font-size: 9pt;
color: #666666;	    
		}
		
		
		/*removes border from images...*/		
		a img {
outline: none;
border: none;
}

.learninginforeadmore {
font-family: 'Droid Sans', sans-serif;       
font-size: 10pt;
color: #000;
text-decoration:none;  
line-height: 100%; 
font-weight:bold;
text-align:center; 
margin-top: -15px;  
   }

.learninginforeadmore a:link {
font-family: 'Droid Sans', sans-serif;       
font-size: 10pt;
color: #000;
text-decoration:none;  
line-height: 100%; 
font-weight:bold;
text-align:center; 

       }
	   
	   .studentfeedbackbubbletxt {
font-family: 'Droid Sans', sans-serif;
text-align:center;              
font-size: 10pt;
color: #000;
text-decoration:none;  
line-height: 150%; 
padding-top: 8px;
padding-left: 20px;
padding-right: 28px;
-webkit-transform: rotate(-5deg);
-moz-transform: rotate(-5deg);
-ms-transform: rotate(-5deg);
-o-transform: rotate(-5deg);
       }


 .feedbackbubbletxt {
font-family: 'Droid Sans', sans-serif;
text-align:center;              
font-size: 10pt;
color: #000;
text-decoration:none;  
line-height: 150%; 
padding-top: 8px;
padding-left: 28px;
padding-right: 20px;
-webkit-transform: rotate(5deg);
-moz-transform: rotate(5deg);
-ms-transform: rotate(5deg);
-o-transform: rotate(5deg);
       }
	   
	   .feedbackbubblereadmore a:link {
font-family: 'Droid Sans', sans-serif;
text-align:center;              
font-size: 9pt;
color: #550000;
text-decoration:none;  
line-height: 250%; 
padding-left: 15px;
padding-right: 18px;
font-weight:bold;
       }
	   
	   .feedbackbubblereadmore a:visited {
font-family: 'Droid Sans', sans-serif;          
font-size: 9pt;
color: #550000;
text-decoration:none;  
line-height: 250%; 
padding-left: 15px;
padding-right: 18px;
font-weight:bold;
       }
	   
	   .feedbackbubblereadmore a:active {
font-family: 'Droid Sans', sans-serif;         
font-size: 9pt;
color: #550000;
text-decoration:none;  
line-height: 250%; 
padding-left: 15px;
padding-right: 18px;
font-weight:bold;
       }
	   
	   .feedbackbubblereadmore a:hover {
font-family: 'Droid Sans', sans-serif;         
font-size: 9pt;
color: #990000;
text-decoration:underline;  
line-height: 250%; 
padding-left: 15px;
padding-right: 18px;
font-weight:bold;
       }
	   
	   
	   #learninginfotable {
background-color: #fff;
background-image: url(../includes/images/learninginfo-table-bg.gif);
background-repeat: no-repeat;
    background-position: right bottom; 
}



ul#vertical-menu {
    list-style-type: none;
    margin: 0;
    padding: 0;
		font-family: 'Droid Sans', sans-serif;
text-align:left;              
 font-weight: bold;
font-size: 10pt;
color: #000000;
text-decoration:none;  
line-height: 150%; 
margin-top:5px;
}

li#vertical-menu {
    list-style-type: none;
    margin: 0;
    padding: 0;
		font-family: 'Droid Sans', sans-serif;
text-align:left;              
 font-weight: bold;
font-size: 10pt;
color: #000000;
text-decoration:none;  
line-height: 150%; 
margin-top:5px;
padding-bottom: 5px;
}

li#vertical-menu a {
    list-style-type: none;
    margin: 0;
    padding: 0;
		font-family: 'Droid Sans', sans-serif;
text-align:left;              
 font-weight: bold;
font-size: 10pt;
color: #000000;
text-decoration:none;  
line-height: 150%; 
display:block;
    width:220px;
}

li#vertical-menu a:hover {
    list-style-type: none;
    margin: 0;
    padding: 0;
		font-family: 'Droid Sans', sans-serif;
text-align:left;              
 font-weight: bold;
font-size: 10pt;
color: #000000;
text-decoration:none;  
line-height: 150%; 
background:#ffcc00;
}

a#vertical-menu {
    display: block;
    width: 60px;
    background-color: #dddddd;
	font-family: 'Droid Sans', sans-serif;
text-align:left;    
         font-weight: bold;
font-size: 10pt;
color: #000000;
text-decoration:none;  
line-height: 150%; 
margin-top:5px;
}


/*turns staff image into circle*/
.circular-image-staffprofile {
    float: right;
    width: 222px;
		margin-right: 0px;
		margin-top: 0px;
		margin-left: 15px;
		margin-bottom: 15px;
}

.circular-image-staffprofile img {
               width: 220px;
               height: 220px;
               -webkit-border-radius: 110px;
               -moz-border-radius: 110px;
               -ms-border-radius: 110px;
               -o-border-radius: 110px;
                border-radius: 110px;
				box-shadow: 0 0 8px rgba(178,0,0,1);
	-webkit-box-shadow: 0 0 8px rgba(178,0,0,1);
	-moz-box-shadow: 0 0 8px rgba(178,0,0,1);
	 -webkit-transition: -webkit-transform .8s ease-in-out;
    -ms-transition: -ms-transform .8s ease-in-out;
    transition: transform .8s ease-in-out;
                              }
							  
.circular-image-staffprofile img:hover {
                transform:rotateY(180deg);
    -ms-transform:rotateY(180deg);
    -webkit-transform:rotateY(180deg);
                              }
							  
							  
							  .circular-image-leadership {
       margin: 0 auto;
	   margin-bottom:10px;
    width: 200px;
		}

.circular-image-leadership img {
               width: 200px;
               height: 200px;
               -webkit-border-radius: 100px;
               -moz-border-radius: 100px;
               -ms-border-radius: 100px;
               -o-border-radius: 100px;
                border-radius: 100px;
				box-shadow: 0 0 8px rgba(178,0,0,1);
	-webkit-box-shadow: 0 0 8px rgba(178,0,0,1);
	-moz-box-shadow: 0 0 8px rgba(178,0,0,1);
	 -webkit-transition: -webkit-transform .8s ease-in-out;
    -ms-transition: -ms-transform .8s ease-in-out;
    transition: transform .8s ease-in-out;
                              }
							  
.circular-image-leadership img:hover {
                transform:rotateY(180deg);
    -ms-transform:rotateY(180deg);
    -webkit-transform:rotateY(180deg);
                              }
							  
							  /*end of turns staff image into circle*/
							  
							  
							  /*start table styling - used on Sixth Form Page*/
table.tmsa {

font-family: 'Droid Sans', sans-serif;     

border-width: 1px;

border-color: #ccc;

border-collapse: collapse;

font-size: 10pt;
color: #000;
text-decoration:none;  
line-height: 100%; 
font-weight:bold;

padding:10px;

table-layout: fixed;
background-color: #fff;



}

table.tmsa th {

border-width: 1px;

padding: 8px;

border-style: solid;

border-color: #fff;

background-color: #550000;

font-family: 'Droid Sans', sans-serif;     

font-size: 10pt;
color: #fff;
text-decoration:none;  
line-height: 100%; 
font-weight:bold;

padding:left:15px;

}

table.tmsa td {

border-width: 1px;

width: 33%;

padding: 8px;

font-family: 'Droid Sans', sans-serif;     

border-style: solid;

border-color: #ccc;

text-align:center;

}



table.tmsa tr {

font-family: 'Droid Sans', sans-serif;     



}





table.tmsa a:link{

font-size: 10pt;
color: #990000;
text-decoration:none;  
line-height: 100%; 
font-weight:bold;

text-decoration:none;}



table.tmsa a:hover{

color: #550000;

text-decoration:underline;

background-color:#ffcc00;

}



table.tmsa a:visited{

color: #000;

text-decoration:none;}
/*end table styling - used on Sixth Form Page*/




/*Staff Directory Form Styling*/
.styled-selector select{
   width: 150px;  
   height: 30px;
font-family: 'Droid Sans', sans-serif;
text-align:left;
line-height: 150%;
font-size: 10pt;
color: #000;
   background: #ffffff;
   border: 1px solid #990000;
   padding: 5px;
   }

   

input.styled-selector {
   width: 96px;
   height: 26px;
font-family: 'Droid Sans', sans-serif;
text-align:left;
padding-left:6px;
line-height: 150%;
font-size: 10pt;
color: #000;
   background: #ffffff;
   border: 1px solid #990000;
   }

.styled-selectorsub {
   width: 55px;
   height: 30px;
font-family: 'Droid Sans', sans-serif;
text-align:center;
margin-left:5px;
line-height: 150%;
font-size: 10pt;
color: #000;
   background: #ffffff;
   border: 1px solid #990000;   
      font-weight: bold;	
   }
   
   
   .contactstaff-selectorsub {
   width: 55px;
   height: 30px;
font-family: 'Droid Sans', sans-serif;
text-align:center;
margin-left:5px;
line-height: 150%;
font-size: 10pt;
color: #000;
   background: #ffffff;
   border: 1px solid #990000;   
      font-weight: bold;
	    float:left;
   }
   
   input.contactstaff-selector {
   width: 280px;
   height: 26px;
font-family: 'Droid Sans', sans-serif;
text-align:left;
padding-left:6px;
line-height: 150%;
font-size: 10pt;
font-weight: bold;
color: #000;
   background: #ffffff;
   border: 1px solid #990000;
     float:left
   }
   
   textarea.contactstaff-selector {
   width: 280px;
   height: 100px;
font-family: 'Droid Sans', sans-serif;
text-align:left;
padding-left:6px;
line-height: 150%;
font-size: 10pt;
font-weight: bold;
color: #000;
   background: #ffffff;
   border: 1px solid #990000;
     float:left
   }
   /*End Directory Form Styling*/