﻿@charset "utf-8";
/* CSS Document */

html{

text-align:center;
}

.skipToNav a{
position:absolute;
left:-10000px; 
width:1px; 
height:1px; 
overflow:hidden;
}

.skipToNav a:focus, .skipToNav a:active{
position:static;
left:0; 
width:auto; 
height:auto; 
overflow:visible;
}

.skipToContent a{
position:absolute;
left:-10000px; 
width:1px; 
height:1px; 
overflow:hidden;
}

.skipToContent a:focus, .skipToContent a:active{
position:static;
left:100; 
width:auto; 
height:auto; 
overflow:visible;
}

body{
background-color:#FFFFFF;

margin:0px;
font-family:verdana, arial, sans-serif;
font-size:.7em;
text-align:left;
}

.clearAll{
clear:both;

}

.label{
font-weight:bold;
}

.floatLeft{
float:left;
}

.floatRight{
float:right;
}

a:link, a:visited{
color:#FF7900;
text-decoration:none
}

a:hover, a:active{
color:#FF7900;
text-decoration:underline;
}

.downloadLink a:link, .downloadLink a:visited{
color:#FF7900;
text-decoration:none;
font-style:italic;
font-weight:bold;
float:left;
padding:10px 0px 0px 10px;
margin-top:8px;
}

.downloadLink a:hover, .downloadLink a:active{
color:#FF7900;
text-decoration:underline;
}

a.modulelink{
color:#FFFFFF;
text-decoration:none;
background-image:url('/Style Library/Images/LinkArrow.gif');
background-repeat:no-repeat;
background-position:left top;
display:block;
padding-left:12px;
margin-bottom:3px;
}

a.modulelink:hover{
text-decoration:underline;
}

#homeContainer .item{
margin:0px;
}

#homeContainer .link-item{
color:#FFFFFF;
text-decoration:none;
background-image:url('/Style Library/Images/LinkArrow.gif');
background-repeat:no-repeat;
background-position:left top;
display:block;
padding-left:12px;
margin-bottom:5px;
}

#homeContainer .link-item a:link, #homeContainer .link-item a:visited{
color:#FFFFFF;
text-decoration:none;
font-family:Verdana;
}

#homeContainer .link-item a:hover, #homeContainer .link-item a:active{
text-decoration:underline;
color:#FFFFFF;
font-family:Verdana;
}

.link-item{
color:#FF7900;
text-decoration:none;
margin-bottom:5px;
display:block;
}

.link-item a:link, .link-item a:visited{
color:#FF7900;
text-decoration:none;
font-family:Verdana;
}

.link-item a:hover, .link-item a:active{
text-decoration:underline;
color:#FF7900;
font-family:Verdana;
}

a.orangeModulelink{
color:#FF7900;
text-decoration:none;
background-image:url('/Style Library/Images/OrangeLinkArrow.gif');
background-repeat:no-repeat;
background-position:left top;
display:block;
padding-left:12px;
margin-bottom:3px;
margin-top:3px;
font-weight:bold;
}

a.orangeModulelink:hover{
text-decoration:underline;
}

a.newsLink{
color:#FF7900;
text-decoration:none;
display:block;
margin-bottom:10px;
}

a.newsLink:hover{
text-decoration:underline;
}


a.eventLink{
color:#FF7900;
text-decoration:none;
display:block;

}

a.eventLink:hover{
text-decoration:underline;
}

.rightModuleContent a.eventsLink{
color:#FF7900;
text-decoration:none;
display:block;
margin-bottom:10px;

}



a.eventsLink{
color:#FF7900;
text-decoration:none;
display:block;

}

a.eventsLink:hover{
text-decoration:underline;
}

#publishingBar{

}

.AuthoringControls{
margin:0 auto;
width:950px;
color:#FFFFFF;
text-align:center;
padding:15px 0px 10px 0px;
font-size:.8em;
}

#breadcrumbContainer{
float:left;
clear:left;
z-index:5;
padding-left:10px;
position:absolute;
padding-bottom:5px;
margin-top:115px;
}

a.breadcrumb{
font-weight:bold;
background-image:url('/Style Library/Images/OrangeBreadcrumb.gif');
background-repeat:no-repeat;
background-position:left;
padding-left:10px;
padding-right:10px;
}

.breadcrumbCurrent{
font-weight:bold;
background-image:url('/Style Library/Images/GreyBreadcrumb.gif');
background-repeat:no-repeat;
background-position:left;
padding-left:10px;
color:#666666;
padding-right:10px;
}

.breadcrumbSeparator{
display:none;
}

#outerWrapper{
width:1000px;
margin:0 auto;
text-align:left !important;
}

#leftShadow{
background-image:url('/Style Library/Images/LeftShadow.jpg');
background-repeat:no-repeat;
background-position:right top;
width:25px;
float:left;
height:550px;
}

#innerWrapper{
width:948px;
border-left:1px solid #FFFFFF;
border-right:1px solid #FFFFFF;
float:left;
height:auto;
background-color:#FFFFFF;
padding-bottom:10px;
}

#rightShadow{
float:left;
width:25px;
background-image:url('/Style Library/Images/RightShadow.jpg');
height:550px;
background-repeat:no-repeat;
background-position:left top;
}

#topMenuContainer{
min-height:49px;
border-bottom:1px solid #FFFFFF;
background-image:url('/Style Library/Images/menuBackground.jpg');
background-repeat:repeat-x;
background-color:#000000;
}

#topMenu{
float:left;
padding:15px 10px 0px 10px;
}

a.topNav:link, a.topNav:visited{
color:#ffffff;
font-size:1.2em !important;
text-transform:uppercase;
padding-right:5px;
font-family:Arial, Helvetica, Sans-Serif;
}

a.topNav:hover, a.topNav:active{
color:#FF7900;
font-size:1.2em !important;
text-decoration:none;
text-transform:uppercase;
padding-right:5px;
font-family:Arial, Helvetica, Sans-Serif;
}

a.topNavSelected:link, a.topNavSelected:visited{
color:#FF7900;
font-size:1.2em !important;
text-transform:uppercase;
padding-right:5px;
font-family:Arial, Helvetica, Sans-Serif;
}

.divider{
padding:13px 5px 0px 5px;
float:left;
}

#search{
float:left;
width:230px;
}

#search .ms-sbtable-ex{
margin:0px;
}

#search .searchText{
float:left;
padding:15px 5px 0px 10px;
font-size:1.2em;
}

#siteTools{
width: 946px;
background-color:#FFFFFF;
}

.siteActions{
float:right;
width:90px;
padding-top:2px;
}

.globalLink{
float:left;
width:150px;
}

.ms-siteactionsmenu div div div{
background-image:none;
background-color:transparent;
color:#ff7900;
border:none;
}

.ms-siteactionsmenu div div div a:link, .ms-siteactionsmenu div div div a:hover{
color:#ff7900;
}

.ms-siteactionsmenu div div div.ms-siteactionsmenuhover{
background-image:none;
background-color:transparent;
color:#ff7900;
border:none;
}

.globalLink .ms-SPLinkButtonActive{
background-image:none;
background-color:transparent;
border:none;
margin:1px;
}

.globalLink .ms-SPLinkButtonActive a:hover{
text-decoration:underline;
}

.globalLink .ms-SPLink a:link, .globalLink .ms-SPLink{
color:#FF7900;
}

#search #SRSB{
float:left;
width:200px;
padding:12px 10px 0px 5px;
}

#search #SRSB input.ms-sbplain{
height:17px;
padding:3px 0px 0px 3px;

}


#search #SRSB input.ms-sbplain:focus{
border:1px solid #ff7900;
}

#search td.ms-sbcell{
border:none;
}

#search td.ms-sbLastcell{
display:none;
}

#search td.ms-sbgo{
background-color:transparent;
padding-left:10px;
}

#toolsMenu{
/*float:right;*/
text-align:right;
padding:17px 10px 0px 10px;
font-size:1.0em;
}

a.toolLink, a.toolLink:visited{
padding:0px 5px 0px 5px;
color:#ffffff;
text-transform:uppercase;
font-family:Arial, Helvetica, Sans-Serif;
}

a.toolLink:hover, a.toolLink:active{
text-decoration:none;
color:#FF7900;
text-transform:uppercase;
font-family:Arial, Helvetica, Sans-Serif;
}


#search input{
height:15px;
}

.srch-Icon{
padding:0px 5px 0px 0px;
}

.srch-URL a:link, .srch-URL a:visited, .srch-URL a:hover, .srch-URL a:active{
color:#ff7900 !important;
font-family:Verdana, Arial, Sans-Serif;
}

.srch-Metadata, .srch-Description, .srch-Title, .srch-sort{
font-family:Verdana, Arial, Sans-Serif;
}

td.ms-advsrchHeadingText h3.ms-standardheader{
background-color:#f5f5f5;
padding:5px;
margin:10px 0px 10px 0px;

}




#subMenu{
background-color:#f1f1f1;
width:198px;
border-right:1px solid #FFFFFF;
float:left;
padding-bottom:30px;
}

.subMenuItem a:link, .subMenuItem a:visited{
width:178px;
margin:0px 10px 0px 10px;
padding:8px 0px 8px 0px;
border-bottom:1px solid #CCCCCC;
display:block;
color:#333333;
}

.subMenuItem a:hover{
color:#FF7900;
}

.parentNavSelected a:link, .parentNavSelected a:visited{
width:178px;
margin:0px 10px 0px 10px;
padding:8px 0px 8px 0px;
border-bottom:1px solid #CCCCCC;
display:block;
color:#FF7900;
font-weight:bold;
}

.parentNavSelected a:hover{
color:#FF7900;
font-weight:bold;
}

.childItem a:link, .childItem a:visited{
width:168px;
margin:0px 10px 0px 10px;
padding:8px 0px 8px 10px;
border-bottom:1px solid #CCCCCC;
display:block;
color:#333333;
}

.childItem a:hover{
color:#FF7900;
}

.childItem a{
*width:178px;
}

.currentNav a{
width:168px;
margin:0px 10px 0px 10px;
padding:8px 0px 8px 10px;
border-bottom:1px solid #CCCCCC;
display:block;
color:#FF7900;
font-weight:bold;
}

.currentNav a:hover{
color:#FF7900;
font-weight:bold;
}

#mainContainer{
width:518px;
float:left;
*width:516px;

}

#mainContainerFullWidth{
float:left;

}

#mainContainerNoColumn{
width:747px;
float:left;

}

.mainContent{
padding:10px 10px 5px 10px;
width:928px;
line-height:1.5em;
}

.mainContent{
_width:948px;
}

.mainContentNoColumn{
padding:10px 10px 5px 10px;
width:727px;
line-height:1.5em;
clear:left;
}

.mainContentNoColumn {
_width:747px;
}

.mainContentWithColumn{
padding:0px 0px 5px 0px;
width:516px;
line-height:1.5em;
}

.mainContentNoMenu{
padding:10px 10px 5px 10px;
width:717px;
float:left;
line-height:1.5em;
}

#topBanner{
height:133px;
margin-bottom:1px;
}

#mainImage{

}

.DefaultImage{
background-image:url('/Style Library/Images/LSISBanner.jpg');
background-repeat:no-repeat;
float:left;
width:730px;
height:133px;
}

.AboutLSISImage{
background-image:url('/Style Library/Images/LSISBanner.jpg');
background-repeat:no-repeat;
float:left;
width:730px;
height:133px;
}

.ServicesImage{
background-image:url('/Style Library/Images/LSISBanner.jpg');
background-repeat:no-repeat;
float:left;
width:730px;
height:133px;
}

.WorkingWithLSISImage{
background-image:url('/Style Library/Images/LSISBanner.jpg');
background-repeat:no-repeat;
float:left;
width:730px;
height:133px;
}

.EventsImage{
background-image:url('/Style Library/Images/LSISBanner.jpg');
background-repeat:no-repeat;
float:left;
width:730px;
height:133px;
}

#logo{
float:right;
padding:13px 0px 0px 0px;
}

#homeContainer{
width:717px;
padding:0px 0px 0px 0px;
float:left;

background-repeat:repeat-x;
}

.ms-selectorlink a, .ms-selectorlink a:link, .ms-selectorlink a:visited, .ms-selectorlink a:hover, .ms-selectorlink a:active{
color:#FF7900 !important;
}

.moduleContainer1 img, .moduleContainer2 img, .moduleContainer3 img{
margin:0px;
padding:0px;
border:none;
}

.moduleImage{
margin:0px;
padding:0px;
border:none;
width:228px;
height:98px;
overflow:hidden;
}

.moduleContainer1{
margin-left:10px;
width:228px;
border-left:1px solid #FFFFFF;
border-right:1px solid #FFFFFF;
border-bottom:1px solid #FFFFFF;
height:226px;
float:left;
background-image:url('/Style Library/Images/YellowBackground.jpg');
background-repeat:repeat-x;
background-position:bottom;
}

.moduleContainer2{
margin-left:10px;
width:228px;
border-left:1px solid #FFFFFF;
border-right:1px solid #FFFFFF;
border-bottom:1px solid #FFFFFF;
height:226px;
float:left;
background-image:url('/Style Library/Images/OrangeBackground.jpg');
background-repeat:repeat-x;
background-position:bottom;
}

.moduleContainer3{
margin-left:2px;
width:228px;
border-left:1px solid #FFFFFF;
border-right:1px solid #FFFFFF;
border-bottom:1px solid #FFFFFF;
height:226px;
float:right;
background-image:url('/Style Library/Images/RedBackground.jpg');
background-repeat:repeat-x;
background-position:bottom;
}

.moduleContent{
padding:5px 10px 0px 10px;
width:200px;
}

.rightModuleContent{
padding:10px 10px 0px 13px;
width:190px;
word-wrap:break-word;
}


.rightModuleContent .ms-long{
width:165px;
}

.subtitle{
font-weight:bold;
margin-bottom:5px;
}

.date{
font-style:italic;
margin-bottom:20px;
}

.newsImage{
float:left;
margin:0px 0px 0px 0px;
}

.newsImage img{
float:left;
margin:0px 5px 5px 0px;
}

#eventsContainer{
width:220px;
float:left;
padding-bottom:10px;
margin-top:0px;
margin-left:10px;
}

.eventsWrapper{
background-image:url('/Style Library/Images/GreyGradient.jpg');
background-repeat:repeat-x;
background-position:bottom;
width:220px;
padding-bottom:10px;
}

#highlightsContainer{
float:left;
width:450px;
margin-left:20px;
margin-top:0px;
}

.highlightImage{
float:left;
height:70px;
margin:0px 10px 10px 0px;
}

.highlightImage img{
height:70px;
width:70px;
}

.highlightTitle{
border-bottom:1px solid #93233B;
color:#93233B;
padding:0px 0px 3px 0px;
margin-bottom:5px;
font-size:1.1em;
font-weight:bold;
}

.highlightContent{
float:left;
width:370px;
}

.orangeHeader{
color:#FF7900;
font-size:18px;
font-family:arial;
padding:25px 0px 0px 10px;
}


.introContent{
margin:5px 10px 10px 10px;
}

#rightColumn{
border-right:1px solid #FFFFFF;
float:right;
margin-left:0px;
padding-left:10px;
background-color:#FFFFFF;
text-align:left;
width:220px;
}

.w180{
width:180px;
padding-right:5px;
}

.w410{
width:410px;
padding-right:5px;
}

.w110{
width:110px;
}

.w600{
width:600px;
}

.m5{
margin:5px;
}

.mTop10{
margin-top:10px;
}

.clearAllGreyLine{
clear:both;
margin:0px 0px 10px 0px;
padding-top:10px;
border-bottom:1px solid #f1f1f1;
}

.clearAllOrangeLine{
clear:both;
margin:0px 0px 10px 0px;
padding-top:0px;
border-bottom:1px solid #FFE0B2;
}

.orangeTitle{
background-image:url('/Style Library/Images/OrangeTitleBackground.jpg');
background-repeat:repeat-x;
height:25px;
margin-top:5px;
padding:5px 5px 0px 5px;
color:#FFFFFF;
font-weight:bold;
}

.publicationTitle{
background-image:url('/Style Library/Images/OrangeTitleBackgroundLarge.jpg');
background-repeat:repeat-x;
height:auto;
margin-top:5px;
padding:5px 5px 5px 5px;
color:#FFFFFF;
font-weight:bold;
background-color:#FF8619;
background-position:top;
}

.publicationDetails{
margin-top:10px;
float:left;
padding:0px 10px 0px 5px;
width:525px;
}
.publicationDetails{
_width:540px;
}

.publicationDetailsEdit{
margin-top:10px;
float:left;
padding:10px 10px 0px 5px;
width:450px;
}

.publicationImage{
margin-top:10px;
float:right;
}

.publicationForm .label{
float:left;
font-weight:bold;
width:160px;
}

.publicationFormEdit .label{
font-weight:bold;
}

.publicationFormEdit .ms-formfieldlabelcontainer, .publicationFormEdit .ms-formfieldvaluecontainer{
width:400px !important;
}



.moduleContent .ms-formfieldvaluecontainer{
background-color:#333333;
z-index:5;

}  

.miniField .ms-long {
width:150px !important;
}

.publicationForm .field{
float:left;
font-weight:normal;
width:360px;
}

.miniField{
padding:5px 0px 5px 0px;
width:176px;
}

.home{
background-image:url('/Style Library/Images/ColumnShadow.jpg');
background-repeat:no-repeat;
background-position:top left;
}

.content{
background-image:url('/Style Library/Images/ColumnShadowContent.jpg');
background-repeat:no-repeat;
background-position:top left;
height:335px;
}

#mainContainerFullWidth .pageTitle{
background-image:url('/Style Library/Images/TitleBackground.jpg');
background-repeat:repeat-x;
height:35px;
width:716px;
color:#ff7900;
font-size:1.2em;
padding:8px 0px 0px 0px;
float:left;
text-transform:uppercase;
font-family:Arial, Helvetica, Sans-Serif;
}

#mainContainerFullWidthNoColumn .pageTitle{
background-image:url('/Style Library/Images/TitleBackground.jpg');
background-repeat:repeat-x;
height:35px;
width:948px;
color:#ff7900;
font-size:1.2em;
padding:8px 0px 0px 0px;
float:left;
text-transform:uppercase;
font-family:Arial, Helvetica, Sans-Serif;
}

#mainContainerNoColumn .pageTitle{
background-image:url('/Style Library/Images/TitleBackground.jpg');
background-repeat:repeat-x;
height:35px;
width:749px;
color:#ff7900;
font-size:1.2em;
padding:8px 0px 0px 0px;
float:left;
text-transform:uppercase;
font-family:Arial, Helvetica, Sans-Serif;
}

#mainContainer .pageTitle{
background-image:url('/Style Library/Images/TitleBackground.jpg');
background-repeat:repeat-x;
height:35px;
color:#ff7900;
font-size:1.2em;
padding:8px 0px 0px 0px;
float:left;
width:518px;
text-transform:uppercase;
font-family:Arial, Helvetica, Sans-Serif;
}

.pageTitle{
background-image:url('/Style Library/Images/TitleBackground.jpg');
background-repeat:repeat-x;
height:35px;
color:#ff7900;
font-size:1.2em;
padding:8px 0px 0px 0px;
float:left;
text-transform:uppercase;
font-family:Arial, Helvetica, Sans-Serif;
}

.title{
padding-left:10px;
display:block;

}


#footerWrapper{
width:950px;
margin:0 auto;
background-color:#333333;

}

.itemLabelWide{
float:left;
width:430px;
font-weight:bold;
margin-bottom:10px;
margin-right:10px;
}


.itemField{
float:left;
width: 400px;
margin-bottom:10px;

}

.itemFieldCheckbox{
float:left;
width: 400px;
margin-bottom:10px;

}

.enrolButton{
background-color:#333333;
border-top:1px solid #999999;
border-left:1px solid #999999;
border-right:1px solid #000000;
border-bottom:1px solid #000000;
color:#FFFFFF;
padding:2px 3px 2px 3px;
margin-left:5px;
font-size:11px;
font-weight:bold;
}

.itemFieldCheckbox input{
width:10px;
margin-right:5px;



}
table.cancellationCharges{
margin-bottom:10px;

}
table.cancellationCharges th{
background-color:#ffffff;

}

table.cancellationCharges tr{
background-color:#f1f1f1;

}

table.cancellationCharges td{
border-bottom:2px solid #FFFFFF;
padding:3px;
}
.formHeader{
color:#ff7900;
font-size:1.3em;
font-weight:bold;
margin-bottom:10px;
margin-top:10px;

}

.formTitle{
color:#ff7900;
font-size:1.2em;
font-weight:bold;
margin-bottom:10px;
margin-top:0px;

}

.itemField input{
width:150px;
font-family:Verdana. Arial, Sans-Serif;
font-size:11px;

}

.itemField select{
width:157px;
font-size:11px;
}

.contactLabel{
float:left;
width:130px;
font-weight:bold;
margin-bottom:10px;
}


.contactField{
float:left;
width: 350px;
margin-bottom:10px;
margin-left:10px;
}


.error{
color:#FF0000;
margin-left:150px;
margin-bottom:10px;
}

.contactButton{
margin-left:150px;
}


.SubmitButton{
background: url('/Style Library/Images/ButtonBackground.jpg') no-repeat;
width:127px;
height:30px;
color:#ffffff;
padding:5px;
font-family:Verdana, Arial, Sans-Serif;
font-weight:bold;
font-size:1em;
border:none;
}

.rightColClear{
clear:both;
margin-top:15px;
}


#footerContent{

color:#ffffff;
text-align:center;
padding:15px 0px 10px 0px;
font-size:.8em;
}

.registerLink{
font-weight:bold;
font-style:italic;
}

.eventRollup{
background-color:#f4f4f4;
height:20px;
padding:4px 0px 0px 5px;
margin:2px 0px 2px 0px;
}
.programmeRollup{
background-color:#f4f4f4;
height:20px;
padding:4px 5px 0px 5px;
margin:2px 0px 2px 0px;
}

#yearSelector{
text-align:right;
padding:10px 0px 10px 0px;

}

input.moduleButton{
background-color:#333333;
color:#FFFFFF;
padding:0px 5px 1px 5px;
margin-left:5px;

}

.eventBorder{
padding:2px;
border:1px solid #CCCCCC;
margin-bottom:20px;
}


.eventBorder .label{
float:left;
font-weight:bold;
width:160px;
}

.eventBorder .field{
float:left;
margin-left:5px;
font-weight:normal;
width:280px;
}


.eventDate{
color:#ff7900;
font-weight:bold;
font-size:1.2em;
}

.eventTitle{
font-weight:bold;
font-size:1.2em;
margin-bottom:5px;

}

.newsTitle{
font-weight:bold;
float:left;
width:400px;
margin-bottom:5px;
}


.newsDate{
float:right;
font-style:italic;
width:110px;
margin-bottom:5px;
}

.greyBorder{
padding:2px;
border:1px solid #CCCCCC;
margin-bottom:20px;
}


.greyBorder .label{
float:left;
font-weight:bold;
width:200px;
}

.greyBorder .field{
float:left;
margin-left:5px;
font-weight:normal;
width:400px;
}


.lightOrangeHeader{
background-image:url('/Style Library/Images/LightOrangeHeaderBackground.jpg');
background-repeat:repeat-x;
height:25px;
padding:3px 0px 0px 10px;
color:#ffffff;
font-size:1.2em;
}

.bandHeader{
background-color:#f4f4f4;
height:auto;
padding:5px 5px 5px 5px;
border-top:1px solid #cccccc;
border-bottom:1px solid #cccccc;
margin:5px 0px 10px 0px;
}

.summaryLabel{
float:left;
width:110px;
padding-left:5px;

}


.m10{
margin:10px;
}

.pRight5{
padding-right:5px;
}

.label{
float:left;
font-weight:bold;
width:160px;
margin-bottom:10px;
}

.field{
float:left;
margin-left:5px;
font-weight:normal;
width:280px;
margin-bottom:10px;
}


/*PUBLISHING BAR STYLES*/

.ms-consoletitleareaframe, .ms-consoletitleareaframebottom, .ms-consolestatusframe, .ms-consolestatusmajorframe{
background-image:none;
background-color:#FFFFFF;
border:none;
}

.ms-consoleframe{
background-image:none;
background-color:#FFFFFF;
border:1px solid #ff7900;
}

.ms-consolehr{
background-color:#ff7900;
}


#mpLeftBackPadding, #mpRightBackPadding{
display:none;
}

.ms-SPZone{
padding:0px;
}


.ms-WPBody a:link, .ms-WPBody a:visited, .ms-WPBody a:hover, .ms-WPBody a:active{
color:#ff7900;
}


#MSOTlPn_WebPartPageDiv #outerWrapper {
position:relative;
left:0px;
margin:0px 0px 0px 10px;
width:1000px;
font-size:.7em;
text-align:left;
}


.groupheader{
font-family:Verdana, Arial, Sans-Serif;
margin-bottom:10px !important;
font-size:1.2em;
font-weight:bold;
border-top:1px solid #ff7900;
border-bottom:1px solid #ff7900;
padding:5px 0px 5px 0px;
color:#666666;
}

.backToTop{
float:right;
margin-bottom:10px;
}


/*CALENDAR STYLES*/

td.ms-cal-nav-buttonsltr{
text-align:right;
width:400px;

}


td.ms-calheader{
padding:5px 0px 5px 0px;
border-bottom:1px solid #ff7900;

}

td.ms-cal-topday, td.ms-cal-topdayover, td.ms-cal-topdayfocus, td.ms-cal-topdayfocusover{
background-color:#f4f4f4;
padding-left:5px;

}

td.ms-cal-topday-today, td.ms-cal-topday-todayover{
background-color:#CCCCCC;
padding-left:5px;

}

.ms-cal-weekname, .ms-cal-wtopday, .ms-cal-wtopdayL, .ms-cal-wtopdayover, .ms-cal-wtopdayLover, .ms-cal-wtopday-today, .ms-cal-wtopdayfocus{
padding: 10px 0px 5px 0px;
}


.ms-cal-noworkitem, .ms-cal-noworkitem2B, .ms-cal-nodataBtm2{
border-left:1px solid #f4f4f4;

}

.ms-cal-workitem, .ms-cal-workitem2B, .ms-cal-nodataMid{

border-left:1px solid #f4f4f4;
}

.ms-cal-workitem2B, .ms-cal-noworkitem2B{
border-bottom:1px solid #f4f4f4;
}


.ms-cal-workhour,.ms-cal-workhourF, .ms-cal-enoworkhour,.ms-cal-enoworkhourF, .ms-cal-dayhourF, .ms-cal-dayhour, .ms-cal-workhourFover, .ms-cal-workhourover{
background-color:#f4f4f4;
text-align:left;
}

.ms-cal-enoworkhour .ms-cal-dayhalfhour, .ms-cal-eworkhour .ms-cal-dayhalfhour, .ms-cal-eworkhour .ms-cal-dayhalfhourF, .ms-cal-enoworkhour .ms-cal-dayhalfhourF{
background-color:#ffffff;
}

td.ms-cal-weekedge{
width:20px;
}



.ms-cal-eworkday, .ms-cal-eworkhour{
background-color:transparent;

}


.ms-cal-tweekitem, .ms-cal-monthitem{

width:120px;
word-wrap:break-word;
}


.ms-cal-workitem{
width:127px;
}

.mandatoryText{
font-style:italic;
}


.enrolEventTitle{
color:#97233F;
font-weight:bold;
font-size:1.3em;
margin-bottom:20px;



}


/*Editor STYLES*/

h1{
color:#93233b;
font-weight:bold;
font-size:1.4em;

}


h2{
color:#ff7900;
font-weight:bold;
font-size:1.2em;

}


h3{
color:#FF9900;
font-weight:bold;
font-size:1.1em;


}

h4{
color:#666666;
font-weight:bold;
font-size:1em;

}
