﻿@font-face {
    font-family:'NewsGothicMTRegular';
    src:url('/fonts/news-gothic-mt-regular-webfont.eot');
    src:url('/fonts/news-gothic-mt-regular-webfont.eot?#iefix') format('embedded-opentype'),url('/fonts/news-gothic-mt-regular-webfont.ttf') format('truetype'),url('/fonts/news-gothic-mt-regular-webfont.woff') format('woff'),url('/fonts/news-gothic-mt-regular-webfont.svg#NewsGothicMTRegular') format('svg');
    font-weight:normal;
    font-style:normal;
}

@font-face {
    font-family:'NewsGothicMTBold';
    src:url('/fonts/news-gothic-mt-bold-webfont.eot');
    src:url('/fonts/news-gothic-mt-bold-webfont.eot?#iefix') format('embedded-opentype'),url('/fonts/news-gothic-mt-bold-webfont.ttf') format('truetype'),url('/fonts/news-gothic-mt-bold-webfont.woff') format('woff'),url('/fonts/news-gothic-mt-bold-webfont.svg#NewsGothicMTBold') format('svg');
    font-weight:normal;
    font-style:normal;
}
* {
margin: 0;
}
html, body {
height: 100%;
}
.wrapper {
min-height: 100%;
height: auto !important;
height: 100%;
margin: 0 auto -4em;
}
.footer, .push {
height: 4em;
}
#home .active{color:Red;background-color:Black;}
#topBar{float:right;height:15px;color:#008947;font-size:small;	text-align: right;margin-top:30px;padding-top:10px;padding-bottom:10px;padding-right:10px}
#topBar a:link{color:#008947}
#topBar a:visited{color:#008947}
#topBar a:hover{font-weight:bold}
#logonbar {float:right;margin-top:20px;}

div.Logout{float:right;}
.logo{margin-top:20px;float:left;border:0px;padding-top:20px}
#pagewidth{float:left;left:0;top:120px;height:200px;min-width:994px } 
#sidebar{float:left; margin-top:0px;margin-left:0px;width:130px;padding-top:10px }	/*contains the logon, menu and footer controls: left column*/


#tabcontrol{margin-top:2px;background-color:white; font-size:medium; font-weight:bold;background-image:url('images/nav_red_bg.gif') ;}
#menu{font-size:medium;font-weight:bold}
#contentdata{float:left;margin-top:5px;width:100%}	/*contains the main content*/
#container{width:700px;}
#contentfront{margin-left:200px;margin-top:10px}/*contains the left and right columns on default page*/
#lblInformation {color:#008947; font-weight:bold;padding:30px 30px 30px 30px}


#rightcolumn a{ font-size:medium; color:white; cursor:hand; text-decoration:none ; }
#rightcolumn a span{ font-size:medium; color:white; cursor:hand; text-decoration:none ; vertical-align:bottom}
#rightcolumn a.black{ font-size:medium; color:black; cursor:hand; text-decoration:none ; }
#rightcolumn a.white{font-size:medium; color:black; cursor:hand; text-decoration:none ; }
#rightcolumn span {color:white; font-weight:bold; vertical-align:bottom}
#rightcolumn span.white {color:white; font-weight:bold; vertical-align:bottom}
#rightcolumn span.black {color:black; font-weight:bold; vertical-align:bottom}

#leftcolumnwelcome{float:left; text-align:center;margin-top:0px;width:100%;padding-left:0px}
#termscolumn{float:left; text-align:center;margin-top:0px;padding-left:10px}

/*images on front pages*/
#one2one {text-align:center;background-image:url(Images/One2One.jpg);width:175px; height:120px; background-repeat:no-repeat}
#membership {text-align:center; background-image:url(Images/Membership.jpg);width:175px;height:120px; background-repeat:no-repeat}
#workshops {text-align:center;background-image:url(Images/Workshops.jpg);width:175px;height:120px; background-repeat:no-repeat}

div.latestNews{    
    margin: 20px;}
div.latestNews iframe.latestNews{width:230px;min-height:700px;}

#help{float:left; }
#help a:link{color:#FFFFFF; font-size:small; font-weight:bold; padding: 10px 5px 10px 35px}
#help a:visited{color:#FFFFFF; font-size:small; font-weight:bold; padding: 10px 5px 10px 35px}
#help a:active{color:#FFFFFF; font-size:small; font-weight:bold; padding: 10px 5px 10px 35px}
#help a:hover{color:#FFFFFF; font-size:small; font-weight:bold; padding: 10px 5px 10px 35px}

div.clearboth{clear:both;}
#logon {background-color:#008947 ; border:1px solid #008947;}
/*logon control styles*/
div.logon {background-color:#008947;width:100% ;margin-bottom:10px }
div.logon span {color:#FFFFFF; margin-left:10px; display:block;}	/*logon label */
div.logon input{ margin-bottom:5px;margin-left:10px;}
div.logon input:submit {cursor:hand; }
div.logon a{  color:#FFFFFF; cursor:hand; }
div.logon a.logonbutton input{    margin-bottom: 20px;
    
    margin-top: 20px;}
.logonbutton{position: relative;
	height: 100px;
	
	margin: 0px 0px 2px 0px;
	padding: 0px;
	border: 0px;}
div.logontitle {    margin-bottom: 10px;
    margin-top: 40px;
    text-align: center;}
div.logontitle span{font-weight: bold; font-size:medium;color: #FFFFFF;} /* logon title */
div.logonhelp span {font-weight: bold; font-size:medium;color: #FFFFFF;}
div.logonhelp {margin-bottom: 20px;
        margin-top: 20px;}
div.frontpageKingshay{    

}
.hand{cursor:hand}

/*dairy manager styles*/
div.border 
{
        background-color:#FDF9D0;
	border: 0.5px solid #CDCDC1;
    padding:5px;

    margin: 0 auto;
    width: 97%;
    margin:5px auto;

}
div.border span{font-size: medium;font-weight: bold;color: #008947 ;}
div.border span.nonBold {font-weight:normal}
div.border span.titleLarge{font-size:x-large;}
div.borderstraighttop
{
    background-color:#f9f9f9;
	border: 1px solid #CDCDC1;
    padding:5px;

        filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#EFFFDC', endColorstr='#ffffff'); /* for IE */
	background: -webkit-gradient(linear, left top, left bottom, from(#EFFFDC), to(#xc)); /* for webkit browsers */
	background: -moz-linear-gradient(top,  #EFFFDC,  #ffffff); /* for firefox 3.6+ */
}

div.border ul {font-weight:bold }

.wide{}
div.dashboard{}
/*data input */
table.datainput { border:solid 0 red; padding:10px;margin-left: auto;margin-right: auto;}
div.datainput{	    margin-left: auto;margin-right: auto; text-align: center;    padding: 20px;}
div.datainput span{ text-align:right;    font-size: medium;font-weight: bold;color: #008947 ;}
div.datainput input{text-align: left;    margin-bottom: -10px;}

table.datainput span{ text-align:right;font-size:small;color: #008947 ;line-height: 1.5;}
table.datainput input.viewonly{ /*background-color:lightgray*/}
table.datainput input{text-align: left;}
table.datainput td{height:20px; font-size:small;color: #008947 ;font-weight:bold;text-align:left;}
table.datainput td.datainputButtons{padding-left:10px;}
table.datainput td.datainputButtons span{padding-left:20px;padding-right:20px;}
table.datainput input.image{height:25px;width:50px}

table.datainput input.go{width:0px;height:0px;padding: 30px 50px 0 0;background: url("/images/goButton.png");background-size:auto;background-repeat:no-repeat;}
table.datainput input.edit{width:0px;height:0px;padding: 30px 50px 0 0; background: url("/images/editButton.png");background-size:auto;background-repeat:no-repeat;}
table.datainput input.view{width:0px;height:0px;padding: 30px 50px 0 0;  background: url("/images/viewButton.png");background-size:auto;background-repeat:no-repeat;}
table.datainput input.add{width:0px;height:0px;padding: 30px 50px 0 0;background: url("/images/addButton.png");background-size:auto;background-repeat:no-repeat;}

table.datainput img.go{width:0px;height:0px;padding: 30px 50px 0 0;background: url("/images/goButton.png");background-size:auto;background-repeat:no-repeat;}
table.datainput img.edit{width:0px;height:0px;padding: 30px 50px 0 0; background: url("/images/editButton.png");background-size:auto;background-repeat:no-repeat;}
table.datainput img.view{width:0px;height:0px;padding: 30px 50px 0 0;  background: url("/images/viewButton.png");background-size:auto;background-repeat:no-repeat;}
table.datainput img.add{width:0px;height:0px;padding: 30px 50px 0 0;background: url("/images/addButton.png");background-size:auto;background-repeat:no-repeat;}
table.datainput img.save{width:0px;height:0px;padding: 30px 50px 0 0;background: url("/images/save.png");background-size:auto;background-repeat:no-repeat;}

.save{width:0px;height:0px;padding: 40px 70px 0 0;background: url("/images/save.png");background-size:auto;background-repeat:no-repeat;}
.selectHerd{width:0px;height:0px;padding: 25px 111px 0 0;background: url("/images/SelectHerdButton.png");background-size:auto;background-repeat:no-repeat;}

table.datainput img.welcome{height:28px;width:50px; padding-left: 2px;}

table.datainput td.centre{text-align:center;}
div.wizardStepTitle {    background-image: url("/images/data_capture_bar_bkgrd.png");
    background-repeat: repeat-x;
    height: 30px;
    margin-left: -4px;
    margin-right: -4px;
    margin-top: -6px;
    padding-top: 5px;
    text-align: center;}
div.wizardStepTitle span{    color: #008947; 
    font-weight: bold;}
table.datainput span.wizardTitle {font-size:medium;font-weight:bold;color:#008947;}
table.datainput span.title {font-size:small;font-weight:bold;color:#008947}int div.herdname {padding-top:5px;}
table.datainput span.reporttitle {font-size:14px;font-weight:bold;color:#008947;text-transform:uppercase;}
table.datainput span.smalltitle {font-size:small;font-weight:lighter;color:#008947}
table.datainput span.lighttitle{font-weight:lighter;font-size:smaller}
table.datainput span.padded{    float: left;padding: 0 15px 0 11px;min-width: 50px;}
table.datainput span.small{font-size:x-small;font-weight:bold}
table.datainput span.readonly{ text-align:right;font-size:small;color: #008947 ; background: none repeat scroll 0 0 transparent; border:#EFFFDC; border-style:none;}
table.datainput a:link{font-size:medium; color:#008947}
table.datainput a:visited{font-size:v; color:#008947}
table.datainput a:active{font-size:small;color:#008947}
table.datainput a:hover{font-size:small;font-weight:bold; color:#008947}
table.datainput td{height:20px; font-size:small;color: #008947 ;font-weight:bold;}
table.reports td{vertical-align:top;}
table.datainput span.gridheaderwhite { text-align:center; background-color:#008947;Font-weight:bold ;Font-Size: Small;color: White ; }
table.datainput input.gridheaderwhite { text-align:center; background-color:#008947;Font-weight:bold ;Font-Size: Small;color: White ; }
table.datainput td.gridheaderwhite{height:28px;background-color:#008947;text-align:center; background-color:#008947;Font-weight:bold ;Font-Size: Small;color: White ; padding:6px;}
table.datainput tr.gridheaderwhite{height:28px;background-color:#008947}
/*table.datainput select {color:#008947}*/
.datainput tr{text-align:center}
.radiobuttonlist tr{text-align:left}
.radiobuttonlist tr td span input {margin-right:5px;}

table.datainput hr{color:#999999}

table.datainputsurvey td{vertical-align:top;padding-bottom:10px;padding-right:20px;text-align:left;font-weight:normal;}
table.datainputsurvey input{margin-top:5px;}
/*wizard tables and divs */
div.wizard {border:1px solid  #CDCDC1 ; background-color:#f7e1c5;padding:4px}
div.wizardKingshay {border:1px solid  #CDCDC1 ;  background-color:#f9f9f9; margin-top: -1px;margin-left: -1px;}

div.frontpageKingshay span.defaultPageMessage{margin-top:10px;
                                                  color: #000000;
    font-size: 100%;
    font-weight: normal;
    line-height: 141.66%;
    margin: 0;
    padding: 0;
    text-shadow: 1px 1px 0 #FFFFFF;}
.defaultPageMessage a:link{color:#747170; font-size:smaller; font-weight:bold; font-weight:bold;}
.defaultPageMessage a:visited{color:#747170; font-size:smaller; font-weight:bold;font-weight:bold; }
.defaultPageMessage a:active{color:#747170; font-size:smaller; font-weight:bold; font-weight:bold;}
.defaultPageMessage a:hover{color:#747170; font-size:smaller; font-weight:bold;font-weight:bold; }
div.frontpageKingshay ul.defaultPageMessage{  
    margin-left: 20px;
    margin-top: 10px;
        color: #000000;
    font-size: 100%;
    font-weight: normal;
    line-height: 141.66%;
    margin: 0;
    padding: 0;
    text-shadow: 1px 1px 0 #FFFFFF;}
div.frontpageKingshay ul.defaultPageMessage li{margin-top:10px;margin-left:30px;}
table.wizard{ margin:0px auto;
	
}
table.wizard td { font-size:small; font-weight:bold; color:#008947; }
.selected{ font-weight:normal;  color:white}
/*.selected span{text-shadow: 0 1px 1px black;}*/
/*table.wizard input{height:30px;}*/
.wizardSmall{font-size:smaller; font-weight:bold;}
.wizardSmall td{ width:22px; height:30px; }
 .wizardSmall a:link,  .wizardSmall a:visited,  .wizardSmall a:hover, .wizardSmall a:active {color:#008947;text-decoration:none;}     
div.wizardSmall{position:relative;float:left;margin-left:-9px;}

img.wizardSmall{width:0px;height:0px;padding: 60px 80px 0 0;}
img.wizardSmallEnabledLeft{  background: url("/images/activeWizardLeft.png");background-size:auto;background-repeat:no-repeat;}
img.wizardSmallUnEnabledLeft{  background: url("/images/inactiveWizardLeft.png");background-size:auto;background-repeat:no-repeat;}

img.wizardSmallEnabledRight{  background: url("/images/activeWizardRight.png");background-size:auto;background-repeat:no-repeat;}
img.wizardSmallUnEnabledRight{  background: url("/images/inactiveWizardRight.png");background-size:auto;background-repeat:no-repeat;}

img.wizardSmallEnabledMiddle{  background: url("/images/activeWizardMiddle.png");background-size:auto;background-repeat:no-repeat;}
img.wizardSmallUnEnabledMiddle{  background: url("/images/inactiveWizardMiddle.png");background-size:auto;background-repeat:no-repeat;}

img.wizardSmallHelp{    left: 25px; position: absolute;top: 40px;border:none;width:0px;height:0px;padding:15px;}   
img.wizardSmallHelpEnabled {    background: url("/images/wizard_help_icon.png");background-size:auto;background-repeat:no-repeat;}
img.wizardSmallHelpUnEnabled {    background: url("/images/wizard_help_icon_not_enabled.png");background-size:auto;background-repeat:no-repeat;}    


span.wizardSmall {    left: 10px;
    padding-left: 10px;
    font-size:smaller;
    top: 4px;}
span.wizardSmallSains {    
    position:absolute;
    left: 10px;
    padding-left: 10px;
    font-size:10px;
    top: 4px;
   }
span.wizardSmall1{top: 15px;}
span.wizardSmall2{top: 12px;}
span.wizardSmall3{top: 1px;}
span.wizardfirst{padding-left:0px}
img.wizardfirstimage{padding:35px}
 .wizardSteps {    margin-left: 30px;margin-top: 10px;}
  .wizardSteps100 {    margin-left: 75px;margin-top: 10px;}
    .wizardSteps125 {    margin-left: 125px;margin-top: 10px;}
 .wizardSteps150 {    margin-left: 150px;margin-top: 10px;} 
 .wizardSteps200{ margin-left: 200px;margin-top: 10px;}
  .wizardSteps250{ margin-left: 250px;margin-top: 10px;}
  .wizardSteps300{ margin-left: 300px;margin-top: 10px;}
 .wizardSteps350{ margin-left: 350px;margin-top: 10px;}
 .wizardSteps400{ margin-left: 400px;margin-top: 10px;}

  
/*.hiddenPic {display:none;}*/
.hidden {display:none;}
.selectlist{padding:10px;}
/*next previous buttons in wizards*/
span.next {float:right;  margin: 2px 4px 2px 0;}
div.nextprevious{padding-top: 5px;}
div.nextprevious1{padding-bottom: 40px;padding-top: 2px;}

span.middle a:link{font-size:medium; color:#008947}
span.middle a:visited{font-size:medium; color:#008947}
span.middle a:active{font-size:medium;color:#008947}
span.middle a:hover{font-size:medium;font-weight:bold; color:#008947}
div.centrelink span.middle{margin-left:250px; }
span.previous{float:left;     margin: 2px 4px;}

h2{color:#008947;font-size:medium;}
div.help h1{ background-color:#CCFF99;color:White;height:50px;text-align:center;padding:5px 5px 5px 5px;font-weight:bold}
div.help h2{color:#008947;height:20px}
span.help{float:left;padding:5px 5px 5px 5px;}
span.help input{height:20px;width:20px;padding: 5px 5px 5px 5px;  }
span.help img{border:none;  }

/*grid formatting*/
.formbutton{
cursor:pointer;
border:outset 1px #ccc;
background:#999;
color:#666;
font-weight:bold;
padding: 1px 2px;
background:url(Images/formbg.gif) repeat-x left top;
}
/*formatting of list of herds to select from*/
div.list {width:600px;padding-left:8; padding-right:8;padding-bottom:10px }/**/
div.list a{}
div.list border {border:solid 1 #008947;background-color:#EFFFDC;padding:5 5 5 5}
div.list span.left{float:left; }
div.list span.right{float:right;margin:0 8 0 8}
div.list input{height:auto;width:auto}
div.list span.middle{float:left; }
table.list { font-size:smaller;}

.ListSelectedStyle{ background-color:#CCFF99; color:white; font-size:medium}
.ListSelectedStyle a{ color:white; font-size:medium;font-weight:bold}
.ListDefaultStyle a{color:Black; font-weight:normal}
.ListSelectedStyle #herdselect{display:none}
img.herdselect{height:25px;width:83px;}
span.herdselect{float:right;margin-right:0px;margin-top:-15px;}
span.herdselectText{float:left;}
div.herdselect{padding:10px;width:450px;}
/*end of list of herds to select from*/
div.pageheader {background-color:#00AC5A;height:20px;padding:5px; background-repeat:repeat-x;   }
div.pageheaderother {background-color:#008947;height:20px;padding:5px; margin-top:10px; background-image:url("/images/menu_tab_bkgrd_up4.png") ;background-repeat:repeat-x;   }
div.pageheaderdashboard{background-color:#008947;height:20px;padding:5px; background-image:url("/images/menu_tab_bkgrd_up4.png") ;background-repeat:repeat-x;   }
div.pageheaderdashboard span {color:White; font-weight:bold;}
div.pageheader span{font-size: medium;color: white; font-weight:bold; display:block;text-align:center;}
div.pageheader label{font-size: medium;color: white; font-weight:bold; display:block;text-align:center;}

.pageheaderwide{width:100%; color:white}
.center{margin:0px auto;text-align:center;
	
}
.centerelement{margin:0px auto;}

.information{font-size:medium;color:#008947;padding:5px;font-weight:bold; text-align:center}
.DataManagementInformation{text-align:center;padding:50px;font-size:medium;color:#008947;}
#information{position:absolute;top:0px;left:400px; display:none;border:2px solid #008947;background-color:white;z-index:3000;padding:10px; margin-top:5px;width:400px; vertical-align:middle; color:#008947; font-style:italic; font-size:large; font-weight:bold;height:50px;}
#information span{position:absolute;top:20px;left:120px;}
.hide {display:none}
#LoaderPanel{Padding:20px;margin:50px}
#panelMessage{padding:20px;margin:50px}
.padded{ padding:20px}
.paddedlaptop{padding-right:36px}
.paddedlaptopfirst{padding-left:10px;padding-right:36px}
.paddedlaptoplast{padding-right:0px}
.readonly{border-style: none;
    border-color: inherit;
    border-width: medium;
    text-align:right;font-size:small;color: #008947; font-weight:bold; background: none repeat scroll 0 0 transparent;
    margin-left: 0px;
}
.readonlyWhite{border:none; text-align:right;font-size:small;color: #008947 ; font-weight:bold; background: none repeat scroll 0 0 transparent;}

.sup {vertical-align: baseline;font-size: 0.8em;position: relative;top: -0.4em;height:28px;background-color:#008947;text-align:center; background-color:#008947;Font-weight:bold ;Font-Size: Small;color: White ; margin:3px;}
.Title{font-size:medium;font-weight:bold;color:#008947}
.titleLarge{font-size:x-large}
.heightzero{height:0px}
.displayOnly { border-style:none; background-color:#f9f9f9; border-color:#f9f9f9; font-weight:bold; color:#008947}
.small{ font-size:x-small}
.nonBold{ font-weight:normal}
.warning{font-size:medium;color:red;padding:5px;font-weight:bold; text-align:center}
/*commercial boxes on front pages*/
div.box {background-image: url(Images/box.gif);background-repeat: no-repeat;min-height: 169px;width: 185px;font-family: Arial;font-size: 10px;padding-top: 4px;padding-left: 10px;padding-bottom: 10px;color: #008947;}
div.boxtext{font-family: Arial;font-size: 11px;padding-right: 12px;height: 150px;overflow: hidden;}
div.boxlink {text-align: right;padding-right: 10px;padding-top: 5px;color: #008947;}
img.box{padding-left: 4px;padding-top: 3px;padding-bottom: 3px;color: #008947;}
a.box {font-size: 14px;font-weight: bold;font-family: Arial;text-decoration: none;color: #008947;}
a:visited.box{text-decoration:none;color: #008947;}
a:hover.box{text-decoration:underline;color: #008947;}
a.boxlink {font-family: Arial;font-size: 11px;font-weight: bold;text-decoration: none;color: #008947;}
a:visited.boxlink{text-decoration:none;color: #008947;}
a:hover.boxlink{text-decoration:underline;color: #008947;}
p.note a:visited{text-decoration:none;color: #008947;}
p.note a:hover{text-decoration:underline;color: #008947;}
p.note a:link{text-decoration:underline;color: #008947;}
p.note a:active{text-decoration:underline;color: #008947;}
div.rightcol{float: right;width: 210px;background-color: #FFFFFF;padding-top: 5px;padding-left: 10px;}
div.leftcol{float:left; width:210px;width: 210px;background-color: #FFFFFF;padding-top: 5px;padding-left: 10px;}

div.Logout{float:left;color:#FFFFFF;font-size:small;padding-left:10px;padding-right:10px}
div.Logout a:link{color:#FFFFFF;padding-left:10px;}
div.Logout a:hover{font-weight:bold}

div.footerbar{float:right;color:white;font-size:small;padding-left:10px;padding-right:10px;}
div.footerbar a:link{color:white;padding-left:10px;}
div.footerbar a:visited{color:white;padding-left:10px;}
div.footerbar a:hover{font-weight:bold}


div.helplink{float:right;color:#008947;font-size:small;padding-left:10px;padding-right:10px;clear:both}
div.helplink a:link{color:#008947;padding-left:10px;}
div.helplink a:visited{color:#008947;padding-left:10px;}
div.helplink a:hover{font-weight:bold;color:red}

.front{font-size:small; color:#008947; padding:30px}


div.reportinfo {color:#008947;font-size:small;font-weight:bold;text-align:left;}
div.reportinfo span{    color: #008947;
    font-size: small;
     font-weight: bold;padding-bottom:4px;line-height:1.5}
div.reportinfo a:link{color:#008947; font-size:small}
div.reportinfo a:visited{color:#008947;font-size:small}
div.reportinfo a:hover{font-weight:bold;font-size:small}
div.reportinfo img{float:right;margin-right:150px;margin-top:-20px}
div.reportinfo p{padding:5px;}
div.border span.reporttitle {font-size:14px;font-weight:bold;color:#008947;text-transform:uppercase;}
div.reportinfo span.reporttitle {font-size:14px;font-weight:bold;color:#008947;text-transform:uppercase;}
.nonBold{font-weight:normal}

.ui-widget{font-size:0.6em}

div.scorecardtooltip {width:200px;}
div.scorecardtooltip span.left{float:left;width:90%;margin-right:5px;padding-bottom:3px;padding-top:3px}
div.scorecardtooltip span.right{float:right;margin-right:0px;margin-left:0px;padding-top:3px;padding-bottom:3px;}

div.validationtooltip {}
div.validationtooltip span.left{float:left;margin-right:5px;padding-bottom:3px;padding-top:3px;clear:both;}
div.validationtooltip span.right{float:right;margin-right:0px;margin-left:0px;padding-top:3px;padding-bottom:3px;}

div.wizardtooltip {}
div.wizardtooltip span.left{float:left;margin-right:5px;padding-bottom:3px;padding-top:3px;clear:both;width:290px}
div.wizardtooltip span.right{float:right;margin-right:0px;margin-left:0px;padding-top:3px;padding-bottom:3px;}

.infoControl{margin-left:75px;margin-right:10px}

.nextButton {background: url("/images/next.png");background-size:auto;background-repeat:no-repeat;
             border:none;height:0px;width:0px; cursor:pointer;margin-right: 5px;padding:33px 88px 0px 0px;}
.previousButton {background: url("/images/previous.png");background-size:auto;background-repeat:no-repeat;border:none;height:0px;width:0px; cursor:pointer;margin-right: 5px;padding:33px 110px 0px 0px;}


/*.nextButtondisabled{height:33px;width:88px; background-color:#f7e1c5;background-image: url(Images/Next_88x33_disabled.png);}*/
.nextButtondisabled{border:none;height:33px;width:88px; cursor:pointer;margin-right: 5px;background-image: url(Images/Next_88x33_disabled.png);}
/*.previousButtondisabled{height:33px;width:110px; background-color:#f7e1c5;background-image: url(Images/Previous_110x33_disabled.png);}*/
.previousButtondisabled{background-image: url(Images/Previous_110x33_disabled.png);border:none;height:33px;width:110px; cursor:pointer;margin-left: 5px;}
.viewButton {background: url("/images/view.png");background-size:auto;background-repeat:no-repeat;border:none;height:0px;width:0px; cursor:pointer;margin-right: 5px;padding:33px 110px 0px 0px;}
.addButton {background: url("/images/add.png");background-size:auto;background-repeat:no-repeat;border:none;height:0px;width:0px; cursor:pointer;margin-right: 5px;padding:33px 110px 0px 0px;}
.saveButton {background: url("/images/save.png");background-size:auto;background-repeat:no-repeat;border:none;height:0px;width:0px; cursor:pointer;margin-right: 5px;padding:33px 63px 0px 0px;}
.editButtonSmall {background: url("/images/editButton.png");background-size:auto;background-repeat:no-repeat;border:none;height:0px;width:0px; cursor:pointer;margin-right: 5px;padding:33px 50px 0px 0px;}
.goButtonSmall {background: url("/images/goButton.png");background-size:auto;background-repeat:no-repeat;border:none;height:0px;width:0px; cursor:pointer;margin-right: 5px;padding:33px 50px 0px 0px;}
.deleteButtonSmall {background: url("/images/deleteButton.png");background-size:auto;background-repeat:no-repeat;border:none;height:0px;width:0px; cursor:pointer;margin-right: 5px;padding:33px 77px 0px 0px;}
.helpButton {background: url("/images/help-button.png");background-size:auto;background-repeat:no-repeat;border:none;height:0px;width:0px; cursor:pointer;margin-right: 5px;padding:33px 110px 0px 0px;}

.saveButtondisabled{height:33px;width:63px; background-color:#CDCDC1; color:White;}
.reportlist tr td{text-align:right;}
.listdivider{margin-top:30px;}

.wider{color:Blue;width:200px;}

.saveWaitMessage
{
    width:250px; color:#008947; font-weight:bold;
    padding:30px;
    border: 2px solid #008947;
    z-index:3000;

    font-size:large;
    background-color:#FFFFFF;
    position:absolute;
    top:100px;
    left:475px;
    text-align:center;
}
.readOnlyMessage
{
        color:#008947; font-weight:bold;
    border: 2px solid #008947;
    z-index:3000;
    font-size:large;
    background-color:#FFFFFF;
    text-align:center;
     font-size:small;
     left:450px;
     padding:10px;
     width:450px;
    float:left;
    margin-left:100px;
}
.saveWaitMessage img{border:none; padding-right:10px;}
div.infoWebsite {background-color:#FFFF66;text-align:left;padding:3px;border:0.5px solid #008947; padding-left:10px;}
div.infoWebsite span{font-size:small;}
/*for help web pages*/
div.paragraph {display: inline-block;padding:5px;color:#008947;padding-right:10px;font-weight:normal;}
div.paragraph p{padding:7px;}
div.paragraph ul  {font-weight:normal;}
div.paragraph  ul li{margin-left:1em;padding-left:1em;padding-top:15px;list-style-type: disc;list-style-position: inside;}
p.note {color:#008947;padding:15px;}

.itemleft{text-align:left}
.itemright{text-align:right}

table.nopadding {padding:0px;}


 table.datainput span.warninginformation{color:red; text-align:center}
 div.datainput span.warninginformation{color:red;text-align:center}
.text-danger {color:red;text-align:center;padding:10px;
}
div.text-danger ul li {
    list-style-type: none;
}
  div.wizardKingshay span.resigninformation{
  font-weight:bold;
    color: red;
    margin-left: 250px;
    padding: 5px;}
 
 #Terms {font-size:small; color:#008947}
 #Terms strong{font-size:medium}
 #Terms p{padding:5px;line-height:1.2}
 #Terms ul{line-height:1.2}
 #Terms li{margin-left:15px;list-style:none;line-height:1.2}
 #Terms a:link,
 #Terms a:visited,
 #Terms a:hover,
 #Terms a:active{color:#008947;text-decoration:underline;}
 #Terms ul.dot{line-height:1.2;margin-left:15px;}
 #Terms ul.dot li{margin-left:15px;list-style-type:disc;line-height:1.2}
 
  #Privacy {font-size:small; color:#008947}
 #Privacy strong{font-size:medium}
 #Privacy p{padding:5px;line-height:1.2}
 #Privacy ul{line-height:1.2}
 #Privacy li{margin-left:15px;list-style:none;line-height:1.2}
 #Privacy a:link,
 #Privacy a:visited,
 #Privacy a:hover,
 #Privacy a:active{color:#008947;text-decoration:underline;}
 #Privacy ul.dot{line-height:1.2;margin-left:15px;}
 #Privacy ul.dot li{margin-left:15px;list-style-type:disc;line-height:1.2}

   #Subscription {font-size:small; color:#008947}
 #Subscription strong{font-size:medium}
 #Subscription p{padding:5px;line-height:1.2}
 #Subscription ul{line-height:1.2}
 #Subscription li{margin-left:15px;list-style:none;line-height:1.2}
 #Subscription a:link,
 #Subscription a:visited,
 #Subscription a:hover,
 #Subscription a:active{color:#008947;text-decoration:underline;}
 #Subscription ul.dot{line-height:1.2;margin-left:15px;}
 #Subscription ul.dot li{margin-left:15px;list-style-type:disc;line-height:1.2}

    #Cookies {font-size:small; color:#008947}
 #Cookies strong{font-size:medium}
 #Cookies p{padding:5px;line-height:1.2}
 #Cookies ul{line-height:1.2}
 #Cookies li{margin-left:15px;list-style:none;line-height:1.2}
 #Cookies a:link,
 #Cookies a:visited,
 #Cookies a:hover,
 #Cookies a:active{color:#008947;text-decoration:underline;}
 #Cookies ul.dot{line-height:1.2;margin-left:15px;}
 #Cookies ul.dot li{margin-left:15px;list-style-type:disc;line-height:1.2}

     #TermsConditions {font-size:small; color:#008947}
 #TermsConditions strong{font-size:medium}
 #TermsConditions p{padding:5px;line-height:1.2}
 #TermsConditions ul{line-height:1.2}
 #TermsConditions li{margin-left:15px;list-style:none;line-height:1.2}
 #TermsConditions a:link,
 #TermsConditions a:visited,
 #TermsConditions a:hover,
 #TermsConditions a:active{color:#008947;text-decoration:underline;}
 #TermsConditions ul.dot{line-height:1.2;margin-left:15px;}
 #TermsConditions ul.dot li{margin-left:15px;list-style-type:disc;line-height:1.2}

 table.ReportCheckboxList{margin: 0 auto;
                          border: 0.5px solid #cdcdc1;margin-top:10px;}
 table.ReportCheckboxList tr td input { width:20px;
    position:relative;
    left: 300px; 
    vertical-align:middle; }
  table.ReportCheckboxList tr td {text-align:left}
  table.ReportCheckboxList tr td label { width:300px;      
    position:relative;
    left: -20px;
    display:inline-block;    
    vertical-align:middle;  color: #008947;
    line-height: 1.5;
    font-weight:bold }