/*Innerpage Styles*/
/*Inner Page Content*/
/*Heading 3 styles*/

/*Inner Heading 1 styles*/
h1{
padding:10px 20px 0px 10px;
}

/*Inner Heading 2 styles*/
h2{
padding-top:0px;
}
h3 {
font-size:0.95em;
padding:0 0 8px 0px;
border-bottom:2px dotted #c5b466;
width:100%;
color:#D62A28;
text-transform:uppercase;
margin:0px 0px 10px 0px;
}
#Navigation{
left:0px;
}
/*Main innerPage Content*/
.InnerContent{
float:left;
padding:0px 0px 0px 0px;
}
/*Inner Media pacet*/
#InnerMediaSpace{
float:left;
position:relative;
padding:0px 0px 15px 0px;
}
/*Inner Media pacet border*/
#InnerMediaSpace .MediaBorder{
background-image:url(../Images/Background/InnerMediaspaceborder2.gif);
background-position:left top;
background-repeat:no-repeat;
height:230px;
position:absolute;
top:0px;
width:450px;
}

/*Left Column*/
.InnerLeft{
width:450px;
float:left;
padding:0px 20px 0px 10px;
}
.ExpandedInfo{
float:left;
clear:both;
padding:0px 20px 0px 10px;
}
.ExpandedInfo h3{
width:760px;
}
/*Left Column list items containig information and picture*/
.CopyInner{
list-style-type:none;
}
.CopyInner li{
width:100%;
border-bottom:1px dotted #c5b466;
padding:0px 0px 15px 0px;
margin:0px 0px 10px 0px;
float:left;
}
.CopyInner li.LastChild{
border:0px;
}

/*list image box border styles*/
.CopyInner li .BoxBorder{
top:5px;
}
/*RightColumn*/
.InnerRight{
width:290px;
float:left;
padding:20px 0px 0px 0px;
}

.BorderRepeat {
background-image:url(../Images/Background/InnerNavBorderRepeat.gif);
background-position:left bottom;
background-repeat:repeat-y;
float:left;
margin-top:0px;
}

.BorderBottom {
background-image:url(../Images/Background/InnerNavBorderbottom.gif);
background-position:left bottom;
background-repeat:no-repeat;
float:left;
padding-bottom:5px;
margin-bottom:20px;
}
/*RightColumn  box */
.Box{
padding:15px 10px 0px 15px;
width:275px;
background-image:url(../Images/Background/InnerNavBordertop.gif);
background-position:left top;
background-repeat:no-repeat;
float:left;
height:auto !important;
min-height:210px;
height:210px;
}
/*RightColumn Inner Box List  styles*/
.BoxRight{
padding:0px 0px 0px 0px;
}
.BoxRight .ImgLeft .BoxBorder{
top:5px;
}
.SideContent{
padding-top:10px;
float:left;
}
.SideContent p{
padding-left:10px;
width:auto;
}
.Box ul{
list-style-type:none;
float:left;
padding:0px 0px 0px 2px;
text-transform:uppercase;
font-weight:bold;
width:254px;
}
/*RightColumn Inner Box h2 style*/
.Box h2{
color:#db4645;
border-bottom:2px dotted #c5b466;
padding:0px 0px 8px 0px;
text-transform:uppercase;
}
/*RightColumn Inner Box list item style*/
.Box ul li{
padding:5px 0px 5px 0px;
background-image:url(../Images/Background/ArrowRight.gif);
background-repeat:no-repeat;
background-position:left 12px;
*background-position:left 11px;
padding-left:20px;
margin:0px 0px 0px 0px;
border-bottom:1px dotted #c5b466;
clear:left;
width:234px;
}
.BoxRight .Box ul li{
padding:5px 0px 5px 20px;
}
.Box .Imgtop li{
*background-position:left 8px;
}
/*removing border from last list items*/
.Box ul li.LastChild{
border:0px;
}
/*Box list link styles*/
.Box ul li a{
font-size:0.7em;
color:#b49d36;
}


/*Box list link hover  styles*/
.Box ul li a:hover{
color:#8A867F;
}
.Box ul li.Highlight a{
color: #DB4645;
}
/*.BoxRightInner for placing  image and description*/
.BoxRightInner ul li{
list-style-type:none;
padding:10px 0px 5px 0px;
float:left;
}
/*.BoxRightInner paragraph styles*/
.BoxRightInner p{
color:#965d14;
width:110px;
float:left;
padding-top:5px;
}
/*.BoxRightInner Image styles  (aligning left)*/
.ImgLeft{
position:relative;
float:left;
padding:5px 10px 0px 0px;
}
/*.BoxRightInner Image styles  (aligning right)*/
.ImgRight{
position:relative;
float:right;
padding:10px 0px 0px 10px;
}
/*.BoxRightInner hold  div styles*/
.BoxRightInner{
padding:10px 0px 10px 0px;
float:left
}
/*Google Map styles*/
#GoogleMap{
width:296px;
height:200px;
float:left;
border:2px solid #ceac54;
margin:10px 0px 0px 0px;
}
#GoogleMap span{
display:none;
}
.MarginTop{
margin-top:10px;
float:left;
}
.MarginTop h3{
width:300px;
}
/*Site map styles*/
.Sitemap {
float:left;
list-style-type:none;
padding:5px 0 0 0px;
width:95%;
}
#Sitemap h3{
width:780px;
}
.ApplyOnlineLink{
float:left;
position:relative;
margin:7px 0px 14px 0px;
}
.ApplyOnlineLink a{
background-image:url(../Images/Background/ClickHere.gif);
background-repeat:no-repeat;
background-position:top right;
background-color:#ceac54;
height:30px;
width:130px;
float:left;
padding:2px 5px 4px 5px;
}
.ApplyOnlineLink a:hover{
background-image:url(../Images/Background/ClickHerehover.gif);
background-repeat:no-repeat;
background-position:top right;
}
.ProcessInfo {
float:left;
clear:left;
width:100%;
}

.Sitemap li ul {
clear:both;
padding:10px 0 0 0px;
list-style-type:none;
}

.Sitemap li {
padding:0 0 15px 0px;
float:left;
font-weight:bold;
width:220px;
font-size:0.75em;
}
.Sitemap li li {
font-size:0.8em;
background-image:url(../../Images/Background/ArrowSiteMap.gif);
background-repeat:no-repeat;
background-position:left 3px;
padding:0 0 10px 16px;
*padding:0 0 0px 16px;

}
.Sitemap li a {
float:left;
text-transform:uppercase;
color:#CEAC54;
}
.Sitemap li a:hover{
color:#D62A28;
}

.Sitemap li li a {
border:0px;
color:#8A867F;
float:none;
font-size:1.1em;
font-weight:normal;
text-transform:none;
padding:0 0 0px 0px;
}
/*Form Styles*/
.TableForm{
font-size:0.7em;
width:750px;
margin-left:10px;
float:left;
color:#8A867F;
}
.TableForm td{
padding:5px 0px 5px 0px;
vertical-align:top;
text-align:left;
font-weight: normal;
}
.TableForm th{
width:250px;
font-weight:normal;
padding:5px 0px 5px 0px;
vertical-align:top;
}
.Selected th{
*width:auto;
font-weight:normal;
}
.TableForm th div{
width:150px;
}
.TableForm td div{
width:150px;
}
.FormDropDown{
width:197px;
font-size:1.15em;
float:left;
font-family:arial,verdana,serif;
color:#8A867F;
}
body .RadUpload_Default .ruFakeInput{
width:145px;
border:0px;
border:1px solid #CCCCCC;
*width:138px;
}
body .RadUpload_Default .ruButton{
height:24px;
width:50px;
border:0px solid #CCCCCC;
background-image:none;
background-color:#CEAC54;
}
.TextInput{
width:185px;
border:0px;
padding: 5px;
margin: 0 0px 0 0;
border:1px solid #ccc;
float:left;
color:#8A867F;
}
.SelectButton{
vertical-align:top;
float:left;
padding:6px 10px 5px 0px;
}
.SelectButton input{
float:left;
height:12px;
width:12px;
}
.SelectButton label{
padding:0px 0px 0px 5px;
float:left;
}
.TableForm th.TableData p{
font-size:1em;
color:#747474;
width:600px;
}
.TableForm th .TableData  .FormCheck label{
width:500px;
float:left;
}
.TableForm th .FormCheck input{
height:20px;
width:15px;
float:left;
margin-right:10px;
}
.TableForm th .FormCheck label {
float:left;
width:570px;
}

.pickerWrapper_DatePickerThmeme{
padding-right:10px;
}
.BtnSubmit{
background-color:#CEAC54;
padding:5px 15px 5px 15px; 
font-weight:bold;
margin:0px 0px 0px 5px;
color:#fff;
border:0px;
}
.TableForm td .ErrorMessage{
color:#D62A28;
padding-left:10px;
float:left;
}
p .ErrorMessage{
color:#D62A28;
padding-left:10px;
}
.TableBorder{
border-bottom:2px dotted #C5B466;
padding-bottom:10px;
}
.TableForm h3{

}
h3.TableHead{
margin-left:10px;
width:770px;
}
h2.TableHead{
margin-left:10px;
text-transform:uppercase;
padding-bottom:10px;
}
.TableBorder .ErrorMessage input{
width:15px;
height:20px;
padding-right:10px;
float:left;
margin-right:10px;
}
.TableBorder .ErrorMessage label{
float:left;
font-weight:bold;
}
/*Styling the news page*/
.NewsListing {
padding-left:10px;
float:left;
clear:left;
}
.Editable .NewsListing ul{
float:left;
width:770px;
background-image:url(../Images/Background/NewsUnderline.gif);
background-position:top left;
background-repeat:repeat;
}
.Editable .NewsListing ul li{
float:left;
height:160px;
padding:0px 20px 20px 0px;
width:230px;
list-style-type:none;
background-image:none;
}


/*Paging style for news*/
.Editable  table.Paging
{
 width:100%;
 margin: 0px 0 20px 0;
 font-size: 11px;
}

/*Paging style for news*/
.Editable  table.Paging td
{
	text-align: center;
}

/*Paging style for news*/
.Editable  table.Paging td.Previous,
.Editable  table.Paging td.Next
{
	width: 100px;
	text-align: left;
}
/*Paging style for news*/
.Editable  table.Paging td.Next
{
	text-align: right;
 padding: 0 20px 0 0;
}
.Editable  table.Paging td.Next a
{
background-image:url(../Images/Background/Nextpage.gif);
background-position:right 4px;
background-repeat:no-repeat;
padding-right:15px;
color:#8a867f;
}
.Editable  table.Paging td.Previous a
{
background-image:url(../Images/Background/PreviousPage.gif);
background-position:left 3px;
background-repeat:no-repeat;
padding-left:15px;
color:#8a867f;
}

.Editable  table.Paging td span
{
padding: 0 5px 0 5px;
color:#8a867f;
}
.Editable  table.Paging td p{
padding:0px;
color:#8a867f;
}
.Editable  table.Paging td a:hover
{
color:#D62A28;
}
.Editable  table.Paging td a.sf_PagerItem
{
text-decoration:underline;
}

.Editable  table.Paging td p
{
font-size: 11px;
}



.sf_newsDate{
font-size:1em;
font-style:normal;
font-weight:bold;
padding-bottom:10px;
}
.storybyline h2.storysubhead{
padding:5px 0px 10px 0px ;
}
.sf_back {
background-image:url(../../Images/Background/ArrowBack.gif);
background-position:left 4px;
background-repeat:no-repeat;
display:block;
font-size:1em;
font-weight:bold;
padding:0 0 10px 15px;
}
.sf_singleNews{
float:left;
padding-left:10px;
width:95%;
}
.sf_NewsTitle{
width:770px;
}
.sf_postBookmark{
padding-top:10px;
}
.sf_postBookmark img {
display:inline;
}
.JobListing{
float:left;
clear:left;
width:350px;
border-spacing:0px;
border:0px;
border-right:1px solid #ccc;
border-left:1px solid #ccc;
margin-top:15px;
 }
 .TableMaster{
 text-align:left;
 float:left;
 padding-left:10px;
 }
.JobListing th{
padding:10px 0px 10px 10px;
font-size:0.75em;
border:1px solid #ceac54;
background-color:#ceac54;
color:#fff;
 }
 .JobListing td{
padding:7px 5px 5px 10px;
font-size:0.75em;
border-collapse:collapse;
border:0px;
border-bottom:1px solid #ccc;
 }
 /*Paging styles*/
.JobListPaging{
float:left;
clear:left;
width:340px;
padding:20px 0px 0px 4px;
position:relative;
}
.JobListPaging input.Last{
position:absolute;
width:50px;
background-color:#fff;
background-image:url(../images/background/ArrowRight.gif);
background-repeat:no-repeat;
background-position:right 4px;
padding:0px 15px 0px 0px;
font-weight:bold;
font-size:0.7em;
right:0px;
color:#b49d36;
border:0px;
float:right;
}
.JobListPaging input.First{
width:50px;
position:relative;
background-image:url(../images/background/ArrowLeft.gif);
background-repeat:no-repeat;
background-position:left 4px;
background-color:#fff;
padding:0px 0px 0px 15px;
font-weight:bold;
font-size:0.7em;
border:0px;
color:#b49d36;
float:left;
left:0px;
}
.JobListPaging .Paging {
float:left;
height:30px;
position:relative;
width:100%;
}
.JobListPaging .Paging span{
float:right;
width:100px;
font-size:0.7em;
font-weight:bold;
position:absolute;
color:#b49d36;
right:65px;
top:5px;
display:block;
text-align:left;
height:50px;
}

.JobListHold{
width:300px;
float:left;
}
.JobInfo{
border-spacing:0px;
width:300px;
}
.JobInfo th{
padding:5px 0px 5px 0px;
font-size:0.75em;
width:100px;
}
.JobInfo th span{
font-weight:normal;
display:block;
padding-top:10px;
}
.JobInfo td{
padding:5px 0px 5px 0px;
font-size:0.75em;
width:100px;
}
.TableLeft{
float:left;
width:450px;
padding-right:20px;
}
/*TeacherApplicationForm.aspx*/
.TableFormexpanded {
float:left;
}
.TableFormexpanded .RadUpload_Default .ruInputs li,.TableForm .RadUpload_Default .ruInputs li{
background:none;
padding:5px 0px 5px 0px;
}
.TableFormexpanded td{
width:auto;
padding-right:10px;
}

.TableFormexpanded td .TextInput{
width:110px;
}

.TableForm .MultilineText{
font-size:1.2em;
font-family:arial,verdana,serif;
}

.TableFormexpanded  td .MultilineText{
width:100px;
height:60px;
float:left;
overflow-y:auto;
line-height:12px;
font-size:1.15em;
font-family:arial,verdana,serif;
}
.TableUpload th{
width:270px;
padding-right:10px;
}
.FormDrpDown{
float:left;
width:190px;
color:#8A867F;
}
.TeachersScholarship {
padding-left:10px;
width:90%;
}
.TeachersScholarship h3{
width:700px;
}
.TeachersScholarship h2{
}


.TeachersScholarship p{
padding:10px 0px 10px 0px;
margin: 0;
}
.TeachersScholarship .ApplyOnlineLink{
float:left;
clear:both;
}

.Editable ol{
color:#8A867F;
float:none;
font-size:11px;
line-height:20px;
margin-top:10px;
margin-left:20px;
}
.Editable ol li{
padding:5px 0px 5px 0px;
}
.Editable ul{
padding-bottom:10px;
list-style-type:none;
width:100%;
font-size:11px;
line-height:20px;
float:none;
}
.Editable ul li{
margin:0px;
list-style-type:none;
background-image:url(../Images/Background/Disc.gif);
background-repeat: no-repeat;
background-position: left 8px;
padding:0px 0px 5px 10px;
}
.Editable ul ul{
list-style-type:none;
background-image:none;
float:none;
}
.Editable ul ul li{
background: none;
padding-left: 0px;
}
.Editable  table{
font-size:11px;
}