img {
	border:none;	
}
body  {
	background-color: #FFFFFF;
	font: 12px Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	font-style: normal;
	
	margin: 0; /* it's good practice to zero the margin and padding of the body element to account for differing browser defaults */
	margin-top: 5px;
	margin-bottom: 5px;
	padding: 0;
	text-align: center; /* this centers the container in IE 5* browsers. The text is then set to the left aligned default in the #container selector */
	
}

::-webkit-input-placeholder { /* WebKit browsers */
    color:    #999;
}
:-moz-placeholder { /* Mozilla Firefox 4 to 18 */
    color:    #999;
}
::-moz-placeholder { /* Mozilla Firefox 19+ */
    color:    #999;
}
:-ms-input-placeholder { /* Internet Explorer 10+ */
    color:    #999;
}

#pollen8-link, #rules-link {
	color:#09324A;
	text-decoration:none;
	font-family:Tahoma, Geneva, sans-serif;	
}

#pollen8-link:hover, #rules-link:hover {
	color:#155686;	
}



#worldcup-logo {
	margin-bottom:-36px; 
	margin-left:12px;	
}

.world-cup-video-holder {
	background-color:#fff; 
	padding:10px; 
	height:281px; 
	width:798px; 
	margin:0 auto; 
	margin-top:40px;	
}

.world-cup-left {
	float:left;	
}

.world-cup-right {
	float:left; 
	margin-left:10px;
}

.pollen8-link {
	margin-left:63px; 
	margin-top:20px; 
	background-color:#fff; 
	padding:10px; 
	text-align:center; 
	width:541px; 
	border:4px solid #efefef; 
	border-radius:25px;
	float:left;	
}

.rules-video {
	margin-left:10px; 
	margin-top:20px; 
	background-color:#fff; 
	padding:10px; 
	text-align:center; 
	width:210px; 
	border:4px solid #efefef; 
	border-radius:25px;
	float:left;	
}

	.cke_button__spellchecker_icon {
background-image:url(/maintain/ckeditor/plugins/icons.png?t=D08E);
	}

#pollen8LoginBox {
	width:220px;height:auto;
	background:#fff   url(/maintain/graphics/login-padlock.png) no-repeat 30px 55px;
	margin:20px auto;
	padding:30px 30px 10px 120px;
	border: 1px solid #ccc;
	-webkit-border-radius:6px;
	-moz-border-radius:6px;
	border-radius:6px;
}

.pollen8LoginInput {
	font: 16px Verdana,sans-serif;
	color:#205073;
	background:#fff;
	width:180px;
	height:30px;
	padding:3px 15px;
	margin-bottom:5px;
	border:1px solid #ccc;
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
	border-radius: 5px;
}

.pollen8LoginPassword {
	font: 16px Verdana,sans-serif;
	letter-spacing: 1px;
	color:#205073;
	background:#fff;
	width:180px;
	height:30px;
	padding:3px 15px;
	margin-bottom:5px;
	border:1px solid #ccc;
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
	border-radius: 5px;
}

#pollen8LoginButton {
	font:16px normal Tahoma, Geneva, sans-serif;
	width:214px;
	height:40px;
	color:#fff;
	border:none;
	background:#205073;
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
	border-radius: 5px
}


.sexy_line{ 
    display:block;
    border:none;
    color:white;
    height:1px;
    background:black;
    background: -webkit-gradient(radial, 50% 50%, 0, 50% 50%, 350, from(#000), to(#fff));
}


fieldset {
	height:auto;
	padding:0px;
	paddin-bottom:10px;
	margin: 0px;
	margin-right:10px;
	border: 1px solid #333;
}
legend {
	color:#333;
	font-weight:bold;
	font-size: 12px;
	padding: 8px;
	margin: 0px 0px 0px 10px;
}

div.ContainerBlock {
	background-image:url(/maintain/graphics/pollen-8_bg2.jpg);
	background-position:top;
	background-repeat:no-repeat;
	position:relative;
	min-height:500px;
	width: 940px;
	padding-top:3px;
	padding-left:10px;
	text-align:left;
	background-color:#CFDAEB;
	margin-top:3px;
	margin-left:auto;
	margin-right:auto;
	padding-bottom:20px;
	border:2px;
	border-style:solid;
	border-color:#AFCBE0;
	height: auto;
}

div.ContainerBlockTL {
	background:url(/maintain/graphics/tom-bg.jpg) no-repeat;
	background-position:top;
	background-repeat:no-repeat;
	position:relative;
	min-height:500px;
	width: 940px;
	padding-top:3px;
	padding-left:10px;
	text-align:left;
	background-color:#CFDAEB;
	margin-top:3px;
	margin-left:auto;
	margin-right:auto;
	padding-bottom:20px;
	border:2px;
	border-style:solid;
	border-color:#AFCBE0;
	height: auto;
}

div.VacContainerBlock {
	width: 940px;
	margin-top:10px;
	padding-left:10px;
	text-align:left;
	background-color:#CFDAEB;
	background-image:url(/sitegraphics/vacancy/vacancies_bg.jpg);
	background-repeat:no-repeat;
	background-position:top;
	margin-top:10px;
	padding-bottom:20px;
	min-height: 50px;
	border:1px;
	border-style:solid;
}

div.CharityContainerBlock {
	width: 440px;
	padding-top:10px;
	padding-left:10px;
	text-align:left;
	background-color:#CFDAEB;
	margin-top:10px;
	padding-bottom:20px;
	min-height: 50px;
	border:1px;
	border-style:solid;
}

div.LogonContainer {
	width: 653px;
	height: 145px;
	background-image: url(/maintain/graphics/login-Backdrop.jpg);
	background-repeat: no-repeat;
	background-position: top;
	padding-top: 80px;
	text-align: left;
	background-color: #FFFFFF;
	margin-top: 0px;
}

.LogonNoticeFont {
	font: verdana;
	font-weight: normal;
	color: #FFFFFF;
	font-size: 10px;
	line-height: 15px;
}

.LogonLabels {
  font:verdana;
  font-weight:normal;
  color:#FFFFFF;
  font-size:12px;
}

.LogonFailText {
  font:verdana;
  font-weight:normal;
  color:#FFFFFF;
  background:#FF0000;
  font-size:10px;
}

.FieldDisplayText {
  font:verdana;
  font-weight:normal;
  color:#03C;
  font-size:12px;
}

Title_Label {
  width: 300px;
  text-align: right;
  float: right;
}

.MenuTitle {
  font:verdana;
  font-weight:bold;
  font-size:16px;

}

.ClearFloat {
	clear:both;
    height:0;
    font-size: 1px;
    line-height: 0px;
}
	
	
.Thermometer {
position:relative;
padding-top:10px; 
height:520px;
width:160px;
background-image:url('/sitegraphics/thermometer.gif');
background-repeat:no-repeat;
background-position:bottom left;
vertical-align:bottom;
	
}

.ThermometerBlood {
position:relative;
padding-top:10px; 
height:520px;
width:160px;
background-image:url('/sitegraphics/thermometer-blood.gif');
background-repeat:no-repeat;
background-position:bottom left;
vertical-align:bottom;
	
}

.ThermoLiquid {
	position:absolute; 
	bottom:108px;
	left:78px;
}

.ThermoTotal {
	padding-top:35px;
	padding-right:50px;
	text-align:right;
}

.CharityTotal {
	padding-top:36px;
	padding-right:115px;
	text-align:right;
	
}

.CharityFont {
	color:#FFFFFF;
	font:Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
}

.Label_Style1 {
	color:#333333;
	font-size:12px;
	width:200px;
	text-align:right;
	float:left;
}

.Add_Vacancy_Label_Style {
	color:#333333;
	font-size:12px;
	padding-top:4px;
	width:140px;
	text-align:right;
	float:left;
}

div.VacListHeaderBar {
	height:25px;
	width:100%;
	background-color:#99CCFF;
	background-image:url(/maintain/graphics/list_heading_bg.jpg);
	background-repeat:repeat-x;
	padding-top:3px;
	margin-bottom:3px;
	margin-top:10px;
}

VacListHeaderFont {
	color:#FFFFFF;
	font:Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
}

div.VacListDataBar1 {
	color:#666;
	height:28px;
	width:100%;
	background-color:#D1E1FC;
	padding-top:3px;
	margin-bottom:1px;
}

div.VacListDataBarAppr1 {
	color:#666;
	height:28px;
	width:100%;
	background-color:#9C6;
	padding-top:3px;
	margin-bottom:1px;
}

div.VacListDataBarAppr1 a {
	color:#666;
}

div.VacListDataBar2 {
	color:#666;
	height:28px;
	width:100%;
	background-color:#BCD5FE;
	padding-top:3px;
	margin-bottom:1px;
}

div.VacListDataBarExpired {
	height:28px;
	width:100%;
	background-color:#DAA3AC;
	padding-top:3px;
	margin-bottom:1px;
}

div.VacListDataBarClosed a {
	color:#fff;
	text-decoration:none;	
}

div.VacListDataBarClosed{
	height:28px;
	width:100%;
	background-color:#BF1E2E;
	padding-top:3px;
	margin-bottom:1px;
	color:#fff;
}

a.NurserySiteLink {
	color:#666;
	text-decoration:underline;
}

div.EstatesAttentionRequired {
	height:28px;
	width:100%;
	background-color:#FFC68C;
	padding-top:3px;
	margin-bottom:1px;
}


div.VacListDataAlertOn {
	height:28px;
	width:100%;
	background-color:#FC6;
	padding-top:3px;
	margin-bottom:1px;
}

div.VacListDataLeafletOn {
	height:28px;
	width:100%;
	background-color:#F16;
	padding-top:3px;
	margin-bottom:1px;
}

div.resultLineContainer {
	width:auto;
	clear:both;
}


div.rowhighlightd {
	height:28px;
	width:100%;
	background-color:#B9B9FF;
	padding-top:3px;
	margin-bottom:1px;
}


div.datacell1 {
	margin-left:230px;
	min-height:18px;
	width:350px;
	padding-top:3px;
	padding-left:3px;
	margin-top:5px;
}

div.datacell2 {
	margin-left:230px;
	min-height:100px;
	width:350px;
	padding-top:3px;
	padding-left:3px;
	margin-top:5px;
}

div.ViewVacFieldHead {
	float:left;
	margin-left:10px;
	width:210px;
	padding-top:3px;
	margin-top:5px;

}
.VacancyListingHeaderFont {
	color:#FFFFFF;
	font:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
}

div.JobRefColumn {
	float:left;
	width:120px;
	padding-left:5px;
	padding-top:3px;
}
div.NewAppsColumn {
	float:left;
	width:120px;
	padding-left:5px;
	padding-top:3px;
}
div.InProgressColumn {
	float:left;
	width:120px;
	padding-left:5px;
	padding-top:3px;
}
div.CompletedColumn {
	float:left;
	width:110px;
	padding-left:5px;
	padding-top:3px;
}

div.ClosingDateColumn {
	float:left;
	width:120px;
	padding-left:5px;
	padding-top:3px;
}

div.StatusColumn {
	float:left;
	width:150px;
	padding-left:5px;
	padding-top:3px;
}

div.ActionColumn {
	float:left;
	width:200px;
	padding-left:5px;
	padding-top:3px;
}

div.NurseryColumn {
	float:left;
	width:300px;
	padding-top:3px;
}

div.JobTitleColumn {
	float:left;
	width:240px;
	padding-top:3px;
}


div.ApplicantNumberColumn {
	float:left;
	width:100px;
	padding-top:3px;
}

div.NameColumn {
	float:left;
	width:200px;
	padding-top:3px;
}


div.JobDataColumn {
	float:left;
	width:240px;
}

div.EditColumn {
	float:left;
	width:25px;
}

div.DeleteLink {
	cursor:pointer;
}

div.ViewColumn {
	float:left;
	width:55px;
}

div.KeyIconColumn {
	float:left;
	width:145px;
	padding-bottom:10px;
}

div.PhotoMargin {
	margin-left:150px;	
}

.View_Vacancy_Label_Style {
	color:#333333;
	font-size:12px;
	width:180px;
	text-align:left;
	margin-left:30px;
	float:left;
}

.Add_News_Label_Style {
	color:#333333;
	font-size:12px;
	width:120px;
	text-align:left;
	margin-left:30px;
	margin-top:3px;
	float:left;
}


.AddUser_Label_Style {
	color:#333333;
	font-size:12px;
	width:140px;
	text-align:left;
	margin-left:30px;
	margin-top:3px;
	float:left;
}

.Rounded_Fields {
	color:#666;
	padding:2px 5px 2px 5px;
	border: 1px solid #7896AB;
	-webkit-border-radius: 4px;  
	-moz-border-radius: 4px;  
	border-radius: 4px;  
}

.Blue_Bar {
	margin: 10px 0 10px 0;
	background-color: #C1D0E6;
	padding-left: 30px;
	padding-top: 10px;
	padding-bottom: 5px;
	margin-right: 10px;
	height: 35px;
	border: 1px solid #7896AB;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
		
}

.Date_Container {
	width:930px; 
	height:60px; 
	background:#C1D0E6;
	border: 1px solid #7896AB;
	-webkit-border-radius: 4px;  
	-moz-border-radius: 4px;  
	border-radius: 4px;
	  	
}

.News_Type {
	float:right; 
	margin-right:30px;
}

.Event_Date {
	float:left; 
	width:125px; 
	margin-left:245px;
	padding-top:8px;
}

.Live_Date {
	float:left; 
	width:125px; 
	margin-left:10px; 
	padding-top:8px;	
}

.Expires_Date {
	float:left; 
	width:125px; 
	margin-left:10px; 
	padding-top:8px;	
}

.Date_Button {
	float:left; 
	padding-top:10px;	
}

.Misc_Options {
	margin:10px 0 10px 0; 
	background-color:#C1D0E6; 
	padding-top:5px; 
	padding-bottom:5px; 
	margin-right:10px; 
	height:40px;
	border: 1px solid #7896AB;
	-webkit-border-radius: 4px;  
	-moz-border-radius: 4px;  
	border-radius: 4px;  
}

.Add_Video_Label_Style {
	color:#333333;
	font-size:12px;
	width:90px;
	text-align:left;
	margin-left:30px;
	margin-top:5px;
	padding-left:12px;
	float:left;
}

.Video {
	float:right;
	padding-right:30px;
}

.Options {
	float:left;
}

.Photo_Buttons {
	margin:10px 0 10px 0; 
	background-color:#C1D0E6; 
	padding-top:10px; 
	padding-bottom:5px; 
	margin-right:10px; 
	height:40px;
	border: 1px solid #7896AB;
	-webkit-border-radius: 4px;  
	-moz-border-radius: 4px;  
	border-radius: 4px; 
}

.Home_Page_Photos {
	margin:0 0 0 15px;
	float:left;
}

.Add_Photos {
	float:left;
	margin-left:150px;
}

.alignLabelText {
	color:#333333;
	font-size:11px;
	text-align:left;
	margin-top:-2px;
}

.Add_Photos_Label_Style {
	color:#333333;
	font-size:12px;
	width:30px;
	text-align:left;
	margin-top:6px;
}

.Article_Slideshow {
	float:right;
	padding-right:15px;
}

.Add_Estate_Label_Style {
	color:#333333;
	font-size:12px;
	width:200px;
	text-align:left;
	margin-left:5px;
	margin-top:3px;
	float:left;
}

.News_Type_Label_Style {
	width:90px;	
}


div.NurseryRefColumn {
	float:left;
	width:100px;
	padding-left:5px;
	padding-top:1px;
}

div.NurseryEdit_NameColumn {
	margin-left:10px;
	float:left;
	width:480px;
}

div.NurseryEdit_HeaderColumn {
	margin-left:10px;
	float:left;
	width:640px;
}

div.NurseryEditRDcolumn {
	width:165px;
	float:left;
}

div.chalkactiveColumn {
	margin-left:8px;
	float:left;
	width:30px;
}

div.meetStaffActive {
	margin-left:8px;
	float:left;
	width:26px;
}

div.NewsRefColumn {
	float:left;
	width:90px;
	padding-left:5px;
	padding-top:1px;
}


div.NewsNurseryColumn {
	float:left;
	width:270px;
	padding-top:3px;
}

div.NewsTitleColumn {
	float:left;
	width:240px;
	padding-top:5px;
}

div.NewsDataColumn {
	float:left;
	width:350px;
	padding-top: 3px;
}

div.NewsEditColumn {
	float:right;
	width:46px;
	margin-right: 3px;
	padding-top: 4px;
}



.progress{
	width: 1px;
	height: 14px;
	color: white;
	font-size: 12px;
  	overflow: hidden;
	background-color: navy;
	padding-left: 5px;
}

div.VacanciesContainerBlock {
	width: 940px;
	padding-top:10px;
	padding-left:10px;
	text-align:left;
	background-color:#7385A3;
	margin-top:10px;
	padding-bottom:20px;
	min-height: 50px;
	border:1px;
	border-style:solid;
}

div.loading-invisible{    
 display:none; 
}
 
div.loading-visible{
  display:block; 
 /* background:#FFF;*/
  position:absolute; 
  float:left;
  top:90px;
  left:30%;
  padding-top:10px;
  width:282px;
  height:108px;
  text-align:center;
 /* opacity:.90;  
  border:1px solid #000000; */
}


.hiddenPic {display:none;}

.PageLink {
	font-size: 12px;
	color:#333333;
}	

a.PageLink:hover {
	color:#333333;
	background:#FFFFFF;
}


div.EditNurseryFieldContainer {
	width:100%;
	height:auto;
	text-align:left;
	margin-bottom:3px;
}


Textarea{
   resize:none;
}

div.ScrollingResultData {
	height:400px;
	width:100%;
	overflow:auto;
	border:none;
}

/* Page Numbering CSS */

ul.paging
{
	margin:0px;
	padding:0px;
	list-style:none;
}
ul.paging li
{
	margin:0px;
	padding:0px;
	float:left;
}
ul.paging li a
{
	float:left;
	padding:5px;
	margin-right:5px;
	border:solid 1px #FFFFFF;
	text-decoration:none;
	background:#FFFFFF;
	color:#333333;
}
ul.paging li.paging-active a, ul.paging li a:hover
{
	background:#FF0000;
	color:#FFFFFF;
}
ul.paging li.paging-disabled a, ul.paging li.paging-disabled a:hover
{
	cursor:default;
	background:#FFFFFF;
	border:solid 1px #BBBBBB;
	color:#BBBBBB;
}
ul.paging li.paging-current
{
	padding:5px;
	margin-right:5px;
	border:solid 1px #FFFFFF;
	background:#FF0000;
	color:#FFFFFF;
}

div.DrawWinnerHistory {
	width:600px;
	height:250px;
	background-color:#B4C6E0;
	min-height:250px;
	overflow:auto;
	margin-left:50px;
	padding:5px;
	border:solid 1px;
}

div.DrawWinnerHistoryTitle {
	margin:0px 0px 10px 100px;
	width:500px;
	text-align:center;
}

div.TheWinnerIs {
	width:600px;
	padding:10px;
	margin-left:auto;
	margin-right:auto;
}

div.maintenanceBox {
	border:solid 1px;
	border-thickness:1px;
	width:400px;
	padding:20px;
	margin: 0 auto;
	text-align:left;
	margin-top:40px;
	margin-left:auto;
	margin-right:auto;
	background-color:#B4C6E0;
}

div.warningBox {
	border:solid 1px;
	border-thickness:1px;
	border-color:#F00;
	min-height:40px;
	width:940px;
	padding:5px 5px 5px 10px;
	margin: 0 auto;
	text-align:left;
	font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-size:14px;	
	margin-top:5px;
	margin-left:auto;
	margin-right:auto;
	background-color:#FFC4C4;
	display:block;
}

div.successBox {
	border:solid 1px;
	border-thickness:1px;
	border-color:#3C0;
	min-height:40px;
	width:940px;
	padding:5px 5px 5px 10px;
	margin: 0 auto;
	text-align:left;
	font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-size:14px;
	margin-top:5px;
	margin-left:auto;
	margin-right:auto;
	background-color:#DAF0C1;
	display:block;
}

.manualAdd-style {		
	color: yellow;		
	background-color: purple;	
}

.manualAdd-style img {
	width: 450px;
	height: 300px;	
} 

div.CurrEstatesText {
	font-family:Verdana, Geneva, sans-serif;
	font-size:11px;

}

div.CurrEstatesColOne {
	width:160px;
	padding:5px;
	float:left;
}

div.CurrEstatesColTwo {
	width:190px;
	padding:5px;
	margin:0px 0px 0px 10px;
	
	float:left;
}

div.CurrEstatesColThree {
	width:240px;
	padding:5px;
	margin:0px 0px 0px 5px;
	float:left;
}

div.CurrEstatesEditCol {
	width:30px;
	margin:0px 0px 0px 0px;
	float:right;
}

.numericText {
	text-align:right;
}


div.CostLineContainer {
	width:100%;
	clear:both;
}

div.CostBoxes {
	width:90px;
	float:left;
}

div.CostTotalBoxes {
	width:120px;
	float:left;
	text-align:right;
	
}

div.GrandTotalCostBox {
	width:120px;
	float:left;
	text-align:right;
	border-bottom:solid 1px;
}

div.dataDisplayHeader {
	margin-top:10px;
	width:915px;
	background-color:#B4C6E0;
	padding:5px;
	border-top:solid 1px;
	border-left:solid 1px;
	border-right:solid 1px;
	border-color:#000;
}

div.dataDisplayContent {
width:915px;height:400px;background-color:#B4C6E0;min-height:200px;overflow:auto;padding:5px;border:solid 1px;
}

div.dataDisplayContent table {
	width:auto;border:none;border-spacing:1px;	
}

div.dataDisplayContent td {
	padding:3px;
}

.dataBar1 {
	background:#FDFCD5;
}

.dataBar2 {
	background:#FFFFDF;
}

.dataBarExpired {
	background:#EEE;
	color:#666;
}

.dataBarHighlighted {
	background:#E1F8CB;
}

div.PayDrillContainer {
	background:#FDFCD5;
	width:100%;
	height:100%;
}

.payDrillLink {
	display:block;
}

.PaymentsField_Label {
	width:140px;
	text-align:left;
	float:left;
}

.ResultsText {
	color:#333;
	font:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
}

.editicon {
	vertical-align:middle;
	margin-right:10px;
}

.fieldLabels {
	width:150px;
	text-align:right;
	padding-right:10px;
	float:left;
	padding-top:3px;
	color:#477178;
	font-size:11px;
	font-family:Verdana, Geneva, sans-serif;
	display:block;
	
}

.manageButtons {
	height:25px;
	float:left;
	margin: 5px 4px 15px 0;
}


#nurseryProfileMiscTabAlert {
	background:#f00;
	padding:4px 4px 4px 10px;
	margin:5px auto 5px auto;
	width:600px;
	color:white;
	font:11px Verdana, Geneva, sans-serif;
	border:5px solid #FA8E83;
}

.blueButton{
   border: 1px solid #8ec1da;
   background-color: #ddeef6;
   border-radius: 4px;
   box-shadow: inset 0 1px 3px #fff, inset 0 -15px #cbe6f2, 0 0 3px #8ec1da;
   -o-box-shadow: inset 0 1px 3px #fff, inset 0 -15px #cbe6f2, 0 0 3px #8ec1da;
   -webkit-box-shadow: inset 0 1px 3px #fff, inset 0 -15px #cbe6f2, 0 0 3px #8ec1da;
   -moz-box-shadow: inset 0 1px 3px #fff, inset 0 -15px #cbe6f2, 0 0 3px #8ec1da;
   color: #3985a8;
   text-shadow: 0 1px #fff;
   padding: 5px 20px;
   cursor: pointer;
}

.redButton{
   border: 1px solid #8ec1da;
   background-color: #ff8282;
   border-radius: 4px;
   box-shadow: inset 0 1px 3px #fff, inset 0 -15px #ff3300, 0 0 3px #8ec1da;
   -o-box-shadow: inset 0 1px 3px #fff, inset 0 -15px #ff3300, 0 0 3px #8ec1da;
   -webkit-box-shadow: inset 0 1px 3px #fff, inset 0 -15px #ff3300, 0 0 3px #8ec1da;
   -moz-box-shadow: inset 0 1px 3px #fff, inset 0 -15px #ff3300, 0 0 3px #8ec1da;
   color: #FFF;
   text-shadow: 0 1px #666;
   padding: 5px 10px;
   cursor: pointer;
}

.greenButton{
   border: 1px solid #8ec1da;
   background-color:#96D27B;
   border-radius: 4px;
   box-shadow: inset 0 1px 3px #fff, inset 0 -15px #33AC39, 0 0 3px #8ec1da;
   -o-box-shadow: inset 0 1px 3px #fff, inset 0 -15px #33AC39, 0 0 3px #8ec1da;
   -webkit-box-shadow: inset 0 1px 3px #fff, inset 0 -15px #33AC39, 0 0 3px #8ec1da;
   -moz-box-shadow: inset 0 1px 3px #fff, inset 0 -15px #33AC39, 0 0 3px #8ec1da;
   color: #FFF;
   text-shadow: 0 1px #666;
   padding: 5px 10px;
   cursor: pointer;
   text-decoration:none;
}

.lockedNurseryField { 
 color:#999;
 background-color:#EFEFEF;
 border: 1px solid #AAA; 
 padding-left:5px;
 -webkit-border-radius: 4px;  
 -moz-border-radius: 4px;  
 border-radius: 4px;
}

.timetableday {
	display:inline;
	float:left;
	width:30px;
	height:auto;
	font-family:Arial, Helvetica, sans-serif;
	font-size:9px;
	font-weight:bold;
	text-align:center;
	color:#096588;
	background:#CDE7FC;
	border:solid 2px #AFCBE0;
	padding:1px;
	margin:0 5px 0 0;
	border-radius:5px;
	-webkit-border-radius: 5px;  
 	-moz-border-radius: 5px; 
}

#settingsHolder {
	display:none;
	float:left;
}
	
#settingsHolder fieldset {
	margin:10px 0;
	padding:5px 5px;
	border:2px solid #AFCBE0;
	width:auto;
	border-radius:5px;
	-webkit-border-radius:5px;  
	-moz-border-radius:5px; 
}

#ns-settingsHolder {
	display:none;
	float:left;
}
	
#ns-settingsHolder fieldset {
	margin:10px 0;
	padding:5px 5px;
	border:2px solid #AFCBE0;
	width:auto;
	border-radius:5px;
	-webkit-border-radius:5px;  
	-moz-border-radius:5px; 
}

.Top_Bar {
	margin:10px 0 10px 0; 
	background-color:#7896AB; 
	padding-left:30px; 
	padding-top:10px; 
	padding-bottom:5px; 
	margin-right:10px; 
	height:25px;
	border: 1px solid #7896AB;
	-webkit-border-radius: 4px;  
	-moz-border-radius: 4px;  
	border-radius: 4px;
	color:white;
	background-image: linear-gradient(bottom, #5E7FAD 39%, #C1D0E6 100%, #D3DFF0 100%);
	background-image: -o-linear-gradient(bottom, #5E7FAD 39%, #C1D0E6 100%, #D3DFF0 100%);
	background-image: -moz-linear-gradient(bottom, #5E7FAD 39%, #C1D0E6 100%, #D3DFF0 100%);
	background-image: -webkit-linear-gradient(bottom, #5E7FAD 39%, #C1D0E6 100%, #D3DFF0 100%);
	background-image: -ms-linear-gradient(bottom, #5E7FAD 39%, #C1D0E6 100%, #D3DFF0 100%);
	background-image: -webkit-gradient(
	linear,
	left bottom,
	left top,
	color-stop(0.39, #5E7FAD),
	color-stop(1, #C1D0E6),
	color-stop(1, #D3DFF0));
}

.blueBoxGradient {
	height:30px;
	width:auto;
	margin:0;
	padding:8px 0;
	font-size:13px;
	color:#FFF;
	text-align:center;
	line-height:25px;
	background-color:#7896AB; 
	border: 1px solid #7896AB;
	-webkit-border-radius: 4px;  
	-moz-border-radius: 4px;  
	border-radius: 4px;
	background-image: linear-gradient(bottom, #5E7FAD 39%, #C1D0E6 100%, #D3DFF0 100%);
	background-image: -o-linear-gradient(bottom, #5E7FAD 39%, #C1D0E6 100%, #D3DFF0 100%);
	background-image: -moz-linear-gradient(bottom, #5E7FAD 39%, #C1D0E6 100%, #D3DFF0 100%);
	background-image: -webkit-linear-gradient(bottom, #5E7FAD 39%, #C1D0E6 100%, #D3DFF0 100%);
	background-image: -ms-linear-gradient(bottom, #5E7FAD 39%, #C1D0E6 100%, #D3DFF0 100%);
	background-image: -webkit-gradient(linear,left bottom,left top,color-stop(0.39, #5E7FAD),color-stop(1, #C1D0E6),color-stop(1, #D3DFF0));
}

.Created_By {
	float:left;	
}

.Creation_Date {
	float:right;
	margin-right:20px;
}

.Save_Button {
	float:left;
	width:100px;
	margin-left:200px;
	margin-bottom:20px;	
}

.newsTeaserContainer {
	clear:both;
	display:block;
	position:relative;
	height:auto;
	width:100%;
	padding:0 0 20px 0;	
}

.newsHeadlineContainer {
	position:relative;
	display:block;
	heightauto;
	width:100%;
	padding:0 0 20px 0;	
}

.photoHelp {
	vertical-align:bottom;	
}

/* tooltip styling. by default the element to be styled is .tooltip  */
.tooltip {
	display:none;
	background:transparent url(/maintain/graphics/jquerytools/black_arrow.png);
	font-size:12px;
	height:70px;
	width:160px;
	padding:25px;
	color:#fff;	
}
 
/* style the trigger elements */
#helptip img {
	border:0;
	cursor:pointer;
	margin:0 8px;
}

#helptip {
	margin:3px 0px 0px 0px;
}

/* override the arrow image of the tooltip */
.tooltip.bottom {
	background:url(/maintain/graphics/jquerytools/black_arrow_bottom.png);
	padding-top:40px;
	height:55px;
}
 
.tooltip.bottom {
	background:url(/maintain/graphics/jquerytools/black_arrow_bottom.png);
}

#bookingStats {
	float:right;
	position:relative;
	width:300px;
	height:auto;
	margin:0 10px 0 0;
}

#systemSettingsTable td {
	vertical-align:top;	
}
	
#nurseryTypeIcon {
	color:#fff;background:#069;text-align:center;font:10px Arial, Helvetica, sans-serif;width:18px;height:12px;display:block;padding:2px;margin-right:5px;float:left;border-radius:3px;-webkit-border-radius:3px;-moz-border-radius:3px;
}

.editlocked  {
	background-color:#8C9DB3; color:#ffffff; !important;
}

.editok {
	background-color:#ffffff; color:#f00; !important;
}
