﻿
/* Blanket Rules for all elements */

*
{
    margin: 0;
    padding: 0;
}

body
{
    font: .9em Verdana,Ariel,Sans-serif;
    font: .9em Ariel,Helvetica,Sans-serif;
    font-size: 62.5%;
    color: black;
    margin: 0;
    padding: 0;
}

/*

h1 
{
	font-size:1.6em;
}

h2
{
	font-size:1.2em;
}

h3
{
	font-size:1.2em;
	font-style:italic;
}

*/

a
{
    font-size: 1em;
    color: Blue;
}


a:visited
{
    /*color:White;*/
}


#MPContent ul li a
{
    color: #b4d118;
}

#MPContent ul li a:visited
{
    color: #b4d118;
}

p
{
    text-align: left;
    margin: 10px;
}

.undecorated-link
{
    color:#4f4f4f;
}

/*
p a
{
    color:Blue;
}

p a:visited
{
    color:Blue;
}
*/
.clearright
{
    clear: right;
}
.clearleft
{
    clear: left;
}


.reportstyle
{
    clear: both;
    padding: 10px 20px 10px 20px;
    width: 900px;
    margin: 10px auto 10px auto;
}

.contactusstyle
{
    clear: both;
    padding: 10px 20px 10px 20px;
    background-color: White;
    width: 100%;
}

.helplist
{
    font-size: 1.4em;
    font-weight: bold;
}
.helplist a
{
    /*color:#082567;*/
    color: #b4d118;
    font-size: 1em;
}
.helplist a:visited
{
    /*color:#082567;*/
    color: #b4d118;
    font-size: 1em;
}

.gettingstarted
{
    color: #4f4f4f;
    font-family: "Trebuchet MS" , "Arial" , "helvetica" , "sans-serif";
    font-size: 14px;
    margin: 0 15px 0 15px;
}

.helpstyle
{
    color: #4f4f4f;
    font-family: "Trebuchet MS" , "Arial" , "helvetica" , "sans-serif";
    font-size: 14px;
    margin: 0 15px 0 15px;
}

.floatright
{
    float: right;
}

.panelstyle
{
    margin: 0 10px 5px 10px;
    text-align: center; /*font-size:1.2em;*/
    padding: 10px;
    float: none;
    clear: both;
    min-height: 30%;
}
.CreateOrchard
{
    margin: 0 10px 5px 10px;
    padding: 10px;
    float: left;
}

.DeleteOrchard
{
    margin: 0 10px 5px 10px;
    padding: 10px;
    float: right;
}

.textbox200
{
    width: 200px;
    font-family: "Trebuchet MS" , "Arial" , "helvetica" , "sans-serif";
}
.textbox100
{
    width: 100px;
    font-family: "Trebuchet MS" , "Arial" , "helvetica" , "sans-serif";
}

.stdbutton
{
    border: solid 1px black;
    padding: 3px;
    font-size: 1em;
}

.menu-title
{
}

.ProfileUserPanel
{
    clear: both;
    padding: 10px;
    border: 20px;
    width: 25%;
    margin: 1px auto 1px auto;
}

.NSParameterCell
{
    width: 50px;
    text-align: center;
}

.NSParameterHeader
{
    width: 300px;
    text-align: right;
}

.ParameterInfo
{
    margin-left: 3px;
}

.NSMatrixRowLabel
{
    width: 100px;
}

.NSMatrixPanel
{
    padding: 10px;
    border: 20px;
    width: 95%;
}

.NSMatrixHeader
{
    /*width:15%;*/
    width: 35px;
}

.NSMatrixCell
{
    /*Width:15%;*/
    width: 40px;
}

.NSMatrixTopLabel
{
    width: 40px;
}

#tblNSParameters
{
    width: 90%;
}

#tblNSMatrix
{
    width: 90%;
}

.tablespacer
{
    width: 10%;
}

.NSParameterPanel
{
    padding: 10px;
    border: 20px;
    width: 95%;
    float: left;
}

.StandardList
{
    background-image:none;
    list-style-image:none;
    list-style-type:disc;
    list-style-position:inside;
}

/*  The Main Page Content - This handles the info on the Default page  */
#MPContent
{
    /*     clear:both;     margin:5px 5px 0 5px;         border:solid 1px black;     display:block;     */
    width: 90%;
    margin: 10px auto 10px auto;
    padding: 10px 10px 10px 10px;
    height: 500px;
    background-image: url('greengradient1.gif');
    background-repeat: repeat-x;
    color: #b4d118;
}

#MPInstructions
{
    /*     border:solid 1px black;     */
    width: 30%;
    margin: 10px 10px 10px 10%;
    padding: 10px;
    display: block;
    font-size: 1.2em;
}

#MPLinksLeft
{
    /*     border:solid 1px black;     */
    margin: 10px 10px 10px 10%;
    padding: 10px;
    display: block;
    font-size: 1.2em;
    width: 30%;
}

#MPLinksRight
{
    /*     border:solid 1px black;     */
    float: right;
    padding: 10px;
    display: block;
    font-size: 1.2em;
    width: 30%;
    position: relative;
    left: -190px;
}

.MPLinkList
{
    list-style-type: none;
    position: relative;
    left: -40px;
}

.MPContent a
{
    color: blue;
}




.centered
{
    margin: 5px auto 5px auto;
}

.widecentered
{
    margin: 5px auto 5px auto;
    width: 100%;
    text-align: center;
}



ul#list-nav
{
    list-style: none;
    margin: 1px auto 1px auto;
    padding: 0;
    width: 900px;
    position: relative;
}

ul#list-nav li
{
    display: inline;
    font-weight: bold;
    font-size: 1.2em;
}


ul#list-nav li a
{
    text-decoration: none;
    padding: 10px 0 0 0;
    width: 110px;
    background: #b4d118;
    color: #eee;
    float: left;
    text-align: center;
    border-left: 1px solid #fff;
    height: 20px;
}

ul#list-nav li a:hover
{
    background: #a2b3a1;
    color: #000;
    display: block;
}

ul#list-nav li:hover ul li
{
    display: block;
}

ul#list-nav li a:active
{
    background: #a2b3a1;
    color: #000;
    display: block;
}


ul#sub-nav
{
    position: absolute; /*left:737px;*/
    top: 30px;
    list-style: none;
    display: block;
    width: 50px;
    overflow: visible;
    margin: 0;
}


ul#sub-nav li
{
    margin: 0px;
    display: inline; /* wrong - should be display:none; */
}

ul #sub-nav li a
{
    border-top: 1px solid #b4d118; /*green*/
    width: 100px;
    background: #49A3EA; /* blue like nav bar */
}
ul#sub-nav li a:hover
{
    color: #999;
    display: block !important;
}


ul#sub-nav2
{
    position: absolute;
    left: 404px;
    top: 30px;
    list-style: none;
    display: block;
    width: 50px;
    z-index: 999;
}

ul#sub-nav2 li
{
    display: none;
    font-size: 1em;
}

ul#sub-nav2 li a
{
    border-top: 1px solid #fff;
    width: 150px;
}
ul#sub-nav2 li a:hover
{
    background: #a2b3a1;
    color: #000;
    display: block;
}

/* Fix IE. Hide from IE Mac \*/
* html ul li
{
    float: left;
}
* html ul li a
{
    height: 1%;
}
/* End */



.selecteditem
{
    color: Blue;
    background-color: Gray;
}

.submenuitem
{
    margin-left: 0;
    margin-right: 0;
    background-color: #b4d118;
    color: White;
    padding: 8px;
    text-align: center;
    font-size: 1.2em;
    font-weight: bold;
    width: 150px;
    z-index: 100;
}

.login
{
    float: right;
    padding-right: 10px;
    font-size: 1.2em;
}

.loginstatus
{
    padding-right: 10px;
    margin-right: 10px;
    font-size: 1.2em;
    color: white;
    font-weight: bold;
}
.loginname
{
    padding-right: 10px;
    margin-right: 10px;
    color: #b7d804;
    float: right;
}

.changePW
{
    clear: right;
    color: #b7d804;
    display: block;
}

.changePW a
{
    color: #b7d804;
}

.changePW a:visited
{
    color: #b7d804;
}

#linkChangePW
{
    color: #b7d804;
    display: block;
}

.Sapphire
{
    color: #082567; /* Sapphire Blue */
}

.topbanner
{
    /*  border-style:solid;*/
    padding-top: 10px;
    background-color: White;
    text-align: center;
}

.bannerlabel1
{
    font-size: 4.0em;
    text-align: center;
    color: #082567; /* Sapphire Blue */
    letter-spacing: 3px;
    position: relative;
    right: 4%;
}
.bannerlabel2
{
    font-size: 2.0em;
    font-weight: bold;
    text-align: center;
    color: #b4d118; /* Dark Green */
    position: relative;
    right: 4%;
}

.mastergridheader
{
    background-color: #b4d118; /* another green*/
    color: White;
}



.linkbutton
{
    margin: 0px 4px 0px 4px;
    font-size: .8em;
}

#runbutton
{
    clear: right;
    text-align: center;
}

/*  The following css is for the Dashboard  */
.chartscontainer
{
    width: 990px;
    margin: 10px auto 10px auto;
    padding: 0;
    visibility: visible;
}

.chart2div
{
    width: 400px;
    display: inline;
    margin: 10px;
}

.chart1div
{
    width: 400px;
    display: inline;
    margin: 10px;
}

.chartspace
{
    width: 950px;
    margin: 10px auto 10px auto;
    padding: 10px;
    display: inline;
}

.initcondsdiv
{
    width: 910px;
    margin: 0 auto 0 auto;
    padding: 10px 10px 0 0; /*background: #eeeeee url('../../Images/InitConds.png') no-repeat;*/
    background-color: #EEEEEE;
}

.introtext
{
    width: 950px;
    margin: 10px auto 10px auto;
    padding: 10px 10px 0 10px;
}

.initcondlayout
{
    width: 950px;
    margin: 10px auto 0 auto;
    padding: 10px 10px 0 10px;
}

.beetype
{
    color: #4f4f4f;
    font-family: "Trebuchet MS" , "Arial" , "helvetica" , "sans-serif";
    font-size: 100%;
    float: right;
    margin: 10px 20px 10px 20px;
}

#ChartPanel
{
    padding: 10px;
    font-size: 14px; /*text-align:left;*/
}

.PanelXPol
{
    width: 950px;
    margin: 0 auto 0 auto;
    text-align: center; /*font-size:1.2em;*/
    padding: 10px;
    float: none;
    clear: both;
    min-height: 30%;
}
.ChartView
{
    margin: 1px auto 1px auto; /* text-align:center;*/
}


#idInitCondLayout
{
    padding: 5px;
    width: 98%;
    margin-right: 10px;
}

#InitCondLayout a
{
    color: Blue;
}

#InitCondLayout a:visited
{
    color: Blue;
}

#InitCondLayout td
{
    text-align: justify;
    font-size: .8em;
}



#InitCondPanel
{
    /*width:10px;*/ /*width:200px;*/
    padding: 10px;
}


#divInsert
{
    display: none;
    border: solid 1px black;
    width: 400px;
    position: absolute;
    top: 30px;
    left: 200px;
    padding: 10px;
    background-color: White;
}
#divInsert a
{
    color: Blue;
}

.displaycoeffcell
{
    width: 45px;
}
.editcoeffcell
{
    text-align: center;
    width: 35px;
}
.displaydatacell
{
    width: 80px;
}
.editdatacell
{
    text-align: center;
    width: 75px;
}


/* The following came from CreModOrchard and can be made better */

#ExistingOrchard
{
    /*display:none;*/
}

.dialogtemplate
{
    display: block;
    background-repeat: no-repeat;
    height: 150px;
    width: 310px;
    padding-left: 10px;
    padding-top: 10px;
}

.addorchardpanel
{
    display: block;
    background-repeat: no-repeat;
    height: 150px;
    width: 310px;
    padding-left: 10px;
    padding-top: 5px;
    position: relative;
}

.btn-add-del-orchard
{
    position: relative;
    left: 700px;
}

.pagerstyle
{
    clear: both;
    color: #b4d118;
    font-weight: bold;
}

.multieditpnl
{
    float: right;
    width: 120px;
    margin-right: 15px;
}

.multieditbtn
{
    width: 80px;
    margin: 10px;
}

.gridstyle
{
    text-align: center;
    font-size: 1.2em;
    width: 80%; /*margin:1px auto 1px auto;*/
}

.gridstyle a
{
    color: Blue;
}

.gridstyle a:visited
{
    color: Blue;
}


.ddlstyle
{
    padding-left: 10px;
}

.InsideTitle
{
    color: #4f4f4f;
    font-family: "Trebuchet MS" , "Arial" , "helvetica" , "sans-serif";
    font-size: 200%;
}

.InsideText
{
    color: #4f4f4f;
    font-family: "Trebuchet MS" , "Arial" , "helvetica" , "sans-serif";
    font-size: 16px;
    line-height: 1.25;
    width: 950px;
    margin: 0 auto 0 auto;
}
/* The following is from Login.aspx */
.login_main
{
    width: 350px;
    font: 14px Verdana, sans-serif;
    background-color: White;
    border: 0px;
    padding: 4px;
}
.login_title
{
    width: 350px;
    background-color: #b4d118;
    color: White;
    font-weight: bold;
    padding-bottom: 10px;
}
.login_instructions
{
    font-size: 1em;
    text-align: left;
    padding: 10px;
}

/*  These styles came from the various password aspx files*/
.PW
{
    font: 14px Verdana,Sans-Serif;
    background-color: White;
    padding: 10px;
    margin: 20px auto 20px auto;
}
.PW_title
{
    /*             background-color:#b4d118;              color:white;             font-weight:bold;             */
}
.PW_instructions
{
    font-size: 1.2em;
    text-align: left;
    padding: 10px;
}
.PW_hyperlink
{
    color: #00aff0;
    font-family: "Trebuchet MS" , "Arial" , "helvetica" , "sans-serif";
}

.PW a
{
    color: #00aff0;
}

.PW a:visited
{
    color: #00aff0;
}

/*Modal Popup*/
.modalBackground
{
    /* 	background-color:Gray; 	filter:alpha(opacity=50); 	opacity:0.5; 	*/
}

.modalPopup
{
    background-color: White;
    border: solid 2px Black;
    padding: 2px;
    width: 350px;
    text-align: center;
}

.modalPopupHeader
{
    background-color: #b4d118;
    height: 30px;
    color: White;
    margin-bottom: 3px;
    text-align: center;
    font-weight: bold;
}

.modalPopupTextBox
{
    width: 170px;
    text-align: justify;
    font-family: "Trebuchet MS" , "Arial" , "helvetica" , "sans-serif";
}

.center /* Added by BJE 06-Jan-2012 to center a table */ 
{
    margin-left: auto;
    margin-right: auto;
}
