/* CSS Document */

body {
background-color:#333333;
color:#000000;
font-family:Georgia, "Times New Roman", Times, serif;
font-size:95.1%;
}

h2 {
font-size:150%;
}

h5 {
font-size: 105%;
color:#000099;
}

ol li {
padding:7px 0px;
font-weight:bold;
color:#000099;
}

p.padding {
padding:0px 10px;
}

#wrapper {
margin:25px auto;
width:900px;
border:3px solid #5ccb86;
}

#header {
}

#flash {
background-color:#fff;
}

#flash_a {
background-color:#fff;
border-bottom:6px solid #000;
}

#nav {
background-color:#fff;
}

#content {
background-color:#fff;
padding:10px 15px;
}

#footer {
color:#333;
font-size:80%;
background-color:#4ab0c6;
padding:3px;
}

.blue {
color:#000099;
}

.bold {
font-weight:bold;
}

.border {
border-right:1px solid #000099;
}

.border_l {
padding:0px 7px;
color:#fff;
}


.indent {
padding:0px 25px;
}

.italicbold {
font-weight:bold;
font-style:italic;
}

.large {
font-size:125%;
}

.red {
color:#990000;
}

.small {
font-size:90%;
}

.top a, .top a:link {
font-size:80%;
text-decoration:underline;
color:#000099;
}

.top a:visited {
font-size:80%;
text-decoration:none;
color:#4ab0c6;
}

.top a:hover, .top a:active, .top a:focus {
font-size:80%;
text-decoration:underline;
color:#4ab0c6;
}




/* Rob's stuff below here */

/* Tables */
table.range {
	border-width: 2px;
	border-spacing: 3px;
	border-style: outset;
	border-color: gray;
	border-collapse: collapse;
	background-color: white;
	font-family:"Times New Roman", Times, serif;
	font-size:80%;
}
table.range th {
	border-width: 1px;
	border-bottom: 2px;
	padding: 3px;
	border-style: solid;
	border-color: gray;
	background-color: #E3E3E4;
	-moz-border-radius: ;
}
table.range td {
	border-width: 1px;
	padding: 3px;
	border-style: solid;
	border-color: gray;
	background-color: white;
	-moz-border-radius: ;
}


table.motor {
	border-width: 2px;
	border-spacing: 3px;
	border-style: outset;
	border-color: gray;
	border-collapse: collapse;
	background-color: white;
	padding: 10px;
	color:#000000;
	font-family:"Times New Roman", Times, serif;
	font-size:95.1%;
}
table.motor th {
	border-width: 1px;
	padding: 3px;
	border-style: solid;
	border-color: gray;
	background-color: #E3E3E4;
	-moz-border-radius: ;
}
table.motor td {
	border-width: 1px;
	padding: 3px;
	border-style: solid;
	border-color: gray;
	background-color: white;
	-moz-border-radius: ;
}


/*cross section stuff*/
#cross_table{
    float: left;
}

#cross_image{
	width: 380px;
	float: left;
	margin-left: 20px;
}

#cross_data{
	width: 340px;
	float: left;
	margin-left: 20px;
	margin-top: 20px;
}


/*Graph stuff*/
#graph_image{
	width: 380px;
	float: left;
}

#graph_data{
	width: 300px;
	float: left;
}

.clear { clear: both;}


.form_widget_amount_slider{
	border-top:1px solid #9d9c99;
	border-left:1px solid #9d9c99;
	border-bottom:1px solid #eee;
	border-right:1px solid #eee;
	background-color:#f0ede0;
	height:3px;
	position:absolute;
	bottom:0px;
}


#volts{
    border: 0px;
	position: relative;
	top: -14px;
	left: 10px;
	font-weight: bold;
}




.voltage_label{
	position: relative;
	top: -14px;
}

.voltage_label2{
	position: relative;
	top: -14px;
}


#volt_left{
	position: relative;
    left: -5px;
}

#volt_right{
    position: relative;
	left: 170px;
}


.notes {
font-size:70%;
}

.graph_note {
font-size:70%;
}

.printbutton {
  float: right;
}