
/* Layout Stylesheet */ 

body {
 margin:0px;
 background:#ba0000;
 color: #333333;
 text-align:center;
 padding:0;
 margin: auto;
 z-index:-5999;

 }
 
 form 
 {
	margin : 0;
	padding : 0;
 }

#outer {
 text-align:left;
 width:713px;
 margin:auto;
 background: transparent;

 }

#wrapper {

 background: #ffffff;
 margin:auto;
 }

#hdr {
 background:transparent;
 color: #333333;
 width: 713px;
 height: 200px;

 }

#bar {
 height:25px;
 background:#c0c0c0;
 color: #333333;
 border-top: 1px solid black;
 width: 711px;
 }

#bodyblock {
 position:relative;
 background: transparent;
 color: #333333;
 width:711px;
 padding: 0;
 display: block;
 border-left: 1px solid #c2bebb;
 border-right: 1px solid #c2bebb;
 }

html>body #bodyblock:after 
 { 
      content: "."; 
      visibility: hidden; 
      height: 1px; 
      clear: both; 
 } 
  
 * html #bodyblock { height: 1%; }     /* IE < 7 only */

#tertiary {
 background-color: transparent;
 width: 0px;
 float: right;
 margin: 0px;
 padding: 0px;
 display: none;
 }

#tertiary img{
 margin: 5px 0px 0px 0px;
 padding: 0px;
 }

#l-col {
 float:left;
 background-color: #aa8b4a;
 color: #000000;
 display: inline;
 width:171px;
 margin-left: 6px;
 margin-top: 0px;
 padding: 0px;

 }

#cont {
 width:520px;
 background-color: transparent;
 text-align:left;
 float: left;
 margin-left: 6px;
 min-height: 500px;
 height: auto !important;
 height: 500px;
 }
 
 #schedule_cont {
 width:690px;
 background-color: transparent;
 text-align:left;
 float: left;
 margin-left : 0px;
 }

#slideshow {
 margin: 16px 0 0 16px;
 }

#ftr {
 display: block;
 height: 56px;
 background-color: tansparent;
 color: #ffffff;
 clear: both;
 border-left: 1px solid #c2bebb;
 border-right: 1px solid #c2bebb;
 width: 711px;
 }
 
 #search 
 {
	padding : 10px 0 10px 0;
 }
 
 #smpSearch_txtSearch 
 {
	width : 125px;
	font-size : 70%;
 }
 
 #smpSearch_btnSearch
 {
	font-size : 65%;
 }
 
 #btnNewsletter
 {
	font-size : 100%;
 }

 .lblNewsletterRespHide
 {
	visibility : hidden;
	line-height : 0;
 }
 
 .lblNewsletterRespShow
 {
	visibility : visible;
	line-height : 10px;
	color : red;
    font-weight : bold;
    font-size : 100%;
 }
 
.staff {
 float: none;
 margin-bottom: 16px;
 clear: both;
 }

html>body .staff:after 
 { 
      content: "."; 
      visibility: hidden; 
      height: 1px; 
      clear: both; 
 } 
  
 * html .staff { height: 1%; }     /* IE < 7 only */



.stafftext {
 display: inline;
 width: 350px;
 float: left;
 overflow: auto;
 }

.staffimage {
 width: 100px;
 float: right;
 }

.staffimage img {
 padding: 1px;
 margin: 8px;
 border: 1px solid silver;
 background-color: #ffffff;
 }
 
 .team {
 float: none;
 margin-bottom: 16px;
 clear: both;
 padding: 0px;
 background: #transparent;
 display: block;
 }

html>body .team:after 
 { 
      content: "."; 
      visibility: hidden; 
      height: 1px; 
      clear: both; 
 } 
  
 * html .team { height: 1%; }     /* IE < 7 only */



.teamtext {

 padding: 0px;
 margin: 0px;
 background: transparent;
 /*min-height: 175px;
 height: auto !important;
 height: 175px;*/
 }


html>body .teamtext:after 
 { 
      content: "."; 
      visibility: hidden; 
      height: 1px; 
      clear: both; 
 } 
  
 * html .teamtext { height: 1%; }     /* IE < 7 only */

.teamtext p {
 background: transparent;
 text-align: left;
 display: inline;
 }

html>body .teamtext p:after 
 { 
      content: "."; 
      visibility: hidden; 
      height: 1px; 
      clear: both; 
 } 
  
 * html .teamtext p { height: 1%; }     /* IE < 7 only */

.teamimage {
 padding: 8px;
 border-top: 1px solid #cccccc;
 border-left: 1px solid #cccccc;
 border-right: 1px solid #808080;
 border-bottom: 1px solid #808080;
 margin: 0px;
 float: right;

 }

.teamimage img {

 background-color: transparent;
 }
 
 #gallery_cont 
 {
	width : 467px;
	margin-left : 14px;
	text-align : center;
 }
 
 .gallery_thumb
 {
	width : 140px;
 }
 
  .gallery_thumb p
 {
	text-align : center;
 }

#cont #pnlGallery
{
	float : left;
}

 
#cont #pnlGallery table
{
	border : 0;
}

#cont #pnlGallery table td img
{
	border : solid 1px white;
}

#cont #pnlGalleryDet table
{
	border : 0;
}

.center p
{
	text-align : center;
}

#divsponsor {
 display: block;
 position:absolute;
 bottom: 0;
 margin-left: 14px;
 margin-bottom: 16px;
 }

#gallery {
 width: 240px;
 background-color: transparent;
 float: left;

 }
 
 #FAQ {
 width: 240px;
 background-color: transparent;
 float: left;
 }

#testimonial {
 width: 240px;
 background-color: transparent;
 float: left;

 }

#schedule {
 width: 240px;
 background-color: transparent;
 float: right;

 }
 
 #testimonials {
 width: 240px;
 background-color: transparent;
 float: right;

 }

#faqs {
 width: 240px;
 background-color: transparent;
 float: right;

 }
 
#genSchedule 
{
	margin : 10px 0 10px 0;
}

#genSchedule table
{
	width : 680px;
	margin : 0 0 0 4px;
	padding : 0 0 0 1px;
	float : left;
}

#genSchedule table th
{
	margin : 0;
	padding : 0;
	white-space : nowrap;
}

#genSchedule table td
{
	border : solid 1px black;
	border-collapse : collapse;
	margin : 0;
	padding : 0 5px 0 5px;
	width : 13%;
}

#genSchedule table td span
{
	margin : 0;
	padding : 0;
}

#divInfo
{
	clear : left;
	display : block;
	margin-top : 10px;
	margin-left : 15px;
}
.StudentList 
{
	text-align : center;
}

.StudentList p
{
	text-align : center;
}

.StudentList img
{
	text-align : center;
}