@font-face {
 font-family: lwmFont;
 src: url(../resources/fonts/free_combo.woff);
}

html, div, button, input, table, list {
 font-family:lwmFont;
 font-variant:normal;
 font-stretch:normal;
 font-size:14px;
 font-smooth: always;
 -webkit-font-smoothing: antialiased;
 text-shadow: 1px 1px 1px rgba(0,0,0,0.004);

}
.headerBarFields {
 font-family:lwmFont;
 src: url(../fonts/FreeCombo.woff);
 font-variant:normal;
 font-stretch:wider;
 font-weight:bold;
 font-size:13px;
 color:#FFF;
 font-smooth: always;
 -webkit-font-smoothing: antialiased;
 text-shadow: 1px 1px 1px rgba(0,0,0,0.004);
}

html, body { height: 95%; min-height: 95%; overflow: hidden;}


.graph_cell { text-align: center; }

.grey { background-color: grey}
.lightgrey { background-color: lightgrey}
/*table.fixed { table-layout:fixed; }
table.fixed td { overflow: hidden; }*/

button.button {
    margin:auto;
    width: 100%;
    height: 25px;
    padding: 2px 2px 2px 2px;
    color: #414141;
    -moz-border-radius: 5px 5px 5px 5px;
    -webkit-border-radius: 5px 5px 5px 5px;
    cursor: pointer;
    border-radius: 5px 5px 5px 5px;
    background-color: #D4D4D4;
}

button.button:hover {
    background-color: #BCBCBC;
}

button.button:disabled {
    background-color: #868686;
}
.bottom_button.up {
	background: #00366E; /* Old browsers */
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2U0ZWVmNyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEyJSIgc3RvcC1jb2xvcj0iIzQ3NjA3ZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMzMDU0ODAiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  #3693F8 0%, #1B64B3 12%, #00366E 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#3693F8), color-stop(12%,#1B64B3), color-stop(100%,#00366E)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #3693F8 0%,#1B64B3 12%,#00366E 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #3693F8 0%,#1B64B3 12%,#00366E 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #3693F8 0%,#1B64B3 12%,#00366E 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #3693F8 0%,#1B64B3 12%,#00366E 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#3693F8', endColorstr='#00366E',GradientType=0 ); /* IE6-8 */
}

.bottom_button.dn {
	background: #00366E; /* Old browsers */
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2U0ZWVmNyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEyJSIgc3RvcC1jb2xvcj0iIzQ3NjA3ZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMzMDU0ODAiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  #3693F8 0%, #1B64B3 12%, #00366E 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#3693F8), color-stop(12%,#1B64B3), color-stop(100%,#00366E)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #3693F8 0%,#1B64B3 12%,#00366E 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #3693F8 0%,#1B64B3 12%,#00366E 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #3693F8 0%,#1B64B3 12%,#00366E 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #3693F8 0%,#1B64B3 12%,#00366E 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#3693F8', endColorstr='#00366E',GradientType=0 ); /* IE6-8 */

}

.bottom_button.disabled {
	background: #868686; /* Old browsers */
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2U2ZGNkYyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEyJSIgc3RvcC1jb2xvcj0iIzlkOWM5ZSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM4MzgxODIiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  #D4D4D4 0%, #ADADAD 12%, #868686 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#D4D4D4), color-stop(12%,#ADADAD), color-stop(100%,#868686)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #D4D4D4 0%,#ADADAD 12%,#868686 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #D4D4D4 0%,#ADADAD 12%,#868686 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #D4D4D4 0%,#ADADAD 12%,#868686 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #D4D4D4 0%,#ADADAD 12%,#868686 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#D4D4D4', endColorstr='#868686',GradientType=0 ); /* IE6-8 */

	color:#FFFFFF;
}

.bottom_button.save_discard {
	background: #1D5F11; /* Old browsers */
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2U2ZGNkYyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEyJSIgc3RvcC1jb2xvcj0iIzlkOWM5ZSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM4MzgxODIiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  #75D835 0%, #499B23 12%, #1D5F11 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#75D835), color-stop(12%,#499B23), color-stop(100%,#1D5F11)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #75D835 0%,#499B23 12%,#1D5F11 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #75D835 0%,#499B23 12%,#1D5F11 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #75D835 0%,#499B23 12%,#1D5F11 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #75D835 0%,#499B23 12%,#1D5F11 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#75D835', endColorstr='#1D5F11',GradientType=0 ); /* IE6-8 */

	color:#FFFFFF;
}

#StartMotor{
    height:33px;
}

.orig_vertical_button {
    background-color: rgba(1, 46, 94, 0.71);
    width: 100px;
    height: 100px;
    color:white;
    font-weight: bold;
    cursor: pointer;
    text-align: center;
}
.inFocus {
	border: medium outset #575757;
	background-color: #FFF98D;
}

#RodTable.inFocus{
	border:none;
	background-color:#FFF;
}

button.inFocus{
    height:28px;
	background-color: #FFF98D;

}
.outFocus {
	border: none;
	background-color: #FFFFFF;
}
component:focus {
	outline: medium outset #575757;
	background-color: #FFF98D;
}


.headerBar {

	width: 640px; /*width of your image*/
	height: 35px;
	background-repeat: no-repeat;
	background-position: left top;
	position: absolute;
	top: 0;
	left: 0;
	margin: 0 auto;
	padding: 0; /*if your want to padding */
}
.pageContent {
	/*background: #e4eef7;
	pointer-events:none;*/
	background-repeat:no-repeat;
 	position: absolute;
	width:640px; /*width of your image*/
	height:445px; /*height of your image*/
}
.pageContentLoc {
	top: 32px;
	left: 0px;
}
.vertical_button {
	background: #3693F8; /* Old browsers */
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2U0ZWVmNyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEyJSIgc3RvcC1jb2xvcj0iI2I2YzVkOCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNhMmJiZGEiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  #C8E7FB 0%, #7FBDF9 12%, #3693F8 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#C8E7FB), color-stop(12%,#7FBDF9), color-stop(100%,#3693F8)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #C8E7FB 0%,#7FBDF9 12%,#3693F8 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #C8E7FB 0%,#7FBDF9 12%,#3693F8 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #C8E7FB 0%,#7FBDF9 12%,#3693F8 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #C8E7FB 0%,#7FBDF9 12%,#3693F8 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#C8E7FB', endColorstr='#3693F8',GradientType=0 ); /* IE6-8 */

    width: 100px;
    height: 100px;
    color:#FFFFFF;
    font-weight: bold;
    cursor: pointer;
    text-align: center;
}

.vertical_button.disabled {
	background: #BCBCBC; /* Old browsers */
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2U2ZGNkYyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEyJSIgc3RvcC1jb2xvcj0iIzlkOWM5ZSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM4MzgxODIiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  #E9E9E9 0%, #D2D2D2 12%, #BCBCBC 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#E9E9E9), color-stop(12%,#D2D2D2), color-stop(100%,#BCBCBC)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #E9E9E9 0%,#D2D2D2 12%,#BCBCBC 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #E9E9E9 0%,#D2D2D2 12%,#BCBCBC 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #E9E9E9 0%,#D2D2D2 12%,#BCBCBC 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #E9E9E9 0%,#D2D2D2 12%,#BCBCBC 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#E9E9E9', endColorstr='#BCBCBC',GradientType=0 ); /* IE6-8 */

	color: #FFFFFF;
}

/* .vertical_button.disabled { background: #BCBCBC
} */

.vertical_button.grey { background: #BCBCBC
}

.vertical_button_dn {
	background: #3693F8; /* Old browsers */
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2U0ZWVmNyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjE5JSIgc3RvcC1jb2xvcj0iIzI5ODlkOCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMzMDU0ODAiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  #3693F8 0%, #2989d8 19%, #00366E 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#3693F8), color-stop(19%,#2989d8), color-stop(100%,#00366E)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #3693F8 0%,#2989d8 19%,#00366E 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #3693F8 0%,#2989d8 19%,#00366E 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #3693F8 0%,#2989d8 19%,#00366E 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #3693F8 0%,#2989d8 19%,#00366E 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#3693F8', endColorstr='#00366E',GradientType=0 ); /* IE6-8 */

    width: 100px;
    height: 100px;
    color:white;
    font-weight: bold;
    cursor: pointer;
    text-align: center;
}


.vertical_button:hover {
    color: #000000;
}

.bottom_button:hover,
.bottom_button.disabled:hover,
.bottom_button.save_discard:hover,
.vertical_button.disabled:hover {
    color: #000000;
}

.vertical_button_text {
    padding-top:25px;
	padding-left:3px;
	padding-right:3px
}

.left_vertical_button {
    border-radius: 0px 10px 10px 0px;
    position: absolute;
    left:0;
}

.right_vertical_button {
    border-radius: 10px 0px 0px 10px;
    position: absolute;
    right:0;
}

.first_vertical_button {
    top: 60px;
}

.second_vertical_button {
    top: 180px;
}

.third_vertical_button {
    top: 300px;
}



.blue,
.bottom_button.blue { background-color: #00366E
}
.bottom_button.grey { background-color: #575757
}

.bottom_button.left { border-radius: 10px 0px 0px; }
.bottom_button.right { border-radius: 0px 10px 0px 0px; }

.bottom_button { cursor: pointer;}

.bottom_button {
    color: #FFFFFF;
    font-weight: bold;
    margin-left: 3px;
    margin-right: 3px;
    text-align: center;
}


#pump_up,
#status {
    display: none;
    margin-top: 20px;
}

.header_cell {
    text-align: center;
}

.left_cell {
    text-align: right;
	padding-right: 10px;
}

.right_cell {
    text-align: center;
}

#bottom_navigation {
    position: absolute;
    bottom: 0;
    left:26.5px;
}

.linear {
    display: none;
}

.bottom_buttons tr { height: 45px }

input.text_input:hover {
	background-color : #E9E9E9;
}


[disabled] {
  color: #933;
  background-color: #868686;
}

[disabled] option {
  background-color: #868686;
}

#stub {
    display: none;
    margin-top: 100px;
}

#stub_message {
    padding-left: 40%;
}

label {
    position: relative;
    display: inline-block;
}

select {
    /*width: 95px;*/
    cursor: pointer;
}

.IE {
    display: none;
}

.topBorder td{
	border-top: solid thin #a9a9a9;
	padding-top:10px;
}

.padTop td{
	padding-top: 20px;
}

.padRight td input, .padRight td select{
	padding-left:10px;
}
/* select:hover {
	background-color : #FFF98D;
} */

.rotation_select:hover,
.unit_type_select:hover {
	background-color : #E9E9E9;
}

.styled_select select {
    display: inline-block;
    outline: none;
    border: 3px solid;
    border-radius: 4px;
    box-shadow: inset 1px 1px 2px #ddd8dc;
    background-color: #fff;
}

/* Select arrow styling */
.notIE label:after {
    content: '';
    width: 15px;
    height: 15px;
    padding-top: 2px;
    position: absolute;
    border-left: 3px solid;
    border-top: 3px solid;
    border-bottom: 2px solid;
    display: inline-block;
    top: 2px;
    right: 3px;
    background: url("arrow.ico") no-repeat right center white;
    pointer-events: none;
}
/*target Internet Explorer 9 and Internet Explorer 10:*/
@media screen and (min-width:0\0) {
    .notIE label:after
    {
        display:none;
    }
}



