* {
	margin: 0;
	padding: 0;
}
.refresh {
	background: url("../css/rf.png") no-repeat scroll 7px 0px transparent;
}
.add {
	background: url("../css/add.png") no-repeat scroll 9px -1px transparent;
}
.play {
	background: url("../css/play.png") no-repeat scroll 19px -1px transparent;
}
.plot {
	background: url("../css/plot.png") no-repeat scroll 8px -1px transparent;
}
.container4 {
	background: none repeat scroll 0 0 #DDDDDD;
	border: 1px solid #FFFFFF;
	box-shadow: 2px 2px 2px rgba(0, 0, 0, 0.4);
	height: 26em;
	margin: 0 3em;
	width: 73.7em;
}
.container3 {
	height: 26em;
	width: 38em;
}
.container2 {

	height: 26em;
	width: 37em;
}
.container1 {

	height: 26em;
	width: 19em;
}
.col1 {
	border: 1px solid #BBBBBB;
	border-top-left-radius: 3px;
	border-top-right-radius: 3px;
	height: 24em;
	margin: 1em 1em;
}
.col2 {
	border: 1px solid #BBBBBB;
	border-top-left-radius: 3px;
	border-top-right-radius: 3px;
	height: 24em;
	margin: -25em 38em;
	width: 34.6em;
}
.col3 {
	border: 1px solid #BBBBBB;
	border-top-left-radius: 3px;
	border-top-right-radius: 3px;
	height: 23.9em;
	margin: 1em 38.3em;
	width: 18em;
}
.col4 {
	border: 1px solid #BBBBBB;
	border-top-left-radius: 3px;
	border-top-right-radius: 3px;
	height: 23.9em;
	margin: -25em 57.3em;
	width: 15.4em;
}
.titile {
	border-bottom: 1px solid #BBBBBB;
	border-top-left-radius: 3px;
	border-top-right-radius: 3px;
	color: #A8A8A8;
	text-shadow: 0 1px 0 rgba(0, 0, 0, 0.5);
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 1.3em;
	padding: 8px;
	text-align: center;
	text-decoration: none;
	//
	height: 2em;
}

#diagramcontainer {
	margin: 1.5em;
	width: 17em;
}
.label-style {
	color: #222222;
	font: 700 81.25% /3em arial, helvetica, sans-serif;
	margin: 1em;
	text-shadow: 0 1px 0 rgba(0, 0, 0, 0.5);
}
#output {
	margin: -1em 11em;
	position: absolute;
}
#reload {
	margin: -1em 18em;
	position: absolute;
}
#contentoutput {//
	border: 2px solid red;
	height: 12em;
	  margin: 10em 18.7em 10px;
	overflow: auto;
	position: relative;
	width: 17em;
	margin-bottom: 10px;
	
}
.content {
	border-bottom: 2px solid #DDDDDD;
	height: 17em;
	margin-bottom: 10px;
	position: relative;
}
#outputarea {//
	border: 2px solid red;//
	margin: 11em 0;
	min-height: 12em;//
	width: 16em;//
	position: fixed;
}
#materialoption {
	margin: -1em 1em;
}
#diagram {
	 margin: 0 -1em;
}
.content2 {
}
#swf {
	margin: -1em 25em;
	padding: 0;
	position: absolute;
	width: 5em;
}
#plotenergy {
	margin: -1em 31em;
	position: absolute;
}
#cur-container #cur-modal-title {
	background-color: #DDDDDD;
	border-bottom: 1px solid #CCCCCC;
	color: #000000;
	font-weight: bold;
	padding: 6px 8px;
	text-shadow: 0 1px 0 #F4F4F4;
}
#cur-container .close {
	display: none;
	position: absolute;
	right: 0;
	top: 0;
}
#cur-container .close a {
	color: #777777;
	display: block;
	font-weight: bold;
	padding: 6px 12px 0;
	text-decoration: none;
	text-shadow: 0 1px 0 #F4F4F4;
}
#cur-container #cur-modal-data {
	font-size: 12px;
	padding: 6px 12px;
}
.odd {
	background: none repeat scroll 0 0 #216f90;
	padding: 0px 0 7px 0;
	color: #FFFFFF !important;
	border: 0 none !important;
	border-radius: 0 0 0 0 !important;
	font-family: "Consolas", "Bitstream Vera Sans Mono", "Courier New", Courier, monospace !important;
	font-size: 1em !important;
	font-style: normal !important;
	font-weight: normal !important;
	text-align: center !important;
	width: 13em;
}
.even {
	background: none repeat scroll 0 0 #2D94C1;
	color: #FFFFFF !important;
	border: 0 none !important;
	border-radius: 0 0 0 0 !important;
	font-family: "Consolas", "Bitstream Vera Sans Mono", "Courier New", Courier, monospace !important;
	font-size: 1em !important;
	font-style: normal !important;
	font-weight: normal !important;
	line-height: 1.1em !important;
	padding: 5px 0 7px 0;
	text-align: center !important;
	width: 13em;
}
#interactiontime1 {
border: 0 none;
    font-family: inherit;
    font-size: 1em;
    font-style: inherit;
    font-weight: inherit;
    margin: -8.6em 25em;
}
}
#interactiontime {
	margin: -2em 11em;//
	color: #3C5868;
	width: 4em;
}
.mat {
	margin: -2.1em 8.5em;
}
.materialvalueout {
	margin: -12em 18.5em;
	width: 14.35em;
}
.materialvalueout tr td {
	padding: 5px;
	text-align: left;
}
#outputarea ul {
	list-style: none outside none;
	padding: 5px 5px 5px 45px;
	width: 200px;
}
.inputstyle {
	margin: -2em 9.5em;
	width: 111px;
}
.inputstyle2 {
	margin: -2.2em 10.7em -3em 10em;
}
//image description
.imagepluscontainer{ /* main image container */
position: relative;
z-index: 1;
}
button{ /* CSS for image within container */
position: relative;
z-index: 2;
-moz-transition: all 0.5s ease; /* Enable CSS3 transition on all props */
-webkit-transition: all 0.5s ease-in-out;
-o-transition: all 0.5s ease-in-out;
-ms-transition: all 0.5s ease-in-out;
transition: all 0.5s ease-in-out;
}

button:hover { /* CSS for image when mouse hovers over main container */
-moz-box-shadow: 5px 5px 5px rgba(0, 0, 0, 0.5);
-webkit-box-shadow: 5px 5px 5px rgba(0, 0, 0, 0.5);
box-shadow: 5px 5px 5px rgba(0, 0, 0, 0.5);
-moz-transform: scale(1.15, 1.15);
-webkit-transform: scale(1.15, 1.15);
-ms-transform: scale(1.15, 1.15);
-o-transform: scale(1.15, 1.15);
transform: scale(1.15, 1.15);
}
.imagepluscontainer canvas{ /* CSS for image within container */
position: relative;
z-index: 2;
-moz-transition: all 0.5s ease; /* Enable CSS3 transition on all props */
-webkit-transition: all 0.5s ease-in-out;
-o-transition: all 0.5s ease-in-out;
-ms-transition: all 0.5s ease-in-out;
transition: all 0.5s ease-in-out;
}

.imagepluscontainer:hover canvas{ /* CSS for image when mouse hovers over main container */
-moz-box-shadow: 5px 5px 5px rgba(0, 0, 0, 0.5);
-webkit-box-shadow: 5px 5px 5px rgba(0, 0, 0, 0.5);
box-shadow: 5px 5px 5px rgba(0, 0, 0, 0.5);
-moz-transform: scale(1.05, 1.05);
-webkit-transform: scale(1.05, 1.05);
-ms-transform: scale(1.05, 1.05);
-o-transform: scale(1.05, 1.05);
transform: scale(1.05, 1.05);
}

.imagepluscontainer div.desc{ /* CSS for desc div of each image. */
position: absolute;
width: 50%;
z-index: 1; /* Set z-index to that less than image's, so it's hidden beneath it */
bottom: 0; /* Default position of desc div is bottom of container, setting it up to slide down */
left: 5px;
padding: 8px;
background: rgba(0, 0, 0, 0.8); /* black bg with 80% opacity */
color: white;
-moz-border-radius: 0 0 8px 8px; /* CSS3 rounded borders */
-webkit-border-radius: 0 0 8px 8px;
border-radius: 0 0 8px 8px;
opacity: 0; /* Set initial opacity to 0 */
-moz-box-shadow: 0 0 6px rgba(0, 0, 0, 0.8); /* CSS3 shadows */
-webkit-box-shadow: 0 0 6px rgba(0, 0, 0, 0.8);
box-shadow: 0 0 6px rgba(0, 0, 0, 0.8);
-moz-transition: all 0.5s ease 0.5s; /* Enable CSS3 transition on desc div. Final 0.5s value is the delay before animation starts */
-webkit-transition: all 0.5s ease 0.5s;
-o-transition: all 0.5s ease 0.5s;
-ms-transition: all 0.5s ease 0.5s;
transition: all 0.5s ease 0.5s;
}

.imagepluscontainer div.desc a{
color: white;
}

.imagepluscontainer:hover div.desc{ /* CSS for desc div when mouse hovers over main container */
-moz-transform: translate(0, 50%);
-webkit-transform: translate(0, 50%);
-ms-transform: translate(0, 50%);
-o-transform: translate(0, 50%);
transform: translate(0, 50%);
opacity:1; /* Reveal desc DIV fully */
}


